.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2592 .elementor-element.elementor-element-99fc42b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#404040;}.elementor-2592 .elementor-element.elementor-element-99fc42b a{color:var( --e-global-color-8a00016 );}.elementor-2592 .elementor-element.elementor-element-99fc42b a:hover, .elementor-2592 .elementor-element.elementor-element-99fc42b a:focus{color:var( --e-global-color-949a581 );}.elementor-2592 .elementor-element.elementor-element-0c80484{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-5c23217 );}.elementor-2592 .elementor-element.elementor-element-0c80484 a{color:var( --e-global-color-8a00016 );}.elementor-2592 .elementor-element.elementor-element-0c80484 a:hover, .elementor-2592 .elementor-element.elementor-element-0c80484 a:focus{color:var( --e-global-color-949a581 );}.elementor-2592 .elementor-element.elementor-element-64267de{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2592 .elementor-element.elementor-element-64267de .elementor-share-btn__icon{--e-share-buttons-icon-size:2.4em;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-2592 .elementor-element.elementor-element-bce1b86{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2592 .elementor-element.elementor-element-bce1b86 .elementor-author-box__avatar img{width:50px;height:50px;border-style:solid;border-color:var( --e-global-color-949a581 );border-width:2px;}body.rtl .elementor-2592 .elementor-element.elementor-element-bce1b86.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-2592 .elementor-element.elementor-element-bce1b86:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:20px;margin-left:0;}body:not(.rtl) .elementor-2592 .elementor-element.elementor-element-bce1b86.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-2592 .elementor-element.elementor-element-bce1b86:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:20px;margin-right:0;}.elementor-2592 .elementor-element.elementor-element-bce1b86.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:20px;}.elementor-2592 .elementor-element.elementor-element-bce1b86 .elementor-author-box__name{color:#000000;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-2592 .elementor-element.elementor-element-bce1b86 .elementor-author-box__bio{color:#404040;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2592 .elementor-element.elementor-element-375f4fe{--box-min-height:0px;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--header-color:#FFFFFF;--item-text-color:var( --e-global-color-5c23217 );--item-text-hover-color:#000000;--item-text-active-color:var( --e-global-color-5c23217 );--marker-color:#A1A1A1;}.elementor-2592 .elementor-element.elementor-element-375f4fe .elementor-toc__header-title{text-align:start;}.elementor-2592 .elementor-element.elementor-element-375f4fe .elementor-toc__header, .elementor-2592 .elementor-element.elementor-element-375f4fe .elementor-toc__header-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}.elementor-2592 .elementor-element.elementor-element-375f4fe .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2592 .elementor-element.elementor-element-3d8397d{--grid-columns:1;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-2592 .elementor-element.elementor-element-349b8e4{--grid-columns:1;--grid-row-gap:20px;--grid-column-gap:20px;}@media(max-width:1024px){ .elementor-2592 .elementor-element.elementor-element-64267de{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2592 .elementor-element.elementor-element-3d8397d{--grid-columns:1;}.elementor-2592 .elementor-element.elementor-element-349b8e4{--grid-columns:1;}}@media(max-width:767px){ .elementor-2592 .elementor-element.elementor-element-64267de{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2592 .elementor-element.elementor-element-64267de .elementor-share-btn__icon{--e-share-buttons-icon-size:2.4em;}.elementor-2592 .elementor-element.elementor-element-3d8397d{--grid-columns:1;}.elementor-2592 .elementor-element.elementor-element-349b8e4{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-0c80484 */.tresc-wpisu h1,
.tresc-wpisu h2,
.tresc-wpisu h3,
.tresc-wpisu h4,
.tresc-wpisu h5,
.tresc-wpisu h6 {
    color: black;
    font-family: Inter, Sans-Serif;
    font-weight: 500;
}

.tresc-wpisu h2 {
    font-size: clamp(1.125rem, 1.089rem + 0.179vw, 1.25rem);
}

.tresc-wpisu h3 {
    font-size: clamp(1rem, 0.964rem + 0.179vw, 1.125rem);
}

.tresc-wpisu strong {
    color: black;
    font-weight: 500;
}


.tresc-wpisu a {
    color: var(--primary-400) !important;
    font-weight: 500;
    transition: 0.2s;
    
    &:hover {
        color: var(--primary-500) !important;
    }
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-b9da812 *//* Linki w sekcji komentarzy */
#komentarze-wpisu a {
    color: var(--primary-500);
    transition: color 200ms ease;
}

#komentarze-wpisu a:hover {
    color: var(--primary-700);
}

/* Odstępy między polami */
#komentarze-wpisu .comment-form p {
    margin: 0 0 20px;
}

/* Etykiety pól */
#komentarze-wpisu .comment-form label {
    display: block;
    margin-bottom: 6px;
}

/* Krótkie pola tekstowe */
#komentarze-wpisu input[type="text"],
#komentarze-wpisu input[type="email"],
#komentarze-wpisu input[type="url"] {
    width: 100%;
    height: 42px;
    padding: 8px 18px;

    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(235, 235, 235);
    border-radius: 999px;

    color: inherit;
    font: inherit;

    outline: none;
    box-shadow: none;
    transition:
        border-color 200ms ease,
        box-shadow 200ms ease;
}

/* Duże pole komentarza */
#komentarze-wpisu textarea {
    display: block;
    width: 100%;
    height: 120px;
    padding: 16px 18px;

    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(235, 235, 235);
    border-radius: 20px;

    color: inherit;
    font: inherit;
    line-height: 1.5;

    outline: none;
    box-shadow: none;
    resize: vertical;

    transition:
        border-color 200ms ease,
        box-shadow 200ms ease;
}

/* Pole po kliknięciu i podczas wpisywania */
#komentarze-wpisu input[type="text"]:focus,
#komentarze-wpisu input[type="email"]:focus,
#komentarze-wpisu input[type="url"]:focus,
#komentarze-wpisu textarea:focus {
    border-color: rgb(212, 212, 212);
    outline: none;
    box-shadow: none;
}

/* Checkbox pozostaje obok opisu */
#komentarze-wpisu .comment-form-cookies-consent {
    display: flex;
    align-items: flex-start;
    gap: 8px;
}

#komentarze-wpisu .comment-form-cookies-consent label {
    display: inline;
    margin: 0;
}

/* required */
#komentarze-wpisu .required {
    color: var(--primary-500);
}

/* Czcionka */
#komentarze-wpisu * {
    font-family: inter;
}

/* kolor tekstu */
#komentarze-wpisu {
    color: var(--neutral-700);
}

/* etykiety */
#komentarze-wpisu p label {
    color: black;
    font-weight: 500;
    font-size: 13px;
}

/* Form bez witryny none
   oraz nagłówka Dodaj */
#komentarze-wpisu .comment-form-url,
#komentarze-wpisu #reply-title,
#komentarze-wpisu .title-comments {
    display: none;
}

/* komentarze napisane */
#komentarze-wpisu .comment-list {
    padding-bottom: 24px;
}

#komentarze-wpisu .comment-list img {
    display: none;
}

#komentarze-wpisu .comment-list .comment-body {
    padding-left: 0px;
}/* End custom CSS */