.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.footer-custom-inner a {color: #fff;}
.footer-custom-inner a:hover {text-decoration: underline; color: #fff;}
.site-footer-custom { background-color: #0c5aa5; }
.footer-add {background: #0a1c2a;}
.footer-add a {color: #fff;}
.footer-add a:hover {text-decoration: underline; color: #fff;}
.grecaptcha-badge {z-index: 110; bottom: 0 !important; opacity: 0;} .wp-block-heading {
margin-bottom: 30px;
}
.ct-breadcrumb li a, 
.ct-breadcrumb li span,
.ct-breadcrumb li a::after,
.ct-breadcrumb li a:hover, 
.ct-breadcrumb li span:hover {
color: #fff !important;
}
#pagetitle {
padding: 70px 0;
}
@media only screen and (min-width: 1200px) {
#ct-header.h-fixed {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
}
@media only screen and (max-width: 479px) {
#rev_slider_4_1_forcefullwidth rs-slide rs-sbg {
background-position: 74% 29% !important;
}
} #menu-item-5489 a {position: relative;}
#menu-item-5489 a > span:first-child  {
text-indent: -100000px;
display: inline-block;
width: 32px;
height: 21px;
position: relative; top: 14px;
background: url(//piotrowskifinanse.pl/wp-content/uploads/2023/08/flaga-ukrainska.jpg) center center no-repeat;
background-size: 32px 21px;
}
#ct-header.h-fixed #menu-item-5489 a > span:first-child {
top: 14px;
}
h4.address-info  {
line-height: 1.5;
}
@media only screen and (min-width: 1200px) {
#menu-item-5489 a {position: relative;}
#menu-item-5489 a > span:first-child  {
text-indent: -100000px;
display: inline-block;
width: 32px; height: 21px;
position: relative; top: 60px;
background: url(//piotrowskifinanse.pl/wp-content/uploads/2023/08/flaga-ukrainska.jpg) center center no-repeat;
line-height: 140px;
background-size: 32px 21px
}
#ct-header.h-fixed #menu-item-5489 a > span:first-child {
top: 29px;
}	
}
@media only screen and (max-width: 1199px) {
.footer-custom-inner img.logo-footer {
width: 100px !important; height: auto;
}
}
@media screen and (max-width: 991px) {
.wp-block-heading{
font-size: 42px;
}
.site-content {
padding: 75px 0 50px;
}
}
@media only screen and (max-width: 479px) {
.wp-block-heading,	
#pagetitle .page-title {
font-size: 30px;
}
}
.ct-contact-form-layout1.style3 .wpcf7-form-control:not(.wpcf7-submit).wpcf7-acceptance {
height: auto;
padding-left: 0; padding-right: 0; 
font-size: .8rem; line-height: 1.3;
text-align: justify;
}
.ct-contact-form-layout1.style3 .wpcf7-form-control:not(.wpcf7-submit).wpcf7-acceptance .wpcf7-list-item {
margin: .5rem .8rem;
}