@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-display: swap;
src: url(//psipolska.pl/wp-content/themes/pathsoft-child/assets/SourceSans3-VariableFont_wght.ttf) format('truetype');
}
:root {
--neutral-very-light-gray: #e6e9eb;
--neutral-black: #222;
--primary-dark-blue: #002959;
--primary-orange: #e94c14;
--blue-gray: #eff3f5;
--neutral-gray: #95989b;
--neutral-dark-gray: #6a6c6d;
--neutral-light-gray: #dcdfe2;
}
body .section-subheading {
font-size: 22px !important;
font-weight: 500;
line-height: 24px; letter-spacing: 3px;
font-family: Montserrat !important;
}
.btn {
font-weight: 600 !important;
font-size: 1.125rem !important;
}
@media (max-width: 768px) {
body .btn {
padding-left: 1em;
padding-right: 1em;
}
}
@media (max-width: 480px) {
.litems .btn,
.wpcf7-submit,
.section-footer .btn {
width: 100% !important;
}
.section-heading .h1,
.h2,
.h1 {
font-size: 40px !important;
}
}
.flickity-page-dots .dot::after {
background-color: var(--neutral-light-gray) !important;
}
.flickity-page-dots .dot.is-selected::after {
background-color: var(--primary-dark-blue) !important;
}
.flickity-prev-next-button {
background-color: var(--primary-dark-blue) !important;
border-radius: 99999px !important;
top: 41% !important;
}
.flickity-prev-next-button:hover {
background-color: var(--primary-orange) !important;
}
.flickity-prev-next-button .flickity-button-icon {
fill: #fff !important;
}
.flickity-prev-next-button.next {
right: 0px !important;
transform: translate(55%, -50%) !important;
z-index: 1;
}
.flickity-prev-next-button.previous {
left: 0px !important;
transform: translate(-55%, -50%) !important;
z-index: 1;
}
.reviews-carusel {
overflow: visible !important;
}
@media (max-width: 768px) {
.flickity-prev-next-button {
top: 98% !important;
}
.flickity-prev-next-button.next {
transform: translate(-55%, -50%) !important;
}
.flickity-prev-next-button.previous {
transform: translate(55%, -50%) !important;
}
}
.logo img {  width: auto !important;
height: auto !important;
}
body .header-actions .btn,
body .btn_gray {
padding-left: 1.5rem;
padding-right: 1.5rem;
background: var(--neutral-very-light-gray);
color: var(--primary-dark-blue);
font-size: 1.125rem !important;
}
.btn_gray {
display: inline-flex !important;
align-items: center !important;
}
.btn_gray svg {
margin-right: 10px;
}
body .header-actions .btn:hover {
color: #fff;
}
.header__cont {
width: 100%;
padding: 0 60px;
}
@media (max-width: 1200px) {
.header__hamb {
order: 3;
}
.header__logo {
margin-right: auto;
}
}
@media (max-width: 768px) {
.header-search {
display: none;
}
.logo2 {
display: none !important;
}
footer .logo2 {
display: block !important;
margin-left: 0;
margin-top: 20px;
}
footer .logo-wrapper {
flex-direction: column;
align-items: flex-start;
}
.logo { }
.header__cont {
padding: 0 20px;
}
}
.logo2 { margin-left: 25px;
}
@media (min-width: 1400px) {
.logo2 { margin-left: 55px;
}
footer .logo2 { margin-left: 30px;
}
}
@media (min-width: 1200px) {
body .main-mnu-list > li a {
font-size: 18px;
}
}
@media (max-width: 1400px) {
body .main-mnu-list > li {
margin-left: 1rem!important;
}
}
.header-lang-current span {
margin: 0 6px;
}
.header-lang-current {
display: flex !important;
align-items: center;
font-size: 18px;
font-weight: 600;
line-height: 24px;
width: auto !important;
height: auto !important;
text-transform: uppercase !important;
color: var(--primary-dark-blue);
}
.header-lang-current svg {
flex-shrink: 0;
}
.header-lang-current img {
flex-shrink: 0;
border-radius: 5px;
overflow: hidden;
border: 1px solid var(--neutral-very-light-gray);
width: 26px;
}
.header-lang {
margin: 0 10px;
}
.socialpopup {
margin: 0;
margin-top: 20px;
padding: 0;
text-align: left;
}
.socialpopup li {
list-style: none !important;
padding: 3px 0;
} .postid-6143 #section-61432 .aspect-ratio > img,
.postid-6219 #section-62192 .aspect-ratio > img {
position: relative;
}
.postid-6143 #section-61432 .aspect-ratio::after,
.postid-6219 #section-62192 .aspect-ratio::after {
margin: 0 !important;
}
.postid-6143 #section-61432,
.postid-6219 #section-62192,
.postid-7210 #section-72102
{
padding-top: 80px;
}
.postid-6143 #section-61438 {
margin: -120px 0;
}
.postid-6219 #section-62198 {
margin: -70px 0;
}
.postid-6143 .wysiwyg h4,
.postid-6219 .wysiwyg h4 {
margin-bottom: 15px;
}  .postid-6145 .section__about .aspect-ratio > img,
.postid-7189 .section__about .aspect-ratio > img,
.postid-6307 .section__about .aspect-ratio > img,
.postid-7179 .section__about .aspect-ratio > img,
.postid-7210 .section__about .aspect-ratio > img
{
position: relative;
}
.postid-6145 .section__about .aspect-ratio::after,
.postid-7189 .section__about .aspect-ratio::after,
.postid-6307 .section__about .aspect-ratio::after,
.postid-7179 .section__about .aspect-ratio::after,
.postid-7210 .section__about .aspect-ratio::after
{
margin: 0 !important;
}
.postid-6145 .section__about,
.postid-7189 .section__about,
.postid-6307 .section__about,
.postid-7179 .section__about,
.postid-7210 .section__about {
padding-top: 40px;
padding-bottom: 25px;
}  html[lang="en-US"] .footer-main #block-7{
display: none !important;
}
html[lang="pl-PL"] .footer-main #block-8{
display: none !important;
} @media (max-width: 768px) {
body .header-actions .header-contact-btn {
font-size: 0.875rem !important;
padding-left: 0.75rem;
padding-right: 0.75rem;
white-space: nowrap;
}
body .header-actions .header-contact-btn span {
display: inline;
}
}