.elementor-2105 .elementor-element.elementor-element-652572f{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.55}.elementor-2105 .elementor-element.elementor-element-652572f:not(.elementor-motion-effects-element-type-background),.elementor-2105 .elementor-element.elementor-element-652572f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#7a1012;background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2105 .elementor-element.elementor-element-652572f::before,.elementor-2105 .elementor-element.elementor-element-652572f>.elementor-background-video-container::before,.elementor-2105 .elementor-element.elementor-element-652572f>.e-con-inner>.elementor-background-video-container::before,.elementor-2105 .elementor-element.elementor-element-652572f>.elementor-background-slideshow::before,.elementor-2105 .elementor-element.elementor-element-652572f>.e-con-inner>.elementor-background-slideshow::before,.elementor-2105 .elementor-element.elementor-element-652572f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000}.elementor-2105 .elementor-element.elementor-element-197a256{--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}.elementor-2105 .elementor-element.elementor-element-1577c45{--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}.elementor-2105 .elementor-element.elementor-element-b3a561e{--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}.elementor-2105 .elementor-element.elementor-element-fbf3af1{--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}.elementor-2105 .elementor-element.elementor-element-34d06a3{--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}.elementor-2105 .elementor-element.elementor-element-ee45fc0{--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}.elementor-2105 .elementor-element.elementor-element-6187000{--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}.elementor-2105 .elementor-element.elementor-element-9760115{--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}.elementor-2105 .elementor-element.elementor-element-c835fc5{--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}.elementor-2105 .elementor-element.elementor-element-0320ff2{--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}.elementor-2105 .elementor-element.elementor-element-daa6fd4{--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}.elementor-2105 .elementor-element.elementor-element-7c68b27{--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}.elementor-2105 .elementor-element.elementor-element-46d4843{--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}.elementor-2105 .elementor-element.elementor-element-a8232b3{--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}.elementor-2105 .elementor-element.elementor-element-e17ea76{--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}.elementor-2105 .elementor-element.elementor-element-27610d9{--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}.elementor-2105 .elementor-element.elementor-element-ba96e33{--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}.elementor-2105 .elementor-element.elementor-element-51bbb5e{--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}.elementor-2105 .elementor-element.elementor-element-0a7817e{--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}.elementor-2105 .elementor-element.elementor-element-97a0583{--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}.elementor-2105 .elementor-element.elementor-element-b2a732b{--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}.elementor-2105 .elementor-element.elementor-element-3df0e86{--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}.elementor-2105 .elementor-element.elementor-element-8c6f8d7{--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}.elementor-2105 .elementor-element.elementor-element-e879a69{--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}.elementor-2105 .elementor-element.elementor-element-4d8ecba{--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}.elementor-2105 .elementor-element.elementor-element-639f28a{--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}.elementor-2105 .elementor-element.elementor-element-93835ce{--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}.elementor-2105 .elementor-element.elementor-element-00ea911{--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}.elementor-2105 .elementor-element.elementor-element-b009580{--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}#cf-svc,#cf-banner{--red:#A8161A;--red-d:#7f1013;--ink:#1b1b1b;--gray:#5b5b5b;--line:#e7e2e2;--soft:#f7f3f3;--fh:'Montserrat',system-ui,sans-serif;--fb:'Lato',system-ui,sans-serif;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}#cf-svc{font-family:var(--fb);color:var(--ink);line-height:1.65;font-size:16px;background:#fff}#cf-svc,#cf-svc *{box-sizing:border-box}#cf-svc .e-con,#cf-banner .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0;margin:0;min-height:0;position:relative}#cf-svc .elementor-widget,#cf-svc .elementor-widget:not(:last-child){margin:0}#cf-svc .elementor-widget-container{padding:0;margin:0}#cf-svc a{text-decoration:none;color:inherit}#cf-svc .elementor-heading-title{font-family:var(--fh);margin:0;padding:0;line-height:1.15;color:var(--ink);letter-spacing:-.01em;text-transform:none}#cf-svc .elementor-widget-text-editor,#cf-svc .elementor-widget-text-editor p{font-family:var(--fb);font-size:inherit;line-height:inherit;color:inherit;margin:0}#cf-svc .wrap{max-width:1180px;margin:0 auto;width:100%;padding:0 24px}#cf-svc .svc-sec{padding:84px 0}#cf-svc .alt{background:var(--soft)}#cf-svc .center{text-align:center}#cf-svc .svc-h2 .elementor-heading-title{font-size:clamp(28px,3.4vw,40px);font-weight:400}#cf-svc .svc-h2 .elementor-heading-title b{color:var(--red);font-weight:700}#cf-svc .lead{font-size:17.5px;color:var(--gray);max-width:820px;margin:16px auto 0}#cf-svc .lead b{color:var(--ink)}#cf-svc .head-block{margin-bottom:40px}#cf-svc .svc-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 32px;border-radius:100px;background:var(--red);color:#fff;font-family:var(--fh);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;border:0;box-shadow:none;transition:background .15s,transform .15s}#cf-svc .svc-btn .elementor-button:hover,#cf-svc .svc-btn .elementor-button:focus{background:var(--red-d);color:#fff;transform:translateY(-1px)}#cf-svc .svc-btn.light .elementor-button{background:#fff;color:var(--red)}#cf-svc .svc-btn.light .elementor-button:hover{background:#f3e7e7;color:var(--red)}#cf-svc .grid{display:grid;gap:22px}#cf-svc .g4{grid-template-columns:repeat(4,1fr)}#cf-svc .g3{grid-template-columns:repeat(3,1fr)}#cf-svc .g2{grid-template-columns:repeat(2,1fr)}#cf-svc .card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 14px 30px -24px rgb(0 0 0 / .35);height:100%}#cf-svc .card .card-img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}#cf-svc .card .tx{padding:22px}#cf-svc .card-h .elementor-heading-title{font-size:19px;margin-bottom:8px}#cf-svc .card-p{font-size:14.5px;color:var(--gray)}#cf-svc .card.pad{padding:28px}#cf-svc .why-num{font-family:var(--fh);font-weight:800;font-size:15px;color:var(--red);margin-bottom:10px}#cf-svc .card.pad .card-h .elementor-heading-title{font-size:24px}#cf-svc .card.pad .card-h .elementor-heading-title span{color:var(--red)}#cf-svc .card.center{text-align:center}#cf-svc .split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}#cf-svc .split img{border-radius:20px;width:100%;display:block}#cf-svc .split-p{margin-top:18px;color:var(--gray);font-size:17px}#cf-svc .split-p b{color:var(--ink)}#cf-svc .band{background:var(--soft);border-radius:20px;padding:56px 24px;text-align:center;align-items:center}#cf-svc .band.white{background:#fff}#cf-svc .band-h .elementor-heading-title{font-size:clamp(26px,3.2vw,38px);font-weight:400}#cf-svc .band-h .elementor-heading-title b{color:var(--red);font-weight:700}#cf-svc .band-p{margin:14px auto 28px;max-width:640px;color:var(--ink)}#cf-svc .redband{background:linear-gradient(135deg,var(--red),var(--red-d));border-radius:20px;padding:56px 24px;text-align:center;color:#fff;align-items:center}#cf-svc .redband .band-h .elementor-heading-title{color:#fff;font-weight:700}#cf-svc .redband .band-p{color:rgb(255 255 255 / .88)}#cf-svc .svc-list .list-row{padding:16px 0;border-bottom:1px solid var(--line)}#cf-svc .svc-list .list-row:last-child{border-bottom:none}#cf-svc .list-h .elementor-heading-title{font-size:19px;margin-bottom:4px}#cf-svc .list-p{font-size:14.5px;color:var(--gray)}#cf-svc .ba-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 26px}#cf-svc .ba-tabbtn .elementor-button{font-family:var(--fh);font-weight:600;font-size:13px;padding:10px 20px;border-radius:100px;border:1.5px solid var(--ink);background:#fff0;color:var(--ink);text-transform:none;letter-spacing:normal;line-height:1.3;box-shadow:none;transition:all .15s}#cf-svc .ba-tabbtn.on .elementor-button,#cf-svc .ba-tabbtn .elementor-button:hover,#cf-svc .ba-tabbtn .elementor-button:focus{background:var(--red);border-color:var(--red);color:#fff}#cf-svc .ba-panel{display:none;max-width:980px;margin:0 auto;width:100%}#cf-svc .ba-panel.on{display:flex}#cf-svc .ba{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:#e9e3e3;user-select:none;--pos:50%;box-shadow:0 30px 50px -30px rgb(0 0 0 / .45);border:1px solid var(--line);width:100%}#cf-svc .ba .ba-img{position:absolute;inset:0;width:100%;height:100%}#cf-svc .ba .ba-img .elementor-widget-container{width:100%;height:100%}#cf-svc .ba .ba-img img{width:100%;height:100%;object-fit:cover;display:block}#cf-svc .ba .ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);z-index:1}#cf-svc .ba .ba-ui{position:absolute;inset:0;z-index:3;pointer-events:none}#cf-svc .ba .ba-ui .elementor-widget-container{position:absolute;inset:0}#cf-svc .ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:4px;margin-left:-2px;background:#fff;box-shadow:0 0 12px rgb(0 0 0 / .35)}#cf-svc .ba-handle::after{content:'25C0  25B6';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#fff;color:var(--red);display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:2px;box-shadow:0 8px 22px rgb(0 0 0 / .35)}#cf-svc .ba-tag{position:absolute;bottom:18px;background:rgb(0 0 0 / .55);color:#fff;font-size:13px;font-weight:700;padding:8px 14px;border-radius:8px;backdrop-filter:blur(4px)}#cf-svc .ba-tag.l{left:18px}#cf-svc .ba-tag.r{right:18px}#cf-svc .ba-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;pointer-events:auto;-webkit-appearance:none;appearance:none}#cf-svc .ba-cap{text-align:center;margin-top:16px;color:var(--gray);font-size:15px}#cf-svc .ba-cap b{color:var(--ink)}#cf-svc .ba-hint{text-align:center;font-size:13px;color:var(--gray);margin-top:12px}#cf-svc .jr{background:#0a0a0b;color:#fff;padding:96px 0 40px}#cf-svc .jr .jr-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px;font-family:var(--fb);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:18px;font-weight:400}#cf-svc .jr .jr-eyebrow .elementor-heading-title::before{content:'';width:34px;height:1px;background:rgb(255 255 255 / .55)}#cf-svc .jr .jr-h .elementor-heading-title{color:#fff;font-size:clamp(34px,5vw,58px);font-weight:600;letter-spacing:-.03em;margin-bottom:16px}#cf-svc .jr .sub{color:rgb(255 255 255 / .62);max-width:640px;font-size:17px}#cf-svc .jr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;margin-top:64px;align-items:start}#cf-svc .jr-card-wrap{position:sticky;top:110px}#cf-svc .jr-card{position:relative;aspect-ratio:1/1.02;border-radius:26px;overflow:hidden;border:1px solid rgb(255 255 255 / .14);background:#141416;box-shadow:0 40px 80px -30px rgb(0 0 0 / .8)}#cf-svc .jr-card .ci{position:absolute;inset:0;background:#141416 center/cover no-repeat;opacity:0;transition:opacity .6s ease,transform 1.2s ease;transform:scale(1.06)}#cf-svc .jr-card .ci.on{opacity:1;transform:scale(1)}#cf-svc .jr-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85),#fff0 55%);pointer-events:none;z-index:1}#cf-svc .jr-card .jr-meta-w{position:absolute;left:0;right:0;bottom:0;z-index:2}#cf-svc .jr-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 26px 24px}#cf-svc .jr-meta .lbl{font-size:11px;letter-spacing:.2em;color:rgb(255 255 255 / .65);margin-bottom:4px}#cf-svc .jr-meta .big{font-family:var(--fh);font-size:44px;font-weight:700;line-height:1}#cf-svc .jr-meta .big i{font-style:normal;color:rgb(255 255 255 / .4);font-weight:500;font-size:34px}#cf-svc .jr-meta .ttl{font-size:14px;color:#fff;text-align:right;max-width:50%}#cf-svc .jr-foot{display:flex;justify-content:space-between;margin-top:16px;font-size:11.5px;letter-spacing:.18em;color:rgb(255 255 255 / .45);text-transform:uppercase}#cf-svc .jr-list{position:relative;padding-left:60px}#cf-svc .jr-list::before{content:'';position:absolute;left:14px;top:0;bottom:0;width:0;border-left:1px dashed rgb(255 255 255 / .18)}#cf-svc .jr-fillw{position:absolute;left:13px;top:0;bottom:0;width:2px}#cf-svc .jr-fillw .elementor-widget-container{height:100%}#cf-svc .jr-fill{width:2px;height:0;background:#fff;box-shadow:0 0 14px rgb(255 255 255 / .7);transition:height .15s linear}#cf-svc .st{position:relative;min-height:74vh;display:flex;flex-direction:column;justify-content:center;padding:36px 0;border-bottom:1px solid rgb(255 255 255 / .08);opacity:.32;transition:opacity .4s}#cf-svc .st.on{opacity:1}#cf-svc .st::before{content:'';position:absolute;left:-52px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#2b2b2e;border:1px solid rgb(255 255 255 / .3);transition:all .3s}#cf-svc .st.on::before{background:#fff;border-color:#fff;box-shadow:0 0 18px 4px rgb(255 255 255 / .65)}#cf-svc .st .mm{display:none}#cf-svc .st .mm img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:16px;margin-bottom:20px}#cf-svc .st .n .elementor-heading-title{font-size:clamp(54px,7vw,84px);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:14px;color:#fff}#cf-svc .st .st-h .elementor-heading-title{color:#fff;font-size:clamp(22px,2.6vw,30px);font-weight:600;margin-bottom:14px}#cf-svc .st .st-p{color:rgb(255 255 255 / .66);font-size:16.5px;line-height:1.7}#cf-svc .st .st-p b{color:#fff}#cf-svc .st .st-list{margin-top:12px}#cf-svc .st .st-list .elementor-icon-list-item{color:rgb(255 255 255 / .78);font-size:15.5px;padding:3px 0 3px 18px;position:relative;display:block}#cf-svc .st .st-list .elementor-icon-list-text{color:rgb(255 255 255 / .78);padding:0}#cf-svc .st .st-list .elementor-icon-list-item::before{content:'';position:absolute;left:0;top:14px;width:6px;height:1px;background:rgb(255 255 255 / .6)}#cf-svc .st .st-list .elementor-icon-list-items{margin:0;padding:0}#cf-banner{text-align:center;color:#fff;font-family:var(--fb);padding:30px 24px}#cf-banner .elementor-widget{margin:0}#cf-banner .crumbs,#cf-banner .crumbs p{display:flex;justify-content:center;gap:10px;font-size:14px;margin:0 0 14px;color:rgb(255 255 255 / .85);font-family:var(--fh)}#cf-banner .crumbs a{color:#fff;text-decoration:none}#cf-banner .banner-h .elementor-heading-title{font-family:var(--fh);font-size:clamp(38px,5.2vw,64px);font-weight:700;color:#fff;margin:0;line-height:1.1;letter-spacing:-.02em}@media (max-width:980px){#cf-svc .svc-sec{padding:60px 0}#cf-svc .g4{grid-template-columns:repeat(2,1fr)}#cf-svc .g3{grid-template-columns:1fr}#cf-svc .split{grid-template-columns:1fr;gap:32px}#cf-svc .jr-grid{grid-template-columns:1fr;gap:0}#cf-svc .jr-card-wrap{display:none}#cf-svc .jr-list{padding-left:38px}#cf-svc .st{min-height:0;opacity:1}#cf-svc .st::before{left:-31px}#cf-svc .st .mm{display:block}}@media (max-width:600px){#cf-svc .g4,#cf-svc .g2{grid-template-columns:1fr}#cf-svc .redband,#cf-svc .band{padding:40px 20px}}@media (prefers-reduced-motion:reduce){#cf-svc *{transition:none!important}}#cf-svc .dark-end{background:#0a0a0b}