.elementor-kit-4357{--e-global-color-primary:#1C1C1B;--e-global-color-secondary:#1C1C1B;--e-global-color-text:#1C1C1B;--e-global-color-accent:#E3B755;--e-global-color-5be2c55:#E53E3E;--e-global-color-c39410d:#009FFD;--e-global-color-34cb646:#1A202C;--e-global-color-dfe33ca:#718096;--e-global-color-713a015:#A0AEC0;--e-global-color-3a63dc5:#CBD5E0;--e-global-color-739cf30:#E2E8F0;--e-global-color-f4c75d8:#EDF2F7;--e-global-color-00ada37:#F7FAFC;--e-global-color-4c55c70:#FFFFFF;--e-global-color-0bc62af:#FAFAFA;--e-global-color-3637fae:#605968;--e-global-color-bf00260:#4B74B3;--e-global-color-231280a:#1C1C1B;--e-global-color-9ec9a76:#57585A;--e-global-color-ee2cfdc:#707070;--e-global-color-c29e7d2:#A8A9AD;--e-global-color-c8b5dce:#D1D2D4;--e-global-color-99169d7:#FFFFFF;--e-global-color-263f27f:#081E3F;--e-global-color-25e96b7:#313A56;--e-global-color-6cfb444:#585A73;--e-global-color-f0b1848:#828297;--e-global-color-b92d7c8:#B6B6C3;--e-global-color-0c1f08e:#E3B755;--e-global-color-f2a034d:#EAC477;--e-global-color-8db90e3:#EED195;--e-global-color-15a6be7:#F3DEB4;--e-global-color-850aec5:#F8EED7;--e-global-color-0712e17:#EAEAEA;--e-global-color-a950e04:#F5F3F0;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;--e-global-typography-f613c32-font-weight:700;--e-global-typography-f613c32-line-height:1.08em;--e-global-typography-0684d83-font-size:2rem;--e-global-typography-0684d83-font-weight:900;--e-global-typography-0684d83-line-height:1.08em;--e-global-typography-89b1b5b-font-style:italic;--e-global-typography-6036dee-font-weight:700;--e-global-typography-b81daf4-font-size:48px;--e-global-typography-b81daf4-font-weight:bold;--e-global-typography-b81daf4-line-height:1.1em;--e-global-typography-6d549ca-font-size:40px;--e-global-typography-6d549ca-font-weight:800;--e-global-typography-6d549ca-line-height:1.2em;--e-global-typography-6d549ca-letter-spacing:-0.5px;--e-global-typography-edabe08-font-size:22px;--e-global-typography-edabe08-font-weight:bold;--e-global-typography-edabe08-line-height:1.5em;--e-global-typography-edabe08-letter-spacing:-0.1px;--e-global-typography-f47e1c2-font-size:18px;--e-global-typography-f47e1c2-line-height:1.5em;--e-global-typography-2531fb3-font-size:16px;--e-global-typography-2531fb3-font-weight:800;--e-global-typography-2531fb3-line-height:1.5em;--e-global-typography-dc69eef-font-size:14px;--e-global-typography-dc69eef-font-weight:500;--e-global-typography-dc69eef-line-height:1.5em;--e-global-typography-e92d300-font-size:48px;--e-global-typography-e92d300-font-weight:bold;--e-global-typography-e92d300-line-height:1.1em;--e-global-typography-5b23234-font-size:18px;--e-global-typography-5b23234-line-height:1.5em;--e-global-typography-08197d1-font-size:16px;--e-global-typography-08197d1-line-height:1.5em;--e-global-typography-4868103-font-size:14px;--e-global-typography-4868103-line-height:1.5em;--e-global-typography-e1979b4-font-size:18px;--e-global-typography-e1979b4-font-weight:500;--e-global-typography-e1979b4-line-height:1.5em;--e-global-typography-418431d-font-size:16px;--e-global-typography-418431d-font-weight:500;--e-global-typography-418431d-line-height:1.5em;--e-global-typography-bd3be63-font-size:14px;--e-global-typography-bd3be63-font-weight:500;--e-global-typography-bd3be63-line-height:1.5em;--e-global-typography-78404f2-font-size:10px;--e-global-typography-78404f2-line-height:1.5em;--e-global-typography-31507d3-font-size:16px;--e-global-typography-31507d3-font-weight:500;--e-global-typography-31507d3-text-transform:uppercase;--e-global-typography-31507d3-line-height:1.5em;--e-global-typography-31507d3-letter-spacing:0.1px;--e-global-typography-60f5f85-font-size:12px;--e-global-typography-60f5f85-font-weight:500;--e-global-typography-60f5f85-text-transform:uppercase;--e-global-typography-60f5f85-line-height:1.5em;--e-global-typography-60f5f85-letter-spacing:0.1px;--e-global-typography-1103c28-font-size:24px;--e-global-typography-1103c28-font-weight:500;--e-global-typography-1103c28-line-height:1.5em;--e-global-typography-073870e-font-size:14px;--e-global-typography-073870e-font-weight:500;--e-global-typography-073870e-line-height:1.5em;--e-global-typography-073870e-letter-spacing:0.1px;--e-global-typography-491ab6b-font-size:14px;--e-global-typography-491ab6b-font-weight:normal;--e-global-typography-491ab6b-text-transform:uppercase;--e-global-typography-491ab6b-line-height:1.5em;--e-global-typography-491ab6b-letter-spacing:1px;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-kit-4357 button,.elementor-kit-4357 input[type="button"],.elementor-kit-4357 input[type="submit"],.elementor-kit-4357 .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-31507d3-font-size );font-weight:var( --e-global-typography-31507d3-font-weight );text-transform:var( --e-global-typography-31507d3-text-transform );line-height:var( --e-global-typography-31507d3-line-height );letter-spacing:var( --e-global-typography-31507d3-letter-spacing );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:11px 19px 11px 19px;}.elementor-kit-4357 button:hover,.elementor-kit-4357 button:focus,.elementor-kit-4357 input[type="button"]:hover,.elementor-kit-4357 input[type="button"]:focus,.elementor-kit-4357 input[type="submit"]:hover,.elementor-kit-4357 input[type="submit"]:focus,.elementor-kit-4357 .elementor-button:hover,.elementor-kit-4357 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-4c55c70 );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-kit-4357 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4357 p{margin-block-end:12px;}.elementor-kit-4357 a{color:var( --e-global-color-accent );}.elementor-kit-4357 h1{font-size:40px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;}.elementor-kit-4357 h2{font-size:32px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;}.elementor-kit-4357 h3{font-size:22px;font-weight:bold;line-height:1.5em;letter-spacing:-0.1px;}.elementor-kit-4357 h4{font-size:18px;font-weight:bold;line-height:1.5em;}.elementor-kit-4357 h5{font-size:16px;font-weight:800;line-height:1.5em;}.elementor-kit-4357 h6{font-size:14px;font-weight:500;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:991px){.elementor-kit-4357 button,.elementor-kit-4357 input[type="button"],.elementor-kit-4357 input[type="submit"],.elementor-kit-4357 .elementor-button{font-size:var( --e-global-typography-31507d3-font-size );line-height:var( --e-global-typography-31507d3-line-height );letter-spacing:var( --e-global-typography-31507d3-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4357{--e-global-typography-a83f80e-font-size:2rem;--e-global-typography-f613c32-font-size:1.2rem;--e-global-typography-0684d83-font-size:1.4rem;--e-global-typography-6036dee-font-size:1.1rem;--e-global-typography-6036dee-line-height:1.1em;--e-global-typography-278871b-font-size:0.8rem;--e-global-typography-6d549ca-font-size:30px;--e-global-typography-edabe08-font-size:22px;--e-global-typography-4868103-font-size:14px;--e-global-typography-491ab6b-font-size:11px;font-size:16px;line-height:1.5em;}.elementor-kit-4357 h1{font-size:22px;line-height:1.25em;}.elementor-kit-4357 h2{font-size:30px;line-height:1.25em;}.elementor-kit-4357 h3{font-size:22px;line-height:1.1875em;}.elementor-kit-4357 button,.elementor-kit-4357 input[type="button"],.elementor-kit-4357 input[type="submit"],.elementor-kit-4357 .elementor-button{font-size:var( --e-global-typography-31507d3-font-size );line-height:var( --e-global-typography-31507d3-line-height );letter-spacing:var( --e-global-typography-31507d3-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.black {
    font-weight: 900;
}
.bold {
    font-weight: 700;
}
.normal {
    font-weight: 400;
}
.thin {
    font-weight: 300;
}

.elementor-text-editor p:first-child {
    margin-top: 0;
}

/*********************
*     NAWIGACJA      *
*********************/

.phone_link a {
    display: flex;
    justify-content: space-between;
}

.phone_name {
    font-size: 12px;
}

.phone_number:before {
    content: "";
    background: url("/wp-content/themes/hello-elementor-child/dist/images/ikona-telefon-zolty.svg") center/cover no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-right: 8px;
    /*background-size: cover;*/
}


/******************
*     SLIDERY     *
******************/

/* jednakowa wysokość slajdów */

.theme--slick-slider .slick-track {
    display: flex;
}

.theme--slick-slider .slick-slide {
    height: auto;
}

.theme--slick-slider .slide-content-inner,
.theme--slick-slider .plus-content-editor,
.theme--slick-slider .plus-content-editor > div,
.theme--slick-slider .elementor-section,
.theme--slick-slider .elementor-container,
.theme--slick-slider .elementor-widget-container,
.theme--slick-slider .elementor,
.theme--slick-slider .pricing__container  {
    height: 100%;
}

/* widoczne kolejne slajdy */

.theme--slick-slider .slick-list {
    overflow: visible;
}

.theme--slick-slider .slick-slide {
    opacity: .5;
}

.theme--slick-slider .slick-slide.slick-active {
    opacity: 1;
}

/* paginacja */

.theme--slick-slider .slick-dots {
    text-align: left;
    width: auto;
    padding: 0;
    margin-left: 45px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    bottom: -30px;
}

.theme--slick-slider .slick-dots li {
    width: 15px;
    height: 15px;
    background: none;
    position: relative;
    margin: 0;
    color: #A8A9AD;
    border: 0;
    text-indent: 0
}

.theme--slick-slider .slick-dots .slick-active {
    color: var( --e-global-color-text );
}

.theme--slick-slider .slick-dots li:before {
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.theme--slick-slider .slick-dots button {
    display: none;
}

/* strzałki */

.theme--slick-slider .slick-nav.style-1 {
    right: 0;
    bottom: -30px;
    top: auto;
    transform: none;
    width: 16px;
    height: 20px;
    padding: 10px;
    box-shadow: none;
    border: 0;
    border-radius: 0;
}

.theme--slick-slider .slick-arrow.slick-disabled {
    display: block!important;
    opacity: .3;
}

.theme--slick-slider .slick-nav.style-1:focus {
    outline: none;
}

.theme--slick-slider .slick-arrow:after,
.theme--slick-slider .slick-arrow:before {
    display: none;
}

.theme--slick-slider .slick-prev {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M16.0049 7.28437C16.0049 7.59866 15.7406 7.85581 15.412 7.85581H1.93719L6.96226 13.188C7.18216 13.4213 7.16423 13.783 6.92233 13.9948C6.80833 14.0916 6.66547 14.1416 6.52261 14.1416C6.36172 14.1416 6.20086 14.0791 6.08404 13.9541L0.158956 7.66831C-0.046475 7.45066 -0.046475 7.11794 0.158956 6.90044L6.08404 0.614641C6.30511 0.38028 6.68012 0.364637 6.92155 0.575569C7.16344 0.787643 7.18137 1.14915 6.96148 1.38237L1.93719 6.71294H15.4124C15.7406 6.71294 16.0049 6.97008 16.0049 7.28437Z' fill='%231C1C1B'/%3E%3C/svg%3E") no-repeat center!important;
}

.theme--slick-slider .slick-next {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M15.8475 7.88723L9.9221 14.1734C9.80423 14.2984 9.61136 14.3591 9.48278 14.3591C9.34042 14.3591 9.19748 14.31 9.08418 14.2107C8.84228 13.9986 8.82435 13.637 9.04425 13.4038L14.0688 8.07295H0.59254C0.264982 8.07295 0 7.8174 0 7.53363C0 7.24986 0.265054 6.93002 0.59254 6.93002H14.0685L9.04311 1.59752C8.8232 1.36425 8.84113 1.00248 9.08304 0.790677C9.32552 0.579734 9.69987 0.595343 9.9206 0.829751L15.846 7.11589C16.0511 7.33362 16.0511 7.66936 15.8475 7.88723Z' fill='%231C1C1B'/%3E%3C/svg%3E") no-repeat center!important;
}

/************************
*     WIDGETY TYPO      *
************************/

.elementor-icon-box-title {
    margin-top: 0;
}

.elementor-widget-text-editor ul {
    padding-left: 1em;
}

.elementor-widget-text-editor li + li {
    margin-top: 2px;
}

.elementor-menu-toggle {
    padding: 10px;
}

/* komunikaty w formularzu */

.elementor-form .elementor-message:before {
    display: none;
}

.elementor-form .elementor-message {
    padding: 8px;
    border: 2px solid;
}

.elementor-form .elementor-message-success {
    background: #ADF1D8;
    border-color: #00d084;
}

.elementor-form .elementor-message-error {
    background: #F7A8A8;
    border-color: #CF2E2E;
}

/* blog */

.elementor-widget-archive-posts .elementor-button-wrapper,
.elementor-widget-posts .elementor-button-wrapper {
    margin-top: 0;
}

.elementor-widget-theme-post-content [data-elementor-type=container] {
    margin: 0 -15px;
}

.wp-block-quote {
    font-size: 20px;
    font-style: italic;
    line-height: 1.2;
    /*border-left: 2px solid #585A73;*/
    /*padding-left: 20px;*/
    margin: 20px 0;
    padding: 10px 50px 10px 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='90' viewBox='0 0 98 90' fill='none'%3E%3Cpath d='M36.82 0C40.5533 5.88 43.3067 11.76 45.08 17.64C46.9467 23.52 47.88 29.3533 47.88 35.14C47.88 45.1267 45.2667 54.6933 40.04 63.84C34.8133 72.9867 27.1133 81.4333 16.94 89.18L3.22 81.06C2.1 80.3133 1.26 79.4733 0.700001 78.54C0.233334 77.7 0 76.8133 0 75.88C0 74.8533 0.233334 73.8733 0.700001 72.94C1.16667 72.0067 1.72667 71.2133 2.38 70.56C3.40667 69.44 4.52667 68.04 5.74 66.36C7.04667 64.7733 8.26 62.9067 9.38 60.76C10.5 58.6133 11.4333 56.1867 12.18 53.48C13.02 50.7733 13.44 47.88 13.44 44.8C13.44 41.44 12.8333 37.8467 11.62 34.02C10.5 30.1933 8.58667 26.0867 5.88 21.7C4.94667 20.2067 4.48 18.7133 4.48 17.22C4.48 15.54 5.04 14.0467 6.16 12.74C7.28 11.4333 8.82 10.4067 10.78 9.65999L36.82 0ZM86.94 0C90.6733 5.88 93.4267 11.76 95.2 17.64C97.0667 23.52 98 29.3533 98 35.14C98 45.1267 95.3867 54.6933 90.16 63.84C84.9333 72.9867 77.2333 81.4333 67.06 89.18L53.34 81.06C52.22 80.3133 51.38 79.4733 50.82 78.54C50.3533 77.7 50.12 76.8133 50.12 75.88C50.12 74.8533 50.3533 73.8733 50.82 72.94C51.2867 72.0067 51.8467 71.2133 52.5 70.56C53.5267 69.44 54.6467 68.04 55.86 66.36C57.1667 64.7733 58.38 62.9067 59.5 60.76C60.62 58.6133 61.5533 56.1867 62.3 53.48C63.14 50.7733 63.56 47.88 63.56 44.8C63.56 41.44 62.9533 37.8467 61.74 34.02C60.62 30.1933 58.7067 26.0867 56 21.7C55.0667 20.2067 54.6 18.7133 54.6 17.22C54.6 15.54 55.16 14.0467 56.28 12.74C57.4 11.4333 58.94 10.4067 60.9 9.65999L86.94 0Z' fill='%23E9D8B3'/%3E%3C/svg%3E") no-repeat right 10px;
    background-size: 50px;
}

.wp-block-quote cite {
    font-size: 14px;
    font-style: normal;
}

/* nagłówki */

.elementor-widget-heading .elementor-heading-title a:hover {
    text-decoration: underline;
}

/* przycisk */

.elementor-button-icon svg {
    width: 6px;
}

.elementor-element.elementor-button-info .elementor-button {
    background: transparent;
    border: 1px solid;
}

.elementor-element.elementor-button-info .elementor-button:hover,
.elementor-element.elementor-button-info .elementor-button:focus {
    background: var( --e-global-color-text );
}

.elementor-element.elementor-button-info .elementor-button:hover svg,
.elementor-element.elementor-button-info .elementor-button:focus svg {
    filter: invert();
}

/* przycisk mały */
.elementor-button.elementor-size-sm {
    padding: 11px 19px;
    font-size: 12px;
}

@media screen and (min-width: 768px) {
    .elementor-button.elementor-size-sm {
        padding: 11px 19px;
    }
}

/* komentarze */

.comment-list + .comment-respond {
    margin-top: 30px;
}

.comment-form .submit {
    border: 0;
}

/**********************
*     GRID POSTÓW     *
**********************/

@media screen and (min-width:1025px) {
    .posts-grid--small .elementor-post {
        align-items: center;
    }
}

.posts-grid--small a.elementor-post__read-more {
    padding: 8px 20px;
    border: 1px solid;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    color: var( --e-global-color-primary );
}

.posts-grid--small a.elementor-post__read-more:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12' fill='none'%3E%3Cpath d='M0.138436 11.8872C0.0463483 11.8031 0.000331496 11.688 0.000331496 11.5725C0.000331496 11.4683 0.0379914 11.3641 0.114168 11.2816L4.96496 6.00225L0.114061 0.719423C-0.0466496 0.54532 -0.0366052 0.273718 0.138334 0.113811C0.312437 -0.0468996 0.582699 -0.0360249 0.74341 0.137666L5.88616 5.70897C6.03851 5.87386 6.03851 6.12575 5.88616 6.29075L0.74341 11.8621C0.581997 12.0345 0.312539 12.0479 0.138436 11.8872Z' fill='%231C1C1B'/%3E%3C/svg%3E");
    width: 6px;
    height: 12px;
    margin-left: 10px;
    transition: background 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.posts-grid--small a.elementor-post__read-more:hover {
    background: var( --e-global-color-primary );
    color: white;
}

.posts-grid--small a.elementor-post__read-more:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12' fill='none'%3E%3Cpath d='M0.138436 11.8872C0.0463483 11.8031 0.000331496 11.688 0.000331496 11.5725C0.000331496 11.4683 0.0379914 11.3641 0.114168 11.2816L4.96496 6.00225L0.114061 0.719423C-0.0466496 0.54532 -0.0366052 0.273718 0.138334 0.113811C0.312437 -0.0468996 0.582699 -0.0360249 0.74341 0.137666L5.88616 5.70897C6.03851 5.87386 6.03851 6.12575 5.88616 6.29075L0.74341 11.8621C0.581997 12.0345 0.312539 12.0479 0.138436 11.8872Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.posts-grid--small .elementor-post__thumbnail__link:hover img,
.posts-grid--small .elementor-post__thumbnail__link:focus img {
    opacity: .7;
}

.posts-grid--small .elementor-post__title a:hover,
.posts-grid--small .elementor-post__title a:focus {
    text-decoration: underline;
}

/****************
*     LINKI     *
****************/

a[href^=mailto],
a[href^=tel] {
    color: inherit;
}

a[href^=tel]:hover,
a[href^=mailto]:hover,
.elementor-widget-heading .elementor-heading-title > a[href^=tel]:hover,
.elementor-widget-heading .elementor-heading-title > a[href^=mailto]:hover {
    color: var(--e-global-color-text);
    background: var(--e-global-color-accent);
    box-shadow: 0 0 0 3px var(--e-global-color-accent);
}

a[href^=tel] {
    text-decoration: underline;
}

a[href^=mailto]:hover,
a[href^=mailto]:focus,
a[href^=tel]:hover,
a[href^=tel]:focus {
    text-decoration: underline;
}

/*******************
*     CSS GRID     *
*******************/

[class*=col-] {
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-6 {
    flex: 0 0 calc(1/2 * 100%);
    max-width: 50%;
}

.col-xs-12 {
    flex: 0 0 100%;
}

@media screen and (min-width: 768px) {
    
    .col-sm-1 {
        flex: 0 0 calc(1/12 * 100%);
        max-width: 8.333%;
    }
    
    .col-sm-2 {
        flex: 0 0 calc(2/12 * 100%);
        max-width: 16.666%;
    }
    
    .col-sm-3 {
        flex: 0 0 calc(3/12 * 100%);
        max-width: 25%;
    }
    
    .col-sm-4 {
        flex: 0 0 calc(4/12 * 100%);
        max-width: 33.333%;
    }
    
    .col-sm-5 {
        flex: 0 0 calc(5/12 * 100%);
        max-width: 41.666%;
    }
    
    .col-sm-6 {
        flex: 0 0 calc(6/12 * 100%);
        max-width: 50%;
    }
    
    .col-sm-7 {
        flex: 0 0 calc(7/12 * 100%);
        max-width: 58.333%;
    }
    
    .col-sm-8 {
        flex: 0 0 calc(8/12 * 100%);
        max-width: 66.666%;
    }
    
    .col-sm-9 {
        flex: 0 0 calc(9/12 * 100%);
        max-width: 75%;
    }
    
    .col-sm-10 {
        flex: 0 0 calc(10/12 * 100%);
        max-width: 83.333%;
    }
    
    .col-sm-11 {
        flex: 0 0 calc(11/12 * 100%);
        max-width: 91.666%;
    }
    
    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media screen and (min-width: 992px) {
    
    .col-md-1 {
        flex: 0 0 calc(1/12 * 100%);
        max-width: 8.333%;
    }
    
    .col-md-2 {
        flex: 0 0 calc(2/12 * 100%);
        max-width: 16.666%;
    }
    
    .col-md-3 {
        flex: 0 0 calc(3/12 * 100%);
        max-width: 25%;
    }
    
    .col-md-4 {
        flex: 0 0 calc(4/12 * 100%);
        max-width: 33.333%;
    }
    
    .col-md-5 {
        flex: 0 0 calc(5/12 * 100%);
        max-width: 41.666%;
    }
    
    .col-md-6 {
        flex: 0 0 calc(6/12 * 100%);
        max-width: 50%;
    }
    
    .col-md-7 {
        flex: 0 0 calc(7/12 * 100%);
        max-width: 58.333%;
    }
    
    .col-md-8 {
        flex: 0 0 calc(8/12 * 100%);
        max-width: 66.666%;
    }
    
    .col-md-9 {
        flex: 0 0 calc(9/12 * 100%);
        max-width: 75%;
    }
    
    .col-md-10 {
        flex: 0 0 calc(10/12 * 100%);
        max-width: 83.333%;
    }
    
    .col-md-11 {
        flex: 0 0 calc(11/12 * 100%);
        max-width: 91.666%;
    }
    
    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    
}

/* responsywne show/hide */

@media screen and (max-width: 767px) {
    .hide-xs {
        display: none;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .hide-sm {
        display: none;
    }
}

@media screen and (min-width: 992px) {
    .hide-md {
        display: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Regular.eot');
	src: url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Regular.woff2') format('woff2'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Regular.woff') format('woff'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Medium.eot');
	src: url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Medium.woff2') format('woff2'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Medium.woff') format('woff'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Bold.eot');
	src: url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Bold.woff2') format('woff2'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Bold.woff') format('woff'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Heavy.eot');
	src: url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Heavy.woff2') format('woff2'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Heavy.woff') format('woff'),
		url('https://www.prawnik-katowice.pl/wp-content/uploads/2022/09/LatoLatin-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */