.elementor-365700 .elementor-element.elementor-element-3fd871c9{--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:80px;--padding-bottom:123px;--padding-left:20px;--padding-right:20px;}.elementor-365700 .elementor-element.elementor-element-3fd871c9:not(.elementor-motion-effects-element-type-background), .elementor-365700 .elementor-element.elementor-element-3fd871c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srv83848.seohost.com.pl/wp-content/uploads/2025/08/strona-png.png");background-position:center center;background-size:cover;}.elementor-365700 .elementor-element.elementor-element-1c46dbde{text-align:center;}.elementor-365700 .elementor-element.elementor-element-1c46dbde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#000000;}.elementor-365700 .elementor-element.elementor-element-41c836e1{text-align:center;}.elementor-365700 .elementor-element.elementor-element-41c836e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.66em;color:#000000;}.elementor-365700 .elementor-element.elementor-element-a41c0c9{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-width:258px;border-color:#FFFFFF00;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-triangle-type-outer > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d{padding:0px 0px 0px 0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-left > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{-webkit-justify-content:center;justify-content:center;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-center > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{-webkit-align-items:center;align-items:center;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-right > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{-webkit-justify-content:center;justify-content:center;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-left > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-right:10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-right > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-left:10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-center > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-bottom:10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-left > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-right:10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-right > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-left:10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-center > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-bottom:10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-content-wrap > .wpr-tab-content > .wpr-tab-content-inner{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-triangle-type-inner > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.66em;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{color:#7a7a7a;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover .wpr-tab-title{color:#000000;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover .wpr-tab-icon{color:#333333;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover{background-color:#ffffff;border-color:#FFFFFF00;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active .wpr-tab-title{color:#000000;font-size:18px;font-weight:600;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active .wpr-tab-icon{color:#333333;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active{background-color:#FFFFFF;border-color:#FFFFFF00;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-position-above.wpr-tabs-triangle-type-outer > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-top-color:#FFFFFF;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-content-wrap > .wpr-tab-content{color:#605BE5;padding:25px 0px 25px 0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-content-wrap{background-color:#FFFFFF00;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-position-above.wpr-tabs-triangle-type-inner > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-top-color:#FFFFFF00;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-position-right.wpr-tabs-triangle-type-inner > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-right-color:#FFFFFF00;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-position-left.wpr-tabs-triangle-type-inner > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-right-color:#FFFFFF00;}@media(max-width:1366px){.elementor-365700 .elementor-element.elementor-element-4ccc7f4d{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-365700 .elementor-element.elementor-element-3fd871c9{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-365700 .elementor-element.elementor-element-a41c0c9{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{min-width:30%;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-left > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-right:0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-right > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-left:0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-center > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-bottom:0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-left > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-right:0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-right > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-left:0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d.wpr-tabs-icon-position-center > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-bottom:0px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-title{font-size:13px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover .wpr-tab-title{font-size:11px;}.elementor-365700 .elementor-element.elementor-element-4ccc7f4d > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active .wpr-tab-title{font-size:12px;}}@media(min-width:768px){.elementor-365700 .elementor-element.elementor-element-3fd871c9{--content-width:1180px;}.elementor-365700 .elementor-element.elementor-element-a41c0c9{--content-width:1310px;}}@media(max-width:1024px) and (min-width:768px){.elementor-365700 .elementor-element.elementor-element-a41c0c9{--content-width:1193px;}}@media(min-width:2400px){.elementor-365700 .elementor-element.elementor-element-3fd871c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wpr-tabs, class: .elementor-element-4ccc7f4d *//* --- NEW STYLES --- */

.elementor-365700 .elementor-element.elementor-element-4ccc7f4d .wpr-tabs-wrap{
    transform: translateY(-50%);
    gap: 10px;
}

.elementor-365700 .elementor-element.elementor-element-4ccc7f4d .wpr-tab{
    overflow: hidden;
    background: linear-gradient(138deg, #0D3FB9 0%, #1D60DC 100%);
    padding: 3px !important;
    border-radius: 10px;
}

.elementor-365700 .elementor-element.elementor-element-4ccc7f4d .wpr-tab-active .wpr-tab-title, .elementor-365700 .elementor-element.elementor-element-4ccc7f4d .wpr-tab:hover .wpr-tab-title{
    background-color: #fff;
}

.elementor-365700 .elementor-element.elementor-element-4ccc7f4d .wpr-tab-title{
    display: flex;
    width: 100%;
    height: 100%;
    padding: 16px 7px;
    text-align: center !important;
    justify-content: center;
    background-color: transparent;
    border-radius: 7px;
}

@media screen and (max-width: 767px) {
    .elementor-365700 .elementor-element.elementor-element-4ccc7f4d .wpr-tabs-wrap{
        width: 100%;
        max-width: 100% !important;
        transform: translateY(0);
    }
    
    .elementor-365700 .elementor-element.elementor-element-4ccc7f4d .wpr-tab{
        min-width: 40% !important;
    }
    
    .elementor-365700 .elementor-element.elementor-element-4ccc7f4d .wpr-tab-title{
        padding: 10px 7px;   
    }
}

/* --- OLD STYLES --- */
/*
.wpr-tab {
    position: relative;
    border-radius: 10px 10px 0px 0px;
    background: var(--Gradient-01, linear-gradient(138deg, #0D3FB9 0%, #1D60DC 100%));
    color: #fff;
    transition: background 0.3s ease, color 0.3s ease;
}


.wpr-tab:hover {
    background: #fff;
    color: #000;
}


.wpr-tab-active {
    background: #fff;
    color: #000;
}


.wpr-tab-has-new {
    background: linear-gradient(112deg, #2B90FF 0%, #7CBBFF 100%) !important;
    color: #fff;
}


.wpr-tab-has-new:hover {
    background: #fff !important;
    color: #000;
}


.wpr-tab-has-new.wpr-tab-active {
    background: #fff !important;
    color: #000;
}


.label-new {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 18px;
    background: #fff;
    border-radius: 3px;
    width: 30px;
    height: 14px;
    color: #3B82F6;
    text-align: center;
    font-size: 9px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    font-family: Inter;
}
.wpr-tab-has-new.wpr-tab-active .label-new {       background: linear-gradient(112deg, #2B90FF 0%, #7CBBFF 100%); color:#fff;}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a41c0c9 *//* ------ global ------ */

.elementor-365700 .elementor-element.elementor-element-a41c0c9 {
    font-family: Inter, Sans-Serif;
}

/* currency */

.pp__currency--gbp, .pp__currency--usd{
    display: none;
}

/* buttons */

.pp__button .elementor-button{
    background: linear-gradient(138deg, #0D3FB9 0%, #1D60DC 100%);
    display: block;
    width: 100%;
    overflow: hidden;
}

.pp__button .elementor-button:hover .elementor-button-content-wrapper{
    background-color: #000;
}

.pp__button .elementor-button-content-wrapper{
    padding: 5px 10px;
    transition: background-color 0.3s ease;
}

.pp__table-btn{
    font-size: 18px;
    font-weight: 700;
    line-height: 1.33;
    color: #fff !important;
    padding: 10px;
    display: block;
    border-radius: 10px;
    width: 100%;
    margin-left: 7px;
    margin-right: 7px;
    position: relative;
    background-color: #000000;
    overflow: hidden;
    z-index: 1;
}

.pp__table-btn:hover:before{
    opacity: 0;
}

.pp__table-btn:before{
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: linear-gradient(138deg, #0D3FB9 0%, #1D60DC 100%);
    z-index: -1;
    transition: opacity 0.3s ease;
}

@media screen and (max-width: 1000px) {
    .pp__table-btn{
     font-size: 14px !important;   
    }
}

/* tooltips */

.pp__tooltip{
    position: relative;
    display: inline-block;
}

.pp__tooltip>span{
    display: inline;
    border-bottom: 1px dotted rgba(26, 90, 214, 0.6);
}

.pp__tooltip p{
    position: absolute;
    top: calc(100% + 10px);
    left: 50%;
    transform: translateX(-50%);
    font-size: 11px;
    line-height: 1.2em;
    font-weight: 400;
    min-width: 230px;
    width: 230px;
    max-width: 230px;
    text-align: center;
    background-color: rgba(55, 64, 76, 0.9);
    color: #fff;
    padding: 10px 8px;
    border-radius: 4px;
    display: none;
    z-index: 3;
}

.pp__tooltip p:before{
    content: "";
    width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 9px 10px 9px;
   border-color: transparent transparent rgba(55, 64, 76, 0.9) transparent;
   position: absolute;
   bottom: 100%;
   left: 50%;
   transform: translateX(-50%);
}

.pp__tooltip:hover p{
    display: block;
}

@media screen and (max-width: 1024px) {
    .pp__tooltip p{
        min-width: 180px;
        width: 180px;
        max-width: 180px;
    }
}

/* ------ header/navigation ------ */

.pp__navigation h3{
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.14em;
    margin: 0;
}

@media screen and (max-width: 767px) {
    .pp__navigation h3{
        font-size: 21px;
        text-align: center;
        margin-bottom: 16px;
        line-height: 1.3;
    }
}

/* ------ sku and pricing list ------ */

.pp__pricing-list{
    display: flex;
    align-items: center;
    column-gap: 30px;
    row-gap: 20px;
}

.pp__pricing-list ul{
    display: flex;
    align-items: stretch;
    list-style: none;
    margin: 0;
    padding: 0;
}

.pp__pricing-list ul li{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    width: 68px;
    text-align: center;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-color: #E1EFF9 !important;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: color 0.3s ease;
    cursor: pointer;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
}

.pp__sku-list ul li.active, .pp__pricing-list ul li:hover, .pp__pricing-list ul li.active{
    color: #fff;
}

.pp__pricing-list ul li:hover:before, .pp__pricing-list ul li.active:before{
    opacity: 1;
}

.pp__pricing-list ul li:before{
    content: "";
    background: linear-gradient(138deg, #0D3FB9 0%, #1D60DC 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

.pp__pricing-list ul li:last-child{
    border-right: 1px solid;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}

.pp__pricing-list ul li:first-child{
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    border-left: 1px solid;
}

@media screen and (max-width: 767px) {
    .pp__pricing-list{
        align-items: center;
    }
}

/* table styles */
.pp__table {
    overflow: auto;
    width: 100%;
}

.pp__table table {
    height: 100%;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 1px;
    text-align: left;
    border: 0;
    border-style: hidden;
    min-width: 800px;
}

.pp__table tbody, .pp__table thead{
    border: 0;
}

.pp__table tbody td:last-child{
    position: relative;
}

.pp__table tbody td:last-child:after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid #E1EFF9;
}

.pp__table thead tr{
    border: 0 !important;
}

.pp__table thead th:first-child{
    width: 28.7%;
}

.pp__table tbody tr:first-child{
    background-color: #E1EFF933 !important;
}

.pp__table th {
    background-color: #fff;
    color: #000000;
    padding: 0;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    border: 1px solid #E1EFF9;
}

.pp__table th span{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    height: 100%;
    border-top: 1px solid #E1EFF9;
    padding: 13px;
}




.pp__table tbody:last-of-type td{
    padding: 0;
}

.pp__table tbody:last-of-type td span{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #E1EFF9;
    padding: 13px;
}

.pp__table tbody:last-of-type td:last-child:after{
    display: none;
}

.pp__table td {
    border: 1px solid #E1EFF9;
    color: #000000;
    padding: 13px;
    background-color: transparent !important;
    text-align: center;
    vertical-align: top;
    color: #1146C1;
    font-weight: 500;
    line-height: 1.56;
    font-size: 16px;
}

.pp__table td b{
    font-weight: 700;
}

.pp__table td img{
    width: 23px;
    height: 16px;
    object-fit: contain;
    object-position: center;
    display: inline-block;
    position: relative;
    top: 3px;
}

.pp__table tr td:first-child{
    text-align: left;
    position: relative;
    padding-right: 21px;
    padding-left: 21px;
    font-size: 14px;
    color: #000;
    line-height: 1.5;
    font-weight: 400;
}

.pp__table tr:first-child td:first-child{
    font-size: 16px;
    font-weight: 600;
    line-height: 1.56;
}

.pp__table tr td:first-child img{
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%) rotate(180deg);
    width: 13px;
    height: 8px;
    object-fit: contain;
    object-position: center;
}

.pp__expandable-tbody tr:first-child td:first-child{
    padding-right: 45px;
    cursor: pointer;
    transition: background-color 0.3s ease
}

.pp__expandable-tbody tr:first-child td:first-child:hover{
    background-color: #E1EFF9 !important;
}

.pp__expandable-tbody tr:not(:first-child){
    display: none;
}

.pp__expandable-tbody.expanded tr{
    display: table-row !important;
}

.pp__expandable-tbody.expanded tr td:first-child img{
    transform: translateY(-50%) rotate(0);
}

.pp__td-blank{
    position: relative;
}

.pp__td-blank td{
    position: initial !important;
    background-color: #fff !important;
}

.pp__td-blank td{
    font-size: 16px !important;
    font-weight: 600 !important;
}

.pp__table--int th:nth-child(2){
    position: relative;
    border-left: 1px solid transparent;
}

.pp__table--int th:nth-child(2):before{
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    left: -1px;
    height: 100%;
    border-left: 1px solid #E1EFF9;
    border-top: 1px solid #E1EFF9;
    border-top-left-radius: 25px;
    pointer-events: none;
    user-select: none;
}

.pp__table--int th:nth-child(2) span{
    border-top: 1px solid transparent;
    position: relative;
    z-index: 1;
}

.pp__table--int th:nth-child(3) span{
    border-top-right-radius: 25px;
    border-right: 1px solid #E1EFF9;
}

.pp__table--int tbody:last-of-type td:nth-child(2){
    position: relative !important;
    border-left: 1px solid transparent;
}

.pp__table--int tbody:last-of-type td:nth-child(2):before{
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    left: -1px;
    height: 100%;
    border-left: 1px solid #E1EFF9;
    border-bottom: 1px solid #E1EFF9;
    border-bottom-left-radius: 25px;
    pointer-events: none;
    user-select: none;
}

.pp__table--int tbody:last-of-type td:nth-child(2) span{
    border-bottom-left-radius: 25px;
}

.pp__table--int tbody:last-of-type td:nth-child(3) span{
    border-right: 1px solid #E1EFF9;
    border-bottom-right-radius: 25px;
}

.pp__table--gpsr th:nth-child(2){
    position: relative;
    border-left: 1px solid transparent;
}

.pp__table--gpsr th:nth-child(2):before{
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    left: -1px;
    height: 100%;
    border-left: 1px solid #E1EFF9;
    border-top: 1px solid #E1EFF9;
    border-top-left-radius: 25px;
    pointer-events: none;
    user-select: none;
}

.pp__table--gpsr th:nth-child(2) span{
    border-top: 1px solid transparent;
    position: relative;
    z-index: 1;
}

.pp__table--gpsr th:nth-child(4) span{
    border-top-right-radius: 25px;
    border-right: 1px solid #E1EFF9;
}

.pp__table--gpsr tbody:last-of-type td:nth-child(2){
    position: relative !important;
    border-left: 1px solid transparent;
}

.pp__table--gpsr tbody:last-of-type td:nth-child(2):before{
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    left: -1px;
    height: 100%;
    border-left: 1px solid #E1EFF9;
    border-bottom: 1px solid #E1EFF9;
    border-bottom-left-radius: 25px;
    pointer-events: none;
    user-select: none;
}

.pp__table--gpsr tbody:last-of-type td:nth-child(2) span{
    border-bottom-left-radius: 25px;
}

.pp__table--gpsr tbody:last-of-type td:nth-child(4) span{
    border-right: 1px solid #E1EFF9;
    border-bottom-right-radius: 25px;
}/* End custom CSS */