.elementor-72329 .elementor-element.elementor-element-5566d0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-66e4733{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-66e4733:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-66e4733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-28e0676{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-d330444{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-72329 .elementor-element.elementor-element-d330444:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-d330444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-f339263{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-3a45284{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-3a45284:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-3a45284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-3a45284{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-be7c3ce .p-gradient .overlay-inner, .elementor-72329 .elementor-element.elementor-element-be7c3ce .p-top-gradient .overlay-inner, .elementor-72329 .elementor-element.elementor-element-be7c3ce .p-bg-overlay .overlay-wrap:before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #120000 100%);}.elementor-72329 .elementor-element.elementor-element-be7c3ce{--wrap-border:20px;--feat-position:center top;--title-size:30px;--counter-zero:decimal-leading-zero;}.elementor-72329 .elementor-element.elementor-element-be7c3ce .entry-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:800;}.elementor-72329 .elementor-element.elementor-element-be7c3ce .overlay-inner{padding:40px;}.elementor-72329 .elementor-element.elementor-element-3a766d7 > .elementor-widget-container{padding:0px 10px 30px 10px;}.elementor-72329 .elementor-element.elementor-element-3a766d7{--teaser-col:3;--title-size:18px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:20px;--box-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-3a766d7 .entry-title{font-weight:700;}.elementor-72329 .elementor-element.elementor-element-3a766d7 .block-wrap{--bottom-spacing:30px;}.elementor-72329 .elementor-element.elementor-element-5b4795b > .elementor-widget-container{padding:20px 0px 30px 0px;}.elementor-72329 .elementor-element.elementor-element-7bc3943{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-7bc3943:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-7bc3943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-7bc3943{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-57cc0ce > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-72329 .elementor-element.elementor-element-39e1d0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-67622aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-67622aa:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-67622aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-67622aa{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-ef948f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-08d7d70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--teaser-col:3;--title-size:18px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:20px;--box-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-08d7d70 > .elementor-widget-container{padding:0px 10px 30px 10px;}.elementor-72329 .elementor-element.elementor-element-08d7d70 .entry-title{font-weight:700;}.elementor-72329 .elementor-element.elementor-element-08d7d70 .block-wrap{--bottom-spacing:30px;}.elementor-72329 .elementor-element.elementor-element-225c4d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--feat-ratio:100;--title-size:16px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:12px;--feat-list-width:80px;}.elementor-72329 .elementor-element.elementor-element-225c4d8 .p-list .list-feat-holder{width:130px;max-width:130px;}.elementor-72329 .elementor-element.elementor-element-225c4d8 .p-category{font-size:10px !important;}.elementor-72329 .elementor-element.elementor-element-225c4d8 .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-225c4d8 .p-wrap{--el-spacing:5px;--list-holder-spacing:15px;--list-holder-margin:-15px;}.elementor-72329 .elementor-element.elementor-element-225c4d8 .block-wrap{--bottom-spacing:20px;}.elementor-72329 .elementor-element.elementor-element-9009a77 > .elementor-widget-container{padding:20px 0px 30px 0px;}.elementor-72329 .elementor-element.elementor-element-7d39f59{--display:flex;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-72329 .elementor-element.elementor-element-7d39f59:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-7d39f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0041FF;}.elementor-72329 .elementor-element.elementor-element-7c07ef2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-7c07ef2 .heading-title > *{font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;}.elementor-72329 .elementor-element.elementor-element-7c07ef2 .heading-title{--heading-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-7c07ef2 {--heading-tagline-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-7c07ef2{--heading-spacing:0px;}.elementor-72329 .elementor-element.elementor-element-ead1a5d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-72329 .elementor-element.elementor-element-ead1a5d:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-ead1a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-ead1a5d{background-color:#111316;border-color:#323841;}.elementor-72329 .elementor-element.elementor-element-cbe668b{--feat-ratio:90;--title-size:14px;--meta-fsize:10px;--counter-zero:decimal-leading-zero;--wrap-border:12px;--feat-list-width:80px;}.elementor-72329 .elementor-element.elementor-element-cbe668b .p-list .list-feat-holder{width:90px;max-width:90px;}.elementor-72329 .elementor-element.elementor-element-cbe668b .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-cbe668b .p-wrap{--el-spacing:5px;--list-holder-spacing:10px;--list-holder-margin:-10px;}.elementor-72329 .elementor-element.elementor-element-cbe668b .block-wrap{--bottom-spacing:5px;}.elementor-72329 .elementor-element.elementor-element-a75f370 > .elementor-widget-container{padding:30px 10px 30px 10px;}.elementor-72329 .elementor-element.elementor-element-a75f370{--teaser-col:3;--title-size:18px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:20px;--box-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-a75f370 .entry-title{font-weight:700;}.elementor-72329 .elementor-element.elementor-element-a75f370 .block-wrap{--bottom-spacing:30px;}.elementor-72329 .elementor-element.elementor-element-9a4d7aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-9a4d7aa:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-9a4d7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-9a4d7aa{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-666da12{--display:flex;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-666da12:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-666da12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0041FF;}.elementor-72329 .elementor-element.elementor-element-12a6bbd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-12a6bbd .heading-title > *{font-size:18px;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-72329 .elementor-element.elementor-element-12a6bbd .heading-tagline > *{font-size:12px;font-weight:400;}.elementor-72329 .elementor-element.elementor-element-12a6bbd .heading-title{--heading-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-12a6bbd {--heading-tagline-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-6360522{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-6360522:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-6360522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-6360522{background-color:#111316;border-color:#323841;}.elementor-72329 .elementor-element.elementor-element-989835d{--feat-ratio:90;--title-size:14px;--meta-fsize:10px;--counter-zero:decimal-leading-zero;--wrap-border:12px;--feat-list-width:80px;}.elementor-72329 .elementor-element.elementor-element-989835d .p-list .list-feat-holder{width:90px;max-width:90px;}.elementor-72329 .elementor-element.elementor-element-989835d .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-989835d .p-wrap{--el-spacing:5px;--list-holder-spacing:10px;--list-holder-margin:-10px;}.elementor-72329 .elementor-element.elementor-element-989835d .block-wrap{--bottom-spacing:5px;}.elementor-72329 .elementor-element.elementor-element-79d9830 .p-gradient .overlay-inner, .elementor-72329 .elementor-element.elementor-element-79d9830 .p-top-gradient .overlay-inner, .elementor-72329 .elementor-element.elementor-element-79d9830 .p-bg-overlay .overlay-wrap:before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #120000 100%);}.elementor-72329 .elementor-element.elementor-element-79d9830{--feat-ratio:120;--wrap-border:20px;--feat-position:center top;--title-size:24px;--counter-zero:decimal-leading-zero;}.elementor-72329 .elementor-element.elementor-element-79d9830 .entry-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:800;line-height:26px;}.elementor-72329 .elementor-element.elementor-element-79d9830 .overlay-inner{padding:40px;}.elementor-72329 .elementor-element.elementor-element-142f91e > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-72329 .elementor-element.elementor-element-1c9f506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-2e44ce1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72329 .elementor-element.elementor-element-2e44ce1:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-2e44ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-2e44ce1{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-de18c1d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-de18c1d .heading-title > *{font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-72329 .elementor-element.elementor-element-de18c1d{--heading-spacing:10px;}.elementor-72329 .elementor-element.elementor-element-98d4ccd{--feat-ratio:100;--title-size:14px;--meta-fsize:10px;--counter-zero:decimal-leading-zero;--wrap-border:12px;}.elementor-72329 .elementor-element.elementor-element-98d4ccd .p-list .list-feat-holder{width:100px;max-width:100px;}.elementor-72329 .elementor-element.elementor-element-98d4ccd .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-98d4ccd .block-wrap{--bottom-spacing:30px;}.elementor-72329 .elementor-element.elementor-element-98d4ccd .p-wrap{--list-holder-spacing:10px;--list-holder-margin:-10px;}.elementor-72329 .elementor-element.elementor-element-5db9583 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-72329 .elementor-element.elementor-element-5db9583{--teaser-col:3;--title-size:16px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:20px;--box-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-5db9583 .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-5db9583 .block-wrap{--bottom-spacing:30px;}.elementor-72329 .elementor-element.elementor-element-dd20b72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-b4edaaf{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72329 .elementor-element.elementor-element-b4edaaf:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-b4edaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-b4edaaf{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-311468b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-311468b .heading-title > *{font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-72329 .elementor-element.elementor-element-311468b{--heading-spacing:10px;}.elementor-72329 .elementor-element.elementor-element-b9e11a7{--teaser-col:3;--title-size:16px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:20px;--box-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-b9e11a7 .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-b9e11a7 .block-wrap{--bottom-spacing:30px;}.elementor-72329 .elementor-element.elementor-element-7a01a9e{--feat-ratio:100;--title-size:14px;--meta-fsize:10px;--counter-zero:decimal-leading-zero;--wrap-border:12px;}.elementor-72329 .elementor-element.elementor-element-7a01a9e .p-list .list-feat-holder{width:100px;max-width:100px;}.elementor-72329 .elementor-element.elementor-element-7a01a9e .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-7a01a9e .block-wrap{--bottom-spacing:30px;}.elementor-72329 .elementor-element.elementor-element-7a01a9e .p-wrap{--list-holder-spacing:10px;--list-holder-margin:-10px;}.elementor-72329 .elementor-element.elementor-element-2fa2d31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-941370c{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72329 .elementor-element.elementor-element-941370c:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-941370c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-941370c{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-7e4bab8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-7e4bab8 .heading-title > *{font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-72329 .elementor-element.elementor-element-7e4bab8{--heading-spacing:10px;}.elementor-72329 .elementor-element.elementor-element-4aaef74{--feat-ratio:100;--title-size:14px;--meta-fsize:10px;--counter-zero:decimal-leading-zero;--wrap-border:12px;}.elementor-72329 .elementor-element.elementor-element-4aaef74 .p-list .list-feat-holder{width:100px;max-width:100px;}.elementor-72329 .elementor-element.elementor-element-4aaef74 .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-4aaef74 .block-wrap{--bottom-spacing:30px;}.elementor-72329 .elementor-element.elementor-element-4aaef74 .p-wrap{--list-holder-spacing:10px;--list-holder-margin:-10px;}.elementor-72329 .elementor-element.elementor-element-4f2ac3f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-4f2ac3f .heading-title > *{font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-72329 .elementor-element.elementor-element-4f2ac3f{--heading-spacing:10px;}.elementor-72329 .elementor-element.elementor-element-22dcc1a{--title-size:16px;--meta-fsize:12px;--meta-fcolor:#68DDD4;--counter-zero:decimal-leading-zero;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-22dcc1a, .elementor-72329 .elementor-element.elementor-element-22dcc1a .light-scheme{--meta-fcolor:#68DDD4;}.elementor-72329 .elementor-element.elementor-element-22dcc1a .p-wrap{--el-spacing:0px;}.elementor-72329 .elementor-element.elementor-element-22dcc1a .block-wrap{--bottom-spacing:5px;}.elementor-72329 .elementor-element.elementor-element-1166c88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-cc6b2d8{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-72329 .elementor-element.elementor-element-cc6b2d8:not(.elementor-motion-effects-element-type-background), .elementor-72329 .elementor-element.elementor-element-cc6b2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-72329 .elementor-element.elementor-element-cc6b2d8{background-color:#111316;}.elementor-72329 .elementor-element.elementor-element-45ae373 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-45ae373 .heading-title > *{font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-72329 .elementor-element.elementor-element-45ae373{--heading-spacing:10px;}.elementor-72329 .elementor-element.elementor-element-c0ca37a{--teaser-col:3;--title-size:16px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:20px;--box-color:#FFFFFF;}.elementor-72329 .elementor-element.elementor-element-c0ca37a .entry-title{font-weight:600;}.elementor-72329 .elementor-element.elementor-element-c0ca37a .block-wrap{--bottom-spacing:30px;}@media(min-width:768px){.elementor-72329 .elementor-element.elementor-element-5566d0b{--content-width:1200px;}.elementor-72329 .elementor-element.elementor-element-28e0676{--content-width:1200px;}.elementor-72329 .elementor-element.elementor-element-f339263{--content-width:1200px;}.elementor-72329 .elementor-element.elementor-element-3a45284{--width:67%;}.elementor-72329 .elementor-element.elementor-element-7bc3943{--width:33%;}.elementor-72329 .elementor-element.elementor-element-39e1d0c{--content-width:1200px;}.elementor-72329 .elementor-element.elementor-element-67622aa{--width:66.666%;}.elementor-72329 .elementor-element.elementor-element-9a4d7aa{--width:33.333%;}.elementor-72329 .elementor-element.elementor-element-1c9f506{--content-width:1200px;}.elementor-72329 .elementor-element.elementor-element-dd20b72{--content-width:1200px;}.elementor-72329 .elementor-element.elementor-element-2fa2d31{--content-width:1200px;}.elementor-72329 .elementor-element.elementor-element-1166c88{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-72329 .elementor-element.elementor-element-3a45284{--width:100%;}.elementor-72329 .elementor-element.elementor-element-7bc3943{--width:100%;}.elementor-72329 .elementor-element.elementor-element-67622aa{--width:100%;}.elementor-72329 .elementor-element.elementor-element-9a4d7aa{--width:100%;}}@media(max-width:1024px){.elementor-72329 .elementor-element.elementor-element-f339263{--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-72329 .elementor-element.elementor-element-be7c3ce .entry-title{font-size:30px;}.elementor-72329 .elementor-element.elementor-element-be7c3ce .overlay-inner{padding:50px;}.elementor-72329 .elementor-element.elementor-element-be7c3ce{--overlay-width:400px;}.elementor-72329 .elementor-element.elementor-element-39e1d0c{--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-72329 .elementor-element.elementor-element-225c4d8{--title-size:14px;}.elementor-72329 .elementor-element.elementor-element-cbe668b{--title-size:14px;}.elementor-72329 .elementor-element.elementor-element-989835d{--title-size:14px;}.elementor-72329 .elementor-element.elementor-element-79d9830{--feat-ratio:60;--overlay-width:400px;}.elementor-72329 .elementor-element.elementor-element-79d9830 .entry-title{font-size:30px;line-height:1em;}.elementor-72329 .elementor-element.elementor-element-79d9830 .overlay-inner{padding:50px;}.elementor-72329 .elementor-element.elementor-element-98d4ccd{--title-size:14px;}.elementor-72329 .elementor-element.elementor-element-7a01a9e{--title-size:14px;}.elementor-72329 .elementor-element.elementor-element-4aaef74{--title-size:14px;}}@media(max-width:767px){.elementor-72329 .elementor-element.elementor-element-66e4733{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-72329 .elementor-element.elementor-element-3a45284{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-be7c3ce{--feat-ratio:100;}.elementor-72329 .elementor-element.elementor-element-be7c3ce .entry-title{font-size:22px;}.elementor-72329 .elementor-element.elementor-element-be7c3ce .overlay-inner{padding:20px;}.elementor-72329 .elementor-element.elementor-element-3a766d7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-72329 .elementor-element.elementor-element-3a766d7{--title-size:16px;}.elementor-72329 .elementor-element.elementor-element-08d7d70 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-72329 .elementor-element.elementor-element-08d7d70{--title-size:16px;}.elementor-72329 .elementor-element.elementor-element-225c4d8{--feat-ratio:100;--title-size:14px;}.elementor-72329 .elementor-element.elementor-element-225c4d8 .p-wrap{--el-spacing:5px;}.elementor-72329 .elementor-element.elementor-element-225c4d8 .block-wrap{--bottom-spacing:10px;}.elementor-72329 .elementor-element.elementor-element-7d39f59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-7c07ef2 .heading-title > *{font-size:18px;}.elementor-72329 .elementor-element.elementor-element-ead1a5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-cbe668b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-cbe668b{--feat-ratio:80;--title-size:14px;}.elementor-72329 .elementor-element.elementor-element-cbe668b .p-wrap{--el-spacing:5px;}.elementor-72329 .elementor-element.elementor-element-cbe668b .block-wrap{--bottom-spacing:10px;}.elementor-72329 .elementor-element.elementor-element-a75f370 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-72329 .elementor-element.elementor-element-a75f370{--title-size:16px;}.elementor-72329 .elementor-element.elementor-element-6360522{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72329 .elementor-element.elementor-element-989835d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-72329 .elementor-element.elementor-element-989835d{--feat-ratio:80;--title-size:14px;}.elementor-72329 .elementor-element.elementor-element-989835d .p-wrap{--el-spacing:5px;}.elementor-72329 .elementor-element.elementor-element-989835d .block-wrap{--bottom-spacing:10px;}.elementor-72329 .elementor-element.elementor-element-79d9830{--feat-ratio:100;}.elementor-72329 .elementor-element.elementor-element-79d9830 .entry-title{font-size:22px;}.elementor-72329 .elementor-element.elementor-element-79d9830 .overlay-inner{padding:20px;}.elementor-72329 .elementor-element.elementor-element-2e44ce1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-de18c1d .heading-title > *{font-size:22px;}.elementor-72329 .elementor-element.elementor-element-98d4ccd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-72329 .elementor-element.elementor-element-98d4ccd{--feat-ratio:60;--title-size:16px;}.elementor-72329 .elementor-element.elementor-element-5db9583{--title-size:16px;}.elementor-72329 .elementor-element.elementor-element-b4edaaf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-311468b .heading-title > *{font-size:22px;}.elementor-72329 .elementor-element.elementor-element-b9e11a7{--title-size:16px;}.elementor-72329 .elementor-element.elementor-element-7a01a9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-72329 .elementor-element.elementor-element-7a01a9e{--feat-ratio:60;--title-size:16px;}.elementor-72329 .elementor-element.elementor-element-941370c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-7e4bab8 .heading-title > *{font-size:22px;}.elementor-72329 .elementor-element.elementor-element-4aaef74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-72329 .elementor-element.elementor-element-4aaef74{--feat-ratio:60;--title-size:16px;}.elementor-72329 .elementor-element.elementor-element-4f2ac3f .heading-title > *{font-size:22px;}.elementor-72329 .elementor-element.elementor-element-cc6b2d8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72329 .elementor-element.elementor-element-45ae373 .heading-title > *{font-size:18px;}.elementor-72329 .elementor-element.elementor-element-c0ca37a{--title-size:16px;}}/* Start custom CSS for html, class: .elementor-element-c207fde *//* ===== Toolbar tech (no background) ===== */
.sg-scoreboard-toolbar{
  display:flex; align-items:center; justify-content:space-between;
  gap:12px; padding:6px 8px 10px 8px;
  color:#e9ecff;
  border-bottom:1px solid rgba(255,255,255,.12); /* separatore sottile */
}

/* select minimale */
.sg-select{
  appearance:none;
  background:transparent; color:#e9ecff;
  border:1px solid rgba(255,255,255,.18);
  border-radius:10px; padding:8px 36px 8px 12px;
  font:600 14px/1.1 system-ui, -apple-system, Segoe UI, Roboto, "Inter", sans-serif;
  position:relative; min-width:220px;
}
.sg-select:focus{ outline:2px dashed #48e5ff; outline-offset:2px; }

/* pill date */
.sg-toolbar-right{ display:flex; gap:8px; flex-shrink:0; }
.sg-pill{
  background:transparent; color:#cdd5ff;
  border:1px solid rgba(255,255,255,.18);
  border-radius:12px; padding:8px 12px; cursor:pointer;
  font-weight:700; letter-spacing:.2px;
  transition:border-color .15s ease, color .15s ease, box-shadow .15s ease;
}
.sg-pill[aria-pressed="true"],
.sg-pill:hover{
  color:#e9ecff;
  border-color:rgba(72,229,255,.45);
  box-shadow:0 0 8px rgba(72,229,255,.35);
}

/* ===== Frecce e gap laterale (anti-sovrapposizione) ===== */
.anwp-fl-matches-scoreboard{ position:relative; }
.anwp-fl-matches-scoreboard__swiper-container{
  position:relative; padding-left:70px; padding-right:70px; background:transparent !important;
}
.anwp-fl-matches-scoreboard__swiper-button-prev,
.anwp-fl-matches-scoreboard__swiper-button-next{
  position:absolute; top:50%; transform:translateY(-50%); z-index:5;
  width:32px;height:32px; border:1px solid rgba(255,255,255,.14);
  border-radius:10px; background:transparent !important; color:#e9ecff;
  transition:border-color .16s ease;
}
.anwp-fl-matches-scoreboard__swiper-button-prev{ left:20px; }
.anwp-fl-matches-scoreboard__swiper-button-next{ right:20px; }
.anwp-fl-matches-scoreboard__swiper-button-prev:hover,
.anwp-fl-matches-scoreboard__swiper-button-next:hover{ border-color:rgba(72,229,255,.35); }

/* Responsivo */
@media (max-width: 768px){
  .sg-select{ min-width: 170px; }
  .anwp-fl-matches-scoreboard__swiper-container{ padding-left:46px; padding-right:46px; }
  .anwp-fl-matches-scoreboard__swiper-button-prev{ left:10px; }
  .anwp-fl-matches-scoreboard__swiper-button-next{ right:10px; }
}
/* =========================
   MOBILE OPTIMIZATION PACK
   ========================= */

/* Base mobile-first */
.sg-scoreboard-toolbar{
  gap:10px;
  padding:8px 10px;
  flex-wrap:wrap;
}
.sg-toolbar-left,
.sg-toolbar-right{ width:100%; }

.sg-select{
  width:100%;
  min-width:0;
  padding:10px 40px 10px 12px;
  font-size:14px;
  border-radius:12px;
}

/* Pill in riga con scroll orizzontale */
.sg-toolbar-right{
  display:flex;
  gap:8px;
  overflow-x:auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  padding-bottom:2px;
}
.sg-toolbar-right::-webkit-scrollbar{ display:none; }
.sg-pill{
  flex:0 0 auto;
  padding:9px 12px;
  font-size:13px;
  border-radius:12px;
}

/* Card: più compatte e leggibili */
.anwp-fl-matches-scoreboard .match-card{
  min-width:170px;         /* 160–180: regola a piacere */
  padding:10px 12px;
  border-radius:14px;
}
.match-card__club-logo{ width:38px !important; height:38px !important; }
.match-card__scores{ font-size:20px !important; }
.match-card__club-title{ font-size:11px !important; }

/* Frecce: centratura verticale + area touch, no overlap con card */
.anwp-fl-matches-scoreboard{ position:relative; }
.anwp-fl-matches-scoreboard__swiper-container{
  padding-left:46px;        /* gap a sinistra per non toccare le card */
  padding-right:46px;       /* gap a destra per non toccare le card */
}
.anwp-fl-matches-scoreboard__swiper-button-prev,
.anwp-fl-matches-scoreboard__swiper-button-next{
  width:38px; height:38px;          /* hit-area più grande su mobile */
  top:50%; transform:translateY(-50%);
  border-radius:12px;
}

/* micro-responsivo per schermi molto stretti */
@media (max-width: 390px){
  .anwp-fl-matches-scoreboard .match-card{ min-width:160px; }
  .anwp-fl-matches-scoreboard__swiper-container{
    padding-left:40px; padding-right:40px;
  }
  .anwp-fl-matches-scoreboard__swiper-button-prev,
  .anwp-fl-matches-scoreboard__swiper-button-next{ width:34px; height:34px; }
}

/* iOS safe-area: evita che le frecce “tocchino” il bordo curvo/notch */
@supports (padding: max(0px)) {
  .anwp-fl-matches-scoreboard__swiper-button-prev{ left: max(10px, env(safe-area-inset-left)); }
  .anwp-fl-matches-scoreboard__swiper-button-next{ right:max(10px, env(safe-area-inset-right)); }
}

/* Spaziatura testo footer (data/ora) su mobile */
.match-card__footer{
  gap:6px;
  padding-top:8px !important;
  font-size:12px;
}

/* Performance: niente transizioni “pesanti” su mobile */
@media (hover: none){
  .anwp-fl-matches-scoreboard .match-card{
    transition: border-color .2s ease, box-shadow .2s ease;
  }
}
/* Rimuove la linea sotto la toolbar (ieri/oggi/domani) */
.sg-scoreboard-toolbar{
  border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-08e9c22 *//* ============================
   MATCH SCOREBOARD — TECH SKIN
   Senza sfondi · testi light
   ============================ */

/* palette base (puoi ritoccare i valori) */
.anwp-fl-matches-scoreboard{
  --txt:#e9ecff;            /* testo principale chiaro */
  --muted:#b9c1ff;          /* testo secondario */
  --hairline:rgba(255,255,255,.14); /* linee sottili */
  --accent:#48e5ff;         /* accenti (punti, hover, ecc) */
}

/* container swiper: nessuno sfondo + separatore verticale fine tra le card */
.anwp-fl-matches-scoreboard__swiper-container{
  background:transparent !important;
}
.anwp-fl-matches-scoreboard .swiper-wrapper{
  gap: 8px; /* spazio tra card: moderno e arioso */
}
.anwp-fl-matches-scoreboard .swiper-slide,
.anwp-fl-matches-scoreboard .match-card{
  background:transparent !important;
  color:var(--txt);
  border:1px solid var(--hairline);
  border-radius:14px;
  padding:10px 12px;
  min-width:200px;
  display:flex;
  flex-direction:column;
  transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;
  position:relative;
  isolation:isolate;
}

/* micro-hover: leggero lift + glow delicato */
.anwp-fl-matches-scoreboard .match-card:hover{
  transform:translateY(-2px);
  border-color:rgba(72,229,255,.35);
  box-shadow:0 6px 18px rgba(0,0,0,.18);
}

/* HEADER: solo nome competizione, fase nascosta, tipografia pulita */
.match-card__header{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:2px;
  text-transform:none;
  line-height:1.2;
  background:transparent !important;
  color:var(--muted);
  margin-top:2px;
}

/* "Fase" (tipo Giornata 5 / Turno / ecc) nascosta */
.match-card__header .match-card__header-item:nth-child(2){
  display:none !important;
}

/* Se il titolo competizione è lungo, ellissi elegante */
.match-card__header .match-card__header-item:first-child{
  max-width: 92%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:600;
  letter-spacing:.2px;
}

/* BODY: loghi uniformati, punteggio leggibile, colonne equilibrate */
.match-card .d-flex.my-1{
  gap:10px;
  align-items:center;
  justify-content:space-between;
  margin:10px 0 !important;
}

.match-card__club-wrapper{
  min-width:0;
}

/* loghi squadra: dimensione coerente e anti-jitter */
.match-card__club-logo{
  width:44px !important;
  height:44px !important;
  object-fit:contain;
  filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));
  transform:translateZ(0);
}

/* sigla squadra (PAR, TOR, ecc) */
.match-card__club-title{
  margin-top:6px !important;
  font-size:11.5px !important;
  font-weight:700;
  letter-spacing:.4px;
  color:var(--txt);
  opacity:.92;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

/* blocco punteggio centrale */
.match-card__scores{
  gap:6px;
  line-height:1;
  font-variation-settings: "wght" 700;
  font-size:22px !important;
  color:var(--txt);
}
.match-card__scores span{
  display:inline-block;
  min-width:14px;
  text-align:center;
}
.match-card__scores span:nth-child(2){
  opacity:.7;
}

/* FOOTER: trasparente, tipografia piccola, spazio respirato */
.match-card__footer{
  background:transparent !important;
  color:var(--muted) !important;
  border-top:1px solid var(--hairline);
  margin-top:auto !important;
  padding-top:8px !important;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
}
.match-card__footer .mx-1{ display:none; } /* togli il trattino centrale */
.match-card__date, .match-card__time{
  font-size:11.5px;
  letter-spacing:.3px;
}

/* BOTTONI NAV: minimal, senza riquadri pieni */
.anwp-fl-matches-scoreboard__swiper-button-prev,
.anwp-fl-matches-scoreboard__swiper-button-next{
  width:32px; height:32px;
  border:1px solid var(--hairline);
  border-radius:10px;
  background:transparent !important;
  color:var(--txt);
  font-weight:700;
  line-height:1;
  transition:transform .16s ease, border-color .16s ease;
}
.anwp-fl-matches-scoreboard__swiper-button-prev:hover,
.anwp-fl-matches-scoreboard__swiper-button-next:hover{
  transform:translateY(-1px);
  border-color:rgba(72,229,255,.35);
}

/* RIMOZIONE FORZATA DI QUALSIASI SFONDO E BORDO “LIGHT” DEL PLUGIN */
.anwp-bg-light,
.anwp-fl-matches-scoreboard .anwp-bg-light,
.match-card,
.match-card--a,
.match-widget,
.anwp-b-wrap{
  background:transparent !important;
  box-shadow:none !important;
}
.anwp-border-light,
.anwp-fl-matches-scoreboard .anwp-border-light{
  border-color:var(--hairline) !important;
}

/* ACCESSIBILITÀ: focus visibile ma sottile */
.anwp-fl-matches-scoreboard a:focus-visible{
  outline:2px dashed var(--accent);
  outline-offset:2px;
  border-radius:12px;
}

/* RESPONSIVE TUNING */
@media (max-width: 768px){
  .anwp-fl-matches-scoreboard .match-card{
    min-width:180px;
    padding:10px;
  }
  .match-card__scores{ font-size:20px !important; }
  .match-card__club-logo{ width:40px !important; height:40px !important; }
}
/* Mettiamo un padding interno al carosello così le card non toccano le frecce */
.anwp-fl-matches-scoreboard__swiper-container{
  padding-inline: 48px; /* spazio a sinistra/destra dalle frecce */
  position: relative;   /* serve per posizionare le frecce */
}

/* Frecce: centrate in verticale, allineate ai bordi con un po' di aria */
.anwp-fl-matches-scoreboard__swiper-button-prev,
.anwp-fl-matches-scoreboard__swiper-button-next{
  position: absolute;
  top: 50%;
  transform: translateY(-50%); /* centra verticalmente */
  z-index: 5;
}

/* distanza dalle card */
.anwp-fl-matches-scoreboard__swiper-button-prev{ left: 8px; }
.anwp-fl-matches-scoreboard__swiper-button-next{ right: 8px; }

/* (facoltativo) su mobile riduciamo leggermente gli spazi */
@media (max-width: 768px){
  .anwp-fl-matches-scoreboard__swiper-container{ padding-inline: 40px; }
  .anwp-fl-matches-scoreboard__swiper-button-prev{ left: 6px; }
  .anwp-fl-matches-scoreboard__swiper-button-next{ right: 6px; }
}
/* BOTTONI NAV: minimal, senza spostamento verticale */
.anwp-fl-matches-scoreboard__swiper-button-prev,
.anwp-fl-matches-scoreboard__swiper-button-next{
  width:32px; height:32px;
  border:1px solid var(--hairline);
  border-radius:10px;
  background:transparent !important;
  color:var(--txt);
  font-weight:700;
  line-height:1;
  transition:border-color .16s ease; /* solo cambio colore */
}

/* Hover: bordo accentuato, nessun movimento */
.anwp-fl-matches-scoreboard__swiper-button-prev:hover,
.anwp-fl-matches-scoreboard__swiper-button-next:hover{
  border-color:rgba(72,229,255,.35);
}
/* 1) Le frecce si posizionano rispetto al wrapper esterno, non al container interno */
.anwp-fl-matches-scoreboard{ position: relative; }

/* 2) Contenitore swiper: padding per aria ma nessuna transizione che possa influire */
.anwp-fl-matches-scoreboard__swiper-container{
  padding-inline:48px;
  position: relative;
  transition:none !important; /* nessun effetto sul posizionamento */
}

/* 3) Frecce: posizione assoluta fissata, centrate in verticale, senza transform/transitions */
.anwp-fl-matches-scoreboard__swiper-button-prev,
.anwp-fl-matches-scoreboard__swiper-button-next{
  position:absolute;
  top:50%;
  left:auto; right:auto;
  transform: translateY(-50%) !important;  /* resta centrata */
  z-index:5;
  width:32px; height:32px;
  box-sizing:border-box;
  border:1px solid var(--hairline);
  border-radius:10px;
  background:transparent !important;
  color:var(--txt);
  font-weight:700;
  line-height:1;
  /* niente movimento: */
  transition: border-color .16s ease, background-color .16s ease !important;
}

/* posizioni laterali con un po' di aria */
.anwp-fl-matches-scoreboard__swiper-button-prev{ left:8px; }
.anwp-fl-matches-scoreboard__swiper-button-next{ right:8px; }

/* 4) Hover: cambia solo il bordo, zero spostamenti */
.anwp-fl-matches-scoreboard__swiper-button-prev:hover,
.anwp-fl-matches-scoreboard__swiper-button-next:hover{
  border-color: rgba(72,229,255,.35);
  transform: translateY(-50%) !important; /* ribadito anche in hover */
}

/* 5) (Opzionale) Per sicurezza: disattiva qualsiasi transform attiva sulle frecce in stati :active/focus */
.anwp-fl-matches-scoreboard__swiper-button-prev:active,
.anwp-fl-matches-scoreboard__swiper-button-next:active,
.anwp-fl-matches-scoreboard__swiper-button-prev:focus,
.anwp-fl-matches-scoreboard__swiper-button-next:focus{
  transform: translateY(-50%) !important;
}

/* 6) (Se notavi ancora micro-salti) riduci l'effetto "lift" delle card solo quando il mouse è sopra le frecce */
.anwp-fl-matches-scoreboard__swiper-button-prev:hover ~ .anwp-fl-matches-scoreboard__swiper-container .match-card,
.anwp-fl-matches-scoreboard__swiper-button-next:hover ~ .anwp-fl-matches-scoreboard__swiper-container .match-card{
  transform:none !important; /* evita che l’altezza “percepita” del carosello cambi */
}

/* Mobile: stesse regole, solo un filo meno ingombro */
@media (max-width: 768px){
  .anwp-fl-matches-scoreboard__swiper-container{ padding-inline:40px; }
  .anwp-fl-matches-scoreboard__swiper-button-prev{ left:6px; }
  .anwp-fl-matches-scoreboard__swiper-button-next{ right:6px; }
}
/* Elimina le linee bianche sopra e sotto alle card */
.anwp-fl-matches-scoreboard .match-card__header,
.anwp-fl-matches-scoreboard .match-card__footer{
  border: none !important;
}

/* Elimina eventuali bordi orizzontali messi dal plugin */
.anwp-fl-matches-scoreboard .anwp-border-light{
  border-top: none !important;
  border-bottom: none !important;
}
/* Rimuove la linea orizzontale sopra/sotto allo slider */
.anwp-fl-matches-scoreboard__swiper-container,
.anwp-fl-matches-scoreboard .swiper-wrapper{
  border-top: none !important;
  border-bottom: none !important;
}

/* Ulteriore sicurezza: elimina eventuali hairline residui */
.anwp-fl-matches-scoreboard,
.anwp-fl-matches-scoreboard *{
  box-shadow: none !important;
}
/* --- CARD: bordo sempre visibile, niente movimento --- */
.anwp-fl-matches-scoreboard .match-card{
  border:1px solid var(--hairline) !important;   /* bordo stabile */
  background:transparent !important;
  position:relative;
  transform:none !important;                      /* nessun lift */
  box-shadow: inset 0 1px 0 rgba(255,255,255,.18);/* lucentezza TOP fissa */
}

/* elimina qualunque regola precedente che muove la card in hover */
.anwp-fl-matches-scoreboard .match-card:hover{
  transform:none !important;
}

/* --- HOVER: illumina senza spostare e senza toccare il bordo --- */
.anwp-fl-matches-scoreboard .match-card:hover{
  border-color: var(--hairline) !important;       /* NON cambiare il bordo */
  border-top-color: var(--hairline) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.32),          /* highlight top un filo più forte */
    0 8px 22px rgba(0,0,0,.28),                   /* glow esterno morbido */
    0 0 0 1px rgba(72,229,255,.25);               /* contorno “tech” leggero */
}

/* Stati focus/active: identici all’hover, sempre senza movimento */
.anwp-fl-matches-scoreboard .match-card:focus-within,
.anwp-fl-matches-scoreboard .match-card:active{
  transform:none !important;
  border-color: var(--hairline) !important;
  border-top-color: var(--hairline) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.32),
    0 8px 22px rgba(0,0,0,.28),
    0 0 0 1px rgba(72,229,255,.25);
}

/* Se avevi pseudo-elementi/gradienti per la “lucentezza”, disattivali */
.anwp-fl-matches-scoreboard .match-card::before{ content:none !important; }
/* Card base: bordo sottile e stabile */
.anwp-fl-matches-scoreboard .match-card{
  border:1px solid var(--hairline) !important;
  background:transparent !important;
  position:relative;
  transform:none !important;
  transition: border-color .2s ease, box-shadow .2s ease;
}

/* Hover: illumina tutto il bordo */
.anwp-fl-matches-scoreboard .match-card:hover{
  border-color: var(--accent) !important;         /* colore accento (azzurro) */
  box-shadow: 0 0 10px rgba(72,229,255,.45);      /* glow intorno */
}

/* Focus/Active: stessi effetti dell’hover */
.anwp-fl-matches-scoreboard .match-card:focus-within,
.anwp-fl-matches-scoreboard .match-card:active{
  border-color: var(--accent) !important;
  box-shadow: 0 0 10px rgba(72,229,255,.45);
}
/* Contenitori frecce con sfondo blu scuro */
.anwp-fl-matches-scoreboard__swiper-button-prev,
.anwp-fl-matches-scoreboard__swiper-button-next{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:10;
  width:38px;
  height:38px;
  border-radius:50%;
  background:#0a1c3a !important;   /* blu scuro */
  color:#e9ecff !important;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:700;
  cursor:pointer;
  box-shadow:0 0 6px rgba(0,0,0,.35); /* leggero glow per staccarle */
  transition: background-color .2s ease, box-shadow .2s ease;
}

/* hover: più chiaro */
.anwp-fl-matches-scoreboard__swiper-button-prev:hover,
.anwp-fl-matches-scoreboard__swiper-button-next:hover{
  background:#123063 !important;
  box-shadow:0 0 8px rgba(72,229,255,.45);
}

/* posizioni */
.anwp-fl-matches-scoreboard__swiper-button-prev{ left:12px; }
.anwp-fl-matches-scoreboard__swiper-button-next{ right:12px; }

/* responsive: leggermente più piccoli */
@media (max-width: 768px){
  .anwp-fl-matches-scoreboard__swiper-button-prev,
  .anwp-fl-matches-scoreboard__swiper-button-next{
    width:34px;
    height:34px;
    font-size:14px;
  }
  .anwp-fl-matches-scoreboard__swiper-button-prev{ left:8px; }
  .anwp-fl-matches-scoreboard__swiper-button-next{ right:8px; }
}
/* colore azzurro brillante */
:root {
  --bright-cyan: #00c8ff;
}

/* Risultati live arancioni → celesti */
.match-card__scores .match-card__score.anwp-text-warning,
.match-card__scores .match-card__score,
.match-card__scores.anwp-text-warning {
  color: var(--bright-cyan) !important;
}
:root {
  --bright-cyan: #00c8ff; /* cambia con il tuo celeste */
}

/* ====== SCORE ====== */
.match-card__scores,
.match-card__scores span {
  color: var(--bright-cyan) !important; /* numeri + ":" */
}

/* ====== LIVE BLOCK ====== */
.match-card__live-block,
.match-card__live-block *,
.match-card__live-label,
.match-card__live-time,
.match-card__live-status {
  background: transparent !important;   /* rimuove sfondo chiaro */
  color: var(--bright-cyan) !important; /* testo azzurro brillante */
  border-color: var(--bright-cyan) !important;
}

/* opzionale: rendere il lampeggio del tempo celeste */
.anwp-blinking-text {
  color: var(--bright-cyan) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-029bd3f *//* ===== LINEA UNICA CON BLOCCHI ===== */
.lc-line-ticker{
  --duration: 160s; /* meno = più veloce */
  overflow: hidden;
  width: 100%;
  background: rgba(20,15,35,.85);
  border-top: 1px solid rgba(0,234,255,.3);
  border-bottom: 1px solid rgba(0,234,255,.3);
}

.lc-line-track{
  display: inline-flex;
  gap: 16px;
  white-space: nowrap;
  padding: 10px 0;
  animation: lineMarquee var(--duration) linear infinite;
  will-change: transform;
}

@keyframes lineMarquee {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

.lc-line-item{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 6px 14px;
  border-radius: 8px;
  background: rgba(255,255,255,.06);
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  transition: background .2s, color .2s;
}
.lc-line-item:hover{
  background: rgba(0,234,255,.15);
  color: #00eaff;
}
.lc-line-favicon{
  width: 22px; height: 22px;
  border-radius: 50%;
  object-fit: cover;
}
.lc-line-text{ flex: 1; }
.lc-line-ext{
  font-size: 12px;
  opacity: .6;
  margin-left: 4px;
}
/* Rimuove la freccia finale nei blocchi ticker */
.lc-line-item .lc-line-ext {
  display: none !important;
}
/* Contenimento rigoroso del testo nei blocchi */
.lc-line-item{
  /* dimensioni controllate del chip */
  min-width: 220px;
  max-width: clamp(260px, 40vw, 560px);  /* regola qui il “cap” */
  overflow: hidden;                      /* nulla esce dal chip */
}

.lc-line-favicon{
  flex: 0 0 22px;                        /* evita che l’icona schiacci il testo */
}

/* Testo: una riga + ellissi */
.lc-line-text{
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  line-height: 1.2;
}

/* (opz.) riduci i chip su mobile */
@media (max-width: 480px){
  .lc-line-item{
    min-width: 200px;
    max-width: clamp(220px, 70vw, 400px);
  }
}
/* Pausa scorrimento quando il mouse è sopra un singolo blocco */
.lc-line-item:hover ~ .lc-line-item,
.lc-line-item:hover,
.lc-line-track:hover {
  animation-play-state: paused !important;
}
/* Rimuove sfondo e righe superiori/inferiori dal contenitore principale */
.lc-line-ticker{
  background: transparent !important;
  border: none !important;
}

/* Disattiva i separator glow sopra e sotto */
.lc-line-ticker::before,
.lc-line-ticker::after{
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for foxiz-overlay-flex, class: .elementor-element-be7c3ce *//* Overlay scuro sopra l'immagine */
.slider-hero::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4));
  z-index: 2;
  border-radius: 20px;
}
/* MOBILE: togli tutti i bordi arrotondati */
@media (max-width: 767px) {

  .slider-hero,
  .slider-hero .block-wrap,
  .slider-hero .block-inner,
  .slider-hero .p-wrap,
  .slider-hero .overlay-holder,
  .slider-hero .p-featured,
  .slider-hero .featured-img,
  .slider-hero img,
  .slider-hero picture {
    border-radius: 0 !important;
    overflow: hidden;
  }

}/* End custom CSS */
/* Start custom CSS for foxiz-overlay-flex, class: .elementor-element-79d9830 *//* Overlay scuro sopra l'immagine */
.slider-hero::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4));
  z-index: 2;
  border-radius: 20px;
}
/* MOBILE: togli tutti i bordi arrotondati */
@media (max-width: 767px) {

  .slider-hero,
  .slider-hero .block-wrap,
  .slider-hero .block-inner,
  .slider-hero .p-wrap,
  .slider-hero .overlay-holder,
  .slider-hero .p-featured,
  .slider-hero .featured-img,
  .slider-hero img,
  .slider-hero picture {
    border-radius: 0 !important;
    overflow: hidden;
  }

}/* End custom CSS */