@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');

body {
	font-family: "Inter", sans-serif !important;
}
#wrapper-navbar #main-nav, #wrapper-footer-full {
    background-color: #fff !important;
}
#wrapper-footer-full .row {
    align-items: center;
}
#wrapper-footer-full .wp-block-image.size-full, #wrapper-footer-full .wp-block-image.size-full img, #wrapper-footer-full #block-8 p {
    margin-bottom: 0;
    font-size: 14px;
}
.homeBg {
    padding-top: 70px;
    background-color: #F3F3F3;
    padding-bottom: 70px;
}
h2.acf-heading {
    color: #0088CE;
    font-weight: 700;
}
p.acf-description {
    color: #303030;
    width: 73%;
    margin-top: 17px;
}
.homeBg .video-item .video-title {
    color: #0088CE;
    font-weight: 700;
    padding-top: 12px;
    font-size: 24px;
}
p.video-description {
    width: 65%;
}
div#wrapper-footer {
    padding: 0;
}
.video-item {
    padding: 25px;
    background-color: #fff;
    cursor: pointer;
    position: relative;
}
.video-item:before {
    content: "";
    background-image: url(/wp-content/uploads/2024/12/ep_video-play.png);
    position: absolute;
    width: 100px;
    height: 100px;
    background-size: 100px;
    left: 0;
    right: 0;
    top: -159px;
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}
.video-item img {
    width: 100%;
}
#termsModal .modal-header,
#termsModal .modal-footer {
    border: none;
}
#termsModal h5#termsModalLabel {
    color: #0088ce;
    font-weight: 700;
    text-transform: uppercase;
}
#termsModal .modal-content {
    border-radius: 1px;
    padding: 15px;
}
#termsModal .modal-footer {
    justify-content: center;
}
#termsModal button#proceedButton {
    width: 130px;
    border-radius: 1px;
    background-color: #0088ce;
    border: #0088CE;
}
#termsModal .modal-body p {
    font-size: 14px;
}
#termsModal label.form-check-label {
    font-size: 14px;
}
#termsModal input#acceptTerms {
    border-radius: 10px;
    border: 2px solid #0088ce;
    margin-top: 5px;
}
#termsModal .modal-body {
    padding-top: 0;
}
#termsModal .modal-dialog {
    max-width: 548px;
}
div#termsModal {
    align-items: center;
    justify-content: center;
}
.form-check-input:checked {
    background-color: #0088ce !important;
}
#termsModal input#acceptTerms:focus {
    box-shadow: unset;
}
button.btn-close:focus {
    box-shadow: none;
}
.thank-you-message {
    padding: 20px;
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    margin-top: 20px;
    font-size: 18px;
}