.elementor-2756 .elementor-element.elementor-element-9da9bce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2756 .elementor-element.elementor-element-a74fd85{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2756 .elementor-element.elementor-element-39d2554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-39d2554 img{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-b12e235{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2756 .elementor-element.elementor-element-b12e235 .elementor-heading-title{font-size:1px;font-weight:900;color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-ec557cb{--display:flex;}.elementor-2756 .elementor-element.elementor-element-1153417{--spacer-size:96px;}.elementor-2756 .elementor-element.elementor-element-849d214{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2756 .elementor-element.elementor-element-6ea7145{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-98124ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-0eb37d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-0eb37d9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-7c512ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0C0C0D;}.elementor-2756 .elementor-element.elementor-element-aa3904f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-a554a61{--display:flex;--min-height:194px;--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;}.elementor-2756 .elementor-element.elementor-element-a5d43ac{--display:flex;--min-height:60px;}.elementor-2756 .elementor-element.elementor-element-8e51c57{--display:flex;--min-height:194px;--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;}.elementor-2756 .elementor-element.elementor-element-8bc8252{--display:flex;--min-height:315px;}.elementor-2756 .elementor-element.elementor-element-8bc8252.e-con{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-0c6e136{--spacer-size:86px;}.elementor-2756 .elementor-element.elementor-element-b4b017b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-2756 .elementor-element.elementor-element-b4b017b .elementor-heading-title{color:#F12020;}.elementor-2756 .elementor-element.elementor-element-f631f6d{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-f9a79d6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-02d4c61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-e41e1c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-e41e1c1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-9f81872 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0C0C0D;}.elementor-2756 .elementor-element.elementor-element-ea83442{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-cefbb03{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-09db509{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-dfac005{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-aa9171d{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-435abb4{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-286ef3b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-506db7f{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-5324389 .kitify-carousel .swiper-slide--5324389 > .e-con{border-style:none;}.elementor-2756 .elementor-element.elementor-element-d025747{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-8eedc99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-812464a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-812464a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-66152cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0C0C0D;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__outer-box{padding:0px 10px 0px 10px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 {--kitify-carousel-item-top-space:0px;--kitify-carousel-item-right-space:10px;--kitify-carousel-item-bottom-space:0px;--kitify-carousel-item-left-space:10px;--kitify-gcol-top-space:0px;--kitify-gcol-right-space:10px;--kitify-gcol-bottom-space:0px;--kitify-gcol-left-space:10px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__btn-more{background-color:#0164C7;flex-direction:row;color:#FFFFFF;padding:14px 32px 14px 32px;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__btn-more:hover{background-color:#AF101A;color:#FFFFFF;text-decoration:none;border-style:solid;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__inner-box{background-color:#F5F7F9;border-radius:16px 16px 16px 16px;padding:24px 24px 24px 24px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__thumbnail-link{padding-bottom:55%;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__title{color:#0C0C0D;font-size:18px;line-height:30px;margin:16px 0px 16px 0px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__title a{color:#0C0C0D;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__title:hover{color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__title:hover a{color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__title a:hover{color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__excerpt{color:#45474F;font-family:"Roboto", Sans-serif;font-size:18px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2  .kitify-posts .kitify-posts__btn-more{font-family:"Roboto", Sans-serif;font-size:clamp(14px, 0.938vw, 18px);text-transform:uppercase;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__meta1{color:#45474F;font-family:"Roboto", Sans-serif;font-size:16px;text-transform:capitalize;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__meta1 a{color:#45474F;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__meta1 a:hover{color:#000000;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category a{color:#06090B;padding:10px 010px 10px 010px;margin:0px 0px 0px 0px;border-radius:15px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category{top:195px;left:15px;}.elementor-2756 .elementor-element.elementor-element-2469370{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-2469370.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2756 .elementor-element.elementor-element-5ad8ed8{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-0860e47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-0860e47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2756 .elementor-element.elementor-element-a6575fc{--display:flex;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-2590373{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-2590373 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-980cb43 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0C0C0D;}.elementor-2756 .elementor-element.elementor-element-c2bd6be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-8c21549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2756 .elementor-element.elementor-element-3ba95ca{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-ee6faa6{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-7d9dd8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-7d9dd8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2756 .elementor-element.elementor-element-586e89a{--display:flex;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-92f03d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-92f03d0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-0a82342 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0C0C0D;}.elementor-2756 .elementor-element.elementor-element-fad0a7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-a167225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2756 .elementor-element.elementor-element-f35e771{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-2bdb5f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0C0C0D;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .elementor-repeater-item-2ed81f1.kitify-text-marquee__item img{width:320px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-text-marquee__text.text--original{animation:kitify-move-horizontal-normal-text-marquee 60s linear infinite;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-text-marquee__text.text--clone{animation:kitify-move-horizontal-normal-text-marquee-clone 60s linear infinite;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-e-icon-holder{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .elementor-repeater-item-2ed81f1.kitify-text-marquee__item img{width:280px;}.elementor-2756 .elementor-element.elementor-element-1d45a83 .elementor-repeater-item-a71b461.kitify-text-marquee__item img{width:425px;}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-text-marquee__text.text--original{animation:kitify-move-horizontal-normal-text-marquee 60s linear infinite;}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-text-marquee__text.text--clone{animation:kitify-move-horizontal-normal-text-marquee-clone 60s linear infinite;}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-e-icon-holder{color:#202FF1;font-size:6px;padding-right:calc(9px/2);padding-left:calc(9px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-e-icon-holder svg{width:6px;}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-text-marquee__item{padding-right:calc(9px/2);padding-left:calc(9px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .elementor-repeater-item-2ed81f1.kitify-text-marquee__item img{width:407px;}.elementor-2756 .elementor-element.elementor-element-bad0052 .elementor-repeater-item-1167564.kitify-text-marquee__item img{width:518px;}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-text-marquee__text.text--original{animation:kitify-move-horizontal-normal-text-marquee 60s linear infinite;}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-text-marquee__text.text--clone{animation:kitify-move-horizontal-normal-text-marquee-clone 60s linear infinite;}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-e-icon-holder{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .elementor-repeater-item-2ed81f1.kitify-text-marquee__item img{width:340px;}.elementor-2756 .elementor-element.elementor-element-da94a40 .elementor-repeater-item-86a6cfd.kitify-text-marquee__item img{width:405px;}.elementor-2756 .elementor-element.elementor-element-da94a40 .elementor-repeater-item-ad868d2.kitify-text-marquee__item img{width:471px;}.elementor-2756 .elementor-element.elementor-element-da94a40.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-text-marquee__text.text--original{animation:kitify-move-horizontal-normal-text-marquee 60s linear infinite;}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-text-marquee__text.text--clone{animation:kitify-move-horizontal-normal-text-marquee-clone 60s linear infinite;}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-e-icon-holder{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-40db508{--display:flex;--padding-top:80px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-529639e{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-08808fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-0ba8aea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-0ba8aea .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#AF101A;}.elementor-2756 .elementor-element.elementor-element-ffd149f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#0C0C0D;}.elementor-2756 .elementor-element.elementor-element-77b36c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__item{padding:0px 12px 0px 12px;}.elementor-2756 .elementor-element.elementor-element-d125fa7 {--kitify-carousel-item-top-space:0px;--kitify-carousel-item-right-space:12px;--kitify-carousel-item-bottom-space:0px;--kitify-carousel-item-left-space:12px;--kitify-gcol-top-space:0px;--kitify-gcol-right-space:12px;--kitify-gcol-bottom-space:0px;--kitify-gcol-left-space:12px;}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__inner-box{background-color:#F5F7F9;border-radius:13px 13px 13px 13px;padding:16px 16px 16px 16px;}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__content{padding:12px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__link:after{background-color:#02010100;opacity:0;}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__inner:hover .kitify-team-member__link:after{background-color:#02010100;}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__image_wrap{border-radius:12px 12px 12px 12px;overflow:hidden;}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__list .kitify-team-member__content .kitify-team-member__position{color:#0C0C0D;font-family:"Roboto", Sans-serif;font-size:clamp(14px, 0.938vw, 18px);font-weight:500;margin:0px 0px 04px 0px;}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__list .kitify-team-member__content .kitify-team-member__desc{color:#0C0C0D;font-family:"Roboto", Sans-serif;font-size:clamp(14px, 0.938vw, 18px);font-weight:500;text-transform:uppercase;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__item{padding:0px 12px 0px 12px;}.elementor-2756 .elementor-element.elementor-element-811ca4b {--kitify-carousel-item-top-space:0px;--kitify-carousel-item-right-space:12px;--kitify-carousel-item-bottom-space:0px;--kitify-carousel-item-left-space:12px;--kitify-gcol-top-space:0px;--kitify-gcol-right-space:12px;--kitify-gcol-bottom-space:0px;--kitify-gcol-left-space:12px;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__inner-box{background-color:#F5F7F9;border-radius:13px 13px 13px 13px;padding:16px 16px 16px 16px;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__content{padding:12px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__link:after{background-color:#02010100;opacity:0;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__inner:hover .kitify-team-member__link:after{background-color:#02010100;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__image_wrap{border-radius:12px 12px 12px 12px;overflow:hidden;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__list .kitify-team-member__content .kitify-team-member__position{color:#0C0C0D;font-family:"Roboto", Sans-serif;font-size:clamp(14px, 0.938vw, 18px);font-weight:500;margin:0px 0px 04px 0px;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__list .kitify-team-member__content .kitify-team-member__desc{color:#0C0C0D;font-family:"Roboto", Sans-serif;font-size:clamp(14px, 0.938vw, 18px);font-weight:500;text-transform:uppercase;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2756 .elementor-element.elementor-element-9da9bce{--width:100%;}.elementor-2756 .elementor-element.elementor-element-8bc8252{--width:560px;}.elementor-2756 .elementor-element.elementor-element-5ad8ed8{--content-width:1370px;}.elementor-2756 .elementor-element.elementor-element-0860e47{--width:67%;}.elementor-2756 .elementor-element.elementor-element-ee6faa6{--content-width:1370px;}.elementor-2756 .elementor-element.elementor-element-7d9dd8a{--width:67%;}.elementor-2756 .elementor-element.elementor-element-f35e771{--content-width:1207px;}}@media(max-width:1599px) and (min-width:768px){.elementor-2756 .elementor-element.elementor-element-0860e47{--width:966.35px;}.elementor-2756 .elementor-element.elementor-element-7d9dd8a{--width:966.35px;}}@media(max-width:1279px) and (min-width:768px){.elementor-2756 .elementor-element.elementor-element-2469370{--width:1175px;}}@media(max-width:1599px){.elementor-2756 .elementor-element.elementor-element-b12e235{margin:-160px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2756 .elementor-element.elementor-element-6ea7145{--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-f9a79d6{--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-d025747{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__btn-more{padding:14px 24px 14px 24px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category a{padding:5px 5px 5px 5px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category{top:137px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-e-icon-holder{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-e-icon-holder{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-e-icon-holder{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-e-icon-holder{font-size:6px;padding-right:calc(11px/2);padding-left:calc(11px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-e-icon-holder svg{width:6px;}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-text-marquee__item{padding-right:calc(11px/2);padding-left:calc(11px/2);}}@media(max-width:1279px){.elementor-2756 .elementor-element.elementor-element-b12e235{margin:-124px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2756 .elementor-element.elementor-element-6ea7145{--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-f9a79d6{--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-d025747{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category a{padding:0px 5px 0px 5px;margin:0px 0px 0px 02px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category{top:99px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-e-icon-holder{font-size:60px;padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-e-icon-holder svg{width:60px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-e-icon-holder{font-size:60px;padding-right:calc(11px/2);padding-left:calc(11px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-e-icon-holder svg{width:60px;}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-text-marquee__item{padding-right:calc(11px/2);padding-left:calc(11px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-e-icon-holder{font-size:60px;padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-e-icon-holder svg{width:60px;}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-e-icon-holder{font-size:60px;padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-e-icon-holder svg{width:60px;}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-text-marquee__item{padding-right:calc(10px/2);padding-left:calc(10px/2);}.elementor-2756 .elementor-element.elementor-element-d125fa7 .kitify-team-member__item{padding:10px 10px 10px 10px;}.elementor-2756 .elementor-element.elementor-element-d125fa7 {--kitify-carousel-item-top-space:10px;--kitify-carousel-item-right-space:10px;--kitify-carousel-item-bottom-space:10px;--kitify-carousel-item-left-space:10px;--kitify-gcol-top-space:10px;--kitify-gcol-right-space:10px;--kitify-gcol-bottom-space:10px;--kitify-gcol-left-space:10px;}.elementor-2756 .elementor-element.elementor-element-811ca4b .kitify-team-member__item{padding:10px 10px 10px 10px;}.elementor-2756 .elementor-element.elementor-element-811ca4b {--kitify-carousel-item-top-space:10px;--kitify-carousel-item-right-space:10px;--kitify-carousel-item-bottom-space:10px;--kitify-carousel-item-left-space:10px;--kitify-gcol-top-space:10px;--kitify-gcol-right-space:10px;--kitify-gcol-bottom-space:10px;--kitify-gcol-left-space:10px;}}@media(max-width:1024px){.elementor-2756 .elementor-element.elementor-element-b12e235{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2756 .elementor-element.elementor-element-6ea7145{--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-f9a79d6{--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-d025747{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category a{padding:10px 10px 10px 10px;margin:0px 0px 0px 10px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category{top:171px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-text-marquee__item{padding-right:calc(40px/2);padding-left:calc(40px/2);}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-e-icon-holder{padding-right:calc(40px/2);padding-left:calc(40px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-text-marquee__item{padding-right:calc(40px/2);padding-left:calc(40px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-e-icon-holder{padding-right:calc(40px/2);padding-left:calc(40px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-text-marquee__item{padding-right:calc(41px/2);padding-left:calc(41px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-e-icon-holder{padding-right:calc(41px/2);padding-left:calc(41px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-text-marquee__item{padding-right:calc(40px/2);padding-left:calc(40px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-e-icon-holder{padding-right:calc(40px/2);padding-left:calc(40px/2);}}@media(max-width:991px){.elementor-2756 .elementor-element.elementor-element-a74fd85{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2756 .elementor-element.elementor-element-b12e235{margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2756 .elementor-element.elementor-element-1153417{--spacer-size:43px;}.elementor-2756 .elementor-element.elementor-element-6ea7145{--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-f9a79d6{--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-d025747{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category a{padding:5px 5px 5px 5px;margin:0px 0px 0px 2px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category{top:116px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-text-marquee__item{padding-right:calc(39px/2);padding-left:calc(39px/2);}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-e-icon-holder{padding-right:calc(39px/2);padding-left:calc(39px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-text-marquee__item{padding-right:calc(40px/2);padding-left:calc(40px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-e-icon-holder{padding-right:calc(40px/2);padding-left:calc(40px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-text-marquee__item{padding-right:calc(41px/2);padding-left:calc(41px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-e-icon-holder{padding-right:calc(41px/2);padding-left:calc(41px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-text-marquee__item{padding-right:calc(41px/2);padding-left:calc(41px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-e-icon-holder{padding-right:calc(41px/2);padding-left:calc(41px/2);}}@media(max-width:767px){.elementor-2756 .elementor-element.elementor-element-b12e235{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2756 .elementor-element.elementor-element-1153417{--spacer-size:25px;}.elementor-2756 .elementor-element.elementor-element-849d214{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2756 .elementor-element.elementor-element-6ea7145{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-f9a79d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2756 .elementor-element.elementor-element-d025747{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__inner-box{padding:12px 12px 12px 12px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts .kitify-posts__thumbnail{border-radius:15px 15px 15px 15px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category a{padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-d56f8f2 .kitify-posts__floating_category{top:115px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-e-icon-holder{font-size:30px;padding-right:calc(0px/2);padding-left:calc(0px/2);}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-e-icon-holder svg{width:30px;}.elementor-2756 .elementor-element.elementor-element-1c9b220 .kitify-text-marquee__item{padding-right:calc(0px/2);padding-left:calc(0px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-text-marquee__item{padding-right:calc(0px/2);padding-left:calc(0px/2);}.elementor-2756 .elementor-element.elementor-element-1d45a83 .kitify-e-icon-holder{padding-right:calc(0px/2);padding-left:calc(0px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-text-marquee__item{padding-right:calc(0px/2);padding-left:calc(0px/2);}.elementor-2756 .elementor-element.elementor-element-bad0052 .kitify-e-icon-holder{padding-right:calc(0px/2);padding-left:calc(0px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-text-marquee__item{padding-right:calc(0px/2);padding-left:calc(0px/2);}.elementor-2756 .elementor-element.elementor-element-da94a40 .kitify-e-icon-holder{padding-right:calc(0px/2);padding-left:calc(0px/2);}}/* Start custom CSS for shortcode,class:.elementor-element-ea1de56 *//*=========================TARJETA PRÓXIMO PARTIDO=========================*/ .pp-card,.pp-card *{box-sizing:border-box}.pp-card{max-width:1280px;width:100%;margin:0 auto;padding:36px 40px 28px;border-radius:26px;background:#f5f6f7;box-shadow:0 12px 32px rgba(0,0,0,.08);text-align:center}/* Evita que Elementor/Kitify estire imágenes */ .pp-card img{display:inline-block!important;width:auto!important;max-width:none!important;height:auto!important}/* Variantes por categoría */ .pp-masculino .pp-card{background:#eef4ff}.pp-femenino .pp-card{background:#fff0f0}/* Título */ .pp-title{font-weight:900;font-size:38px;letter-spacing:.6px;margin-bottom:14px;opacity:.75;text-transform:uppercase}/* Meta (icono+fecha+hora) */ .pp-meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px;font-weight:900;font-size:28px;margin-bottom:22px;background:rgba(0,0,0,.05);padding:10px 18px;border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 10px rgba(0,0,0,.06)}/* Icono casa/fuera por CSS */ .pp-icono{display:inline-block;width:1.2em;text-align:center;font-size:32px;line-height:1}.pp-home .pp-icono::before{content:"🏠"}.pp-away .pp-icono::before{content:"✈️"}.pp-fecha{font-weight:900;letter-spacing:.5px}.pp-hora{font-weight:900;opacity:.9;background:rgba(0,0,0,.08);padding:2px 8px;border-radius:8px}/* Partido */ .pp-match{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:40px;padding:26px 32px;border-radius:20px;text-align:center;background:rgba(0,0,0,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(0,0,0,.08)}.pp-side{display:flex!important;align-items:center!important;gap:16px;width:100%}.pp-left{justify-content:flex-start!important;text-align:left!important}.pp-right{justify-content:flex-end!important;text-align:right!important}.pp-nombre{font-weight:900;font-size:30px;line-height:1.1;text-transform:uppercase;white-space:normal!important}/* Escudos */ .pp-escudo{width:90px!important;height:90px!important;object-fit:contain!important;border-radius:18px;background:rgba(255,255,255,.65);padding:12px;flex:0 0 auto!important}/* VS (sustituye --- sin tocar PHP) */ .pp-sep{visibility:hidden;position:relative;font-weight:900;font-size:22px;letter-spacing:1px;opacity:.8;text-align:center}.pp-sep::after{content:"VS";visibility:visible;position:absolute;left:50%;transform:translateX(-50%)}/* Link discreto */ .pp-link{text-align:center;margin-top:16px;opacity:.75}.pp-btn{background:none;color:#555!important;font-size:15px;font-weight:700;padding:0;border-radius:0;text-decoration:underline}.pp-btn:hover{color:#000!important;opacity:1}/*=========================MÓVIL=========================*/ @media (max-width:640px){.pp-card{padding:22px 18px 18px;border-radius:20px}.pp-title{font-size:26px;margin-bottom:10px}.pp-meta{font-size:16px;gap:12px;margin-bottom:14px;flex-wrap:wrap;row-gap:6px;padding:8px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 8px rgba(0,0,0,.05)}.pp-icono{font-size:22px}.pp-match{grid-template-columns:1fr!important;gap:12px!important;padding:16px 14px;text-align:center!important}.pp-left,.pp-right{justify-content:center!important;text-align:center!important}.pp-side{flex-direction:column!important;gap:8px!important}.pp-sep{display:none!important}.pp-nombre{font-size:18px}.pp-escudo{width:64px!important;height:64px!important;padding:8px}.pp-btn{font-size:14px}}/* End custom CSS */
/* Start custom CSS for shortcode,class:.elementor-element-37ab6dd *//*=========================TARJETA PRÓXIMO PARTIDO=========================*/ .pp-card,.pp-card *{box-sizing:border-box}.pp-card{max-width:1280px;width:100%;margin:0 auto;padding:36px 40px 28px;border-radius:26px;background:#f5f6f7;box-shadow:0 12px 32px rgba(0,0,0,.08);text-align:center}/* Evita que Elementor/Kitify estire imágenes */ .pp-card img{display:inline-block!important;width:auto!important;max-width:none!important;height:auto!important}/* Variantes por categoría */ .pp-masculino .pp-card{background:#eef4ff}.pp-femenino .pp-card{background:#fff0f0}/* Título */ .pp-title{font-weight:900;font-size:38px;letter-spacing:.6px;margin-bottom:14px;opacity:.75;text-transform:uppercase}/* Meta (icono+fecha+hora) */ .pp-meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px;font-weight:900;font-size:28px;margin-bottom:22px;background:rgba(0,0,0,.05);padding:10px 18px;border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 10px rgba(0,0,0,.06)}/* Icono casa/fuera por CSS */ .pp-icono{display:inline-block;width:1.2em;text-align:center;font-size:32px;line-height:1}.pp-home .pp-icono::before{content:"🏠"}.pp-away .pp-icono::before{content:"✈️"}.pp-fecha{font-weight:900;letter-spacing:.5px}.pp-hora{font-weight:900;opacity:.9;background:rgba(0,0,0,.08);padding:2px 8px;border-radius:8px}/* Partido */ .pp-match{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:40px;padding:26px 32px;border-radius:20px;text-align:center;background:rgba(0,0,0,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(0,0,0,.08)}.pp-side{display:flex!important;align-items:center!important;gap:16px;width:100%}.pp-left{justify-content:flex-start!important;text-align:left!important}.pp-right{justify-content:flex-end!important;text-align:right!important}.pp-nombre{font-weight:900;font-size:30px;line-height:1.1;text-transform:uppercase;white-space:normal!important}/* Escudos */ .pp-escudo{width:90px!important;height:90px!important;object-fit:contain!important;border-radius:18px;background:rgba(255,255,255,.65);padding:12px;flex:0 0 auto!important}/* VS (sustituye --- sin tocar PHP) */ .pp-sep{visibility:hidden;position:relative;font-weight:900;font-size:22px;letter-spacing:1px;opacity:.8;text-align:center}.pp-sep::after{content:"VS";visibility:visible;position:absolute;left:50%;transform:translateX(-50%)}/* Link discreto */ .pp-link{text-align:center;margin-top:16px;opacity:.75}.pp-btn{background:none;color:#555!important;font-size:15px;font-weight:700;padding:0;border-radius:0;text-decoration:underline}.pp-btn:hover{color:#000!important;opacity:1}/*=========================MÓVIL=========================*/ @media (max-width:640px){.pp-card{padding:22px 18px 18px;border-radius:20px}.pp-title{font-size:26px;margin-bottom:10px}.pp-meta{font-size:16px;gap:12px;margin-bottom:14px;flex-wrap:wrap;row-gap:6px;padding:8px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 8px rgba(0,0,0,.05)}.pp-icono{font-size:22px}.pp-match{grid-template-columns:1fr!important;gap:12px!important;padding:16px 14px;text-align:center!important}.pp-left,.pp-right{justify-content:center!important;text-align:center!important}.pp-side{flex-direction:column!important;gap:8px!important}.pp-sep{display:none!important}.pp-nombre{font-size:18px}.pp-escudo{width:64px!important;height:64px!important;padding:8px}.pp-btn{font-size:14px}}/* End custom CSS */
/* Start custom CSS for shortcode,class:.elementor-element-2dd6528 *//*=========================TARJETA PRÓXIMO PARTIDO=========================*/ .pp-card,.pp-card *{box-sizing:border-box}.pp-card{max-width:1280px;width:100%;margin:0 auto;padding:36px 40px 28px;border-radius:26px;background:#f5f6f7;box-shadow:0 12px 32px rgba(0,0,0,.08);text-align:center}/* Evita que Elementor/Kitify estire imágenes */ .pp-card img{display:inline-block!important;width:auto!important;max-width:none!important;height:auto!important}/* Variantes por categoría */ .pp-masculino .pp-card{background:#eef4ff}.pp-femenino .pp-card{background:#fff0f0}/* Título */ .pp-title{font-weight:900;font-size:38px;letter-spacing:.6px;margin-bottom:14px;opacity:.75;text-transform:uppercase}/* Meta (icono+fecha+hora) */ .pp-meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px;font-weight:900;font-size:28px;margin-bottom:22px;background:rgba(0,0,0,.05);padding:10px 18px;border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 10px rgba(0,0,0,.06)}/* Icono casa/fuera por CSS */ .pp-icono{display:inline-block;width:1.2em;text-align:center;font-size:32px;line-height:1}.pp-home .pp-icono::before{content:"🏠"}.pp-away .pp-icono::before{content:"✈️"}.pp-fecha{font-weight:900;letter-spacing:.5px}.pp-hora{font-weight:900;opacity:.9;background:rgba(0,0,0,.08);padding:2px 8px;border-radius:8px}/* Partido */ .pp-match{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:40px;padding:26px 32px;border-radius:20px;text-align:center;background:rgba(0,0,0,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(0,0,0,.08)}.pp-side{display:flex!important;align-items:center!important;gap:16px;width:100%}.pp-left{justify-content:flex-start!important;text-align:left!important}.pp-right{justify-content:flex-end!important;text-align:right!important}.pp-nombre{font-weight:900;font-size:30px;line-height:1.1;text-transform:uppercase;white-space:normal!important}/* Escudos */ .pp-escudo{width:90px!important;height:90px!important;object-fit:contain!important;border-radius:18px;background:rgba(255,255,255,.65);padding:12px;flex:0 0 auto!important}/* VS (sustituye --- sin tocar PHP) */ .pp-sep{visibility:hidden;position:relative;font-weight:900;font-size:22px;letter-spacing:1px;opacity:.8;text-align:center}.pp-sep::after{content:"VS";visibility:visible;position:absolute;left:50%;transform:translateX(-50%)}/* Link discreto */ .pp-link{text-align:center;margin-top:16px;opacity:.75}.pp-btn{background:none;color:#555!important;font-size:15px;font-weight:700;padding:0;border-radius:0;text-decoration:underline}.pp-btn:hover{color:#000!important;opacity:1}/*=========================MÓVIL=========================*/ @media (max-width:640px){.pp-card{padding:22px 18px 18px;border-radius:20px}.pp-title{font-size:26px;margin-bottom:10px}.pp-meta{font-size:16px;gap:12px;margin-bottom:14px;flex-wrap:wrap;row-gap:6px;padding:8px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 8px rgba(0,0,0,.05)}.pp-icono{font-size:22px}.pp-match{grid-template-columns:1fr!important;gap:12px!important;padding:16px 14px;text-align:center!important}.pp-left,.pp-right{justify-content:center!important;text-align:center!important}.pp-side{flex-direction:column!important;gap:8px!important}.pp-sep{display:none!important}.pp-nombre{font-size:18px}.pp-escudo{width:64px!important;height:64px!important;padding:8px}.pp-btn{font-size:14px}}/* End custom CSS */
/* Start custom CSS for shortcode,class:.elementor-element-d82c301 *//*=========================TARJETA PRÓXIMO PARTIDO=========================*/ .pp-card,.pp-card *{box-sizing:border-box}.pp-card{max-width:1280px;width:100%;margin:0 auto;padding:36px 40px 28px;border-radius:26px;background:#f5f6f7;box-shadow:0 12px 32px rgba(0,0,0,.08);text-align:center}/* Evita que Elementor/Kitify estire imágenes */ .pp-card img{display:inline-block!important;width:auto!important;max-width:none!important;height:auto!important}/* Variantes por categoría */ .pp-masculino .pp-card{background:#eef4ff}.pp-femenino .pp-card{background:#fff0f0}/* Título */ .pp-title{font-weight:900;font-size:38px;letter-spacing:.6px;margin-bottom:14px;opacity:.75;text-transform:uppercase}/* Meta (icono+fecha+hora) */ .pp-meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px;font-weight:900;font-size:28px;margin-bottom:22px;background:rgba(0,0,0,.05);padding:10px 18px;border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 10px rgba(0,0,0,.06)}/* Icono casa/fuera por CSS */ .pp-icono{display:inline-block;width:1.2em;text-align:center;font-size:32px;line-height:1}.pp-home .pp-icono::before{content:"🏠"}.pp-away .pp-icono::before{content:"✈️"}.pp-fecha{font-weight:900;letter-spacing:.5px}.pp-hora{font-weight:900;opacity:.9;background:rgba(0,0,0,.08);padding:2px 8px;border-radius:8px}/* Partido */ .pp-match{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:40px;padding:26px 32px;border-radius:20px;text-align:center;background:rgba(0,0,0,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(0,0,0,.08)}.pp-side{display:flex!important;align-items:center!important;gap:16px;width:100%}.pp-left{justify-content:flex-start!important;text-align:left!important}.pp-right{justify-content:flex-end!important;text-align:right!important}.pp-nombre{font-weight:900;font-size:30px;line-height:1.1;text-transform:uppercase;white-space:normal!important}/* Escudos */ .pp-escudo{width:90px!important;height:90px!important;object-fit:contain!important;border-radius:18px;background:rgba(255,255,255,.65);padding:12px;flex:0 0 auto!important}/* VS (sustituye --- sin tocar PHP) */ .pp-sep{visibility:hidden;position:relative;font-weight:900;font-size:22px;letter-spacing:1px;opacity:.8;text-align:center}.pp-sep::after{content:"VS";visibility:visible;position:absolute;left:50%;transform:translateX(-50%)}/* Link discreto */ .pp-link{text-align:center;margin-top:16px;opacity:.75}.pp-btn{background:none;color:#555!important;font-size:15px;font-weight:700;padding:0;border-radius:0;text-decoration:underline}.pp-btn:hover{color:#000!important;opacity:1}/*=========================MÓVIL=========================*/ @media (max-width:640px){.pp-card{padding:22px 18px 18px;border-radius:20px}.pp-title{font-size:26px;margin-bottom:10px}.pp-meta{font-size:16px;gap:12px;margin-bottom:14px;flex-wrap:wrap;row-gap:6px;padding:8px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 8px rgba(0,0,0,.05)}.pp-icono{font-size:22px}.pp-match{grid-template-columns:1fr!important;gap:12px!important;padding:16px 14px;text-align:center!important}.pp-left,.pp-right{justify-content:center!important;text-align:center!important}.pp-side{flex-direction:column!important;gap:8px!important}.pp-sep{display:none!important}.pp-nombre{font-size:18px}.pp-escudo{width:64px!important;height:64px!important;padding:8px}.pp-btn{font-size:14px}}/* End custom CSS */
/* Start custom CSS for shortcode,class:.elementor-element-9a48565 *//*=========================TARJETA PRÓXIMO PARTIDO=========================*/ .pp-card,.pp-card *{box-sizing:border-box}.pp-card{max-width:1280px;width:100%;margin:0 auto;padding:36px 40px 28px;border-radius:26px;background:#f5f6f7;box-shadow:0 12px 32px rgba(0,0,0,.08);text-align:center}/* Evita que Elementor/Kitify estire imágenes */ .pp-card img{display:inline-block!important;width:auto!important;max-width:none!important;height:auto!important}/* Variantes por categoría */ .pp-masculino .pp-card{background:#eef4ff}.pp-femenino .pp-card{background:#fff0f0}/* Título */ .pp-title{font-weight:900;font-size:38px;letter-spacing:.6px;margin-bottom:14px;opacity:.75;text-transform:uppercase}/* Meta (icono+fecha+hora) */ .pp-meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px;font-weight:900;font-size:28px;margin-bottom:22px;background:rgba(0,0,0,.05);padding:10px 18px;border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 10px rgba(0,0,0,.06)}/* Icono casa/fuera por CSS */ .pp-icono{display:inline-block;width:1.2em;text-align:center;font-size:32px;line-height:1}.pp-home .pp-icono::before{content:"🏠"}.pp-away .pp-icono::before{content:"✈️"}.pp-fecha{font-weight:900;letter-spacing:.5px}.pp-hora{font-weight:900;opacity:.9;background:rgba(0,0,0,.08);padding:2px 8px;border-radius:8px}/* Partido */ .pp-match{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:40px;padding:26px 32px;border-radius:20px;text-align:center;background:rgba(0,0,0,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(0,0,0,.08)}.pp-side{display:flex!important;align-items:center!important;gap:16px;width:100%}.pp-left{justify-content:flex-start!important;text-align:left!important}.pp-right{justify-content:flex-end!important;text-align:right!important}.pp-nombre{font-weight:900;font-size:30px;line-height:1.1;text-transform:uppercase;white-space:normal!important}/* Escudos */ .pp-escudo{width:90px!important;height:90px!important;object-fit:contain!important;border-radius:18px;background:rgba(255,255,255,.65);padding:12px;flex:0 0 auto!important}/* VS (sustituye --- sin tocar PHP) */ .pp-sep{visibility:hidden;position:relative;font-weight:900;font-size:22px;letter-spacing:1px;opacity:.8;text-align:center}.pp-sep::after{content:"VS";visibility:visible;position:absolute;left:50%;transform:translateX(-50%)}/* Link discreto */ .pp-link{text-align:center;margin-top:16px;opacity:.75}.pp-btn{background:none;color:#555!important;font-size:15px;font-weight:700;padding:0;border-radius:0;text-decoration:underline}.pp-btn:hover{color:#000!important;opacity:1}/*=========================MÓVIL=========================*/ @media (max-width:640px){.pp-card{padding:22px 18px 18px;border-radius:20px}.pp-title{font-size:26px;margin-bottom:10px}.pp-meta{font-size:16px;gap:12px;margin-bottom:14px;flex-wrap:wrap;row-gap:6px;padding:8px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 8px rgba(0,0,0,.05)}.pp-icono{font-size:22px}.pp-match{grid-template-columns:1fr!important;gap:12px!important;padding:16px 14px;text-align:center!important}.pp-left,.pp-right{justify-content:center!important;text-align:center!important}.pp-side{flex-direction:column!important;gap:8px!important}.pp-sep{display:none!important}.pp-nombre{font-size:18px}.pp-escudo{width:64px!important;height:64px!important;padding:8px}.pp-btn{font-size:14px}}/* End custom CSS */
/* Start custom CSS for shortcode,class:.elementor-element-796d757 *//*=========================TARJETA PRÓXIMO PARTIDO=========================*/ .pp-card,.pp-card *{box-sizing:border-box}.pp-card{max-width:1280px;width:100%;margin:0 auto;padding:36px 40px 28px;border-radius:26px;background:#f5f6f7;box-shadow:0 12px 32px rgba(0,0,0,.08);text-align:center}/* Evita que Elementor/Kitify estire imágenes */ .pp-card img{display:inline-block!important;width:auto!important;max-width:none!important;height:auto!important}/* Variantes por categoría */ .pp-masculino .pp-card{background:#eef4ff}.pp-femenino .pp-card{background:#fff0f0}/* Título */ .pp-title{font-weight:900;font-size:38px;letter-spacing:.6px;margin-bottom:14px;opacity:.75;text-transform:uppercase}/* Meta (icono+fecha+hora) */ .pp-meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px;font-weight:900;font-size:28px;margin-bottom:22px;background:rgba(0,0,0,.05);padding:10px 18px;border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 10px rgba(0,0,0,.06)}/* Icono casa/fuera por CSS */ .pp-icono{display:inline-block;width:1.2em;text-align:center;font-size:32px;line-height:1}.pp-home .pp-icono::before{content:"🏠"}.pp-away .pp-icono::before{content:"✈️"}.pp-fecha{font-weight:900;letter-spacing:.5px}.pp-hora{font-weight:900;opacity:.9;background:rgba(0,0,0,.08);padding:2px 8px;border-radius:8px}/* Partido */ .pp-match{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:40px;padding:26px 32px;border-radius:20px;text-align:center;background:rgba(0,0,0,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(0,0,0,.08)}.pp-side{display:flex!important;align-items:center!important;gap:16px;width:100%}.pp-left{justify-content:flex-start!important;text-align:left!important}.pp-right{justify-content:flex-end!important;text-align:right!important}.pp-nombre{font-weight:900;font-size:30px;line-height:1.1;text-transform:uppercase;white-space:normal!important}/* Escudos */ .pp-escudo{width:90px!important;height:90px!important;object-fit:contain!important;border-radius:18px;background:rgba(255,255,255,.65);padding:12px;flex:0 0 auto!important}/* VS (sustituye --- sin tocar PHP) */ .pp-sep{visibility:hidden;position:relative;font-weight:900;font-size:22px;letter-spacing:1px;opacity:.8;text-align:center}.pp-sep::after{content:"VS";visibility:visible;position:absolute;left:50%;transform:translateX(-50%)}/* Link discreto */ .pp-link{text-align:center;margin-top:16px;opacity:.75}.pp-btn{background:none;color:#555!important;font-size:15px;font-weight:700;padding:0;border-radius:0;text-decoration:underline}.pp-btn:hover{color:#000!important;opacity:1}/*=========================MÓVIL=========================*/ @media (max-width:640px){.pp-card{padding:22px 18px 18px;border-radius:20px}.pp-title{font-size:26px;margin-bottom:10px}.pp-meta{font-size:16px;gap:12px;margin-bottom:14px;flex-wrap:wrap;row-gap:6px;padding:8px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 8px rgba(0,0,0,.05)}.pp-icono{font-size:22px}.pp-match{grid-template-columns:1fr!important;gap:12px!important;padding:16px 14px;text-align:center!important}.pp-left,.pp-right{justify-content:center!important;text-align:center!important}.pp-side{flex-direction:column!important;gap:8px!important}.pp-sep{display:none!important}.pp-nombre{font-size:18px}.pp-escudo{width:64px!important;height:64px!important;padding:8px}.pp-btn{font-size:14px}}/* End custom CSS */
/* Start custom CSS for shortcode,class:.elementor-element-8c21549 *//*==========================================================RFETM Tabla - Responsive real (scroll horizontal en móvil)==========================================================*/ /* Contenedor:centrar,limitar ancho y permitir scroll horizontal */ .teams-points-table-wrapper{max-width:1400px;margin:0 auto;padding:0 12px;overflow-x:auto;/* ✅ permite desplazamiento horizontal */ -webkit-overflow-scrolling:touch;/* ✅ scroll suave en iOS */}/* Base tabla */ .teams-points-table-wrapper table{width:100%;border-collapse:collapse;/* ✅ evita que la tabla se "apriete" demasiado y permite scroll */ min-width:760px}/* Celdas */ .teams-points-table-wrapper th,.teams-points-table-wrapper td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap;/* ✅ evita saltos raros de línea */}/* Cabecera */ .teams-points-table-wrapper thead th{font-weight:700;position:sticky;/* ✅ cabecera pegajosa */ top:0;z-index:2}/* Centrar columnas numéricas (desde EJ en adelante) */ .teams-points-table-wrapper th:nth-child(n+3),.teams-points-table-wrapper td:nth-child(n+3){text-align:center}/* Destacado del equipo */ .teams-points-table-wrapper tr.destacado{background:#f1dede!important;font-weight:700}/* Cabecera FEMENINO (rojo) */ .teams-points-table-wrapper.tabla-femenino thead th{background:#b30000;color:#fff}/* Cabecera MASCULINO (azul) */ .teams-points-table-wrapper.tabla-masculino thead th{background:#003a8c;color:#fff}/* En móvil:reducimos un poco tamaño y ocultamos PF/PC */ @media (max-width:768px){.teams-points-table-wrapper{padding:0 8px}.teams-points-table-wrapper th,.teams-points-table-wrapper td{padding:8px 10px;font-size:14px}/* Ocultar PF (col 8) y PC (col 9) según tu tabla:1 RANK,2 EQUIPO,3 EJ,4 EG,5 EE,6 EP,7 PF,8 PC,9 PTOS. OJO:en tu HTML actual PF=7 y PC=8,PTOS=9 */ .teams-points-table-wrapper th:nth-child(7),.teams-points-table-wrapper td:nth-child(7),.teams-points-table-wrapper th:nth-child(8),.teams-points-table-wrapper td:nth-child(8){display:none}/* Ajuste del ancho mínimo cuando ocultamos columnas */ .teams-points-table-wrapper table{min-width:560px}}/* End custom CSS */
/* Start custom CSS for shortcode,class:.elementor-element-a167225 *//*==========================================================RFETM Tabla - Responsive real (scroll horizontal en móvil)==========================================================*/ /* Contenedor:centrar,limitar ancho y permitir scroll horizontal */ .teams-points-table-wrapper{max-width:1400px;margin:0 auto;padding:0 12px;overflow-x:auto;/* ✅ permite desplazamiento horizontal */ -webkit-overflow-scrolling:touch;/* ✅ scroll suave en iOS */}/* Base tabla */ .teams-points-table-wrapper table{width:100%;border-collapse:collapse;/* ✅ evita que la tabla se "apriete" demasiado y permite scroll */ min-width:760px}/* Celdas */ .teams-points-table-wrapper th,.teams-points-table-wrapper td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap;/* ✅ evita saltos raros de línea */}/* Cabecera */ .teams-points-table-wrapper thead th{font-weight:700;position:sticky;/* ✅ cabecera pegajosa */ top:0;z-index:2}/* Centrar columnas numéricas (desde EJ en adelante) */ .teams-points-table-wrapper th:nth-child(n+3),.teams-points-table-wrapper td:nth-child(n+3){text-align:center}/* Destacado del equipo */ .teams-points-table-wrapper tr.destacado{background:#f1dede!important;font-weight:700}/* Cabecera FEMENINO (rojo) */ .teams-points-table-wrapper.tabla-femenino thead th{background:#b30000;color:#fff}/* Cabecera MASCULINO (azul) */ .teams-points-table-wrapper.tabla-masculino thead th{background:#003a8c;color:#fff}/* En móvil:reducimos un poco tamaño y ocultamos PF/PC */ @media (max-width:768px){.teams-points-table-wrapper{padding:0 8px}.teams-points-table-wrapper th,.teams-points-table-wrapper td{padding:8px 10px;font-size:14px}/* Ocultar PF (col 8) y PC (col 9) según tu tabla:1 RANK,2 EQUIPO,3 EJ,4 EG,5 EE,6 EP,7 PF,8 PC,9 PTOS. OJO:en tu HTML actual PF=7 y PC=8,PTOS=9 */ .teams-points-table-wrapper th:nth-child(7),.teams-points-table-wrapper td:nth-child(7),.teams-points-table-wrapper th:nth-child(8),.teams-points-table-wrapper td:nth-child(8){display:none}/* Ajuste del ancho mínimo cuando ocultamos columnas */ .teams-points-table-wrapper table{min-width:560px}}/* End custom CSS */