
:root {
 --zero-px:0;
 --body-font-size:15px;
 --body-line-height:1.7;
 --body-font-weight:400;
 --body-bg-color:HSL(var(--neutral-0));
 --body-color:HSL(var(--neutral-7));
 --link-color:HSL(var(--neutral-10));
 --link-color-hover:HSL(var(--neutral-8));
 --accent-color:HSL(var(--neutral-8));
 --accent-text-color:HSL(var(--neutral-0));
 --accent-hover-color:HSL(var(--neutral-9));
 --accent-text-hover-color:var(--accent-text-color);
 --sidebar-size:27%;
 --sidebar-margin:2%;
 --font-weight-bold:600;
 --container-max-width:1440px;
 --header-default--max-width:var(--container-max-width);
 --header-default--height:150px;
 --header-default-mobile--height:calc(var(--header-default--height) - 70px);
 --header-bgcolor:transparent;
 --header-text-color:HSL(var(--neutral-9));
 --header-bar-size:.5rem;
 --header-nav-x-spacing:1rem;
 --header-nav-y-spacing:5px;
 --search-bg-color:HSL(var(--neutral-0));
 --search-text-color:HSL(var(--neutral-9));
 --footer-default--max-width:var(--container-max-width);
 --nav-breakpoint-desktop:block;
 --nav-breakpoint-mobile:none;
 --h1-font-size:2rem;
 --h2-font-size:1.5rem;
 --h3-font-size:1.25rem;
 --h4-font-size:1rem;
 --pagination-size:2.5rem;
 --admin-bar:46px;
 --site-width:100vw;
 --half-gutter-size:15px;
 --main-gutter-size:var(--half-gutter-size);
 --site-padding-top:var(--zero-px);
 --site-padding-right:var(--zero-px);
 --site-padding-bottom:var(--zero-px);
 --site-padding-left:var(--zero-px);
 --page-padding-top:var(--site-padding-top);
 --page-padding-right:var(--site-padding-right);
 --page-padding-bottom:var(--site-padding-bottom);
 --page-padding-left:var(--site-padding-left);
 --content-padding-top:3.125rem;
 --content-padding-bottom:5.625rem;
 --content-padding-right:var(--zero-px);
 --content-padding-left:var(--zero-px);
 --post-align-wide-size:25vw;
 --colors-green:#7ad03a;
 --colors-red:#cf2929;
 --colors-orange:#ffba00;
 --colors-blue:#2ea2cc;
 --easeoutcubic:cubic-bezier(0.215, 0.61, 0.355, 1);
 --easeoutexpo:cubic-bezier(0.19, 1, 0.22, 1);
 --full-vp-height:100vh;
 --submenu-panels-distance:15px;
 --blog-columns:1;
 --neutral-hue:210;
 --neutral-0:var(--neutral-hue),var(--neutral-saturation, 0%),100%;
 --neutral-1:var(--neutral-hue),var(--neutral-saturation, 17%),98%;
 --neutral-2:var(--neutral-hue),var(--neutral-saturation, 16%),93%;
 --neutral-3:var(--neutral-hue),var(--neutral-saturation, 14%),89%;
 --neutral-4:var(--neutral-hue),var(--neutral-saturation, 14%),83%;
 --neutral-5:var(--neutral-hue),var(--neutral-saturation, 11%),71%;
 --neutral-6:var(--neutral-hue),var(--neutral-saturation, 7%),46%;
 --neutral-7:var(--neutral-hue),var(--neutral-saturation, 9%),31%;
 --neutral-8:var(--neutral-hue),var(--neutral-saturation, 10%),23%;
 --neutral-9:var(--neutral-hue),var(--neutral-saturation, 11%),15%;
 --neutral-10:var(--neutral-hue),var(--neutral-saturation, 0%),0%;
 --h-text-transform:uppercase
}
@media (min-width:1025px) and (max-width:1440px) and (min-height:480px) and (max-height:768px) {
 :root {
  --container-max-width:90vw!important
 }
}
@media (min-width:1025px) {
 :root {
  --site-width:calc(100vw - var(--scrollbar-width, 15px))
 }
}
:root[data-theme=dark] {
 --neutral-0:var(--neutral-hue),var(--neutral-saturation,0%),0%;
 --neutral-1:var(--neutral-hue),var(--neutral-saturation, 11%),15%;
 --neutral-2:var(--neutral-hue),var(--neutral-saturation, 10%),23%;
 --neutral-3:var(--neutral-hue),var(--neutral-saturation, 9%),31%;
 --neutral-4:var(--neutral-hue),var(--neutral-saturation, 7%),46%;
 --neutral-5:var(--neutral-hue),var(--neutral-saturation, 11%),71%;
 --neutral-6:var(--neutral-hue),var(--neutral-saturation, 14%),83%;
 --neutral-7:var(--neutral-hue),var(--neutral-saturation, 14%),89%;
 --neutral-8:var(--neutral-hue),var(--neutral-saturation, 16%),93%;
 --neutral-9:var(--neutral-hue),var(--neutral-saturation, 17%),98%;
 --neutral-10:var(--neutral-hue),var(--neutral-saturation, 0%),100%
}
@media (min-width:1025px) and (max-width:1440px) and (min-height:480px) and (max-height:768px) {
 :root {
  --full-vp-height:780px
 }
}
:root[data-xl="1"] {
 --sidebar-size:30%;
 --sidebar-margin:0%;
 --container-max-width:var(--site-width, 100vw)
}
:root[data-admin-bar="0"] {
 --admin-bar:var(--zero-px)
}
@media (min-width:768px) {
 :root {
  --body-font-size:16px;
  --h1-font-size:3rem;
  --h2-font-size:2rem;
  --h3-font-size:1.5rem;
  --h4-font-size:1.25rem;
  --admin-bar:32px;
  --header-bar-size:1rem
 }
}
@media (max-width:1024px) {
 :root {
  --sidebar-size:38%;
  --sidebar-margin:0%
 }
}
*,
::after,
::before {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.mx-coverBlurry {
 --bg-color:#fff;
 --caption-delay:0.5s;
 --mobile-height:80vh;
 --caption-spacing:var(--header-default--height);
 --transition-factor:1
}
.mx-coverBlurry.--hasBlur {
 --caption-delay:1.5s
}
.mx-coverBlurry .cBlurry-loadingBg {
 z-index:3;
 background:var(--bg-color);
 -webkit-transform-origin:0 0;
 transform-origin:0 0;
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transition:-webkit-transform 0.5s var(--easeoutcubic);
 transition:-webkit-transform 0.5s var(--easeoutcubic);
 transition:transform 0.5s var(--easeoutcubic);
 transition:transform 0.5s var(--easeoutcubic),-webkit-transform 0.5s var(--easeoutcubic)
}
.mx-coverBlurry.--init .cBlurry-loadingBg {
 -webkit-transform:scaleX(0);
 transform:scaleX(0)
}
.mx-coverBlurry.--loading {
 background-color:var(--bg-color);
 position:relative
}
.mx-coverBlurry.--loading:after {
 content:"";
 width:100px;
 height:3px;
 position:absolute;
 top:0;
 display:block;
 background-color:currentColor;
 -webkit-animation:dashanim-active-trscale 1s var(--easeoutcubic) infinite;
 animation:dashanim-active-trscale 1s var(--easeoutcubic) infinite;
 left:0
}
.mx-coverBlurry.--loading:after {
 position:absolute;
 left:calc(50% - 50px);
 top:50%;
 color:rgba(0,0,0,.15);
 -webkit-transition:opacity 0.3s var(--easeoutcubic);
 transition:opacity 0.3s var(--easeoutcubic);
 opacity:1;
 z-index:3
}
body.--not-ready .mx-coverBlurry .cBlurry-slideBg,
body.--not-ready .mx-coverBlurry .cBlurry-loadingBg {
 display:none
}
body.--not-ready .mx-coverBlurry.--loading:after {
 display:none
}
body.--not-ready .mx-coverBlurry img.cBlurry-slideContent,
body.--not-ready .mx-coverBlurry video.cBlurry-slideContent {
 -webkit-transform:scale(1);
 transform:scale(1)
}
.mx-coverBlurry .cBlurry--abs {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.mx-coverBlurry .cBlurry-slides {
 height:var(--mobile-height);
 min-height:auto;
 position:relative;
 width:100%;
 overflow:hidden;
 background-color:transparent
}
@media (min-width:1025px) {
 .mx-coverBlurry .cBlurry-slides {
  min-height:auto;
  height:calc(var(--full-vp-height) - var(--admin-bar));
  width:var(--site-width,100vw)
 }
}
.mx-coverBlurry .cBlurry-slide {
 height:100%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 position:relative
}
.mx-coverBlurry .cBlurry-slide.--content-x-start {
 text-align:start
}
.mx-coverBlurry .cBlurry-slide.--content-x-center {
 text-align:center
}
.mx-coverBlurry .cBlurry-slide.--content-x-end {
 text-align:end
}
.mx-coverBlurry .cBlurry-slide.--content-y-start .cBlurry-caption {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.mx-coverBlurry .cBlurry-slide.--content-y-center .cBlurry-caption {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.mx-coverBlurry .cBlurry-slide.--content-y-end .cBlurry-caption {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.mx-coverBlurry img.cBlurry-slideContent,
.mx-coverBlurry video.cBlurry-slideContent {
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:center;
 object-position:center;
 z-index:0;
 -webkit-transform:scale(1.02);
 transform:scale(1.02);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.mx-coverBlurry iframe.cBlurry-slideContent {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.mx-coverBlurry .cBlurry-slideBlur {
 z-index:1;
 width:100%;
 overflow:hidden
}
.mx-coverBlurry .cBlurry-slideBlur.--classic {
 -webkit-transition:width 1.1s var(--easeoutcubic) 0.7s;
 transition:width 1.1s var(--easeoutcubic) 0.7s;
 -webkit-transition-duration:calc(var(--transition-factor) * 1.1s);
 transition-duration:calc(var(--transition-factor) * 1.1s);
 will-change:width
}
.mx-coverBlurry .cBlurry-slideBlur.--classic .cBlurry-slideContent {
 min-height:auto;
 max-width:none;
 height:var(--mobile-height);
 width:var(--site-width,100vw);
 -webkit-filter:blur(10px) brightness(1.8);
 filter:blur(10px) brightness(1.8);
 -webkit-transition:-webkit-filter 1s var(--easeoutcubic) 0.8s;
 transition:-webkit-filter 1s var(--easeoutcubic) 0.8s;
 transition:filter 1s var(--easeoutcubic) 0.8s;
 transition:filter 1s var(--easeoutcubic) 0.8s,-webkit-filter 1s var(--easeoutcubic) 0.8s;
 -webkit-transition-duration:calc(var(--transition-factor) * 1s);
 transition-duration:calc(var(--transition-factor) * 1s);
 will-change:filter;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
@media (min-width:1025px) {
 .mx-coverBlurry .cBlurry-slideBlur.--classic .cBlurry-slideContent {
  height:calc(var(--full-vp-height) - var(--admin-bar))
 }
}
.mx-coverBlurry .cBlurry-slideBlur.--backdrop {
 -webkit-transition-property:-webkit-transform,-webkit-filter;
 transition-property:-webkit-transform,-webkit-filter;
 transition-property:transform,filter;
 transition-property:transform,filter,-webkit-transform,-webkit-filter;
 -webkit-transition-timing-function:var(--easeoutcubic);
 transition-timing-function:var(--easeoutcubic);
 -webkit-transition-duration:calc(var(--transition-factor) * 1.1s);
 transition-duration:calc(var(--transition-factor) * 1.1s);
 -webkit-filter:brightness(1.8);
 filter:brightness(1.8);
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transform-origin:0 0;
 transform-origin:0 0;
 will-change:transform,filter;
 -webkit-backdrop-filter:blur(17px);
 backdrop-filter:blur(17px)
}
.mx-coverBlurry .cBlurry-slide.--youtube .cBlurry-slideBlur.--backdrop {
 -webkit-backdrop-filter:none!important;
 backdrop-filter:none!important
}
.mx-coverBlurry.--blurAlign-right .cBlurry-slideBlur,
.mx-coverBlurry.--blurAlign-right .cBlurry-slideContent,
.mx-coverBlurry.--blurAlign-right .cBlurry-slideBg {
 right:0;
 left:auto
}
.mx-coverBlurry.--blurAlign-right .cBlurry-slideBg {
 -webkit-transform-origin:right center;
 transform-origin:right center
}
.mx-coverBlurry .cBlurry-slideBg {
 z-index:2;
 background-color:var(--bg-color);
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 will-change:transform;
 -webkit-transform-origin:top left;
 transform-origin:top left;
 -webkit-transition:-webkit-transform 0.5s var(--easeoutcubic) 0.3s;
 transition:-webkit-transform 0.5s var(--easeoutcubic) 0.3s;
 transition:transform 0.5s var(--easeoutcubic) 0.3s;
 transition:transform 0.5s var(--easeoutcubic) 0.3s,-webkit-transform 0.5s var(--easeoutcubic) 0.3s;
 -webkit-transition-duration:calc(var(--transition-factor) * 0.5s);
 transition-duration:calc(var(--transition-factor) * 0.5s)
}
.mx-coverBlurry .cBlurry-slideOverlay {
 background-color:rgba(0,0,0,.2)
}
@media (min-width:1025px) {
 .mx-coverBlurry .cBlurry-slideOverlay {
  background-color:rgba(0,0,0,.1)
 }
}
.mx-coverBlurry .cBlurry-caption {
 position:absolute;
 bottom:15%;
 width:100%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 color:#fff;
 z-index:3;
 pointer-events:none;
 max-width:70vw;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:calc(100% - (var(--caption-spacing) * 2));
 top:var(--caption-spacing)
}
.mx-coverBlurry .cBlurry-caption .cBlurry-captionEl {
 -webkit-transform:translateX(90px);
 transform:translateX(90px);
 opacity:0;
 -webkit-transition:opacity 0.5s var(--easeoutcubic),-webkit-transform 0.5s var(--easeoutcubic);
 transition:opacity 0.5s var(--easeoutcubic),-webkit-transform 0.5s var(--easeoutcubic);
 transition:opacity 0.5s var(--easeoutcubic),transform 0.5s var(--easeoutcubic);
 transition:opacity 0.5s var(--easeoutcubic),transform 0.5s var(--easeoutcubic),-webkit-transform 0.5s var(--easeoutcubic)
}
.mx-coverBlurry .cBlurry-caption .cBlurry-captionEl:nth-child(1) {
 -webkit-transition-delay:calc((0.08s * 1) + var(--caption-delay));
 transition-delay:calc((0.08s * 1) + var(--caption-delay))
}
.mx-coverBlurry .cBlurry-caption .cBlurry-captionEl:nth-child(2) {
 -webkit-transition-delay:calc((0.08s * 2) + var(--caption-delay));
 transition-delay:calc((0.08s * 2) + var(--caption-delay))
}
.mx-coverBlurry .cBlurry-caption .cBlurry-captionEl:nth-child(3) {
 -webkit-transition-delay:calc((0.08s * 3) + var(--caption-delay));
 transition-delay:calc((0.08s * 3) + var(--caption-delay))
}
.mx-coverBlurry .cBlurry-caption .cBlurry-captionEl:nth-child(4) {
 -webkit-transition-delay:calc((0.08s * 4) + var(--caption-delay));
 transition-delay:calc((0.08s * 4) + var(--caption-delay))
}
.mx-coverBlurry .cBlurry-caption .cBlurry-captionEl:nth-child(5) {
 -webkit-transition-delay:calc((0.08s * 5) + var(--caption-delay));
 transition-delay:calc((0.08s * 5) + var(--caption-delay))
}
.mx-coverBlurry .cBlurry-captionLabel {
 font-size:.875rem;
 margin-bottom:1.25rem;
 font-weight:600;
 color:inherit
}
.mx-coverBlurry .cBlurry-captionTitle {
 font-size:2.375rem;
 margin-bottom:1.25rem;
 line-height:1.2;
 color:inherit
}
@media (min-width:1025px) {
 .mx-coverBlurry .cBlurry-captionTitle {
  font-size:4.5rem
 }
}
.mx-coverBlurry .cBlurry-captionSubtitle {
 font-size:1.125rem;
 margin-bottom:2.1875rem;
 font-weight:400;
 color:inherit
}
.mx-coverBlurry .cBlurry-captionBtn {
 margin-top:1.25rem
}
@media (min-width:768px) {
 .mx-coverBlurry .cBlurry-captionBtn {
  margin-top:2.5rem
 }
}
.mx-coverBlurry .cBlurry-captionBtn a {
 font-size:.75rem;
 font-weight:600;
 color:inherit
}
.mx-coverBlurry .cBlurry-captionBtn a:hover {
 color:inherit;
 opacity:.8
}
.mx-coverBlurry .cBlurry-captionBtn a.btn-dash {
 padding-left:2.5em;
 padding-right:6.5em
}
.mx-coverBlurry .cBlurry-captionBtn a.btn-dash:after {
 right:2em
}
.mx-coverBlurry .swiper-slide-active .cBlurry-slideBlur.--classic {
 width:40%;
 -webkit-transition-delay:calc(var(--transition-factor) * 0.7s);
 transition-delay:calc(var(--transition-factor) * 0.7s)
}
@media (min-width:1025px) {
 .mx-coverBlurry .swiper-slide-active .cBlurry-slideBlur.--classic {
  width:33%
 }
}
.mx-coverBlurry .swiper-slide-active .cBlurry-slideBlur.--classic .cBlurry-slideContent {
 -webkit-transition-delay:calc(var(--transition-factor) * 0.8s);
 transition-delay:calc(var(--transition-factor) * 0.8s);
 -webkit-filter:blur(10px) brightness(1.2);
 filter:blur(10px) brightness(1.2)
}
.mx-coverBlurry .swiper-slide-active .cBlurry-slideBlur.--backdrop {
 -webkit-transform:scaleX(.4);
 transform:scaleX(.4);
 -webkit-filter:brightness(1.2);
 filter:brightness(1.2);
 -webkit-transition-delay:calc(var(--transition-factor) * 0.7s);
 transition-delay:calc(var(--transition-factor) * 0.7s)
}
@media (min-width:1025px) {
 .mx-coverBlurry .swiper-slide-active .cBlurry-slideBlur.--backdrop {
  -webkit-transform:scaleX(.33);
  transform:scaleX(.33)
 }
}
.mx-coverBlurry .swiper-slide-active.--video .cBlurry-slideBlur.--classic .cBlurry-slideContent {
 display:none
}
.mx-coverBlurry .swiper-slide-active .cBlurry-slideBg {
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transition-delay:calc(var(--transition-factor) * 0.3s);
 transition-delay:calc(var(--transition-factor) * 0.3s)
}
.mx-coverBlurry .swiper-slide-active .cBlurry-caption {
 pointer-events:auto
}
.mx-coverBlurry .swiper-slide-active .cBlurry-caption .cBlurry-captionEl {
 -webkit-transform:translateX(0);
 transform:translateX(0);
 opacity:1
}
.mx-coverBlurry .cBlurry-arrow {
 color:#fff;
 position:absolute;
 top:calc(50% - (var(--arrow-height, 50px) / 2));
 width:var(--arrow-width,120px);
 height:var(--arrow-height,50px);
 text-align:center;
 cursor:pointer;
 display:none;
 border:1px solid rgba(255,255,255,.3);
 -webkit-transition:0.3s var(--easeoutcubic);
 transition:0.3s var(--easeoutcubic);
 -webkit-transition-property:color,border-color,border-width,background-color;
 transition-property:color,border-color,border-width,background-color;
 font-size:44px;
 border-radius:10em
}
.mx-coverBlurry .cBlurry-arrow:hover {
 border-color:rgba(255,255,255,.7)
}
@media (min-width:1025px) {
 .mx-coverBlurry .cBlurry-arrow {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
.mx-coverBlurry .cBlurry-arrow svg {
 font-size:inherit
}
.mx-coverBlurry .cBlurry-arrow.rey-arrowSvg--left {
 left:30px
}
.mx-coverBlurry .cBlurry-arrow.rey-arrowSvg--right {
 right:30px
}
.mx-coverBlurry .cBlurry-arrow:hover:before {
 opacity:.7
}
.mx-coverBlurry .cBlurry-footer {
 color:#fff;
 display:none
}
@media (min-width:768px) {
 .mx-coverBlurry .cBlurry-footer {
  position:absolute;
  width:100%;
  left:0;
  bottom:0;
  z-index:3;
  display:block
 }
}
.mx-coverBlurry .cBlurry-footer .cBlurry-footerInner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 max-width:calc(var(--container-max-width) - (var(--half-gutter-size) * 2));
 margin:0 auto;
 padding-left:var(--half-gutter-size);
 padding-right:var(--half-gutter-size);
 padding-bottom:20px
}
@media (min-width:1025px) {
 .mx-coverBlurry .cBlurry-footer .cBlurry-footerInner {
  padding-left:0;
  padding-right:0;
  height:100px
 }
}
.mx-coverBlurry .cBlurry-footer .cBlurry-footerInner>div {
 -webkit-box-flex:1;
 -ms-flex:1 1 30%;
 flex:1 1 30%
}
.mx-coverBlurry .cBlurry-footer .cBlurry-footerInner.--no-social .cBlurry-nav {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.mx-coverBlurry .cBlurry-footer .cBlurry-footerInner.--no-scroll .cBlurry-nav {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.mx-coverBlurry .cBlurry-social {
 z-index:3;
 color:inherit;
 -webkit-transition:opacity 0.5s var(--easeoutcubic),-webkit-transform 0.5s var(--easeoutcubic);
 transition:opacity 0.5s var(--easeoutcubic),-webkit-transform 0.5s var(--easeoutcubic);
 transition:transform 0.5s var(--easeoutcubic),opacity 0.5s var(--easeoutcubic);
 transition:transform 0.5s var(--easeoutcubic),opacity 0.5s var(--easeoutcubic),-webkit-transform 0.5s var(--easeoutcubic);
 display:none
}
@media (min-width:768px) {
 .mx-coverBlurry .cBlurry-social {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .mx-coverBlurry .cBlurry-social:only-child {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
}
.mx-coverBlurry .cBlurry-social .cBlurry-socialIcons {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.mx-coverBlurry .cBlurry-social .cBlurry-socialIcons-link {
 padding:0;
 margin:0;
 font-size:18px;
 background-color:transparent;
 color:inherit;
 opacity:.8;
 -webkit-transition:opacity 0.2s var(--easeoutcubic);
 transition:opacity 0.2s var(--easeoutcubic)
}
.mx-coverBlurry .cBlurry-social .cBlurry-socialIcons-link:not(:first-child) {
 margin-left:20px
}
.mx-coverBlurry .cBlurry-social .cBlurry-socialIcons-link svg {
 display:block;
 color:inherit
}
.mx-coverBlurry .cBlurry-social .cBlurry-socialIcons-link:hover {
 opacity:1
}
.mx-coverBlurry .cBlurry-socialText {
 font-size:12px;
 font-weight:400;
 opacity:.8;
 margin-right:30px;
 display:none
}
@media (min-width:1025px) {
 .mx-coverBlurry .cBlurry-socialText {
  display:block
 }
}
.mx-coverBlurry .cBlurry-nav {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-preferred-size:40%;
 flex-basis:40%
}
.mx-coverBlurry .cBlurry-nav button {
 font-size:0;
 line-height:0;
 width:var(--bars-width,60px);
 height:calc(var(--bars-height, 1px) + 16px);
 border:8px solid transparent;
 background-color:currentColor;
 background-clip:padding-box;
 color:rgba(255,255,255,.35);
 display:block;
 position:relative;
 cursor:pointer
}
.mx-coverBlurry .cBlurry-nav button:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 height:100%;
 width:100%;
 background-color:currentColor;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:0 0;
 transform-origin:0 0;
 -webkit-transition:-webkit-transform 0.4s var(--easeoutcubic) 1s;
 transition:-webkit-transform 0.4s var(--easeoutcubic) 1s;
 transition:transform 0.4s var(--easeoutcubic) 1s;
 transition:transform 0.4s var(--easeoutcubic) 1s,-webkit-transform 0.4s var(--easeoutcubic) 1s
}
.mx-coverBlurry .cBlurry-nav .is-active:before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.mx-coverBlurry .cBlurry-scroll {
 display:none
}
@media (min-width:768px) {
 .mx-coverBlurry .cBlurry-scroll {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
}
/* Slider Navigation */
.mx-slider-pagination-frame {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
z-index: 3;
display: block;
}

.mx-slider-pagination-frame .mx-slider-pagination {
padding-left: 0;
padding-right: 0;
height: 70px;
display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 max-width:calc(var(--container-max-width) - (var(--half-gutter-size) * 2));
 margin:0 auto;
 width: 500px
}

.mx-slider-pagination-frame .mx-slider-pagination .swiper-pagination-bullet {
width: 10%;
	margin-left: auto !important;
	border-radius: 2px;
	height: 3px;
background-color: currentColor;
background-clip: padding-box;
color: rgba(255,255,255,.95);
	transition: 0.3s ease-in-out;
display: block;
position: relative;
cursor: pointer;
}
.mx-slider-pagination-frame .mx-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 15%;
	background-color: red;
}
@keyframes fade-in {
    from {
        opacity: 0;
        transform: translateX(100px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}
.swiper-slide-active .mx-project-slider-item .mx-main-title-frame .mx-main-title div {
	animation-name: fade-in;
	animation-duration: 1.2s;
	animation-delay: 1.2s;
	animation-fill-mode: both;
}
.swiper-slide-active .mx-project-slider-item .mx-main-title-frame .mx-main-title h1 {
	animation-name: fade-in;
	animation-duration: 1.3s;
	animation-delay: 1.3s;
	animation-fill-mode: both;
}
.swiper-slide-active .mx-project-slider-item .mx-main-title-frame .mx-main-title .mx-text {
	animation-name: fade-in;
	animation-duration: 1.4s;
	animation-delay: 1.4s;
	animation-fill-mode: both;
}
.swiper-slide-active .mx-project-slider-item .mx-main-title-frame .mx-main-title .mx-btn {
	animation-name: fade-in;
	animation-duration: 1.5s;
	animation-delay: 1.5s;
	animation-fill-mode: both;
}
@media (max-width:768px) {
.mx-coverBlurry .swiper-slide-active .cBlurry-slideBlur.--classic {
 width:0%;
}
} 