.elementor-13007 .elementor-element.elementor-element-3362d70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-13007 .elementor-element.elementor-element-3362d70:not(.elementor-motion-effects-element-type-background), .elementor-13007 .elementor-element.elementor-element-3362d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13007 .elementor-element.elementor-element-4109d6b{--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:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13007 .elementor-element.elementor-element-60ae288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-13007 .elementor-element.elementor-element-60ae288 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:rgba(255,255,255,.6);}.elementor-13007 .elementor-element.elementor-element-fa9823d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-13007 .elementor-element.elementor-element-fa9823d .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:120px;font-weight:700;line-height:0.85em;color:#DB1623;}.elementor-13007 .elementor-element.elementor-element-db712e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-13007 .elementor-element.elementor-element-db712e6 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-13007 .elementor-element.elementor-element-57cb7d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13007 .elementor-element.elementor-element-8148738{width:auto;max-width:auto;}.elementor-13007 .elementor-element.elementor-element-8148738 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#DB1623;}.elementor-13007 .elementor-element.elementor-element-74534fd{width:auto;max-width:auto;}.elementor-13007 .elementor-element.elementor-element-74534fd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:rgba(255,255,255,.75);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13007 .elementor-element.elementor-element-772fc5f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:70px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-13007 .elementor-element.elementor-element-772fc5f:not(.elementor-motion-effects-element-type-background), .elementor-13007 .elementor-element.elementor-element-772fc5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13007 .elementor-element.elementor-element-0a9425f{--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:70px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-13007 .elementor-element.elementor-element-0a9425f:not(.elementor-motion-effects-element-type-background), .elementor-13007 .elementor-element.elementor-element-0a9425f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13007 .elementor-element.elementor-element-ac79e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-13007 .elementor-element.elementor-element-ac79e1b .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#0A0A0A;}.elementor-13007 .elementor-element.elementor-element-ac87380{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:15px;}.elementor-13007 .elementor-element.elementor-element-ac87380 .swiper-slide > .elementor-element{height:100%;}.elementor-13007 .elementor-element.elementor-element-b7aa676{--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:70px;--padding-bottom:200px;--padding-left:48px;--padding-right:48px;}.elementor-13007 .elementor-element.elementor-element-b7aa676:not(.elementor-motion-effects-element-type-background), .elementor-13007 .elementor-element.elementor-element-b7aa676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13007 .elementor-element.elementor-element-d1b86ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13007 .elementor-element.elementor-element-86dd4b6{width:auto;max-width:auto;}.elementor-13007 .elementor-element.elementor-element-86dd4b6 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1em;color:#0A0A0A;}.elementor-13007 .elementor-element.elementor-element-f00f539{width:auto;max-width:auto;padding:6px 0px 6px 26px;border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(0,0,0,.2);}.elementor-13007 .elementor-element.elementor-element-f00f539 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;color:#555555;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13007 .elementor-element.elementor-element-2c7a364{--grid-columns:4;--grid-row-gap:24px;--grid-column-gap:24px;}@media(max-width:1366px){.elementor-13007 .elementor-element.elementor-element-ac87380{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-13007 .elementor-element.elementor-element-ac87380{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-13007 .elementor-element.elementor-element-3362d70{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-13007 .elementor-element.elementor-element-fa9823d .elementor-heading-title{font-size:90px;}.elementor-13007 .elementor-element.elementor-element-db712e6 .elementor-heading-title{font-size:46px;}.elementor-13007 .elementor-element.elementor-element-772fc5f{--padding-top:56px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-13007 .elementor-element.elementor-element-0a9425f{--padding-top:56px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-13007 .elementor-element.elementor-element-ac87380{--swiper-slides-to-display:2;}.elementor-13007 .elementor-element.elementor-element-b7aa676{--padding-top:56px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-13007 .elementor-element.elementor-element-2c7a364{--grid-columns:2;}}@media(max-width:880px){.elementor-13007 .elementor-element.elementor-element-ac87380{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-13007 .elementor-element.elementor-element-3362d70{--padding-top:104px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13007 .elementor-element.elementor-element-4109d6b{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-13007 .elementor-element.elementor-element-fa9823d .elementor-heading-title{font-size:64px;}.elementor-13007 .elementor-element.elementor-element-db712e6 .elementor-heading-title{font-size:32px;}.elementor-13007 .elementor-element.elementor-element-772fc5f{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13007 .elementor-element.elementor-element-0a9425f{--padding-top:44px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13007 .elementor-element.elementor-element-ac79e1b .elementor-heading-title{font-size:19px;}.elementor-13007 .elementor-element.elementor-element-ac87380{--swiper-slides-to-display:1;--swiper-slides-gap:14px;}.elementor-13007 .elementor-element.elementor-element-b7aa676{--padding-top:44px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-13007 .elementor-element.elementor-element-86dd4b6 .elementor-heading-title{font-size:19px;}.elementor-13007 .elementor-element.elementor-element-2c7a364{--grid-columns:2;--grid-column-gap:12px;}}@media(min-width:768px){.elementor-13007 .elementor-element.elementor-element-4109d6b{--width:50%;}}@media(min-width:2400px){.elementor-13007 .elementor-element.elementor-element-ac87380{--swiper-slides-to-display:3;}}/* Start custom CSS for heading, class: .elementor-element-60ae288 */.elementor-13007 .elementor-element.elementor-element-60ae288 a { color:inherit; transition:color .2s; } .elementor-13007 .elementor-element.elementor-element-60ae288 a:hover { color:#fff; } .elementor-13007 .elementor-element.elementor-element-60ae288 .lv3-sep { margin:0 6px; opacity:.5; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bb41984 */.elementor-13007 .elementor-element.elementor-element-bb41984 { max-width:560px; }
.elementor-13007 .elementor-element.elementor-element-bb41984 .lv3-pfacts { list-style:none; margin:0; padding:2px 0 0; display:flex; flex-wrap:wrap; gap:18px 40px; }
.elementor-13007 .elementor-element.elementor-element-bb41984 .lv3-pfacts span { display:block; margin-bottom:6px; font:600 12px 'Manrope',sans-serif; color:rgba(255,255,255,.55); }
.elementor-13007 .elementor-element.elementor-element-bb41984 .lv3-pfacts b { font:700 17px 'Bounded',sans-serif; color:#fff; }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-bb41984 .lv3-pfacts { display:grid; grid-template-columns:1fr 1fr; gap:16px 20px; } .elementor-13007 .elementor-element.elementor-element-bb41984 .lv3-pfacts b { font-size:15px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4109d6b */.elementor-13007 .elementor-element.elementor-element-4109d6b { position:relative; z-index:3; }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-4109d6b { --width:100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3362d70 */.elementor-13007 .elementor-element.elementor-element-3362d70 { position:relative; overflow:hidden; min-height:max(100vh, 720px); }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3362d70 { min-height:0; flex-direction:column !important; align-items:stretch !important; } }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pstripes-wrap { position:absolute !important; inset:0; width:auto !important; margin:0 !important; overflow:hidden; pointer-events:none; z-index:0; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes { position:absolute; top:0; bottom:0; right:-4%; width:50%; display:flex; transform:skewX(-8deg); transform-origin:bottom; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span { flex:1; transform:scaleY(0); transform-origin:bottom; transition:transform .9s cubic-bezier(.2,.75,.2,1); }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(odd) { background:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(even) { background:#0E0E0E; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(1) { transition-delay:0s; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(2) { transition-delay:0.07s; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(3) { transition-delay:0.14s; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(4) { transition-delay:0.21s; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(5) { transition-delay:0.28s; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(6) { transition-delay:0.35s; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(7) { transition-delay:0.42s; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(8) { transition-delay:0.49s; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span:nth-child(9) { transition-delay:0.56s; }
.elementor-13007 .elementor-element.elementor-element-3362d70.is-in .lv3-stripes span { transform:scaleY(1); }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes { top:auto; height:420px; width:100%; right:-10%; } }
@media (prefers-reduced-motion: reduce) { .elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-stripes span { transition:none; transform:none; } }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto { position:absolute !important; right:6%; bottom:0; height:92%; width:auto !important; margin:0 !important; z-index:2; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto .elementor-widget-container { height:100%; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto img { display:block; height:100% !important; width:auto !important; max-width:none; object-fit:contain; object-position:bottom; }
.elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto img[src$=".svg"] { height:40% !important; margin-bottom:20vh; }
@media (max-width:1024px) { .elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto { right:0; height:auto; width:50% !important; } .elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto img { width:100% !important; height:auto !important; max-height:78vh; object-position:bottom right; margin-left:auto; } }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto { width:auto !important; } .elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto img { width:auto !important; height:400px !important; max-height:none; } }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto { position:relative !important; right:auto; height:auto; align-self:center; } .elementor-13007 .elementor-element.elementor-element-3362d70 .lv3-pphoto img { height:420px !important; } }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3f744fe */.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-head { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:16px; margin:0 0 26px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-head h2 { margin:0; font:700 28px 'Bounded',sans-serif; text-transform:uppercase; color:#111; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-tabs { display:flex; gap:6px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-tabs button { padding:13px 18px; border:0; border-radius:2px; background:transparent; color:#555; font:700 13px 'Bounded',sans-serif; letter-spacing:.6px; cursor:pointer; transition:color .25s, background-color .25s; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-tabs button:hover { color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-tabs button.is-on { background:#DB1623; color:#fff; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-band[hidden] { display:none; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(6, 1fr); gap:16px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid li { display:flex; flex-direction:column; align-items:flex-start; padding:22px 20px 20px; border:1px solid #E6E6E6; border-radius:16px; background:#fff; color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-ic { width:48px; height:48px; margin-bottom:14px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid b { display:block; margin-bottom:8px; font:700 56px/1 'Bounded',sans-serif; color:#111; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid b.is-none { color:#BDBDBD; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid span { font:600 14px/1.3 'Manrope',sans-serif; color:#6B6B6B; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid li.lv3-ps-ball { background:#DB1623; border-color:#DB1623; color:#fff; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid li.lv3-ps-ball b { color:#fff; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid li.lv3-ps-ball span { color:rgba(255,255,255,.85); }
@media (max-width:1024px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid { grid-template-columns:repeat(3, 1fr); } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-ic { width:40px; height:40px; } }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid { grid-template-columns:repeat(2, 1fr); gap:12px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid li { padding:18px 16px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-grid b { font-size:42px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-ic { width:36px; height:36px; } }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA { list-style:none; margin:0; padding:8px 0; display:grid; grid-template-columns:repeat(6, 1fr); }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA li { padding:6px 24px; border-left:1px solid #E6E6E6; color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA li:first-child { border-left:0; padding-left:0; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA .lv3-ps-top { display:flex; align-items:center; gap:14px; margin-bottom:10px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA .lv3-ps-ic { width:48px; height:48px; margin:0; flex-shrink:0; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA b { font:700 56px/1 'Bounded',sans-serif; color:#111; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA li.lv3-ps-ball b { color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA b.is-none { color:#BDBDBD; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA span { font:600 14px/1.3 'Manrope',sans-serif; color:#6B6B6B; }
@media (max-width:1024px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA { grid-template-columns:repeat(3, 1fr); } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA li:nth-child(n+4) { margin-top:20px; padding-top:24px; border-top:1px solid #E6E6E6; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA li:nth-child(3n+1) { border-left:0; padding-left:0; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA .lv3-ps-ic { width:40px; height:40px; } }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA { grid-template-columns:repeat(2, 1fr); } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA li { margin-top:0 !important; padding:18px 0 18px 18px !important; border-top:1px solid #E6E6E6 !important; border-left:1px solid #E6E6E6 !important; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA li:nth-child(odd) { border-left:0 !important; padding-left:0 !important; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA li:nth-child(-n+2) { border-top:0 !important; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA .lv3-ps-ic { width:36px; height:36px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psA b { font-size:42px; } }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psD { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); grid-auto-flow:row dense; gap:16px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt { position:relative; display:flex; flex-direction:column; justify-content:flex-end; min-width:0; min-height:210px; padding:28px; border:1px solid #E6E6E6; border-radius:20px; background:#fff; color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt .lv3-ps-ic { position:absolute; top:24px; left:28px; width:56px; height:56px; stroke-width:1.4; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt b { display:block; margin:0 0 8px; font:700 64px/1 'Bounded',sans-serif; color:#111; white-space:nowrap; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt b.is-none { color:#BDBDBD; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt span { font:600 15px/1.3 'Manrope',sans-serif; color:#6B6B6B; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals { grid-column:span 2; grid-row:span 2; min-height:440px; background:#DB1623; border-color:#DB1623; color:#fff; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals .lv3-ps-ic { width:72px; height:72px; stroke-width:1.25; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals b { font-size:120px; color:#fff; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals span { font-size:18px; color:#fff; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals small { display:block; margin-top:10px; font:700 14px 'Manrope',sans-serif; color:rgba(255,255,255,.75); }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-apps { grid-column:span 2; background:#0E0E0E; border-color:#0E0E0E; color:#fff; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-row { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:12px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-apps b { color:#fff; font-size:56px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-apps b.is-none { color:#555; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-apps span { color:rgba(255,255,255,.6); }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-cards { grid-column:span 2; flex-direction:row; align-items:flex-end; gap:32px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-cards > div { flex:1; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-card { display:block; width:30px; height:42px; margin-bottom:18px; border-radius:5px; transform:rotate(8deg); }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-card.is-y { background:#F5C400; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-card.is-r { background:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-wide { grid-column:span 2; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-cards:last-child { grid-column:1 / -1; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-last { padding:0; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-last a { display:flex; flex-direction:column; justify-content:space-between; height:100%; padding:28px; color:inherit; text-decoration:none; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-last small { font:700 12px 'Bounded',sans-serif; text-transform:uppercase; letter-spacing:1px; color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-match { display:flex; align-items:center; gap:16px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-match img { width:56px; height:56px; object-fit:contain; flex-shrink:0; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-match > div { flex:1; min-width:0; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-match strong { display:block; font:700 18px/1.25 'Bounded',sans-serif; text-transform:uppercase; color:#111; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-match em { font:600 14px 'Manrope',sans-serif; font-style:normal; color:#6B6B6B; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-score { margin:0 !important; padding:10px 14px; border-radius:10px; background:#111; color:#fff !important; font-size:22px !important; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-last a:hover strong { color:#DB1623; }
@media (max-width:1024px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psD { grid-template-columns:repeat(2, minmax(0, 1fr)); } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals { min-height:380px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals b { font-size:96px; } }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psD { gap:12px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt { min-height:168px; padding:20px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt .lv3-ps-ic { top:18px; left:20px; width:44px; height:44px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt b { font-size:44px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt span { font-size:13px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals, .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-apps, .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-cards, .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-wide { grid-column:1 / -1; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals { grid-row:auto; min-height:300px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals .lv3-ps-ic { width:60px; height:60px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-goals b { font-size:88px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-apps b { font-size:40px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-cards { gap:20px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-match strong { font-size:15px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-bt-last a { padding:20px; } }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(3, 1fr); }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC li { display:flex; flex-direction:column; align-items:center; text-align:center; padding:40px 24px; color:#DB1623; border-left:1px solid #E6E6E6; border-top:1px solid #E6E6E6; min-width:0; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC li:nth-child(3n+1) { border-left:0; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC li:nth-child(-n+3) { border-top:0; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC .lv3-ps-ic { width:72px; height:72px; margin:0 0 18px; stroke-width:1.25; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC b { display:block; margin-bottom:10px; font:700 64px/1 'Bounded',sans-serif; color:#111; white-space:nowrap; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC li.lv3-ps-ball b { color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC b.is-none { color:#BDBDBD; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC span { font:600 15px/1.3 'Manrope',sans-serif; color:#6B6B6B; }
@media (max-width:1024px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC { grid-template-columns:repeat(2, 1fr); } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC li:nth-child(n) { border-left:1px solid #E6E6E6; border-top:1px solid #E6E6E6; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC li:nth-child(2n+1) { border-left:0; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC li:nth-child(-n+2) { border-top:0; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC .lv3-ps-ic { width:56px; height:56px; stroke-width:1.4; } }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC li { padding:28px 12px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC .lv3-ps-ic { width:48px; height:48px; margin-bottom:14px; stroke-width:1.5; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC b { font-size:48px; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psC span { font-size:14px; } }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(2, 1fr); grid-auto-flow:column; grid-template-rows:repeat(3, auto); gap:0 56px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB li { padding:20px 0; border-bottom:1px solid #EDEDED; color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB .lv3-ps-line { display:flex; align-items:center; gap:16px; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB .lv3-ps-ic { width:40px; height:40px; margin:0; flex-shrink:0; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB span { flex:1; font:700 16px 'Manrope',sans-serif; color:#111; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB b { font:700 32px/1 'Bounded',sans-serif; color:#111; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB li.lv3-ps-ball b { color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB b.is-none { color:#BDBDBD; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-bar { height:6px; margin:14px 0 8px; border-radius:3px; background:#EEE; overflow:hidden; }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-bar i { display:block; height:100%; width:0; border-radius:3px; background:#DB1623; transition:width 1s cubic-bezier(.2,.75,.2,1); }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-band.is-in .lv3-ps-bar i { width:var(--w); }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB small { display:block; text-align:right; font:500 12px 'Manrope',sans-serif; color:#9A9A9A; }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB { grid-template-columns:1fr; grid-auto-flow:row; grid-template-rows:none; } .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-psB .lv3-ps-ic { width:34px; height:34px; } }
@media (prefers-reduced-motion: reduce) { .elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-ps-bar i { transition:none; } }
.elementor-13007 .elementor-element.elementor-element-3f744fe .lv3-pstats-note { margin:14px 0 0; font:500 13px 'Manrope',sans-serif; color:#8A8A8A; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-689f678 */.elementor-13007 .elementor-element.elementor-element-689f678 { position:absolute !important; width:0; height:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772fc5f */.elementor-13007 .elementor-element.elementor-element-772fc5f:not(:has(.lv3-pstats)) { display:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac79e1b */.elementor-13007 .elementor-element.elementor-element-ac79e1b { padding-right:120px; } @media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-ac79e1b { padding-right:0; } }/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ac87380 */.elementor-13007 .elementor-element.elementor-element-ac87380 { position:relative; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .swiper { overflow:visible; padding-bottom:36px; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .swiper-slide { width:calc((100% - 72px) / 3.3) !important; }
@media (max-width:1024px) { .elementor-13007 .elementor-element.elementor-element-ac87380 .swiper-slide { width:calc((100% - 48px) / 2.2) !important; } }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-ac87380 .swiper-slide { width:calc((100% - 14px) / 1.15) !important; } }
.elementor-13007 .elementor-element.elementor-element-ac87380 .elementor-swiper-button { position:absolute; top:-66px !important; bottom:auto; left:auto !important; transform:none; width:44px; height:44px; border-radius:50%; border:1px solid rgba(0,0,0,.18); display:grid; place-items:center; transition:background-color .25s, border-color .25s, opacity .25s; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .elementor-swiper-button-prev { right:54px !important; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .elementor-swiper-button-next { right:0 !important; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .elementor-swiper-button:hover { background:#DB1623; border-color:#DB1623; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .elementor-swiper-button svg { fill:#111; width:15px; height:15px; transition:fill .25s; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .elementor-swiper-button:hover svg { fill:#fff; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .elementor-swiper-button.swiper-button-disabled { opacity:.3; pointer-events:none; }
@media (max-width:767px) { .elementor-13007 .elementor-element.elementor-element-ac87380 .elementor-swiper-button { display:none; } }
.elementor-13007 .elementor-element.elementor-element-ac87380 .swiper-pagination-progressbar { top:auto !important; bottom:0 !important; left:50% !important; width:96px !important; height:3px !important; transform:translateX(-50%); background:#E6E6E6; border-radius:3px; overflow:hidden; }
.elementor-13007 .elementor-element.elementor-element-ac87380 .swiper-pagination-progressbar-fill { background:#111 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a9425f */.elementor-13007 .elementor-element.elementor-element-0a9425f:not(:has(.e-loop-item)) { display:none; } .elementor-13007 .elementor-element.elementor-element-0a9425f { overflow:hidden; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f00f539 */.elementor-13007 .elementor-element.elementor-element-f00f539 a { background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat; padding-bottom:4px; transition:color .3s, background-size .5s cubic-bezier(.65,0,.35,1); } .elementor-13007 .elementor-element.elementor-element-f00f539 a:hover { color:#DB1623; background-size:100% 2px; }/* End custom CSS */
/* Start custom CSS */body { font-family: 'Manrope', sans-serif; }/* End custom CSS */