.mf-cursor {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    direction: ltr;
    contain: layout style size;
    pointer-events: none;
    transition: opacity .3s, color .4s;
    --border-color: unset;
    --border-top-radius: 50%;
    --border-right-radius: 50%;
    --border-bottom-radius: 50%;
    --border-left-radius: 50%;
    --border-style: unset;
    --border-top-width: 0;
    --border-right-width: 0;
    --border-bottom-width: 0;
    --border-left-width: 0
}

.mf-cursor.mf-hide-cursor {
    display: none
}

.mf-cursor:before {
    content: "";
    position: absolute;
    top: -24px;
    left: -24px;
    display: block;
    width: 48px;
    height: 48px;
    transform: scale(.2);
    background: currentColor;
    border-radius: 50%;
    transition: transform .25s ease-in-out, opacity .1s, border .2s;
    border-color: var(--border-color);
    border-radius: var(--border-top-radius) var(--border-right-radius) var(--border-bottom-radius) var(--border-left-radius);
    border-style: var(--border-style);
    border-width: var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width)
}

.mf-cursor.-inverse {
    color: #fff
}

@supports(mix-blend-mode:exclusion) {
    .mf-cursor.-exclusion {
        mix-blend-mode: exclusion
    }
    .mf-cursor.-exclusion:before {
        background: #fff
    }
}

.mf-cursor.-icon:before {
    transform: scale(1.5)
}

.mf-cursor.-icon.-active:before {
    transform: scale(1.4)
}

.mf-cursor.-hidden:before {
    transform: scale(0) !important
}

.mf-cursor-text {
    position: absolute;
    white-space: nowrap;
    top: -18px;
    left: -18px;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: scale(0) rotate(10deg);
    opacity: 0;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    transition: opacity .4s, transform .3s
}

.mf-cursor.-icon .mf-cursor-text,
.mf-cursor.-text .mf-cursor-text {
    opacity: 1;
    transform: scale(1)
}

.mf-cursor-media {
    position: absolute;
    width: 400px;
    height: 400px;
    margin: -200px 0 0 -200px
}

.mf-cursor-media img,
.mf-cursor-media video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border-radius: var(--border-top-radius) var(--border-right-radius) var(--border-bottom-radius) var(--border-left-radius);
    transition: border-radius .2s linear
}

@supports(object-fit:cover) {
    .mf-cursor-media img,
    .mf-cursor-media video {
        position: static;
        width: 100%;
        height: 100%;
        object-fit: cover;
        transform: translateZ(0)
    }
}

.mf-cursor-media-box {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transform: scale(0) translateZ(0);
    padding: 1px;
    opacity: 0;
    transition: transform .3s, opacity .2s .2s, border .2s
}

.mf-cursor.-media .mf-cursor-media-box {
    opacity: 1;
    transform: scale(.696);
    transition-duration: .3s, .3s;
    transition-delay: 0s, 0s
}

.mf-cursor.-media {
    color: transparent !important
}@layer bricks{.bricks-swiper-container{list-style:none;margin-left:auto;margin-right:auto;opacity:0;overflow:hidden;padding:0;position:relative;transition:opacity .1s ease-in .1s;z-index:1}.bricks-swiper-container.swiper-initialized{opacity:1}.bricks-swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active){opacity:0}[class^=brxe-] .bricks-swiper-container{opacity:1!important}.swiper-wrapper{box-sizing:content-box;display:grid;grid-auto-flow:column;height:100%;max-height:inherit;min-height:inherit;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;height:auto;transition-property:transform,height}.swiper-autoheight .swiper-slide{height:auto}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-button{align-items:center;background-color:transparent;color:#fff;cursor:pointer;display:flex!important;font-size:40px;font-weight:100;height:50px;justify-content:center;line-height:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transition:var(--bricks-transition);width:50px;z-index:11}.swiper-button.swiper-button-disabled{opacity:.25}.swiper-button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bricks-swiper-button-prev{background-image:none!important;transform:translate(-100%,-50%)}.bricks-swiper-button-next{background-image:none!important;transform:translate(100%,-50%)}.swiper-button-lock{display:none}.swiper-pagination{display:flex;flex-direction:row;position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{background-color:rgba(0,0,0,.33);border-radius:100%;cursor:pointer;display:inline-block;height:10px;line-height:0;margin:0 5px;padding:0;width:10px}.swiper-pagination-bullet-active{background-color:#000}.swiper-horizontal+.swiper-pagination-horizontal{bottom:15px;left:50%;transform:translateX(-50%)}.swiper-pagination-bullets-dynamic{display:block;font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-horizontal+.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal+.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl+.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.bricks-swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}