.sz-contact-card {
    box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.5);
    border-radius: 20px 20px 20px 20px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    background-color: #FFFFFF;
    border: none;
    min-height: 140px;
}

.internship-container img {
    object-fit: contain;
    max-width: 100%;
}

@media (max-width: 1200px) {
    .internship-container .row {
        gap: 1rem;
    }
}

@media (min-width: 992px) {
    .container-contact {
        max-width: 1100px;
    }
}

@media (min-width: 1200px) {
    .container-contact {
        max-width: 1300px;
    }
}

@media (min-width: 1400px) {
    .container-contact {
        max-width: 1500px;
    }
}

.sz-contact-card .card-body ul:last-child {
    margin-bottom: 0 !important;
}

.sz-contact-link:hover, .sz-felvi-card {
    box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.9);
}

.sz-contact-title {
    color: #003B4A;
    font-size: 21px;
    font-weight: 700;
}

.sz-pr {
    padding-right: 0 !important;
}

@media (max-width: 765px) {
    .sz-pr {
        padding-right: calc(var(--bs-gutter-x) * 0.5) !important;
    }
}

ul:not(.sz-benefits) {
    /*list-style-type: none;*/
}
.dynamic-form-container ul {
    /*list-style-type: unset;*/
}

.sz-contact-text, .elementor-icon-list-item a {
    color: #666;
}

.sz-contact-text:hover, .elementor-icon-list-item a:hover {
    color: #C4CE00;
}

.sz-image-style {
    border-radius: 35px 35px 35px 35px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.sz-middle-image-style {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.sz-right-image-style {
    display: block;
    margin-left: auto;
}

.sz-course-title {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 0.1em;
    margin-bottom: 5px;
    color: #003B4A;
}

.sz-felvi-text {
    text-align: center;
    color: #676767;
    font-size: 20px;
    font-weight: 500;
}

.sz-benefits-title {
    color: #003B4A;
    font-weight: 600;
}

.sz-suitability-title {
    font-size: 16px;
    line-height: 1.6em;
    font-weight: 400;
    font-style: normal;
}

img.sz-size {
    max-width:100%;
    height:auto;
}

img.sz-radius {
    border-radius: 35px 35px 35px 35px;
}

h2.sz-h2 {
    color: #003B4A;
    font-weight: 600;
}

.sz-display-none {
    display: none;
}

.sz-video-title {
    color: #7a7a7a;
    font-size: 14px;
}

.sz-video-title:hover, .fa-play-circle:hover {
    color: #C4CE00 !important;
    cursor: pointer;
}

.sz-video-start {
    margin-top: 10px;
    margin-bottom: 10px;
}

.tab-pane .nav-pills [data-bs-toggle="pill"].active {
    border: none !important;
}

.tab-pane .nav-pills [data-bs-toggle="pill"].active span {
    border-bottom: 1px solid #C4CE00 !important;
    border-radius: 2px;
    display: inline-block;
}

.container-more-news .card-title {
    margin-bottom: 30px !important;
}
.container-more-news .news-date {
    margin-bottom: 0;
}
.container-more-news .card.news-card, .container-more-news .news-card img {
    border-radius: 0;
}
.container-more-news .card.news-card {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
}

.more-news .more-news-title {
    font-weight: 600 !important;
}

.icon-color {
    color: #C4CE00;
}

.sz-conferences-link > li > a{
    color: #003B4A !important;
}

.sz-conferences-link > li {
    margin-bottom: 0.5em;
}

.sz-conference-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.sz-conferences-border {
    color: #337ab7;
    font-size: 28px;
}

.sz-conference-title {
    color: #003B4A;
    font-weight: 600;
}

.sz-margin-bottom > p {
    margin-bottom: 20px;
}

.dynamic-content-container table * {
    width: inherit !important;
}

.overflow-div {
    overflow-x: auto;
}
