.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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;background-color:#08080A;color:#F5F5F6;font-family:"Open Sans", Sans-serif;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}.e-con{--container-max-width:1350px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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;}}
/* Start custom CSS */body:not(.home):not(.elementor-page) .site-main{padding-top:110px}
@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),body:not([class*=elementor-page-]) .site-main{max-width:min(1350px,calc(100vw - 48px))}}
/* mc-fx-start */
@keyframes mc-up{from{opacity:0;transform:translateY(34px)}}
@keyframes mc-clip{from{opacity:0;clip-path:inset(0 0 100% 0 round 8px)}to{clip-path:inset(0 0 0 0 round 8px)}}
@keyframes mc-down{from{opacity:0;transform:translateY(-100%)}}
@keyframes mc-dot{from{opacity:0;transform:translateX(-.7em)}}
@keyframes mc-line{from{transform:scaleX(0)}}
@keyframes mc-pop{from{opacity:0;transform:scale(0)}}
@keyframes mc-glow{from{opacity:.55}}
.mc-anim .mc-r:not(.mc-in){opacity:0}
.mc-anim .mc-r.mc-in{animation:mc-up .8s cubic-bezier(.16,.84,.3,1) var(--mc-d,0s) backwards}
.mc-anim .mc-r.mc-clip.mc-in{animation:mc-clip 1.1s cubic-bezier(.16,.84,.3,1) var(--mc-d,0s) backwards}
.mc-anim .elementor-location-header>.e-con{animation:mc-down .7s cubic-bezier(.16,.84,.3,1) backwards}
.mc-anim .mc-in .mc-dots span{animation:mc-dot .6s cubic-bezier(.16,.84,.3,1) calc(var(--mc-d,0s) + .15s) backwards}
.mc-anim .mc-in .mc-dots span:nth-child(2){animation-delay:calc(var(--mc-d,0s) + .22s)}
.mc-anim .mc-in .mc-dots span:nth-child(3){animation-delay:calc(var(--mc-d,0s) + .29s)}
.mc-anim .mc-in .mc-dots span:nth-child(4){animation-delay:calc(var(--mc-d,0s) + .36s)}
.mc-anim .mc-in .mc-dots span:nth-child(5){animation-delay:calc(var(--mc-d,0s) + .43s)}
.mc-anim .mc-in .mc-dots span:nth-child(6){animation-delay:calc(var(--mc-d,0s) + .5s)}
.mc-anim .mc-in .elementor-divider-separator{transform-origin:left center;animation:mc-line .9s cubic-bezier(.16,.84,.3,1) calc(var(--mc-d,0s) + .25s) backwards}
.mc-anim .mc-tl-row.mc-in .mc-tl-body::before{animation:mc-pop .5s cubic-bezier(.34,1.56,.64,1) calc(var(--mc-d,0s) + .2s) backwards}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
.mc-anim .elementor-widget-button .elementor-button{position:relative;overflow:hidden;transition:background-color .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s}
.mc-anim .elementor-widget-button .elementor-button::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}
.mc-anim .elementor-widget-button .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(228,0,0,.3)}
.mc-anim .elementor-widget-button .elementor-button:hover::after{left:120%}
.mc-anim .mc-card .elementor-icon,.mc-anim .mc-i-arrow .elementor-icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}
.mc-anim .mc-card:hover .elementor-icon,.mc-anim .mc-i-tile:hover .mc-i-arrow .elementor-icon{transform:scale(1.12)}
.mc-anim .mc-c-card,.mc-anim .mc-m-card{transition:transform .3s cubic-bezier(.16,.84,.3,1)}
.mc-anim .mc-c-card:hover{transform:translateY(-4px)}
.mc-anim .mc-f-col .elementor-icon-list-item a{transition:transform .25s}
.mc-anim .mc-f-col .elementor-icon-list-item a:hover{transform:translateX(5px)}
}
/* mc-fx-end */
/* mc-single-start */
body.single-post .site-main{max-width:min(820px,calc(100vw - 32px));padding-top:150px;padding-bottom:120px}
body.single-post .page-header .entry-title{max-width:none;font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#F5F5F6;margin-bottom:28px;padding-bottom:24px;border-bottom:3px solid #E40000}
body.single-post .page-content p{font-size:17px;line-height:1.8;color:#B4B4BD;margin:0 0 22px}
body.single-post .page-content h2{font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:34px;letter-spacing:.02em;text-transform:uppercase;color:#FFFFFF;margin:38px 0 12px}
body.single-post .post-tags,body.single-post .comments-area{display:none}
/* mc-single-end */
/* mc-cta-h-start */
.mc-cta2 .mc-ctab-img img{aspect-ratio:16/9;height:auto;object-fit:cover;object-position:50% 18%}
/* mc-cta-h-end */
/* mc-site-start */
.mc-f-top{display:none!important}
.mc-totop{position:fixed;right:28px;bottom:28px;z-index:9990;width:52px;height:52px;border-radius:50%;background:#E40000;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(228,0,0,.35);opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .35s,transform .35s,visibility .35s,background .25s,color .25s}
.mc-totop.is-on{opacity:1;visibility:visible;transform:none}
.mc-totop:hover,.mc-totop:focus-visible{background:#fff;color:#E40000}
.mc-totop:focus-visible{outline:2px solid #E40000;outline-offset:3px}
.mc-totop svg{width:20px;height:20px;display:block}
@media(max-width:767px){.mc-totop{right:16px;bottom:16px;width:46px;height:46px}.mc-totop svg{width:18px;height:18px}}
html.mc-noscroll{overflow:hidden}
.mc-vmodal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:80px 24px 24px;background:rgba(8,8,10,.94);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}
.mc-vmodal.is-open{opacity:1;visibility:visible}
.mc-vm-box{position:relative;width:min(1100px,100%,calc((100vh - 120px)*16/9))}
.mc-vm-frame{aspect-ratio:16/9;background:#000;border:1px solid #25252B;border-radius:8px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6)}
.mc-vm-frame iframe{display:block;width:100%;height:100%;border:0}
.mc-vmodal .mc-vm-close{position:absolute;top:-60px;right:0;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#E40000;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s}
.mc-vmodal .mc-vm-close:hover,.mc-vmodal .mc-vm-close:focus{background:#fff;color:#E40000}
.mc-vm-close svg{width:20px;height:20px;display:block}
@media(max-width:767px){.mc-vmodal{padding:72px 12px 12px}.mc-vmodal .mc-vm-close{top:-56px;width:42px;height:42px}}
/* mc-site-end *//* End custom CSS */