.elementor-2255 .elementor-element.elementor-element-a836e84:not(.elementor-motion-effects-element-type-background),
.elementor-2255 .elementor-element.elementor-element-a836e84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/01/prawnik-tczew-adwokat-szymon-bubka-f1.jpg");
}

.elementor-2255 .elementor-element.elementor-element-a836e84>.elementor-background-overlay {
    background-color: #162542;
    opacity: 0.96;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2255 .elementor-element.elementor-element-a836e84 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 92px 0px 30px 0px;
}

.elementor-2255 .elementor-element.elementor-element-edb1f74>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2255 .elementor-element.elementor-element-33682ce>.elementor-widget-container {
    margin: -14px 0px 26px 0px;
}

.elementor-2255 .elementor-element.elementor-element-33682ce .kng-logo img {
    max-width: 254px;
}

.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-2255 .elementor-element.elementor-element-c1bbfac>.elementor-widget-container {
    margin: 0px 0px 26px 0px;
}

.elementor-2255 .elementor-element.elementor-element-c1bbfac {
    color: #AAB5CC;
}

.elementor-2255 .elementor-element.elementor-element-d3a4da3>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-2255 .elementor-element.elementor-element-d3a4da3 .kng-heading-wrap .item-title {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-2255 .elementor-element.elementor-element-06d468a .layout-1 .kng-social-item a,
.elementor-2255 .elementor-element.elementor-element-06d468a .layout-2 .kng-social-item a,
.elementor-2255 .elementor-element.elementor-element-06d468a .layout-3 .kng-social-item .kng-icon {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
}

.elementor-2255 .elementor-element.elementor-element-06d468a .kng-social-item a {
    color: #6F7E9C;
    background-color: #293750;
}

.elementor-2255 .elementor-element.elementor-element-98c0c62>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2255 .elementor-element.elementor-element-eb92322>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-2255 .elementor-element.elementor-element-eb92322 .kng-heading-wrap .item-title {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-2255 .elementor-element.elementor-element-3275f63>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2255 .elementor-element.elementor-element-5f0eae1>.elementor-widget-container {
    margin: 0px 0px 34px 0px;
}

.elementor-2255 .elementor-element.elementor-element-5f0eae1 .kng-heading-wrap .item-title {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-2255 .elementor-element.elementor-element-4675577>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2255 .elementor-element.elementor-element-f86fecd>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-2255 .elementor-element.elementor-element-f86fecd .kng-heading-wrap .item-title {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-2255 .elementor-element.elementor-element-dca341a>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-2255 .elementor-element.elementor-element-23979a4>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-2255 .elementor-element.elementor-element-23979a4 .kng-heading-wrap .item-title {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-2255 .elementor-element.elementor-element-16422a5:not(.elementor-motion-effects-element-type-background),
.elementor-2255 .elementor-element.elementor-element-16422a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B2B4B;
}

.elementor-2255 .elementor-element.elementor-element-16422a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 17px 0px 17px 0px;
}

.elementor-2255 .elementor-element.elementor-element-16422a5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2255 .elementor-element.elementor-element-09577fb {
    text-align: center;
    color: #909FBA;
}

@media(max-width:575px) {
    .elementor-2255 .elementor-element.elementor-element-33682ce>.elementor-widget-container {
        margin: 0px 0px 26px 0px;
    }

    .elementor-2255 .elementor-element.elementor-element-c1bbfac>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-2255 .elementor-element.elementor-element-d3a4da3>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-2255 .elementor-element.elementor-element-eb92322>.elementor-widget-container {
        margin: 25px 0px 25px 0px;
    }

    .elementor-2255 .elementor-element.elementor-element-5f0eae1>.elementor-widget-container {
        margin: 6px 0px 34px 0px;
    }

    .elementor-2255 .elementor-element.elementor-element-f86fecd>.elementor-widget-container {
        margin: 25px 0px 25px 0px;
    }

    .elementor-2255 .elementor-element.elementor-element-23979a4>.elementor-widget-container {
        margin: 25px 0px 25px 0px;
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-2255 .elementor-element.elementor-element-edb1f74 {
        width: 60%;
    }

    .elementor-2255 .elementor-element.elementor-element-98c0c62 {
        width: 40%;
    }

    .elementor-2255 .elementor-element.elementor-element-3275f63 {
        width: 60%;
    }

    .elementor-2255 .elementor-element.elementor-element-4675577 {
        width: 40%;
    }
}
