@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap");
/* Customize your header styles here */
body {
    overflow-x: hidden;
}
.navbar-nav .nav-link,
.navbar-brand,
.footer-text-muted {
    color: black;
    font-weight: 700;
}
.sidebar {
    background-color: #dde7e6;
}
.tve-page-section-in.tve_empty_dropzone {
    background-color: #000;
    color: #fff;
    height: 0px;
    padding: 20px 0px 40px;
}

.tcb-flex-col.c-33 {
    width: auto;
    float: left;
}

.thrv_wrapper div {
    box-sizing: content-box;
}

.tcb-styled-list-icon {
    position: relative;
    z-index: 1;
}

.symbol-section-in {
    margin: 0px auto;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
}

footer li a,
p a {
    color: white !important;
}

.footer {
    position: relative !important;
    background-color: black;
    color: white;
    margin-top: 70px;
    padding-top: 40px;
}

.footer-row {
    margin-top: 40px;
    font-weight: 700;
}

/* Footer CSS */
body {
    font-family: "Lato", sans-serif !important;
    /* overflow-x: hidden; */
}

footer.custom-footer .footer-row,
.custom-container {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 15px;
}
.main-header .custom-container {
    position: relative;
}
footer.custom-footer .tve_social_items.tve_social_custom {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 25px 0 0;
}

footer.custom-footer .tve_social_items.tve_social_custom .tcb-icon {
    fill: #ffffff;
    padding: 0.6em;
    height: 1.5em;
    width: 1.5em;
    box-sizing: content-box;

    font-size: 10px;
}

.thrv_social_follow .tve_social_items .tve_s_item {
    background-color: #fdc134;
    border-radius: 50px;
    margin-right: 0.3em;
}

footer.custom-footer .footer-row h6 {
    font-size: 18px;
    margin-bottom: 24px;
    font-weight: 500;
}

footer.custom-footer picture.tve_image img {
    object-fit: contain;
    margin-bottom: 15px;
}

footer.custom-footer .tcb-post-list.tve-content-list {
    max-width: 300px;
}

footer.custom-footer .tcb-styled-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

footer.custom-footer .thrv-styled-list-item {
    display: flex;
    place-content: flex-start;
    align-items: center;
    word-break: break-word;
}

footer.custom-footer .thrv_icon {
    padding: 6px 10px;
    margin: 0px;
    box-sizing: content-box;
}

footer.custom-footer .tcb-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    vertical-align: middle;
    stroke-width: 0px;
    stroke: currentcolor;
    fill: currentcolor;
    box-sizing: content-box;
}

footer.custom-footer .footer-row .h6-heading {
    margin-bottom: 0px;
}

.bottom-footer .footer-links,
.bottom-footer .footer-links a {
    text-align: center;
    color: rgba(255, 255, 255, 0.5);
    font-size: 18px;
    font-weight: 700;
}
.bottom-footer .copy-write-text {
    margin: 8px 0 40px;
    font-size: 14px;
    text-align: center;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 400;
}

footer .bottom-footer .copy-write-text a {
    color: #fdc134 !important;
}

.page-content h1 {
    font-size: 42px;
    font-weight: 400;
    line-height: 1.2;
    color: #000000;
    margin: 8px 0;
}

.page-content h2 {
    font-size: 30px;
    color: #000000;
    /* font-weight: 700; */
    margin-bottom: 14px;
}

.page-content p,
.page-content ul li,
.page-content ol li {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    color: rgb(27, 28, 37);
}

.page-content p,
.page-content ul,
.page-content ol {
    margin-bottom: 14px;
}

.page-content ul li,
.page-content ol li {
    margin-bottom: 8px;
    line-height: 1.6;
}

.page-content .sidebar {
    background-color: transparent;
}

.page-content .sidebar h2,
.recently-published h2 {
    font-size: 26px;
    color: rgb(0, 0, 0);
    font-weight: 500;
}

.page-content .sidebar .list-unstyled li a {
    font-size: 16px;
    color: rgb(0, 0, 128);
    font-weight: 800;
}

.page-content p a,
.page-content li a,
.content p a {
    color: #000080 !important;
    font-weight: 600;
}
.recently-published ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.recently-published ul li {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-bottom: 16px;
}

.recently-published ul li span {
    font-size: 14px;
}

.recently-published ul li a {
    color: #000080;
    font-size: 16px;
    font-weight: 700;
}

.sidebar-img {
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 12px 0px;
    border-radius: 4px;
    margin-bottom: 20px;
}

.recently-published {
    margin-top: 10px;
}

.recently-published h2 {
    text-align: center;
}

.tcb-plain-text a {
    color: #000080;
    font-size: 18px;
    font-weight: 600;
}

.page-content .published-date {
    color: #1b1c25;
    font-size: 14px;
}

.page-content code {
    font-family: "Courier New", Courier, monospace;
    font-size: 0.9rem;
    color: rgba(10, 10, 10, 0.85);
}

.page-content .tcb-button-icon .tcb-icon {
    width: 13px;
    height: 13px;
    fill: #ffffff;
    margin-right: 8px;
}

.page-content .tcb-button-link.tcb-plain-text {
    font-size: 13px;
    border-radius: 10px;
    background: rgb(0, 0, 0);
    margin-top: 5px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    max-width: 170px;
    justify-content: center;
    padding: 4px;
}

.page-content .tcb-button-link.tcb-plain-text:hover {
    text-decoration: none;
}

.page-content .tcb-button-link.tcb-plain-text span.tcb-button-text {
    color: #ffffff;
}

.sidebar-section .thrv_wrapper.thrv-search-form {
    border-radius: 100px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.06);
    box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 9px 0px;
    padding: 10px;
    background-color: rgb(255, 255, 255);
    margin-top: 0px;
    margin-bottom: 10px;
    position: relative;
}

.sidebar-section .thrv-search-form form .thrv-sf-submit {
    position: absolute;
    right: 6px;
    top: 12px;
    cursor: pointer;
    z-index: 99;
}

.sidebar-section .tve-prevent-content-edit svg.tcb-icon {
    fill: #fdc134;
    width: 16px;
}

.sidebar-section .thrv-search-form form .thrv-sf-submit button {
    border: none;
    background-color: transparent;
}

.sidebar-section .thrv-search-form form .thrv-sf-submit button:focus {
    outline: none;
}

.sidebar-section .thrv-search-form form .thrv-sf-submit button .tve_btn_txt {
    display: none;
}

.sidebar-section .thrv-search-form form input {
    outline: none;
    border: none;
    width: calc(100% - 40px);
    padding-left: 10px;
}

.sidebar-section .thrv-search-form form input::placeholder {
    font-size: 14px;
}

.sidebar-section .sidebar-heading {
    text-align: center;
    font-size: 26px;
    font-weight: 400;
    margin: 10px 0 20px;
}

.sidebar-section .latest-talk {
    margin-bottom: 10px;
}

.sidebar-section .latest-talk h4 {
    font-size: 18px;
    color: rgb(27, 28, 37);
    text-align: center;
    margin-bottom: 20px;
}

.sidebar-section .tcb-styled-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.sidebar-section .tcb-styled-list .tcb-styled-list-icon .tcb-icon {
    width: 1em;
    height: 1em;
}

.sidebar-section .thrv_icon {
    padding: 0 10px 0 0;
}

.sidebar-section .thrv-styled-list-item {
    display: flex;
    align-items: flex-start;
}

.sidebar-section .tcb-styled-list .tcb-styled-list-icon-text a {
    font-size: 16px;
    color: #000080;
}

.urvanov-syntax-highlighter-syntax .crayon-toolbar {
    background: #f4f4f4;
    border-bottom-width: 1px;
    border-bottom-color: #bbb;
    border-bottom-style: solid;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.urvanov-syntax-highlighter-syntax .crayon-toolbar span {
    padding: 0 4px;
}

.urvanov-syntax-highlighter-syntax .crayon-num {
    text-align: center;
    /* padding: 0 5px; */
    margin: 0;
}

.urvanov-syntax-highlighter-syntax .urvanov-syntax-highlighter-nums-content {
    font-size: 14px;
    background: #f4f4f4;
    color: #000;
}

.urvanov-syntax-highlighter-syntax .crayon-line {
    font-size: 14px;
}

.urvanov-syntax-highlighter-main {
    margin-bottom: 15px;
    width: 100%;
    overflow-x: auto;
}

.crayon-tools .crayon-language {
    position: absolute;
    right: 0;
    top: 0;
    color: #999;
}

.crayon-tools {
    position: relative;
    display: flex;
    padding-right: 42px;
    padding-top: 2px;
    cursor: pointer;
}

.crayon-tools .crayon-button {
    background-image: url("https://rieckpil.de/wp-content/plugins/urvanov-syntax-highlighter/css/images/toolbar/buttons.png");
    width: 25px;
    height: 20px;
    background-repeat: no-repeat;
}

.crayon-button.urvanov-syntax-highlighter-nums-button {
    background-position: 0px -30px;
}

.crayon-button.urvanov-syntax-highlighter-plain-button {
    background-position: 0 -46px;
}

.crayon-button.urvanov-syntax-highlighter-wrap-button {
    background-position: 0 -110px;
}

.crayon-button.urvanov-syntax-highlighter-copy-button {
    background-position: 0 -14px;
}

.crayon-button.urvanov-syntax-highlighter-popup-button {
    background-position: 0 4px;
}

.form-section {
    background-color: #f8f8f8;
    border-radius: 5px;
    padding: 20px;
}

.form-section h2 {
    font-weight: 700;
    font-size: 26px;
    margin-bottom: 20px;
}

.form-section .form-row {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-gap: 10px;
}

.form-section .form-img-wrapper img {
    width: 100%;
    max-width: 150px;
    margin: 0 auto 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 12px 0px;
}

.form-section .form-img-wrapper {
    text-align: center;
}

.form-section p {
    font-size: 18px;
    color: #1b1c25;
}

.form-section form .input-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.form-section form .input-row input {
    border-left: 1px solid rgb(167, 167, 167) !important;
    border: none;
    padding: 16px 10px;
    color: rgba(12, 15, 32, 0.5);
    border-radius: 4px;
    background-color: #ededed;
}

.form-section form .input-row input:hover {
    border-color: #fdc134 !important;
}

.form-section form .input-row input::placeholder {
    color: rgb(12 15 32 / 50%);
}

.form-section form .input-row input:hover::placeholder {
    color: #0c0f20;
}

.form-section form .input-row input:focus {
    outline: none;
}

.form-content-wrapper .form-btn {
    background-color: #fdc134;
    border: none;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    padding: 10px 10px;
    font-size: 20px;
    font-weight: 700;
    color: #ffffff;
    position: relative;
    transition: 0.3s ease-in-out;
}

.form-content-wrapper .form-btn .thrv_icon {
    position: absolute;
    left: 10px;
}

.page-content .tve_social_items {
    display: flex;
    align-items: center;
}

.page-content .tve_social_items .tve_share_item {
    margin-right: 10px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px 0px;
    border-radius: 50px;
    text-transform: capitalize;
    padding: 8px 6px;
}

.page-content .tve_social_items .tve_share_item:hover {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 16px 0px;
}

.page-content .tve_social_items .tve_share_item .tve_s_link {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-content .tve_social_items .tve_s_text {
    color: #29ace0;
    font-size: 14px;
}

.page-content .tve_social_items span.tve_s_icon {
    background-image: linear-gradient(#29ace0, #0177b5);
    border-radius: 50px;
    width: 22px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-content .tve_social_items .tve_share_item:hover .tve_s_icon {
    background-image: unset;
}

.page-content .tve_social_items .tve_share_item:hover .tcb-icon {
    fill: #29ace0;
}

.page-content .tve_social_items span.tve_s_icon .tcb-icon {
    fill: #fff;
}

.page-content .tve_social_items {
    margin: 20px 0;
}

.comment-section {
    margin-top: 70px;
}

.comment-section .comment-heading {
    display: flex;
    justify-content: space-between;
    font-size: 20px;
    color: #393939;
    margin-bottom: 20px;
}

.comment-heading .comment-option .first-comment {
    color: #848b91;
}

.comment-heading .comment-option select {
    color: #848b91;
    margin-right: 20px;
    border-color: #848b91;
    border-radius: 4px;
}

.comment-textbox {
    display: flex;
    margin-bottom: 20px;
}

.comment-textbox .tcm-client-avatar {
    background-size: cover;
    background-position: center;
    position: relative;
    height: 65px;
    min-width: 65px;
    margin-right: 25px;
    border-radius: 50px;
}

.comment-textbox .comment-area {
    width: 100%;
}

.comment-textbox .comment-area textarea {
    min-height: 105px;
    width: 100%;
    box-sizing: border-box;
    font-size: 20px;
    color: #393939;
    padding: 18px 20px 20px;
    transition: height 0s;
    background-color: #f6f7f8;
    border: 1px solid #c8cacb;
    box-shadow: inset 0 0 3px #d5d7d8;
    border-radius: 5px;
}

.comment-textbox .comment-area textarea:focus-visible {
    outline: none;
}

.comment-textbox textarea:focus {
    border-color: #fdc134;
    box-shadow: inset 0 0 3px#fdc134;
}

.tcm-comment-additional-fields .inner {
    display: flex;
    flex-direction: column;
}

.tcm-comment-additional-fields .inner .tcm_receive_notif_container {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.3);
    position: relative;
    padding-left: 20px;
    font-style: italic;
}

.tcm-comment-additional-fields .inner .tcm_receive_notif_container input {
    position: absolute;
    left: 0;
    top: 2px;
}

.tcm-comment-additional-fields #tcm-login-up {
    color: #fdc134;
    border-bottom: 1px solid #fdc134 !important;
    background: transparent;
    border: none;
    text-align: left;
    display: inline-block;
    margin: 4px 0 0 0;
    padding: 0;
    max-width: 120px;
}

.subscribe-to-comments .tcm-link-subscribe {
    font-size: 13px;
    color: #434343;
    text-decoration: underline;
    background: url(https://cdn-aoloc.nitrocdn.com/LjZAnpMBiKRdWkhommfnyugsAOnHWdxL/assets/images/optimized/rev-c428b8b/rieckpil.de/wp-content/plugins/thrive-comments/assets/images/subscr-env.png)
    no-repeat left 1px / 25px auto;
    padding-left: 33px;
    margin-top: 40px;
    display: inline-block;
}

.tcm-comment-additional-fields {
    margin-top: 20px;
}
a {
    text-decoration: unset;
}
.top-header .row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.top-header p {
    width: auto;
    margin: 0;
    padding: 15px 0;
    font-size: 13px;
    font-weight: 400;
}
.top-header .row p a {
    font-weight: 600;
    font-size: 12px;
}
.top-header .row p a:hover {
    text-decoration: underline;
}
.main-header {
    background-color: #fdc134;
    position: relative;
}
.main-header .navbar-brand img {
    width: 50px;
}
.main-header .nav-item .nav-link {
    font-size: 18px;
    padding-right: 25px;
    padding-left: 25px;
}
.main-header .row {
    display: flex;
    flex-wrap: nowrap;
}
.main-header nav.navbar {
    width: 100%;
    justify-content: center;
}
.main-header .header-form button {
    position: absolute;
    right: 0;
    bottom: 20px;
    width: auto;
    border: none;
    background-color: transparent;
}
.main-header .header-form .form-control {
    max-width: 270px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 16px 0px;
    position: absolute;
    right: 0;
    bottom: -30px;
    visibility: hidden;
    opacity: 0;
}
.main-header .header-form.open-form .form-control {
    visibility: visible;
    opacity: 1;
}
.main-header .header-form svg {
    width: 18px;
}
.navbar-expand-lg .navbar-collapse {
    justify-content: center;
}
.testing-book-btn .nav-link {
    border-radius: 3px;
    background-color: #ffffff;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 9px 1px;
}
.main-header .nav-item .nav-link .tve-dropdown-icon-up {
    width: 13px;
    margin-left: 6px;
    display: inline-block;
}
.main-header .nav-item .dropdown-toggle::after {
    border: none;
}
footer.custom-footer a:hover,
.recently-published ul li a:hover,
.sidebar-section .tcb-styled-list .tcb-styled-list-icon-text a:hover {
    text-decoration: underline;
}
.main-header form#myForm {
    width: auto;
}
.page-scroll-bar {
    background: #fdc134;
    height: 5px;
    width: 0%;
    position: fixed;
    top: 0;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item {
    padding-top: 6px;
    padding-bottom: 6px;
}
footer .tve_image_frame img {
    max-width: 350px;
    width: 100%;
}
footer .tcb-post-list li {
    padding-bottom: 12px;
}
footer .tcb-post-list {
    list-style-type: none;
    max-width: 320px;
    margin: 0;
    padding: 0;
}
.headersection {
    transition: 0.5s ease;
    top: -100px;
    z-index: 99;
}
.headersection.active {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.page-content {
    padding-top: 40px;
}
.hidden {
    display: none;
}
.crayon-table {
    margin-left: 0;
    transition: margin-left 0.5s ease;
}
.animate-left {
    margin-left: -19px;
}
.crayon-info {
    margin-top: -24px;
    display: block;
    min-height: 19.6px !important;
    line-height: 19.6px !important;
    text-align: center;
    background: #faf9d7 !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #b1af5e !important;
    border-bottom-style: solid !important;
    color: #7e7d34 !important;
    padding: 0px;
    transition: padding 0.6s ease-in-out;
    transition: margin-top 0.6s ease;
}
.crayon-info.crayon-info-display {
    padding: 5px;
    margin-top: 0;
}
.vision-mission-section p em {
    font-size: 22px;
    line-height: 1.7em;
}
.thank-you-newsletter {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
}
.thank-you-newsletter .newsletter-content-row {
    margin: 0 auto 40px;
}
.thank-you-newsletter .newsletter-content-row {
    display: flex;
}
.thank-you-newsletter .thank-newsletter-icon {
    font-size: 30px;
    min-width: 70px;
    max-width: 70px;
    height: 70px;
    box-shadow: 0px 0px 0px 1px rgb(51, 51, 51);
    border-top: 8px solid rgb(255, 255, 255);
    border-left: 8px solid rgb(255, 255, 255);
    background-color: rgb(51, 51, 51);
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 30px 0 0;
}
.thank-newsletter-icon svg {
    fill: #ffffff;
}
.thank-subscribe-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.thank-subscribe-row img {
    width: 100%;
}
.thank-subscribe-content {
    margin-bottom: 40px;
}
.thank-subscribe-content .thank-subscribe-text a {
    color: #fdc134 !important;
}
.thank-subscribe-content .thank-subscribe-text a:hover {
    text-decoration: underline;
}
.thank-you-newsletter h3 {
    font-size: 24px;
}
.thank-newsletter-content {
    width: calc(100% - 70px);
}
.thankyou-footer {
    background-color: #000000;
}
.thankyou-footer-content {
    color: #ffffff;
    list-style-type: none;
    margin: 0 auto;
    padding: 20px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.thankyou-footer-content li {
    font-size: 18px;
    font-weight: 600;
    margin: 0 4px;
    line-height: 1.7;
}
.thankyou-footer-content li a {
    color: #fdc134;
    font-size: 18px;
    font-weight: 600;
}
.thankyou-header {
    background-color: #fdc134;
    padding: 100px 0;
    text-align: center;
    margin-top: -48px;
    margin-bottom: 60px;
    position: relative;
}
.thankyou-header h1 {
    font-size: 65px;
    line-height: 1.3em;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 20px;
    margin-top: 30px;
}
.thankyou-header p {
    font-size: 22px;
    color: #ffffff;
}
.thankyou-header .thrv_icon {
    margin: 0 auto;
    border: 1px solid rgb(51, 51, 51);
    padding: 12px;
    max-width: 56px;
    background-color: #ffffff;
    position: absolute;
    bottom: -28px;
    left: 50%;
    transform: translateX(-50%);
}
.progress-bar-icon .tcb-icon {
    width: 6px;
    height: 6px;
    fill: #ffffff;
}
.newsletter-progress-sec,
.progress-text-row {
    display: flex;
    justify-content: space-between;
    max-width: 1070px;
    margin: 0 auto;
    position: relative;
}
.thankyou-header .progress-bar-text {
    font-size: 14px;
    font-weight: 600;
    margin-top: 15px;
    min-width: 48px;
}
.thankyou-header .progress-bar-icon {
    min-width: 14px;
    height: 14px;
    background-color: #000000;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99;
}
.thankyou-header .progress-bar-icon.red {
    background: #f10000;
}
.thankyou-header .progress-bar-icon.green {
    background: #2fa561;
}
.thankyou-header .newsletter-progress-content {
    display: flex;
}
.thankyou-header .progress-bar-line {
    background-color: #ffffff;
    width: 100%;
    height: 6px;
    position: absolute;
    left: 0;
    top: 4px;
}
.newsletter-progress-outer:nth-of-type(1) .progress-bar-line {
    -webkit-animation: f 2s linear infinite;
    animation: f 2s linear infinite;
    background-size: 20px 20px;
    background-color: #fcbc51;
    width: 100%;
    background-image: linear-gradient(
            45deg,
            #080812 25%,
            #848489 25%,
            #848489 50%,
            #080812 50%,
            #080812 75%,
            #848489 75%,
            #848489
    );
}
@keyframes f {
    0% {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}
.newsletter-progress-outer {
    position: relative;
    width: 100%;
}
.thankyou-header .progress-bar-text:nth-of-type(2) {
    margin-left: 60px;
    padding: 0 10px;
}
.masterclass-header {
    z-index: 999;
    width: 100%;
    background-color: rgb(68, 71, 84);
    text-align: center;
    position: sticky;
    top: 0px;
    margin-top: -40px;
    padding: 12px 0;
}
.masterclass-header p {
    color: #ffffff;
    margin: 0;
    padding: 0;
    font-size: 18px;
}
.masterclass-banner-section {
    background-color: #fdc134;
    padding: 20px 0 40px;
}
.masterclass-banner-section h1 {
    font-weight: 700;
    color: #ffffff;
    font-size: 48px;
}
.masterclass-banner-section p {
    color: #ffffff;
    font-weight: 600;
}
.masterclass-page {
    font-family: "Roboto Slab", serif;
}
.masterclass-page .masterclass-container {
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
}
.masterclass-card {
    background-color: #ffffff;
    padding: 15px;
    margin-bottom: 20px;
}
.masterclass-card h2 {
    font-size: 20px !important;
    font-weight: 700;
    display: flex;
    justify-content: space-between;
    background-color: #efefef;
    align-items: center;
    padding-left: 10px;
}
.masterclass-card h2 .tcb-icon {
    padding: 10px;
    fill: #ffffff;
}
.masterclass-card.red {
    border-top: 3px solid #f15e64;
}
.masterclass-card.red h2 .tcb-icon {
    background-color: #f15e64;
}
.masterclass-card.green h2 .tcb-icon {
    background-color: #0ab059;
}
.masterclass-card.green {
    border-top: 3px solid #0ab059;
}
.masterclass-card .masterclass-card-list {
    list-style-type: none;
    padding: 0;
    margin-top: 15px;
}
.masterclass-card .masterclass-card-list .tcb-icon {
    width: 14px;
    height: 14px;
    margin-right: 10px;
}
.masterclass-card.red .masterclass-card-list .tcb-icon {
    fill: #f15e64;
}
.masterclass-card.green .masterclass-card-list .tcb-icon {
    fill: #0ab059;
}
.masterclass-card .masterclass-card-list p {
    color: #000000;
    margin-bottom: 0px;
    font-size: 17px;
}
.masterclass-card .masterclass-card-list li {
    display: flex;
}
.hobby-developer-section {
    position: relative;
}
.hobby-developer-section-bg {
    opacity: 0.16;
    background-image: url(//rieckpil.de/wp-content/uploads/tcb_lp_templates/templates/css/images/Online_Course_bgimg2.jpg),
    url(//rieckpil.de/wp-content/uploads/tcb_lp_templates/templates/css/images/Online_Course_notebook.jpg);
    background-size: auto, auto;
    background-position: 100% 0%, 0% 50%;
    background-attachment: fixed, fixed;
    background-repeat: no-repeat, no-repeat;

    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    box-sizing: border-box;
    transition: box-shadow 0.5s;
    overflow: hidden;
}
.hobby-developer-section .masterclass-container {
    z-index: 99;
    position: relative;
}
.hobby-developer-header {
    box-shadow: rgba(0, 0, 0, 0.08) 0px 22px 66px 0px;
    background-color: rgb(255, 255, 255);
    margin-top: 20px;
    padding: 20px;
}
.hobby-developer-header .red {
    color: red;
}
.hobby-developer-content h2 {
    font-size: 40px;
    margin-top: 50px;
}
.hobby-developer-content {
    padding-bottom: 100px;
}
.boot-applications-section h2 {
    font-size: 40px;
}
.boot-applications-section .row {
    max-width: 900px;
    margin: 0 auto;
}
.boot-applications-section p {
    font-size: 20px;
}
.video-section .main-img img {
    max-width: 500px;
    width: 100%;
}
.video-section .main-img {
    position: relative;
    max-width: 600px;
    margin: 60px auto 0;
    text-align: center;
}
.video-section .main-img::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABWgAAAP1CAMAAADLhfbRAAADAFBMVEVMaXH+/v7///////////8RJDP///////////////////8MExkZM0oPIjT///8YGRr///////////9eaXP///////+NlJv////Hycv///////8nKi3///////////+boqj///////////+6wMX///////8RL0cJFB7////////////Dx8z///+Zm5////////////8KEhgbN1AOIjPHy8/////////////P09f////////R1dmZm5/v8fPW296xs7ZZanfZ3eEXGBiCjpqvusSXo66ksLvR0tQYGRpTWF7LzM+cn6MLExoNJz0KHS4QLEIWMkgfOk8lLzkNFBkXLkEQHyzW19lxg5Foe4owQlGwsrZKWmcQEBBic4LT1NYzNDUUFRaNj5PW19moqq5JTFASICwRFRgYJzISGSAZGhvZ2dtKVmC/wMMSFhgSGiEXISoaHyQ4P0YrMzoPEBCrrbFGTlXc3N6MjpMPEBDFxslMT1M0NDWys7fb3N6dn6POz9EhIyUVFhcPDw9XWV07PD4VFhY2NjYVFBUoKSkiIiIcHBwwLzDg4OIVFhdiZWg2NjYTDgsVEQ4iHhtucHMRCwcQDQsODg4PDw8PEBIQEBASEhITExMUFBMWFhYYGBgaGhocHBweHh4hISEMKjojIyMlJSUnJycpKSkrKystLS0uLi4zLy0wMDAyMjIzMzMJR2lBQ0ZPUFFQUlQEbqZ4en1+gIV/gYaAg4eChYmEh4uGiY2Ji4+LjpKNj5OPkZWRlJiUlZqVl5yXmZ2Ym56anJ+bnKCcnaKdn6SeoaSfoaWgoaWgoqaho6eio6ejpKmkpaqkpaylpqump6unqKmmqKynqa2oqa+pq6+qq7CrrLGsrbKtr7OvsbWxsreztLi0trm2uLu4ur27vMC+wMPBwsXDxMjFx8nIyczKzM7MztDOz9LQ0dPS09bU1djW19nY2dvZ2tzb3N7c3d/e3+Df4OLh4ePh4uPi4uXj5OXk5ebo6Onr7Ozw8fH09PT29vb///+qCKMaAAAAlHRSTlMAAQIDBAQFBgcICQkJCQoKCwwNDQ4PDxAQERISExQVFRYXGBgZGhoaGxwdHR4eHyAhISEhISIjJCQlJigoKSstLi81ODw9QkRRV1hYWlpa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");
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: -7%;
    right: -4%;
    bottom: -34%;
    left: -4%;
}
.video-section .main-img1 {
    background-image: url(https://rieckpil.de/wp-content/uploads/tcb_lp_templates/templates/css/images/Online_Course_Macbook.png);
    background-size: auto;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 400px;
    left: -260px;
    position: absolute;
    bottom: -200px;
}
.video-section .main-img1 img {
    width: 100%;
    max-width: 375px;
    position: absolute;
    left: 290px;
    height: 230px;
    top: 56px;
    object-fit: cover;
}
.video-section .main-img2 {
    background-image: url(https://rieckpil.de/wp-content/uploads/tcb_lp_templates/templates/css/images/Online_Course_Ipad_03.png);
    background-size: auto;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 400px;
    right: -280px;
    position: absolute;
    bottom: -230px;
}
.video-section .main-img2 img {
    width: 100%;
    max-width: 210px;
    position: absolute;
    right: 385px;
    height: 154px;
    top: 124px;
    object-fit: cover;
}
.video-section .main-img3 {
    background-image: url(https://rieckpil.de/wp-content/uploads/tcb_lp_templates/templates/css/images/Online_Course_Iphone_03.png);
    background-size: auto;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 400px;
    right: -360px;
    position: absolute;
    bottom: -340px;
}
.video-section .main-img3 img {
    width: 100%;
    max-width: 130px;
    position: absolute;
    right: 424px;
    height: 69px;
    top: 162px;
    object-fit: cover;
}
.video-section .inner-img {
    position: relative;
}
.video-section {
    max-width: 1000px;
    margin: 0 auto -80px;
    z-index: 9;
    position: relative;
    /* overflow: hidden; */
}
.click-to-play-section {
    margin-top: 40px;
    background-color: #fdc134;
    padding-bottom: 150px;
    position: relative;
}
.click-to-play-section .svg-shape-top {
    top: 0px;
    height: 134px;
    fill: rgb(255, 255, 255);
    left: 0;
}
.click-to-play-section .click-to-play-form {
    margin-top: 140px;
    background-color: #f5f5f5;
    padding: 30px 30px 0;
}
.click-to-play-form h3 {
    font-size: 34px;
    margin-bottom: 10px;
}
.click-to-play-form p {
    font-weight: 300;
}
.click-to-play-section .click-to-play-form form {
    max-width: 700px;
    margin: 40px auto -40px;
    background-color: #ffffff;
    padding: 30px 20px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 5px 22px 0px;
    text-align: center;
}
.click-to-play-section .click-to-play-form form .input-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}
.click-to-play-section .click-to-play-form form .input-row .form-control {
    padding: 14px;
}
.click-to-play-section .click-to-play-form form .get-access-btn {
    font-size: 16px;
    background-color: #000000;
    padding: 14px 22px;
    color: #ffffff;
    border-radius: 50px;
    margin: 20px auto 0;
    text-align: center;
}
.click-to-play-section .click-to-play-form form .get-access-btn svg {
    fill: #ffffff;
}
.enroll-now-section {
    margin: 40px auto;
}
.enroll-now-section .enroll-btn {
    border: none;
    background-color: #fdc33c;
    color: #ffffff;
    font-size: 18px;
    padding: 12px 20px;
    max-width: 280px;
    width: 100%;
    position: relative;
    font-weight: 500;
}
.enroll-now-section .enroll-btn .tcb-icon {
    width: 18px;
    fill: #ffffff;
    position: absolute;
    left: 10px;
    margin-top: 5px;
}
.enroll-now-section .btn-col {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.enroll-now-section .hr-line {
    height: 1px;
    background-color: aliceblue;
    width: 120px;
}
.yellow-color,
.page-content .yellow-color {
    color: #fdc134 !important;
}
.confident-releases-section {
    background-color: #f5f5f5;
    padding: 60px 0;
    text-align: center;
}
.confident-releases-col {
    background-color: #ffffff;
    padding: 20px 40px 40px;
    margin-top: 40px;
}
.confident-releases-col h3 {
    font-size: 22px;
    text-align: left;
    margin-bottom: 20px;
}
.confident-releases-col p {
    font-size: 16px;
    text-align: left;
}
.confident-releases-col .icon-wrapper {
    text-align: left;
    margin: -35px 0 40px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f1f1f2;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 19px 0px inset;
    clip-path: polygon(
            0 0,
            100% 0,
            100% 21%,
            100% 100%,
            53% 85%,
            54% 85%,
            0 100%,
            0% 20%
    );
}
.confident-releases-col .icon-wrapper .tcb-icon {
    fill: #fdc134;
}
.course-students-section {
    background-color: #080913;
    padding: 80px 0 60px;
}
.course-students-section h2 {
    color: #ffffff;
    font-size: 34px;
    max-width: 720px;
    margin: 0 auto 40px;
}
.course-students-section .avtar-name-wrapper {
    display: flex;
    align-items: flex-start;
    margin-bottom: 40px;
    margin-top: 40px;
}
.course-students-section .avtar-wrapper {
    max-width: 85px;
    max-height: 85px;
    overflow: hidden;
    border-radius: 50px;
    margin-right: 15px;
    z-index: 99;
}
.avtar-wrapper-bg {
    width: 85px;
    height: 85px;
    position: absolute;
    top: -20px;
    left: -40px;
    border-radius: 50px;
    background-image: repeating-radial-gradient(
            circle,
            rgba(255, 255, 255, 0.24),
            rgba(255, 255, 255, 0.24) 1px,
            transparent 1px,
            transparent 100%
    );
    background-color: transparent;
    background-size: 3px 3px;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: repeat;
}
.course-students-section .avtar-wrapper img {
    width: 100%;
    height: 100%;
    min-height: 85px;
    object-fit: cover;
}
.course-students-section .course-students-card {
    color: #ffffff;
}
.course-students-section .avtar-name-wrapper .name-wrapper .name {
    color: #fdc134;
    font-size: 20px;
}
.course-students-section .avtar-name-wrapper .name-wrapper p {
    margin: 0;
    color: #ffffff;
    font-size: 14px;
}
.course-students-section .avtar-name-wrapper .name-wrapper p a,
.course-students-section .course-students-card p a {
    color: #fdc134 !important;
}
.course-students-section .avtar-name-wrapper .name-wrapper p a:hover,
.course-students-section .course-students-card p a:hover {
    text-decoration: underline;
}
.course-students-section .course-students-card p {
    font-size: 15px;
    color: #ffffff;
    line-height: 1.8em;
    max-width: 380px;
}
.course-students-section .avtar-name-wrapper {
    position: relative;
}
.module-section {
    background-color: #f5f5f5;
    padding: 80px 40px 30px;
}
.module-section h2 {
    font-size: 40px;
    text-align: center;
    font-weight: 400;
}
.module-section p {
    font-size: 18px;
    text-align: center;
}
.module-section .module-card {
    max-width: 730px;
    background-color: #ffffff;
    margin: 30px auto;
    padding: 35px 45px 35px 85px;
    position: relative;
    border-left: 1px solid rgb(191, 191, 192);
}
.module-section .module-card h3 {
    font-size: 22px;
    color: #000000;
    margin-bottom: 30px;
}
.module-section .module-card p {
    font-size: 15px;
    text-align: left;
    margin-bottom: 20px;
    line-height: 1.8em;
}
.module-section .module-card .mudule-counter {
    box-shadow: rgba(0, 0, 0, 0.18) 0px 8px 23px 0px;
    background-color: rgb(206, 210, 208);
    font-size: 36px;
    height: 100px;
    width: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border-radius: 50px;
    position: absolute;
    left: -50px;
    top: 50%;
    transform: translateY(-50%);
}
.course-instructor-sec {
    padding: 60px 0;
}
.course-instructor-sec .instructor-content-wrapper {
    padding-left: 30px;
}
.course-instructor-sec .instructor-content-wrapper h2 {
    font-size: 34px;
    font-weight: 400;
}
.course-instructor-sec .instructor-content-wrapper p a {
    color: #fdc134 !important;
}
.instructor-img-wrapper {
    padding: 60px;
    background-color: #fdc134;
}
.instructor-social-list h3 {
    font-size: 18px;
    margin: 30px auto 0;
    text-align: center;
}
.instructor-social-list ul {
    list-style-type: none;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 0;
}
.instructor-social-list ul li {
    padding-right: 10px;
}
.instructor-social-list ul li .tcb-icon {
    fill: rgba(253, 190, 53, 0.5);
}
.instructor-social-list ul li a {
    width: 35px;
    height: 35px;
    display: inline-block;
    background-color: #ffffff;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.instructor-img-wrapper .img-wrapper {
    position: relative;
}
.instructor-social-list .tve-content-box-background {
    height: 68px;
    bottom: 0px;
    transform: rotate(180deg);
    fill: rgb(253, 193, 52);
    position: absolute;
    left: 0;
}
.bg-gray {
    background-color: #f5f5f5;
    padding: 60px 0;
}
.about-course-instructor h2 {
    color: #000000;
    font-weight: 400;
}
.about-course-instructor .course-students-card p,
.about-course-instructor .avtar-name-wrapper .name-wrapper p {
    color: #000000;
}
.about-course-instructor .instructor-review {
    background-color: #ffffff;
    padding: 20px;
}
.about-course-instructor .avtar-wrapper-bg {
    background-image: repeating-radial-gradient(
            circle,
            rgba(0, 0, 0, 0.25),
            rgba(0, 0, 0, 0.25) 1px,
            transparent 1px,
            transparent 100%
    );
}
.about-course-instructor .avtar-name-wrapper {
    margin-bottom: 20px;
}
.conference-talks-content {
    margin-top: 40px;
}
.conference-talks-content .conference-talks-col {
    background-color: #ffffff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 5px 18px 0px;
}
.conference-talks-content .conference-talks-col .conference-img-wrapper {
    max-width: 290px;
    margin: 0 auto 20px;
}
.conference-talks-content .conference-talks-col h3 {
    font-size: 18px;
    text-transform: uppercase;
    line-height: 1.4;
    margin-bottom: 20px;
    letter-spacing: 4px;
    text-align: center;
}
.conference-talks-content .conference-talks-col p {
    font-size: 16px;
}
.conference-talks-content .conference-talks-col p a {
    color: #fdc134 !important;
}
.spring-boot-section {
    margin: 80px 0 100px;
}
.spring-boot-section .tcb-icon {
    fill: rgb(241, 0, 0);
    margin-bottom: 26px;
}
.spring-boot-section .masterclass-container {
    max-width: 900px;
    margin: 0 auto;
}
.spring-boot-section h2 {
    line-height: 1.5;
    margin-bottom: 30px;
}
.spring-boot-section p {
    margin-bottom: 30px;
}
.confidence-productivity-section {
    background-color: #0c0f20;
    padding: 80px 0 100px;
}
.confidence-productivity-section
.accordion-header.accordion-parent-header
> .accordion-button {
    background-color: transparent !important;
    font-size: 20px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
    padding: 20px 20px 20px 14px;
    border-top: 1px solid #0b0e1e;
}
.confidence-accordion
.accordion
.accordion-item:nth-of-type(1)
.accordion-header.accordion-parent-header
.accordion-button {
    border: none;
}
.accordion-button .tcb-icon {
    margin-right: 10px;
    min-width: 24px;
}
.confidence-productivity-section .accordion-button::after {
    display: none;
}
.confidence-accordion-content .accordion .accordion-item {
    border: none;
    background-color: transparent;
}
.confidence-accordion-content {
    background-color: #f8f8f8;
}
.confidence-accordion-content .accordion-body {
    padding: 0;
    margin: 0;
}
.confidence-accordion .accordion-header {
    margin: 0 !important;
}
.confidence-accordion-content .accordion .accordion-item .accordion-button {
    background-color: transparent;
    padding: 10px 20px;
    position: relative;
}
.confidence-accordion-content
.accordion
.accordion-item
.accordion-button
.accordion-conting {
    position: absolute;
    right: 40px;
}
.confidence-accordion-content .accordion .accordion-item .accordion-button,
.confidence-accordion-content .accordion-body .accordion-dots-list li {
    font-size: 16px;
    font-weight: 600;
    display: flex;
}
.confidence-accordion-content .accordion {
    padding: 20px 0;
}
.confidence-accordion-content .accordion-body .accordion-dots-list {
    list-style-type: none;
    padding: 0px 0 0px 40px;
    margin: 20px 0 20px 0;
    position: relative;
}
.confidence-accordion-content .accordion-body .accordion-dots-list::before {
    background-color: #dfdfdf;
    height: 100%;
    width: 1px;
    content: "";
    position: absolute;
    top: 0;
    left: 44px;
}
.confidence-accordion-content
.accordion
.accordion-item
.accordion-button:focus {
    box-shadow: unset;
}
.confidence-accordion .accordion .accordion-item {
    border-radius: unset;
}
.confidence-accordion-content .accordion .accordion-item .tcb-icon {
    width: 9px;
    min-width: 9px;
    height: 9px;
    margin-right: 8px;
    fill: #dfdfdf;
    z-index: 9;
    position: relative;
}
.confidence-accordion-content
.accordion
.accordion-item
.accordion-button[aria-expanded="true"],
.confidence-productivity-section
.accordion-parent-header
.accordion-button[aria-expanded="true"] {
    color: #000000;
    box-shadow: unset;
}
.confidence-accordion-content .accordion-body .accordion-dots-list li {
    margin-bottom: 20px;
}
.confidence-accordion-content
.accordion
.accordion-item
.accordion-button
.tcb-icon {
    width: 15px;
    height: 15px;
    margin-left: auto;
    margin-right: 0;
}
.module-overview-section {
    margin: 60px 0;
}
.module-overview-col {
    margin-top: 40px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 56px 0px;
    padding: 30px;
    position: relative;
}
.module-overview-col .tcb-icon {
    width: 16px;
    min-width: 16px;
    height: 16px;
    margin-right: 10px;
}
.module-overview-col ul {
    list-style-type: none;
    margin: 30px 0 0 0;
    padding: 0;
}
.module-overview-col .module-count {
    border-radius: 100px;
    border: 6px solid rgba(255, 255, 255, 0.6) !important;
    width: 72px;
    height: 72px;
    background-color: #fdc134;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
}
.module-overview-col ul li {
    display: flex;
}
.module-overview-col ul li p {
    font-size: 16px;
}
.module-overview-section h2,
.masterclass-all-about-sec h2 {
    font-size: 34px;
}
.masterclass-number-section {
    margin: 60px 0;
}
.masterclass-number-section h2 {
    font-size: 34px;
}
.masterclass-number-section .tcb-icon {
    fill: #fdc134;
}
.masterclass-num-content {
    border: 1px solid #f5f5f5;
    padding: 20px;
    position: relative;
}
.masterclass-num-content h3 {
    font-size: 40px;
    color: #fdc134;
    margin-top: 30px;
}
.masterclass-num-content .icon-wrapper {
    background-color: #f5f5f5;
    width: 80px;
    height: 80px;
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-top: -20px;
    margin-right: -20px;
}
.masterclass-num-content h6 {
    font-size: 18px;
}
.masterclass-num-content .icon-wrapper .tcb-icon {
    fill: #000000;
    width: 30px !important;
}
.course-application-section h2 {
    font-size: 40px;
}
.deploy-confidence-section {
    padding: 60px 0 40px 0;
}
.deploy-confidence-section .deploy-confidence-content {
    padding: 40px;
    background-color: #fdc134;
}
.deploy-confidence-section .deploy-confidence-content h2 {
    font-size: 40px;
    color: #ffffff;
    font-weight: 400;
}
.deploy-confidence-section .deploy-confidence-content p {
    color: #ffffff;
    margin-bottom: 30px;
}
.deploy-confidence-col {
    margin-bottom: 60px;
    margin-left: 60px;
}
.deploy-confidence-col .tcb-icon {
    fill: #fdc134;
    width: 30px;
    height: 30px;
    margin-top: -30px;
}
.deploy-confidence-col h3 {
    font-size: 22px;
    margin: 20px 0;
}
.deploy-confidence-col p {
    font-size: 16px;
    line-height: 1.6;
}
.deploy-icon-wraper {
    position: relative;
    margin-left: 40px;
    margin-bottom: 30px;
}
.deploy-icon-wraper .avtar-wrapper-bg {
    background-image: repeating-radial-gradient(
            circle at center center,
            rgb(253 190 53 / 30%),
            rgb(253 190 53 / 30%) 1px,
            transparent 1px,
            transparent 100%
    );
    height: 60px;
    width: 60px;
}
.pricing-card {
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 56px 0px;
    padding-bottom: 30px;
    margin-top: 80px;
}
.pricing-card .icon-wrapper .tcb-icon {
    margin: 20px 0;
    fill: #fdc134;
}
.pricing-card h3 {
    font-size: 18px;
    color: #080812;
    padding: 0 15px;
}
.pricing-card p {
    font-size: 16px;
    color: #080812;
    text-align: center;
    padding: 0 15px;
}
.price-content {
    background-color: #444754;
    text-align: center;
    padding: 20px 0;
    margin: 20px 0 16px;
}
.price-content .price {
    font-size: 50px;
    color: #ffffff;
}
.price-content p {
    color: #ffffff;
}
.price-content p .red {
    color: #f10000;
}
.pricing-card ul li svg {
    min-width: 13px;
    color: green;
    height: 13px;
    margin-right: 14px;
}
.pricing-card ul {
    list-style-type: none;
    margin: 0;
    padding: 10px 40px;
}
.pricing-card ul li {
    display: flex;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 14px;
}
.pricing-card ul li p {
    text-align: left;
    margin: 0;
    padding: 0;
}
.pricing-card .buy-btn {
    display: flex;
    background-color: #fdc134;
    color: #fff;
    padding: 12px 40px;
    border-radius: 4px;
    font-size: 18px;
    position: relative;
    max-width: 200px;
    align-items: center;
    justify-content: center;
    margin: 20px auto 20px;
}
.pricing-card .buy-btn .tcb-icon {
    fill: #ffffff;
    position: absolute;
    left: 12px;
}
.pricing-card ul li .tcb-local-vars-root {
    fill: #f10000;
}
.above-text {
    font-size: 16px;
}
.pricing-card.second-pricing-card {
    margin-top: 40px;
    padding-top: 15px;
    border: 2px dashed #000000;
}
.pricing-section h2 {
    font-size: 40px;
}
.bonus-section .bonus-heading-content {
    margin: 60px 0 80px;
}
.bonus-section .bonus-heading .bonus-text {
    text-shadow: rgba(0, 0, 0, 0.12) 8px 8px 41px;
    font-size: 128px;
    text-transform: uppercase;
    color: #fdc134;
    font-weight: 600;
}
.bonus-section .bonus-heading h2 {
    margin-top: -60px;
    margin-bottom: 40px;
}
.bonus-card {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 56px 0px;
}
.first-bonus-card {
    display: flex;
    align-items: center;
}
.bonus-card {
    padding: 30px;
    margin-bottom: 40px;
    padding-top: 100px;
    position: relative;
}
.bonus-card::before {
    background-color: #fdc134;
    height: 50px;
    width: 1px;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.bonus-card h4 {
    font-size: 22px;
    color: #fdc134;
    letter-spacing: 2px;
}
.bonus-card h2 {
    font-size: 22px;
    margin: 20px 0;
}
.bonus-card p,
.bonus-card ul li {
    font-size: 16px;
}
.satisfaction-section {
    background-color: #0c0f20;
    margin: 60px 0 0;
    padding: 80px 0;
}
.satisfaction-section h2 {
    font-size: 40px;
    font-weight: 400;
    color: #ffffff;
}
.satisfaction-section p {
    color: #ffffff;
}
.satisfaction-section .satisfaction-img {
    border-radius: 300px;
    overflow: hidden;
    background-image: repeating-radial-gradient(
            circle,
            rgba(255, 255, 255, 0.2),
            rgba(255, 255, 255, 0.2) 1px,
            transparent 1px,
            transparent 100%
    );
    background-size: 3px 3px;
    background-attachment: scroll;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: repeat;
    height: 320px;
    width: 320px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.satisfaction-section .satisfaction-img img {
    width: 150px;
}
.past-students {
    background-color: #ffffff;
}
.past-students h2,
.past-students p {
    color: #000000 !important;
}
.past-students .instructor-review {
    background-color: #f5f5f5;
    padding: 30px 20px;
}
.past-students .avtar-wrapper-bg {
    background-image: repeating-radial-gradient(
            circle,
            rgba(0, 0, 0, 0.25),
            rgba(0, 0, 0, 0.25) 1px,
            transparent 1px,
            transparent 100%
    );
}
.past-students .avtar-name-wrapper {
    margin-left: 40px;
}
.cv-certificate-section {
    background-color: #0c0f20;
    padding: 60px 0;
}
.cv-certificate-section img {
    width: 100%;
    max-width: 760px;
    margin: 0 auto;
}
.cv-certificate-section h2,
.cv-certificate-section p {
    color: #ffffff;
}
.cv-certificate-section h2 {
    font-size: 34px;
}
.faq-section {
    background-color: #0c0f20;
    padding: 60px 0;
    position: relative;
}
.faq-section h2 {
    text-align: center;
    color: #ffffff;
    font-size: 40px;
    margin: 60px 0 40px;
}
.faq-section .faq-layer {
    fill: rgb(255, 255, 255);
    position: absolute;
    top: 0;
    height: 50px;
}
.faq-accordion .accordion-header {
    margin: 0;
}
.faq-accordion .accordion-header button.accordion-button {
    border-radius: unset !important;
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    background-color: #f1f1f2;
    border: unset;
}
.faq-section .faq-accordion .accordion-item {
    margin-bottom: 20px;
    border-radius: unset;
    border: unset !important;
}
.faq-accordion .accordion-header button.accordion-button:hover {
    background-color: #fdc134;
    color: #ffffff;
}
.faq-accordion .accordion-header button.accordion-button:focus {
    box-shadow: unset;
}
.faq-accordion .accordion-header button.accordion-button .tcb-icon {
    width: 17px;
    height: 17px;
    margin-left: auto;
    margin-right: 0;
}
.faq-accordion .accordion-header button.accordion-button::after {
    display: none;
}
.mission-behind-section .mission-img-wrapper img {
    min-height: 600px;
    object-fit: cover;
    max-width: 460px;
    width: 100%;
}
.preview-lessons-section {
    background-color: #fdc134;
    padding: 60px 0;
    position: relative;
}
.preview-lessons-section .click-to-play-form {
    margin: 0;
    background-color: transparent;
    padding: 0;
}
.preview-lessons-section .svg-shape-bottom {
    height: 134px;
    transform: rotate(180deg);
    fill: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.masterclass-footer {
    background-color: #0c0f20;
    padding: 20px 0;
}
.masterclass-footer .copywrite-text {
    padding: 0;
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
}
.masterclass-footer .masterclass-footer-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-end;
}
.masterclass-footer .masterclass-footer-list li a {
    color: #fdc134 !important;
    margin: 0 10px;
}
.masterclass-footer .masterclass-footer-list li a:hover {
    text-decoration: underline;
}
.masterclass-footer .masterclass-footer-list li {
    color: #ffffff;
    margin: 0;
}
.preview-lessons-section .get-access-btn {
    z-index: 99;
    position: relative;
}
.preview-lessons-section .click-to-play-section .click-to-play-form form {
    margin: 40px auto -130px;
}
.masterclass-num-content,
.course-application-section .img-wrapper {
    margin-bottom: 20px;
}
.pricing-card.second-pricing-card {
    margin-top: 80px;
}
.video-section .main-img .click-to-play-text {
    font-size: 60px;
    color: #111111;
    font-weight: 800;
    position: absolute;
    top: 60px;
    width: 100%;
    left: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.video-section .main-img .click-to-play-icon {
    background-color: #000000;
    width: 90px;
    height: 90px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 150px;
    left: 50%;
    transform: translateX(-50%);
}
.video-section .main-img .click-to-play-icon .tcb-icon {
    fill: #ffffff;
}
.x-wrapper .tcb-icon {
    width: 13px;
    margin-right: 10px;
    fill: #ffffff;
    margin-top: -2px;
}
.x-wrapper {
    display: flex;
    align-items: center;
    background-color: #000000;
    color: #ffffff;
    max-width: 166px;
    border-radius: 10px;
    padding: 5px 8px;
    font-size: 13px;
    margin-bottom: 20px;
}
.simple-page-wrapper {
    margin-top: 40px;
}
.form-section .form-img-wrapper a,
.form-content-wrapper a {
    color: #000080 !important;
    font-weight: 600;
}
.tve_social_items.social-icons-wrapper {
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.tve_social_items.social-icons-wrapper .tve_share_item {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px 0px;
    border-radius: 100px;
    margin: 0.667em 0.667em 0.667em 0px;
    padding: 0.556em 0.723em 0.556em 0.556em;
    text-transform: capitalize;
}
.social-icons-wrapper .tve_share_item a {
    color: #0177b5;
    display: flex;
    align-items: center;
    font-size: 13px;
}
.social-icons-wrapper .twitter-link a {
    color: #29ace0;
}
.social-icons-wrapper svg.tcb-icon {
    fill: #ffffff;
}
.tve_social_items.social-icons-wrapper .tve_share_item:hover .tve_s_icon {
    background-color: transparent;
}
.tve_social_items.social-icons-wrapper .tve_share_item:hover svg.tcb-icon {
    fill: #0177b5;
}
.social-icons-wrapper .tve_s_icon {
    background-color: #0177b5;
    border-radius: 30px;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.social-icons-wrapper .twitter-link .tve_s_icon {
    background-color: #29ace0;
}






















@media (max-width: 1199px) {
    .video-section {
        margin-bottom: -100px;
    }
    .video-section .main-img .click-to-play-text {
        font-size: 30px;
    }
    .video-section .main-img .click-to-play-icon {
        width: 50px;
        height: 50px;
        top: 100px;
    }
    .video-section .main-img .click-to-play-icon .tcb-icon {
        width: 30px;
    }
    .main-header .nav-item .nav-link {
        padding-right: 10px;
        padding-left: 10px;
        font-size: 16px;
    }
    .video-section .main-img1,
    .video-section .main-img2,
    .video-section .main-img3 {
        display: none;
    }
    .page-content h1 {
        font-size: 30px;
    }
}
@media (max-width: 991px) {
    .masterclass-footer .masterclass-footer-list {
        justify-content: center;
    }
    .masterclass-footer .copywrite-text {
        text-align: center;
    }
    .satisfaction-section .satisfaction-img,
    .mission-behind-section .mission-img-wrapper img,
    .conference-talks-content .conference-talks-col {
        margin-bottom: 20px;
    }
    .instructor-img-wrapper {
        margin-bottom: 40px;
    }
    .enroll-now-section .btn-col {
        flex-direction: column;
    }
    .thankyou-footer-content li,
    .thankyou-footer-content li a {
        font-size: 16px;
    }
    .sidebar-section {
        max-width: 300px;
        padding-top: 40px;
    }
    footer.custom-footer picture.tve_image img {
        width: 100%;
        max-width: 300px;
    }
    header .navbar-expand-lg .navbar-collapse {
        background-color: #ffffff;
        text-align: center;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 9px 1px;
    }
    .testing-book-btn .nav-link {
        background-color: transparent;
    }
    .main-header nav.navbar button.navbar-toggler:focus {
        box-shadow: unset;
    }
    .main-header nav.navbar button.navbar-toggler {
        border: none;
    }
    .main-header form#myForm {
        display: none !important;
    }
    .main-header nav.navbar {
        justify-content: space-between;
        padding: 0;
    }
    .top-header .row {
        flex-direction: column;
        justify-content: center;
        padding: 6px;
    }
    .top-header p {
        text-align: center;
        margin: 0;
        padding: 0;
    }
}
@media (max-width: 767px) {
    .click-to-play-section {
        padding-bottom: 80px;
    }
    .click-to-play-section .click-to-play-form {
        margin-top: 60px;
    }
    .pricing-card,
    .pricing-card.second-pricing-card {
        margin-top: 20px;
    }
    .masterclass-banner-section .masterclass-card h2,
    .masterclass-all-about-sec .masterclass-card h2 {
        font-size: 16px !important;
    }
    .satisfaction-section .satisfaction-img {
        height: 200px;
        width: 200px;
    }
    .satisfaction-section {
        padding: 60px 0;
    }
    .mission-behind-section .mission-img-wrapper img {
        min-height: 350px;
    }
    .preview-lessons-section .click-to-play-section .click-to-play-form form {
        margin-top: 0;
    }
    .masterclass-footer .masterclass-footer-list {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .deploy-confidence-section .deploy-confidence-content {
        padding: 40px 20px;
    }
    .deploy-confidence-col {
        margin-top: 60px;
        margin-left: 0;
    }
    .pricing-card ul {
        padding: 15px;
    }
    .first-bonus-card {
        flex-direction: column;
    }
    .first-bonus-card .img-wrapper {
        margin-bottom: 40px;
    }
    .bonus-card {
        padding: 60px 15px 20px;
    }
    .confidence-productivity-section
    .accordion-header.accordion-parent-header
    > .accordion-button {
        font-size: 18px;
    }
    .masterclass-page h2 {
        font-size: 26px !important;
    }
    .course-instructor-sec .instructor-content-wrapper {
        padding-left: 0;
    }
    .instructor-img-wrapper {
        padding: 20px;
    }
    .hobby-developer-content {
        padding-bottom: 40px;
    }
    .module-section {
        padding: 60px 0px 30px;
    }
    .module-section .module-card {
        padding: 85px 15px 20px;
        margin-top: 80px;
    }
    .module-section .module-card .mudule-counter {
        top: -50px;
        left: 50%;
        transform: translateX(-50%);
    }
    .confident-releases-col {
        padding: 20px 20px 20px;
    }
    .click-to-play-section .click-to-play-form {
        padding: 30px 10px 0;
    }
    .click-to-play-section .click-to-play-form form .input-row {
        grid-template-columns: 1fr;
    }
    .masterclass-header {
        position: unset;
    }
    .bonus-section .bonus-heading .bonus-text {
        font-size: 90px;
    }
    .thankyou-header {
        padding: 60px 0;
    }
    .thankyou-footer-content {
        flex-wrap: wrap;
    }
    .thank-subscribe-row {
        grid-template-columns: 1fr;
    }
    .vision-mission-section p em {
        font-size: 18px;
    }
    .comment-textbox .comment-area textarea {
        font-size: 16px;
    }
    .page-content p,
    .page-content ul li,
    .page-content ol li {
        font-size: 16px;
    }
    header .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item {
        white-space: normal;
        text-align: center;
    }
    .bottom-footer .footer-links,
    .bottom-footer .footer-links a {
        font-size: 16px;
    }
    footer.custom-footer .tve_social_items.tve_social_custom {
        margin-bottom: 30px;
    }
    header .top-header {
        display: none;
    }
    .crayon-tools {
        display: none;
    }
    .page-content h2,
    .click-to-play-form h3 {
        font-size: 22px;
    }
    .form-section .form-row,
    .form-section form .input-row {
        grid-template-columns: 1fr;
        text-align: center;
    }
    .form-section {
        text-align: center;
    }
    .comment-section .comment-heading {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .comment-textbox {
        flex-direction: column;
    }
    .comment-textbox .tcm-client-avatar {
        max-width: 70px;
        margin: 0 auto 10px;
    }
}
@media (max-width: 575px) {
    .thank-you-newsletter h3 {
        font-size: 20px;
    }
    .thank-you-newsletter .newsletter-content-row {
        flex-direction: column;
    }
    .thank-you-newsletter .thank-newsletter-icon {
        margin-bottom: 15px;
    }
    .thank-newsletter-content {
        width: 100%;
    }
}
