.elementor-11 .elementor-element.elementor-element-ad4f8bd{--display:flex;--min-height:0vh;--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;--overlay-opacity:1;--padding-top:2%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-ad4f8bd:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ad4f8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-ad4f8bd::before, .elementor-11 .elementor-element.elementor-element-ad4f8bd > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-ad4f8bd > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-ad4f8bd > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-ad4f8bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-ad4f8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thisismavrik.ca/wp-content/uploads/2026/07/Group-6.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-beaa552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -64px) 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-beaa552 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:204px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-83586a3 );}.elementor-11 .elementor-element.elementor-element-dd96685{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-11 .elementor-element.elementor-element-799f0e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-799f0e2 img{width:100%;}.elementor-11 .elementor-element.elementor-element-e8e4fb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d849f90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d849f90 img{width:100%;}.elementor-11 .elementor-element.elementor-element-bb33568{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f6d3a30 img{width:100%;}.elementor-11 .elementor-element.elementor-element-9b68aae{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:64px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e6c8d1d{margin:-112px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-e6c8d1d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:204px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-83586a3 );}.elementor-11 .elementor-element.elementor-element-a40479e{--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;--padding-top:220px;--padding-bottom:180px;--padding-left:120px;--padding-right:120px;}.elementor-11 .elementor-element.elementor-element-a40479e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a40479e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-14a7694{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7f88461{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1dadd36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-11 .elementor-element.elementor-element-1dadd36 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-6bbc4eb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-83586a3 );--border-color:var( --e-global-color-83586a3 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:120px;--padding-right:120px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-88707e3{width:var( --container-widget-width, 666px );max-width:666px;padding:0px 0px 0px 0px;--container-widget-width:666px;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:52.91px;font-weight:400;line-height:52.91px;color:var( --e-global-color-83586a3 );}.elementor-11 .elementor-element.elementor-element-8b32339{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:120px;--padding-right:120px;}.elementor-11 .elementor-element.elementor-element-8b32339:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8b32339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-8b32339.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-216094c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:-80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;--z-index:2;}.elementor-11 .elementor-element.elementor-element-216094c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-216094c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DCD600;}.elementor-11 .elementor-element.elementor-element-216094c.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-288927a{--display:flex;--min-height:324px;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-288927a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-288927a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83586a3 );}.elementor-11 .elementor-element.elementor-element-325b641{width:100%;max-width:100%;padding:0px 0px 0px 42px;text-align:start;font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;line-height:35px;color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-325b641.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-12faf04{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-widget-button .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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-11 .elementor-element.elementor-element-78ee5a7 .elementor-button{background-color:#F9252500;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:28px;letter-spacing:-0.2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-78ee5a7 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-78ee5a7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-83586a3 );border-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-78ee5a7 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-78ee5a7 .elementor-button:focus svg{fill:var( --e-global-color-83586a3 );}.elementor-11 .elementor-element.elementor-element-1a8b982 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:28px;letter-spacing:-0.2px;fill:var( --e-global-color-83586a3 );color:var( --e-global-color-83586a3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1a8b982 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1a8b982 .elementor-button:focus{background-color:#7E1854;border-color:#7E1854;}.elementor-11 .elementor-element.elementor-element-37bdbf5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8c282e4{--e-transform-scale:1.2;margin:93px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ad4f8bd{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-beaa552 .elementor-heading-title{font-size:124px;}.elementor-11 .elementor-element.elementor-element-9b68aae{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11 .elementor-element.elementor-element-e6c8d1d{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-e6c8d1d .elementor-heading-title{font-size:124px;}.elementor-11 .elementor-element.elementor-element-a40479e{--padding-top:0100px;--padding-bottom:100px;--padding-left:48px;--padding-right:48px;}.elementor-11 .elementor-element.elementor-element-88707e3{font-size:38px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-8b32339{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:48px;--padding-right:48px;}.elementor-11 .elementor-element.elementor-element-216094c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-8c282e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -51px) 19px;z-index:3;}.elementor-11 .elementor-element.elementor-element-8c282e4 img{width:74%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ad4f8bd{--padding-top:48px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-beaa552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -102px) 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-beaa552 .elementor-heading-title{font-size:62px;}.elementor-11 .elementor-element.elementor-element-9b68aae{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:12px;margin:68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e6c8d1d{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-e6c8d1d .elementor-heading-title{font-size:64px;}.elementor-11 .elementor-element.elementor-element-a40479e{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-1dadd36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) -13px;}.elementor-11 .elementor-element.elementor-element-1dadd36 .elementor-icon{font-size:28px;}.elementor-11 .elementor-element.elementor-element-1dadd36 .elementor-icon svg{height:28px;}.elementor-11 .elementor-element.elementor-element-6bbc4eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-88707e3{padding:0px 0px 0px 38px;font-size:24px;}.elementor-11 .elementor-element.elementor-element-8b32339{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-216094c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-288927a{--padding-top:100px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-325b641{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-size:24px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-12faf04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-78ee5a7{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1a8b982{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-37bdbf5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8c282e4{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -84px) 0px;}.elementor-11 .elementor-element.elementor-element-8c282e4 img{width:91%;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-14a7694{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-8b32339{--width:100%;}.elementor-11 .elementor-element.elementor-element-216094c{--width:1298px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-216094c{--width:1059px;}.elementor-11 .elementor-element.elementor-element-288927a{--width:60%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-9b68aae *//* room for the raised center; horizontal clip = the cut-off edges */
.mavrk-cf .swiper{ padding:0px 0 !important; overflow:hidden; }

/* SIDE slides: wider now, pushed down, dimmed, burgundy wash, behind */
.mavrk-cf .swiper-slide{
  position:relative;
  transform: scale(.9) translateY(54px);
  filter: brightness(.85);
  z-index:1;
}
.mavrk-cf .swiper-slide::after{
  content:""; position:absolute; inset:0;
  background:#4a0d24;                 /* set to your section background */
  opacity:.58; pointer-events:none; border-radius:inherit;
}

/* CENTER slide: bigger, raised, full color, in front */
.mavrk-cf .swiper-slide-active{
  transform: scale(1.06) translateY(-18px);
  filter: brightness(1);
  z-index:3;
}
.mavrk-cf .swiper-slide-active::after{ opacity:0; }

/* transitions turn on only after JS centers — no load-in pop */
.mavrk-cf.mavrk-ready .swiper-slide,
.mavrk-cf.mavrk-ready .swiper-slide::after{
  transition: transform .45s ease, filter .45s ease, opacity .45s ease;
}


@media only screen and (max-width: 767px){
  .mavrk-cf .swiper-slide{
    transform:none;
    filter:none;
  }
  .mavrk-cf .swiper-slide::after{ opacity:0; }   /* no burgundy wash on mobile */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6c8d1d */.elementor-11 .elementor-element.elementor-element-e6c8d1d .elementor-heading-title {
    position: relative;
    display: inline-block;
}

.elementor-11 .elementor-element.elementor-element-e6c8d1d .elementor-heading-title::after {
    content: "";
    position: absolute;
    top: 50%;
    left: -2%;
    width: 105.3%;              /* extends the line slightly past the text */
    height: 15px;              /* line thickness */
    background-color: #F92525;
    transform: translateY(-50%) rotate(-6.91deg);  /* diagonal angle */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288927a */.elementor-11 .elementor-element.elementor-element-288927a {
  /* 1. Set it to 0 by default so mobile screens remain unclipped/flat */
  --angle: 0px; 
  
  clip-path: polygon(
    0 0,                                 /* top-left     */
    100% 0,                              /* top-right    */
    calc(100% - var(--angle)) 100%,      /* bottom-right pulled left */
    0 100%                               /* bottom-left  */
  );
  padding-right: calc(var(--angle) + 20px);  /* Added a 20px buffer so text never hugs the exact edge */
}

/* 2. Apply the slant only on screens wider than mobile (e.g., tablets and desktops) */
@media (min-width: 768px) { 
  .elementor-11 .elementor-element.elementor-element-288927a {
    --angle: 64px;
  }
}/* End custom CSS */