.schedule h1{
    font-family: 'ShockaFamily', sans-serif;
    font-style: italic;
}

/* .schedule h1 span{
	font-size: 56px;
	line-height: 62px;
} */

body.page-template .schedule{
    padding: 117px 0 155px 0;
    position: relative;
}

body.page-template .schedule h1{
    margin-bottom:0px;
}

/* body.page-template .schedule h2{
	font-size: 52px;
	line-height: 52px;
} */

body.page-template .schedule h2 strong{
    font-weight: 500;
}

body.page-template .schedule h2{
    margin-bottom: 0px;
}

.schedule p.border{
    border: 1px solid var(--black-fi);
    width: fit-content;
    padding: 10px 20px;
    border-radius: 64px;
    margin: 40px 0;
}

.schedule p.big{
    font-size: 26px;
    line-height: 36px;
    max-width: 750px;
}

.schedule p.small{
    padding-left: 116px;
    max-width: 520px;
    line-height: 24px;
}

#parallax-image-schedule{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.schedule .container{
    z-index: 9;
    position: relative;
}

.schedule .main-form{
    padding-left: 116px;
    padding-top: 140px;
    padding-bottom: 0px;
}

.schedule .main-form p:has(textarea){
    display: none;
}

.schedule .main-form-form{
    padding-bottom: 50px;
}



body.page-id-3681:has(.child) .text-desc.left-img {
    margin-left: unset;
}

body.page-id-3681:has(.child) .text-desc.right-img{
    margin-left: unset;
}

body.page-id-3681:has(.child) .first-child p,
.new-left-right .new-left-right__box p{
    font-size: 18px;
    line-height: 26px;
}

body.page-id-3681 .new-left-right .col-12{
    margin-bottom: 124px;
}

body.page-id-3681 .new-left-right__box:has(.right-img)
{
    padding-left: 116px;
}

body.page-id-3681 .new-left-right .new-left-right__box h2{
    line-height: 68px;
}

body.page-id-3681 .new-left-right .new-left-right__box h2 span{
    line-height: 44px;
    margin-top: 0px;

}

.white-text .white-text__box{
    padding: 115px;
    background-color: var(--white-fi);
    position: relative;
}

.white-text{
    margin-bottom: 184px;
    font-family: 'OddvalText', sans-serif;
}

.white-text .white-text__box h2{
    font-family: 'OddvalText', sans-serif;
    font-weight: 300;
}

.white-text .white-text__box p{
    padding-left: 116px;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
}

.white-text .white-text__box p a{
    color: var(--orange-fi);
    font-weight: 500;
}

.white-text .white-text__box p a:hover{
    text-decoration: underline;
}

@media(max-width: 991.98px){
    body.page-template .schedule{
        padding: 50px 0 75px 0;
    }

    .white-text .white-text__box{
        padding: 60px 20px;
    }

    .white-text{
        margin-bottom: 100px;
    }

    .schedule p.big{
        max-width: 100%;
    }

    .schedule p.small{
        max-width: 100%;
        padding-left: 0px;
    }

    #parallax-image-schedule{
        display: none;
    }

    .schedule .main-form{
        padding-left: 0px;
        padding-top: 70px;
    }

    body.page-id-3681 .new-left-right__box:has(.right-img)
    {
        padding-left: 0px;
    }

    body.page-id-3681 .new-left-right .col-12{
        margin-bottom: 64px;
    }

    .white-text .white-text__box p{
        padding-left: 0px;
    }

}