.elementor-1856 .elementor-element.elementor-element-ba65d7a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1856 .elementor-element.elementor-element-ba65d7a:not(.elementor-motion-effects-element-type-background), .elementor-1856 .elementor-element.elementor-element-ba65d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-1856 .elementor-element.elementor-element-38e9c97{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1856 .elementor-element.elementor-element-38e9c97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1856 .elementor-element.elementor-element-d96ba2a img{opacity:0.7;}.elementor-1856 .elementor-element.elementor-element-8d8d770{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1856 .elementor-element.elementor-element-8d8d770.e-con{--order:3;--flex-grow:0;--flex-shrink:0;}.elementor-1856 .elementor-element.elementor-element-cfc9b51 .elementor-button{background-color:#FFFFFF00;font-family:"Karla", Sans-serif;font-size:24px;font-weight:400;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#D6B56B;color:#D6B56B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6B56B;border-radius:40px 40px 40px 40px;padding:010px 30px 10px 30px;}.elementor-1856 .elementor-element.elementor-element-cfc9b51 .elementor-button:hover, .elementor-1856 .elementor-element.elementor-element-cfc9b51 .elementor-button:focus{background-color:#D6B56B00;color:#D6B56B;border-color:#D6B56B;box-shadow:0px 0px 5px 0px rgba(255, 251.1195652173913, 251.1195652173913, 0.5);}.elementor-1856 .elementor-element.elementor-element-cfc9b51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1856 .elementor-element.elementor-element-cfc9b51.elementor-element{--align-self:stretch;}.elementor-1856 .elementor-element.elementor-element-cfc9b51 .elementor-button:hover svg, .elementor-1856 .elementor-element.elementor-element-cfc9b51 .elementor-button:focus svg{fill:#D6B56B;}.elementor-1856 .elementor-element.elementor-element-4b7ce80{--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;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1856 .elementor-element.elementor-element-4b7ce80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1856 .elementor-element.elementor-element-203716a.elementor-element{--align-self:center;--order:2;--flex-grow:0;--flex-shrink:0;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-menu-toggle{margin:0 auto;border-width:6px;border-radius:39px;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu .elementor-item{font-family:"Sorts Mill Goudy", Sans-serif;font-size:20px;text-transform:uppercase;font-style:normal;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main .elementor-item{color:#F5F5F5;fill:#F5F5F5;padding-top:31px;padding-bottom:31px;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main .elementor-item:focus{color:#D6B56B;fill:#D6B56B;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--dropdown a, .elementor-1856 .elementor-element.elementor-element-203716a .elementor-menu-toggle{color:#F5F5F5;fill:#F5F5F5;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--dropdown{background-color:#121212BF;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-1856 .elementor-element.elementor-element-203716a div.elementor-menu-toggle{color:#B89A4F80;}.elementor-1856 .elementor-element.elementor-element-203716a div.elementor-menu-toggle svg{fill:#B89A4F80;}.elementor-1856 .elementor-element.elementor-element-203716a div.elementor-menu-toggle:hover, .elementor-1856 .elementor-element.elementor-element-203716a div.elementor-menu-toggle:focus{color:#D6B56BB3;}.elementor-1856 .elementor-element.elementor-element-203716a div.elementor-menu-toggle:hover svg, .elementor-1856 .elementor-element.elementor-element-203716a div.elementor-menu-toggle:focus svg{fill:#D6B56BB3;}.elementor-1856 .elementor-element.elementor-element-203716a{--nav-menu-icon-size:64px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu .elementor-item{font-size:14px;}}@media(min-width:768px){.elementor-1856 .elementor-element.elementor-element-ba65d7a{--content-width:1400px;}.elementor-1856 .elementor-element.elementor-element-38e9c97{--width:7%;}.elementor-1856 .elementor-element.elementor-element-8d8d770{--width:15%;}.elementor-1856 .elementor-element.elementor-element-4b7ce80{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1856 .elementor-element.elementor-element-ba65d7a{--content-width:1012px;}.elementor-1856 .elementor-element.elementor-element-38e9c97{--width:7%;}.elementor-1856 .elementor-element.elementor-element-8d8d770{--width:18%;}.elementor-1856 .elementor-element.elementor-element-4b7ce80{--width:66%;}}@media(max-width:1024px){.elementor-1856 .elementor-element.elementor-element-ba65d7a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1856 .elementor-element.elementor-element-38e9c97{--margin-top:010px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-1856 .elementor-element.elementor-element-8d8d770.e-con{--order:2;}.elementor-1856 .elementor-element.elementor-element-203716a.elementor-element{--align-self:center;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu .elementor-item{font-size:17px;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:30px;padding-bottom:30px;}}@media(max-width:767px){.elementor-1856 .elementor-element.elementor-element-ba65d7a{--min-height:0px;}.elementor-1856 .elementor-element.elementor-element-38e9c97{--width:22%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1856 .elementor-element.elementor-element-d96ba2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1856 .elementor-element.elementor-element-d96ba2a img{width:75%;}.elementor-1856 .elementor-element.elementor-element-8d8d770{--width:41%;--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;--justify-content:center;}.elementor-1856 .elementor-element.elementor-element-8d8d770.e-con{--order:2;}.elementor-1856 .elementor-element.elementor-element-cfc9b51{padding:0px 0px 0px 0px;}.elementor-1856 .elementor-element.elementor-element-cfc9b51.elementor-element{--order:2;}.elementor-1856 .elementor-element.elementor-element-cfc9b51 .elementor-button{font-size:15px;padding:0px 0px 0px 0px;}.elementor-1856 .elementor-element.elementor-element-4b7ce80{--width:27%;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-1856 .elementor-element.elementor-element-4b7ce80.e-con{--order:3;}.elementor-1856 .elementor-element.elementor-element-203716a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:30px;}.elementor-1856 .elementor-element.elementor-element-203716a.elementor-element{--align-self:flex-end;--order:3;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--dropdown a{padding-left:23px;padding-right:23px;padding-top:11px;padding-bottom:11px;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1856 .elementor-element.elementor-element-203716a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:12px !important;}.elementor-1856 .elementor-element.elementor-element-203716a .elementor-menu-toggle{border-width:1px;border-radius:49px;}}/* Start custom CSS for container, class: .elementor-element-8d8d770 *//* =========================================================
   GLUTEVERSE — APLIKUJ CTA
   IVORY / GOLD
   HOVER → TYLKO CZARNY NAPIS
========================================================= */

.elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button {
    position: relative !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-width: 150px !important;
    min-height: 42px !important;

    padding:
        10px
        22px !important;

    background:
        #F0EDE5 !important;

    border:
        1px solid rgba(166,143,76,.46) !important;

    border-radius:
        999px !important;

    box-shadow:
        none !important;

    overflow:
        hidden !important;
}


/* =========================================================
   SUBTELNA ZŁOTA LINIA
========================================================= */

.elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button::after {
    content: "" !important;

    position: absolute !important;

    left:
        30px !important;

    right:
        30px !important;

    bottom:
        13px !important;

    height:
        1px !important;

    background:
        linear-gradient(
            90deg,
            rgba(166,143,76,0) 0%,
            rgba(166,143,76,.18) 18%,
            rgba(166,143,76,.52) 50%,
            rgba(166,143,76,.18) 82%,
            rgba(166,143,76,0) 100%
        ) !important;

    opacity:
        .70 !important;
}


/* =========================================================
   TEKST — GOLD
========================================================= */

.elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button-text {
    position: relative !important;

    z-index: 2 !important;

    font-family:
        "Playfair Display",
        serif !important;

    font-size:
        clamp(22px, 1vw, 32px) !important;

    font-weight:
        400 !important;

    line-height:
        1 !important;

    letter-spacing:
        -.025em !important;

    text-transform:
        none !important;

    color:
        #A68F4C !important;

    transition:
        color .30s ease !important;
}


/* =========================================================
   HOVER — TYLKO NAPIS NA CZARNO
========================================================= */

.elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button:hover .elementor-button-text,
.elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button:focus .elementor-button-text {
    color:
        #0D0D0D !important;
}


/* =========================================================
   TABLET
========================================================= */

@media
(min-width: 768px)
and (max-width: 1024px) {

    .elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button {
        min-width:
            55px !important;

        min-height:
            18px !important;

        padding:
            19px
            38px !important;
    }


    .elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button-text {
        font-size:
            clamp(14px, 2vw, 29px) !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button {
        min-width:
            180px !important;

        min-height:
            22px !important;

        padding:
            0px
            0px !important;
    }


    .elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button-text {
        font-size:
            14px !important;
    }


    .elementor-1856 .elementor-element.elementor-element-8d8d770 .elementor-button::after {
        left:
            24px !important;

        right:
            24px !important;

        bottom:
            11px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7ce80 *//* =========================================================
   GLUTEVERSE — HEADER MENU
========================================================= */


/* =========================================================
   DESKTOP TYPOGRAPHY
========================================================= */

.elementor-1856 .elementor-element.elementor-element-4b7ce80
.elementor-nav-menu--main
.elementor-item {
    font-family:
        "Sorts Mill Goudy",
        serif !important;

    font-weight:
        400 !important;

    color:
        rgba(245,242,235,.94) !important;

    background:
        transparent !important;

    transition:
        color .25s ease !important;
}


.elementor-1856 .elementor-element.elementor-element-4b7ce80
.elementor-nav-menu--main
.elementor-item:hover,

.elementor-1856 .elementor-element.elementor-element-4b7ce80
.elementor-nav-menu--main
.elementor-item.elementor-item-active,

.elementor-1856 .elementor-element.elementor-element-4b7ce80
.elementor-nav-menu--main
.current-menu-item
> .elementor-item {
    color:
        #D6B56B !important;
}


/* =========================================================
   MOBILE DROPDOWN — GLASS
========================================================= */

@media (max-width: 767px) {

    .elementor-1856 .elementor-element.elementor-element-4b7ce80 .elementor-nav-menu--dropdown {
        background:
            rgba(10,10,12,.68) !important;

        -webkit-backdrop-filter:
            blur(20px)
            saturate(108%)
            brightness(.58) !important;

        backdrop-filter:
            blur(20px)
            saturate(108%)
            brightness(.58) !important;

        border:
            none !important;

        box-shadow:
            0 16px 40px rgba(0,0,0,.25) !important;
    }


    .elementor-1856 .elementor-element.elementor-element-4b7ce80
    .elementor-nav-menu--dropdown
    .elementor-item {
        font-family:
            "Sorts Mill Goudy",
            serif !important;

        color:
            #F5F2EB !important;

        background:
            transparent !important;

        transition:
            background-color .25s ease,
            color .25s ease !important;
    }


    /* aktywna podstrona */

    .elementor-1856 .elementor-element.elementor-element-4b7ce80
    .elementor-nav-menu--dropdown
    .elementor-item.elementor-item-active,

    .elementor-1856 .elementor-element.elementor-element-4b7ce80
    .elementor-nav-menu--dropdown
    .current-menu-item
    > .elementor-item {
        color:
            #151515 !important;

        background:
            #D6B56B !important;
    }


    /* hover / tap */

    .elementor-1856 .elementor-element.elementor-element-4b7ce80
    .elementor-nav-menu--dropdown
    .elementor-item:hover {
        color:
            #151515 !important;

        background:
            #D6B56B !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba65d7a *//* =========================================================
   GLUTEVERSE — HEADER
   ELEMENTOR CONTROLS SIZE / CSS CONTROLS EFFECTS
========================================================= */

.elementor-1856 .elementor-element.elementor-element-ba65d7a {
    z-index: 9999 !important;

    background:
        rgba(12,12,13,.72) !important;

    -webkit-backdrop-filter:
        blur(18px)
        saturate(115%)
        brightness(.72) !important;

    backdrop-filter:
        blur(18px)
        saturate(115%)
        brightness(.72) !important;

    box-shadow:
        0 8px 30px rgba(0,0,0,.18) !important;

    transition:
        background-color .35s ease,
        backdrop-filter .35s ease,
        -webkit-backdrop-filter .35s ease,
        box-shadow .35s ease !important;
}


/* =========================================================
   STICKY — PO SCROLLU
========================================================= */

.elementor-1856 .elementor-element.elementor-element-ba65d7a.elementor-sticky--effects {
    background:
        rgba(15,15,17,.58) !important;

    -webkit-backdrop-filter:
        blur(24px)
        saturate(120%)
        brightness(.68) !important;

    backdrop-filter:
        blur(24px)
        saturate(120%)
        brightness(.68) !important;

    box-shadow:
        0 8px 30px rgba(0,0,0,.24) !important;
}


/* =========================================================
   SUBTELNA DOLNA KRAWĘDŹ
========================================================= */

.elementor-1856 .elementor-element.elementor-element-ba65d7a::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;
    bottom: 0;

    height: 1px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(214,181,107,.14),
            transparent
        );

    pointer-events: none;
}/* End custom CSS */