.elementor-333 .elementor-element.elementor-element-f599ce3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-f599ce3 a{color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-f599ce3{padding:40px 40px 40px 40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-12fd01fe .elementor-heading-title{font-size:70px;line-height:1.2em;color:#000000;}.elementor-333 .elementor-element.elementor-element-ce6acbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;}.elementor-333 .elementor-element.elementor-element-291f0047 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;}.elementor-333 .elementor-element.elementor-element-2b406eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;}.elementor-333 .elementor-element.elementor-element-79295e33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;}.elementor-333 .elementor-element.elementor-element-2e1ca6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;}.elementor-333 .elementor-element.elementor-element-c066e63{padding:20px 0px 40px 0px;}.elementor-333 .elementor-element.elementor-element-3b8e43b2 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-3b8e43b2 > .elementor-widget-container{padding:15px 15px 15px 0px;}.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-333 .elementor-element.elementor-element-dbe1936{text-align:justify;font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-333 .elementor-element.elementor-element-f147b06{padding:20px 0px 40px 0px;}.elementor-333 .elementor-element.elementor-element-9ec6113 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-9ec6113 > .elementor-widget-container{padding:15px 15px 15px 0px;}.elementor-333 .elementor-element.elementor-element-f257772{text-align:justify;font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-333 .elementor-element.elementor-element-da12d77{padding:20px 0px 40px 0px;}.elementor-333 .elementor-element.elementor-element-c4689e8 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-c4689e8 > .elementor-widget-container{padding:15px 15px 15px 0px;}.elementor-333 .elementor-element.elementor-element-57a206b{text-align:justify;font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-333 .elementor-element.elementor-element-e55fd79{padding:20px 0px 40px 0px;}.elementor-333 .elementor-element.elementor-element-cce3d8a .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-cce3d8a > .elementor-widget-container{padding:15px 15px 15px 0px;}.elementor-333 .elementor-element.elementor-element-b594c6b{text-align:justify;font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-333 .elementor-element.elementor-element-40da573{padding:20px 0px 40px 0px;}.elementor-333 .elementor-element.elementor-element-7ab7631 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-7ab7631 > .elementor-widget-container{padding:15px 15px 15px 0px;}.elementor-333 .elementor-element.elementor-element-2fe46fa{text-align:justify;font-family:"Montserrat", Sans-serif;color:#000000;}@media(min-width:768px){.elementor-333 .elementor-element.elementor-element-6a0cf7c{width:23%;}.elementor-333 .elementor-element.elementor-element-d88ad7a{width:66.305%;}.elementor-333 .elementor-element.elementor-element-84c15d8{width:10%;}.elementor-333 .elementor-element.elementor-element-f752023{width:23%;}.elementor-333 .elementor-element.elementor-element-f9252d2{width:66.305%;}.elementor-333 .elementor-element.elementor-element-552420b{width:10%;}.elementor-333 .elementor-element.elementor-element-5af3876{width:23%;}.elementor-333 .elementor-element.elementor-element-cf3742a{width:66.305%;}.elementor-333 .elementor-element.elementor-element-f73dd2d{width:10%;}.elementor-333 .elementor-element.elementor-element-6e5c101{width:23%;}.elementor-333 .elementor-element.elementor-element-21115d0{width:66.305%;}.elementor-333 .elementor-element.elementor-element-88088e3{width:10%;}.elementor-333 .elementor-element.elementor-element-b550014{width:23%;}.elementor-333 .elementor-element.elementor-element-8208229{width:66.305%;}.elementor-333 .elementor-element.elementor-element-1836116{width:10%;}}@media(max-width:1024px){.elementor-333 .elementor-element.elementor-element-ce6acbc .elementor-heading-title{font-size:20px;}.elementor-333 .elementor-element.elementor-element-291f0047 .elementor-heading-title{font-size:20px;}.elementor-333 .elementor-element.elementor-element-2b406eb .elementor-heading-title{font-size:20px;}.elementor-333 .elementor-element.elementor-element-79295e33 .elementor-heading-title{font-size:20px;}.elementor-333 .elementor-element.elementor-element-2e1ca6e .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-f599ce3{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-12fd01fe .elementor-heading-title{font-size:35px;}.elementor-333 .elementor-element.elementor-element-ce6acbc .elementor-heading-title{font-size:18px;}.elementor-333 .elementor-element.elementor-element-291f0047 .elementor-heading-title{font-size:18px;}.elementor-333 .elementor-element.elementor-element-2b406eb .elementor-heading-title{font-size:18px;}.elementor-333 .elementor-element.elementor-element-79295e33 .elementor-heading-title{font-size:18px;}.elementor-333 .elementor-element.elementor-element-2e1ca6e .elementor-heading-title{font-size:18px;}.elementor-333 .elementor-element.elementor-element-c066e63{margin-top:050px;margin-bottom:0px;}.elementor-333 .elementor-element.elementor-element-3b8e43b2 .elementor-heading-title{font-size:25px;}.elementor-333 .elementor-element.elementor-element-dbe1936{font-size:16px;}.elementor-333 .elementor-element.elementor-element-9ec6113 .elementor-heading-title{font-size:25px;}.elementor-333 .elementor-element.elementor-element-f257772{font-size:16px;}.elementor-333 .elementor-element.elementor-element-c4689e8 .elementor-heading-title{font-size:25px;}.elementor-333 .elementor-element.elementor-element-57a206b{font-size:16px;}.elementor-333 .elementor-element.elementor-element-cce3d8a .elementor-heading-title{font-size:25px;}.elementor-333 .elementor-element.elementor-element-b594c6b{font-size:16px;}.elementor-333 .elementor-element.elementor-element-7ab7631 .elementor-heading-title{font-size:25px;}.elementor-333 .elementor-element.elementor-element-2fe46fa{text-align:justify;font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-ce6acbc */.sem-link-after-arrow .elementor-size-default a{
    position: relative;
}
.sem-link-after-arrow .elementor-size-default a:after {
    position: absolute;
    left: auto;
    right: -40px;
    height: 30px;
    width:34px;
    content: '';
    background-image: url('https://test.blslegal.pl/wp-content/uploads/2020/02/next.svg');
    background-position: center;
    background-repeat: no-repeat;
    font-weight: 300;
    opacity: 0.75;
    transition: transform 300ms;
}

.sem-link-after-arrow .elementor-size-default:hover a:after{
    transform: translateX(15px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b8e43b2 */.spec-title{
    position: relative;
}
.spec-title::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 300%;
    background: #171717;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ec6113 */.spec-title{
    position: relative;
}
.spec-title::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 300%;
    background: #171717;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4689e8 */.spec-title{
    position: relative;
}
.spec-title::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 300%;
    background: #171717;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce3d8a */.spec-title{
    position: relative;
}
.spec-title::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 300%;
    background: #171717;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ab7631 */.spec-title{
    position: relative;
}
.spec-title::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 300%;
    background: #171717;
    z-index: -1;
}/* End custom CSS */