:root {
    --bs-gutter-x: 1.5rem
}

body {
    font-weight: 500;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -0.5);
    margin-left: calc(var(--bs-gutter-x) * -0.5);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: inherit;
}

p {
    margin: 0;
}

ul,
li {
    list-style-type: none;
}

.container {
    max-width: 1400px;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
}

a,
p {
    font-weight: 500;
}

a:hover {
    font-weight: 700;
}


/* Fonts */

strong {
    font-family: "GroteskTest";
    font-weight: bold;
}

.dialog-off-canvas-main-canvas .page-main>.container {
    padding-top: 0;
}

.back-btn {
    position: unset;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.mobile-menu-btn {
    width: 1.5rem;
    right: 1rem;
    top: 1.8rem;
    z-index: 999;
}

.bg-page {
    background: linear-gradient(#fff, #e7ebf7);
}

.gl_normal {
    font-family: "GroteskTest";
    font-weight: normal;
}

.gl_light {
    font-family: "GroteskTest";
    font-weight: normal;
}

.gl_bold {
    font-family: "GroteskTest";
    font-weight: bold;
}

.quincycf_bolder {
    font-family: "quincycf";
    font-weight: bolder;
}

.quincycf_bold {
    font-family: "quincycf";
    font-weight: bold;
}

.quincycf_normal {
    font-family: "quincycf";
    font-weight: normal;
}

.quincycf_light {
    font-family: "quincycf";
    font-weight: 300;
}

.block-system-branding-block p {
    font-size: 24px;
    line-height: 28.8px;
    color: #ff6a42;
    padding-top: 23px;
    padding-left: 9px;
    margin-bottom: 0px;
}

.block-system-branding-block img {
    width: 111px;
    height: 59px;
}

a {
    text-decoration: none;
    color: #6f7ca3;
}

header.page-header {
    padding-top: 12px;
    padding-bottom: 20px;
}

header.page-header .col-right {
    flex-wrap: nowrap;
}

.h-76 {
    height: 76px;
}

.mobile-menu-btn span {
    background-color: #000;
}

header.page-header .mobile-header {
    padding-bottom: 0px;
}

.px-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.btn-sign {
    border: #ff6a42 1px solid;
    color: #ff6a42;
    background-color: transparent;
    padding: 9px 30px;
    border-radius: 21px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    margin-top: 12px;
}

.a-tag:hover {
    text-decoration: none;
    color: #ff6a42;
}

.lms {
    border-color: #ffffff;
    color: #ffffff;
}

.lms:hover {
    color: #ffffff;
}

.btn-sign::checked {
    color: #ff6a42;
}

.path-light {
    border-top: solid 1px #8692b5;
    width: 100%;
}

.anonymous-catalogue .region-main-menu {
    margin-top: 0.85rem;
}
.anonymous .home-link .logo,
.anonymous-catalogue .logo {
    max-width: 232px;
}

.w-270 {
    width: 270px;
}

.footer-logo-size {
    width: 232px;
    height: 59px;
}

.footer-desc-size {
    color: #6f7ca3;
    margin-top: 24px;
    font-size: 14px;
    padding-left: 15px;
    font-weight: 500;
    line-height: 140%;
}

.space {
    padding-bottom: 12px;
}

.space-between {
    padding-bottom: 25px;
    margin-bottom: 0;
    font-family: 'quincycf';
    font-weight: 800;
    font-size: 25px;
}

.pl-16 {
    padding-left: 16px;
}

.mt-45 {
    margin-top: 45px;
}

.py-28 {
    padding-top: 28px;
    padding-bottom: 28px;
}

.content-fit {
    max-width: 425px;
}

.group-information-about {
    font-size: 24px;
    color: #6f7ca3;
    padding-top: 25px;
    padding-left: 16px;
}

.group-information-support {
    font-size: 24px;
    color: #6f7ca3;
    padding-top: 25px;
}

.group-information-follow {
    font-size: 24px;
    color: #6f7ca3;
    padding-top: 25px;
}

.about-lines-size {
    font-size: 14px;
    padding-top: 20px;
    line-height: 30px;
}

.support-lines-size {
    font-size: 14px;
    padding-top: 20px;
    line-height: 30px;
}

.follow-lines-size {
    font-size: 14px;
}

.footer-face-size {
    width: 16px;
    height: 16px;
}

.footer-twitter-size {
    width: 16px;
    height: 16px;
}

.footer-in-size {
    width: 16px;
    height: 16px;
}

.straightline {
    padding-left: 20px;
    padding-right: 15px;
}

.footer-icon-size {
    width: 24px;
    height: 24px;
    color: #8692b5;
    margin-left: 17px;
}


/* Check display */

.course {
    box-shadow: 0px 12px 24px rgba(104, 119, 140, 0.1);
    border-radius: 60px;
    margin-top: 50px;
    background: #ffffff;
    position: relative;
    padding: 80px
}

.card {
    border-radius: 35px;
    position: relative;
    background-color: #eff2fa;
    height: 100%;
    overflow: hidden;
    border: none;
}

.card-img img {
    width: 100%;
}

.card-title {
    font-size: 14px;
    color: #6f7ca3;
    font-weight: 500;
}

.card-body {
    padding: 30px;
}

.card-text {
    line-height: 36px;
    font-size: 30px;
    border-radius: 25px;
    text-transform: inherit;
    color: var(--desktop-headings);
}

.course-info {
    margin-bottom: 35px;
}

.course-info a {
    text-decoration: none;
}

.card-see {
    color: #ff6a42;
    font-weight: 700;
    font-size: 16px;
}

.card-see .fas,
.card-see .far {
    font-size: 80%;
    padding-left: 15px;
}

.card a {
    text-decoration: none;
}

.course-title {
    font-weight: 800;
    font-size: 52px;
    margin-bottom: 8px;
    text-transform: inherit;
}

.view-all {
    color: #ff6a42;
    border: 1px solid #ff6a42;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 8px 20px;
}


/* check posit */

.circle1 {
    left: 62px;
    top: -30px;
    max-width: 218px;
}

.circle2 {
    z-index: 1;
    bottom: -31px;
    right: 83px;
    max-width: 218px;
}


/* check display */

.object-left {
    gap: 20px;
    display: flex;
    flex-direction: column;
}

.object-title h6:first-child {
    font-size: 20px;
    color: #ff6a42;
    font-weight: 600;
}

.object-title h2 {
    font-size: 72px;
    margin-bottom: -6px;
    font-weight: 800;
    text-transform: inherit;
}

.object-body {
    font-size: 18px;
    color: #606176;
    max-width: 498px;
    margin-bottom: 10px;
    font-weight: 500;
}

.object-left a {
    text-decoration: none;
}

.explore-btn {
    max-width: 230px;
    text-align: center;
    padding: 16px 32px;
    border: 1px solid #ff6a42;
    border-radius: 50px;
    color: #ff6a42;
    font-size: 18px;
    background-color: #ffffff;
    font-weight: 600;
}

.object-achieve {
    max-width: 225px;
    font-size: 20px;
    background: #ffffff;
    border-radius: 50px 30px 0 50px;
    box-sizing: border-box;
    padding: 20px 30px;
}

.object-achieve p {
    box-sizing: border-box;
    line-height: 140%;
    color: #231f20;
}

.object-achieve::before {
    right: -20%;
    bottom: -40%;
    z-index: 10;
}

.objective {
    margin-top: 150px;
    margin-bottom: 35px;
}

.clo-red {
    color: #ff6a42;
}

.clo-black {
    color: #11142d;
}

.clo-white {
    color: #fff;
}

.bold {
    font-weight: 700;
}


/* --------------BANNER-------------------- */

.dot-red {
    background-color: #f3743a;
    width: 24px;
    height: 24px;
    border-radius: 300px;
}

.banner_contain-top {
    margin-top: 50px;
}




/* .banner_title,
.banner_image {
  height: 562px;
} */

.banner_title {
    margin-top: 51px;
}

.banner_decor {
    margin-bottom: 24px;
}

.banner_title_text {
    font-size: 72px;
    line-height: 110%;
    text-transform: inherit;
    margin-bottom: 40px;
    font-family: "quincycf";
    font-weight: 700;
}

.banner_button {
    padding: 16px 32px;
    /* width: 206px; */
    background: #fff;
    border: 1px solid #ff6a42;
    border-radius: 60px;
    color: #ff6a42;
    font-weight: 600;
}

.banner_title a {
    text-decoration: none;
}

.banner_light {
    top: 0;
    left: 0;
}

.buble_text {
    max-width: 258px;
    position: absolute;
    right: 3%;
    top: 67%;
}

.banner_dot {
    top: 0;
    left: 0;
}

@media (min-width: 992px) {

    .main-menu,
    .block-profile,
    .block-notifications {
        margin-top: 12px;
    }
    .anonymous .main-menu,
    .anonymous .block-profile,
    .anonymous .block-notifications,
    .anonymous .btn-sign {
        margin-top: 0;
    }
}

.banner_comment {
    bottom: 0;
    right: 0;
    background: #b1bfd4;
    font-size: 20px;
    padding: 15px 30px;
    border-radius: 60px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 40px;
    font-weight: 700;
}

.banner_comment::before,
.object-achieve::before {
    position: absolute;
    content: "";
    background-color: #f3743a;
    width: 24px;
    height: 24px;
    border-radius: 300px;
}

.banner_comment::before {
    top: -30%;
    left: -15%;
}

.banner_contain-bot {
    margin-top: 163px;
}

.banner_item {
    background-color: #ff6a42;
    max-width: 394px;
    height: 242px;
    border-radius: 1000px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 700px;
}

.banner_itemtitle {
    font-size: 52px;
    text-transform: inherit;
    margin-top: 98px;
    margin-bottom: 0;
    font-weight: 800;
}

.banner_itemcontent {
    font-size: 18px;
}

.banner_itemtitle::before {
    content: "•";
    font-size: 22px;
    color: #fdba4d;
    position: absolute;
    left: -13px;
    top: 30px;
}

.banner_itemimg {
    top: -74px;
}

.banner_target {
    left: 50px;
}

.banner {
    margin-bottom: 173px;
}


/* --------------------BENEFIT------------------ */


/* .benefit_content,
.benefit_image {
  height: 562px;
} */

.benefit_dot {
    background-color: #ffc758;
    bottom: 0;
    left: 0;
}

.benefit_comment {
    width: 260px;
    height: 120px;
    top: 0;
    right: 0;
    background: #ffc758;
    border-radius: 1000px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 600px;
}

.person_title {
    font-size: 20px;
    padding: 19px 42px 3px 35px;
    margin: 0;
}

.person_list {
    padding: 0;
}

.person_list li {
    margin-left: -19px;
}

.benefit_buble {
    width: 294px;
    height: 155px;
    top: -47px;
    left: 269px;
}

.benefit_book {
    margin-top: 51px;
}

.watchmore {
    width: 49px;
    height: 49px;
    font-size: 19px;
    background: #f3743a;
    border: 2px solid #ffc758;
    border-radius: 1000px;
    font-family: "quincycf_sp";
}

.benefit_title {
    font-size: 52px;
    text-transform: inherit;
    margin-bottom: 64px;
    font-weight: 800;
}

.benefit_item {
    border-radius: 24px;
    background-color: inherit;
    padding: 30px 0;
}

.benefit_itemicon {
    padding: 17px;
    background-color: #faebe7;
    border-radius: 100px;
    top: -35px;
    left: 20px;
}

.benefit-box:hover {
    background-color: #fff;
    border-radius: 24px;
    transition: all 0.3s;
}

.benefit_itemtitle {
    font-size: 20px;
    text-transform: inherit;
    font-weight: 700;
}

.benefit_text {
    padding: 25px 0 0 15px;
}

.benefit_itemcontent {
    font-size: 18px;
    line-height: 140%;
    color: #606176;
    font-weight: 500;
}

.benefit_contain {
    row-gap: 55px;
}

.fa-external-link {
    font-size: 10px;
    color: #f16161;
    margin-left: 8px;
}

.dot-orange {
    border: solid 1px #ff6a42;
    padding: 11px;
    border-radius: 50%;
    background-color: #ff6a42;
    left: 188px;
}

.copyright-icon {
    margin-bottom: .5rem;
}

.mobile-header-wrapper {
    width: 100%;
}

.menu-open .mobile-menu-btn span:first-child {
    transform: rotate(45deg) translate(0, -2px);
}

.menu-open .mobile-menu-btn span:last-child {
    transform: rotate(-45deg) translateY(-1px);
}

.copyright {
    display: flex;
    align-items: center;
}

.copyright-text {
    font-size: 14px;
    color: #6f7ca3;
    display: flex;
    align-items: center;
}

footer {
    background: (var(--anonymous-desktop-footer-background));
    padding-top: 25px;
}

#add-first-entity,
#folder-add-content-links .folder-add-content-link a,
#load-previous-messages,
.btn-rounded,
.comment-comment-forum-form .form-submit,
.folder-menu-wrapper #tft-back-link,
.tabledrag-toggle-weight,
.ui-dialog-buttonset .form-submit,
.view-opigno-calendar .content-box__info #today,
form #edit-actions-delete,
form #edit-cancel,
form #edit-delete,
form #edit-unpublish,
form .form-submit {
    background-color: #fff;
    border: 2px solid var(--desktop-button-color);
    border-radius: 1.5625rem;
    color: var(--desktop-button-color);
    ;
    font-weight: 600;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 2.5rem;
    min-width: 9.75rem;
    padding: 0.625rem 0.9375rem;
}

#catalog-filter-parent .btn-reset-filter,
.view-post-sharing-badges .btn-reset-filter,
.view-post-sharing-trainings .btn-reset-filter,
.view-private-message .btn-reset-filter,
.view-user-invitations .btn-reset-filter {
    background: #fff;
    border-color: var(--desktop-button-color);
    color: var(--desktop-button-color);
}

.btn {
    color: var(--desktop-button-color);
}

.btn-bg {
    background-color: var(--desktop-button-color);
    border-color: var(--desktop-button-color);
    color: var(--desktop-button-text-primary);
}


.breadcrumb-item {
    margin-top: 8px;
}

#catalog-filter-parent .btn-reset-filter,
.view-post-sharing-badges .btn-reset-filter,
.view-post-sharing-trainings .btn-reset-filter,
.view-private-message .btn-reset-filter,
.view-user-invitations .btn-reset-filter {
    background: #fff;
    border-color: var(--desktop-button-color);
    color: var(--desktop-button-color);
}
.btn {
    color: var(--desktop-button-color);
}

.btn-bg{
    background-color: var(--desktop-button-color);
    border-color: var(--desktop-button-color);
    color: var(--desktop-button-text-primary);
}


.breadcrumb-item {
    margin-top: 8px;
}
/* /---------------RESPONSIVE---------------/ */

@media only screen and (max-width: 1399px) {
    .banner_target {
        left: 64px;
    }

    .benefit_title {
        font-size: 47px;
    }
}

@media only screen and (max-width: 1199px) {

    /* ----------Tai----------- */
    .banner {
        margin-bottom: 140px;
    }

    .benefit_dot {
        left: unset;
        right: 0;
    }

    .banner_contain-bot {
        margin: 180px 0px 0 0px;
        row-gap: 100px;
    }

    .banner_contain-bot div {
        margin: 0 auto;
    }

    .banner_item {
        max-width: 453px;
        height: 242px;
    }

    .banner_dot {
        left: unset;
        right: 0;
    }

    .benefit_buble {
        width: 277px;
        height: 151px;
        left: 27px;
        top: -42px;
    }

    .benefit_comment {
        right: unset;
        left: 0;
        border-bottom-left-radius: 1000px;
        border-top-left-radius: 1000px;
        border-bottom-right-radius: 0px;
        border-top-right-radius: 600px;
    }

    .benefit_title {
        font-size: 38px;
    }

    .benefit_itemtitle {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .object-title h2 {
        font-size: 50px;
    }

    .objective {
        margin-bottom: 50px;
    }
}

@media screen and (max-width:1024px) {
    .course {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 991px) {
    .course-item .row>div {
        margin-bottom: calc(var(--bs-gutter-x) * 1);
    }

    .menu-open .mobile-menu-btn span:last-child {
        transform: rotate(-45deg) translateY(1px);
    }

    .menu-open .mobile-menu-btn span:first-child {
        transform: rotate(45deg) translate(0, -4px);
    }

    .content-fit {
        max-width: unset;
    }

    .object-body {
        color: #606176;
        margin-bottom: 10px;
    }

    .sm-row .card:first-child {
        margin-bottom: 70px;
    }

    .sm-row .col-12:last-child {
        margin: auto;
    }

    .object-right {
        margin-top: 35px;
    }

    .none {
        display: none;
    }

    .object-right {
        margin-top: 0px;
    }

    /* .mobile-header-wrapper {
    border-bottom: 1px solid #ff6a42;
  } */
    .sm-row .col-12:last-child {
        margin: auto;
        margin-top: 30px;
    }

    .object-left {
        margin-bottom: 40px;
    }

    /* ------------Tai----------- */
    .banner_title_text br {
        display: none;
    }

    .banner_decor {
        width: 54px;
        height: 54px;
        margin-bottom: 20px;
    }

    .banner_title_text {
        font-size: 86px;
    }

    .banner_light {
        padding-top: 50px;
        position: relative !important;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .banner_dot {
        right: unset;
        left: 0;
    }

    .banner {
        margin-block: 121px;
    }

    .banner_contain-bot {
        margin: 72px 0 0 0;
    }

    .banner_item {
        max-width: 700px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .banner_target {
        left: auto;
        right: auto;
        margin: 0 auto;
    }

    .banner_image {
        margin-top: 50px;
    }

    .benefit_book {
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .benefit_buble {
        width: 280px;
        height: 153px;
        left: 53%;
        top: -93px;
    }

    .benefit_comment {
        border-radius: 1000px;
        border-bottom-left-radius: 0px;
        border-top-left-radius: 600px;
        left: unset;
        right: 0;
    }

    .benefit_dot {
        right: unset;
        left: 0;
    }

    .benefit_content {
        margin-block: 0;
    }

    .benefit_title {
        font-size: 60px;
        margin-bottom: 90px;
    }

    .benefit_itemtitle {
        margin-bottom: 8px;
        font-size: 22px;
    }

    .object-body {
        max-width: unset;
    }

    .benefit_item {
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) {
    .objective .row {
        padding-left: 0px;
    }

    .copyright {
        margin-bottom: 15px;
    }

    .course {
        padding-left: 30px;
        padding-right: 30px;
    }

    .objective {
        margin-bottom: -5px;
    }

    .sm-row .card {
        margin: auto;
        padding: 0;
        margin-bottom: 60px;
    }

    .sm-row .col-12:last-child {
        margin: auto;
        margin-top: 0px;
    }

    .course-info {
        margin-bottom: 25px;
        padding: 0;
        padding-top: 61px;
        flex-direction: column;
    }

    .course-title {
        font-size: 40px;
    }

    /* ------------Tai----------- */
    .banner_item {
        height: 207px;
    }

    .banner_itemtitle {
        margin-top: 85px;
    }

    .banner_title_text {
        font-size: 64px;
    }

    .benefit_title {
        font-size: 48px;
    }

    .benefit_itemtitle {
        margin-bottom: 6px;
        font-size: 20px;
    }

    .content-fit {
        max-width: unset;
    }
}

@media only screen and (max-width: 635px) {
    .banner_title_text {
        font-size: 72px;
    }

    .benefit_title {
        font-size: 46px;
    }

    .benefit_comment {
        width: 230px;
        height: 113px;
    }

    .person_title {
        font-size: 18px;
        padding: 19px 42px 3px 5px;
        margin: 0;
    }

    .benefit_buble {
        width: 244px;
        height: 141px;
        left: 55%;
        top: -83px;
    }
}

@media only screen and (max-width: 576px) {
    .object-title h2 {
        font-size: 50px;
    }

    .object-achieve::before {
        right: -15%;
        bottom: -25%;
        z-index: 10;
    }

    .copyright-text {
        font-size: 12px;
    }

    .space-between {
        font-size: 16px;
    }

    .card-text {
        font-size: 22px;
    }

    .course-title {
        text-align: center;
        font-size: 35px;
    }

    .sm-row {
        padding: 0 20px;
    }

    .object-title p:last-child {
        font-size: 55px;
    }

    .dot-orange {
        border: solid 1px #ff6a42;
        padding: 8px;
        border-radius: 50%;
        background-color: #ff6a42;
        position: absolute;
        left: 180px;
        top: -8px;
    }

    .person_title {
        margin-left: 36px;
        font-size: 15px;
    }

    .person_list li img {
        max-width: 80%;
    }

    .person_list li div {
        max-width: 83%;
        height: 98%;
    }

    /* --------------Tài----------------- */
    .banner_title_text {
        font-size: 65px;
    }

    .banner_image {
        margin-top: 24px;
    }

    .dot-red {
        width: 20px;
        height: 20px;
    }

    .banner_dot {
        left: unset;
        top: unset;
        right: 0;
        bottom: 0;
    }

    .benefit_buble {
        left: unset;
        right: 41%;
        width: 251px;
        height: 141px;
    }

    .benefit_comment {
        border-bottom-left-radius: 1000px;
        border-top-left-radius: 1000px;
        border-top-right-radius: 600px;
        border-bottom-right-radius: 0px;
        right: unset;
        left: 0;
    }

    .benefit_dot {
        left: unset;
        right: 0;
    }

    .benefit_title {
        font-size: 40px;
    }

    .benefit_itemtitle {
        margin-bottom: 5px;
        font-size: 19px;
    }

    .person_title {
        padding: 5px 23px 1px 1px;
        font-size: 17px;
        margin-left: 18px;
    }

    .person_list {
        padding: 0px 0px 2px 40px;
    }
}

@media only screen and (max-width: 575px) {
    .benefit_itemtitle {
        font-size: 20px;
    }

    .benefit_title {
        margin-bottom: 70px;
    }
}

@media only screen and (max-width: 499px) {
    .banner_title_text {
        font-size: 62px;
    }

    .benefit_buble {
        width: 220px;
        height: 124px;
        left: 22px;
        top: -76px;
    }

    .person_list li img {
        max-width: 75%;
    }

    .person_list li {
        margin-left: -28px;
    }

    .person_title {
        font-size: 16px;
    }

    .benefit_comment {
        width: 204px;
        height: 95px;
    }

    .benefit_title {
        font-size: 36px;
    }

    .benefit_itemtitle {
        font-size: 21px;
    }

    .benefit_title {
        margin-bottom: 70px;
    }
}

@media only screen and (max-width: 376px) {
    .banner_title_text {
        font-size: 48px;
    }

    .dot-red {
        width: 15px;
        height: 15px;
    }

    .banner_item {
        height: 165px;
    }

    .banner_itemtitle {
        font-size: 36px;
        margin-top: 80px;
    }

    .banner_itemcontent {
        font-size: 16px;
    }

    .banner_itemtitle::before {
        font-size: 20px;
        left: -10px;
        top: 18px;
    }

    .benefit_buble {
        width: 215px;
        height: 115px;
        left: 15px;
        top: -76px;
    }

    .benefit_contain {
        row-gap: 50px;
    }

    .benefit_itemtitle {
        font-size: 20px;
    }

    .benefit_itemicon {
        padding: 15px;
    }

    .benefit_title {
        font-size: 26px;
        margin-bottom: 60px;
    }

    .course {
        margin-top: 30px;
    }
}
.form-item-field-h5p-demo-0-h5p-content-editor .field{
    position: relative;
    min-height: 935px; 
}



