.elementor-38987 .elementor-element.elementor-element-94d9bb0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-38987 .elementor-element.elementor-element-94d9bb0:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-38987 .elementor-element.elementor-element-94d9bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-38987 .elementor-element.elementor-element-94d9bb0 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://clairvoyancenu.dk/wp-content/uploads/2025/01/pexels-maki-larizze-painaga-130663433-10816859.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-38987 .elementor-element.elementor-element-94d9bb0 > .elementor-background-overlay{background-color:#AB977B8C;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38987 .elementor-element.elementor-element-94d9bb0 > .elementor-container{min-height:280px;}.elementor-38987 .elementor-element.elementor-element-94d9bb0, .elementor-38987 .elementor-element.elementor-element-94d9bb0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-38987 .elementor-element.elementor-element-94d9bb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:75px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38987 .elementor-element.elementor-element-b979721.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38987 .elementor-element.elementor-element-b979721.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38987 .elementor-element.elementor-element-7d55eaa{margin-top:0px;margin-bottom:0px;}.elementor-38987 .elementor-element.elementor-element-d81708d{text-align:center;}.elementor-38987 .elementor-element.elementor-element-d81708d .elementor-heading-title{font-size:45px;color:var( --e-global-color-background );}.elementor-38987 .elementor-element.elementor-element-640647a{--display:flex;}.elementor-38987 .elementor-element.elementor-element-93fa6e9 .elementor-menu-toggle{margin:0 auto;}.elementor-38987 .elementor-element.elementor-element-93fa6e9 .elementor-nav-menu--main .elementor-item{color:#E2A08A;fill:#E2A08A;}.elementor-38987 .elementor-element.elementor-element-7f1bb37 .cmsmasters-blog--type-default{--cmsmasters-blog-columns:3;--cmsmasters-image-ratio:0.8;}.elementor-38987 .elementor-element.elementor-element-7f1bb37 .page-numbers:not(ul):not(.prev):not(.next){border-style:none;min-width:40px;min-height:40px;color:#E2A08A;}.elementor-38987 .elementor-element.elementor-element-7f1bb37 .cmsmasters-blog__post-title, .elementor-38987 .elementor-element.elementor-element-7f1bb37 .cmsmasters-blog__post-title a{color:#020101;}.elementor-38987 .elementor-element.elementor-element-7f1bb37 .cmsmasters-widget-meta-data[data-name="meta_data_top"] .cmsmasters-widget-meta-data-item{color:#020101;}.elementor-38987 .elementor-element.elementor-element-7f1bb37 .cmsmasters-widget-meta-data[data-name="meta_data_top"] a.term{color:#E2A08A;}.elementor-38987 .elementor-element.elementor-element-7f1bb37 ul.page-numbers{justify-content:center;}@media(max-width:1024px){.elementor-38987 .elementor-element.elementor-element-94d9bb0 > .elementor-container{min-height:150px;}.elementor-38987 .elementor-element.elementor-element-94d9bb0{margin-top:0px;margin-bottom:80px;padding:100px 10px 60px 10px;}}@media(max-width:767px){.elementor-38987 .elementor-element.elementor-element-94d9bb0 > .elementor-container{min-height:300px;}.elementor-38987 .elementor-element.elementor-element-94d9bb0, .elementor-38987 .elementor-element.elementor-element-94d9bb0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-38987 .elementor-element.elementor-element-94d9bb0{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-38987 .elementor-element.elementor-element-b979721 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-38987 .elementor-element.elementor-element-7d55eaa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38987 .elementor-element.elementor-element-d81708d .elementor-heading-title{font-size:30px;}.elementor-38987 .elementor-element.elementor-element-7f1bb37 .cmsmasters-blog--type-default{--cmsmasters-blog-columns:1;}}/* Start custom CSS for cmsmasters-blog-grid, class: .elementor-element-7f1bb37 *//* =========================================
   EFEKT WOW - KARTY PREMIUM (CMSMASTERS)
   ========================================= */

/* --- GŁÓWNA KARTA --- */
.cmsmasters-blog__post {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* Jeszcze gładsze rogi */
    /* Wielowarstwowy cień dla maksymalnej głębi */
    box-shadow: 
        0 4px 6px rgba(0, 0, 0, 0.02),
        0 10px 15px rgba(0, 0, 0, 0.03),
        0 20px 40px rgba(0, 0, 0, 0.04) !important;
    /* Animacja z "fizyką" (sprężysta) */
    transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275), 
                box-shadow 0.5s ease !important;
    overflow: hidden !important;
    border: 1px solid rgba(0,0,0,0.03) !important; /* Subtelna ramka premium */
    padding-bottom: 35px !important;
    margin-bottom: 30px !important;
    will-change: transform; /* Optymalizacja płynności w przeglądarce */
}

/* --- LEWITACJA KARTY (HOVER) --- */
.cmsmasters-blog__post:hover {
    transform: translateY(-12px) scale(1.01) !important; /* Podnosi się i minimalnie rośnie */
    box-shadow: 
        0 10px 20px rgba(0, 0, 0, 0.04),
        0 20px 40px rgba(0, 0, 0, 0.08),
        0 30px 60px rgba(212, 163, 115, 0.15) !important; /* Lekka poświata w kolorze Twojego motywu */
}

/* --- KONTENER ZDJĘCIA (żeby animacja nie wychodziła poza kartę) --- */
.cmsmasters-blog__post .cmsmasters-img-wrap,
.cmsmasters-blog__post figure {
    overflow: hidden !important;
    margin: 0 !important;
}

/* --- ZDJĘCIE - KINEMATOGRAFICZNY EFEKT --- */
.cmsmasters-blog__post img {
    transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 24px 24px 0 0 !important;
    transform-origin: center center !important;
}

/* --- ZOOM + ROTACJA (HOVER) --- */
.cmsmasters-blog__post:hover img {
    /* Powiększenie + dosłownie 1 stopień obrotu dla dynamiki */
    transform: scale(1.08) rotate(1deg) !important; 
}

/* --- KATEGORIA (Meta Data) --- */
.cmsmasters-blog__post .cmsmasters-post-meta,
.cmsmasters-blog__post .cmsmasters-post-category,
.cmsmasters-blog__post .cmsmasters-blog__post-info {
    padding: 30px 30px 10px 30px !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important; /* Mocno rozstrzelone = nowocześnie */
    font-weight: 700 !important;
    opacity: 0.8 !important;
}

/* --- TYTUŁ (H3) --- */
.cmsmasters-blog__post h3 {
    padding: 0 30px !important;
    font-size: 24px !important;
    line-height: 1.35 !important;
    font-weight: 300 !important; /* Bardzo cienki, elegancki font */
    margin-top: 5px !important;
    transition: color 0.4s ease, transform 0.4s ease !important;
}

/* --- TYTUŁ (HOVER) --- */
/* Tytuł lekko przesuwa się w prawo i zmienia kolor po najechaniu na kartę */
.cmsmasters-blog__post:hover h3 {
    transform: translateX(5px) !important;
    color: #e3a99e !important; /* Twój różowo-brzoskwiniowy kolor (podmień hex na idealnie swój jeśli trzeba) */
}/* End custom CSS */