/* RESET */

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}

/* SIZES */

:root {
    --c: 100vw;
}

@media ( min-width: 576px ) {
    :root {
        --c: 540px;
    }
}

@media ( min-width: 768px ) {
    :root {
        --c: 720px;
    }
}

@media ( min-width: 992px ) {
    :root {
        --c: 960px;
    }
}

@media ( min-width: 1200px ) {
    :root {
        --c: 1140px;
    }
}

@media ( min-width: 1400px ) {
    :root {
        --c: 1320px;
    }
}

:root {
    --m: calc( ( 100vw - var(--c) ) / 2 );
    --w1: calc( var(--c) / 12 );
    --w2: calc( var(--c) * ( 1 / 6 ) );
    --w3: calc( var(--c) * ( 1 / 4 ) );
    --w4: calc( var(--c) * ( 1 / 3 ) );
    --w5: calc( var(--c) * ( 5 / 12 ) );
    --w6: calc( var(--c) * ( 1 / 2 ) );
    --w7: calc( var(--c) * ( 7 / 12 ) );
    --w8: calc( var(--c) * ( 2 / 3 ) );
    --w9: calc( var(--c) * ( 3 / 4 ) );
    --w10: calc( var(--c) * ( 5 / 6 ) );
    --w11: calc( var(--c) * ( 11 / 12 ) );
    --w12: var(--c);
}

html {
    position: relative;
    width: 100vw;
    display: block;
    overflow-x: hidden;
}

body
{
    overflow-x: hidden;

    padding-top: 96px;
    width: 100vw;
    display: block;
    position: relative;
}

.topbar
{
    position: fixed;
    z-index: 4;
    top: 0;
    left: 0;

    display: flex;

    box-sizing: border-box;
    width: 100%;
    height: 96px;
    padding: 0 var(--m);

    background-color: white;

    justify-content: space-between;
    align-items: center;
    gap: 40px;
}
.topbar>a:first-child {
    flex-grow: 1;
}

#hamburger
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 12px;
    line-height: 1;

    display: flex;
    flex-direction: column;

    cursor: pointer;
    /*letter-spacing: 2px;*/

    justify-content: center;
    align-items: center;
    gap: 8px;
}

#hamburger svg:nth-of-type(2) {
    display: none;
}

.breadcrumbs
{
    display: flex;

    margin-left: var(--m);
    padding: 40px 0 24px 0;
}

@media (max-width: 991px) {
    .breadcrumbs {
        display: none;
    }
}

.breadcrumbs a
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 14px;

    text-decoration: none;

    color: #011643;
}

.breadcrumbs a:not(:last-of-type):after
{
    margin: 0 8px;

    content: '/';
}

@media (max-width: 575px)
{
    .breadcrumbs
    {
        margin-right: var(--w1);
        margin-left: var(--w1);

        flex-wrap: wrap;
        gap: 16px 0;
    }
}

.section-white
{
    display: flex;
}

.section-white--top .section-white__content__arrows
{
    width: calc( 50vw - var(--w1) );
}

.section-white--top .section-white__content
{
    padding-bottom: calc( ( 50vw - var(--w1) ) * .5 );
}

.section-white--top-2 .section-white__content__arrows
{
    width: calc( 50vw - var(--w1) );

    transform: translateY(46.5%);
    z-index: 0;
}

.section-white__content
{
    position: relative;

    box-sizing: border-box;
    width: 50%;
    padding: 104px var(--m) 104px var(--w1);

    color: #000f41;
    z-index: 1;
}

.section-white__content__heading
{
    font-family: 'Blinker', sans-serif;
    font-size: 56px;
    font-weight: 600;

    margin-bottom: 64px;
    /*letter-spacing: 1.5px;*/
}

@media (max-width: 575px) {
    .section-white__content__heading {
        font-size: 32px;
        margin-bottom: 32px;
    }
}

.section-white__content__paragraph
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;
    line-height: 24px;

    margin-bottom: 98px;
    z-index: 1;
    position: relative;
}

.section-white__content__links-row
{
    position: relative;
    z-index: 1;
    margin-bottom:  80px;
    display: flex;
}

.section-white__content__links-row a
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;

    margin-right: 16px;
    padding: 16px;

    text-decoration: none;

    color: #000f41;
    border: 1px solid #000f41;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

@media (max-width: 991px) {
    .section-white__content__links-row a {
        font-size: 16px;
        
    }
}

.section-white__content__paragraph li
{
    margin-bottom: 24px;
    margin-left: 20px;
    padding-left: 20px;
    list-style-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'11.043\' height=\'12.752\' viewBox=\'0 0 11.043 12.752\'%3E%3Cpath id=\'Path_4028\' data-name=\'Path 4028\' d=\'M3.188 0 0 5.522l3.188 5.521H9.564l3.188-5.521L9.564 0Z\' transform=\'translate(11.043) rotate(90)\' fill=\'%23000f41\'/%3E%3C/svg%3E');
}

.section-white__content__paragraph b
{
    font-weight: 600;
}


.section-white__image
{
    position: relative;

    width: 50%;

    background-position: center;
    background-size: cover;
}

.section-white__content__arrows
{
    position: absolute;
    right: 0;
    bottom: 0;
}

.section-white__image__text
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 30px;
    line-height: 1.1;

    position: absolute;
    top: 24px;
    right: 0;

    display: block;

    box-sizing: border-box;
    width: var(--w5);
    padding: 24px 32px;

    color: white;
    background-color: #ce0f2d;
}

@media (max-width: 991px)
{
    .section-white
    {
        display: flex;
        flex-direction: column;
    }

    .section-white__image
    {
        width: 100%;
        height: 300px;
    }

    .section-white__image__text
    {
        width: auto;
        background-color: rgba(206, 15, 45, .85);
        font-size: 16px;
        text-align: right;
        padding: 12px 16px;
    }

    .section-white__content
    {
        width: 100%;
        padding: 52px var(--w1) 52px var(--w1);
    }

    .section-white--top .section-white__content,
    .section-white--top-2 .section-white__content
    {
        padding-bottom: 0;
    }

    .section-white--top .section-white__content__arrows
    {
        width: calc( var(--w11) + var(--m) );
        bottom: calc(( var(--w11) + var(--m))*-0.32);
    }
    
    .section-white--top-2 .section-white__content__arrows {
        width: calc( var(--w11) + var(--m) );
        bottom: 0;
    }
}

.section-blue
{
    display: flex;

    width: 100%;

    background-color: #011643;
}

.section-blue--red
{
    background-color: #ce0f2d;
}

.section-blue__content
{
    box-sizing: border-box;
    width: calc( var(--w9) + var(--m) );
    padding: 120px var(--w3) 120px calc( var(--w1) + var(--m) );

    color: white;
}

.section-blue__content__heading
{
    font-family: 'Blinker', sans-serif;
    font-size: 56px;
    font-weight: 600;

    margin-bottom: 64px;
    /*! font-kerning: 105px; */
    /*letter-spacing: 3px;*/
}

@media (max-width: 575px) {
    .section-blue__content__heading {
        font-size: 32px;
        margin-bottom: 32px;
    }
}

.section-blue__content__paragraph
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;
    line-height: 24px;

    margin-bottom: 98px;
}

.section-blue__content__paragraph li
{
    margin-bottom: 24px;
    padding-left: 20px;
    margin-left: 20px;

    list-style-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'11.043\' height=\'12.752\' viewBox=\'0 0 11.043 12.752\'%3E%3Cpath id=\'Path_4027\' data-name=\'Path 4027\' d=\'M3.188 0 0 5.522l3.188 5.521H9.564l3.188-5.521L9.564 0Z\' transform=\'translate(11.043) rotate(90)\' fill=\'%23fff\'/%3E%3C/svg%3E');
}

.section-blue__content__paragraph b
{
    font-weight: 600;
}

.section-blue__content__links-row
{
    display: flex;
}

.section-blue__content__links-row a
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;

    margin-right: 16px;
    padding: 16px;

    text-decoration: none;

    color: #000f41;
    background-color: white;
    
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.section-blue__image
{
    width: calc( var(--w3) + var(--m) );

    background-position: center;
    background-size: cover;
}

@media (max-width: 991px)
{
    .section-blue
    {
        display: flex;
        flex-direction: column;
    }

    .section-blue__content
    {
        width: 100%;
        padding: 54px var(--w1) 54px var(--w1);

        order: 2;
    }

    .section-blue__image
    {
        width: 100%;
        height: 300px;

        order: 1;
    }
}

.section-white__content__red-heading
{
    font-family: 'Blinker', sans-serif;
    font-size: 44px;
    font-weight: 600;

    margin-bottom: 30px;

    color: red;
}



/*FORMULARZ KONTAKTOWY*/

.contact
{
    box-sizing: border-box;
    padding: 176px var(--m);

    background-color: #011643;
}

.contact__form
{
    box-sizing: border-box;
    width: var(--w6);
    margin: auto;
}

.contact__form__h2
{
    font-family: 'Blinker', sans-serif;
    font-size: 40px;
    font-weight: 600;

    margin-bottom: 48px;

    color: white;
}

.contact__form__radio-row
{
    display: flex;

    margin-bottom: 24px;

    justify-content: space-between;
    align-items: center;
}

.contact__form__radio-row__label
{
    position: relative;

    display: flex;

    align-items: center;
    justify-content: flex-start;
}

.contact__form__radio-row__label__input
{
    position: absolute;

    width: 0;
    height: 0;

    cursor: pointer;

    opacity: 0;
}

.contact__form__radio-row__label__custom-checkmark
{
    position: relative;

    width: 14px;
    height: 14px;
    margin-right: 8px;

    transition: all .3s ease;

    border: 3px solid white;
    border-radius: 50%;
    background-color: #eee;
}

.contact__form__radio-row__label__input:checked ~ .contact__form__radio-row__label__custom-checkmark
{
    border: 3px solid #2196f3;
}

.contact__form__radio-row__label__custom-checkmark:after
{
    position: absolute;
    top: 50%;
    left: 50%;

    display: block;

    width: 0;
    height: 0;

    content: '';
    transition: all .3s ease;
    transform: translate(-50%, -50%) rotate(-45deg);

    border-bottom: 0 solid #2196f3;
    border-left: 0 solid #2196f3;
}

.contact__form__radio-row__label__input:checked ~ .contact__form__radio-row__label__custom-checkmark:after
{
    width: 6px;
    height: 3px;

    border-bottom: 3px solid #2196f3;
    border-left: 3px solid #2196f3;
}

.contact__form__radio-row__label__span
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;

    color: white;
}

.contact__form__input
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 14px;
    line-height: 1;

    box-sizing: border-box;
    width: 100%;
    margin-bottom: 8px;
    padding: 16px;

    color: #011643;
    border: none;
    outline: none;
}

.contact__form__textarea,
.contact__form__transport-div__textarea
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 14px;

    box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 194px;
    margin-bottom: 8px;
    padding: 16px;

    resize: none;

    color: #011643;
    border: none;
    outline: none;
}

:not(.general) .contact__form__textarea
{
    display: none;
}

.general .contact__form__textarea
{
    display: block;
}

.contact__form__transport-div
{
    display: none;
}

.transport .contact__form__transport-div
{
    display: block;
}

.contact__form__transport-div__h3
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;

    margin: 16px 0 16px 0;

    color: white;
}

.contact__form__small
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 12px;

    display: block;

    margin-top: 16px;
    margin-bottom: 30px;

    color: white;
}

.contact__form__label
{
    display: flex;

    justify-content: flex-start;
    align-items: start;
}


.contact__form__label__input
{
    position: absolute;

    width: 0;
    height: 0;

    cursor: pointer;

    opacity: 0;
}

.contact__form__label__custom-checkmark
{
    font-size: 0;
    line-height: 0;

    position: relative;

    display: block;

    box-sizing: border-box;
    width: 20px;
    height: 20px;
    margin-right: 16px;

    transition: all .3s ease;

    border: 3px solid white;
    background-color: white;
}

.contact__form__label__custom-checkmark:after
{
    position: absolute;
    top: 50%;
    left: 50%;

    display: block;

    width: 0;
    height: 0;

    content: '';
    transition: all .3s ease;
    transform: translate(-50%, -50%) rotate(-45deg);

    border-bottom: 0 solid #2196f3;
    border-left: 0 solid #2196f3;
}

.contact__form__label__input:checked ~ .contact__form__label__custom-checkmark
{
    border: 3px solid #2196f3;
}

.contact__form__label__input:checked ~ .contact__form__label__custom-checkmark:after
{
    width: 6px;
    height: 3px;

    border-bottom: 3px solid #2196f3;
    border-left: 3px solid #2196f3;
}

.contact__form__label__p
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 14px;
    line-height: 20px;

    margin-bottom: 48px;

    color: white;

    flex: 1;
}

.contact__form__label__p__a
{
    color: white;
}

.contact__form__submit
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;
    line-height: 1;

    padding: 16px;

    color: white;
    border: none;
    outline: none;
    background-color: #1c63fd;
}

@media ( max-width: 767px )
{
    .contact__form
    {
        box-sizing: border-box;
        width: calc( var(--w12) - 40px );
        margin: auto;
    }

    .contact__form__radio-row
    {
        flex-direction: column;

        align-items: start;
        gap: 16px;
    }
}





/*DZIAŁAMY KOMPLEKSOWO*/

.comprehensive-way
{
    display: flex;
    flex-direction: column;

    box-sizing: border-box;
    padding: 112px var(--m) 112px var(--m);

    background-color: #ce0f2d;
}

.comprehensive-way__heading
{
    font-family: 'Blinker', sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1;

    margin-bottom: 80px;

    text-align: center;

    color: white;
    z-index: 2;
}

.comprehensive-way__row
{
    display: flex;
    flex-direction: column;

    align-items: center;
}

.comprehensive-way__icon
{
    display: flex;
    flex-direction: column;

    margin-bottom: 80px;

    justify-content: center;
    align-items: center;
}

.comprehensive-way__icon img
{
    margin-bottom: 24px;

    transition: transform .3s ease;
    transform: scale(1);
    transform-origin: center;
}

.comprehensive-way__icon img:hover
{
    transform: scale(1.1);
}

.comprehensive-way__icon span
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 24px;

    color: white;
}

@media ( min-width: 576px )
{
    .comprehensive-way__heading
    {
        font-size: 68px;
    }
}

@media ( min-width: 992px )
{
    .comprehensive-way__icon
    {
        margin-bottom: 0;
    }

    .comprehensive-way__icon img
    {
        width: 150px;
    }

    .comprehensive-way__row
    {
        flex-direction: row;

        justify-content: space-between;
        align-items: start;
    }
}

@media ( min-width: 1200px )
{
    .comprehensive-way__icon img
    {
        width: 200px;
    }
}








.footer
{
    padding-top: 56px;
    padding-bottom: 16px;

    color: white;
    background-color: #011643;
}

.footer a
{
    text-decoration: none;

    color: white;
}

.footer
{
    position: relative;

    display: grid;

    grid-template-columns: var(--m) 5fr 7fr var(--m);
    grid-template-rows: auto auto;
    gap: 0 0;
}

.footer > div:nth-of-type(1)
{
    padding-right: 24px;

    grid-area: 1 / 2 / 2 / 3;
}

.footer > div:nth-of-type(1) > div
{
    display: flex;
    flex-direction: column;

    justify-content: center;
    align-items: start;
}

.footer > div:nth-of-type(1) > div:nth-of-type(1)
{
    --col: #1c63fd;
}

.footer > div:nth-of-type(1) > div:nth-of-type(2)
{
    --col: #e20023;
}

.footer > div:nth-of-type(1) > div > span
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 16px;

    margin-bottom: 16px;
    padding-left: 8px;

    border-left: 1px solid var(--col);
}

.footer > div:nth-of-type(1) > div > a
{
    font-family: 'Noto Sans Display', sans-serif;

    box-sizing: border-box;
    width: 312px;
    margin-bottom: 72px;
    padding: 8px 0;

    text-align: center;
    text-transform: uppercase;

    color: var(--col);
    border: 1px solid var(--col);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.footer > div:nth-of-type(1) > div > a:hover {
    background-color: var(--col);
    color: #011643;
}

.footer > div:nth-of-type(1) > div > a:hover > img {
    filter: brightness(0.35);
}

.footer > div:nth-of-type(1) > div > a > img
{
    margin-right: 24px;
}

.footer > div:nth-of-type(2)
{
    padding-top: 120px;

    grid-area: 1 / 3 / 2 / 4;
}

.footer > div:nth-of-type(2) > ul > li
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 16px;

    margin-bottom: 24px;
    padding-left: 8px;

    list-style-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'11.043\' height=\'12.752\' viewBox=\'0 0 11.043 12.752\'%3E%3Cpath id=\'Path_4027\' data-name=\'Path 4027\' d=\'M3.188 0 0 5.522l3.188 5.521H9.564l3.188-5.521L9.564 0Z\' transform=\'translate(11.043) rotate(90)\' fill=\'%23fff\'/%3E%3C/svg%3E');
}

.footer > div:nth-of-type(2) > img
{
    position: absolute;
    top: 60%;
    right: 0;

    width: calc( var(--m) + var(--w7) );

    transform: scaleX(-1) translateY(-50%);
}

.footer > div:nth-of-type(2) > ul:nth-of-type(1)
{
    margin-bottom: 150px;
    z-index: 1;
    position: relative;
}

.footer > div:nth-of-type(3)
{
    grid-area: 2 / 2 / 3 / 4;
}

.footer > div:nth-of-type(2) ul
{
    columns: 3;
}

.footer > div:nth-last-of-type(2) > div
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 16px;

    display: flex;

    justify-content: flex-end;
    align-items: center;
    position: relative;
    z-index: 1;
}

.footer > div:nth-of-type(2) > div > span
{
    margin-right: 56px;
}

.footer > div:nth-of-type(2) > div > a:nth-of-type(2)
{
    margin-left: 32px;
}

.footer > div:nth-of-type(3)
{
    display: flex;

    margin-top: 72px;

    justify-content: space-between;
    align-items: center;
}

@media (max-width: 991px) {
    .footer > div:nth-of-type(3) {
        text-align: center;
        flex-direction: column;
        gap: 8px;
    }     
}

.footer > div:nth-of-type(3) *
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 12px;

    color: #7f8aa0;
}

.footer > div:nth-of-type(1) > a > img
{
    width: var(--w5);
    margin-bottom: 48px;
}


@media (max-width: 991px) {
    .footer
    {
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        padding: 56px var(--w3);
    }  
    
    .footer>div:nth-child(1) {
        width: 100%;
        padding: 0;
    }
    
    
    .footer > div:nth-of-type(1) > div > a
    {
        width: 100%;
        margin-bottom: 72px;
        padding: 8px 0;

        text-align: center;
        text-transform: uppercase;

        color: var(--col);
        border: 1px solid var(--col);
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    
    .footer > div:nth-of-type(2)
    {
        padding-top: 0px;
    }
    
    .footer > div:nth-of-type(2) ul
    {
    columns: 1;
        padding: 0 var(--w2);
    }
    
    .footer > div:nth-of-type(2) > img
    {
        display: none;
    }
    .footer > div:nth-of-type(2) > ul:nth-of-type(1)
    {
        margin-bottom: 48px;
    }
    
    .footer > div:nth-last-of-type(2) > div
    {
        justify-content: center;
    }
    
    .footer > div:nth-of-type(1) > a > img
    {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .footer
    {
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        padding: 56px var(--w1);
    } 
}



















@media (max-width: 1023px) {
    .menu__top-row {
        display: none;
    }
    
    .menu__bottom-row {
        display: none;
    }
    
    .menu__main-row {
        display: none;
    }
    
    .menu {
        background-color: #011643;
        display: none;
        padding: 100px var(--w1);
        box-sizing: border-box;
    }
    
    .menu--mobile {
        display: flex;
        flex-direction: column;
    }
    
    .menu--mobile div:nth-of-type(1) {
        display: flex;
        justify-content: flex-end;
        gap: 24px;
        margin-top: -50px;
        margin-bottom: 50px;
        font-size: 24px;
        font-weight: 600;
        font-family: 'Blinker', sans-serif;
    }
    
    .menu--mobile div:nth-of-type(1) a {
        color: white;
        text-decoration: none;
    }
    
    .menu--mobile .h2 {
  color: white;
  font-family: 'Blinker', sans-serif;
  font-weight: 600;
  font-size: 24px;
  text-decoration: none;
  margin-bottom: 24px;
}

.menu--mobile .h3 {
  font-family: 'Blinker', sans-serif;
font-size: 16px;
font-weight: 200;
color: white;
    text-decoration: none;
margin-bottom: 24px;
}

.menu--mobile .h4 {
  font-family: 'Blinker', sans-serif;
font-size: 16px;
font-weight: 200;
color: white;
    text-decoration: none;
margin-bottom: 24px;
    padding-left: 24px;
}

.menu--mobile .h5 {
    margin-bottom: 24px;
}
    
    
}




@media (min-width: 1025px){
    
    .menu--mobile {
        display: none;
    }
.menu {
  position: fixed;
  z-index: 5;
  top: 0;
  left: 0;
    background-color: #011643;
    width: 100%;
    height: 100vh;
    position: fixed;
    box-sizing: border-box;
    padding: 100px 0;
  display: none;
}

.menu__top-row {
    margin: 0 var(--m) 144px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.menu__top-row__logo img {
    width: var(--w6);
}

.menu__top-row__align-right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.menu__lang {
    color: white;
    font-weight: 600;
    text-decoration: none;
    font-size: 18px;
    margin-right: 48px;
    font-family: 'Titillium Web', sans-serif;
    cursor: pointer;
}

.menu__close {
    outline: none;
    border: none;
    background-color: transparent;
    margin-left: 32px;
}

.menu__close img {
    transition: transform .3s ease;
}

.menu__close:hover img {
    transform: rotate(45deg);
}

.menu__top-arrows {
    position: absolute;
    left: calc( var(--m) * -1 );
    bottom: -240px;
}

.menu__main-row {
    width: var(--w4);
    margin: 100px var(--m);
    position: relative;
}

.menu__main-row>div,
.menu__main-row>a
{
    display: flex;
    color: white;
    justify-content: flex-start;
    align-items: center;
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    font-size: 44px;
    text-decoration: none;
    /*! margin-bottom: 64px; */
    transition: color .3s ease;
    position: relative;
    margin: 32px 0;
}

@media (max-height: 1079px) {
    .menu__main-row>div,
    .menu__main-row>a
    {
        /*! margin-bottom: 0; */
        /*! padding-bottom: 32px; */
        margin: 16px 0;
    }    
} 

@media (max-height: 899px) {
    .menu__main-row>div,
    .menu__main-row>a
    {
        margin-bottom: 16px;
    }    
} 

.menu__main-row>div>div {
    display: none;
}

.menu__main-row>div img:first-of-type,
.menu__main-row>a img:first-of-type 
{
    margin-right: 16px;
}

.menu__main-row>div img:nth-of-type(2)
{
    margin-left: 32px;
    transition: margin-left .3s ease, filter .15s ease;
    filter: grayscale(1) brightness(10);
}

.menu__main-row>div:hover img:nth-of-type(2)
{
    margin-left: 64px;
    filter: grayscale(0) brightness(1);
}

.menu__main-row>div:hover,
.menu__main-row>a:hover
{
    color: #E20023;
}

/* .menu__main-row>div:hover>div {
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    width: var(--w5);
} */

.menu__main-row > div > div > div
{
    font-family: 'Blinker', sans-serif;
    font-size: 20px;
    font-weight: 200;
    color: white;
    /*! margin-bottom: 32px; */
    cursor: pointer;
    margin: 16px 0;
}

@media(max-height: 1079px) {
    .menu__main-row > div > div > div
    {
        /*! margin-bottom: 0; */
        /*! padding-bottom: 16px; */
        /*! padding: 8px 0; */
        margin: 10px 0;
    }   
}

@media(max-height: 899px) {
    .menu__main-row > div > div > div
    {
        /*! margin-bottom: 12px; */
    }   
}

.menu__main-row>div:hover>div>div>a {
    color: white;
    text-decoration: none;
}

.menu__main-row>div>div>div>div {
    display: none;
}

.menu__main-row > div > div > div > div {
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
}


.menu__main-row>div>div>div>img {
    margin-left: 10px;
}

.menu__main-row > div > div > div > div, .menu__main-row > div > div > div > div > a
{
    /*! color: white; */
    text-decoration: none;  
    font-family: 'Blinker', sans-serif;
    font-size: 20px;
    font-weight: 200;
    color: white;
    /*! margin-bottom: 32px; */
    display: block;
    width: var(--w3);
    cursor: pointer;
    margin: 0 0 16px 0;
}

@media (max-height: 1079px) {
    .menu__main-row > div > div > div > div, .menu__main-row > div > div > div > div > a
    {
        /*! margin-bottom: 16px; */
        /*! margin: ; */
    }
}


    .menu__main-row > div > div > div > div
    {
        /*! margin-bottom: 12px; */
        display: none;
    }


.menu__bottom-row {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 var(--m) 220px 0;
    display: flex;
    color: white;
    justify-content: center;
    align-items: center;
}

@media(max-height: 1079px) {
    .menu__bottom-row {
        bottom: -130px;
    }    
}

.menu__bottom-row span {
    margin-right: 72px;
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
}

.menu__bottom-row a:not(:last-of-type) {
    margin-right: 32px;
}

.menu__bottom-row>img {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
}













.bar {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  
  color: white;
  padding: 80px var(--m);
  gap: 24px;
}

@media (max-width: 575px) {
    .bar {
        padding: 80px var(--w1);
    }
}



.bar--red {
  background-color: #CE0F2D;
}

.bar--blue {
  background-color: #003383;
}

.bar--red.bar--arrows:after {
    content: url(../img/arrows-long-blue.svg);
    z-index: 2;
    position: absolute;
}

.bar--blue.bar--arrows:after {
    content: url(../img/arrows-long-red.svg);
    z-index: 2;
    position: absolute;
}

.bar--red.bar--arrows--bottom-left:after,
.bar--blue.bar--arrows--bottom--left:after
{
    bottom: 0;
    left: 0;
    transform: translate(0%, 47%);
}

.bar--red.bar--arrows--bottom-right:after,
.bar--blue.bar--arrows--bottom-right:after{
    bottom: 0;
    right: 0;
    transform: translate(0%, 53%) scale(-1);
}

.bar--red.bar--arrows--top-right:after,
.bar--blue.bar--arrows--top-right:after
{
    top: 0;
    right: 0;
    transform: translate(0%, -47%) scale(-1);
}

.bar--red.bar--arrows--top-left:after,
.bar--blue.bar--arrows--top-left:after
{
    top: 0;
    left: 0;
    transform: translate(0%, -53%);
}

.bar>div {
    z-index: 3;
    line-height: 1.3;
}

.blinker {
  font-family: 'Blinker', sans-serif;
}

.noto {
  font-family: 'Noto Sans Display', sans-serif;
}

.regular {
  font-weight: 400;
}

.semi-bold {
  font-weight: 600;
}

.bold {
  font-weight: 600;
}

.fs-56 {
    font-size: 56px;
}

.fs-54 {
  font-size: 54px;
}

.fs-50 {
    font-size: 50px;
}

.fs-40 {
  font-size: 40px;
}

.fs-24 {
  font-size: 24px;
}

.fs-18 {
    font-size: 18px;
    line-height: 24px;
}

@media (max-width: 575px) {
    .fs-50 {
        font-size: 32px;
    }
}


.row {
    display: flex;
    flex-direction: row;
    gap: 0px;
}

.row>*:not(:last-of-type) {
    margin-right: 24px;
}

.row a {
    color: black;
    text-decoration: none;
    background-color: white;
    /*! border: 1px solid black; */
    padding: 8px;
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;
    font-weight: 400;
    z-index: 2;
    
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.center {
    text-align: center;
}

.width-1 { width: var(--w1); }
.width-2 { width: var(--w2); }
.width-3 { width: var(--w3); }
.width-4 { width: var(--w4); }
.width-5 { width: var(--w5); }
.width-6 { width: var(--w6); }
.width-7 { width: var(--w7); }
.width-8 { width: var(--w8); }
.width-9 { width: var(--w9); }
.width-10 { width: var(--w10); }
.width-11 { width: var(--w11); }
.width-12 { width: var(--w12); }

@media(max-width: 575px) {
    .width-1 { width: 100%; }
    .width-2 { width: 100%; }
    .width-3 { width: 100%; }
    .width-4 { width: 100%; }
    .width-5 { width: 100%; }
    .width-6 { width: 100%; }
    .width-7 { width: 100%; }
    .width-8 { width: 100%; }
    .width-9 { width: 100%; }
    .width-10 { width: 100%; }
    .width-11 { width: 100%; }
    .width-12 { width: 100%; } 
}

.grid {
    display: grid;
    grid-template-columns: auto auto;
    gap: 16px 24px;
}







.timeline
{
    padding: 120px 0;

    color: white;
    background-color: #000f41;
}

.timeline__point
{
    position: relative;

    height: 198px;
}

.timeline__heading
{
    text-align: center;
    margin-bottom: 80px;
}

.timeline__heading,
.timeline__year
{
    font-family: 'Blinker', sans-serif;
    font-size: 56px;
}

.timeline__paragraph
{
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;
    line-height: 24px;

    position: absolute;
    top: 50%;

    max-width: 416px;

    transform: translateY(-50%);
}

.timeline__year
{
    position: absolute;
    top: 50%;

    transform: translateY(-50%);
}

.timeline__point:nth-of-type(odd) .timeline__paragraph
{
    left: calc( 50vw + 120px );

    text-align: left;
}

.timeline__point:nth-of-type(even) .timeline__paragraph
{
    right: calc( 50vw + 120px );

    text-align: right;
}

.timeline__point:nth-of-type(odd) .timeline__year
{
    right: calc( 50vw + 48px );
}

.timeline__point:nth-of-type(even) .timeline__year
{
    left: calc( 50vw + 48px );
}

.timeline__point:before
{
    position: absolute;
    top: 0;
    left: 50%;
transform: translateX(-50%);
}

/* .timeline__point:last-of-type:before
{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' id='svg1039' version='1.1' viewBox='0 0 195 274' height='274' width='195'%3E%3Cmetadata id='metadata1043'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs962'%3E%3CclipPath id='clip-path'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='9.6420002' data-name='Rectangle 556' id='Rectangle_556' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='8.5699997' data-name='Rectangle 548' id='Rectangle_548' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='7.4990001' data-name='Rectangle 549' id='Rectangle_549' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='6.428' data-name='Rectangle 550' id='Rectangle_550' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='5.3559999' data-name='Rectangle 551' id='Rectangle_551' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='4.2849998' data-name='Rectangle 552' id='Rectangle_552' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='3.214' data-name='Rectangle 553' id='Rectangle_553' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='2.1429999' data-name='Rectangle 554' id='Rectangle_554' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='1.071' data-name='Rectangle 555' id='Rectangle_555' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11'%3E%3Cpath fill='%23e20023' transform='translate(-36.035)' d='M 36.035,205.895 Z' data-name='Path 1442' id='Path_1442' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12'%3E%3Crect y='0' x='0' id='rect959' fill='none' height='134.20799' width='2' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12-1'%3E%3Crect y='0' x='0' width='2' height='134.20799' fill='none' id='rect959-6' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-91'%3E%3Crect y='0' x='0' id='Rectangle_556-6' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clipPath1059'%3E%3Crect y='0' x='0' id='rect1057' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3-7'%3E%3Crect y='0' x='0' id='Rectangle_548-1' data-name='Rectangle 548' width='8.5699997' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4-2'%3E%3Crect y='0' x='0' id='Rectangle_549-8' data-name='Rectangle 549' width='7.4990001' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5-7'%3E%3Crect y='0' x='0' id='Rectangle_550-4' data-name='Rectangle 550' width='6.428' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6-3'%3E%3Crect y='0' x='0' id='Rectangle_551-3' data-name='Rectangle 551' width='5.3559999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7-0'%3E%3Crect y='0' x='0' id='Rectangle_552-4' data-name='Rectangle 552' width='4.2849998' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8-4'%3E%3Crect y='0' x='0' id='Rectangle_553-7' data-name='Rectangle 553' width='3.214' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9-2'%3E%3Crect y='0' x='0' id='Rectangle_554-9' data-name='Rectangle 554' width='2.1429999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10-7'%3E%3Crect y='0' x='0' id='Rectangle_555-7' data-name='Rectangle 555' width='1.071' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11-9'%3E%3Cpath id='Path_1442-4' data-name='Path 1442' d='M 36.035,205.895 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/clipPath%3E%3C/defs%3E%3Cpath id='Path_1444' data-name='Path 1444' d='m 115.4675,106.9245 a -18.023,18.023 0 1 1 -18.025,-18.022 -18.024,18.024 0 0 1 18.025,18.022' fill='%23e20023' /%3E%3Cpath id='Path_4041' data-name='Path 4041' d='M 97.501504,122.0155 A -14.759,14.759 0 0 1 84.6895,114.5935 l -0.024,-0.041 c -0.038,-0.065 -0.076,-0.13 -0.113,-0.2 a -13.919,13.919 0 1 0 11.164,-22.521 h 0.107 a -13.9,13.9 0 0 1 4.376,0.757 l 0.043,0.014 h 0.014 l 0.026,0.01 c 0.118,0.038 0.234,0.078 0.352,0.118 l 0.065,0.022 0.044,0.015 c 0.083,0.027 0.17,0.056 0.265,0.089 l 0.059,0.02 0.069,0.023 0.112,0.038 h 0.01 l 0.034,0.011 0.095,0.032 0.017,0.01 0.164,0.055 0.022,0.01 0.384,0.129 0.085,0.03 a -14.762,14.762 0 0 1 -4.557996,28.8 z' fill='%23000f41' stroke='rgba(0,0,0,0)' stroke-width='1' /%3E%3Cpath id='Path_1431' data-name='Path 1431' d='m 19.751,18.1885 v 76 l 15.166,12.101 -15.166,13.481 v 74.624 H 0.003 V 18.1885 Z' fill='%23003383' /%3E%3Cg id='Group_1791' data-name='Group 1791' transform='matrix(-1,0,0,1,9.644,2.8995)'%3E%3Cg id='Group_1790' data-name='Group 1790' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1762' data-name='Group 1762'%3E%3Cg id='Group_1761' data-name='Group 1761'%3E%3Cg id='Group_1760' data-name='Group 1760' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1432' data-name='Path 1432' d='m 35.726,0 c 0,0 -9.642,55.773 -9.642,102.95 0,49.547 9.642,102.944 9.642,102.944 z' transform='translate(-26.084)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1765' data-name='Group 1765' transform='translate(1.071)'%3E%3Cg id='Group_1764' data-name='Group 1764'%3E%3Cg id='Group_1763' data-name='Group 1763' clip-path='url(%23clip-path-3)'%3E%3Cpath id='Path_1433' data-name='Path 1433' d='m 35.76,0 v 0 205.895 c 0,0 -8.57,-58.9 -8.57,-102.945 C 27.19,61.014 35.76,0 35.76,0' transform='translate(-27.19)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1768' data-name='Group 1768' transform='translate(-28.857,2)'%3E%3Cg id='Group_1767' data-name='Group 1767'%3E%3Cg id='Group_1766' data-name='Group 1766' clip-path='url(%23clip-path-4)'%3E%3Cpath id='Path_1434' data-name='Path 1434' d='m 35.794,0 v 0 205.895 c 0,0 -7.5,-64.41 -7.5,-102.945 C 28.3,66.255 35.794,0 35.794,0' transform='translate(-28.295)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1771' data-name='Group 1771' transform='translate(3.214)'%3E%3Cg id='Group_1770' data-name='Group 1770'%3E%3Cg id='Group_1769' data-name='Group 1769' clip-path='url(%23clip-path-5)'%3E%3Cpath id='Path_1435' data-name='Path 1435' d='m 35.829,0 v 0 205.895 c 0,0 -6.429,-69.916 -6.429,-102.948 C 29.4,71.5 35.829,0 35.829,0' transform='translate(-29.401)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1774' data-name='Group 1774' transform='translate(4.285)'%3E%3Cg id='Group_1773' data-name='Group 1773'%3E%3Cg id='Group_1772' data-name='Group 1772' clip-path='url(%23clip-path-6)'%3E%3Cpath id='Path_1436' data-name='Path 1436' d='m 35.863,0 v 0 205.895 c 0,0 -5.356,-75.422 -5.356,-102.947 C 30.507,76.737 35.863,0 35.863,0' transform='translate(-30.507)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1777' data-name='Group 1777' transform='translate(5.356)'%3E%3Cg id='Group_1776' data-name='Group 1776'%3E%3Cg id='Group_1775' data-name='Group 1775' clip-path='url(%23clip-path-7)'%3E%3Cpath id='Path_1437' data-name='Path 1437' d='m 35.9,0 v 0 205.895 c 0,0 -4.285,-80.927 -4.285,-102.948 C 31.612,81.978 35.9,0 35.9,0' transform='translate(-31.612)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1780' data-name='Group 1780' transform='translate(6.428)'%3E%3Cg id='Group_1779' data-name='Group 1779'%3E%3Cg id='Group_1778' data-name='Group 1778' clip-path='url(%23clip-path-8)'%3E%3Cpath id='Path_1438' data-name='Path 1438' d='m 35.932,0 v 0 205.895 c 0,0 -3.214,-86.433 -3.214,-102.949 C 32.718,87.22 35.932,0 35.932,0' transform='translate(-32.718)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1783' data-name='Group 1783' transform='translate(7.499)'%3E%3Cg id='Group_1782' data-name='Group 1782'%3E%3Cg id='Group_1781' data-name='Group 1781' clip-path='url(%23clip-path-9)'%3E%3Cpath id='Path_1439' data-name='Path 1439' d='m 35.966,0 v 0 205.895 c 0,0 -2.142,-91.94 -2.142,-102.949 C 33.824,92.461 35.966,0 35.966,0' transform='translate(-33.824)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1786' data-name='Group 1786' transform='translate(8.571)'%3E%3Cg id='Group_1785' data-name='Group 1785'%3E%3Cg id='Group_1784' data-name='Group 1784' clip-path='url(%23clip-path-10)'%3E%3Cpath id='Path_1440' data-name='Path 1440' d='m 36,0 v 0 205.895 c 0,0 -1.07,-97.445 -1.07,-102.951 C 34.93,97.7 36,0 36,0' transform='translate(-34.93)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1789' data-name='Group 1789' transform='translate(9.642)'%3E%3Cg id='Group_1788' data-name='Group 1788'%3E%3Cg id='Group_1787' data-name='Group 1787' clip-path='url(%23clip-path-11)'%3E%3Cpath id='Path_1441' data-name='Path 1441' d='M 36.035,0 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
} */

/* .timeline__point:nth-of-type(odd):before
{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' id='svg1039' version='1.1' viewBox='0 0 195 274' height='274' width='195'%3E%3Cmetadata id='metadata1043'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs962'%3E%3CclipPath id='clip-path'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='9.6420002' data-name='Rectangle 556' id='Rectangle_556' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='8.5699997' data-name='Rectangle 548' id='Rectangle_548' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='7.4990001' data-name='Rectangle 549' id='Rectangle_549' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='6.428' data-name='Rectangle 550' id='Rectangle_550' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='5.3559999' data-name='Rectangle 551' id='Rectangle_551' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='4.2849998' data-name='Rectangle 552' id='Rectangle_552' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='3.214' data-name='Rectangle 553' id='Rectangle_553' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='2.1429999' data-name='Rectangle 554' id='Rectangle_554' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='1.071' data-name='Rectangle 555' id='Rectangle_555' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11'%3E%3Cpath fill='%23e20023' transform='translate(-36.035)' d='M 36.035,205.895 Z' data-name='Path 1442' id='Path_1442' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12'%3E%3Crect y='0' x='0' id='rect959' fill='none' height='134.20799' width='2' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12-1'%3E%3Crect y='0' x='0' width='2' height='134.20799' fill='none' id='rect959-6' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-91'%3E%3Crect y='0' x='0' id='Rectangle_556-6' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clipPath1059'%3E%3Crect y='0' x='0' id='rect1057' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3-7'%3E%3Crect y='0' x='0' id='Rectangle_548-1' data-name='Rectangle 548' width='8.5699997' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4-2'%3E%3Crect y='0' x='0' id='Rectangle_549-8' data-name='Rectangle 549' width='7.4990001' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5-7'%3E%3Crect y='0' x='0' id='Rectangle_550-4' data-name='Rectangle 550' width='6.428' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6-3'%3E%3Crect y='0' x='0' id='Rectangle_551-3' data-name='Rectangle 551' width='5.3559999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7-0'%3E%3Crect y='0' x='0' id='Rectangle_552-4' data-name='Rectangle 552' width='4.2849998' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8-4'%3E%3Crect y='0' x='0' id='Rectangle_553-7' data-name='Rectangle 553' width='3.214' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9-2'%3E%3Crect y='0' x='0' id='Rectangle_554-9' data-name='Rectangle 554' width='2.1429999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10-7'%3E%3Crect y='0' x='0' id='Rectangle_555-7' data-name='Rectangle 555' width='1.071' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11-9'%3E%3Cpath id='Path_1442-4' data-name='Path 1442' d='M 36.035,205.895 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/clipPath%3E%3C/defs%3E%3Cpath id='Path_1444' data-name='Path 1444' d='m 115.4675,106.9245 a -18.023,18.023 0 1 1 -18.025,-18.022 -18.024,18.024 0 0 1 18.025,18.022' fill='%23e20023' /%3E%3Cpath id='Path_4041' data-name='Path 4041' d='M 97.501504,122.0155 A -14.759,14.759 0 0 1 84.6895,114.5935 l -0.024,-0.041 c -0.038,-0.065 -0.076,-0.13 -0.113,-0.2 a -13.919,13.919 0 1 0 11.164,-22.521 h 0.107 a -13.9,13.9 0 0 1 4.376,0.757 l 0.043,0.014 h 0.014 l 0.026,0.01 c 0.118,0.038 0.234,0.078 0.352,0.118 l 0.065,0.022 0.044,0.015 c 0.083,0.027 0.17,0.056 0.265,0.089 l 0.059,0.02 0.069,0.023 0.112,0.038 h 0.01 l 0.034,0.011 0.095,0.032 0.017,0.01 0.164,0.055 0.022,0.01 0.384,0.129 0.085,0.03 a -14.762,14.762 0 0 1 -4.557996,28.8 z' fill='%23000f41' stroke='rgba(0,0,0,0)' stroke-width='1' /%3E%3Cpath id='Path_1431' data-name='Path 1431' d='m 175.252,18.1885 v 76 l -15.166,12.101 15.166,13.481 v 74.624 H 195 V 18.1885 Z' fill='%23003383' /%3E%3Cg id='Group_1791' data-name='Group 1791' transform='translate(185.359,2.8995)'%3E%3Cg id='Group_1790' data-name='Group 1790' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1762' data-name='Group 1762'%3E%3Cg id='Group_1761' data-name='Group 1761'%3E%3Cg id='Group_1760' data-name='Group 1760' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1432' data-name='Path 1432' d='m 35.726,0 c 0,0 -9.642,55.773 -9.642,102.95 0,49.547 9.642,102.944 9.642,102.944 z' transform='translate(-26.084)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1765' data-name='Group 1765' transform='translate(1.071)'%3E%3Cg id='Group_1764' data-name='Group 1764'%3E%3Cg id='Group_1763' data-name='Group 1763' clip-path='url(%23clip-path-3)'%3E%3Cpath id='Path_1433' data-name='Path 1433' d='m 35.76,0 v 0 205.895 c 0,0 -8.57,-58.9 -8.57,-102.945 C 27.19,61.014 35.76,0 35.76,0' transform='translate(-27.19)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1768' data-name='Group 1768' transform='translate(-28.857,2)'%3E%3Cg id='Group_1767' data-name='Group 1767'%3E%3Cg id='Group_1766' data-name='Group 1766' clip-path='url(%23clip-path-4)'%3E%3Cpath id='Path_1434' data-name='Path 1434' d='m 35.794,0 v 0 205.895 c 0,0 -7.5,-64.41 -7.5,-102.945 C 28.3,66.255 35.794,0 35.794,0' transform='translate(-28.295)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1771' data-name='Group 1771' transform='translate(3.214)'%3E%3Cg id='Group_1770' data-name='Group 1770'%3E%3Cg id='Group_1769' data-name='Group 1769' clip-path='url(%23clip-path-5)'%3E%3Cpath id='Path_1435' data-name='Path 1435' d='m 35.829,0 v 0 205.895 c 0,0 -6.429,-69.916 -6.429,-102.948 C 29.4,71.5 35.829,0 35.829,0' transform='translate(-29.401)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1774' data-name='Group 1774' transform='translate(4.285)'%3E%3Cg id='Group_1773' data-name='Group 1773'%3E%3Cg id='Group_1772' data-name='Group 1772' clip-path='url(%23clip-path-6)'%3E%3Cpath id='Path_1436' data-name='Path 1436' d='m 35.863,0 v 0 205.895 c 0,0 -5.356,-75.422 -5.356,-102.947 C 30.507,76.737 35.863,0 35.863,0' transform='translate(-30.507)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1777' data-name='Group 1777' transform='translate(5.356)'%3E%3Cg id='Group_1776' data-name='Group 1776'%3E%3Cg id='Group_1775' data-name='Group 1775' clip-path='url(%23clip-path-7)'%3E%3Cpath id='Path_1437' data-name='Path 1437' d='m 35.9,0 v 0 205.895 c 0,0 -4.285,-80.927 -4.285,-102.948 C 31.612,81.978 35.9,0 35.9,0' transform='translate(-31.612)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1780' data-name='Group 1780' transform='translate(6.428)'%3E%3Cg id='Group_1779' data-name='Group 1779'%3E%3Cg id='Group_1778' data-name='Group 1778' clip-path='url(%23clip-path-8)'%3E%3Cpath id='Path_1438' data-name='Path 1438' d='m 35.932,0 v 0 205.895 c 0,0 -3.214,-86.433 -3.214,-102.949 C 32.718,87.22 35.932,0 35.932,0' transform='translate(-32.718)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1783' data-name='Group 1783' transform='translate(7.499)'%3E%3Cg id='Group_1782' data-name='Group 1782'%3E%3Cg id='Group_1781' data-name='Group 1781' clip-path='url(%23clip-path-9)'%3E%3Cpath id='Path_1439' data-name='Path 1439' d='m 35.966,0 v 0 205.895 c 0,0 -2.142,-91.94 -2.142,-102.949 C 33.824,92.461 35.966,0 35.966,0' transform='translate(-33.824)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1786' data-name='Group 1786' transform='translate(8.571)'%3E%3Cg id='Group_1785' data-name='Group 1785'%3E%3Cg id='Group_1784' data-name='Group 1784' clip-path='url(%23clip-path-10)'%3E%3Cpath id='Path_1440' data-name='Path 1440' d='m 36,0 v 0 205.895 c 0,0 -1.07,-97.445 -1.07,-102.951 C 34.93,97.7 36,0 36,0' transform='translate(-34.93)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1789' data-name='Group 1789' transform='translate(9.642)'%3E%3Cg id='Group_1788' data-name='Group 1788'%3E%3Cg id='Group_1787' data-name='Group 1787' clip-path='url(%23clip-path-11)'%3E%3Cpath id='Path_1441' data-name='Path 1441' d='M 36.035,0 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
} */

.timeline__point:nth-of-type(odd):before
{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' id='svg1039' version='1.1' viewBox='0 0 195 274' height='274' width='195'%3E%3Cmetadata id='metadata1043'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs962'%3E%3CclipPath id='clip-path'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='9.6420002' data-name='Rectangle 556' id='Rectangle_556' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='8.5699997' data-name='Rectangle 548' id='Rectangle_548' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='7.4990001' data-name='Rectangle 549' id='Rectangle_549' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='6.428' data-name='Rectangle 550' id='Rectangle_550' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='5.3559999' data-name='Rectangle 551' id='Rectangle_551' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='4.2849998' data-name='Rectangle 552' id='Rectangle_552' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='3.214' data-name='Rectangle 553' id='Rectangle_553' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='2.1429999' data-name='Rectangle 554' id='Rectangle_554' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='1.071' data-name='Rectangle 555' id='Rectangle_555' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11'%3E%3Cpath fill='%23e20023' transform='translate(-36.035)' d='M 36.035,205.895 Z' data-name='Path 1442' id='Path_1442' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12'%3E%3Crect y='0' x='0' id='rect959' fill='none' height='134.20799' width='2' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12-1'%3E%3Crect y='0' x='0' width='2' height='134.20799' fill='none' id='rect959-6' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-91'%3E%3Crect y='0' x='0' id='Rectangle_556-6' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clipPath1059'%3E%3Crect y='0' x='0' id='rect1057' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3-7'%3E%3Crect y='0' x='0' id='Rectangle_548-1' data-name='Rectangle 548' width='8.5699997' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4-2'%3E%3Crect y='0' x='0' id='Rectangle_549-8' data-name='Rectangle 549' width='7.4990001' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5-7'%3E%3Crect y='0' x='0' id='Rectangle_550-4' data-name='Rectangle 550' width='6.428' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6-3'%3E%3Crect y='0' x='0' id='Rectangle_551-3' data-name='Rectangle 551' width='5.3559999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7-0'%3E%3Crect y='0' x='0' id='Rectangle_552-4' data-name='Rectangle 552' width='4.2849998' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8-4'%3E%3Crect y='0' x='0' id='Rectangle_553-7' data-name='Rectangle 553' width='3.214' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9-2'%3E%3Crect y='0' x='0' id='Rectangle_554-9' data-name='Rectangle 554' width='2.1429999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10-7'%3E%3Crect y='0' x='0' id='Rectangle_555-7' data-name='Rectangle 555' width='1.071' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11-9'%3E%3Cpath id='Path_1442-4' data-name='Path 1442' d='M 36.035,205.895 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/clipPath%3E%3C/defs%3E%3Cpath id='Path_1444' data-name='Path 1444' d='m 115.4675,106.9245 a -18.023,18.023 0 1 1 -18.025,-18.022 -18.024,18.024 0 0 1 18.025,18.022' fill='%23e20023' /%3E%3Cpath id='Path_4041' data-name='Path 4041' d='M 97.501504,122.0155 A -14.759,14.759 0 0 1 84.6895,114.5935 l -0.024,-0.041 c -0.038,-0.065 -0.076,-0.13 -0.113,-0.2 a -13.919,13.919 0 1 0 11.164,-22.521 h 0.107 a -13.9,13.9 0 0 1 4.376,0.757 l 0.043,0.014 h 0.014 l 0.026,0.01 c 0.118,0.038 0.234,0.078 0.352,0.118 l 0.065,0.022 0.044,0.015 c 0.083,0.027 0.17,0.056 0.265,0.089 l 0.059,0.02 0.069,0.023 0.112,0.038 h 0.01 l 0.034,0.011 0.095,0.032 0.017,0.01 0.164,0.055 0.022,0.01 0.384,0.129 0.085,0.03 a -14.762,14.762 0 0 1 -4.557996,28.8 z' fill='%23000f41' stroke='rgba(0,0,0,0)' stroke-width='1' /%3E%3Cpath id='Path_1431' data-name='Path 1431' d='m 175.252,18.1885 v 76 l -15.166,12.101 15.166,13.481 v 74.624 H 195 V 18.1885 Z' fill='%23003383' /%3E%3Cg id='Group_1791' data-name='Group 1791' transform='translate(185.359,2.8995)'%3E%3Cg id='Group_1790' data-name='Group 1790' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1762' data-name='Group 1762'%3E%3Cg id='Group_1761' data-name='Group 1761'%3E%3Cg id='Group_1760' data-name='Group 1760' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1432' data-name='Path 1432' d='m 35.726,0 c 0,0 -9.642,55.773 -9.642,102.95 0,49.547 9.642,102.944 9.642,102.944 z' transform='translate(-26.084)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1765' data-name='Group 1765' transform='translate(1.071)'%3E%3Cg id='Group_1764' data-name='Group 1764'%3E%3Cg id='Group_1763' data-name='Group 1763' clip-path='url(%23clip-path-3)'%3E%3Cpath id='Path_1433' data-name='Path 1433' d='m 35.76,0 v 0 205.895 c 0,0 -8.57,-58.9 -8.57,-102.945 C 27.19,61.014 35.76,0 35.76,0' transform='translate(-27.19)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1768' data-name='Group 1768' transform='translate(-28.857,2)'%3E%3Cg id='Group_1767' data-name='Group 1767'%3E%3Cg id='Group_1766' data-name='Group 1766' clip-path='url(%23clip-path-4)'%3E%3Cpath id='Path_1434' data-name='Path 1434' d='m 35.794,0 v 0 205.895 c 0,0 -7.5,-64.41 -7.5,-102.945 C 28.3,66.255 35.794,0 35.794,0' transform='translate(-28.295)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1771' data-name='Group 1771' transform='translate(3.214)'%3E%3Cg id='Group_1770' data-name='Group 1770'%3E%3Cg id='Group_1769' data-name='Group 1769' clip-path='url(%23clip-path-5)'%3E%3Cpath id='Path_1435' data-name='Path 1435' d='m 35.829,0 v 0 205.895 c 0,0 -6.429,-69.916 -6.429,-102.948 C 29.4,71.5 35.829,0 35.829,0' transform='translate(-29.401)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1774' data-name='Group 1774' transform='translate(4.285)'%3E%3Cg id='Group_1773' data-name='Group 1773'%3E%3Cg id='Group_1772' data-name='Group 1772' clip-path='url(%23clip-path-6)'%3E%3Cpath id='Path_1436' data-name='Path 1436' d='m 35.863,0 v 0 205.895 c 0,0 -5.356,-75.422 -5.356,-102.947 C 30.507,76.737 35.863,0 35.863,0' transform='translate(-30.507)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1777' data-name='Group 1777' transform='translate(5.356)'%3E%3Cg id='Group_1776' data-name='Group 1776'%3E%3Cg id='Group_1775' data-name='Group 1775' clip-path='url(%23clip-path-7)'%3E%3Cpath id='Path_1437' data-name='Path 1437' d='m 35.9,0 v 0 205.895 c 0,0 -4.285,-80.927 -4.285,-102.948 C 31.612,81.978 35.9,0 35.9,0' transform='translate(-31.612)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1780' data-name='Group 1780' transform='translate(6.428)'%3E%3Cg id='Group_1779' data-name='Group 1779'%3E%3Cg id='Group_1778' data-name='Group 1778' clip-path='url(%23clip-path-8)'%3E%3Cpath id='Path_1438' data-name='Path 1438' d='m 35.932,0 v 0 205.895 c 0,0 -3.214,-86.433 -3.214,-102.949 C 32.718,87.22 35.932,0 35.932,0' transform='translate(-32.718)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1783' data-name='Group 1783' transform='translate(7.499)'%3E%3Cg id='Group_1782' data-name='Group 1782'%3E%3Cg id='Group_1781' data-name='Group 1781' clip-path='url(%23clip-path-9)'%3E%3Cpath id='Path_1439' data-name='Path 1439' d='m 35.966,0 v 0 205.895 c 0,0 -2.142,-91.94 -2.142,-102.949 C 33.824,92.461 35.966,0 35.966,0' transform='translate(-33.824)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1786' data-name='Group 1786' transform='translate(8.571)'%3E%3Cg id='Group_1785' data-name='Group 1785'%3E%3Cg id='Group_1784' data-name='Group 1784' clip-path='url(%23clip-path-10)'%3E%3Cpath id='Path_1440' data-name='Path 1440' d='m 36,0 v 0 205.895 c 0,0 -1.07,-97.445 -1.07,-102.951 C 34.93,97.7 36,0 36,0' transform='translate(-34.93)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1789' data-name='Group 1789' transform='translate(9.642)'%3E%3Cg id='Group_1788' data-name='Group 1788'%3E%3Cg id='Group_1787' data-name='Group 1787' clip-path='url(%23clip-path-11)'%3E%3Cpath id='Path_1441' data-name='Path 1441' d='M 36.035,0 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1681.3865)' id='g1012'%3E%3Cpath id='Path_1468' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1666.3865)' id='g1015'%3E%3Cpath id='Path_1468-2' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1651.3865)' id='g1018'%3E%3Cpath id='Path_1468-3' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1636.3865)' id='g1021'%3E%3Cpath id='Path_1468-4' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1621.3865)' id='g1024'%3E%3Cpath id='Path_1468-5' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1606.3865)' id='g1027'%3E%3Cpath id='Path_1468-6' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1591.3865)' id='g1030'%3E%3Cpath id='Path_1468-7' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1576.3865)' id='g1033'%3E%3Cpath id='Path_1468-8' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1561.3865)' id='g1036'%3E%3Cpath id='Path_1468-9' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3C/svg%3E%0A");
}

.timeline__point:nth-of-type(even):before
{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' id='svg1039' version='1.1' viewBox='0 0 195 274' height='274' width='195'%3E%3Cmetadata id='metadata1043'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs962'%3E%3CclipPath id='clip-path'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='9.6420002' data-name='Rectangle 556' id='Rectangle_556' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='8.5699997' data-name='Rectangle 548' id='Rectangle_548' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='7.4990001' data-name='Rectangle 549' id='Rectangle_549' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='6.428' data-name='Rectangle 550' id='Rectangle_550' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='5.3559999' data-name='Rectangle 551' id='Rectangle_551' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='4.2849998' data-name='Rectangle 552' id='Rectangle_552' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='3.214' data-name='Rectangle 553' id='Rectangle_553' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='2.1429999' data-name='Rectangle 554' id='Rectangle_554' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='1.071' data-name='Rectangle 555' id='Rectangle_555' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11'%3E%3Cpath fill='%23e20023' transform='translate(-36.035)' d='M 36.035,205.895 Z' data-name='Path 1442' id='Path_1442' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12'%3E%3Crect y='0' x='0' id='rect959' fill='none' height='134.20799' width='2' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12-1'%3E%3Crect y='0' x='0' width='2' height='134.20799' fill='none' id='rect959-6' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-91'%3E%3Crect y='0' x='0' id='Rectangle_556-6' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clipPath1059'%3E%3Crect y='0' x='0' id='rect1057' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3-7'%3E%3Crect y='0' x='0' id='Rectangle_548-1' data-name='Rectangle 548' width='8.5699997' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4-2'%3E%3Crect y='0' x='0' id='Rectangle_549-8' data-name='Rectangle 549' width='7.4990001' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5-7'%3E%3Crect y='0' x='0' id='Rectangle_550-4' data-name='Rectangle 550' width='6.428' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6-3'%3E%3Crect y='0' x='0' id='Rectangle_551-3' data-name='Rectangle 551' width='5.3559999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7-0'%3E%3Crect y='0' x='0' id='Rectangle_552-4' data-name='Rectangle 552' width='4.2849998' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8-4'%3E%3Crect y='0' x='0' id='Rectangle_553-7' data-name='Rectangle 553' width='3.214' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9-2'%3E%3Crect y='0' x='0' id='Rectangle_554-9' data-name='Rectangle 554' width='2.1429999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10-7'%3E%3Crect y='0' x='0' id='Rectangle_555-7' data-name='Rectangle 555' width='1.071' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11-9'%3E%3Cpath id='Path_1442-4' data-name='Path 1442' d='M 36.035,205.895 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/clipPath%3E%3C/defs%3E%3Cpath id='Path_1444' data-name='Path 1444' d='m 115.4675,106.9245 a -18.023,18.023 0 1 1 -18.025,-18.022 -18.024,18.024 0 0 1 18.025,18.022' fill='%23e20023' /%3E%3Cpath id='Path_4041' data-name='Path 4041' d='M 97.501504,122.0155 A -14.759,14.759 0 0 1 84.6895,114.5935 l -0.024,-0.041 c -0.038,-0.065 -0.076,-0.13 -0.113,-0.2 a -13.919,13.919 0 1 0 11.164,-22.521 h 0.107 a -13.9,13.9 0 0 1 4.376,0.757 l 0.043,0.014 h 0.014 l 0.026,0.01 c 0.118,0.038 0.234,0.078 0.352,0.118 l 0.065,0.022 0.044,0.015 c 0.083,0.027 0.17,0.056 0.265,0.089 l 0.059,0.02 0.069,0.023 0.112,0.038 h 0.01 l 0.034,0.011 0.095,0.032 0.017,0.01 0.164,0.055 0.022,0.01 0.384,0.129 0.085,0.03 a -14.762,14.762 0 0 1 -4.557996,28.8 z' fill='%23000f41' stroke='rgba(0,0,0,0)' stroke-width='1' /%3E%3Cpath id='Path_1431' data-name='Path 1431' d='m 19.751,18.1885 v 76 l 15.166,12.101 -15.166,13.481 v 74.624 H 0.003 V 18.1885 Z' fill='%23003383' /%3E%3Cg id='Group_1791' data-name='Group 1791' transform='matrix(-1,0,0,1,9.644,2.8995)'%3E%3Cg id='Group_1790' data-name='Group 1790' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1762' data-name='Group 1762'%3E%3Cg id='Group_1761' data-name='Group 1761'%3E%3Cg id='Group_1760' data-name='Group 1760' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1432' data-name='Path 1432' d='m 35.726,0 c 0,0 -9.642,55.773 -9.642,102.95 0,49.547 9.642,102.944 9.642,102.944 z' transform='translate(-26.084)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1765' data-name='Group 1765' transform='translate(1.071)'%3E%3Cg id='Group_1764' data-name='Group 1764'%3E%3Cg id='Group_1763' data-name='Group 1763' clip-path='url(%23clip-path-3)'%3E%3Cpath id='Path_1433' data-name='Path 1433' d='m 35.76,0 v 0 205.895 c 0,0 -8.57,-58.9 -8.57,-102.945 C 27.19,61.014 35.76,0 35.76,0' transform='translate(-27.19)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1768' data-name='Group 1768' transform='translate(-28.857,2)'%3E%3Cg id='Group_1767' data-name='Group 1767'%3E%3Cg id='Group_1766' data-name='Group 1766' clip-path='url(%23clip-path-4)'%3E%3Cpath id='Path_1434' data-name='Path 1434' d='m 35.794,0 v 0 205.895 c 0,0 -7.5,-64.41 -7.5,-102.945 C 28.3,66.255 35.794,0 35.794,0' transform='translate(-28.295)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1771' data-name='Group 1771' transform='translate(3.214)'%3E%3Cg id='Group_1770' data-name='Group 1770'%3E%3Cg id='Group_1769' data-name='Group 1769' clip-path='url(%23clip-path-5)'%3E%3Cpath id='Path_1435' data-name='Path 1435' d='m 35.829,0 v 0 205.895 c 0,0 -6.429,-69.916 -6.429,-102.948 C 29.4,71.5 35.829,0 35.829,0' transform='translate(-29.401)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1774' data-name='Group 1774' transform='translate(4.285)'%3E%3Cg id='Group_1773' data-name='Group 1773'%3E%3Cg id='Group_1772' data-name='Group 1772' clip-path='url(%23clip-path-6)'%3E%3Cpath id='Path_1436' data-name='Path 1436' d='m 35.863,0 v 0 205.895 c 0,0 -5.356,-75.422 -5.356,-102.947 C 30.507,76.737 35.863,0 35.863,0' transform='translate(-30.507)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1777' data-name='Group 1777' transform='translate(5.356)'%3E%3Cg id='Group_1776' data-name='Group 1776'%3E%3Cg id='Group_1775' data-name='Group 1775' clip-path='url(%23clip-path-7)'%3E%3Cpath id='Path_1437' data-name='Path 1437' d='m 35.9,0 v 0 205.895 c 0,0 -4.285,-80.927 -4.285,-102.948 C 31.612,81.978 35.9,0 35.9,0' transform='translate(-31.612)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1780' data-name='Group 1780' transform='translate(6.428)'%3E%3Cg id='Group_1779' data-name='Group 1779'%3E%3Cg id='Group_1778' data-name='Group 1778' clip-path='url(%23clip-path-8)'%3E%3Cpath id='Path_1438' data-name='Path 1438' d='m 35.932,0 v 0 205.895 c 0,0 -3.214,-86.433 -3.214,-102.949 C 32.718,87.22 35.932,0 35.932,0' transform='translate(-32.718)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1783' data-name='Group 1783' transform='translate(7.499)'%3E%3Cg id='Group_1782' data-name='Group 1782'%3E%3Cg id='Group_1781' data-name='Group 1781' clip-path='url(%23clip-path-9)'%3E%3Cpath id='Path_1439' data-name='Path 1439' d='m 35.966,0 v 0 205.895 c 0,0 -2.142,-91.94 -2.142,-102.949 C 33.824,92.461 35.966,0 35.966,0' transform='translate(-33.824)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1786' data-name='Group 1786' transform='translate(8.571)'%3E%3Cg id='Group_1785' data-name='Group 1785'%3E%3Cg id='Group_1784' data-name='Group 1784' clip-path='url(%23clip-path-10)'%3E%3Cpath id='Path_1440' data-name='Path 1440' d='m 36,0 v 0 205.895 c 0,0 -1.07,-97.445 -1.07,-102.951 C 34.93,97.7 36,0 36,0' transform='translate(-34.93)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1789' data-name='Group 1789' transform='translate(9.642)'%3E%3Cg id='Group_1788' data-name='Group 1788'%3E%3Cg id='Group_1787' data-name='Group 1787' clip-path='url(%23clip-path-11)'%3E%3Cpath id='Path_1441' data-name='Path 1441' d='M 36.035,0 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1681.3865)' id='g1012'%3E%3Cpath id='Path_1468' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1666.3865)' id='g1015'%3E%3Cpath id='Path_1468-2' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1651.3865)' id='g1018'%3E%3Cpath id='Path_1468-3' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1636.3865)' id='g1021'%3E%3Cpath id='Path_1468-4' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1621.3865)' id='g1024'%3E%3Cpath id='Path_1468-5' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1606.3865)' id='g1027'%3E%3Cpath id='Path_1468-6' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1591.3865)' id='g1030'%3E%3Cpath id='Path_1468-7' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1576.3865)' id='g1033'%3E%3Cpath id='Path_1468-8' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3Cg transform='translate(-863.5785,-1561.3865)' id='g1036'%3E%3Cpath id='Path_1468-9' data-name='Path 1468' d='m 1,9.209 a 1,1 0 0 1 -1,-1 V 1 a 1,1 0 1 1 2,0 v 7.209 a 1,1 0 0 1 -1,1' transform='translate(960,1823.288)' fill='%23063caf' /%3E%3C/g%3E%3C/svg%3E%0A");
}

@media (max-width: 1199px) {

    
    .timeline__point {
        display: flex;
        flex-direction: column;
        height: 250px;
        width: 100%;
        padding: 0 20px 0 160px;
        box-sizing: border-box;
        margin-bottom: 100px;
    }
    
    .timeline__point:nth-of-type(odd) .timeline__year,
    .timeline__point:nth-of-type(even) .timeline__year{
                top: unset;
        left: unset;
        right: unset;
        transform: none;
        position: relative;
    }
    
    .timeline__point:nth-of-type(odd) .timeline__paragraph,
    .timeline__point:nth-of-type(even) .timeline__paragraph {
        top: unset;
        text-align: left;
        left: unset;
        right: unset;
        transform: none;
        position: relative;
        font-size: 16px;
    }
    
    
    .timeline__point:nth-of-type(odd):before, .timeline__point:nth-of-type(even):before
    {
        position: absolute;
        top: 0;
        left: -60px;
        transform: unset;
        content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' id='svg1039' version='1.1' viewBox='0 0 195 274' height='274' width='195'%3E%3Cmetadata id='metadata1043'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs962'%3E%3CclipPath id='clip-path'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='9.6420002' data-name='Rectangle 556' id='Rectangle_556' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='8.5699997' data-name='Rectangle 548' id='Rectangle_548' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='7.4990001' data-name='Rectangle 549' id='Rectangle_549' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='6.428' data-name='Rectangle 550' id='Rectangle_550' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='5.3559999' data-name='Rectangle 551' id='Rectangle_551' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='4.2849998' data-name='Rectangle 552' id='Rectangle_552' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='3.214' data-name='Rectangle 553' id='Rectangle_553' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='2.1429999' data-name='Rectangle 554' id='Rectangle_554' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10'%3E%3Crect y='0' x='0' fill='%23e20023' height='205.895' width='1.071' data-name='Rectangle 555' id='Rectangle_555' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11'%3E%3Cpath fill='%23e20023' transform='translate(-36.035)' d='M 36.035,205.895 Z' data-name='Path 1442' id='Path_1442' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12'%3E%3Crect y='0' x='0' id='rect959' fill='none' height='134.20799' width='2' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-12-1'%3E%3Crect y='0' x='0' width='2' height='134.20799' fill='none' id='rect959-6' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-91'%3E%3Crect y='0' x='0' id='Rectangle_556-6' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clipPath1059'%3E%3Crect y='0' x='0' id='rect1057' data-name='Rectangle 556' width='9.6420002' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-3-7'%3E%3Crect y='0' x='0' id='Rectangle_548-1' data-name='Rectangle 548' width='8.5699997' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4-2'%3E%3Crect y='0' x='0' id='Rectangle_549-8' data-name='Rectangle 549' width='7.4990001' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5-7'%3E%3Crect y='0' x='0' id='Rectangle_550-4' data-name='Rectangle 550' width='6.428' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-6-3'%3E%3Crect y='0' x='0' id='Rectangle_551-3' data-name='Rectangle 551' width='5.3559999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-7-0'%3E%3Crect y='0' x='0' id='Rectangle_552-4' data-name='Rectangle 552' width='4.2849998' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-8-4'%3E%3Crect y='0' x='0' id='Rectangle_553-7' data-name='Rectangle 553' width='3.214' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-9-2'%3E%3Crect y='0' x='0' id='Rectangle_554-9' data-name='Rectangle 554' width='2.1429999' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-10-7'%3E%3Crect y='0' x='0' id='Rectangle_555-7' data-name='Rectangle 555' width='1.071' height='205.895' fill='%23e20023' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-11-9'%3E%3Cpath id='Path_1442-4' data-name='Path 1442' d='M 36.035,205.895 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/clipPath%3E%3C/defs%3E%3Cpath id='Path_1444' data-name='Path 1444' d='m 115.4675,106.9245 a -18.023,18.023 0 1 1 -18.025,-18.022 -18.024,18.024 0 0 1 18.025,18.022' fill='%23e20023' /%3E%3Cpath id='Path_4041' data-name='Path 4041' d='M 97.501504,122.0155 A -14.759,14.759 0 0 1 84.6895,114.5935 l -0.024,-0.041 c -0.038,-0.065 -0.076,-0.13 -0.113,-0.2 a -13.919,13.919 0 1 0 11.164,-22.521 h 0.107 a -13.9,13.9 0 0 1 4.376,0.757 l 0.043,0.014 h 0.014 l 0.026,0.01 c 0.118,0.038 0.234,0.078 0.352,0.118 l 0.065,0.022 0.044,0.015 c 0.083,0.027 0.17,0.056 0.265,0.089 l 0.059,0.02 0.069,0.023 0.112,0.038 h 0.01 l 0.034,0.011 0.095,0.032 0.017,0.01 0.164,0.055 0.022,0.01 0.384,0.129 0.085,0.03 a -14.762,14.762 0 0 1 -4.557996,28.8 z' fill='%23000f41' stroke='rgba(0,0,0,0)' stroke-width='1' /%3E%3Cpath id='Path_1431' data-name='Path 1431' d='m 175.252,18.1885 v 76 l -15.166,12.101 15.166,13.481 v 74.624 H 195 V 18.1885 Z' fill='%23003383' /%3E%3Cg id='Group_1791' data-name='Group 1791' transform='translate(185.359,2.8995)'%3E%3Cg id='Group_1790' data-name='Group 1790' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1762' data-name='Group 1762'%3E%3Cg id='Group_1761' data-name='Group 1761'%3E%3Cg id='Group_1760' data-name='Group 1760' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1432' data-name='Path 1432' d='m 35.726,0 c 0,0 -9.642,55.773 -9.642,102.95 0,49.547 9.642,102.944 9.642,102.944 z' transform='translate(-26.084)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1765' data-name='Group 1765' transform='translate(1.071)'%3E%3Cg id='Group_1764' data-name='Group 1764'%3E%3Cg id='Group_1763' data-name='Group 1763' clip-path='url(%23clip-path-3)'%3E%3Cpath id='Path_1433' data-name='Path 1433' d='m 35.76,0 v 0 205.895 c 0,0 -8.57,-58.9 -8.57,-102.945 C 27.19,61.014 35.76,0 35.76,0' transform='translate(-27.19)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1768' data-name='Group 1768' transform='translate(-28.857,2)'%3E%3Cg id='Group_1767' data-name='Group 1767'%3E%3Cg id='Group_1766' data-name='Group 1766' clip-path='url(%23clip-path-4)'%3E%3Cpath id='Path_1434' data-name='Path 1434' d='m 35.794,0 v 0 205.895 c 0,0 -7.5,-64.41 -7.5,-102.945 C 28.3,66.255 35.794,0 35.794,0' transform='translate(-28.295)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1771' data-name='Group 1771' transform='translate(3.214)'%3E%3Cg id='Group_1770' data-name='Group 1770'%3E%3Cg id='Group_1769' data-name='Group 1769' clip-path='url(%23clip-path-5)'%3E%3Cpath id='Path_1435' data-name='Path 1435' d='m 35.829,0 v 0 205.895 c 0,0 -6.429,-69.916 -6.429,-102.948 C 29.4,71.5 35.829,0 35.829,0' transform='translate(-29.401)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1774' data-name='Group 1774' transform='translate(4.285)'%3E%3Cg id='Group_1773' data-name='Group 1773'%3E%3Cg id='Group_1772' data-name='Group 1772' clip-path='url(%23clip-path-6)'%3E%3Cpath id='Path_1436' data-name='Path 1436' d='m 35.863,0 v 0 205.895 c 0,0 -5.356,-75.422 -5.356,-102.947 C 30.507,76.737 35.863,0 35.863,0' transform='translate(-30.507)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1777' data-name='Group 1777' transform='translate(5.356)'%3E%3Cg id='Group_1776' data-name='Group 1776'%3E%3Cg id='Group_1775' data-name='Group 1775' clip-path='url(%23clip-path-7)'%3E%3Cpath id='Path_1437' data-name='Path 1437' d='m 35.9,0 v 0 205.895 c 0,0 -4.285,-80.927 -4.285,-102.948 C 31.612,81.978 35.9,0 35.9,0' transform='translate(-31.612)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1780' data-name='Group 1780' transform='translate(6.428)'%3E%3Cg id='Group_1779' data-name='Group 1779'%3E%3Cg id='Group_1778' data-name='Group 1778' clip-path='url(%23clip-path-8)'%3E%3Cpath id='Path_1438' data-name='Path 1438' d='m 35.932,0 v 0 205.895 c 0,0 -3.214,-86.433 -3.214,-102.949 C 32.718,87.22 35.932,0 35.932,0' transform='translate(-32.718)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1783' data-name='Group 1783' transform='translate(7.499)'%3E%3Cg id='Group_1782' data-name='Group 1782'%3E%3Cg id='Group_1781' data-name='Group 1781' clip-path='url(%23clip-path-9)'%3E%3Cpath id='Path_1439' data-name='Path 1439' d='m 35.966,0 v 0 205.895 c 0,0 -2.142,-91.94 -2.142,-102.949 C 33.824,92.461 35.966,0 35.966,0' transform='translate(-33.824)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1786' data-name='Group 1786' transform='translate(8.571)'%3E%3Cg id='Group_1785' data-name='Group 1785'%3E%3Cg id='Group_1784' data-name='Group 1784' clip-path='url(%23clip-path-10)'%3E%3Cpath id='Path_1440' data-name='Path 1440' d='m 36,0 v 0 205.895 c 0,0 -1.07,-97.445 -1.07,-102.951 C 34.93,97.7 36,0 36,0' transform='translate(-34.93)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1789' data-name='Group 1789' transform='translate(9.642)'%3E%3Cg id='Group_1788' data-name='Group 1788'%3E%3Cg id='Group_1787' data-name='Group 1787' clip-path='url(%23clip-path-11)'%3E%3Cpath id='Path_1441' data-name='Path 1441' d='M 36.035,0 Z' transform='translate(-36.035)' fill='%23e20023' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    }
}

@media (max-width: 575px) {
    .timeline__point {
      padding: 0 20px 0 80px;
    }
    
    .timeline__point:before
    {
        left: -141px !important;
    }
}



.adgxv {
  display: grid; 
  grid-template-columns: var(--m) 1fr 24px 1fr var(--m); 
  grid-template-rows: auto auto; 
  gap: 50px 0px; 
    padding: 146px 0 88px 0;
}



.adgxv__photo {
    height: 443px;
    width: 100%;
    background-size: cover;
    background-position: center;
    display: block;
    background-color: black;
}

.adgxv__description {
    font-family: 'Noto Sans Display', sans-serif;
    color: #011643;
    display: flex;
    flex-direction: column;
    padding: var(--w1);
    box-sizing: border-box;
    justify-content: center;
}

.adgxv__description>div:nth-of-type(1) {
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 16px;
}
.adgxv__description>div:nth-of-type(2),
.adgxv__description>div:nth-of-type(3) {
    font-size: 18px;
    line-height: 1.5;
}
.adgxv__photo--1 { grid-area: 1 / 2 / 2 / 4; }
.adgxv__description--1 { grid-area: 1 / 4 / 2 / 5; align-items: start;}
 .adgxv__photo--2 { grid-area: 2 / 3 / 3 / 5; }
.adgxv__description--2 { grid-area: 2 / 2 / 3 / 3; align-items: end;}

@media (max-width: 575px) {
    .adgxv {
        display: flex;
        flex-direction: column;
    }
    
    .adgxv__description--2 {
       align-items: start;
    }
}

.bar--firma {
    background-color: #011643;
}

.bar--firma .row {
    gap: var(--w1);
}

.bar--firma .column {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 34px;
}

.bar--firma img {
    width: 200px;
}

.bar--firma .column>div:nth-of-type(2) {
    width: 200px;
}

@media (max-width: 991px) {
    .bar--firma .row {
        flex-direction: column;
    }
}







.fancy-buttons {
    padding: 72px var(--m);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.fancy-button {
    height: 316px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.fancy-button__background {
    position: absolute;
    top: 0;   
    display: block;
    height: 100%;
    width: 100%;
    transition: .3s;
}

.fancy-button:hover .fancy-button__background {
    width: var(--w7);
}

.fancy-button:nth-of-type(odd) .fancy-button__background {
    background-color: #04266F;
    left: 0;
}

.fancy-button:nth-of-type(even) .fancy-button__background {
    background-color: #000F41;
    right: 0;
}

.fancy-button .fancy-button__photo {
    width: var(--w5);
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;    
    height: 100%;
}

.fancy-button:nth-of-type(odd) .fancy-button__photo {
    right: 0;
}

.fancy-button:nth-of-type(even) .fancy-button__photo {
    left: 0;
}

.fancy-button .fancy-button__arrows {
    transition: .3s;
    bottom: 40px;
    position: absolute;
}

.fancy-button:nth-of-type(odd) .fancy-button__arrows {
    left: 0;
}

.fancy-button:nth-of-type(even) .fancy-button__arrows {
    right: 0;
    transform: scaleX(-1);
}

.fancy-button:nth-of-type(odd):hover .fancy-button__arrows {
    left: calc( ( var(--w7) * -1 ) + 120px );
}

.fancy-button:nth-of-type(even):hover .fancy-button__arrows {
    right: calc( ( var(--w7) * -1 ) + 120px );
}

.fancy-button:nth-child(odd) .fancy-button__heading {
    position: absolute;
    color: white;
    top: 56px;
    left: var(--w1);
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 40px;
    font-weight: 400;
    width: var(--w5);
    line-height: 54px;
}

.fancy-button:nth-child(even) .fancy-button__heading {
    position: absolute;
    color: white;
    top: 56px;
    left: var(--w7);
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 40px;
    font-weight: 400;
    width: var(--w3);
    line-height: 54px;
}

@media(max-width: 575px) {
    .fancy-button .fancy-button__heading {
        font-size: 24px!important;
        line-height: 1.2!important;
    }
}    

.fancy-button .fancy-button__icon {
    position: absolute;
    width: auto;
    height: 90%;
    top: 50%;
    transform: translateY(-50%);
    transition: .3s;
}

.fancy-button:nth-child(odd) .fancy-button__icon {
    right: var(--w1);
}

.fancy-button:nth-child(odd):hover .fancy-button__icon {
    right: var(--w5);
    transform: scale(0.5) translate(0%, -50%);
}

.fancy-button:nth-child(even) .fancy-button__icon {
    left: var(--w1);
}

.fancy-button:nth-child(even):hover .fancy-button__icon {
    left: var(--w5);
    transform: scale(0.5) translate(-50%, -50%);
}


.narrow-header {
    height: 335px;
    background-position: center;
    background-size: cover; 
    color: white;
    font-family: 'Blinker', sans-serif;
    font-size: 100px;
    font-weight: bold;
    padding: 100px var(--m);
    box-sizing: border-box;
    /*! font-size: ; */
    font-weight: 600;
}

@media (max-width: 575px) {
    .narrow-header {
        padding: 75px var(--w1);
        height: auto!important;
        font-size: 32px!important;
    }
}

@media (max-width: 1139px) {
    .fancy-button {
        height: unset;
        display: flex;
         padding: 32px;
        text-decoration: none;
        box-sizing: border-box;
    }
    
    .fancy-button:nth-child(odd) {
        background-color: #04266F;
    }
    
    .fancy-button:nth-child(even) {
        background-color: #000F41;
    }
    
    .fancy-button:hover .fancy-button__background {
        width: var(--w12);
    }
    
    .fancy-button__icon{
        display: none;
    }
    
    .fancy-button .fancy-button__background {
        opacity: 0.8;
    }
    
    .fancy-button__photo {
        width: 100%!important;
        height: 100%!important;
        position: absolute!important;
        top: 0!important;
        left: 0!important;
    }
    
    .fancy-button__heading {
        position: relative!important;
        left: unset!important;
        top: unset!important;
        width: unset!important;
    }
    
    .fancy-button__arrows {
        display: none;
    }
}

@media (max-width: 575px) {
    .fancy-buttons {
        margin: var(--w1);
    }
}



.video--bar {
    background-position: center;
    background-size: cover;
    padding: 336px 0 64px 0;
    box-sizing: border-box;
}

.video--bar li {
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 24px;
    line-height: 36px;
    width: var(--w8);
      margin-bottom: 24px;

    padding-left: 24px;

    list-style-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'11.043\' height=\'12.752\' viewBox=\'0 0 11.043 12.752\'%3E%3Cpath id=\'Path_4027\' data-name=\'Path 4027\' d=\'M3.188 0 0 5.522l3.188 5.521H9.564l3.188-5.521L9.564 0Z\' transform=\'translate(11.043) rotate(90)\' fill=\'%23fff\'/%3E%3C/svg%3E');
}

@media (max-width: 767px) {
    .video--bar li {
        font-size: 16px;
        line-height: 24px;
    }
}

.video--bar li strong {
    font-weight: 600;
}

.big-banner {
    box-sizing: border-box;
    height: calc( 100vh - 96px );
    width: 100%;
    background-image: url(../img/Baner_str_glowna.jpg);
    background-position: 75% 100%;
    background-size: cover;
    padding: 194px var(--m);
    color: white;
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    font-size: 100px;
}

.big-banner__heading{
    max-width: 600px;
}

@media(max-width: 991px) {
    .big-banner__heading {
        font-size: 50px;
        padding: 20px;
        box-sizing: border-box;
    }
}


.counters {
    background-color: #011643;
    box-sizing: border-box;
    padding: 98px var(--m);
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 130px 24px;
    
}

@media (max-width: 1199px) {
    .counters {
        grid-template-columns: 1fr 1fr 1fr;
    }
} 

@media (max-width: 767px) {
    .counters {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 575px) {
    .counters {
        grid-template-columns: 1fr;
    }
}

.counter {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}

.counter__number {
    font-size: 96px;
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    color: #CE0F2D;
}

.counter__text {
    color: white;
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;
    text-align: center;
    width: 230px;
}




.aktualnosci {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding: 150px var(--m) 150px 0;
    gap: 0;
}

.aktualnosc {
    display: flex;
    flex-direction: row;
}

.aktualnosc:not(:last-of-type) {
    margin-bottom: 150px;
}

.aktualnosc__photo {
    width: 50vw;
    flex: 1 0 50vw;
    min-height: 546px;
    background-position: center;
    background-size: cover;
}

.aktualnosc__photo.lifting {
    background-image: url(../img/Lifting_logo.jpg);
}

@media(max-width: 719px) {
    .aktualnosc__photo.lifting{
        background-image: url(../img/Lifting_logo__mob.jpg);
    }
}

@media(min-width: 1921px) {
    
    
    .aktualnosci {
            width: 1920px;
        padding: 150px 0 150px 0;
            align-items: center;
            margin: auto;
    }
    .aktualnosc{
        /*! flex: 1 0 50%; */
        /*! width: 50%; */
    }
    
    .aktualnosc__photo {
        flex: 1 0 50%;
        width: 50%;
    }
    
    .aktualnosc__text {
        width: 50%;
        flex: 1 0 50%;
    }
}

.aktualnosc__text {
    width: 50vw;
    flex: 1 0 var(--w6);
    box-sizing: border-box;
    padding: 50px 0 50px var(--w1);
}

.aktualnosc__text__header {
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    font-size: 44px;
    margin-bottom: 24px;
}

@media (max-width: 767px) {
    .aktualnosc__text__header {
        font-size: 28px;
    }
}

.aktualnosc__text__date {
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 20px;
    color: #5C5C5C;
    margin-bottom: 48px;
}

.aktualnosc__text__paragraph {
    display: flex;
    flex-direction: column;
    gap: 24px;
    font-size: 18px;
    font-family: 'Noto Sans Display', sans-serif;
    line-height: 26px;
}

@media (max-width: 719px) {
    
    .aktualnosci {
        padding: 150px var(--w1) 150px var(--w1);
    }
    
    .aktualnosc {
        flex-direction: column;
    }
    
    .aktualnosc__photo {
        min-height: 300px;
        width: 100%;
    }
    
    .aktualnosc__text {
        width: 100%;
        flex: unset;
        box-sizing: border-box;
        padding: 50px 0 50px 0; 
    }
    
    
}


.baza-wiedzy {
    display: flex;
    flex-direction: column;
    padding: 200px 0 200px 0;
    box-sizing: border-box;
    gap: 100px;
}

.baza-wiedzy__artykul {
    display: flex;
    flex-direction: row;  
}

.baza-wiedzy__artykul__photo {
    width: 50%;
    flex: 1 0 50%;
    background-position: center;
    background-size: cover;
}

.baza-wiedzy__artykul__text {
    width: 50%;
    flex: 1 0 50%;
    box-sizing: border-box;
    
}

.baza-wiedzy__artykul__text__heading {
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    font-size: 44px;
    margin-bottom: 24px;
    color: #000F41;
}

.baza-wiedzy__artykul__text__date {
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 20px;
    color: #5C5C5C;
    margin-bottom: 48px;
}

.baza-wiedzy__artykul__text__paragraph {
    display: flex;
    flex-direction: column;
    gap: 24px;
    font-family: 'Noto Sans Display', sans-serif;
    line-height: 28px;
    font-size: 20px;
    justify-content: flex-start;
    align-items: start;
    color: #000F41;
}

.baza-wiedzy__artykul:nth-of-type(odd) .baza-wiedzy__artykul__photo {
    order: 1;
}

.baza-wiedzy__artykul:nth-of-type(odd) .baza-wiedzy__artykul__text {
    order: 2;
    padding: 0 calc( var(--m) + var(--w1) ) 0 var(--w1); 
}

.baza-wiedzy__artykul:nth-of-type(even) .baza-wiedzy__artykul__photo {
    order: 2;
}

.baza-wiedzy__artykul:nth-of-type(even) .baza-wiedzy__artykul__text {
    order: 1;
    padding: 0 var(--w1) 0 calc( var(--m) + var(--w1) ); 
}

.baza-wiedzy__artykul__text__paragraph a {
    color: #000F41;
    border: 1px solid #000F41;
    text-decoration: none;
    line-height: 1;
    padding: 12px 24px;
}

@media (max-width: 719px) {
    .baza-wiedzy__artykul {
        flex-direction: column;
    }
    
    .baza-wiedzy__artykul__photo {
        min-height: 300px;
        width: 100%;
        order: 1!important;
    }
    
    .baza-wiedzy__artykul__text {
        order: 2!important;
        width: 100%;
        padding: 50px var(--w1)!important;
    }
}


.policy-article {
    box-sizing: border-box;
    padding: 80px calc(var(--m) + var(--w3)) 200px;
    display: flex;
    flex-direction: column;
}

.policy-article p {
    margin-bottom: 24px;
    font-family: 'Noto Sans Display', sans-serif;
    line-height: 26px;
    font-size: 18px;
    color: #011643;
    /*! text-align: justify; */
    width: 100%;
    /*letter-spacing: 0px;*/
    /*word-spacing: -2px;*/
}

@media (max-width: 719px) {
    .policy-article {
        padding: 200px calc(var(--m) + var(--w1)) 200px;
    }
}




.job-form {
    background-color: white;
    color: #000F41;
}

.job-form .contact__form__h2 {
    color: #000F41;
}

.job-form .contact__form__input {
    border: 1px solid #000F41;
}

.job-form .contact__form__textarea {
    border: 1px solid #000F41;
}

.job-form .contact__form__small {
    color: #000F41;
}

.job-form .contact__form__label__custom-checkmark {
    border: 3px solid #000f41;
}

.job-form .contact__form__label__p {
    color: #000f41;
}

.job-form .contact__form__label__p__a {
    color: #000f41;
    text-decoration: none;
}

.job-form .label input[type="file"] {
    position: absolute;
    top: -1000px;
}

.job-form .label {
    cursor: pointer;
    border: 1px solid #000f41;
    padding: 24px 16px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 14px;
    line-height: 0;
}

.job-form .label span {
    display: inline-flex;
        justify-content: center;
    align-items: center;
}

.job-form .label input ~ span:before {
    content: '+';
    line-height: 0;
    font-size: 32px;
}



.job-form .label input:valid ~ span:before {
    content: '✓';
}




.rekrutacja-proces {
    background-color: #011643;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 64px 0;
}

.rekrutacja-proces__heading {
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    font-size: 56px;
    color: white;
    width: var(--w7);
    text-align: center;
    margin-bottom: 130px;
}

@media (max-width: 959px) {
    .rekrutacja-proces__heading {
        width: var(--w10);
    }
}

@media (max-width: 575px) {
    .rekrutacja-proces__heading {
        font-size: 32px;
    }
}

.rekrutacja-proces__flow {
    display: flex;
    flex-direction: row;
    width: var(--w12);
    margin: 0 var(--m) 130px;
}

.rekrutacja-proces__flow__step {
    flex: 1 0 160px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    color: white;
    gap: 24px;
    font-family: 'Noto Sans Display', sans-serif;
}

.rekrutacja-proces__flow__arrow {
    flex: 0 1 100px;
    top: -70px;
    position: relative;
}

.rekrutacja-proces__flow__step__image {
    height: 160px;
    width: auto;
/*     margin: auto; */
}

.rekrutacja-proces__flow__step__heading {
    font-weight: 600;
    font-size: 24px;
}


@media(max-width: 1139px) {
    .rekrutacja-proces__flow {
        flex-direction: column;
        gap: 96px;
    }
    
    .rekrutacja-proces__flow__arrow {
        display: none;
    }
    
    .rekrutacja-proces__flow__step__details {
        max-width: 300px
    }
}




.oferty {
    display: flex;
    flex-direction: column;
    padding: 130px calc( var(--m) + var(--w1) );
}

.oferty__heading {
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    font-size: 56px;
    color: #000F41;
    margin-bottom: 80px;
}

@media (max-width: 575px) {
    .oferty__heading {
        font-size: 32px;
    }
}

.oferty__oferty {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.oferta--accordion {
    font-family: 'Noto Sans Display', sans-serif;
    text-align: left;
    background-color: white;
    color: #000F41;
    border: 1px solid #000F41;
    font-size: 24px;
    padding: 16px 24px;
    display: flex;
    justify-content: space-between;
}
.oferta--accordion:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.702' height='18.126' viewBox='0 0 31.702 18.126'%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M23.908 22.041l-12-11.987a2.256 2.256 0 0 1 0-3.2 2.285 2.285 0 0 1 3.209 0L28.713 20.437a2.261 2.261 0 0 1 .066 3.124L15.131 37.238a2.266 2.266 0 1 1-3.209-3.2Z' transform='translate(37.898 -11.246) rotate(90)' fill='%23000f41'/%3E%3C/svg%3E");
}
.oferta--panel {
    display: none;
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 20px;
    line-height: 34px;
    padding: 16px 24px;
}

.oferta--panel a {
    text-decoration: none;
    color: #000F41;
    border: 1px solid #000F41;
    padding: 8px 32px;
    margin: 48px 0 80px;
    display: inline-block;
}






.testimonials {
    width: var(--w12);
    padding: 160px 0 160px 0;
    box-sizing: border-box;
    margin: 0 var(--m);
    column-count: 2;
    column-gap: var(--w1);
}

@media (max-width: 575px) {
    .testimonials {
        column-count: 1;
    }
}

.testimonials__item {
    break-inside: avoid;
    padding-left: var(--w1);
    box-sizing: border-box;
    margin-bottom: 80px;
    position: relative;
}

@media(max-width: 575px) {
    .testimonials__item {
        padding-right: var(--w1);
    }
}

.testimonials__caption {
    font-family: 'Noto Sans Display', sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #011643;
}

.testimonials__item:before {
    left: 0;
    top: 0;
    position: absolute;
    width: calc( var(--w1) / 2 );
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='43.287' viewBox='0 0 58 43.287'%3E%3Cpath id='bxs-quote-alt-right' d='M60.685 18.26l-.073-.486-.075.017A13.011 13.011 0 1 0 47.819 33.523a12.8 12.8 0 0 0 1.879-.189 10.424 10.424 0 0 1-.734 1.966 12.163 12.163 0 0 1-1.357 2.44 14.392 14.392 0 0 1-1.737 2.13 19.336 19.336 0 0 1-2 1.746 12.333 12.333 0 0 1-2.064 1.34 10.907 10.907 0 0 1-1.879 1.012l-1.557.642L37 45.179l1.4 5.607 1.725-.416c.551-.139 1.226-.3 1.991-.5a15.562 15.562 0 0 0 2.55-.9 17.9 17.9 0 0 0 2.972-1.351 27.144 27.144 0 0 0 3.153-2 22.661 22.661 0 0 0 3.036-2.729 20.326 20.326 0 0 0 2.629-3.36 23.438 23.438 0 0 0 2.03-3.755 31.8 31.8 0 0 0 1.353-3.863 34.9 34.9 0 0 0 1.11-7.045 36.038 36.038 0 0 0-.081-5.052q-.061-.782-.183-1.557Zm-31.8 0-.073-.486-.075.017A13.011 13.011 0 1 0 16.014 33.523a12.8 12.8 0 0 0 1.879-.189 10.424 10.424 0 0 1-.734 1.966A12.163 12.163 0 0 1 15.8 37.74a14.392 14.392 0 0 1-1.737 2.13 19.335 19.335 0 0 1-2 1.746A12.333 12.333 0 0 1 10 42.956a10.907 10.907 0 0 1-1.879 1.012l-1.557.642c-.871.355-1.369.563-1.369.563l1.4 5.607 1.725-.416c.551-.139 1.226-.3 1.991-.5a15.563 15.563 0 0 0 2.55-.9 17.9 17.9 0 0 0 2.972-1.351 27.143 27.143 0 0 0 3.153-2 22.661 22.661 0 0 0 3.036-2.729 20.326 20.326 0 0 0 2.629-3.36 23.44 23.44 0 0 0 2.03-3.755 31.8 31.8 0 0 0 1.353-3.863 34.9 34.9 0 0 0 1.11-7.045 36.037 36.037 0 0 0-.081-5.052q-.065-.78-.185-1.554Z' transform='translate(-2.997 -7.499)' fill='%23000f41'/%3E%3C/svg%3E");
}

@media (max-width: 991px) {
    .testimonials__item:before {
        left: -10px;        
    }
}

@media (max-width: 767px) {
    .testimonials__item:before {
        float: left;
        position: relative;
        margin: 0 50px 0px 0;
        top: 5px;
        left: 0px;
    }
}

.testimonials__item p {
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 8px;
    color: #011643;
}





.prezentacja-oferty {
    width: var(--w12);
    padding: 143px var(--m);
    position: relative;
}

@media (max-width: 575px) {
    .prezentacja-oferty {
        width: var(--w10);
        padding: 143px calc( var(--m) + var(--w1) );
    }
}

.prezentacja-oferty__heading {
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    font-size: 36px;
    margin-bottom: 50px;
}

.prezentacja-oferty .card {
    width: 100%;
}

.prezentacja-oferty .card__bottom,
.prezentacja-oferty .card__top {
    width: 100%;
    height: auto;
}

.prezentacja-oferty .card .card__bottom,
.prezentacja-oferty .card:hover .card__top
{
    display: none;
}

.prezentacja-oferty .card:hover .card__bottom,
.prezentacja-oferty .card .card__top
{
    display: block;
}

.prezentacja-oferty .control__prev,
.prezentacja-oferty .control__next {
    position: absolute;
    top: 50%;
    width: var(--m);
    display: flex;
    background-color: white;
    border: none;
    outline: none;
    justify-content: center;
}

.prezentacja-oferty .control__prev {
    left: 0;
}

.prezentacja-oferty .control__next {
    right: 0;
}

@media (max-width: 575px) {
    .prezentacja-oferty .control__next,
    .prezentacja-oferty .control__prev {
        width: calc( var(--m) + var(--w1) );
    }
}

.langs {
    width: 115px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
}

.langs a {
    font-size: 14px;
    font-family: 'Noto Sans Display', sans-serif;
    font-weight: 600;
    color: #011643;
    cursor: pointer;
}

.langs a:not(:first-of-type) {
    display: none;
}

.langs:hover a:not(:first-of-type) {
    display: block;
}

.langs:hover svg {
    display: none;
}

.wycena-transportu-button {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.wycena-transportu-button {
    text-decoration: none;
    font-family: 'Noto Sans Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #E20023;
    width: 180px;
}

.wycena-transportu-button span {
    max-width: 180px;
    overflow: hidden;
    transition: .3s ease;
}

.wycena-transportu-button:hover span {
    max-width: 0;
}

.skontaktuj-sie-z-nami {
    font-family: 'Noto Sans Display', sans-serif;
    color: #04266F;
    border: 1px solid #04266F;
    border-radius: 5px;
    padding: 8px;
    text-decoration: none;
    text-align: center;
}

@media (max-width: 991px) {
    .skontaktuj-sie-z-nami,
    .wycena-transportu-button,
    .langs {
        display: none;
    }
    
    .topbar {
        padding: 0 var(--w1);
    }
    
    .topbar>a:first-child img {
        width: 200px;
        top: 10px;
        position: relative;
    }
}


.globe--red {
    display: flex;
    flex-direction: column;
    background-image: url(../img/globe.jpg);
    background-size: cover;
    background-position: center;
    justify-content: center;
    align-items: center;
    padding: 100px var(--w1) 0;
    text-align: center;
    
}

.globe--red img {
    width: var(--w10);
   
}

.globe--red__heading {
    color: white;
    font-family: 'Blinker', sans-serif;
    font-weight: 800;
    font-size: 56px;
    margin-bottom: 36px;
}

.globe--red__subheading {
    color: white;
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 42px;
}


.karuzela-historia {
    position: relative;
    box-sizing: border-box;
    padding: 90px calc( var(--m) );
}

.karuzela-historia__card {
    height: 408px;
    background-position: center;
    background-size: cover;
}

.karuzela-historia .control__prev,
.karuzela-historia .control__next {
    position: absolute;
    top: 50%;
    width: var(--m);
    display: flex;
    background-color: white;
    border: none;
    outline: none;
    justify-content: center;
}

.karuzela-historia .control__prev {
    left: 0;
}

.karuzela-historia .control__next {
    right: 0;
}

@media (max-width: 575px) {
    .karuzela-historia {
         padding: 90px calc( var(--m) + var(--w1) );
    }
    .karuzela-historia .control__next,
    .karuzela-historia .control__prev {
        width: calc( var(--m) + var(--w1) );
    }
}








.kontakt-main-section-1 {
    display: flex;
}



.kontakt-main-section-1>div:nth-of-type(1) {
    width: calc( var(--m) + var(--w5) );
    background-size: cover;
    background-position: center;
}


@media(max-width: 575px) {
    .kontakt-main-section-1 {
        flex-direction: column;
    }
    
    .kontakt-main-section-1>div:nth-of-type(1) {
        height: calc(100vw * ( 1 / 2 ));
        width: 100%;
    }
}

.kontakt-main-section-1>div:nth-of-type(2) {
    padding: 145px calc( var(--m) + var(--w1) ) 145px var(--w1); 
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 24px;
    line-height: 34px;
    box-sizing: border-box;
}

.kontakt-main-section-1>div:nth-of-type(2) strong {
    font-weight: 600;        
}

.kontakt-main-section-2 {
    display: flex;
    flex-direction: row;
    background-color: #000F41;
    color: white;
    font-family: 'Noto Sans Display', sans-serif;
    box-sizing: border-box;
    padding: 68px calc( var(--m) + var(--w1) );
}
.kontakt-main-section-2>div {
    flex-grow: 1;
    line-height: 1.5;
    font-size: 18px;
}

.kontakt-main-section-2 h2, .kontakt-main-section-2 h3 {
    font-weight: 600;
}

.kontakt-main-section-2 h2 {
    margin-bottom: 28px;
    font-size: 24px;
}

.kontakt-filters {
    box-sizing: border-box;
    padding: 68px var(--w1); 
    display: flex;
    flex-direction: column;
    text-align: center;
    
    margin-bottom: 172px;
}

.kontakt-filters>h2 {
    color: #000F41;
    font-family: 'Blinker', sans-serif;
    font-size: 44px;
    font-weight: 600;
    margin-bottom: 20px;
    
}

.kontakt-filters>h3 {
     color: #000F41;
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 40px;   
}

.kontakt-filters>div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
}

.kontakt-filters>div a {
    color: white;
    background-color: #000F41;
    font-family: 'Noto Sans Display', sans-serif;
    text-decoration: none;
    font-size: 16px;
    padding: 22px 22px;
    flex: 0 0 400px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 22px;
    font-size: 16px;
    width: 400px;
}

.kontakt-section {
    display: flex;
    flex-direction: row;
    padding: 82px calc( var(--m) + var(--w1) );
    box-sizing: border-box;
    
    /*! padding-top: 96px!important; */
    /*! margin-top: -96px!important; */
    /*! margin-bottom: 96px!important; */
}

.kontakt-section>div {
    flex-grow: 1;
    width: 50%;
    font-family: 'Noto Sans Display', sans-serif;
    font-size: 20px;
    line-height: 26px;
    padding-right: 24px;
    box-sizing: border-box;
}

@media (max-width: 767px){
    .kontakt-section>div {
        font-size: 16px;
    }
} 

.kontakt-section>div:nth-of-type(1) h2 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 24px;
}

.kontakt-section>div:nth-of-type(2) h3 {
   font-weight: 600;
   font-family: 'Blinker', sans-serif;
}

.kontakt-section>div:nth-of-type(2) {
    padding-top: 100px;
}

.kontakt-section:nth-of-type(odd) {
    background-color: white;
    color: #000F41;
}

.kontakt-section:nth-of-type(even) {
    background-color: #000F41;
    color: white;
}


@media (max-width: 767px) {
    .kontakt-section {
        flex-direction: column;
    }
    
    .kontakt-section>div {
        width: 100%;
    }
}

.counters-krkt {
    background-color: #011643;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px var(--m);
    width: 100%;
    box-sizing: border-box;
}

.counter-krkt{
  display: grid; 
  grid-template-columns: 1fr; 
  grid-template-rows: 80px 18px 65px 18px; 
  gap: 20px 0px; 
}

.counter-krkt>img {
    grid-area: 1 / 1 / 2 / 2;
    margin: auto;
    height: 100%;
} 

.counter-krkt>div:not(.counter-krkt__value) {
    color: white;
    font-family: 'Noto Sans Display', sans-serif;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
}

.counter-krkt .counter-krkt__value {
    color: red;
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    text-align: center;
    font-size: 96px;
    line-height: 65px;
}

@media (max-width: 991px) {
    .counter-krkt .counter-krkt__value {
        font-size: 50px;
    }
}


.counter-krkt>div:nth-of-type(1):not(.counter-krkt__value){ grid-area: 2 / 1 / 3 / 2; }
.counter-krkt>div:nth-last-of-type(1) { grid-area: 4 / 1 / 5 / 2; }
.counter-krkt__value { grid-area: 3 / 1 / 4 / 2; }

@media(max-width: 767px) {
    .counters-krkt {
        flex-direction: column;
        gap: 100px;
    }
}











.karuzela-certyfikaty__outer {
    box-sizing: border-box;
    width: 100%;
    padding: 80px var(--m);
}

.karuzela-certyfikaty__heading {
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    color: #000F41;
    font-size: 56px;
    margin-bottom: 130px;
}

.karuzela-certyfikaty .own-carousel__item img {
    width: 100%;
    height: auto;
}


.karuzela-certyfikaty__container {
    position: relative;
}


.karuzela-certyfikaty__outer {
    position: relative;
}


.karuzela-certyfikaty .control__prev,
.karuzela-certyfikaty .control__next {
    position: absolute;
    top: 50%;
    width: var(--m);
    display: flex;
    background-color: white;
    border: none;
    outline: none;
    justify-content: center;
}

.karuzela-certyfikaty .control__prev {
    left: 0;
}

.karuzela-certyfikaty .control__next {
    right: 0;
}

@media (max-width: 575px) {
    .karuzela-certyfikaty__outer {
         padding: 90px calc( var(--m) + var(--w1) );
    }
    .karuzela-certyfikaty .control__next,
    .karuzela-certyfikaty .control__prev {
        width: calc( var(--m) + var(--w1) );
    }
}





.bar.krkt {
   gap: 0px;
    padding: 113px var(--m);
}

.bar.krkt>*:not(:last-of-type) {
    margin-bottom: 57px;
}


@media(max-width: 575px) {
    .bar.krkt {
        padding: 113px var(--w1);
    }
}

.bar.krkt .bold {
    font-weight: 600;
}







.cp {
    box-sizing: border-box;
    background-color: #000F41;
    color: white;
    font-size: 24px;
    font-family: 'Noto Sans Display', sans-serif;
    padding: 16px var(--m) 150px; 
    line-height: 1;
}

.cp {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.cp__item {
    display: flex;
    flex-direction: column;
}

.cp__item__heading {
    font-weight: 600;
    margin-bottom: 46px;
}

.cp__item__list {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.cp__item__list__item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 19px;
}

.cp__item__list__item:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.043' height='12.752' viewBox='0 0 11.043 12.752'%3E%3Cpath id='Path_4027' data-name='Path 4027' d='M3.188 0 0 5.522l3.188 5.521H9.564l3.188-5.521L9.564 0Z' transform='translate(11.043) rotate(90)' fill='%23fff'/%3E%3C/svg%3E");
    position: relative;
    top: -3px;
}

.cp__item__image {
    width: 200px;
    margin: 0 auto;
}

.cp__item__image__hover,
.cp__item__image__normal {
    width: 100%;
    height: auto;
}

.cp__item__image__normal {
    display: block;
}

.cp__item__image__hover {
    display: none;
}

.cp__item:hover .cp__item__image__hover {
    display: block;
}

.cp__item:hover .cp__item__image__normal {
    display: none;
}

@media(max-width: 1199px) {
    .cp {
        flex-direction: column;
        align-items: center;
    }
    
    .cp__item__image {
        width: 200px;
        margin: 0;
    }
}


.krkt-2 {
    background-color: #000F41;
    padding: 110px var(--m);
    gap: 67px;
}

@media (max-width: 575px) {
    .krkt-2 {
        box-sizing: border-box;
        padding: 110px var(--w1)!important;
    }
}

.keep-prop {
    background-position: center left;
}

@media (min-width: 1920px) {
    .keep-prop {
        width: 50vw;
        /*! height: calc( 50vw * ( 618 / 972 )); */
    }
    
    .keep-prop ~ .section-white__content {
        flex-grow: 1;
    }
}



.krkt-3 {
    background-color: #000F41;
    padding: 100px var(--m);
}

.krkt-3>div:nth-of-type(1) {
    margin-bottom: 61px;
}

.krkt-3>div:nth-of-type(2) {
    margin-bottom: 73px;
}


.rekrutacja-proces__flow__step__details {
    line-height: 28px;
    font-size: 20px;
}


.policy-article {
    margin-bottom: 24px;
    font-family: 'Noto Sans Display', sans-serif;
    line-height: 26px;
    font-size: 18px;
    color: #011643;
}

.policy-article ul li:before {
    margin-right: 20px;
    content: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'11.043\' height=\'12.752\' viewBox=\'0 0 11.043 12.752\'%3E%3Cpath id=\'Path_4028\' data-name=\'Path 4028\' d=\'M3.188 0 0 5.522l3.188 5.521H9.564l3.188-5.521L9.564 0Z\' transform=\'translate(11.043) rotate(90)\' fill=\'%23000f41\'/%3E%3C/svg%3E');
}

.policy-article ul, .policy-article ol {
    margin-bottom: 24px;
}

.policy-article ol li {
    list-style: decimal inside;
    margin-bottom: 12px;
}

.policy-article center {
    margin-bottom: 24px;
}

sup {
    position: relative;
    top: -.6em;
    font-size: 0.6em;
}



.e8451
{
    display: flex;

    justify-content: center;
    align-items: center;
}

.e6876
{
    position: relative;
}


.e2499,
.e0636,
.e0789,
.e4222
{
    position: absolute;
    top: 0;
    left: 0;
}

.e2499
{
    transition: .3s all ease;
    transform: rotate(20deg);

    opacity: 0;
}

.e8451:hover .e2499
{
    transform: rotate(0deg);

    opacity: 1;
}


.e0789
{
    transition: .9s all ease;
    transform: rotate(-20deg);

    opacity: 0;
}

.e8451:hover .e0789
{
    transform: rotate(0deg);

    opacity: 1;
}

.e0636
{
    transition: .6s all ease;
    transform: rotate(20deg);

    opacity: 0;
}

.e8451:hover .e0636
{
    transform: rotate(0deg);

    opacity: 1;
}

.e4222
{
    transition: 1.2s all ease;
    transform: translateY(-30px);

    opacity: 0;
}

.e8451:hover .e4222
{
    transform: translateY(0);

    opacity: 1;
}

.e6876
{
    transition: 1.5s all ease;
    transform: translateY(10px);
}

.e8451:hover .e6876
{
    transform: translateY(0px);
}

@media (max-width: 991px) {
    .e6876 {
        transform: scale(.5) translateY(10px);
    }
    
    .e8451:hover .e6876 {
        transform: scale(.5) translateY(0px);
    }
}

.e8451
{
    background-position: center;
    background-size: cover;
}


@media only screen and (hover: none) {
    .e8451 .e2499
{
    transform: rotate(0deg);

    opacity: 1;
}
    .e8451 .e0789
{
    transform: rotate(0deg);

    opacity: 1;
}
    .e8451 .e0636
{
    transform: rotate(0deg);

    opacity: 1;
}
    .e8451 .e4222
{
    transform: translateY(0);

    opacity: 1;
}
.e8451 .e6876
{
    transform: scale(0.5) translateY(0px);
}
    
}


#wydzial-transportu,
#dzial-sprzetu-specjalistycznego,
#stacja-kontroli-pojazdow,
#serwis-pojazdow,
#regeneracja-katalizatorow-i-ukladow-wydechowych-pojazdow-samochodowych,
#serwis-ogumienia
{
padding-top: 172px !important;
margin-top: -172px !important;
margin-bottom: 172px !important;
}



.kontakt-section:nth-of-type(even) a {
    color: white;
    text-decoration: none;
}

.kontakt-section:nth-of-type(odd) a {
    color: #000F41;
    text-decoration: none;
}



.menu__main-row > div > div {
    position: absolute;
    top: 0;
    left: 100%;
    width: var(--w5);
    
    font-family: 'Blinker', sans-serif;
font-size: 20px;
font-weight: 200;
color: white;
cursor: pointer;
/*! margin: 16px 0; */
}


.menu__main-row > div > div a { 
    color: white;
    text-decoration: none;
} 


@media (max-width: 767px) {
    .bar--red .grid div {
        font-size: 16px;
    }
}




.mobile-only {
    display: none;
}

@media (max-width: 991px) {
    .mobile-only {
        display: block;
/*         height: 100px; */
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: wrap;
        padding: 0 var(--w1) 20px var(--w1);
        box-sizing: border-box;
        gap: 20px;
    }
    
    .mobile-only .skontaktuj-sie-z-nami, .mobile-only .wycena-transportu-button {
        display: block;
    }
}











.main-carousel .own-carousel__item {
    height: calc(100vh - 96px);
}

.main-carousel .own-carousel__item>div {
    background-size: cover;
    height: 100%;
    position: relative;
    box-sizing: border-box;
}

.main-carousel .own-carousel__item>div span {
    position: absolute;
    color: white;
    font-family: 'Blinker', sans-serif;
    font-weight: 600;
    font-size: 100px;
    text-shadow: 0px 1px 10px rgba(0, 0, 0, .5);
    line-height: 100px;
}

.main-carousel .pierwszy span {
    left: var(--m);
    top: 20%;
}

.main-carousel .drugi span {
    right: var(--m);
    top: 20%;
    text-align: right;
}

.main-carousel .trzeci span {
    left: var(--m);
    top: 20%;
}

.main-carousel .pierwszy {
    background-image: url(../img/Baner_str_glowna.jpg);
    background-position: 70% 85%;
}

.main-carousel .drugi {
    background-image: url(../img/Baner_str_glowna2.jpg);
    background-position: 30% 45%;
}

.main-carousel .trzeci {
    background-image: url(../img/Baner_str_glowna3.jpg);
    background-position: 90% 45%;
}


@media (max-width: 991px) {
    .main-carousel .own-carousel__item>div:after {
        content: ' ';
        display: block;
        background-color: #000F41;
        width: 100%;
        height: 100%;
        opacity: 0.3;
    }
    
    .main-carousel .own-carousel__item>div {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-direction: column;
        box-sizing: border-box;
        /*! padding: ; */
    }
    
    .main-carousel .own-carousel__item span {
        top: 10%;
        right: unset;
        left: unset;
        position: relative;
        z-index: 1!important;
        position: absolute!important;
        font-size: 50px!important;
        line-height: 50px!important;
        text-align: center!important;
    }
}


@media (max-width: 575px) {
    .kontakt-section > div:nth-of-type(2) {
        padding-top: 20px;
    }
    
    .kontakt-section {
        padding: 40px calc( var(--m) + var(--w1) );
    }
    
    .kontakt-main-section-1 > div:nth-of-type(2) {
      padding: 40px calc( var(--m) + var(--w1) ) 40px var(--w1);
    }
    
    .kontakt-filters > div a {
      max-width: calc(100vw - 40px);
    }
    
    .kontakt-filters {
  margin-bottom: 40px;
}
    
    #wydzial-transportu,
#dzial-sprzetu-specjalistycznego,
#stacja-kontroli-pojazdow,
#serwis-pojazdow,
#regeneracja-katalizatorow-i-ukladow-wydechowych-pojazdow-samochodowych,
#serwis-ogumienia
{
padding-top: 40px !important;
margin-top: -40px !important;
margin-bottom: 40px !important;
}
}


.cookies {
    position: fixed;
    z-index: 6;
    display: block;
    bottom: 0;
    box-sizing: border-box;
    background-color: white;
    width: 100%;
    padding: 60px var(--m) 20px var(--m);
}

.cookies__paragraph {
    font-family: 'Blinker', sans-serif;
    line-height: 1.5;
}

.cookies__close {
    position: absolute;
    top: 20px;
    transform: scale(.7, .7);
    right: var(--m);
    transition: .3s ease;
    cursor: pointer;
}

.cookies__close:hover {
    transform: scale(.8, .8);
}

.cookies__close:after {
    content: url(../img/close.svg);  
    filter: invert(100);
}

@media (max-width: 575px) {
    .cookies {
       padding: 60px var(--w1) 20px var(--w1);
    }
    .cookies__close {
        right: var(--w1);
    }
}