:root {
    --primary-color: #0a5376;
    --btn-text-color: #fff;
    --font-family: Rubik, sans-serif;
}

.products-grid .product-items .product-item .product-item-photo .product-image-photo {
    max-height: 100%;
    object-fit: contain;
}

.text-about-store .footer-contents i {
    font-size: 18px;
}

.header-container .col-action .action-header li .header.links li.link.helpdesk .counter {
    display: none;
}

body:not(.account) .header-container .col-action .action-header li .header.links li.link.helpdesk a {
    display: none;
}

.header-container .col-action .action-header li.wishlist > a:hover:before,
.header-container .account-link-header:hover:before,
.header-container .col-action .action-header > li .minicart-wrapper > a:hover:before,
.header-container .col-action .action-header > li .minicart-wrapper > a.active:hover:before {
    background-color: var(--primary-color);
}

body.account .column.main > .block .action:not(.save, .back):not(:hover),
body.account .column.main .form-edit-account .action:not(.save, .back):not(:hover),
body.account .column.main .form-address-edit .action:not(.save, .back):not(:hover) {
    color: var(--primary-color);
}

.account .minicart-wrapper .ui-widget-content {
    z-index: 999;
}

.hdmx__tickets .hdmx-green.create-button,
.hdmx__tickets .create-button {
    margin-top: 0;
    position: static;
    float: none;
    display: block;
    margin-left: auto;
}

.hdmx__tickets .table-wrapper {
    margin-top: 20px;
}

.hdmx__ticket-reply .actions-toolbar .action.secondary {
    margin-top: 0;
}

.hdmx__ticket-reply .actions-toolbar .action.primary,
.hdmx__ticket-new .actions-toolbar .action.primary {
    font-size: 1.3rem;
    line-height: 1.6rem;
    padding: 16px 45px;
}

.hdmx__contact-popup .fieldset :last-child,
.hdmx__contact-form .fieldset :last-child,
.hdmx__ticket-new .fieldset :last-child {
    margin-top: 0;
}

body.account .column.main > .block button.action:not(.save, .back):not(:hover),
body.account .column.main .form-edit-account button.action:not(.save, .back):not(:hover),
body.account .column.main .form-address-edit button.action:not(.save, .back):not(:hover) {
    color: var(--btn-text-color);
}

.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content .block-authentication .bg-login-popup {
    display: none;
}

.product-info-main .action.towishlist:active,
.product-info-main .action.towishlist:focus {
    background: transparent;
}

#product-comparison tbody tr td {
    vertical-align: top;
}

.table-comparison .cell .attribute.value .row {
    margin-left: 0;
    margin-right: 0;
}

#product-comparison th.cell.label {
    width: 120px;
}

#product-comparison .cell {
    width: 250px;
}

footer.page-footer.checkout-footer {
    padding: 0;
}

footer.page-footer.checkout-footer .footer-bottom {
    margin: 0;
}

footer.page-footer.checkout-footer .footer-bottom .container-inner.border-top {
    padding: 20px 0;
}

.page-footer.checkout-footer .footer.content {
    align-items: center;
}

/* Product Description Content */
.product.attribute.description .table,
#product-comparison .cell .attribute.value .table {
    display: table;
    width: 100%;
}

.tableRow {
    width: 100%;
    display: table-row;
}

.tableRowHead {
    width: 200%;
    background: #eef1fa;
}

.product.attribute.description .table .row,
#product-comparison .cell .attribute.value .table .row {
    width: 100% !important;
    display: table-row !important;
}

.ds_label,
.ds_data {
    display: table-cell;
    border: 0 none;
    clear: both;
    padding: 10px;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid #eceff6;
}

.product.attribute.description .table .row .ds_label,
#product-comparison .cell .attribute.value .table .row .ds_label {
    width: 50% !important;
    white-space: normal !important;
}

.tableRow .ds_label {
    width: 50%;
    white-space: normal !important;
}

.tableRow .ds_data {
    width: 50%;
    white-space: normal;
}

.none_float {
    float: none;
}

.l_text {
    text-align: left;
}

.line {
    display: inline;
}

.ds_bold_header {
    display: inline-block;
    white-space: nowrap;
    width: 100%;
    font-weight: bold;
    padding: 10px;
}
/* End Product Description Content */

.sidebar-additional .block-wishlist .product-item .product-item-actions .actions-primary .action.tocart span {
    color: var(--primary-color);
}

.rokanthemes-onepagecheckout .step-title,
.rokanthemes-onepagecheckout #opc-sidebar .title,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .items-in-cart .title strong {
    text-transform: inherit;
}

.cart.table-wrapper .item-actions td {
    padding: 0;
}

.cart-container .cart.table-wrapper .items .item-actions .action.action-edit {
    display: none;
}

.cart-container .cart.table-wrapper .items .item {
    position: relative;
}

@media (min-width: 992px) {
    .cart.table-wrapper .item-actions {
        top: 0;
        transform: translateY(0%);
        display: flex;
        height: 100%;
        align-items: center;
    }

    .cart-container .cart.table-wrapper td.subtotal {
        padding-right: 20px;
    }

    .cart-container .cart.table-wrapper .col {
        text-align: left;
        padding-left: 10px;
    }

    .minicart-wrapper .ui-widget-content .block-minicart {
        width: 520px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    body .cart.table-wrapper .item .item-actions {
        bottom: 48px;
        top: auto;
    }
}

@media (max-width: 767px) {
    body .cart.table-wrapper .item .item-actions {
        bottom: 6px;
        top: auto;
    }
}

.cart-container .form-cart .actions {
    justify-content: flex-start;
}

.cart-container .form-cart .actions a.action.continue {
    margin-right: auto;
}

.cart-container .form-cart .cart.actions button.action,
.cart-container .form-cart .cart.actions .cart.table-wrapper .actions-toolbar > .action.action,
.cart-container .form-cart .cart.actions .action-gift.action {
    padding-right: 16px;
    padding-left: 16px;
}

.cart-container .form-cart .cart.actions button.action.clear {
    margin-left: 10px;
}

.cart-container .form-cart .actions a.action.continue {
    padding-left: 6px;
    padding-right: 16px;
}

.cart-container .form-cart .cart.actions button.action.update {
    padding-left: 6px;
}

@media (max-width: 767px) {
    .cart-container .form-cart .cart.actions .action {
        width: 100%;
        margin: 6px 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .cart.table-wrapper .item-actions {
        align-items: flex-end;
    }
}

@media (max-width: 1199px) {
    .checkout-cart-index .cart-container .cart-summary {
        float: none;
        width: 100%;
        position: static;
        order: 1;
        margin-top: 30px;
    }

    .abs-shopping-cart-items-desktop,
    .block-cart-failed,
    .cart-container .form-cart,
    .cart-container .cart-gift-item {
        float: none;
        width: 100%;
    }

    .checkout-cart-index .cart-container {
        display: flex;
        flex-wrap: wrap;
    }
}

.sorter .sorter-action {
    display: none;
}

.header-container .topbar .topbar-inner p a,
.header-container .topbar .topbar-inner ul a {
    text-transform: inherit;
}

.filter-options-content .count {
    display: inline-block;
    padding: 0;
}

.size-18 {
    line-height: 3rem;
}

.size-18 > * {
    line-height: inherit !important;
}

.stores-info a {
    font-weight: 500;
}

@media (max-width: 767px) {
    .how-it-work .pagebuilder-column-group,
    .meet-our .pagebuilder-column-group,
    .stores-info .pagebuilder-column-group {
        overflow: unset;
        margin: 0;
        flex-wrap: wrap;
    }
}

.how-it-work .pagebuilder-column-group h2,
.meet-our .pagebuilder-column-group h2 {
    font-size: 24px;
    margin-bottom: 10px;
}

.banner-about-top.absolute-content {
    margin-bottom: 0 !important;
}

.title-block {
    margin-bottom: 0;
}

.policies-container {
    max-width: 900px;
    margin: 0 auto;
}

.policies-container .flex-layout {
    text-align: center;
    justify-content: center;
}

.text-block p {
    margin-bottom: 10px;
}

table tbody tr:nth-child(even) {
    background-color: #f4f4f4;
}

table > tbody > tr > td {
    border: 1px solid #ccc;
}

table.custom-table-style {
    border: unset;
}

table.custom-table-style > tbody > tr > td {
    border: unset;
    font-size: 15px;
}

table.custom-table-style > tbody > tr:first-child > td {
    color: #000;
    font-weight: 500;
}

.faq-list ul .faq-item h4.question a {
    font-size: 20px;
    font-weight: 400;
}

.faq-list ul .faq-item .sub-questions p {
    margin-bottom: 12px;
}

.faq-list ul .faq-item .sub-questions a {
    font-size: 16px;
}

.faq-list ul .faq-item .answer,
.faq-list ul .faq-item .sub-questions {
    font-size: 16px;
}

.faq-list ul .faq-item .answer > div,
.faq-list ul .faq-item .sub-questions > div {
    width: 100%;
}

.rokanfaq-index-index .block.faq-list {
    max-width: 1100px;
    margin: 0 auto;
}

.faq-list ul .faq-item .answer {
    font-weight: 300;
}

.faq-list ul .faq-item .answer,
.faq-list ul .faq-item .sub-questions {
    padding-left: 1rem;
}

@media (max-width: 991px) {
    .banner-about-top.absolute-content .content {
        min-height: 350px;
    }
}

.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td,
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th {
    padding: 6px 10px;
}

body.account .column.main > .block,
body.account .column.main .form-edit-account,
body.account .column.main .form-address-edit {
    padding: 2rem;
}

.page-footer .footer.content .block {
    margin-bottom: 1.6rem;
}

.page-footer .footer-static_link .footer-links p.short-des.rokan-description {
    margin-bottom: 1rem;
}

.page-footer .footer-static_link .rokan-title {
    margin-bottom: 0;
}

.hdmx__ticket-summary td {
    border: unset;
}

.hdmx__ticket-summary tbody tr:nth-child(even) {
    background: unset;
}

.helpdesk-satisfaction-form form.form {
    max-width: 900px;
    margin: 0 auto;
}

.cms-no-route .column.main {
    width: 100% !important;
}

body.gdpr-privacy-settings .column.main #download-form[style="display: block;"],
body.gdpr-privacy-settings .column.main #anonymize-form[style="display: block;"],
body.gdpr-privacy-settings .column.main #remove-form[style="display: block;"] {
    display: block !important;
}

body.gdpr-privacy-settings .column.main #download-form,
body.gdpr-privacy-settings .column.main #anonymize-form,
body.gdpr-privacy-settings .column.main #remove-form {
    margin: 0;
}

.header-container .col-action .action-header li .header.links li.link.helpdesk.wishlist {
    display: none;
}

.page-layout-1column .toolbar-products {
    position: static;
}

.cart-totals table > tbody > tr > td {
    border: unset;
}

.cart.table-wrapper table tbody tr:nth-child(even),
table.table-comparison tbody tr:nth-child(even) {
    background-color: transparent;
}

.multishipping-checkout-addresses select {
    min-width: 120px;
    width: 100%;
}

@media (min-width: 768px) {
    .multishipping-checkout-addresses select {
        width: auto;
    }
}

@media (max-width: 767px) {
    .multicheckout .actions-toolbar > .primary,
    .multicheckout .actions-toolbar > .secondary .action {
        margin-bottom: 16px;
    }
}

.multicheckout .checkout-review .grand.totals .mark {
    background-color: transparent;
}

.multicheckout.success {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}

.multicheckout.success .actions-toolbar {
    text-align: center;
}

.multicheckout.success .actions-toolbar > .primary {
    display: flex;
    width: 100%;
    margin: 0;
    text-align: center;
    justify-content: center;
}

.multicheckout.success .actions-toolbar > .primary .action.primary {
    margin: 0;
}

body .product-info-main .product.alert.stock a {
    max-width: 100%;
    width: auto;
    padding: 17px 45px;
    background: var(--primary-color);
    border: 1px solid transparent;
    color: #fff;
}

@media (min-width: 768px) {
    fieldset.fieldset.additional_info {
        margin: 0 15px 20px;
    }
}

@media (max-width: 767px) {
    .customer-account-create .form-create-account .fieldset:not(.additional_info),
    .customer-account-forgotpassword .form-create-account .fieldset:not(.additional_info),
    .customer-account-create .forget .fieldset:not(.additional_info),
    .customer-account-forgotpassword .forget .fieldset:not(.additional_info) {
        padding: 20px;
    }

    .page-title-wrapper .page-title {
        font-size: 3.2rem;
    }
}

.rma-view .box-rma-information table th,
.rma-new-step2 .box-rma-information table th,
.rma-view .box-rma-information table td,
.rma-new-step2 .box-rma-information table td,
.mst-rma-box__content table > tbody > tr > td {
    border: unset;
    background: transparent;
}

.rma-view .box-rma-information table tr,
.rma-new-step2 .box-rma-information table tr,
.rma-view .box-rma-information table tr,
.rma-new-step2 .box-rma-information table tr,
.checkout-index-index table tbody tr:nth-child(even) {
    background: transparent;
}

.checkout-index-index table > tbody > tr > td {
    border-left: unset;
    border-right: unset;
}

body.account .orders-history table#my-orders-table tbody td .order-title {
    text-align: center;
    display: flex;
    justify-content: flex-start;
}

@media (max-width: 767px) {
    body.account .orders-history table#my-orders-table thead th,
    body.account .orders-history table#my-orders-table tbody th,
    body.account .orders-history table#my-orders-table thead td,
    body.account .orders-history table#my-orders-table tbody td {
        border: unset;
    }
}

body.rma-rma-list .mst-rma-list .mst-rma-list__items ul li img {
    display: none;
}

body.rma-rma-list .mst-rma-list .mst-rma-list__items p {
    margin: 0;
}

.mst-rma-box__content table thead tr th:first-child,
.mst-rma-box__content table tbody tr td:first-child {
    width: auto;
}

.mst-rma-box__content table tbody tr td:first-child img {
    min-width: 70px;
}

.account .rma-confirm-shipping.ui-dialog .ui-widget-header {
    background: transparent;
    border: unset;
    font-weight: 500;
}

.account .rma-confirm-shipping.ui-dialog.ui-widget {
    font-family: var(--font-family);
}

.helpdesk-satisfaction-rate .processing-block {
    text-align: center;
}

.helpdesk-satisfaction-rate .confirm-block {
    display: flex;
    justify-content: center;
    text-align: center;
}

.order-actions-toolbar {
    display: flex;
    justify-content: center;
}

@media (min-width: 768px) {
    .rma-rma-list .mst-rma-list th:last-child {
        width: auto;
    }

    .rma-rma-list .mst-rma-list td:last-child {
        width: auto;
        min-width: 150px;
    }
}

@media (max-width: 767px) {
    body.rma-rma-list .mst-rma-list__new-request {
        float: none;
        margin-left: auto;
        margin-right: auto;
        display: block;
        margin-top: 0;
    }

    .mst-rma-create__order-selector .field button {
        margin-left: 0;
        margin-top: 1rem;
    }

    .mst-rma-view .rma-control-buttons button {
        width: 100%;
    }

    .mst-rma-view .rma-control-buttons button + button {
        margin-top: 1rem;
    }

    .mst-rma-box__content .table tbody tr td.col:first-child:before {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .rma-new-step2 .rma-one-item .item-options {
        float: none;
        width: 100%;
        margin-top: 10px;
        padding-left: 0;
    }

    .rma-new-step2 .rma-one-item .item-description {
        float: none;
        width: 100%;
    }
}

.checkout-agreements-block .checkout-agreement button,
.checkout-agreements-block .checkout-agreement .cart.table-wrapper .actions-toolbar > .action,
.checkout-agreements-block .checkout-agreement .action-gift {
    text-transform: none;
}

.checkout-agreements-block .checkout-agreement button {
    margin: 0;
    text-align: left;
}

.checkout-agreements-block .checkout-agreement {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}

.checkout-agreements-block .checkout-agreement label {
    text-align: left;
    flex: 1;
}

.checkout-agreements-block .checkout-agreement div.mage-error[generated] {
    flex-basis: 100%;
}

.rokanthemes-onepagecheckout #opc-sidebar .items-in-cart {
    border-bottom: unset;
}

.checkout-index-index table tbody tr.totals.discount th.mark .title {
    border: unset !important;
}

body .amxnotif-block .input-fields .field {
    display: flex;
    align-items: center;
    margin-top: 10px;
    flex-wrap: wrap;
}

body .amxnotif-block .input-fields .field label.label {
    float: none;
    padding: 0;
    line-height: 1;
    flex: 1;
}

body .amxnotif-block .input-fields .field input {
    margin-top: 0;
    height: auto;
    top: auto;
}

body .amxnotif-block .input-fields .field:before,
body .amxnotif-block .input-fields .field:after {
    display: none;
}

span#error-msg-billing {
    color: #ff0000;
    font-size: 14px;
}

span#valid-msg-billing {
    color: #21953d;
}

.navigation.custommenu li.level0:nth-of-type(1) a.level-top,
.navigation.custommenu li.level0:nth-of-type(2) a.level-top,
.navigation.custommenu li.level0:nth-of-type(3) a.level-top {
    font-weight: 400;
}

.navigation.mobile-style li.ui-menu-item > .open-children-toggle {
    width: 100%;
}

.header-container .navigation.mobile-style ul.custommenu-list li.menu-item-has-children {
    border-top: 1px solid #ebebeb;
}

body .navigation.custommenu li.level0 .level-top {
    padding-inline: 4.6rem;
    font-size: 16px;
}

.navigation.mobile-style .level0 > .level-top {
    padding: 12px 48px 12px 15px;
}

body .navigation li.level0.parent .submenu .mega-columns .level1.parent > a,
.navigation.mobile-style .submenu.level0 .subchildmenu > li > a {
    padding-inline: 6rem;
}

.navigation.mobile-style .submenu.level0 .subchildmenu > li li a {
    padding-left: 7rem;
    padding-right: 7rem;
}

@media (min-width: 768px) {
    .nav-open body .navigation {
        width: 440px;
    }
}

@media (max-width: 767px) {
    .nav-open body .navigation {
        width: 100%;
    }
}

.nav-open body .navigation .menu-mobile-title {
    padding-inline: 3rem;
    padding-block: 1.2rem;
}

.navigation.mobile-style li.ui-menu-item > .open-children-toggle:hover + a {
    color: #0a5376;
}

@media (max-width: 767px) {
    .nav-open body .navigation .menu-mobile-title {
        padding-block: 2rem;
    }

    .nav-open body .navigation #close-menu {
        top: 25px;
    }
}

@media (min-width: 768px) {
    .nav-open body .navigation #close-menu {
        top: 18px;
    }
}

.nav-open body .navigation::-webkit-scrollbar {
    width: 0px;
}

.mst-gdpr__cookie-bar-wrapper._loading .mst-gdpr__cookie-bar {
    opacity: 0;
}

.field .iti {
    width: 100%;
}

.field._error input,
.field._error select {
    border-color: #ff0000;
}

.field span#error-msg {
    color: #ff0000;
    font-size: 14px;
}

.field span#valid-msg {
    color: #21953d;
}

.field .iti .input-text.error {
    border-color: #ff0000;
}

span#error-msg,
span#valid-msg {
    display: block;
}

span#error-msg.hidden,
span#valid-msg.hidden {
    display: none;
}

.rating-summary .rating-result > span:before {
    font-weight: 900;
}

.review-control-vote .rating-3:before,
.review-control-vote .rating-1:before,
.review-control-vote .rating-2:before,
.review-control-vote .rating-4:before,
.review-control-vote .rating-5:before {
    font-weight: 900;
}

div#checkout\.eupago_multibanco\.success {
    margin-bottom: 20px;
    background-color: transparent;
}

div#checkout\.eupago_multibanco\.success tr {
    background-color: transparent !important;
}

/* .cart-totals .totals-tax-details,
.opc-block-summary .table-totals .totals-tax-details {
    display: table-row;
} */

.cart-totals .table-wrapper .table tbody tr.totals-tax-summary,
.opc-block-summary .table-totals .totals-tax-summary {
    display: none;
}

.cart-totals .table-wrapper .table tbody tr.totals.shipping {
    display: none;
}

.cart-totals .table-wrapper .table,
.opc-block-summary .table {
    display: block;
    width: 100%;
}

.cart-totals .table-wrapper .table tbody,
.opc-block-summary .table tbody {
    display: flex;
    flex-wrap: wrap;
}

.cart-totals .table-wrapper .table tbody tr,
.opc-block-summary .table tbody tr {
    flex: 0 100%;
    display: flex;
    justify-content: space-between;
    border: unset;
}

.cart-totals .table-wrapper .table tbody tr th,
.cart-totals .table-wrapper .table tbody tr td,
.opc-block-summary .table tbody tr th,
.opc-block-summary .table tbody tr td {
    border: unset;
    box-shadow: unset;
}

.cart-totals .table-wrapper .table tbody tr.grand.totals.excl,
.opc-block-summary .table tbody tr.grand.totals.excl {
    order: 1;
}

.cart-totals .table-wrapper .table tbody tr.grand.totals.incl,
.opc-block-summary .table tbody tr.grand.totals.incl {
    order: 2;
}

.opc-block-summary .table tbody tr.totals-tax-details,
.opc-block-summary .table tbody tr.totals-tax-details.shown {
    display: flex;
    justify-content: space-between;
    border: unset;
}

.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals .mark .value {
    display: none;
}

.cart-container .cart.table-wrapper .items .item:last-child {
    border-bottom: 1px solid #ebebeb;
}

.checkout-index-index .opc-block-summary .items-in-cart .product .product-image-container img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: contain;
}

.checkout-index-index .opc-block-summary .items-in-cart .product .product-image-container .product-image-wrapper {
    padding-bottom: 100% !important;
}

.footer-payment > div {
    height: 29px;
    margin-bottom: 6px;
    display: flex;
}

.title-container .title {
    margin: 0;
    text-align: left;
}

.title-container .title > * {
    margin: 0;
    font-size: 2.4rem;
    text-transform: capitalize;
    font-weight: 400;
    padding-bottom: 4px;
    width: fit-content;
    position: relative;
}

.title-container .pagebuilder-column > :not(.title) > * {
    margin: 0;
    color: #000;
}

/* .title-container .row-full-width-inner {
    border-bottom: 1px solid #ebebeb;
} */

@media (max-width: 991px) {
    .title-container .row-full-width-inner .pagebuilder-column-group {
        flex-wrap: nowrap;
    }
}

@media (min-width: 992px) {
    .title-container .row-full-width-inner .pagebuilder-column-group .pagebuilder-column {
        border-bottom: 1px solid #ebebeb;
        padding: 0;
        margin: 0 15px;
    }

    .title-container .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:last-child {
        margin-left: 0;
    }

    .title-container .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:first-child {
        margin-right: 0;
    }
}

.cms-index-index .title-container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    /* padding-bottom: 20px; */
}

.title-container .title > *:after {
    content: "";
    width: 100%;
    height: 2px;
    background: #0a5376;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: -1px;
}

.title-container .pagebuilder-column > :not(.title) > * a:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    line-height: inherit;
    color: inherit;
    content: "\e608";
    font-family: "icons-blank-theme";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    line-height: 1;
}

.title-container .pagebuilder-column > :not(.title) > * a {
    color: #666;
}

.title-container .pagebuilder-column > :not(.title) > * a:hover {
    color: #0a5376;
}

.title-container {
    margin-bottom: 1.7rem !important;
}

@media (max-width: 991px) {
    .title-container {
        border: unset;
    }

    .title-container .pagebuilder-column {
        width: 50%;
        flex: 0 50%;
    }

    .title-container .title > *:after {
        display: none;
    }

    .title-container .title > * {
        font-size: 2rem;
    }
}
