.elementor-45 .elementor-element.elementor-element-b195e53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;}.elementor-45 .elementor-element.elementor-element-b195e53:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-b195e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031B16;}.elementor-45 .elementor-element.elementor-element-d57e1f7{--display:flex;--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;--justify-content:center;}.elementor-45 .elementor-element.elementor-element-ac91780{--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;}.elementor-45 .elementor-element.elementor-element-8fea758 .title{color:var( --e-global-color-primary );font-size:16px;}.elementor-45 .elementor-element.elementor-element-2b80e94 .elementor-button{background-color:#02110D;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-45 .elementor-element.elementor-element-2b80e94 .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-2b80e94 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-2b80e94.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-45 .elementor-element.elementor-element-2b80e94 .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-element-2b80e94 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-0e72853{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-0e72853:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-0e72853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031B16;}.elementor-45 .elementor-element.elementor-element-c160a15{--display:flex;--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;--justify-content:center;}.elementor-45 .elementor-element.elementor-element-ff07371{--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;}.elementor-45 .elementor-element.elementor-element-5779103 .title{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-319cf2d .elementor-button{background-color:#02110D;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-45 .elementor-element.elementor-element-319cf2d .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-319cf2d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-319cf2d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-45 .elementor-element.elementor-element-319cf2d .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-element-319cf2d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-c34f6db{--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;}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-8fea758 .title-after_title, .elementor-45 .elementor-element.elementor-element-8fea758 .title-subtitle, .elementor-45 .elementor-element.elementor-element-8fea758 .woodmart-title-container{max-width:100%;}}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-d57e1f7{--width:50%;}.elementor-45 .elementor-element.elementor-element-ac91780{--width:100%;}.elementor-45 .elementor-element.elementor-element-c160a15{--width:50%;}.elementor-45 .elementor-element.elementor-element-ff07371{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d57e1f7 *//* =========================================================
   AMVAJ MAGAZINE
   DYNAMIC MOUSE PERSPECTIVE
   ========================================================= */

.amvaj-magazine-card {

    position: relative;

    overflow: hidden;

    transform-style: preserve-3d;

    perspective: 1200px;

    transition:
        box-shadow .6s ease;

    will-change: transform;

    cursor: pointer;
}


/* =========================================================
   IMAGE
   ========================================================= */

.amvaj-magazine-card img {

    display: block;

    width: 100%;

    transform:
        translateZ(0)
        scale(1);

    transition:
        transform .12s ease-out,
        filter .5s ease;

    will-change: transform;

}


/* =========================================================
   MOVING LIGHT
   ========================================================= */

.amvaj-magazine-card::before {

    content: "";

    position: absolute;

    top: -60%;
    left: -80%;

    width: 45%;
    height: 220%;

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(255,255,255,.02) 30%,
            rgba(245,191,56,.20) 50%,
            rgba(255,255,255,.08) 65%,
            transparent 100%
        );

    transform:
        rotate(18deg)
        translateX(0);

    opacity: 0;

    pointer-events: none;

    z-index: 3;

    filter: blur(8px);
}


/* =========================================================
   GOLDEN EDGE
   ========================================================= */

.amvaj-magazine-card::after {

    content: "";

    position: absolute;

    inset: 0;

    pointer-events: none;

    z-index: 4;

    border-radius: inherit;

    box-shadow:
        inset 0 0 0 1px
        rgba(245,191,56,0);

    transition:
        box-shadow .5s ease;
}


/* =========================================================
   HOVER STATE
   ========================================================= */

.amvaj-magazine-card:hover {

    box-shadow:
        0 22px 50px
        rgba(0,0,0,.30),

        0 0 35px
        rgba(245,191,56,.12);
}


/* =========================================================
   IMAGE HOVER
   ========================================================= */

.amvaj-magazine-card:hover img {

    filter:
        brightness(1.06)
        saturate(1.05);
}


/* =========================================================
   LIGHT SWEEP
   ========================================================= */

.amvaj-magazine-card:hover::before {

    opacity: 1;

    animation:
        amvajMagazineLight
        1.4s
        cubic-bezier(.22,.61,.36,1)
        forwards;
}


/* =========================================================
   GOLDEN EDGE
   ========================================================= */

.amvaj-magazine-card:hover::after {

    box-shadow:
        inset 0 0 0 1px
        rgba(245,191,56,.35),

        inset 0 0 25px
        rgba(245,191,56,.06);
}


/* =========================================================
   LIGHT ANIMATION
   ========================================================= */

@keyframes amvajMagazineLight {

    0% {

        left: -80%;

        opacity: 0;

    }

    15% {

        opacity: 1;

    }

    70% {

        opacity: .8;

    }

    100% {

        left: 135%;

        opacity: 0;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .amvaj-magazine-card {

        perspective: none;
    }

}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .amvaj-magazine-card,
    .amvaj-magazine-card img,
    .amvaj-magazine-card::before,
    .amvaj-magazine-card::after {

        transition: none !important;

        animation: none !important;

    }

}/* End custom CSS */