/*MAIN*/
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    right: 15%;
}

div#n2-ss-2 .nextend-arrow img{
    width: 20px !important;
}

div#n2-ss-2 .n2-style-6679a19c901d61fb802720533bbad114-heading{
    top: -5px;
}

div#n2-ss-2 .nextend-arrow-previous{
    right: 7px;
}
div#n2-ss-2 .nextend-arrow-next{
    left: 7px;
}

/*USŁUGI SPD*/
.uslugi-sdp div#n2-ss-27 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-horizontal{
    overflow-x: scroll;
    display: block;
    visibility: visible;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.uslugi-sdp div#n2-ss-27 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-horizontal::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.uslugi-sdp div#n2-ss-27 .n2-font-16b322da25ca496210c9189589fb462d-dot {
    font-family: 'Firasans-600';
    color: #2A3768;
}

.uslugi-sdp div#n2-ss-27 .n2-font-16b322da25ca496210c9189589fb462d-dot:FOCUS {
    font-family: 'Firasans-600';
    color: #2A3768;
}

.uslugi-sdp div#n2-ss-27 .n2-ss-control-bullet-horizontal > .nextend-bullet-bar{
    width: max-content;
}

.uslugi-sdp .n2-ss-control-bullet-horizontal .nextend-bullet-bar div{
    display: inline-block;
}
.uslugi-sdp div#n2-ss-8 .n2-font-16b322da25ca496210c9189589fb462d-dot {
  font-family: 'Firasans-600';
  color: #2A3768;
}
.uslugi-sdp div#n2-ss-8 .n2-font-16b322da25ca496210c9189589fb462d-dot:FOCUS {
  font-family: 'Firasans-600';
  color: #2A3768;
}
.uslugi-sdp div#n2-ss-8 .n2-font-16b322da25ca496210c9189589fb462d-dot.n2-active {
  font-family: 'Firasans-600';
}
.uslugi-sdp div#n2-ss-8 .n2-font-16b322da25ca496210c9189589fb462d-dot.n2-active, div#n2-ss-8 .n2-font-16b322da25ca496210c9189589fb462d-dot:HOVER, div#n2-ss-8 .n2-font-16b322da25ca496210c9189589fb462d-dot:ACTIVE {
  font-family: 'Firasans-600';
}
.uslugi-sdp div#n2-bullet .n2-style-b3e55566bd3d4b86bf0e52370c849625-dot .n2-font-16b322da25ca496210c9189589fb462d-dot .n2-active {
  font-family: 'Firasans-600';
  color: #3D60E6;
}


/*OPINIE NASZYCH KLIENTOW*/
.opinie-naszych-klientow div#n2-ss-21 .n2-ss-slider-pipeline{
    padding: 20px 0px;
}

.opinie-naszych-klientow div#n2-ss-21 .n2-ss-slide{
    box-shadow: 0px 4px 25px rgb(42 55 104 / 10%);
    height: fit-content !important;
    align-self: center;
}

.opinie-naszych-klientow div#n2-ss-21 .n2-ss-slider-pane-single{
    overflow: unset;
    max-width: unset !important;
    position: relative;
    left: -95px;
}

.opinie-naszych-klientow div#n2-ss-28 .n2-ss-slider-pipeline{
    padding: 20px 0px;
}

.opinie-naszych-klientow div#n2-ss-28 .n2-ss-slide{
    box-shadow: 0px 4px 25px rgb(42 55 104 / 10%);
    height: fit-content !important;
    height: -moz-fit-content !important;
    align-self: center;
}

.opinie-naszych-klientow div#n2-ss-28 .n2-ss-slider-pane-single{
    overflow: unset;
    max-width: unset !important;
    position: relative;
    left: -95px;
}

.opinie-naszych-klientow div#n2-ss-30 .n2-ss-slider-pipeline{
    padding: 20px 0px;
}

.opinie-naszych-klientow div#n2-ss-30 .n2-ss-slide{
    box-shadow: 0px 4px 25px rgb(42 55 104 / 10%);
    height: fit-content !important;
    align-self: center;
}

.opinie-naszych-klientow div#n2-ss-30 .n2-ss-slider-pane-single{
    overflow: unset;
    max-width: unset !important;
    position: relative;
    left: -95px;
}
.opinie-naszych-klientow div#n2-ss-31 .n2-ss-slider-pipeline{
    padding: 20px 0px;
}

.opinie-naszych-klientow div#n2-ss-31 .n2-ss-slide{
    box-shadow: 0px 4px 25px rgb(42 55 104 / 10%);
    height: fit-content !important;
    align-self: center;
}

.opinie-naszych-klientow div#n2-ss-31 .n2-ss-slider-pane-single{
    overflow: unset;
    max-width: unset !important;
    position: relative;
    left: -95px;
}
.opinie-naszych-klientow div#n2-ss-32 .n2-ss-slider-pipeline{
    padding: 20px 0px;
}

.opinie-naszych-klientow div#n2-ss-32 .n2-ss-slide{
    box-shadow: 0px 4px 25px rgb(42 55 104 / 10%);
    height: fit-content !important;
    align-self: center;
}

.opinie-naszych-klientow div#n2-ss-32 .n2-ss-slider-pane-single{
    overflow: unset;
    max-width: unset !important;
    position: relative;
    left: -95px;
}
.opinie-naszych-klientow div#n2-ss-33 .n2-ss-slider-pipeline{
    padding: 20px 0px;
}

.opinie-naszych-klientow div#n2-ss-33 .n2-ss-slide{
    box-shadow: 0px 4px 25px rgb(42 55 104 / 10%);
    height: fit-content !important;
    align-self: center;
}

.opinie-naszych-klientow div#n2-ss-33 .n2-ss-slider-pane-single{
    overflow: unset;
    max-width: unset !important;
    position: relative;
    left: -95px;
}
