.podkreslony-naglowek {
    position: relative;
    display: block;           /* Zmieniamy na block, żeby marginesy działały */
    width: fit-content;       /* Boks nagłówka będzie tylko tak szeroki jak tekst */
    margin: 0 auto;           /* To magiczne polecenie środkuje boks w sekcji */
    text-align: center;       /* Środkuje tekst wewnątrz boksu */
    padding-bottom: 15px;
    color: #F0FCF4;           /* Twoje jasne laboratorium */
}

.podkreslony-naglowek::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 160px;
    height: 7px;
    background: linear-gradient(135deg, #22c55e 0%, #10b981 50%, #059669 100%); 
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(34, 197, 94, 0.4); /* Neonowy blask kreski */
}

/* --- KARTA BITU (Baza) --- */
.kareuzela_bit .uagb-post__inner-wrap {
    background: #1a2a1d !important;
    border: 2px solid rgba(0, 255, 133, 0.2) !important;
    border-radius: 30px !important;
    padding: 15px !important;
    cursor: pointer;
    color: #F0FCF4;
    margin: 10px;

    /* KLUCZ DO PŁYNNOŚCI: Wszystkie animacje ruchu definiujemy TUTAJ */
    /* Transform (ruch) i Box-shadow mają 0.3s, ale Border i Color zmienimy na szybkie */
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), 
                box-shadow 0.3s ease, 
                border-color 0.1s linear !important;
    
    transform: translateY(0) scale(1);
    backface-visibility: hidden;
}

/* --- HOVER (Najechanie) --- */
.kareuzela_bit .uagb-post__inner-wrap:hover {
    border-color: #00FF85 !important;
    box-shadow: 0 10px 30px rgba(0, 255, 133, 0.3) !important;
    transform: translateY(-10px) scale(1.02) !important;
    /* USUNĄŁEM stąd transition: 0.3s - to ono powodowało skakanie! */
}

/* --- TYTUŁY I TEKST - Błyskawiczna zmiana --- */
.kareuzela_bit .uagb-post__inner-wrap h4,
.kareuzela_bit .uagb-post__inner-wrap h4 a,
.uagb-post__cta a {
    transition: color 0.1s linear !important; /* Przycisk i tytuł reagują szybko */
}

.kareuzela_bit .uagb-post__inner-wrap:hover h4,
.kareuzela_bit .uagb-post__inner-wrap:hover h4 a {
  !important;
}

/* 1. GŁÓWNA RAMA I TŁO */
.mejs-container, .mejs-inner {
    background: #0d0d0d !important; /* Twój ciemny kolor */
    border-radius: 30px !important;
    overflow: hidden !important; /* To wycina kwadratowe rogi */
}

.mejs-container {
    border: 1px solid rgba(0, 255, 133, 0.3) !important;
    height: 40px !important;
}

/* 2. KONTROLA ELEMENTÓW WEWNĄTRZ */
.mejs-controls {
    background: transparent !important;
    border-radius: 30px !important;
}

/* 3. PRZYCISKI - Jasny kolor F0FCF4 */
.mejs-playpause-button button::before, 
.mejs-volume-button button::before,
.mejs-button > button {
    color: #F0FCF4 !important;
    opacity: 1 !important;
}

/* 4. PASEK POSTĘPU - EFEKT LASERA */
.mejs-time-rail .mejs-time-current {
    background: #00FF85 !important;
    border-radius: 5px !important;
    
    /* Główna poświata lasera */
    box-shadow: 0 0 15px rgba(0, 255, 133, 0.9), 
                0 0 5px rgba(255, 255, 255, 0.5) !important;
    
    position: relative;
    /* Pozwalamy poświacie nieco wyjść poza pasek */
    overflow: visible !important; 
}

/* "GŁOWICA" LASERA - Ten jasny punkt na przodzie paska */
.mejs-time-rail .mejs-time-current::after {
    content: '';
    position: absolute;
    right: -2px; /* Wystaje lekko przed pasek */
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 120%; /* Trochę wyższy niż pasek dla efektu flary */
    background: #fff;
    border-radius: 50%;
    
    /* Mocny blask punktowy */
    box-shadow: 0 0 10px #fff, 
                0 0 20px #00FF85, 
                0 0 30px #00FF85;
    
    filter: blur(1px);
}

/* Opcjonalnie: Delikatne pulsowanie całego lasera */
.mejs-time-rail .mejs-time-current {
    animation: laserPulse 2s infinite alternate;
}

@keyframes laserPulse {
    from { filter: brightness(1) drop-shadow(0 0 2px #00FF85); }
    to { filter: brightness(1.3) drop-shadow(0 0 8px #00FF85); }
}

/* 1. Całkowite usunięcie kontenera obrazka i galerii */
#yith-quick-view-content div.images,
#yith-quick-view-content .woocommerce-product-gallery {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}
/* ============================================================
   WEE-LAB PREMIUM QUICK VIEW - FINAL MASTER CSS
   ============================================================ */

/* 1. KONTENER ZEWNĘTRZNY (WRAPPER) */
div#yith-wcqv-modal #yith-wcqv-wrapper {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    overflow: hidden !important; /* Blokada podwójnego scrolla */
    width: 1000px !important;
    height: 600px !important;
    max-width: 95vw !important;
}

/* 2. GŁÓWNA KARTA (POZBYCIE SIĘ SCROLLBARÓW) */
#yith-quick-view-content {
    width: 1000px !important;
    height: 600px !important;
    background: #0d0d0d !important;
    border: 3px solid #00FF85 !important;
    border-radius: 40px !important;
    box-shadow: 0 0 50px rgba(0, 255, 133, 0.4) !important;
    margin: 0 auto !important;
    display: flex !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
    overflow: hidden !important; /* Ukrywa scrollbar całkowicie */
    -ms-overflow-style: none;    /* IE/Edge */
    scrollbar-width: none;       /* Firefox */
}

#yith-quick-view-content::-webkit-scrollbar {
    display: none; /* Chrome/Safari */
}

/* 3. UKŁAD TREŚCI I ODSTĘPY (GAPY) */
#yith-quick-view-content div.summary {
    width: 100% !important;
    height: 100% !important;
    padding: 40px 60px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    justify-content: flex-start !important;
    gap: 25px !important; /* Odstęp między sekcjami */
}

/* 4. TYTUŁ I CENA */
#yith-quick-view-content .product_title {
    color: #00FF85 !important;
    font-size: 42px !important;
    text-shadow: 0 0 15px rgba(0, 255, 133, 0.5) !important;
    margin: 0 !important;
}

#yith-quick-view-content .price {
    color: #F0FCF4 !important;
    font-size: 22px !important;
}

/* 5. FORMULARZ WYBORU LICENCJI */
#yith-quick-view-content .variations_form {
    width: 100% !important;
    max-width: 600px !important;
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 15px !important;
}

/* Styl listy rozwijanej */
#yith-quick-view-content select {
    background: #1a2a1d !important;
    border: 1px solid #00FF85 !important;
    color: #F0FCF4 !important;
    border-radius: 12px !important;
    width: 420px !important;
    height: 52px !important;
    padding: 0 100px 0 15px !important; /* Padding z prawej pod przycisk reset */
    line-height: 52px !important;
    font-size: 16px !important;
    appearance: none !important;
}

/* Kolory opcji wewnątrz listy */
#yith-quick-view-content select option {
    background-color: #0d0d0d !important;
    color: #F0FCF4 !important;
}

/* PRZYCISK WYCZYŚĆ (RESET) */
#yith-quick-view-content .reset_variations {
    position: absolute !important;
    right: 35px !important;
    top: 61px !important; /* Twoja idealna pozycja */
    transform: translateY(-50%) !important;
    color: #00FF85 !important;
    font-size: 13px !important;
    font-weight: bold !important;
    text-transform: uppercase;
    text-decoration: none !important;
    z-index: 10 !important;
    white-space: nowrap !important;
}

/* 6. OPISY LICENCJI */
#yith-quick-view-content .woocommerce-product-details__short-description,
#yith-quick-view-content .description {
    color: #F0FCF4 !important;
    font-size: 19px !important;
    line-height: 1.6 !important;
    min-height: 120px !important; /* Zapobiega skakaniu layoutu */
    margin: 0 !important;
}

/* 7. SEKACJA KOSZYKA (ILOŚĆ I PRZYCISK) */
#yith-quick-view-content form.cart:not(.variations_form) {
    margin-top: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 30px !important; /* Przerwa między ilością a przyciskiem */
    padding-bottom: 10px !important;
}

#yith-quick-view-content .single_add_to_cart_button {
    background: #00FF85 !important;
    color: #0d0d0d !important;
    font-weight: 800 !important;
    padding: 18px 80px !important;
    border-radius: 50px !important;
    box-shadow: 0 0 30px rgba(0, 255, 133, 0.5) !important;
    border: none !important;
    text-transform: uppercase;
    font-size: 18px !important;
}

/* 8. CZYSZCZENIE ŚMIECI */
#yith-quick-view-content .product_meta,
#yith-quick-view-content .sku_wrapper {
    display: none !important;
}

#yith-wcqv-close {
    color: #00FF85 !important;
    font-size: 32px !important;
    top: 25px !important;
    right: 30px !important;
}.uagb-post-grid{margin:0 auto;position:relative}.uagb-post-grid:not(.is-grid) .uagb-post__inner-wrap{background-clip:content-box !important}.uagb-post-grid .uagb-post__inner-wrap{transition:box-shadow 0.2s ease;overflow:hidden}.uagb-post-grid .uagb-post__inner-wrap .uagb-post__taxonomy{display:inline-block}.uagb-post-grid .uagb-post__inner-wrap .uagb-post__taxonomy.default{margin:5px 5px 5px 0}.uagb-post-grid .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted{background:#444;color:#fff;border-radius:2px;flex-direction:row;align-items:flex-end;padding:6px 8px;line-height:1;margin-right:5px;margin-bottom:20px}.uagb-post-grid .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted a{color:#fff}.uagb-post-grid .uagb-post__inner-wrap .uagb-post__taxonomy a{text-decoration:none;color:inherit}.uagb-post-grid .uagb-post__inner-wrap .uagb-post__image .uagb-post__image-equal-height{display:block;height:0;padding-bottom:66.67%;overflow:hidden}.uagb-post-grid .uagb-post__load-more-wrap{width:100%;position:absolute;bottom:-30px}.uagb-post-grid .uagb-post__load-more-wrap .uagb-post-pagination-button{cursor:pointer}.uagb-post-grid .uagb-post__load-more-wrap a{color:inherit}.uagb-post-grid.is-grid article{float:left;display:inline-block}.uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-top .uagb-post__text:nth-last-child(2){padding-bottom:100px}.uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-top .uagb-post__text:last-child{position:absolute;bottom:20px}.uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-background .uagb-post__text:nth-last-child(3){padding-bottom:100px}.uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-background .uagb-post__text:nth-last-child(2){position:absolute;bottom:20px}.uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-top .uagb-post__inner-wrap,.uagb-post-grid.is-grid.uagb-equal_height_inline-read-more-buttons.uagb-post__image-position-background .uagb-post__inner-wrap{position:relative}.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a{display:block;height:0;overflow:hidden;position:relative}.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-2-3{padding-bottom:66%}.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-9-16{padding-bottom:56.25%}.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-1-2{padding-bottom:50%}.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-1-1{padding-bottom:67%}.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-inherit{padding-bottom:0;height:auto}.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-inherit img{position:unset !important}.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a[class^="uagb-image-ratio-"]>img{position:absolute;height:100%}.uagb-post-grid.uagb-post__items.is-masonry{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uagb-post-grid.uagb-post__items.is-carousel{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;visibility:hidden}.uagb-post-grid.is-grid .uagb-post__inner-wrap{height:max-content}.uagb-post-grid.is-grid.uagb-post__equal-height .uagb-post__inner-wrap{height:auto}.uagb-post-grid.is-masonry .uagb-post__inner-wrap{height:auto}.uagb-post-grid .uagb-post__author span,.uagb-post-grid .uagb-post__comment span,.uagb-post-grid .uagb-post__taxonomy span,.uagb-post-grid .uagb-post__date span{font-size:inherit;line-height:inherit;width:inherit;height:inherit;margin-right:4px;vertical-align:bottom}.uagb-post-grid.uagb-post__columns-8:not(.is-grid) article{width:12.5%}.uagb-post-grid.uagb-post__columns-7:not(.is-grid) article{width:14.28%}.uagb-post-grid.uagb-post__columns-6:not(.is-grid) article{width:16.66%}.uagb-post-grid.uagb-post__columns-5:not(.is-grid) article{width:20%}.uagb-post-grid.uagb-post__columns-4:not(.is-grid) article{width:25%}.uagb-post-grid.uagb-post__columns-3:not(.is-grid) article{width:33.33%}.uagb-post-grid.uagb-post__columns-2:not(.is-grid) article{width:50%}.uagb-post-grid.uagb-post__columns-1:not(.is-grid) article{width:100%}@media only screen and (max-width: 600px){.uagb-post-grid div[class*="columns"].is-grid{grid-template-columns:1fr}}.uagb-post-grid .uagb-post__image img{display:block;width:100%;height:auto;max-width:100%}.uagb-post-grid .uagb-post__title{margin-top:0;margin-bottom:0;word-break:break-word}.uagb-post-grid .uagb-post__title a{color:inherit;box-shadow:none;transition:0.3s ease;text-decoration:none}.uagb-post-grid .uagb-post__title a:hover{text-decoration:none}.uagb-post-grid .uagb-post__title a:focus{text-decoration:none}.uagb-post-grid .uagb-post__title a:active{text-decoration:none}.uagb-post-grid .uagb-post-grid-byline>*{margin-right:10px}.uagb-post-grid .uagb-post-grid-byline,.uagb-post-grid .uagb-post__taxonomy{text-transform:capitalize;font-size:14px;font-weight:500;line-height:23px;text-decoration:none}.uagb-post-grid .uagb-post-grid-byline a,.uagb-post-grid .uagb-post-grid-byline a:focus,.uagb-post-grid .uagb-post-grid-byline a:active{color:inherit;font-size:inherit;text-decoration:none}.uagb-post-grid .uagb-post__title a,.uagb-post-grid .uagb-post__title a:focus,.uagb-post-grid .uagb-post__title a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__author,.uagb-post-grid .uagb-post__date,.uagb-post-grid .uagb-post__comment{display:inline-block;word-break:break-all}.uagb-post-grid .uagb-post__author:not(:last-child)::after,.uagb-post-grid .uagb-post__date:not(:last-child)::after,.uagb-post-grid .uagb-post__comment:not(:last-child)::after{content:"\B7";vertical-align:middle;align-self:center;margin:0 5px;line-height:1}.uagb-post-grid .uagb-post__comment,.uagb-post-grid .uagb-post__taxonomy{display:inline-block}.uagb-post-grid .uagb-post__author a{box-shadow:none}.uagb-post-grid .uagb-post__author a:hover{color:inherit;box-shadow:0 -1px 0 inset}.uagb-post-grid .uagb-post__excerpt{word-break:break-word}.uagb-post-grid .uagb-post__inner-wrap p:last-of-type{margin-bottom:0}.uagb-post-grid .uagb-post__cta{border:none;display:inline-block;background:none}.uagb-post-grid .uagb-post__cta .ast-outline-button{display:inline-flex}.uagb-post-grid .uagb-post__excerpt p{color:inherit}.is-grid.uagb-post__items{display:grid}.wp-block-uagb-post-grid .uagb-post-pagination-wrap{grid-column:1 / -1}.uagb-post__image-position-background .uagb-post__link-complete-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.uagb-post__image-position-background.uagb-post__image-enabled .uagb-post__text{color:#fff}.uagb-post__image-position-background .uagb-post__text{opacity:1;position:relative;z-index:10;overflow:hidden}.uagb-post__image-position-background .uagb-post__inner-wrap{position:relative;width:100%}.uagb-post__image-position-background .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted,.uagb-post__image-position-background .uagb-post__inner-wrap .uagb-post__taxonomy.default{position:relative;z-index:999}.uagb-post__image-position-background .uagb-post__image img{position:absolute;width:auto;height:auto;min-width:100%;max-width:none;left:50%;top:50%;transform:translate(-50%, -50%);min-height:100%}.uagb-post__image-position-background .uagb-post__image{background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;text-align:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.uagb-post__image-position-background .uagb-post__image::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.5)}.uagb-slick-carousel .is-carousel{padding:0}.uagb-slick-carousel ul.slick-dots{transform:unset;position:relative;padding:unset}.uagb-slick-carousel .slick-prev:not(:hover):not(:active):not(.has-background),.uagb-slick-carousel .slick-next:not(:hover):not(:active):not(.has-background),.uagb-slick-carousel ul.slick-dots li button:not(:hover):not(:active):not(.has-background){background-color:unset}.uagb-post-grid[data-equal-height="yes"] .uagb-post__inner-wrap{display:inline-block;height:100%}.uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:-45px;z-index:1}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:-45px;right:auto}.uagb-post__arrow-outside.uagb-post-grid .slick-next{right:-45px}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-next{left:auto;right:-45px}.uagb-post__arrow-inside.uagb-post-grid .slick-prev{left:25px;z-index:1}[dir="rtl"] .uagb-post__arrow-inside.uagb-post-grid .slick-prev{left:auto;right:25px}.uagb-post__arrow-inside.uagb-post-grid .slick-next{right:25px}[dir="rtl"] .uagb-post__arrow-inside.uagb-post-grid .slick-next{left:25px;right:auto}.uagb-post-grid.is-grid article,.uagb-post-grid.is-masonry article,.uagb-post-grid.is-carousel article{box-sizing:border-box}@media (max-width: 976px){.uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:15px;z-index:1}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:auto;right:15px}.uagb-post__arrow-outside.uagb-post-grid .slick-next{right:15px}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-next{left:15px;right:auto}:not(.is-grid).uagb-post-grid.uagb-post__columns-tablet-1 article{width:100%}:not(.is-grid).uagb-post-grid.uagb-post__columns-tablet-2 article{width:50%}:not(.is-grid).uagb-post-grid.uagb-post__columns-tablet-3 article{width:33.33%}:not(.is-grid).uagb-post-grid.uagb-post__columns-tablet-4 article{width:25%}:not(.is-grid).uagb-post-grid.uagb-post__columns-tablet-5 article{width:20%}:not(.is-grid).uagb-post-grid.uagb-post__columns-tablet-6 article{width:16.66%}:not(.is-grid).uagb-post-grid.uagb-post__columns-tablet-7 article{width:14.28%}:not(.is-grid).uagb-post-grid.uagb-post__columns-tablet-8 article{width:12.5%}}@media (max-width: 767px){:not(.is-grid).uagb-post-grid.uagb-post__columns-mobile-1 article{width:100%}:not(.is-grid).uagb-post-grid.uagb-post__columns-mobile-2 article{width:50%}:not(.is-grid).uagb-post-grid.uagb-post__columns-mobile-3 article{width:33.33%}:not(.is-grid).uagb-post-grid.uagb-post__columns-mobile-4 article{width:25%}:not(.is-grid).uagb-post-grid.uagb-post__columns-mobile-5 article{width:20%}:not(.is-grid).uagb-post-grid.uagb-post__columns-mobile-6 article{width:16.66%}:not(.is-grid).uagb-post-grid.uagb-post__columns-mobile-7 article{width:14.28%}:not(.is-grid).uagb-post-grid.uagb-post__columns-mobile-8 article{width:12.5%}}.entry .entry-content .uagb-post-grid a{text-decoration:none}.uagb-post-pagination-wrap{display:flex;width:100%;flex-wrap:wrap}.uagb-post-pagination-wrap a.page-numbers,.uagb-post-pagination-wrap span.page-numbers.current{padding:5px 10px;margin:0;display:flex;margin-right:4px;margin-bottom:5px}.uagb-post-grid .uagb-post-inf-loader{margin:0 auto;min-height:58px;line-height:58px;width:160px;text-align:center}.uagb-post-grid .uagb-post-inf-loader div{width:18px;height:18px;background-color:#0085ba;-webkit-border-radius:100%;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.uagb-post-grid .uagb-post-inf-loader .uagb-post-loader-1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.uagb-post-grid .uagb-post-inf-loader .uagb-post-loader-2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.wp-site-blocks .uagb-post__arrow-outside.uagb-post-grid .slick-next{right:0}.wp-site-blocks .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:0}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
.uagb-block-4b71ae3a.is-grid .uagb-post__inner-wrap{padding-top: 35px;padding-bottom: 35px;padding-left: 35px;padding-right: 35px;box-shadow: 0px 0px 0 #00000070;}.uagb-block-4b71ae3a.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child{margin-left: -35px;margin-right: -35px;margin-top: -35px;}.uagb-block-4b71ae3a:not(.is-grid) .uagb-post__inner-wrap > .uagb-post__text:last-child{margin-bottom: 35px;}.uagb-block-4b71ae3a:not(.is-grid) .uagb-post__inner-wrap > .uagb-post__text:first-child{margin-top: 35px;}.uagb-block-4b71ae3a:not(.is-grid).uagb-post__image-position-background .uagb-post__inner-wrap .uagb-post__text:nth-last-child(2) {margin-bottom: 35px;}.uagb-block-4b71ae3a:not(.wp-block-uagb-post-carousel):not(.is-grid).uagb-post__items{margin-right: -12.5px;margin-left: -12.5px;}.uagb-block-4b71ae3a:not(.is-grid).uagb-post__items article{padding-right: 12px;padding-left: 12px;margin-bottom: 20px;}.uagb-block-4b71ae3a:not(.is-grid) .uagb-post__inner-wrap > .uagb-post__text{margin-left: 35px;margin-right: 35px;}.uagb-block-4b71ae3a .uagb-post__inner-wrap{background: #1a2a1d;text-align: center;}.uagb-block-4b71ae3a .uagb-post__inner-wrap .uagb-post__cta{padding-bottom: 15px;}.uagb-block-4b71ae3a .uagb-post__image {padding-bottom: 25px;}.uagb-block-4b71ae3a .uagb-post__title{padding-bottom: 10px;}.uagb-block-4b71ae3a .uagb-post-grid-byline{padding-bottom: 23px;}.uagb-block-4b71ae3a .uagb-post__excerpt{padding-bottom: 25px;}.uagb-block-4b71ae3a .uagb-post__image:before{opacity: 0.6;}.uagb-block-4b71ae3a.is-grid.uagb-post__items{row-gap: 25px;column-gap: 20px;}.uagb-block-4b71ae3a.wp-block-uagb-post-grid.is-grid{grid-template-columns: repeat(3 , minmax(0, 1fr));}.uagb-block-4b71ae3a.is-grid .uagb-post__inner-wrap:hover{box-shadow: 0px 0px 0 #00000070;}.uagb-block-4b71ae3a .uagb-post__text.uagb-post__title{color: #f0fcf4;}.uagb-block-4b71ae3a .uagb-post__text.uagb-post__title a{color: #f0fcf4;}.uagb-block-4b71ae3a .uagb-post__text.uagb-post-grid-byline{color: #777777;}.uagb-block-4b71ae3a .uagb-post__text.uagb-post-grid-byline .uagb-post__author{color: #777777;}.uagb-block-4b71ae3a .uagb-post__inner-wrap .uagb-post__taxonomy{color: #777777;}.uagb-block-4b71ae3a .uagb-post__inner-wrap .uagb-post__taxonomy a{color: #777777;}.uagb-block-4b71ae3a .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted{color: #fff;background: #3182ce;}.uagb-block-4b71ae3a .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted a{color: #fff;}.uagb-block-4b71ae3a .uagb-post__text.uagb-post-grid-byline .uagb-post__author a{color: #777777;}.uagb-block-4b71ae3a .uagb-post__text.uagb-post__excerpt{color: #f0fcf4;}.uagb-block-4b71ae3a.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta .uagb-text-link.wp-block-button__link {background: #146e35;0: ;0: ;0: ;0: ;0: 30px;0: 30px;0: 30px;0: 30px;0: ;0: none;border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;border-style: none;}.uagb-block-4b71ae3a.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta:hover .uagb-text-link.wp-block-button__link{border-color: #21c45d;background: #146e35;}.uagb-block-4b71ae3a .uagb-post__text.uagb-post__cta:hover a.uagb-text-link{border-color: #21c45d;}.uagb-block-4b71ae3a .uagb-post__text.uagb-post__cta a.uagb-text-link:focus{background: #146e35;border-color: #21c45d;}.uagb-block-4b71ae3a.is_carousel .uagb-post__inner-wrap{background-color: #1a2a1d;}.uagb-block-4b71ae3a .slick-arrow{border-color: #000;border-width: 2px;border-radius: 0px;}.uagb-block-4b71ae3a .slick-arrow span{color: #000;font-size: 16px;width: 16px;height: 16px;}.uagb-block-4b71ae3a .slick-arrow svg{fill: #000;width: 16px;height: 16px;}.uagb-block-4b71ae3a.uagb-post-grid ul.slick-dots li.slick-active button:before{color: #000;}.uagb-block-4b71ae3a.uagb-slick-carousel ul.slick-dots li button:before{color: #000;}.uagb-block-4b71ae3a .slick-dots{margin-top: 20px !important;}.uagb-block-04bb68e9.is-grid .uagb-post__inner-wrap{padding-top: 35px;padding-bottom: 35px;padding-left: 35px;padding-right: 35px;box-shadow: 0px 0px 0 #00000070;}.uagb-block-04bb68e9.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child{margin-left: -35px;margin-right: -35px;margin-top: -35px;}.uagb-block-04bb68e9:not(.is-grid) .uagb-post__inner-wrap > .uagb-post__text:last-child{margin-bottom: 35px;}.uagb-block-04bb68e9:not(.is-grid) .uagb-post__inner-wrap > .uagb-post__text:first-child{margin-top: 35px;}.uagb-block-04bb68e9:not(.is-grid).uagb-post__image-position-background .uagb-post__inner-wrap .uagb-post__text:nth-last-child(2) {margin-bottom: 35px;}.uagb-block-04bb68e9:not(.wp-block-uagb-post-carousel):not(.is-grid).uagb-post__items{margin-right: -12.5px;margin-left: -12.5px;}.uagb-block-04bb68e9:not(.is-grid).uagb-post__items article{padding-right: 12px;padding-left: 12px;margin-bottom: 20px;}.uagb-block-04bb68e9:not(.is-grid) .uagb-post__inner-wrap > .uagb-post__text{margin-left: 35px;margin-right: 35px;}.uagb-block-04bb68e9 .uagb-post__inner-wrap{background: #1a2a1d;text-align: center;}.uagb-block-04bb68e9 .uagb-post__inner-wrap .uagb-post__cta{padding-bottom: 15px;}.uagb-block-04bb68e9 .uagb-post__image {padding-bottom: 25px;}.uagb-block-04bb68e9 .uagb-post__title{padding-bottom: 10px;}.uagb-block-04bb68e9 .uagb-post-grid-byline{padding-bottom: 23px;}.uagb-block-04bb68e9 .uagb-post__excerpt{padding-bottom: 25px;}.uagb-block-04bb68e9 .uagb-post__image:before{opacity: 0.6;}.uagb-block-04bb68e9.is-grid.uagb-post__items{row-gap: 25px;column-gap: 20px;}.uagb-block-04bb68e9.wp-block-uagb-post-grid.is-grid{grid-template-columns: repeat(3 , minmax(0, 1fr));}.uagb-block-04bb68e9.is-grid .uagb-post__inner-wrap:hover{box-shadow: 0px 0px 0 #00000070;}.uagb-block-04bb68e9 .uagb-post__text.uagb-post__title{color: #f0fcf4;}.uagb-block-04bb68e9 .uagb-post__text.uagb-post__title a{color: #f0fcf4;}.uagb-block-04bb68e9 .uagb-post__text.uagb-post-grid-byline{color: #777777;}.uagb-block-04bb68e9 .uagb-post__text.uagb-post-grid-byline .uagb-post__author{color: #777777;}.uagb-block-04bb68e9 .uagb-post__inner-wrap .uagb-post__taxonomy{color: #777777;}.uagb-block-04bb68e9 .uagb-post__inner-wrap .uagb-post__taxonomy a{color: #777777;}.uagb-block-04bb68e9 .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted{color: #fff;background: #3182ce;}.uagb-block-04bb68e9 .uagb-post__inner-wrap .uagb-post__taxonomy.highlighted a{color: #fff;}.uagb-block-04bb68e9 .uagb-post__text.uagb-post-grid-byline .uagb-post__author a{color: #777777;}.uagb-block-04bb68e9 .uagb-post__text.uagb-post__excerpt{color: #f0fcf4;}.uagb-block-04bb68e9.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta .uagb-text-link.wp-block-button__link {background: #146e35;0: ;0: ;0: ;0: ;0: 30px;0: 30px;0: 30px;0: 30px;0: ;0: none;border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;border-style: none;}.uagb-block-04bb68e9.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta:hover .uagb-text-link.wp-block-button__link{border-color: #21c45d;background: #146e35;}.uagb-block-04bb68e9 .uagb-post__text.uagb-post__cta:hover a.uagb-text-link{border-color: #21c45d;}.uagb-block-04bb68e9 .uagb-post__text.uagb-post__cta a.uagb-text-link:focus{background: #146e35;border-color: #21c45d;}.uagb-block-04bb68e9.is_carousel .uagb-post__inner-wrap{background-color: #1a2a1d;}.uagb-block-04bb68e9 .slick-arrow{border-color: #000;border-width: 2px;border-radius: 0px;}.uagb-block-04bb68e9 .slick-arrow span{color: #000;font-size: 16px;width: 16px;height: 16px;}.uagb-block-04bb68e9 .slick-arrow svg{fill: #000;width: 16px;height: 16px;}.uagb-block-04bb68e9.uagb-post-grid ul.slick-dots li.slick-active button:before{color: #000;}.uagb-block-04bb68e9.uagb-slick-carousel ul.slick-dots li button:before{color: #000;}.uagb-block-04bb68e9 .slick-dots{margin-top: 20px !important;}@media only screen and (max-width: 976px) {.uagb-block-4b71ae3a.wp-block-uagb-post-grid.is-grid{grid-template-columns: repeat(2 , minmax(0, 1fr));}.uagb-block-4b71ae3a.is-grid.uagb-post__items{row-gap: 25px;column-gap: 20px;}.uagb-block-4b71ae3a:not(.is-grid).uagb-post__items article{padding-right: 12px;padding-left: 12px;margin-bottom: 20px;}.uagb-block-4b71ae3a:not(.is-grid).uagb-post__items{margin-right: -12.5px;margin-left: -12.5px;}.uagb-block-4b71ae3a.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child{margin-left: 0px;margin-right: 0px;margin-top: 0px;}.uagb-block-4b71ae3a.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta .uagb-text-link.wp-block-button__link {border-style: none;}.uagb-block-4b71ae3a .uagb-post__cta a{border-style: none;}.uagb-block-4b71ae3a .slick-dots{margin-top:  !important;}.uagb-block-04bb68e9.wp-block-uagb-post-grid.is-grid{grid-template-columns: repeat(2 , minmax(0, 1fr));}.uagb-block-04bb68e9.is-grid.uagb-post__items{row-gap: 25px;column-gap: 20px;}.uagb-block-04bb68e9:not(.is-grid).uagb-post__items article{padding-right: 12px;padding-left: 12px;margin-bottom: 20px;}.uagb-block-04bb68e9:not(.is-grid).uagb-post__items{margin-right: -12.5px;margin-left: -12.5px;}.uagb-block-04bb68e9.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child{margin-left: 0px;margin-right: 0px;margin-top: 0px;}.uagb-block-04bb68e9.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta .uagb-text-link.wp-block-button__link {border-style: none;}.uagb-block-04bb68e9 .uagb-post__cta a{border-style: none;}.uagb-block-04bb68e9 .slick-dots{margin-top:  !important;}}@media only screen and (max-width: 767px) {.uagb-block-4b71ae3a.wp-block-uagb-post-grid.is-grid{grid-template-columns: repeat(1 , minmax(0, 1fr));}.uagb-block-4b71ae3a.is-grid.uagb-post__items{row-gap: 25px;column-gap: 20px;}.uagb-block-4b71ae3a:not(.is-grid).uagb-post__items article{padding-right: 12px;padding-left: 12px;margin-bottom: 20px;}.uagb-block-4b71ae3a:not(.is-grid).uagb-post__items{margin-right: -12.5px;margin-left: -12.5px;}.uagb-block-4b71ae3a.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child{margin-left: 0px;margin-right: 0px;margin-top: 0px;}.uagb-block-4b71ae3a.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta .uagb-text-link.wp-block-button__link {border-style: none;}.uagb-block-4b71ae3a .slick-dots{margin-top:  !important;}.uagb-block-04bb68e9.wp-block-uagb-post-grid.is-grid{grid-template-columns: repeat(1 , minmax(0, 1fr));}.uagb-block-04bb68e9.is-grid.uagb-post__items{row-gap: 25px;column-gap: 20px;}.uagb-block-04bb68e9:not(.is-grid).uagb-post__items article{padding-right: 12px;padding-left: 12px;margin-bottom: 20px;}.uagb-block-04bb68e9:not(.is-grid).uagb-post__items{margin-right: -12.5px;margin-left: -12.5px;}.uagb-block-04bb68e9.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child{margin-left: 0px;margin-right: 0px;margin-top: 0px;}.uagb-block-04bb68e9.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta .uagb-text-link.wp-block-button__link {border-style: none;}.uagb-block-04bb68e9 .slick-dots{margin-top:  !important;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
