.elementor-kit-9{--e-global-color-primary:#7A2E2E;--e-global-color-secondary:#C09A4E;--e-global-color-text:#15120F;--e-global-color-accent:#C09A4E;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#15120F;font-family:"Inter",Sans-serif;font-weight:400}.elementor-kit-9 e-page-transition{background-color:#FFBC7D}.elementor-kit-9 h1{color:#15120F;font-family:"Fraunces",Sans-serif;font-weight:500}.elementor-kit-9 h2{color:#15120F;font-family:"Fraunces",Sans-serif;font-weight:500}.elementor-kit-9 h3{color:#15120F;font-family:"Fraunces",Sans-serif;font-weight:500}.elementor-kit-9 h4{color:#15120F;font-family:"Fraunces",Sans-serif;font-weight:500}.elementor-kit-9 h5{color:#15120F;font-family:"Fraunces",Sans-serif;font-weight:500}.elementor-kit-9 h6{color:#15120F;font-family:"Fraunces",Sans-serif;font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1180px}.e-con{--container-max-width:1180px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--mc-ink:#15120F;--mc-ox:#7A2E2E;--mc-gold:#C09A4E;--mc-gold-d:#C09A4E;--mc-ivory:#FAF6EF;--mc-muted:#6B6459;--mc-cream:#F1EFEB}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}.elementor .e-con[class*='mc-'],.elementor .e-con[class*='mc-']>.e-con-inner{gap:0;row-gap:0;column-gap:0}.e-con[class*='mc-'] .elementor-widget:not(:last-child){margin-block-end:0}.elementor .e-con.mc-sec{width:100%;padding:96px 24px!important;position:relative}.mc-sec>.e-con-inner{max-width:1180px;width:100%;margin:0 auto}.mc-ivory{background:var(--mc-ivory)}.mc-cream{background:var(--mc-cream)}.mc-white{background:#fff}.mc-dark{background:var(--mc-ink)}.elementor .mc-eyebrow .elementor-heading-title{font:600 12px/1 'Inter',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-gold-d);margin:0 0 18px}.elementor .mc-eyebrow-ox .elementor-heading-title{color:var(--mc-ox)}.elementor .mc-h2 .elementor-heading-title{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--mc-ink);margin:0 0 16px}.elementor .mc-h2-lt .elementor-heading-title{color:var(--mc-ivory)}.elementor .mc-sub p{font:400 15px/1.7 'Inter',sans-serif;color:var(--mc-muted);margin:0 0 44px}.elementor .mc-sub-lt p{color:rgb(250 246 239 / .7)}.mc-center .elementor-heading-title,.mc-center p{text-align:center}.mc-sub.mc-center{max-width:660px;margin-left:auto;margin-right:auto}.elementor .mc-btn .elementor-button{font:600 13px/1 'Inter',sans-serif;padding:15px 28px;border-radius:8px;letter-spacing:.02em;transition:all .25s;background:var(--mc-gold);color:var(--mc-ink);border:1px solid var(--mc-gold)}.elementor .mc-btn .elementor-button:hover{background:var(--mc-gold-d);border-color:var(--mc-gold-d);color:#fff;transform:translateY(-2px)}.elementor .mc-btn-ghost .elementor-button{background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .35)}.elementor .mc-btn-ghost .elementor-button:hover{background:rgb(255 255 255 / .1);border-color:#fff;color:#fff}.elementor .mc-btn-ox .elementor-button{background:var(--mc-ox);border-color:var(--mc-ox);color:#fff}.elementor .mc-btn-ox .elementor-button:hover{background:#5c2222;border-color:#5c2222}.elementor .mc-link .elementor-button{background:none;border:0;padding:0;font:600 13px/1.4 'Inter',sans-serif;color:var(--mc-ox);border-radius:0}.elementor .mc-link .elementor-button:hover{background:none;color:var(--mc-gold-d);transform:none}.mc-link .elementor-button-content-wrapper{gap:7px}.elementor .e-con.mc-row{flex-direction:row;flex-wrap:wrap;gap:14px;width:auto;padding:0}.elementor .e-con.mc-row-c{justify-content:center;margin-top:44px}.elementor .e-con.mc-hero{min-height:640px;padding:0 24px!important;background-size:cover;background-position:center}.mc-hero>.e-con-inner{padding:120px 0 80px}.elementor .mc-h1 .elementor-heading-title{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:clamp(38px,6vw,64px);line-height:1.08;color:var(--mc-ivory);margin:0 0 26px;max-width:780px}.mc-h1 em{color:var(--mc-gold);font-style:normal}.elementor .mc-hero-p p{color:rgb(250 246 239 / .84);max-width:720px;font:400 16px/1.7 'Inter',sans-serif;margin:0 0 34px}.elementor .e-con.mc-stats{flex-direction:row;gap:56px;margin-top:56px;padding:36px 0 0;border-top:1px solid rgb(255 255 255 / .16);max-width:620px;width:100%}.elementor .e-con.mc-stat{width:auto;padding:0}.elementor .mc-stat-n .elementor-heading-title{font:500 40px/1 'Fraunces',Georgia,serif;color:var(--mc-gold);margin:0 0 8px}.elementor .mc-stat-l p{font:400 12px/1.4 'Inter',sans-serif;color:rgb(250 246 239 / .62);margin:0}.elementor .e-con.mc-grid{display:grid;gap:28px;width:100%;padding:0}.mc-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-g5{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor .e-con.mc-card{background:#fff;border:1px solid #ece7de;border-radius:16px;overflow:hidden;padding:0;box-shadow:0 10px 30px rgb(21 18 15 / .06);transition:all .3s;min-width:0}.mc-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgb(21 18 15 / .12)}.mc-card-img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.elementor .mc-card-t .elementor-heading-title{font:500 19px/1.3 'Fraunces',Georgia,serif;color:var(--mc-ink);margin:0;padding:18px 22px 8px}.elementor .mc-card-p p{font:400 13.5px/1.65 'Inter',sans-serif;color:var(--mc-muted);margin:0;padding:0 22px 12px}.mc-card .mc-link{padding:0 22px 24px}.elementor .mc-badge{margin:-20px 0 0 18px;position:relative;z-index:2;width:36px}.mc-badge .elementor-icon{width:36px;height:36px;border-radius:50%;background:#fff;color:var(--mc-ox);font-size:13px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .14)}.elementor .e-con.mc-why{align-items:center;text-align:center;padding:36px 22px}.mc-why-i .elementor-icon{width:54px;height:54px;border-radius:50%;background:var(--mc-gold);color:var(--mc-ink);font-size:18px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.mc-why .mc-card-t .elementor-heading-title,.mc-why .mc-card-p p{text-align:center}.elementor .e-con.mc-story{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:start;padding:0;width:100%}.elementor .e-con.mc-story-media{position:relative;border-radius:18px;overflow:hidden;padding:0}.mc-story-media img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.elementor .e-con.mc-plate{position:absolute;left:0;right:0;bottom:0;background:rgb(21 18 15 / .92);padding:20px 26px;z-index:2}.elementor .mc-plate-n .elementor-heading-title{font:500 20px/1.2 'Fraunces',Georgia,serif;color:#fff;margin:0 0 4px}.elementor .mc-plate-r .elementor-heading-title{font:600 11px/1 'Inter',sans-serif;letter-spacing:.14em;color:var(--mc-gold);margin:0}.elementor .mc-gold-sub .elementor-heading-title{font:600 15px/1.5 'Inter',sans-serif;color:var(--mc-gold-d);margin:0 0 24px}.elementor .mc-p p{font:400 14.5px/1.85 'Inter',sans-serif;color:var(--mc-muted);margin:0 0 20px}.mc-p strong{color:var(--mc-ink);font-weight:600}.mc-story .mc-btn{margin-top:10px}.elementor .e-con.mc-ing .mc-card-img img{aspect-ratio:3/2}.mc-ing .mc-card-t .elementor-heading-title{font-size:17px}.elementor .e-con.mc-num{padding:0}.elementor .mc-num .mc-stat-n .elementor-heading-title{font-size:46px}.mc-gallery .e-gallery-item{border-radius:12px;overflow:hidden}.mc-gallery .e-gallery-image{transition:transform .6s}.mc-gallery .e-gallery-item:hover .e-gallery-image{transform:scale(1.06)}.elementor .e-con.mc-logo{height:120px;padding:20px;background:#fff;border:1px solid #ece7de;border-radius:14px;align-items:center;justify-content:center;transition:all .3s}.mc-logo:hover{box-shadow:0 14px 30px rgb(21 18 15 / .09);transform:translateY(-3px)}.mc-logo .elementor-widget-image{width:100%;text-align:center}.mc-logo img{width:auto;max-width:100%;max-height:70px;object-fit:contain;filter:grayscale(1);opacity:.8}.mc-vt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%}.mc-vt{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:#222;cursor:pointer;text-decoration:none}.mc-vt img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.mc-vt:hover img{transform:scale(1.06)}.mc-vt:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(21 18 15 / .05) 30%,rgb(21 18 15 / .82))}.mc-vt-play{position:absolute;z-index:2;top:46%;left:50%;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;background:var(--mc-gold);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px rgb(192 154 78 / .25);transition:transform .3s}.mc-vt-play svg{width:24px;height:24px;fill:var(--mc-ink);margin-left:4px}.mc-vt:hover .mc-vt-play{transform:scale(1.1)}.mc-vt-cap{position:absolute;z-index:2;left:22px;right:22px;bottom:18px;color:#fff;font:500 17px/1.3 'Fraunces',Georgia,serif}.mc-vt[data-yt='']{cursor:default}.mc-vt[data-yt=''] .mc-vt-cap:after{content:'Video coming soon';display:block;font:600 10px/1 'Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-gold);margin-top:7px}.mc-vmodal{position:fixed;inset:0;background:rgb(10 9 8 / .93);display:none;align-items:center;justify-content:center;z-index:999999;padding:24px}.mc-vmodal.on{display:flex}.mc-vbox{width:min(960px,100%);aspect-ratio:16/9;position:relative}.mc-vbox iframe{width:100%;height:100%;border:0;border-radius:12px;background:#000}.mc-vx{position:absolute;top:-46px;right:0;color:#fff;font-size:36px;line-height:1;background:none;border:0;cursor:pointer;padding:4px 8px}.elementor .e-con.mc-header{background:#fff;padding:14px 32px;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 1px 0 #eee8dc;z-index:60;width:100%}.elementor .mc-logo-txt .elementor-heading-title{font:500 25px/1 'Fraunces',Georgia,serif;color:var(--mc-ink);margin:0}.mc-logo-txt a{color:inherit;text-decoration:none}.mc-logo-txt em{font-style:normal;color:var(--mc-ox)}.elementor .mc-call .elementor-button{background:var(--mc-ox);color:#fff;border-radius:999px;padding:12px 22px;font:600 13px/1 'Inter',sans-serif;border:0}.elementor .mc-call .elementor-button:hover{background:#5c2222;color:#fff}.elementor .e-con.mc-footer{background:#0b0a09;padding:84px 24px 0}.mc-footer>.e-con-inner{max-width:1180px;width:100%;margin:0 auto}.elementor .e-con.mc-fgrid{grid-template-columns:1.2fr 1fr 1fr 1.3fr;gap:48px}.elementor .mc-fh .elementor-heading-title{font:600 11px/1 'Inter',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-gold);margin:0 0 22px}.elementor .mc-flogo .elementor-heading-title{font:500 24px/1 'Fraunces',Georgia,serif;color:#fff;margin:0 0 16px}.mc-flogo em{font-style:normal;color:var(--mc-gold)}.elementor .mc-fp p{color:rgb(250 246 239 / .7);font:400 13.5px/1.75 'Inter',sans-serif;max-width:290px;margin:0 0 20px}.mc-fl ul{list-style:none;margin:0;padding:0}.mc-fl li{margin:0 0 13px}.mc-fl a{color:rgb(250 246 239 / .78);font:400 13.5px/1.4 'Inter',sans-serif;text-decoration:none;transition:color .2s}.mc-fl a:hover{color:var(--mc-gold)}.mc-fc .elementor-icon-list-text{color:rgb(250 246 239 / .8);font:400 13.5px/1.55 'Inter',sans-serif}.mc-fc .elementor-icon-list-icon i{color:var(--mc-gold)}.mc-fc .elementor-icon-list-icon svg{fill:var(--mc-gold)}.mc-fc .elementor-icon-list-item a{color:inherit}.elementor .e-con.mc-fbar{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:64px;padding:26px 0;border-top:1px solid rgb(255 255 255 / .1)}.mc-fbar p,.mc-fbar a{font:400 12.5px/1.4 'Inter',sans-serif;color:rgb(250 246 239 / .55);margin:0;text-decoration:none}.mc-fbar a:hover{color:var(--mc-gold)}@media(max-width:1024px){.mc-g4,.mc-g3{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-g5{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .e-con.mc-story{grid-template-columns:1fr;gap:44px}.elementor .e-con.mc-fgrid{grid-template-columns:1fr 1fr}.mc-vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor .e-con.mc-sec{padding:76px 24px!important}}@media(max-width:767px){.elementor .e-con.mc-sec{padding:60px 20px!important}.mc-g3,.mc-g4{grid-template-columns:1fr}.mc-g5{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor .e-con.mc-grid{gap:18px}.elementor .e-con.mc-numgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.elementor .e-con.mc-hero{min-height:560px;padding:0 20px!important}.mc-hero>.e-con-inner{padding:90px 0 56px}.elementor .e-con.mc-stats{gap:26px;flex-wrap:wrap;margin-top:40px}.elementor .mc-stat-n .elementor-heading-title{font-size:32px}.elementor .e-con.mc-fgrid{grid-template-columns:1fr;gap:38px}.elementor .e-con.mc-fbar{flex-direction:column;align-items:flex-start;margin-top:44px}.elementor .e-con.mc-header{padding:12px 18px}.elementor .mc-logo-txt .elementor-heading-title{font-size:21px}.elementor .mc-call .elementor-button{padding:10px 16px;font-size:12px}.elementor .e-con.mc-logo{height:96px;padding:14px}.mc-vt-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px}.mc-vt{scroll-snap-align:center}.elementor .mc-h2 .elementor-heading-title{font-size:28px}.elementor .e-con.mc-row .elementor-widget{width:100%}.elementor .e-con.mc-row .elementor-button{width:100%;justify-content:center}}.elementor .mc-h2 .elementor-heading-title,.elementor .mc-card-t .elementor-heading-title{color:#15120F!important}.elementor .mc-h2-lt .elementor-heading-title{color:#FAF6EF!important}.elementor .mc-eyebrow .elementor-heading-title{color:#C09A4E!important}.elementor .mc-eyebrow-ox .elementor-heading-title{color:#7A2E2E!important}.elementor .mc-dark .mc-eyebrow .elementor-heading-title{color:#C09A4E!important}.elementor .mc-gold-sub .elementor-heading-title{color:#C09A4E!important}.elementor .mc-stat-n .elementor-heading-title{color:#C09A4E!important}.elementor .mc-plate-n .elementor-heading-title{color:#fff!important}.elementor .mc-btn .elementor-button{background:#C09A4E!important;color:#15120F!important;border:1px solid #C09A4E!important;box-shadow:none}.elementor .mc-btn .elementor-button:hover{background:#C09A4E!important;color:#fff!important;border-color:#C09A4E!important}.elementor .mc-btn-ghost .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgb(255 255 255 / .45)!important}.elementor .mc-btn-ghost .elementor-button:hover{background:rgb(255 255 255 / .14)!important;border-color:#fff!important;color:#fff!important}.elementor .mc-btn-ox .elementor-button{background:#7A2E2E!important;border-color:#7A2E2E!important;color:#fff!important}.elementor .mc-btn-ox .elementor-button:hover{background:#5c2222!important;border-color:#5c2222!important;color:#fff!important}.elementor .mc-link .elementor-button,.elementor .mc-link .elementor-button:hover,.elementor .mc-link .elementor-button:focus{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#7A2E2E!important}.elementor .mc-link .elementor-button:hover{color:#C09A4E!important}.mc-link .elementor-button-icon svg{fill:currentColor}.elementor .mc-call .elementor-button{background:#7A2E2E!important;color:#fff!important}.elementor .e-con.mc-header{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important}.mc-header .elementor-widget{width:auto}.mc-logos{padding:10px 0 24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mc-logos .swiper-wrapper{transition-timing-function:linear!important}.mc-logos .swiper-slide-inner{background:#fff;border:1px solid #ece7de;border-radius:14px;height:112px;display:flex;align-items:center;justify-content:center;padding:18px;transition:all .35s}.mc-logos .swiper-slide-inner:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgb(21 18 15 / .12);border-color:#C09A4E}.mc-logos .swiper-slide-inner figure{margin:0;width:100%;text-align:center}.mc-logos img{max-height:64px;width:auto!important;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.7;transition:all .35s;margin:0 auto}.mc-logos .swiper-slide-inner:hover img{filter:none;opacity:1;transform:scale(1.06)}.elementor .e-con.mc-reels{flex-direction:row!important;flex-wrap:nowrap!important;gap:22px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 2px 26px!important;width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mc-reels::-webkit-scrollbar{display:none}.elementor .e-con.mc-reel{flex:0 0 262px!important;width:262px!important;max-width:none;aspect-ratio:9/16;border-radius:20px;overflow:hidden;position:relative;scroll-snap-align:start;background:#1d1915;box-shadow:0 18px 40px rgb(0 0 0 / .45);transition:transform .35s,box-shadow .35s;padding:0}.mc-reel:hover{transform:translateY(-8px);box-shadow:0 28px 56px rgb(0 0 0 / .65)}.mc-reel .elementor-widget-image,.mc-reel .elementor-widget-image .elementor-widget-container,.mc-reel .elementor-widget-image a{display:block;height:100%;width:100%}.mc-reel img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform .7s}.mc-reel:hover img{transform:scale(1.07)}.mc-reel-img a{position:relative;overflow:hidden}.mc-reel-img a:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(21 18 15 / .05) 40%,rgb(21 18 15 / .88))}.mc-reel:hover .mc-reel-img a:after{transform:scale(1.14)}.elementor .mc-reel-cap{position:absolute!important;left:18px;right:18px;bottom:16px;z-index:3;pointer-events:none}.elementor .mc-reel-cap .elementor-heading-title{font:500 17px/1.3 'Fraunces',Georgia,serif;color:#fff!important;margin:0}.mc-reel:has(a[href='#']) .mc-reel-cap .elementor-heading-title:after{content:'Video coming soon';display:block;font:600 10px/1 'Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C09A4E;margin-top:7px}.mc-rnav{display:flex;justify-content:center;gap:14px;margin-top:4px}.mc-rnav button{width:50px;height:50px;border-radius:50%;border:1px solid rgb(192 154 78 / .55);background:#fff0;color:#C09A4E;cursor:pointer;transition:all .25s;font-size:18px;line-height:1;padding:0}.mc-rnav button:hover{background:#C09A4E;color:#15120F}.mc-vmodal .mc-vbox{aspect-ratio:9/16;width:min(420px,92vw,calc((100vh - 96px)*9/16))}.mc-vbox video{width:100%;height:100%;border-radius:12px;background:#000}@media(max-width:767px){.elementor .e-con.mc-hero .mc-row{flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;width:100%}.elementor .e-con.mc-hero .mc-row .elementor-widget{width:auto!important;flex:1 1 0%;min-width:0}.elementor .mc-hero .mc-btn .elementor-button{padding:12px 8px!important;font-size:13px!important;width:100%;justify-content:center;border-radius:8px}.elementor .e-con.mc-hero .mc-stats{flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;justify-content:space-between;margin-top:34px;padding-top:24px}.mc-hero .mc-stats .mc-stat{flex:1 1 0%;min-width:0}.elementor .mc-hero .mc-stat-n .elementor-heading-title{font-size:27px!important}.elementor .mc-hero .mc-stat-l p{font-size:11px}.elementor .e-con.mc-header{padding:10px 16px!important}.elementor .mc-logo-txt .elementor-heading-title{font-size:20px!important}.elementor .mc-call .elementor-button{padding:10px 14px!important;font-size:12px!important;white-space:nowrap}.elementor .e-con.mc-reel{flex:0 0 74%!important;width:74%!important;scroll-snap-align:center}.elementor .e-con.mc-reels{gap:14px!important;padding-bottom:18px!important}.mc-logos .swiper-slide-inner{height:92px;padding:12px}}body.elementor-page .site-content>.ast-container{display:block;width:100%;max-width:100%;padding-left:0;padding-right:0}body.elementor-page #primary{width:100%;max-width:100%;margin:0;padding:0}.elementor .e-con.mc-hero{padding:0 20px!important}.elementor .mc-hero>.e-con-inner{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.elementor .e-con.mc-sec{padding-left:30px;padding-right:30px}@media(max-width:767px){.elementor .mc-hero>.e-con-inner{padding-left:20px;padding-right:20px}}.elementor .e-con.mc-logo-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px!important;width:100%!important;max-width:1072px!important;margin:12px auto 8px;padding:0!important}.elementor .e-con.mc-logo{grid-column:span 2;flex:none!important;width:auto!important;min-width:0;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:1/1;background:#fff;border:1px solid #ece7de;border-radius:16px;padding:9%!important;align-items:center;justify-content:center;transition:transform .35s,box-shadow .35s,border-color .35s,opacity .8s ease,translate .8s cubic-bezier(.22,.61,.36,1)}.elementor .e-con.mc-logo:nth-child(9){grid-column:2 / span 2}.elementor .mc-logo .elementor-widget-image{width:100%}.elementor .mc-logo .elementor-widget-image .elementor-widget-container{display:flex;align-items:center;justify-content:center}.mc-logo img{width:100%!important;height:auto!important;max-height:100%;object-fit:contain;filter:none;opacity:1;transition:transform .35s}.elementor .e-con.mc-logo:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgb(21 18 15 / .12);border-color:#C09A4E}.mc-logo:hover img{transform:scale(1.05)}.mc-logo-grid.mc-anim .mc-logo{opacity:0;translate:0 70px}.mc-logo-grid.mc-anim.mc-in .mc-logo{opacity:1;translate:0 0;transition-delay:calc(var(--i,0) * 90ms)}.mc-logo-grid.mc-anim.mc-in.mc-done .mc-logo{transition-delay:0s}@media(max-width:767px){.elementor .e-con.mc-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;width:100%!important;margin:12px 0 8px}.elementor .e-con.mc-logo{grid-column:span 1;padding:8%!important}.elementor .e-con.mc-logo:nth-child(9){grid-column:auto / span 1}.elementor .e-con.mc-logo:nth-child(11){grid-column:1 / -1;justify-self:center;width:calc(50% - 7px)!important}.elementor .e-con.mc-reel{flex:0 0 100%!important;width:100%!important;scroll-snap-align:center;scroll-snap-stop:always}}@media(prefers-reduced-motion:reduce){.mc-logo-grid.mc-anim .mc-logo{opacity:1;translate:0 0}}.mc-reel-img a:after{content:'';position:absolute;z-index:2;top:50%;left:50%;box-sizing:border-box;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:rgb(255 255 255 / .18) url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22%23ffffff%22 d=%22M8 5.5v13l10.5-6.5z%22/></svg>') 55% 50%/20px no-repeat;-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);border:1px solid rgb(255 255 255 / .55);box-shadow:0 6px 20px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .4);transition:transform .3s,background-color .3s}.mc-reel:hover .mc-reel-img a:after{background-color:rgb(255 255 255 / .3)}.mc-reel.is-playing{transform:none!important}.mc-reel.is-playing .mc-reel-img a:before,.mc-reel.is-playing .mc-reel-img a:after,.mc-reel.is-playing .mc-reel-cap{display:none!important}.mc-reel .mc-rframe{position:absolute;inset:0;z-index:6;background:#000}.mc-reel .mc-rframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mc-reel .mc-rclose{position:absolute;top:10px;right:10px;z-index:7;width:34px;height:34px;border-radius:50%;border:0;background:rgb(0 0 0 / .7);color:#fff;font-size:22px;line-height:1;cursor:pointer;padding:0}@media(max-width:480px){.elementor .mc-hero .mc-stat-n .elementor-heading-title{font-size:23px!important}.elementor .mc-hero .mc-stat-l p{font-size:10.5px}.elementor .e-con.mc-hero .mc-stats{gap:8px!important}}