/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

body {
    margin: 0;
}

.job_filters {
    background-color: transparent !important;

}

.job-board_container {
    display: flex;
    flex-direction: column;
    padding: 40px 40px 25px 40px;
    border-radius: 16px;
    background: #ffffff;
    margin-bottom: 60px;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.05);
}

.search_jobs {
    padding: 0 !important;
}

.job-board_heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.job-board_title {
    display: flex;
    margin: 0;
    font-family: "Oswald", sans-serif !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 36px;
    color: #000000;
}


.menu-list ul {
    list-style: none;
    padding: 0;
    display: flex;
}

.menu-list ul li {
    display: inline-flex;
    margin-left: 20px;
}

.menu-list ul li a {
    position: relative;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    color: inherit;
    text-decoration: underline;
    text-decoration-color: #00beda;
    text-underline-offset: 6px;
    text-decoration-thickness: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.menu-list ul li a:hover {
    color: #00beda;
    -webkit-transition: all .3s;
    transition: all .3s;
}


.search_submit {
    padding: 0;
    display: none;
}


.search_field {
    display: flex;
    padding: 0 !important;
    width: 100% !important;
    margin-bottom: 30px;
}


.job_filters input {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #000000;
    padding: 13px 17px;
    outline: none;
    width: 100%;
    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid rgba(0, 0, 0, 0.10);
}

.job_filters .search_field {
    position: relative;
}

.job_filters .search_field input {
    padding: 13px 41px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAyMTQgOC44MjAzOEwxNCAxMi43OTg5TDEyLjc5ODkgMTRMOC44MjAzOCAxMC4wMjE0VjkuMzgzMzhMOC41OTUxNyA5LjE1ODE4QzcuNjE5MyA5Ljk4MzkxIDYuNDkzMyAxMC4zOTY4IDUuMjE3MTYgMTAuMzk2OEMzLjc2NTg2IDEwLjM5NjggMi41MjcyNiA5Ljg5NjM0IDEuNTAxMzQgOC44OTU0NEMwLjUwMDQ0NyA3Ljg2OTUzIDAgNi42NDM0MyAwIDUuMjE3MTZDMCAzLjc2NTg2IDAuNTAwNDQ3IDIuNTM5NzcgMS41MDEzNCAxLjUzODg3QzIuNTI3MjYgMC41MTI5NTggMy43NTMzNSAwIDUuMTc5NjIgMEM2LjYzMDkyIDAgNy44NTcwMiAwLjUxMjk1OCA4Ljg1NzkxIDEuNTM4ODdDOS44ODM4MyAyLjUzOTc3IDEwLjM5NjggMy43NjU4NiAxMC4zOTY4IDUuMjE3MTZDMTAuMzk2OCA2LjQ5MzMgOS45ODM5MSA3LjYxOTMgOS4xNTgxOCA4LjU5NTE3TDkuMzgzMzggOC44MjAzOEgxMC4wMjE0Wk0yLjY2NDg4IDcuNzY5NDRDMy4zNjU1IDguNDcwMDYgNC4yMTYyNiA4LjgyMDM4IDUuMjE3MTYgOC44MjAzOEM2LjIxODA1IDguODIwMzggNy4wNjg4MSA4LjQ3MDA2IDcuNzY5NDQgNy43Njk0NEM4LjQ3MDA2IDcuMDY4ODEgOC44MjAzOCA2LjIxODA1IDguODIwMzggNS4yMTcxNkM4LjgyMDM4IDQuMjE2MjYgOC40NzAwNiAzLjM2NTUgNy43Njk0NCAyLjY2NDg4QzcuMDY4ODEgMS45NjQyNSA2LjIxODA1IDEuNjEzOTQgNS4yMTcxNiAxLjYxMzk0QzQuMjE2MjYgMS42MTM5NCAzLjM2NTUgMS45NjQyNSAyLjY2NDg4IDIuNjY0ODhDMS45NjQyNSAzLjM2NTUgMS42MTM5NCA0LjIxNjI2IDEuNjEzOTQgNS4yMTcxNkMxLjYxMzk0IDYuMjE4MDUgMS45NjQyNSA3LjA2ODgxIDIuNjY0ODggNy43Njk0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC4wMjE0IDguODIwMzhMMTQgMTIuNzk4OUwxMi43OTg5IDE0TDguODIwMzggMTAuMDIxNFY5LjM4MzM4TDguNTk1MTcgOS4xNTgxOEM3LjYxOTMgOS45ODM5MSA2LjQ5MzMgMTAuMzk2OCA1LjIxNzE2IDEwLjM5NjhDMy43NjU4NiAxMC4zOTY4IDIuNTI3MjYgOS44OTYzNCAxLjUwMTM0IDguODk1NDRDMC41MDA0NDcgNy44Njk1MyAwIDYuNjQzNDMgMCA1LjIxNzE2QzAgMy43NjU4NiAwLjUwMDQ0NyAyLjUzOTc3IDEuNTAxMzQgMS41Mzg4N0MyLjUyNzI2IDAuNTEyOTU4IDMuNzUzMzUgMCA1LjE3OTYyIDBDNi42MzA5MiAwIDcuODU3MDIgMC41MTI5NTggOC44NTc5MSAxLjUzODg3QzkuODgzODMgMi41Mzk3NyAxMC4zOTY4IDMuNzY1ODYgMTAuMzk2OCA1LjIxNzE2QzEwLjM5NjggNi40OTMzIDkuOTgzOTEgNy42MTkzIDkuMTU4MTggOC41OTUxN0w5LjM4MzM4IDguODIwMzhIMTAuMDIxNFpNMi42NjQ4OCA3Ljc2OTQ0QzMuMzY1NSA4LjQ3MDA2IDQuMjE2MjYgOC44MjAzOCA1LjIxNzE2IDguODIwMzhDNi4yMTgwNSA4LjgyMDM4IDcuMDY4ODEgOC40NzAwNiA3Ljc2OTQ0IDcuNzY5NDRDOC40NzAwNiA3LjA2ODgxIDguODIwMzggNi4yMTgwNSA4LjgyMDM4IDUuMjE3MTZDOC44MjAzOCA0LjIxNjI2IDguNDcwMDYgMy4zNjU1IDcuNzY5NDQgMi42NjQ4OEM3LjA2ODgxIDEuOTY0MjUgNi4yMTgwNSAxLjYxMzk0IDUuMjE3MTYgMS42MTM5NEM0LjIxNjI2IDEuNjEzOTQgMy4zNjU1IDEuOTY0MjUgMi42NjQ4OCAyLjY2NDg4QzEuOTY0MjUgMy4zNjU1IDEuNjEzOTQgNC4yMTYyNiAxLjYxMzk0IDUuMjE3MTZDMS42MTM5NCA2LjIxODA1IDEuOTY0MjUgNy4wNjg4MSAyLjY2NDg4IDcuNzY5NDRaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPC9zdmc+Cg==);
    background-position: 18px center;
    background-repeat: no-repeat;
}

.job_filters .search_field input:hover {
    border-color: rgba(0, 0, 0, 0.20);
}

.job_filters .search_field input:focus {
    border-color: rgba(0, 0, 0, 0.30);
}

.job_filters .search_field input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.job_filters .search_field input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}


.job_filters .search_field .remove-search {
    position: absolute;
    top: 50%;
    right: 14px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOCAwLjgwNTM2OUw0Ljc4OTMgNEw4IDcuMTk0NjNMNy4xOTczMiA4TDMuOTg2NjIgNC44MDUzN0wwLjgwMjY3NiA4TDAgNy4xOTQ2M0wzLjE4Mzk1IDRMMCAwLjgwNTM2OUwwLjgwMjY3NiAwTDMuOTg2NjIgMy4xOTQ2M0w3LjE5NzMyIDBMOCAwLjgwNTM2OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04IDAuODA1MzY5TDQuNzg5MyA0TDggNy4xOTQ2M0w3LjE5NzMyIDhMMy45ODY2MiA0LjgwNTM3TDAuODAyNjc2IDhMMCA3LjE5NDYzTDMuMTgzOTUgNEwwIDAuODA1MzY5TDAuODAyNjc2IDBMMy45ODY2MiAzLjE5NDYzTDcuMTk3MzIgMEw4IDAuODA1MzY5WiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4yIi8+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job_filters .search_field input:focus + .remove-search,
.job_filters .search_field input:active + .remove-search {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s;
    transition: all .3s;
}


.job-board_filter-button {
    display: flex;
    min-width: 50px;
    width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    background: #00BEDA;
}

.job-board_filter-button svg {
    width: 22px;
    height: auto;
}

.job-board-form_heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.job-board-reset-filters {
    font-family: "Open Sans", sans-serif;
    position: relative;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    color: inherit;
    padding: 0;
    border: none;
    border-radius: 0;
    outline: none;
    text-transform: initial;
    text-decoration: underline;
    text-decoration-color: #00beda;
    text-underline-offset: 6px;
    text-decoration-thickness: 2px;
    background-color: transparent;
}

.job-board-form_close {
    display: flex;
}

.job_filters .job-board-form_filters {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.job-board-form_footer {
    display: none;
    position: relative;
    padding: 20px 30px 30px 30px;
    width: 100%;
    background-color: #ffffff;
}

.job-board-form_apply {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    color: #ffffff !important;
    text-transform: uppercase;
    padding: 14px;
    display: flex;
    width: 100%;
    justify-content: center;
    border-radius: 16px;
    overflow: hidden;
    background: linear-gradient(90deg, #F70 33%, #F7901E 67%) !important;
    background-position: 100% 0 !important;
    background-size: 300% 100% !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job_filters .job-board-form_filters fieldset {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: calc(25% - 11px);
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
    border: none;
}


.job_filters fieldset .dropbtn {
    position: relative;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #000000;
    width: 100%;
    outline: none;
    text-align: left;
}



.dropdown {
    position: relative;
    display: inline-block;
}

.content-list_item {
    display: flex;
    position: relative;
    margin-bottom: 10px;
}

.content-list_item input {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0;
}

.dropdown-content label {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #000000;
    position: relative;
    width: 100%;
    cursor: pointer;
    padding: 0 20px 0 0;
    text-decoration: none;
}

.dropdown-content .radio-label {
    padding: 0;
}

.dropdown-content .filter-count {
    position: absolute;
    top: 50%;
    right: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    color: #000000;
    opacity: .3;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.show .checkbox-label {
    display: flex !important;
    align-items: center;
}

.dropdown-content .checkbox-label input,
.dropdown-content .radio-label input {
    width: 20px;
    height: 20px;
    padding: 0;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #ffffff;
    margin-right: 10px;
}

.filter-title {
    position: relative;
    padding-left: 30px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.filter-title:hover {
    font-weight: 600;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.filter-title:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height
    : 20px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background-color: #ffffff;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.filter-title:hover:before {
    border-color: rgba(0, 0, 0, 0.20);
    -webkit-transition: all .3s;
    transition: all .3s;
}

input:checked + .filter-title {
    font-weight: 600;
    color: #532541;
    -webkit-transition: all .3s;
    transition: all .3s;
}

input:checked + .filter-title:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDMuMjVMNC44NDYxNSA3TDExIDEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMSAzLjI1TDQuODQ2MTUgN0wxMSAxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC4yIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    border-color: rgba(0, 0, 0, 0.30);
}

.dropdown-content .radio-label .filter-title:before {
    border-radius: 50%;
    }

.dropdown-content .radio-label  input:checked + .filter-title:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSI0LjUiIGN5PSI0IiByPSI0IiBmaWxsPSJibGFjayIvPgo8Y2lyY2xlIGN4PSI0LjUiIGN5PSI0IiByPSI0IiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPC9zdmc+Cg==);
}

.show {
    display: block !important;
}

.week-content label {
    display: flex !important;
    align-items: center;
}



.job-result_heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.job-result_heading .job-count-block {
    font-family: "Oswald", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    color: #532541;
    text-transform: uppercase;
}

.job-result_heading .job-count-block span {
    color: #F7901E;
}


.job-result_heading #reset-filters  {
    font-family: "Open Sans", sans-serif;
    position: relative;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    color: inherit;
    padding: 0;
    border: none;
    border-radius: 0;
    outline: none;
    text-transform: initial;
    text-decoration: underline;
    text-decoration-color: #00beda;
    text-underline-offset: 6px;
    text-decoration-thickness: 2px;
    background-color: transparent;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-result_heading #reset-filters:hover {
    color: #00beda;
    background-color: transparent;
    -webkit-transition: all .3s;
    transition: all .3s;
}


.selected-filters-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: start;
}

.selected-filter {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #000000;
    padding: 6px 27px 6px 13px;
    position: relative;
    cursor: pointer;
    background-color: #E5E2E1;
    border: 1px solid #E5E2E1;
    border-radius: 8px;
    margin-right: 10px;
    margin-bottom: 10px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.selected-filter[data-filter-type="search_job_type"] {
    background-color: #F2CEE6;
    border-color: #F2CEE6;
}

.selected-filter[data-filter-type="search_remote"] {
    background-color: #F4E5D8;
    border-color: #F4E5D8;
}

.selected-filter[data-filter-type="search_job_functions"] {
    background-color: #C3E6FA;
    border-color: #C3E6FA;
}

.selected-filter[data-filter-type="search_job_filters"] {
    background-color: #DAF2B6;
    border-color: #DAF2B6;
}

.selected-filter:hover {
    border-color: rgba(0, 0, 0, 0.10);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.selected-filter .remove-filter {
    position: absolute;
    top: 50%;
    right: 9px;
    width: 10px;
    height: 10px;
    font-size: 0;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOCAwLjgwNTM2OUw0Ljc4OTMgNEw4IDcuMTk0NjNMNy4xOTczMiA4TDMuOTg2NjIgNC44MDUzN0wwLjgwMjY3NiA4TDAgNy4xOTQ2M0wzLjE4Mzk1IDRMMCAwLjgwNTM2OUwwLjgwMjY3NiAwTDMuOTg2NjIgMy4xOTQ2M0w3LjE5NzMyIDBMOCAwLjgwNTM2OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04IDAuODA1MzY5TDQuNzg5MyA0TDggNy4xOTQ2M0w3LjE5NzMyIDhMMy45ODY2MiA0LjgwNTM3TDAuODAyNjc2IDhMMCA3LjE5NDYzTDMuMTgzOTUgNEwwIDAuODA1MzY5TDAuODAyNjc2IDBMMy45ODY2MiAzLjE5NDYzTDcuMTk3MzIgMEw4IDAuODA1MzY5WiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4yIi8+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    opacity: .5;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.selected-filter:hover .remove-filter {
    opacity: 1;
    transition: all .3s;
    -webkit-transition: all .3s;
}





/* Job Card */

.job-card {
    position: relative;
}

.job-card_single {
    padding: 0 !important;
    border-radius: 0;
    background-color: transparent;
    cursor: default;
    box-shadow: none;
    overflow: visible;
}

.job-card_container {
    position: relative;
    padding: 30px 40px;
    background: #ffffff;
    overflow: hidden;
    border-radius: 16px;
    cursor: pointer;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.05);
}

.myAccountBlock .job-card_container {
    cursor: default;
    box-shadow: none;
    padding: 28px 38px;
    border: 2px solid #F2F4F7;
}

.job-card_header {
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 25%;
    margin-bottom: 20px;
}

.job-card_logo {
    position: relative;
    width: 100px;
    height: 100px;
    border-radius: 16px;
    overflow: hidden;
}

.job-card_logo a {
    display: flex;
    align-items: center;j
    ustify-content: center;
}

.job-card_logo img {
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center;
}

.job-card_header-info {
    display: flex;
    flex-direction: column;
    width: calc(100% - 100px);
    padding-left: 30px;
}

.myAccountBlock .job-card_header-info {
	padding-left: 20px;
}

.job-card_title {
    font-family: "Oswald", sans-serif !important;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 36px !important;
    color: #000000;
    margin:0 0 15px 0;
}

.myAccountBlock .job-card_container .job-card_title {
	font-size: 26px !important;
	line-height: 150% !important;
}

.job-card .job-card_title a {
    padding: 0 !important;
    background-color: transparent !important;
}

.job-card_organization {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 5px;
}

.job-card_location {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; 
    position: relative;
    padding-left: 16px;
    display: flex;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC4zIj4KPHBhdGggZD0iTTEuNjcxODggMS43MTg3NUMyLjU4ODU0IDAuODAyMDgzIDMuNjkyNzEgMC4zNDM3NSA0Ljk4NDM4IDAuMzQzNzVDNi4yNzYwNCAwLjM0Mzc1IDcuMzgwMjEgMC44MDIwODMgOC4yOTY4OCAxLjcxODc1QzkuMjEzNTQgMi42MTQ1OCA5LjY3MTg4IDMuNzA4MzMgOS42NzE4OCA1QzkuNjcxODggNS42NDU4MyA5LjUwNTIxIDYuMzk1ODMgOS4xNzE4OCA3LjI1QzguODU5MzggOC4wODMzMyA4LjQ3Mzk2IDguODY0NTggOC4wMTU2MiA5LjU5Mzc1QzcuNTU3MjkgMTAuMzAyMSA3LjA5ODk2IDEwLjk3OTIgNi42NDA2MiAxMS42MjVDNi4xODIyOSAxMi4yNSA1Ljc5Njg4IDEyLjc1IDUuNDg0MzggMTMuMTI1TDQuOTg0MzggMTMuNjU2MkM0Ljg1OTM4IDEzLjUzMTIgNC42OTI3MSAxMy4zNDM4IDQuNDg0MzggMTMuMDkzOEM0LjI3NjA0IDEyLjg0MzggMy45MDEwNCAxMi4zNjQ2IDMuMzU5MzggMTEuNjU2MkMyLjgzODU0IDEwLjkyNzEgMi4zNjk3OSAxMC4yMjkyIDEuOTUzMTIgOS41NjI1QzEuNTM2NDYgOC44NzUgMS4xNjE0NiA4LjEwNDE3IDAuODI4MTI1IDcuMjVDMC40OTQ3OTIgNi4zOTU4MyAwLjMyODEyNSA1LjY0NTgzIDAuMzI4MTI1IDVDMC4zMjgxMjUgMy43MDgzMyAwLjc3NjA0MiAyLjYxNDU4IDEuNjcxODggMS43MTg3NVpNMy43OTY4OCA2LjE4NzVDNC4xMzAyMSA2LjUgNC41MjYwNCA2LjY1NjI1IDQuOTg0MzggNi42NTYyNUM1LjQ0MjcxIDYuNjU2MjUgNS44Mzg1NCA2LjUgNi4xNzE4OCA2LjE4NzVDNi41MDUyMSA1Ljg1NDE3IDYuNjcxODggNS40NTgzMyA2LjY3MTg4IDVDNi42NzE4OCA0LjU0MTY3IDYuNTA1MjEgNC4xNTYyNSA2LjE3MTg4IDMuODQzNzVDNS44Mzg1NCAzLjUxMDQyIDUuNDQyNzEgMy4zNDM3NSA0Ljk4NDM4IDMuMzQzNzVDNC41MjYwNCAzLjM0Mzc1IDQuMTMwMjEgMy41MTA0MiAzLjc5Njg4IDMuODQzNzVDMy40ODQzOCA0LjE1NjI1IDMuMzI4MTIgNC41NDE2NyAzLjMyODEyIDVDMy4zMjgxMiA1LjQ1ODMzIDMuNDg0MzggNS44NTQxNyAzLjc5Njg4IDYuMTg3NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjY3MTg4IDEuNzE4NzVDMi41ODg1NCAwLjgwMjA4MyAzLjY5MjcxIDAuMzQzNzUgNC45ODQzOCAwLjM0Mzc1QzYuMjc2MDQgMC4zNDM3NSA3LjM4MDIxIDAuODAyMDgzIDguMjk2ODggMS43MTg3NUM5LjIxMzU0IDIuNjE0NTggOS42NzE4OCAzLjcwODMzIDkuNjcxODggNUM5LjY3MTg4IDUuNjQ1ODMgOS41MDUyMSA2LjM5NTgzIDkuMTcxODggNy4yNUM4Ljg1OTM4IDguMDgzMzMgOC40NzM5NiA4Ljg2NDU4IDguMDE1NjIgOS41OTM3NUM3LjU1NzI5IDEwLjMwMjEgNy4wOTg5NiAxMC45NzkyIDYuNjQwNjIgMTEuNjI1QzYuMTgyMjkgMTIuMjUgNS43OTY4OCAxMi43NSA1LjQ4NDM4IDEzLjEyNUw0Ljk4NDM4IDEzLjY1NjJDNC44NTkzOCAxMy41MzEyIDQuNjkyNzEgMTMuMzQzOCA0LjQ4NDM4IDEzLjA5MzhDNC4yNzYwNCAxMi44NDM4IDMuOTAxMDQgMTIuMzY0NiAzLjM1OTM4IDExLjY1NjJDMi44Mzg1NCAxMC45MjcxIDIuMzY5NzkgMTAuMjI5MiAxLjk1MzEyIDkuNTYyNUMxLjUzNjQ2IDguODc1IDEuMTYxNDYgOC4xMDQxNyAwLjgyODEyNSA3LjI1QzAuNDk0NzkyIDYuMzk1ODMgMC4zMjgxMjUgNS42NDU4MyAwLjMyODEyNSA1QzAuMzI4MTI1IDMuNzA4MzMgMC43NzYwNDIgMi42MTQ1OCAxLjY3MTg4IDEuNzE4NzVaTTMuNzk2ODggNi4xODc1QzQuMTMwMjEgNi41IDQuNTI2MDQgNi42NTYyNSA0Ljk4NDM4IDYuNjU2MjVDNS40NDI3MSA2LjY1NjI1IDUuODM4NTQgNi41IDYuMTcxODggNi4xODc1QzYuNTA1MjEgNS44NTQxNyA2LjY3MTg4IDUuNDU4MzMgNi42NzE4OCA1QzYuNjcxODggNC41NDE2NyA2LjUwNTIxIDQuMTU2MjUgNi4xNzE4OCAzLjg0Mzc1QzUuODM4NTQgMy41MTA0MiA1LjQ0MjcxIDMuMzQzNzUgNC45ODQzOCAzLjM0Mzc1QzQuNTI2MDQgMy4zNDM3NSA0LjEzMDIxIDMuNTEwNDIgMy43OTY4OCAzLjg0Mzc1QzMuNDg0MzggNC4xNTYyNSAzLjMyODEyIDQuNTQxNjcgMy4zMjgxMiA1QzMuMzI4MTIgNS40NTgzMyAzLjQ4NDM4IDUuODU0MTcgMy43OTY4OCA2LjE4NzVaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPC9nPgo8L3N2Zz4K);
    background-position: center left;
    background-repeat: no-repeat;
}

.job-card_show-button {
    position: absolute;
    right: 0;
    bottom: -45px;
    padding-right: 18px;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #00000080;
/*    cursor: pointer;*/
    text-transform: lowercase; 
    -webkit-transition: all .3s;
    transition: all .3s;
}

/*.job-card_show-button:hover {
    color: #000000;
    -webkit-transition: all .3s;
    transition: all .3s;
}*/

.job-card_show-button:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 8px;
    height: 8px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNy4wNjI1IDAuNzE4NzVMOCAxLjY1NjI1TDQgNS42NTYyNUwwIDEuNjU2MjVMMC45Mzc1IDAuNzE4NzVMNCAzLjc4MTI1TDcuMDYyNSAwLjcxODc1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcuMDYyNSAwLjcxODc1TDggMS42NTYyNUw0IDUuNjU2MjVMMCAxLjY1NjI1TDAuOTM3NSAwLjcxODc1TDQgMy43ODEyNUw3LjA2MjUgMC43MTg3NVoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8L3N2Zz4K);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-card_show-button.active:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.myAccountBlock .job-card_show-button {
    cursor: default;
    padding-right: 0;
}

.myAccountBlock .job-card_show-button:after {
    display: none;
}

.job-card_posted {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; 
    color: #00000080;
    position: absolute;
    right: 0;
}


.jobs-wrapper {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.job {
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 5px;
    background-color: #ffffff
}

ul.job_listings {
    border: none;
    padding-top: 20px;
    background-image: none !important;
}

.job-alerts-content p+ ul.job_listings {
    padding-top: 30px;
}

ul.job_listings li {
    border: none !important;
    margin-bottom: 30px !important;
}

ul.job_listings li:last-child {
    margin-bottom: 0 !important;

}

.job_listings .content-list_item.hide-filter {
    display: none !important
}

.job-card_filter {
    display: flex;
    flex-wrap: wrap;
    padding-right: 100px;
}

.myAccountBlock .job-card_container .job-card_filter-list {
	display: flex;
	flex-wrap: wrap;
}

.job-card_filter-top {
    display: flex;
    flex-wrap: wrap;
}

.job-benefit-item {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    line-height: 18px;
    color: #000000;
    display: inline-flex;
    padding: 7px 14px;
    position: relative;
    background-color: #E5E2E1;
    border-radius: 8px;
    margin-right: 10px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.myAccountBlock .job-card_container .job-benefit-item {
	font-weight: 600;
	line-height: 12px;
	padding: 8px 12px;
}

.job-benefit-item_type {
    background-color: #F6CFD3;
}

.job-benefit-item_arrangement {
    background-color: #F4E5D8;
}

.job-benefit-item_function {
    background-color: #C3E6FA;
}

.job-benefit-item_experience {
    background-color: #DAF2B6;
}

.job-card_content {
    min-width: 100%;
    padding-top: 30px;
}

.job-card_text {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    color: #000000;
}

.myAccountBlock .job-card_container .job-card_text {
	font-weight: 400;
	line-height: 140%;
}

.job-card_text h2,
.job-card_text h3,
.job-card_text h4,
.job-card_text h5 {
	font-weight: 400;
}

.job-card_single .job-card_text {
    font-size: 16px;
    line-height: 26px;
}

.job-card_text h5 {
	font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    margin: 30px 0 10px 0;
}

.job-card_text>:first-child {
    margin-top: 0;
}

.job-card_text p {
    margin-bottom: 10px;
}

.job-card_text ol {
    padding-left: 24px;
    margin-bottom: 10px;
}

.job-card_text ol li {
    margin-bottom: 10px;
}


.job-card_text ul {
    list-style: none;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

.job-card_text ul li {
    position: relative;
    padding-left: 22px;
    margin-bottom: 6px !important;
}

.job-card_text ul li:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    width: 2px;
    height: 2px;
    background-color: #000000;
    border-radius: 50%;
}

.job-card_text ul li:last-child {
    margin-bottom: 0 !important;
}

.job-card_single .job-card_text p:last-child {
    margin-bottom: 0;
}

.job-card_single .job-card_text ul li {
    margin-bottom: 10px !important;
}

.job-content_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}

.job-content_item {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #000000;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: calc(25% - 20px);
}

.job-content_item span {
    font-size: 12px;
    line-height: 18px;
    color: #00000080;
    margin-bottom: 5px;
}

.job-content_item-button {
    align-items: flex-end;
}

.myAccountBlock .job-card_container .job-content_item-button {
	max-width: 200px;
}

.job-content_button {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px !important;
    color: #ffffff !important;
    text-transform: uppercase;
    text-decoration: none !important;
    padding: 14px;
    display: flex;
    width: 100%;
    justify-content: center;
    border-radius: 16px;
    overflow: hidden;
    background: linear-gradient(90deg, #F70 33%, #F7901E 67%) !important;
    background-position: 100% 0 !important;
    background-size: 300% 100% !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.apply-button {
    position: relative;
    padding: 14px 50px 14px 30px !important;
    border: none;
    outline: none !important;
    max-width: 200px;
}

.apply-button_icon {
    position: absolute;
    top: 50%;
    right: 13px;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    border-radius: 8px;
    overflow: hidden;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.apply-button svg {
    width: 24px;
    height: 24px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.apply-button:active svg {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-content_button:hover {
    background-position: 50% 0 !important;
     box-shadow: 0px 3px 30px 0px rgba(255, 119, 0, 0.30);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-content_button:active {
    background-position: 0 0 !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-card_bottom {
    display: flex;
    justify-content: flex-end;
    margin-top: 30px;
}

div.job_listings {
    margin-bottom: 0;
}

.job-card_single .job-card_content {
    display: flex;
    flex-direction: column-reverse;
}

.job-card_single .job-content_footer {
    margin-top: 0;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.no_job_listings_found {
    display: none;
}


@media only screen and (min-width: 768px) {
    /*.job-card_content {
        display: none;
    }*/

    .jobBoardBlock .job-card_content {
		display: none;
	}

    .job-card_filter-top {
        position: absolute;
        top: 34px;
        right: 30px;
    }

    .job-card_filter-top .job-benefit-item:last-child {
        margin-right: 0;
    }

    .job-card_posted {
        bottom: -45px;
    }

    .job-board_filter-button {
        display: none;
    }

    .job-board-form_heading {
        display: none;
    }

    .job_filters fieldset .dropbtn {
        position: relative;
        font-family: "Open Sans", sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        color: #000000;
        cursor: pointer;
        text-transform: none;
        padding: 13px 17px;
        width: 100%;
        outline: none;
        text-align: left;
        border-radius: 16px;
        background-color: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.10);
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .job_filters fieldset .dropbtn:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 16px;
        width: 9px;
        height: 6px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNy4zMTI1IDAuNzE4NzVMOC4yNSAxLjY1NjI1TDQuMjUgNS42NTYyNUwwLjI1IDEuNjU2MjVMMS4xODc1IDAuNzE4NzVMNC4yNSAzLjc4MTI1TDcuMzEyNSAwLjcxODc1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcuMzEyNSAwLjcxODc1TDguMjUgMS42NTYyNUw0LjI1IDUuNjU2MjVMMC4yNSAxLjY1NjI1TDEuMTg3NSAwLjcxODc1TDQuMjUgMy43ODEyNUw3LjMxMjUgMC43MTg3NVoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8L3N2Zz4K);
        background-position: center;
        background-repeat: no-repeat;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .job_filters fieldset .dropbtn.active {
        font-weight: 600;
    }

    .job_filters fieldset .dropbtn.active:after {
        -webkit-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg);
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .job_filters fieldset .dropbtn:hover {
        border-color: rgba(0, 0, 0, 0.20);
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .job_filters fieldset .dropbtn:focus {
        border-color: rgba(0, 0, 0, 0.30);
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .dropbtn:hover, .dropbtn:focus {
        background-color: #3e8e41;
    }

    .dropdown-content {
        display: none;
        position: absolute;
        top: calc(100% + 10px);
        border-radius: 16px;
        width: 100%;
        padding-right: 4px;
        background-color: #ffffff;
        box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.05);
        z-index: 1;
        overflow: hidden;
    }

    .search_job_functions .dropdown-content,
    .search_locations .dropdown-content {
        width: 340px;
    }

    .dropdown_content-list {
        max-height: 275px;
        overflow: hidden;
        overflow-y: auto;
        padding: 14px 14px 14px 18px;
    }

    .dropdown_content-list::-webkit-scrollbar-track {
        background-color: #ffffff;
    }

    .dropdown_content-list::-webkit-scrollbar {
        width: 3px;
        background-color: #ffffff;
    }

    .dropdown_content-list::-webkit-scrollbar-thumb {
        background-color: #0000001a;
    }

}

@media only screen and (min-width: 1024px) {
    .job-card_filter-top {
        right: 40px;
    }

    .myAccountBlock .job-card_container .job-card_filter-top {
    	top: 37px;
        right: 38px;
    }
}

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

    .job-board_container {
        padding: 30px 30px 15px 30px;
        margin-bottom: 40px;
    }

    .job-card_container {
        padding: 30px;
    }

    .myAccountBlock .job-card_container {
	    padding: 28px 28px;
	}


    .job_filters .job-board-form_filters {
        justify-content: start;
    }

    .job_filters .job-board-form_filters fieldset {
        max-width: calc(33.33% - 10px);
        margin-right: 15px;
    }

    .job_filters .job-board-form_filters fieldset:nth-child(3n) {
        margin-right: 0;
    }

    .job-content_item {
        max-width: calc(23% - 7.5px);
    }

    .job-content_item-button {
        max-width: calc(33% - 7.5px);
    }
}


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

	.job-alerts-content p+ ul.job_listings {
		padding-top: 20px;
	}

    .job-board_container {
        padding: 20px;
        flex-direction: row;
    }

    .search_field {
        width: auto !important;
        flex-grow: 1;
        margin-right: 10px !important;
        margin-bottom: 0;
    }

    .job_filters .search_field input {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .job_filters .search_field input:focus,
    .job_filters .search_field input:active {
        width: calc(100% + 60px);
        max-width: calc(100% + 60px);
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .job_filters .search_field .remove-search {
        right: -40px;
    }

    .job_filters .search_field input:focus + .remove-search,
    .job_filters .search_field input:active + .remove-search {
        transition-delay: .2s;
    }

    .jobs-wrapper {
        gap: 20px;
        padding: 0 10px;
    }

    .job-card_container {
        padding: 20px 30px;
    }

    .myAccountBlock .job-card_container {
	    padding: 18px 28px;
	}

    .job-board_heading {
        display: none;
    }

    .job-card_header {
        flex-direction: row-reverse;
        align-items: start;
        padding: 0;
        margin-bottom: 0;
    }

    .job-card_header-info {
        padding: 0 10px 0 0;
        width: calc(100% - 64px);
    }

    .myAccountBlock .job-card_header-info {
    	padding-left: 0;
    }

    .job-card_header-main {
        display: flex;
        flex-direction: column;
        min-height: 88px;
        margin-bottom: 15px;
    }

    .job-card_title {
        font-size: 22px !important;
        line-height: 30px !important;
        display: flex;
        flex-basis: 0;
        flex-grow: 1;
        align-items: center;
        margin-bottom: 10px;
    }

    .myAccountBlock .job-card_container .job-card_title {
    	font-size: 20px !important;
    }

    .job-card_organization {
        margin-bottom: 0;
    }

    .job-card_location {
        font-size: 12px;
        line-height: 18px;
    }

 	.job-card_logo { 
        width: 64px;
        height: 64px;
        margin-top: 12px;
    }

    .myAccountBlock .job-card_logo {
    	margin-top: 0;
    }

    .job-card_single .job-card_text {
        font-size: 14px;
        line-height: 22px;
    }


    .job-card_show-button {
        padding-right: 14px;
        bottom: 0;
    }

    .job-card_body {
        display: none;
        padding: 20px 0 10px 0;
        min-width: 100%;
    }

    .job-card_single .job-card_body,
    .myAccountBlock .job-alerts-content .job-card_body {
        display: block;
    }

    .job-benefit-item {
        line-height: 12px;
        padding: 7px 10px;
        margin-right: 6px;
        margin-bottom: 6px;
    }

    .job-card_filter {
        padding-right: 0;
    }

    .job-card_content {
        padding-top: 14px;
    }

    .job-content_footer {
        flex-direction: column;
        margin-top: 10px;
    }

    .job-content_item {
        max-width: 100%;
        margin-bottom: 10px;
    }

    .myAccountBlock .job-card_container .job-content_item {
    	line-height: 20px;
    }

    .myAccountBlock .job-card_container .job-content_item span {
    	line-height: 17px;
    }

    .myAccountBlock .job-card_container .job-content_item-button {
	    max-width: 100%;
	}

    .job-content_item-button {
        margin-top: 10px;
        margin-bottom: 0;
        align-items: flex-start;
    }

    .job-content_item-button a {
        /*max-width: 350px;*/

    }

    .job-board-form {
        position: fixed;
        top: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
        width: 100%;
        height: 100vh;
        z-index: 99;
        display: flex;
        flex-direction: column;
        background-color: #ffffff;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .job-board-form.active {
        opacity: 1;
        visibility: visible;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .job-board-form_footer {
        display: flex;
    }

    .job-board_filter {
        padding: 0 10px;
    }

    .selected-filters-list {
        position: relative;
        left: -30px;
        flex-wrap: nowrap;
        padding: 0 24px 0 30px;
        width: calc(100% + 60px) !important;
        max-width: calc(100% + 60px) !important;
        overflow: hidden;
        overflow-x: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .selected-filters-list::-webkit-scrollbar {
        display: none;
    }

    .selected-filter {
        line-height: 12px;
        padding: 6px 20px 6px 9px;
        white-space: nowrap;
        margin-right: 6px;
        margin-bottom: 6px;
    }

    .selected-filter .remove-filter {
        right: 7px;
        width: 8px;
        height: 8px;
    }

    .job_filters .job-board-form_filters {
        padding: 30px 20px 10px 30px;
        flex-basis: 0;
        flex-grow: 1;
        overflow: hidden;
        overflow-y: auto;
    }

    .job_filters .job-board-form_filters::-webkit-scrollbar-track {
        background-color: #ffffff;
    }

    .job_filters .job-board-form_filters::-webkit-scrollbar {
        width: 3px;
        background-color: #ffffff;
    }

    .job_filters .job-board-form_filters::-webkit-scrollbar-thumb {
        background-color: #0000001a;
    }

    .job_filters .job-board-form_filters fieldset {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .job_listings {
        padding: 0;
    }

    .job-card_posted {
        right: -10px;
        top: -70px;
    }

    .job-card_text ol {
        padding-left: 22px;
    }

    .job-card_text ol li {
        margin-bottom: 5px;
    }

    .job-card_single .job-card_text ul li {
        margin-bottom: 6px !important;
    }

    .job-card_text h5 {
        margin: 20px 0 10px 0;
    }

    .job-card_bottom {
        margin-top: 20px;
    }


    .search_job_functions .dropdown-content {
        max-width: 100%;
    }

    .job-card_single .apply-button {
        padding: 14px 30px 14px 30px !important;
        max-width: 450px;
    }

    .job-card_single .job-content_footer {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    .job_filters fieldset .dropbtn {
        display: none !important;
    }

    .job_filters fieldset.search_remote {
        order: -2;
    }

    .job_filters fieldset.search_job_type {
        order: -1;
    }

    .job_filters fieldset.search_organisation_type {
        order: 1;
    }
    
    .job_filters fieldset.search_language_requirements {
        order: 1;
    }

    .job_filters fieldset.search_locations {
        order: 2;
    }

    .job_filters .search_jobs fieldset > label {
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        display: flex !important;
        margin-bottom: 10px;
    }

    .dropdown  .content-list_item:last-child {
        margin-bottom: 0;
    }

    .dropdown .content-list_item label {
        display: flex !important;
    }

    .dropdown_content-list {
        padding: 0 10px 0 0;
    }


}




/*  New Style  */


.woocommerce {
/*    padding: 60px 10px;*/
    padding: 0 !important;
    min-height: calc(100vh - 160px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /*overflow: hidden;*/
}

.account-navigation__body ul {
    list-style-type: none;
    padding-left: 0;
}

.account-navigation__body ul.custom-menu {
    padding: 0;
}

.account-navigation__body ul h3 {
    font-family: 'Montserrat', Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    color: #688BB5;
    margin: 40px 0 15px 0;
}

.account-navigation__body ul h3:first-child {
    margin-top: 0;
}

.account-navigation__body ul.custom-menu li {
    margin-bottom: 15px !important;
}

.account-navigation__body ul.custom-menu a {
    font-family: 'Montserrat', Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #0D2240;
    position: relative; 
    padding-left: 34px;
    display: inline-flex;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-navigation__body ul.custom-menu a:hover,
.account-navigation__body ul.custom-menu a.active {
    color: #E6457B !important; 
    -webkit-transition: all .3s;
    transition: all .3s;  
}

.account-navigation__body ul.custom-menu a:before {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.account-navigation__body ul.custom-menu a:hover:before {
    opacity: 0;
}
.account-navigation__body ul.custom-menu a:hover:after {
    opacity: 1;
}

.account-navigation__body ul.custom-menu a:after {
    left: 0;
}

.account-navigation__body ul.custom-menu a.social-media-analytics:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQgNC41VjYuMUw1LjYgOS4zVjcuN0g0VjE3LjNINS42VjE1LjdMNy4yIDE2LjFWMTcuN0M3LjIgMTkuMjIgOC40OCAyMC41IDEwIDIwLjVDMTEuNTIgMjAuNSAxMi44IDE5LjIyIDEyLjggMTcuN1YxNy41NEwxOC40IDE4LjlWMjAuNUgyMFY0LjVIMTguNFpNMTEuMiAxNy43QzExLjIgMTguMzQgMTAuNjQgMTguOSAxMCAxOC45QzkuMzYgMTguOSA4LjggMTguMzQgOC44IDE3LjdWMTYuNUwxMS4yIDE3LjE0VjE3LjdaIiBmaWxsPSIjMDQwQzU2Ii8+Cjwvc3ZnPgo=); 
}

.account-navigation__body ul.custom-menu a.social-media-analytics:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQgNC41VjYuMUw1LjYgOS4zVjcuN0g0VjE3LjNINS42VjE1LjdMNy4yIDE2LjFWMTcuN0M3LjIgMTkuMjIgOC40OCAyMC41IDEwIDIwLjVDMTEuNTIgMjAuNSAxMi44IDE5LjIyIDEyLjggMTcuN1YxNy41NEwxOC40IDE4LjlWMjAuNUgyMFY0LjVIMTguNFpNMTEuMiAxNy43QzExLjIgMTguMzQgMTAuNjQgMTguOSAxMCAxOC45QzkuMzYgMTguOSA4LjggMTguMzQgOC44IDE3LjdWMTYuNUwxMS4yIDE3LjE0VjE3LjdaIiBmaWxsPSIjRjYyMzk0Ii8+Cjwvc3ZnPgo=);    
}

.account-navigation__body ul.custom-menu a.ppc-analytics:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2MDUgOS42MzE0M0MxMS40ODQzIDkuNjMxNDMgMTEuMzE1MiA5LjcwMDgzIDExLjE5MDYgOS44MjQzNUMxMS4wNjU5IDkuOTQ3ODcgMTAuOTk1OSAxMC4xMTU0IDEwLjk5NTkgMTAuMjkwMVYyMC4yMTM0QzEwLjk5NTkgMjAuNTc3NCAxMS4yOTMyIDIwLjg3MjEgMTEuNjYwNSAyMC44NzIxQzExLjgyNjcgMjAuODcyMSAxMS45NjY2IDIwLjgyMDEgMTIuMDgwMyAyMC43MzM0TDEzLjc1MDYgMTkuMzkwMUwxNS4yMDIyIDIyLjUyNzRDMTUuMzE1OSAyMi43NjE0IDE1LjU1MiAyMi45MDAxIDE1LjgwNTYgMjIuOTAwMUMxNS45MDE4IDIyLjkwMDEgMTUuOTk4IDIyLjkwMDEgMTYuMDk0MiAyMi44MzA4TDE4LjUwNzggMjEuNzIxNEMxOC44NDAxIDIxLjU2NTQgMTguOTk3NSAyMS4xNjY4IDE4LjgyMjYgMjAuODQ2MUwxNy4zNjIyIDE3LjcwMDFMMTkuNDY5NyAxNy4zMTAxQzE5LjYwOTcgMTcuMjY2OCAxOS43NDA4IDE3LjIwNjEgMTkuODQ1OCAxNy4wODQ4QzIwLjA4MTkgMTYuODA3NCAyMC4wNDY5IDE2LjQwMDEgMTkuNzQwOCAxNi4xNDg4TDEyLjA5NzggOS43Nzg3NkwxMi4wODkgOS43ODc0M0MxMS45NzU0IDkuNjkyMSAxMS44MjY3IDkuNjMxNDMgMTEuNjYwNSA5LjYzMTQzWk0xNS4zNjg0IDEwLjc2NjhWOS4wMzM0M0gxOS43NDA4VjEwLjc2NjhIMTUuMzY4NFpNMTQuMzQ1MiA2LjIyNTQzTDE2LjgyIDMuNzcyNzZMMTguMDUzMSA0Ljk5NDc2TDE1LjU3ODMgNy40NDc0M0wxNC4zNDUyIDYuMjI1NDNaTTEwLjk5NTkgMi4xMDAxSDEyLjc0NDlWNi40MzM0M0gxMC45OTU5VjIuMTAwMVpNNS42ODc3NyAxNC44MDU0TDguMTYyNTcgMTIuMzUyOEw5LjM5NTYxIDEzLjU3NDhMNi45MjA4IDE2LjAyNzRMNS42ODc3NyAxNC44MDU0Wk01LjY4Nzc3IDQuOTk0NzZMNi45MjA4IDMuNzcyNzZMOS4zOTU2MSA2LjIyNTQzTDguMTYyNTcgNy40NDc0M0w1LjY4Nzc3IDQuOTk0NzZaTTguMzcyNDUgMTAuNzY2OEg0VjkuMDMzNDNIOC4zNzI0NVYxMC43NjY4WiIgZmlsbD0iIzA0MEM1NiIvPgo8L3N2Zz4K);
}

.account-navigation__body ul.custom-menu a.ppc-analytics:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2MDUgOS42MzE0M0MxMS40ODQzIDkuNjMxNDMgMTEuMzE1MiA5LjcwMDgzIDExLjE5MDYgOS44MjQzNUMxMS4wNjU5IDkuOTQ3ODcgMTAuOTk1OSAxMC4xMTU0IDEwLjk5NTkgMTAuMjkwMVYyMC4yMTM0QzEwLjk5NTkgMjAuNTc3NCAxMS4yOTMyIDIwLjg3MjEgMTEuNjYwNSAyMC44NzIxQzExLjgyNjcgMjAuODcyMSAxMS45NjY2IDIwLjgyMDEgMTIuMDgwMyAyMC43MzM0TDEzLjc1MDYgMTkuMzkwMUwxNS4yMDIyIDIyLjUyNzRDMTUuMzE1OSAyMi43NjE0IDE1LjU1MiAyMi45MDAxIDE1LjgwNTYgMjIuOTAwMUMxNS45MDE4IDIyLjkwMDEgMTUuOTk4IDIyLjkwMDEgMTYuMDk0MiAyMi44MzA4TDE4LjUwNzggMjEuNzIxNEMxOC44NDAxIDIxLjU2NTQgMTguOTk3NSAyMS4xNjY4IDE4LjgyMjYgMjAuODQ2MUwxNy4zNjIyIDE3LjcwMDFMMTkuNDY5NyAxNy4zMTAxQzE5LjYwOTcgMTcuMjY2OCAxOS43NDA4IDE3LjIwNjEgMTkuODQ1OCAxNy4wODQ4QzIwLjA4MTkgMTYuODA3NCAyMC4wNDY5IDE2LjQwMDEgMTkuNzQwOCAxNi4xNDg4TDEyLjA5NzggOS43Nzg3NkwxMi4wODkgOS43ODc0M0MxMS45NzU0IDkuNjkyMSAxMS44MjY3IDkuNjMxNDMgMTEuNjYwNSA5LjYzMTQzWk0xNS4zNjg0IDEwLjc2NjhWOS4wMzM0M0gxOS43NDA4VjEwLjc2NjhIMTUuMzY4NFpNMTQuMzQ1MiA2LjIyNTQzTDE2LjgyIDMuNzcyNzZMMTguMDUzMSA0Ljk5NDc2TDE1LjU3ODMgNy40NDc0M0wxNC4zNDUyIDYuMjI1NDNaTTEwLjk5NTkgMi4xMDAxSDEyLjc0NDlWNi40MzM0M0gxMC45OTU5VjIuMTAwMVpNNS42ODc3NyAxNC44MDU0TDguMTYyNTcgMTIuMzUyOEw5LjM5NTYxIDEzLjU3NDhMNi45MjA4IDE2LjAyNzRMNS42ODc3NyAxNC44MDU0Wk01LjY4Nzc3IDQuOTk0NzZMNi45MjA4IDMuNzcyNzZMOS4zOTU2MSA2LjIyNTQzTDguMTYyNTcgNy40NDc0M0w1LjY4Nzc3IDQuOTk0NzZaTTguMzcyNDUgMTAuNzY2OEg0VjkuMDMzNDNIOC4zNzI0NVYxMC43NjY4WiIgZmlsbD0iI0Y2MjM5NCIvPgo8L3N2Zz4K);
}

.account-navigation__body ul.custom-menu a.email-analytics:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjYgNUMxNy42IDQuNzIzODYgMTcuMzc2MSA0LjUgMTcuMSA0LjVINi45QzYuNjIzODYgNC41IDYuNCA0LjcyMzg2IDYuNCA1VjEwLjY5NDNDNi40IDExLjAzNTYgNi4wNjU2NSAxMS4yNzY2IDUuNzQxODkgMTEuMTY4Nkw0LjY1ODExIDEwLjgwNzRDNC4zMzQzNSAxMC42OTk0IDQgMTAuOTQwNCA0IDExLjI4MTdWMjBDNCAyMC4yNzYxIDQuMjIzODYgMjAuNSA0LjUgMjAuNUgxOS41QzE5Ljc3NjEgMjAuNSAyMCAyMC4yNzYxIDIwIDIwVjExLjI4MTdDMjAgMTAuOTQwNCAxOS42NjU3IDEwLjY5OTQgMTkuMzQxOSAxMC44MDc0TDE4LjI1ODEgMTEuMTY4NkMxNy45MzQzIDExLjI3NjYgMTcuNiAxMS4wMzU2IDE3LjYgMTAuNjk0M1Y1Wk04IDYuNkM4IDYuMzIzODYgOC4yMjM4NiA2LjEgOC41IDYuMUgxNS41QzE1Ljc3NjEgNi4xIDE2IDYuMzIzODYgMTYgNi42VjExLjU2MzhDMTYgMTEuNzc5IDE1Ljg2MjQgMTEuOTcgMTUuNjU4NCAxMi4wMzgxTDEyLjE1ODQgMTMuMjA3MUMxMi4wNTU2IDEzLjI0MTQgMTEuOTQ0NCAxMy4yNDE0IDExLjg0MTYgMTMuMjA3MUw4LjM0MTYgMTIuMDM4MUM4LjEzNzU4IDExLjk3IDggMTEuNzc5IDggMTEuNTYzOFY2LjZaIiBmaWxsPSIjMDQwQzU2Ii8+CjxwYXRoIGQ9Ik0xNC40IDguMkMxNC40IDcuOTIzODYgMTQuMTc2MSA3LjcgMTMuOSA3LjdIMTAuMUM5LjgyMzg2IDcuNyA5LjYgNy45MjM4NiA5LjYgOC4yVjguOEM5LjYgOS4wNzYxNCA5LjgyMzg2IDkuMyAxMC4xIDkuM0gxMy45QzE0LjE3NjEgOS4zIDE0LjQgOS4wNzYxNCAxNC40IDguOFY4LjJaIiBmaWxsPSIjMDQwQzU2Ii8+CjxwYXRoIGQ9Ik0xNC40IDEwLjZDMTQuNCAxMC4zMjM5IDE0LjE3NjEgMTAuMSAxMy45IDEwLjFIMTAuMUM5LjgyMzg2IDEwLjEgOS42IDEwLjMyMzkgOS42IDEwLjZWMTEuMkM5LjYgMTEuNDc2MSA5LjgyMzg2IDExLjcgMTAuMSAxMS43SDEzLjlDMTQuMTc2MSAxMS43IDE0LjQgMTEuNDc2MSAxNC40IDExLjJWMTAuNloiIGZpbGw9IiMwNDBDNTYiLz4KPC9zdmc+Cg==);
}

.account-navigation__body ul.custom-menu a.email-analytics:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjYgNUMxNy42IDQuNzIzODYgMTcuMzc2MSA0LjUgMTcuMSA0LjVINi45QzYuNjIzODYgNC41IDYuNCA0LjcyMzg2IDYuNCA1VjEwLjY5NDNDNi40IDExLjAzNTYgNi4wNjU2NSAxMS4yNzY2IDUuNzQxODkgMTEuMTY4Nkw0LjY1ODExIDEwLjgwNzRDNC4zMzQzNSAxMC42OTk0IDQgMTAuOTQwNCA0IDExLjI4MTdWMjBDNCAyMC4yNzYxIDQuMjIzODYgMjAuNSA0LjUgMjAuNUgxOS41QzE5Ljc3NjEgMjAuNSAyMCAyMC4yNzYxIDIwIDIwVjExLjI4MTdDMjAgMTAuOTQwNCAxOS42NjU3IDEwLjY5OTQgMTkuMzQxOSAxMC44MDc0TDE4LjI1ODEgMTEuMTY4NkMxNy45MzQzIDExLjI3NjYgMTcuNiAxMS4wMzU2IDE3LjYgMTAuNjk0M1Y1Wk04IDYuNkM4IDYuMzIzODYgOC4yMjM4NiA2LjEgOC41IDYuMUgxNS41QzE1Ljc3NjEgNi4xIDE2IDYuMzIzODYgMTYgNi42VjExLjU2MzhDMTYgMTEuNzc5IDE1Ljg2MjQgMTEuOTcgMTUuNjU4NCAxMi4wMzgxTDEyLjE1ODQgMTMuMjA3MUMxMi4wNTU2IDEzLjI0MTQgMTEuOTQ0NCAxMy4yNDE0IDExLjg0MTYgMTMuMjA3MUw4LjM0MTYgMTIuMDM4MUM4LjEzNzU4IDExLjk3IDggMTEuNzc5IDggMTEuNTYzOFY2LjZaIiBmaWxsPSIjRjYyMzk0Ii8+CjxwYXRoIGQ9Ik0xNC40IDguMkMxNC40IDcuOTIzODYgMTQuMTc2MSA3LjcgMTMuOSA3LjdIMTAuMUM5LjgyMzg2IDcuNyA5LjYgNy45MjM4NiA5LjYgOC4yVjguOEM5LjYgOS4wNzYxNCA5LjgyMzg2IDkuMyAxMC4xIDkuM0gxMy45QzE0LjE3NjEgOS4zIDE0LjQgOS4wNzYxNCAxNC40IDguOFY4LjJaIiBmaWxsPSIjRjYyMzk0Ii8+CjxwYXRoIGQ9Ik0xNC40IDEwLjZDMTQuNCAxMC4zMjM5IDE0LjE3NjEgMTAuMSAxMy45IDEwLjFIMTAuMUM5LjgyMzg2IDEwLjEgOS42IDEwLjMyMzkgOS42IDEwLjZWMTEuMkM5LjYgMTEuNDc2MSA5LjgyMzg2IDExLjcgMTAuMSAxMS43SDEzLjlDMTQuMTc2MSAxMS43IDE0LjQgMTEuNDc2MSAxNC40IDExLjJWMTAuNloiIGZpbGw9IiNGNjIzOTQiLz4KPC9zdmc+Cg==);
}

.account-navigation__body ul.custom-menu a.cma-analytics:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjE5OTk1IDUuMjE2OTRDMy4xOTk5NSA0LjM3OTEzIDMuODc1MTQgMy42OTk5NSA0LjcwODA0IDMuNjk5OTVIOC4zNDAxMkM5LjE3MzAxIDMuNjk5OTUgOS44NDgyIDQuMzc5MTMgOS44NDgyIDUuMjE2OTRWOC44NzA0OEM5Ljg0ODIgOS43MDgzIDkuMTczMDEgMTAuMzg3NSA4LjM0MDEyIDEwLjM4NzVINC43MDgwNEMzLjg3NTE0IDEwLjM4NzUgMy4xOTk5NSA5LjcwODMgMy4xOTk5NSA4Ljg3MDQ4VjUuMjE2OTRaTTE0Ljk1MTUgNS4yMTY5NEMxNC45NTE1IDQuMzc5MTMgMTUuNjI2NyAzLjY5OTk1IDE2LjQ1OTYgMy42OTk5NUgyMC4wOTE3QzIwLjkyNDUgMy42OTk5NSAyMS41OTk3IDQuMzc5MTMgMjEuNTk5NyA1LjIxNjk0VjguODcwNDhDMjEuNTk5NyA5LjcwODMgMjAuOTI0NSAxMC4zODc1IDIwLjA5MTcgMTAuMzg3NUgxNi40NTk2QzE1LjYyNjcgMTAuMzg3NSAxNC45NTE1IDkuNzA4MyAxNC45NTE1IDguODcwNDhWNS4yMTY5NFpNMTMuOTA5NiAxMy40NjU1SDIxLjAwNTlDMjEuMzM0IDEzLjQ2NTUgMjEuNiAxMy4xOTggMjEuNiAxMi44Njc5QzIxLjYgMTIuNTM3OSAyMS4zMzQgMTIuMjcwMyAyMS4wMDU5IDEyLjI3MDNIMy43OTQwNUMzLjQ2NTk0IDEyLjI3MDMgMy4xOTk5NSAxMi41Mzc5IDMuMTk5OTUgMTIuODY3OUMzLjE5OTk1IDEzLjE5OCAzLjQ2NTk0IDEzLjQ2NTUgMy43OTQwNSAxMy40NjU1SDEwLjg1NjVMOC4xMjUwMyAxOC4yMjQ1QzcuNTQ0NTggMTkuMjM1OCA4LjI3MDE1IDIwLjUgOS40MzEwOCAyMC41SDE1LjMzNDlDMTYuNDk1OSAyMC41IDE3LjIyMTQgMTkuMjM1OCAxNi42NDEgMTguMjI0NUwxMy45MDk2IDEzLjQ2NTVaIiBmaWxsPSIjMDQwQzU2Ii8+Cjwvc3ZnPgo=);
}

.account-navigation__body ul.custom-menu a.cma-analytics:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjE5OTk1IDUuMjE2OTRDMy4xOTk5NSA0LjM3OTEzIDMuODc1MTQgMy42OTk5NSA0LjcwODA0IDMuNjk5OTVIOC4zNDAxMkM5LjE3MzAxIDMuNjk5OTUgOS44NDgyIDQuMzc5MTMgOS44NDgyIDUuMjE2OTRWOC44NzA0OEM5Ljg0ODIgOS43MDgzIDkuMTczMDEgMTAuMzg3NSA4LjM0MDEyIDEwLjM4NzVINC43MDgwNEMzLjg3NTE0IDEwLjM4NzUgMy4xOTk5NSA5LjcwODMgMy4xOTk5NSA4Ljg3MDQ4VjUuMjE2OTRaTTE0Ljk1MTUgNS4yMTY5NEMxNC45NTE1IDQuMzc5MTMgMTUuNjI2NyAzLjY5OTk1IDE2LjQ1OTYgMy42OTk5NUgyMC4wOTE3QzIwLjkyNDUgMy42OTk5NSAyMS41OTk3IDQuMzc5MTMgMjEuNTk5NyA1LjIxNjk0VjguODcwNDhDMjEuNTk5NyA5LjcwODMgMjAuOTI0NSAxMC4zODc1IDIwLjA5MTcgMTAuMzg3NUgxNi40NTk2QzE1LjYyNjcgMTAuMzg3NSAxNC45NTE1IDkuNzA4MyAxNC45NTE1IDguODcwNDhWNS4yMTY5NFpNMTMuOTA5NiAxMy40NjU1SDIxLjAwNTlDMjEuMzM0IDEzLjQ2NTUgMjEuNiAxMy4xOTggMjEuNiAxMi44Njc5QzIxLjYgMTIuNTM3OSAyMS4zMzQgMTIuMjcwMyAyMS4wMDU5IDEyLjI3MDNIMy43OTQwNUMzLjQ2NTk0IDEyLjI3MDMgMy4xOTk5NSAxMi41Mzc5IDMuMTk5OTUgMTIuODY3OUMzLjE5OTk1IDEzLjE5OCAzLjQ2NTk0IDEzLjQ2NTUgMy43OTQwNSAxMy40NjU1SDEwLjg1NjVMOC4xMjUwMyAxOC4yMjQ1QzcuNTQ0NTggMTkuMjM1OCA4LjI3MDE1IDIwLjUgOS40MzEwOCAyMC41SDE1LjMzNDlDMTYuNDk1OSAyMC41IDE3LjIyMTQgMTkuMjM1OCAxNi42NDEgMTguMjI0NUwxMy45MDk2IDEzLjQ2NTVaIiBmaWxsPSIjRjYyMzk0Ii8+Cjwvc3ZnPgo=);
}

.account-navigation__body ul.custom-menu a.audience-measurements-analytics:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjAwMDIgMTAuOUM3LjgzNjU0IDEwLjkgOC40NDY5OSAxMS4xNTExIDguODk3MDggMTEuNTk4QzkuMzQ3MTcgMTIuMDQ1IDkuNjAwMDIgMTIuNjUxMiA5LjYwMDAyIDEzLjI4MzNDOS42MDAwMiAxMy45MTU0IDkuMzQ3MTcgMTQuNTIxNiA4Ljg5NzA4IDE0Ljk2ODZDOC40NDY5OSAxNS40MTU1IDcuODM2NTQgMTUuNjY2NiA3LjIwMDAyIDE1LjY2NjZDNi41NjM1IDE1LjY2NjYgNS45NTMwNiAxNS40MTU1IDUuNTAyOTcgMTQuOTY4NkM1LjA1Mjg4IDE0LjUyMTYgNC44MDAwMiAxMy45MTU0IDQuODAwMDIgMTMuMjgzM0M0LjgwMDAyIDEyLjY1MTIgNS4wNTI4OCAxMi4wNDUgNS41MDI5NyAxMS41OThDNS45NTMwNiAxMS4xNTExIDYuNTYzNSAxMC45IDcuMjAwMDIgMTAuOVpNNy4yMDAwMiAxNi44NTgzQzkuODUyMDIgMTYuODU4MyAxMiAxNy45MjQ4IDEyIDE5LjI0MTZWMjEuMjk5OUgyLjQwMDAyVjE5LjI0MTZDMi40MDAwMiAxNy45MjQ4IDQuNTQ4MDIgMTYuODU4MyA3LjIwMDAyIDE2Ljg1ODNaIiBmaWxsPSIjMDQwQzU2Ii8+CjxwYXRoIGQ9Ik0yMS4wOTA5IDMuNjk5OTVIMTkuMDU0NUMxOC43NzMzIDMuNjk5OTUgMTguNTQ1NCAzLjkzMjk2IDE4LjU0NTQgNC4yMjAzNlYxNy41Nzk1QzE4LjU0NTQgMTcuODY2OSAxOC43NzMzIDE4LjEgMTkuMDU0NSAxOC4xSDIxLjA5MDlDMjEuMzcyIDE4LjEgMjEuNiAxNy44NjY5IDIxLjYgMTcuNTc5NVY0LjIyMDM2QzIxLjYgMy45MzI5NiAyMS4zNzIgMy42OTk5NSAyMS4wOTA5IDMuNjk5OTVaIiBmaWxsPSIjMDQwQzU2Ii8+CjxwYXRoIGQ9Ik0xNC45ODE4IDE4LjFIMTcuMDE4MUMxNy4yOTkzIDE4LjEgMTcuNTI3MiAxNy44NjY5IDE3LjUyNzIgMTcuNTc5NVY2LjMwMTk5QzE3LjUyNzIgNi4wMTQ1OSAxNy4yOTkzIDUuNzgxNTggMTcuMDE4MSA1Ljc4MTU4SDE0Ljk4MThDMTQuNzAwNiA1Ljc4MTU4IDE0LjQ3MjcgNi4wMTQ1OSAxNC40NzI3IDYuMzAxOTlWMTcuNTc5NUMxNC40NzI3IDE3Ljg2NjkgMTQuNzAwNiAxOC4xIDE0Ljk4MTggMTguMVoiIGZpbGw9IiMwNDBDNTYiLz4KPHBhdGggZD0iTTEwLjk4MTggMTIuNDk5NkgxMy4wMTgxQzEzLjI5OTMgMTIuNDk5NiAxMy41MjcyIDEyLjI2NjYgMTMuNTI3MiAxMS45NzkyVjkuNTAxNjFDMTMuNTI3MiA5LjIxNDIxIDEzLjI5OTMgOC45ODEyIDEzLjAxODEgOC45ODEySDEwLjk4MThDMTAuNzAwNiA4Ljk4MTIgMTAuNDcyNyA5LjIxNDIxIDEwLjQ3MjcgOS41MDE2MVYxMS45NzkyQzEwLjQ3MjcgMTIuMjY2NiAxMC43MDA2IDEyLjQ5OTYgMTAuOTgxOCAxMi40OTk2WiIgZmlsbD0iIzA0MEM1NiIvPgo8L3N2Zz4K);
}

.account-navigation__body ul.custom-menu a.audience-measurements-analytics:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjAwMDIgMTAuOUM3LjgzNjU0IDEwLjkgOC40NDY5OSAxMS4xNTExIDguODk3MDggMTEuNTk4QzkuMzQ3MTcgMTIuMDQ1IDkuNjAwMDIgMTIuNjUxMiA5LjYwMDAyIDEzLjI4MzNDOS42MDAwMiAxMy45MTU0IDkuMzQ3MTcgMTQuNTIxNiA4Ljg5NzA4IDE0Ljk2ODZDOC40NDY5OSAxNS40MTU1IDcuODM2NTQgMTUuNjY2NiA3LjIwMDAyIDE1LjY2NjZDNi41NjM1IDE1LjY2NjYgNS45NTMwNiAxNS40MTU1IDUuNTAyOTcgMTQuOTY4NkM1LjA1Mjg4IDE0LjUyMTYgNC44MDAwMiAxMy45MTU0IDQuODAwMDIgMTMuMjgzM0M0LjgwMDAyIDEyLjY1MTIgNS4wNTI4OCAxMi4wNDUgNS41MDI5NyAxMS41OThDNS45NTMwNiAxMS4xNTExIDYuNTYzNSAxMC45IDcuMjAwMDIgMTAuOVpNNy4yMDAwMiAxNi44NTgzQzkuODUyMDIgMTYuODU4MyAxMiAxNy45MjQ4IDEyIDE5LjI0MTZWMjEuM0gyLjQwMDAyVjE5LjI0MTZDMi40MDAwMiAxNy45MjQ4IDQuNTQ4MDIgMTYuODU4MyA3LjIwMDAyIDE2Ljg1ODNaIiBmaWxsPSIjRjYyMzk0Ii8+CjxwYXRoIGQ9Ik0yMS4wOTA5IDMuNjk5OTVIMTkuMDU0NUMxOC43NzMzIDMuNjk5OTUgMTguNTQ1NCAzLjkzMjk2IDE4LjU0NTQgNC4yMjAzNlYxNy41Nzk1QzE4LjU0NTQgMTcuODY2OSAxOC43NzMzIDE4LjEgMTkuMDU0NSAxOC4xSDIxLjA5MDlDMjEuMzcyIDE4LjEgMjEuNiAxNy44NjY5IDIxLjYgMTcuNTc5NVY0LjIyMDM2QzIxLjYgMy45MzI5NiAyMS4zNzIgMy42OTk5NSAyMS4wOTA5IDMuNjk5OTVaIiBmaWxsPSIjRjYyMzk0Ii8+CjxwYXRoIGQ9Ik0xNC45ODE4IDE4LjFIMTcuMDE4MUMxNy4yOTkzIDE4LjEgMTcuNTI3MiAxNy44NjY5IDE3LjUyNzIgMTcuNTc5NVY2LjMwMTk5QzE3LjUyNzIgNi4wMTQ1OSAxNy4yOTkzIDUuNzgxNTggMTcuMDE4MSA1Ljc4MTU4SDE0Ljk4MThDMTQuNzAwNiA1Ljc4MTU4IDE0LjQ3MjcgNi4wMTQ1OSAxNC40NzI3IDYuMzAxOTlWMTcuNTc5NUMxNC40NzI3IDE3Ljg2NjkgMTQuNzAwNiAxOC4xIDE0Ljk4MTggMTguMVoiIGZpbGw9IiNGNjIzOTQiLz4KPHBhdGggZD0iTTEwLjk4MTggMTIuNDk5NkgxMy4wMTgxQzEzLjI5OTMgMTIuNDk5NiAxMy41MjcyIDEyLjI2NjYgMTMuNTI3MiAxMS45NzkyVjkuNTAxNjFDMTMuNTI3MiA5LjIxNDIxIDEzLjI5OTMgOC45ODEyIDEzLjAxODEgOC45ODEySDEwLjk4MThDMTAuNzAwNiA4Ljk4MTIgMTAuNDcyNyA5LjIxNDIxIDEwLjQ3MjcgOS41MDE2MVYxMS45NzkyQzEwLjQ3MjcgMTIuMjY2NiAxMC43MDA2IDEyLjQ5OTYgMTAuOTgxOCAxMi40OTk2WiIgZmlsbD0iI0Y2MjM5NCIvPgo8L3N2Zz4K);
}

.account-navigation__body ul.custom-menu a.sampling-analytics:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC4xMjMgMTEuMTQ2MUgyMC43OTk5VjEwLjQ2OTJDMjAuNzk5OSA2LjczMDY0IDE3Ljc2OTIgMy42OTk5NSAxNC4wMzA3IDMuNjk5OTVIMTMuMzUzOFY0LjM3Njg3VjEwLjQ2OTJWMTEuMTQ2MUgxNC4wMzA3SDIwLjEyM1pNMTQuNzA3NiA1LjA5NTY5QzE3LjE1NzIgNS40MDExNSAxOS4wOTg4IDcuMzQyNjYgMTkuNDA0MiA5Ljc5MjI2SDE0LjcwNzZWNS4wOTU2OVpNMjAuNzk5OSAxMi41QzIwLjc5OTkgMTcuMzYwMSAxNi44NjAxIDIxLjI5OTkgMTIgMjEuMjk5OUM3LjEzOTg1IDIxLjI5OTkgMy4xOTk5NSAxNy4zNjAxIDMuMTk5OTUgMTIuNUMzLjE5OTk1IDcuNjM5ODUgNy4xMzk4NSAzLjY5OTk1IDEyIDMuNjk5OTVWMTIuNUgyMC43OTk5WiIgZmlsbD0iIzA0MEM1NiIvPgo8L3N2Zz4K);
}

.account-navigation__body ul.custom-menu a.sampling-analytics:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC4xMjMgMTEuMTQ2MUgyMC43OTk5VjEwLjQ2OTJDMjAuNzk5OSA2LjczMDY0IDE3Ljc2OTIgMy42OTk5NSAxNC4wMzA3IDMuNjk5OTVIMTMuMzUzOFY0LjM3Njg3VjEwLjQ2OTJWMTEuMTQ2MUgxNC4wMzA3SDIwLjEyM1pNMTQuNzA3NiA1LjA5NTY5QzE3LjE1NzIgNS40MDExNSAxOS4wOTg4IDcuMzQyNjYgMTkuNDA0MiA5Ljc5MjI2SDE0LjcwNzZWNS4wOTU2OVpNMjAuNzk5OSAxMi41QzIwLjc5OTkgMTcuMzYwMSAxNi44NjAxIDIxLjI5OTkgMTIgMjEuMjk5OUM3LjEzOTg1IDIxLjI5OTkgMy4xOTk5NSAxNy4zNjAxIDMuMTk5OTUgMTIuNUMzLjE5OTk1IDcuNjM5ODUgNy4xMzk4NSAzLjY5OTk1IDEyIDMuNjk5OTVWMTIuNUgyMC43OTk5WiIgZmlsbD0iI0Y2MjM5NCIvPgo8L3N2Zz4K);
}

.account-navigation__body ul.custom-menu a.campaign-performance-dashboard:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC40MDMzIDkuMTI2ODZDMTguMzMzMiA5LjI2NzExIDE4LjMzNCA5LjQzMTY2IDE4LjM5ODYgOS41NzQ1NEMxOC40NjcxIDkuNzI2MTkgMTguNTMwMyA5Ljg4MDI1IDE4LjU4NzggMTAuMDM2NEMxOC42NDI0IDEwLjE4NDcgMTguNzU4NiAxMC4zMDMxIDE4LjkwODUgMTAuMzUzM0wyMC40NTg3IDEwLjg3MjFDMjAuNjYyNSAxMC45NDA0IDIwLjc5OTkgMTEuMTMxMyAyMC43OTk5IDExLjM0NjNWMTMuNjUzNkMyMC43OTk5IDEzLjg2ODYgMjAuNjYyNSAxNC4wNTk1IDIwLjQ1ODcgMTQuMTI3OEwxOC45MDg1IDE0LjY0NjdDMTguNzU4NiAxNC42OTY4IDE4LjY0MjQgMTQuODE1MiAxOC41ODc4IDE0Ljk2MzVDMTguNTMwMyAxNS4xMTk2IDE4LjQ2NzEgMTUuMjczNyAxOC4zOTg2IDE1LjQyNTRDMTguMzM0IDE1LjU2ODIgMTguMzMzMiAxNS43MzI4IDE4LjQwMzMgMTUuODczTDE5LjEzNCAxNy4zMzQ0QzE5LjIzMDIgMTcuNTI2OSAxOS4xOTI1IDE3Ljc1OTQgMTkuMDQwMyAxNy45MTE2TDE3LjQxMTYgMTkuNTQwM0MxNy4yNTk0IDE5LjY5MjUgMTcuMDI2OSAxOS43MzAyIDE2LjgzNDQgMTkuNjM0TDE1LjM3MyAxOC45MDMzQzE1LjIzMjggMTguODMzMiAxNS4wNjgyIDE4LjgzNCAxNC45MjU0IDE4Ljg5ODZDMTQuNzczNyAxOC45NjcxIDE0LjYxOTYgMTkuMDMwMyAxNC40NjM1IDE5LjA4NzhDMTQuMzE1MiAxOS4xNDI0IDE0LjE5NjggMTkuMjU4NiAxNC4xNDY3IDE5LjQwODVMMTMuNjI3OCAyMC45NTg3QzEzLjU1OTUgMjEuMTYyNSAxMy4zNjg2IDIxLjI5OTkgMTMuMTUzNiAyMS4yOTk5SDEwLjg0NjdDMTAuNjMxNSAyMS4yOTk5IDEwLjQ0MDQgMjEuMTYyMiAxMC4zNzI0IDIwLjk1ODFMOS44NTMwOCAxOS40MDAxQzkuODAzMDUgMTkuMjUgOS42ODQ1MSAxOS4xMzM2IDkuNTM2MDYgMTkuMDc4OUM5LjM4MDAxIDE5LjAyMTQgOS4yMjYwNyAxOC45NTgzIDkuMDc0NTQgMTguODg5OEM4LjkzMTY2IDE4LjgyNTIgOC43NjcxMSAxOC44MjQ0IDguNjI2ODYgMTguODk0NUw3LjE2NTQ4IDE5LjYyNTJDNi45NzI5OSAxOS43MjE0IDYuNzQwNSAxOS42ODM3IDYuNTg4MzIgMTkuNTMxNUw0Ljk2MDA1IDE3LjkwMzNDNC44MDc2NCAxNy43NTA4IDQuNzcwMDUgMTcuNTE3OSA0Ljg2Njc5IDE3LjMyNTNMNS41OTU5NyAxNS44NzMzQzUuNjY2NDggMTUuNzMyOSA1LjY2NTgzIDE1LjU2OCA1LjYwMTExIDE1LjQyNDlDNS41MzI2MyAxNS4yNzM0IDUuNDY5NTggMTUuMTE5NSA1LjQxMjEgMTQuOTYzNUM1LjM1NzQ4IDE0LjgxNTIgNS4yNDEyNiAxNC42OTY4IDUuMDkxNDQgMTQuNjQ2N0wzLjU0MTI1IDE0LjEyNzhDMy4zMzczOCAxNC4wNTk1IDMuMTk5OTUgMTMuODY4NiAzLjE5OTk1IDEzLjY1MzZWMTEuMzQ2M0MzLjE5OTk1IDExLjEzMTMgMy4zMzczOCAxMC45NDA0IDMuNTQxMjUgMTAuODcyMUw1LjA5MTQ0IDEwLjM1MzNDNS4yNDEyNiAxMC4zMDMxIDUuMzU3NDggMTAuMTg0NyA1LjQxMjEgMTAuMDM2NEM1LjQ2OTU4IDkuODgwNDIgNS41MzI2MyA5LjcyNjUzIDUuNjAxMTEgOS41NzUwNEM1LjY2NTgzIDkuNDMxODcgNS42NjY0OCA5LjI2Njk2IDUuNTk1OTcgOS4xMjY1Nkw0Ljg2Njc5IDcuNjc0NkM0Ljc3MDA1IDcuNDgxOTggNC44MDc2NCA3LjI0OTA2IDQuOTYwMDUgNy4wOTY2NUw2LjU5NjY1IDUuNDYwMDVDNi43NDkwNiA1LjMwNzY0IDYuOTgxOTggNS4yNzAwNSA3LjE3NDYgNS4zNjY3OUw4LjYyNjc2IDYuMDk2MDdDOC43NjcwNSA2LjE2NjUyIDguOTMxODIgNi4xNjU5NSA5LjA3NDg5IDYuMTAxMzNDOS4yMjY1NCA2LjAzMjgzIDkuMzgwNTYgNS45Njk3MyA5LjUzNjY4IDUuOTEyMTVDOS42ODQ4IDUuODU3NTIgOS44MDMwNyA1Ljc0MTM2IDkuODUzMTggNS41OTE2NUwxMC4zNzIxIDQuMDQxMjVDMTAuNDQwNCAzLjgzNzM4IDEwLjYzMTMgMy42OTk5NSAxMC44NDYzIDMuNjk5OTVIMTMuMTUzNkMxMy4zNjg2IDMuNjk5OTUgMTMuNTU5NSAzLjgzNzM4IDEzLjYyNzggNC4wNDEyNUwxNC4xNDY3IDUuNTkxNjVDMTQuMTk2OCA1Ljc0MTM2IDE0LjMxNTEgNS44NTc1MiAxNC40NjMyIDUuOTEyMTVDMTQuNjE5MyA1Ljk2OTczIDE0Ljc3MzQgNi4wMzI4MyAxNC45MjUgNi4xMDEzM0MxNS4wNjgxIDYuMTY1OTUgMTUuMjMyOSA2LjE2NjUyIDE1LjM3MzEgNi4wOTYwN0wxNi44MjYgNS4zNjY0NEMxNy4wMTgzIDUuMjY5ODcgMTcuMjUwOCA1LjMwNzE1IDE3LjQwMzIgNS40NTg5OEwxOS4wMzkyIDcuMDg4M0MxOS4xOTIgNy4yNDA0MyAxOS4yMzAxIDcuNDczMzUgMTkuMTMzNiA3LjY2NjE4TDE4LjQwMzMgOS4xMjY4NlpNMTAuMDQ0IDkuNTcyODdDMTAuNjIyOSA5LjE4NjA4IDExLjMwMzQgOC45Nzk2NCAxMS45OTk2IDguOTc5NjRDMTIuOTMzMiA4Ljk3OTY0IDEzLjgyODUgOS4zNTA0OSAxNC40ODg3IDEwLjAxMDZDMTUuMTQ4OCAxMC42NzA4IDE1LjUxOTYgMTEuNTY2MSAxNS41MTk2IDEyLjQ5OTZDMTUuNTE5NiAxMy4xOTU4IDE1LjMxMzIgMTMuODc2NCAxNC45MjY0IDE0LjQ1NTJDMTQuNTM5NiAxNS4wMzQxIDEzLjk4OTkgMTUuNDg1MyAxMy4zNDY3IDE1Ljc1MTdDMTIuNzAzNSAxNi4wMTgxIDExLjk5NTcgMTYuMDg3OCAxMS4zMTI5IDE1Ljk1MkMxMC42MzAxIDE1LjgxNjIgMTAuMDAyOSAxNS40ODA5IDkuNTEwNjIgMTQuOTg4N0M5LjAxODM0IDE0LjQ5NjQgOC42ODMxIDEzLjg2OTIgOC41NDcyOCAxMy4xODY0QzguNDExNDYgMTIuNTAzNSA4LjQ4MTE2IDExLjc5NTggOC43NDc1OCAxMS4xNTI2QzkuMDE0MDEgMTAuNTA5NCA5LjQ2NTE3IDkuOTU5NjUgMTAuMDQ0IDkuNTcyODdaTTExLjAyMTggMTMuOTYzQzExLjMxMTMgMTQuMTU2NCAxMS42NTE1IDE0LjI1OTYgMTEuOTk5NiAxNC4yNTk2QzEyLjQ2NjQgMTQuMjU5NiAxMi45MTQxIDE0LjA3NDIgMTMuMjQ0MSAxMy43NDQxQzEzLjU3NDIgMTMuNDE0MSAxMy43NTk2IDEyLjk2NjQgMTMuNzU5NiAxMi40OTk2QzEzLjc1OTYgMTIuMTUxNSAxMy42NTY0IDExLjgxMTMgMTMuNDYzIDExLjUyMThDMTMuMjY5NiAxMS4yMzI0IDEyLjk5NDggMTEuMDA2OCAxMi42NzMyIDEwLjg3MzZDMTIuMzUxNiAxMC43NDA0IDExLjk5NzcgMTAuNzA1NSAxMS42NTYzIDEwLjc3MzVDMTEuMzE0OSAxMC44NDE0IDExLjAwMTMgMTEuMDA5IDEwLjc1NTEgMTEuMjU1MUMxMC41MDkgMTEuNTAxMyAxMC4zNDE0IDExLjgxNDkgMTAuMjczNSAxMi4xNTYzQzEwLjIwNTUgMTIuNDk3NyAxMC4yNDA0IDEyLjg1MTYgMTAuMzczNiAxMy4xNzMyQzEwLjUwNjggMTMuNDk0OCAxMC43MzI0IDEzLjc2OTYgMTEuMDIxOCAxMy45NjNaIiBmaWxsPSIjMDQwQzU2Ii8+Cjwvc3ZnPgo=);
}

.account-navigation__body ul.custom-menu a.campaign-performance-dashboard:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC40MDMzIDkuMTI2ODZDMTguMzMzMiA5LjI2NzExIDE4LjMzNCA5LjQzMTY2IDE4LjM5ODYgOS41NzQ1NEMxOC40NjcxIDkuNzI2MTkgMTguNTMwMyA5Ljg4MDI1IDE4LjU4NzggMTAuMDM2NEMxOC42NDI0IDEwLjE4NDcgMTguNzU4NiAxMC4zMDMxIDE4LjkwODUgMTAuMzUzM0wyMC40NTg3IDEwLjg3MjFDMjAuNjYyNSAxMC45NDA0IDIwLjc5OTkgMTEuMTMxMyAyMC43OTk5IDExLjM0NjNWMTMuNjUzNkMyMC43OTk5IDEzLjg2ODYgMjAuNjYyNSAxNC4wNTk1IDIwLjQ1ODcgMTQuMTI3OEwxOC45MDg1IDE0LjY0NjdDMTguNzU4NiAxNC42OTY4IDE4LjY0MjQgMTQuODE1MiAxOC41ODc4IDE0Ljk2MzVDMTguNTMwMyAxNS4xMTk2IDE4LjQ2NzEgMTUuMjczNyAxOC4zOTg2IDE1LjQyNTRDMTguMzM0IDE1LjU2ODIgMTguMzMzMiAxNS43MzI4IDE4LjQwMzMgMTUuODczTDE5LjEzNCAxNy4zMzQ0QzE5LjIzMDIgMTcuNTI2OSAxOS4xOTI1IDE3Ljc1OTQgMTkuMDQwMyAxNy45MTE2TDE3LjQxMTYgMTkuNTQwM0MxNy4yNTk0IDE5LjY5MjUgMTcuMDI2OSAxOS43MzAyIDE2LjgzNDQgMTkuNjM0TDE1LjM3MyAxOC45MDMzQzE1LjIzMjggMTguODMzMiAxNS4wNjgyIDE4LjgzNCAxNC45MjU0IDE4Ljg5ODZDMTQuNzczNyAxOC45NjcxIDE0LjYxOTYgMTkuMDMwMyAxNC40NjM1IDE5LjA4NzhDMTQuMzE1MiAxOS4xNDI0IDE0LjE5NjggMTkuMjU4NiAxNC4xNDY3IDE5LjQwODVMMTMuNjI3OCAyMC45NTg3QzEzLjU1OTUgMjEuMTYyNSAxMy4zNjg2IDIxLjI5OTkgMTMuMTUzNiAyMS4yOTk5SDEwLjg0NjdDMTAuNjMxNSAyMS4yOTk5IDEwLjQ0MDQgMjEuMTYyMiAxMC4zNzI0IDIwLjk1ODFMOS44NTMwOCAxOS40MDAxQzkuODAzMDUgMTkuMjUgOS42ODQ1MSAxOS4xMzM2IDkuNTM2MDYgMTkuMDc4OUM5LjM4MDAxIDE5LjAyMTQgOS4yMjYwNyAxOC45NTgzIDkuMDc0NTQgMTguODg5OEM4LjkzMTY2IDE4LjgyNTIgOC43NjcxMSAxOC44MjQ0IDguNjI2ODYgMTguODk0NUw3LjE2NTQ4IDE5LjYyNTJDNi45NzI5OSAxOS43MjE0IDYuNzQwNSAxOS42ODM3IDYuNTg4MzIgMTkuNTMxNUw0Ljk2MDA1IDE3LjkwMzNDNC44MDc2NCAxNy43NTA4IDQuNzcwMDUgMTcuNTE3OSA0Ljg2Njc5IDE3LjMyNTNMNS41OTU5NyAxNS44NzMzQzUuNjY2NDggMTUuNzMyOSA1LjY2NTgzIDE1LjU2OCA1LjYwMTExIDE1LjQyNDlDNS41MzI2MyAxNS4yNzM0IDUuNDY5NTggMTUuMTE5NSA1LjQxMjEgMTQuOTYzNUM1LjM1NzQ4IDE0LjgxNTIgNS4yNDEyNiAxNC42OTY4IDUuMDkxNDQgMTQuNjQ2N0wzLjU0MTI1IDE0LjEyNzhDMy4zMzczOCAxNC4wNTk1IDMuMTk5OTUgMTMuODY4NiAzLjE5OTk1IDEzLjY1MzZWMTEuMzQ2M0MzLjE5OTk1IDExLjEzMTMgMy4zMzczOCAxMC45NDA0IDMuNTQxMjUgMTAuODcyMUw1LjA5MTQ0IDEwLjM1MzNDNS4yNDEyNiAxMC4zMDMxIDUuMzU3NDggMTAuMTg0NyA1LjQxMjEgMTAuMDM2NEM1LjQ2OTU4IDkuODgwNDIgNS41MzI2MyA5LjcyNjUzIDUuNjAxMTEgOS41NzUwNEM1LjY2NTgzIDkuNDMxODcgNS42NjY0OCA5LjI2Njk2IDUuNTk1OTcgOS4xMjY1Nkw0Ljg2Njc5IDcuNjc0NkM0Ljc3MDA1IDcuNDgxOTggNC44MDc2NCA3LjI0OTA2IDQuOTYwMDUgNy4wOTY2NUw2LjU5NjY1IDUuNDYwMDVDNi43NDkwNiA1LjMwNzY0IDYuOTgxOTggNS4yNzAwNSA3LjE3NDYgNS4zNjY3OUw4LjYyNjc2IDYuMDk2MDdDOC43NjcwNSA2LjE2NjUyIDguOTMxODIgNi4xNjU5NSA5LjA3NDg5IDYuMTAxMzNDOS4yMjY1NCA2LjAzMjgzIDkuMzgwNTYgNS45Njk3MyA5LjUzNjY4IDUuOTEyMTVDOS42ODQ4IDUuODU3NTIgOS44MDMwNyA1Ljc0MTM2IDkuODUzMTggNS41OTE2NUwxMC4zNzIxIDQuMDQxMjVDMTAuNDQwNCAzLjgzNzM4IDEwLjYzMTMgMy42OTk5NSAxMC44NDYzIDMuNjk5OTVIMTMuMTUzNkMxMy4zNjg2IDMuNjk5OTUgMTMuNTU5NSAzLjgzNzM4IDEzLjYyNzggNC4wNDEyNUwxNC4xNDY3IDUuNTkxNjVDMTQuMTk2OCA1Ljc0MTM2IDE0LjMxNTEgNS44NTc1MiAxNC40NjMyIDUuOTEyMTVDMTQuNjE5MyA1Ljk2OTczIDE0Ljc3MzQgNi4wMzI4MyAxNC45MjUgNi4xMDEzM0MxNS4wNjgxIDYuMTY1OTUgMTUuMjMyOSA2LjE2NjUyIDE1LjM3MzEgNi4wOTYwN0wxNi44MjYgNS4zNjY0NEMxNy4wMTgzIDUuMjY5ODcgMTcuMjUwOCA1LjMwNzE1IDE3LjQwMzIgNS40NTg5OEwxOS4wMzkyIDcuMDg4M0MxOS4xOTIgNy4yNDA0MyAxOS4yMzAxIDcuNDczMzUgMTkuMTMzNiA3LjY2NjE4TDE4LjQwMzMgOS4xMjY4NlpNMTAuMDQ0IDkuNTcyODdDMTAuNjIyOSA5LjE4NjA4IDExLjMwMzQgOC45Nzk2NCAxMS45OTk2IDguOTc5NjRDMTIuOTMzMiA4Ljk3OTY0IDEzLjgyODUgOS4zNTA0OSAxNC40ODg3IDEwLjAxMDZDMTUuMTQ4OCAxMC42NzA4IDE1LjUxOTYgMTEuNTY2MSAxNS41MTk2IDEyLjQ5OTZDMTUuNTE5NiAxMy4xOTU4IDE1LjMxMzIgMTMuODc2NCAxNC45MjY0IDE0LjQ1NTJDMTQuNTM5NiAxNS4wMzQxIDEzLjk4OTkgMTUuNDg1MyAxMy4zNDY3IDE1Ljc1MTdDMTIuNzAzNSAxNi4wMTgxIDExLjk5NTcgMTYuMDg3OCAxMS4zMTI5IDE1Ljk1MkMxMC42MzAxIDE1LjgxNjIgMTAuMDAyOSAxNS40ODA5IDkuNTEwNjIgMTQuOTg4N0M5LjAxODM0IDE0LjQ5NjQgOC42ODMxIDEzLjg2OTIgOC41NDcyOCAxMy4xODY0QzguNDExNDYgMTIuNTAzNSA4LjQ4MTE2IDExLjc5NTggOC43NDc1OCAxMS4xNTI2QzkuMDE0MDEgMTAuNTA5NCA5LjQ2NTE3IDkuOTU5NjUgMTAuMDQ0IDkuNTcyODdaTTExLjAyMTggMTMuOTYzQzExLjMxMTMgMTQuMTU2NCAxMS42NTE1IDE0LjI1OTYgMTEuOTk5NiAxNC4yNTk2QzEyLjQ2NjQgMTQuMjU5NiAxMi45MTQxIDE0LjA3NDIgMTMuMjQ0MSAxMy43NDQxQzEzLjU3NDIgMTMuNDE0MSAxMy43NTk2IDEyLjk2NjQgMTMuNzU5NiAxMi40OTk2QzEzLjc1OTYgMTIuMTUxNSAxMy42NTY0IDExLjgxMTMgMTMuNDYzIDExLjUyMThDMTMuMjY5NiAxMS4yMzI0IDEyLjk5NDggMTEuMDA2OCAxMi42NzMyIDEwLjg3MzZDMTIuMzUxNiAxMC43NDA0IDExLjk5NzcgMTAuNzA1NSAxMS42NTYzIDEwLjc3MzVDMTEuMzE0OSAxMC44NDE0IDExLjAwMTMgMTEuMDA5IDEwLjc1NTEgMTEuMjU1MUMxMC41MDkgMTEuNTAxMyAxMC4zNDE0IDExLjgxNDkgMTAuMjczNSAxMi4xNTYzQzEwLjIwNTUgMTIuNDk3NyAxMC4yNDA0IDEyLjg1MTYgMTAuMzczNiAxMy4xNzMyQzEwLjUwNjggMTMuNDk0OCAxMC43MzI0IDEzLjc2OTYgMTEuMDIxOCAxMy45NjNaIiBmaWxsPSIjRjYyMzk0Ii8+Cjwvc3ZnPgo=);
}



.woocommerce .woocommerce-message,
.woocommerce .woocommerce-message + p {
    width: 100%;
    max-width: 970px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.account-login-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-image: url("/wp-content/themes/hello-theme-child-master/img/account-background.webp");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
} 

.account-login-container {
    position: relative;
    padding: 100px 10px 10px 10px;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    z-index: 1;
    justify-content: flex-end;
}

.account-login-body h2 {
    font-family: 'Montserrat', Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    color: #040C56;
    min-height: 44px;
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 30px !important;
}

.account-login-body h2:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiIGZpbGw9IiNFNUYzRkUiLz4KPHBhdGggZD0iTTI5IDEzSDE1QzEzLjg5IDEzIDEzIDEzLjg5IDEzIDE1VjE5SDE1VjE1SDI5VjI5SDE1VjI1SDEzVjI5QzEzIDI5LjUzMDQgMTMuMjEwNyAzMC4wMzkxIDEzLjU4NTggMzAuNDE0MkMxMy45NjA5IDMwLjc4OTMgMTQuNDY5NiAzMSAxNSAzMUgyOUMyOS41MzA0IDMxIDMwLjAzOTEgMzAuNzg5MyAzMC40MTQyIDMwLjQxNDJDMzAuNzg5MyAzMC4wMzkxIDMxIDI5LjUzMDQgMzEgMjlWMTVDMzEgMTMuODkgMzAuMSAxMyAyOSAxM1pNMjAuMDggMjUuNThMMjEuNSAyN0wyNi41IDIyTDIxLjUgMTdMMjAuMDggMTguNDFMMjIuNjcgMjFIMTNWMjNIMjIuNjdMMjAuMDggMjUuNThaIiBmaWxsPSIjMTc4N0ZDIi8+Cjwvc3ZnPgo=");
    position: relative;
    top: 0;
    left: 0;
    margin-right: 15px;
    width: 44px;
    height: 44px;
}

.account-login-container .woocommerce-notices-wrapper {
    position: absolute;
    top: 20px;
    left: 50%;
    width: calc(100% - 100px);
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transform: translateX(-50%);
    -moz-transform:    translateX(-50%);
    -ms-transform:     translateX(-50%);
    -o-transform:      translateX(-50%);
    transform:         translateX(-50%);
}

.account-login-container .woocommerce-error {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    padding: 13px 15px !important;
    background: #E6457B20 !important;
    border-radius: 10px;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #688BB5 !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .account-login-container .woocommerce-error:before {
    display: none;
}

.account-login-container .woocommerce-error li {
    margin: 0 !important;
}

.account-login-container .woocommerce-error li strong {
    font-weight: 700;
}

.myAccountBlock .account-login-container .woocommerce-message {
    display: flex !important;
    width: 100% !important;
    padding: 13px 15px !important;
    background: #EAFBFD !important;
    border-radius: 10px;
    justify-content: center;
    font-weight: 700 !important;
    color: #00BEDA !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .account-login-container .woocommerce-message:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDE1QzE0IDE2LjExIDEzLjExIDE3IDEyIDE3QzEwLjg5IDE3IDEwIDE2LjEgMTAgMTVDMTAgMTMuODkgMTAuODkgMTMgMTIgMTNDMTMuMTEgMTMgMTQgMTMuOSAxNCAxNVpNMTMuMDkgMjBDMTMuMjEgMjAuNzIgMTMuNDYgMjEuMzkgMTMuODEgMjJINkM0Ljg5IDIyIDQgMjEuMSA0IDIwVjEwQzQgOC44OSA0Ljg5IDggNiA4SDdWNkM3IDMuMjQgOS4yNCAxIDEyIDFDMTQuNzYgMSAxNyAzLjI0IDE3IDZWOEgxOEMxOS4xMSA4IDIwIDguOSAyMCAxMFYxMy4wOUMxOS42NyAxMy4wNCAxOS4zNCAxMyAxOSAxM0MxOC42NiAxMyAxOC4zMyAxMy4wNCAxOCAxMy4wOVYxMEg2VjIwSDEzLjA5Wk05IDhIMTVWNkMxNSA0LjM0IDEzLjY2IDMgMTIgM0MxMC4zNCAzIDkgNC4zNCA5IDZWOFpNMjEuMzQgMTUuODRMMTcuNzUgMTkuNDNMMTYuMTYgMTcuODRMMTUgMTlMMTcuNzUgMjJMMjIuNSAxNy4yNUwyMS4zNCAxNS44NFoiIGZpbGw9IiMzMkQ1RTQiLz4KPC9zdmc+Cg==");
    height: 24px;
}



.myAccountBlock .account-login-container form.login {
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.myAccountBlock .account-login-container form.login .form-row {
    width: 100%;
    max-width: 100% !important;
}

.myAccountBlock .account-login-container form.login .form-row-2 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.myAccountBlock .account-login-container form.login .form-row-2 .woocommerce-button {
    max-width: 100%;
    width: 100%;
    margin: 0;
    justify-content: center;
    background: linear-gradient(90deg, #F70 33%, #F7901E 67%) !important;
    background-position: 100% 0 !important;
    background-size: 300% 100% !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.myAccountBlock .account-login-container form.login .form-row-2 .woocommerce-button:hover {
    background-position: 50% 0 !important;
    box-shadow: 0px 3px 30px 0px rgba(255, 119, 0, 0.30);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.myAccountBlock .account-login-container form.login .form-row-2 .woocommerce-button:active {
    background-position: 0 0 !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.myAccountBlock .account-login-container form.login .form-row-2 .woocommerce-form-login__submit img{
    transform: rotate(180deg);
    margin-left: 15px
}

.myAccountBlock .account-login-container form.login .form-row-2 .registration-button {
    text-align: center;
    display: none;
    align-items: center;
    justify-content: center;
    margin: 0;
    color: #F7901E !important;
    background-color: #fff !important;
    border: 1px solid #F7901E!important;
}

.myAccountBlock .account-login-container form.login .woocommerce-form-login__rememberme {
    display: none !important;
    margin-top: 30px;
}


/*.myAccountBlock .woocommerce-form-login__rememberme {
    position: absolute;
    top: -4px;
    left: 0;
    z-index: 1;
}*/

.myAccountBlock .form-login-footer {
    display: flex;
    position: relative;
    padding-top: 55px;
    align-items: center;
    width: 100%;
}

.myAccountBlock form.login .form-row.form-login-submit {
    width: auto !important;
    margin: 0 25px 0 0 !important;
}

.myAccountBlock form.login .lost_password {
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
    margin-bottom: 0 !important;
}

.myAccountBlock form.login .lost_password a {
    font-size: 18px;
    line-height: 24px;
    color: #585657;
}

.myAccountBlock form.login .lost_password a:hover {
    color: #E6457B !important;
}


.myAccountBlock .woocommerce-form__label-for-checkbox input {
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMS42NzAwNEw1LjE3NTM5IDlMMCAzLjQ0MTM5TDEuNTU0OSAxLjc3MTM1TDUuMTc1MzkgNS42NTk5MkwxMC40NDUxIDBMMTIgMS42NzAwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    top: 2px;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #E9E9E9 !important;
    box-sizing: border-box;
    border-radius: 5px;
}

.myAccountBlock .woocommerce-form__label-for-checkbox input:focus {
    border-color: #E9E9E9 !important;
}

.myAccountBlock .woocommerce-form__label-for-checkbox span {
    display: block !important;
    position: relative;
    padding-left: 38px !important;
    cursor: pointer;
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .woocommerce-form__label-for-checkbox .optional {
    font-size: 18px !important;
    line-height: 22px !important;
}


.myAccountBlock .woocommerce-form__label-for-checkbox input:checked {
    background-color: #1787FC !important;
    border-color: #1787FC !important;
}



/* Account reset password  */

.account-login-reset-container {
    padding: 60px 10px;
    width: 100%;
    display: flex;
    justify-content: center;
}

.account-login-reset-body {
    position: relative;
    width: 100%;
    max-width: 970px;
    font-family: 'Montserrat', Sans-serif;
    color: #040C56;
    padding: 60px 90px 60px 60px;
    background: #FFFFFF;
    box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
}

.account-login-reset-title,
.account-login-lost-password-title {
    font-family: 'Oswald', Sans-serif !important;
    font-size: 30px !important;
    line-height: 150% !important;
    font-style: normal;
    font-weight: 300;
    color: #000000;
    text-transform: uppercase;
    min-height: 44px;
    position: relative;
    display: flex;
    align-items: center;
    padding-right: 30px;
    margin-top: 0;
    margin-bottom: 30px !important;
}

.account-login-lost-password-title {
    margin-bottom: 40px !important;
}

.account-login-reset-title:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjQgOEMxNC40IDcuMzkzNzkgMTQuNjUyOSA2LjgxMjQxIDE1LjEwMjkgNi4zODM3NkMxNS41NTMgNS45NTUxIDE2LjE2MzUgNS43MTQyOSAxNi44IDUuNzE0MjlDMTcuNDM2NSA1LjcxNDI5IDE4LjA0NyA1Ljk1NTEgMTguNDk3MSA2LjM4Mzc2QzE4Ljk0NzEgNi44MTI0MSAxOS4yIDcuMzkzNzkgMTkuMiA4QzE5LjIgOC42MDYyMSAxOC45NDcxIDkuMTg3NTkgMTguNDk3MSA5LjYxNjI0QzE4LjA0NyAxMC4wNDQ5IDE3LjQzNjUgMTAuMjg1NyAxNi44IDEwLjI4NTdDMTYuMTYzNSAxMC4yODU3IDE1LjU1MyAxMC4wNDQ5IDE1LjEwMjkgOS42MTYyNEMxNC42NTI5IDkuMTg3NTkgMTQuNCA4LjYwNjIxIDE0LjQgOFpNNy4yIDhDNy4yIDcuMzkzNzkgNy40NTI4NiA2LjgxMjQxIDcuOTAyOTQgNi4zODM3NkM4LjM1MzAzIDUuOTU1MSA4Ljk2MzQ4IDUuNzE0MjkgOS42IDUuNzE0MjlDMTAuMjM2NSA1LjcxNDI5IDEwLjg0NyA1Ljk1NTEgMTEuMjk3MSA2LjM4Mzc2QzExLjc0NzEgNi44MTI0MSAxMiA3LjM5Mzc5IDEyIDhDMTIgOC42MDYyMSAxMS43NDcxIDkuMTg3NTkgMTEuMjk3MSA5LjYxNjI0QzEwLjg0NyAxMC4wNDQ5IDEwLjIzNjUgMTAuMjg1NyA5LjYgMTAuMjg1N0M4Ljk2MzQ4IDEwLjI4NTcgOC4zNTMwMyAxMC4wNDQ5IDcuOTAyOTQgOS42MTYyNEM3LjQ1Mjg2IDkuMTg3NTkgNy4yIDguNjA2MjEgNy4yIDhaTTAgOEMwIDcuMzkzNzkgMC4yNTI4NTYgNi44MTI0MSAwLjcwMjk0NCA2LjM4Mzc2QzEuMTUzMDMgNS45NTUxIDEuNzYzNDggNS43MTQyOSAyLjQgNS43MTQyOUMzLjAzNjUyIDUuNzE0MjkgMy42NDY5NyA1Ljk1NTEgNC4wOTcwNiA2LjM4Mzc2QzQuNTQ3MTQgNi44MTI0MSA0LjggNy4zOTM3OSA0LjggOEM0LjggOC42MDYyMSA0LjU0NzE0IDkuMTg3NTkgNC4wOTcwNiA5LjYxNjI0QzMuNjQ2OTcgMTAuMDQ0OSAzLjAzNjUyIDEwLjI4NTcgMi40IDEwLjI4NTdDMS43NjM0OCAxMC4yODU3IDEuMTUzMDMgMTAuMDQ0OSAwLjcwMjk0NCA5LjYxNjI0QzAuMjUyODU2IDkuMTg3NTkgMCA4LjYwNjIxIDAgOFpNMjQgMEgyMS42VjE2SDI0VjBaIiBmaWxsPSIjNTMyNTQxIi8+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media only screen and (max-width: 767px) {
    .account-login-reset-title:after {
        width: 20px;
        height: 20px;
    }
}

.woocommerce_reset_password_info {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #828C99;
    width: 100%;
    margin-top: 20px;
}

.woocommerce_reset_password_info strong {
    font-weight: 700;
    color: #000000;
}

.lost-password-description {
    color: #8E8E8E;
    line-height: 21px;
    /*max-width: 650px;*/
}

.myAccountBlock form.lost_reset_password {
    display: flex;
    flex-direction: column;
}

.myAccountBlock form.lost_reset_password p.form-row {
    margin-bottom: 30px !important;
}

.myAccountBlock form.lost_reset_password div.form-row {
    margin-bottom: 20px !important;
}

.myAccountBlock form.lost_reset_password div.form-row.form-row-last {
    margin-bottom: 30px !important;
}

.account-container {
    display: flex;
    width: 100%;
    justify-content: center;
}

.account-body {
    width: 100%;
    max-width: 1200px;
    padding: 0 10px;
}

.account-back-button {
    margin-bottom: 30px;
}

.account-back-button a {
    font-family: 'Montserrat', Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    color: #8E8E8E;
    position: relative;
    display: flex;
    width: 134px;
    height: 48px;
    padding: 0 15px 0 25px;
    justify-content: center;
    align-items: center;
    border:  1px solid #8E8E8E;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:hover {
    color: #E6457B;
    border-color: #E6457B;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjQxIDExLjA4TDIuODMgNi41TDcuNDEgMS45MUw2IDAuNUwwIDYuNUw2IDEyLjVMNy40MSAxMS4wOFoiIGZpbGw9IiM4RThFOEUiLz4KPC9zdmc+Cg==");
    position: absolute;
    left: 15px;
    height: 18px;
    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjQxIDExLjA4TDIuODMgNi41TDcuNDEgMS45MUw2IDAuNUwwIDYuNUw2IDEyLjVMNy40MSAxMS4wOFoiIGZpbGw9IiNGNjIzOTQiLz4KPC9zdmc+Cg==");
    position: absolute;
    left: 15px;
    height: 18px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:hover:before {
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:hover:after {
    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .order-detail {
    color: #040C56;
    font-weight: 500;
    margin-bottom: 30px;
}

.myAccountBlock .order-again {
    margin-top: 30px !important;
    margin-bottom: 0 !important;
}


.myAccountBlock .order-again a {
    font-weight: 700 !important;
    font-size: 21px !important;
    line-height: 26px !important;
    color: #E6457B !important;
    text-transform: initial !important;
    text-align: left !important;
    padding: 0 40px 0 25px !important;
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    width: auto;
    text-decoration: none !important;
    max-width: 100% !important;
    height: 60px;
    border-radius: 10px !important;
    background: transparent;
    border: 1px solid #E6457B !important;
    outline: none;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU4OTg0NCAxMS4wOEw1LjE2OTg0IDYuNUwwLjU4OTg0NCAxLjkxTDEuOTk5ODQgMC41TDcuOTk5ODQgNi41TDEuOTk5ODQgMTIuNUwwLjU4OTg0NCAxMS4wOFoiIGZpbGw9IiNGNjIzOTQiLz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: calc(100% - 16px);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .order-again a:hover {
    color: #FFFFFF !important;
    background-color: #E6457B !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU4OTg0NCAxMS4wOEw1LjE2OTg0IDYuNUwwLjU4OTg0NCAxLjkxTDEuOTk5ODQgMC41TDcuOTk5ODQgNi41TDEuOTk5ODQgMTIuNUwwLjU4OTg0NCAxMS4wOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.add_payment_method_header {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}

.add_payment_method_header .account-back-button {
    margin-bottom: 0;
    margin-right: 22px;
}

.myAccountBlock .view-order-container table.shop_table td, 
.myAccountBlock .view-order-container table.shop_table th {
    padding: 11px 15px !important;
}


.view-order-container table.custom-fields {
    display: none;
}

.myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-total {
    font-size: 0;
    line-height: 0;
}

.myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-total:before,
.myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-total .amount {
    font-size: 14px;
    line-height: 18px;
}

/**/



.myAccountBlock .woocommerce-MyAccount-navigation {
    width: 100%;
    padding-right: 20px;
}

.myAccountBlock .account-nav-block {
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
}

.myAccountBlock .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: column;
    padding: 0 !important;
    list-style: none;
}

.myAccountBlock .woocommerce-MyAccount-navigation ul li {
    display: flex;
    position: relative;
    margin-bottom: 25px;
}

.myAccountBlock .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account {
    order: -1;
}

.myAccountBlock .woocommerce-MyAccount-navigation li a {
    font-family: 'Montserrat', Sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #040C56;
    position: relative;
    padding-left: 60px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .woocommerce-MyAccount-navigation li.is-active a,
.myAccountBlock .woocommerce-MyAccount-navigation li a:hover {
    font-weight: 700;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .woocommerce-MyAccount-navigation li a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform:    translateY(-50%);
    -ms-transform:     translateY(-50%);
    -o-transform:      translateY(-50%);
    transform:         translateY(-50%);
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .woocommerce-MyAccount-navigation-link--dashboard a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDRDMTMuMDYwOSA0IDE0LjA3ODMgNC40MjE0MyAxNC44Mjg0IDUuMTcxNTdDMTUuNTc4NiA1LjkyMTcyIDE2IDYuOTM5MTMgMTYgOEMxNiA5LjA2MDg3IDE1LjU3ODYgMTAuMDc4MyAxNC44Mjg0IDEwLjgyODRDMTQuMDc4MyAxMS41Nzg2IDEzLjA2MDkgMTIgMTIgMTJDMTAuOTM5MSAxMiA5LjkyMTcyIDExLjU3ODYgOS4xNzE1NyAxMC44Mjg0QzguNDIxNDMgMTAuMDc4MyA4IDkuMDYwODcgOCA4QzggNi45MzkxMyA4LjQyMTQzIDUuOTIxNzIgOS4xNzE1NyA1LjE3MTU3QzkuOTIxNzIgNC40MjE0MyAxMC45MzkxIDQgMTIgNFpNMTIgMTRDMTYuNDIgMTQgMjAgMTUuNzkgMjAgMThWMjBINFYxOEM0IDE1Ljc5IDcuNTggMTQgMTIgMTRaIiBmaWxsPSIjMTc4N0ZDIi8+Cjwvc3ZnPgo=");
}

.myAccountBlock .woocommerce-MyAccount-navigation-link--orders a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDhINFY2SDE0VjhaTTE0IDEySDRWMTBIMTRWMTJaTTExIDE2SDRWMTRIMTFWMTZaTTkgMkM5LjI2NTIyIDIgOS41MTk1NyAyLjEwNTM2IDkuNzA3MTEgMi4yOTI4OUM5Ljg5NDY0IDIuNDgwNDMgMTAgMi43MzQ3OCAxMCAzQzEwIDMuMjY1MjIgOS44OTQ2NCAzLjUxOTU3IDkuNzA3MTEgMy43MDcxMUM5LjUxOTU3IDMuODk0NjQgOS4yNjUyMiA0IDkgNEM4LjczNDc4IDQgOC40ODA0MyAzLjg5NDY0IDguMjkyODkgMy43MDcxMUM4LjEwNTM2IDMuNTE5NTcgOCAzLjI2NTIyIDggM0M4IDIuNzM0NzggOC4xMDUzNiAyLjQ4MDQzIDguMjkyODkgMi4yOTI4OUM4LjQ4MDQzIDIuMTA1MzYgOC43MzQ3OCAyIDkgMlYyWk0xNiAySDExLjgyQzExLjQgMC44NCAxMC4zIDAgOSAwQzcuNyAwIDYuNiAwLjg0IDYuMTggMkgyQzEuNDY5NTcgMiAwLjk2MDg1OSAyLjIxMDcxIDAuNTg1Nzg2IDIuNTg1NzlDMC4yMTA3MTQgMi45NjA4NiAwIDMuNDY5NTcgMCA0VjE4QzAgMTguNTMwNCAwLjIxMDcxNCAxOS4wMzkxIDAuNTg1Nzg2IDE5LjQxNDJDMC45NjA4NTkgMTkuNzg5MyAxLjQ2OTU3IDIwIDIgMjBIMTZDMTYuNTMwNCAyMCAxNy4wMzkxIDE5Ljc4OTMgMTcuNDE0MiAxOS40MTQyQzE3Ljc4OTMgMTkuMDM5MSAxOCAxOC41MzA0IDE4IDE4VjRDMTggMy40Njk1NyAxNy43ODkzIDIuOTYwODYgMTcuNDE0MiAyLjU4NTc5QzE3LjAzOTEgMi4yMTA3MSAxNi41MzA0IDIgMTYgMloiIGZpbGw9IiMxNzg3RkMiLz4KPC9zdmc+Cg==");
}

.myAccountBlock .woocommerce-MyAccount-navigation-link--subscriptions a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE4QzcuODc4MjcgMTggNS44NDM0NCAxNy4xNTcxIDQuMzQzMTUgMTUuNjU2OUMyLjg0Mjg1IDE0LjE1NjYgMiAxMi4xMjE3IDIgMTBDMiA3Ljg3ODI3IDIuODQyODUgNS44NDM0NCA0LjM0MzE1IDQuMzQzMTVDNS44NDM0NCAyLjg0Mjg1IDcuODc4MjcgMiAxMCAyQzEyLjEyMTcgMiAxNC4xNTY2IDIuODQyODUgMTUuNjU2OSA0LjM0MzE1QzE3LjE1NzEgNS44NDM0NCAxOCA3Ljg3ODI3IDE4IDEwQzE4IDEyLjEyMTcgMTcuMTU3MSAxNC4xNTY2IDE1LjY1NjkgMTUuNjU2OUMxNC4xNTY2IDE3LjE1NzEgMTIuMTIxNyAxOCAxMCAxOFpNMTAgMEM4LjY4Njc4IDAgNy4zODY0MiAwLjI1ODY1OCA2LjE3MzE3IDAuNzYxMjA1QzQuOTU5OTEgMS4yNjM3NSAzLjg1NzUyIDIuMDAwMzUgMi45Mjg5MyAyLjkyODkzQzEuMDUzNTcgNC44MDQzIDAgNy4zNDc4NCAwIDEwQzAgMTIuNjUyMiAxLjA1MzU3IDE1LjE5NTcgMi45Mjg5MyAxNy4wNzExQzMuODU3NTIgMTcuOTk5NyA0Ljk1OTkxIDE4LjczNjIgNi4xNzMxNyAxOS4yMzg4QzcuMzg2NDIgMTkuNzQxMyA4LjY4Njc4IDIwIDEwIDIwQzEyLjY1MjIgMjAgMTUuMTk1NyAxOC45NDY0IDE3LjA3MTEgMTcuMDcxMUMxOC45NDY0IDE1LjE5NTcgMjAgMTIuNjUyMiAyMCAxMEMyMCA4LjY4Njc4IDE5Ljc0MTMgNy4zODY0MiAxOS4yMzg4IDYuMTczMTdDMTguNzM2MiA0Ljk1OTkxIDE3Ljk5OTcgMy44NTc1MiAxNy4wNzExIDIuOTI4OTNDMTYuMTQyNSAyLjAwMDM1IDE1LjA0MDEgMS4yNjM3NSAxMy44MjY4IDAuNzYxMjA1QzEyLjYxMzYgMC4yNTg2NTggMTEuMzEzMiAwIDEwIDBaTTE0LjI0IDUuNzZDMTMuMDcgNC41OCAxMS41MyA0IDEwIDRWMTBMNS43NiAxNC4yNEM4LjEgMTYuNTggMTEuOSAxNi41OCAxNC4yNCAxNC4yNEMxNi41OSAxMS45IDE2LjU5IDguMSAxNC4yNCA1Ljc2WiIgZmlsbD0iIzE3ODdGQyIvPgo8L3N2Zz4K");
}

.myAccountBlock .woocommerce-MyAccount-navigation-link--downloads a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNCAyTDkgMEgwVjE3SDJWMTBINy42TDggMTJIMTVWMkg5LjRaIiBmaWxsPSIjMTc4N0ZDIi8+Cjwvc3ZnPgo=");
}

.myAccountBlock .woocommerce-MyAccount-navigation-link--wc-smart-coupons a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNEMzLjQ2OTU3IDQgMi45NjA4NiA0LjIxMDcxIDIuNTg1NzkgNC41ODU3OUMyLjIxMDcxIDQuOTYwODYgMiA1LjQ2OTU3IDIgNlYxMEMzLjExIDEwIDQgMTAuOSA0IDEyQzQgMTIuNTMwNCAzLjc4OTI5IDEzLjAzOTEgMy40MTQyMSAxMy40MTQyQzMuMDM5MTQgMTMuNzg5MyAyLjUzMDQzIDE0IDIgMTRWMThDMiAxOC41MzA0IDIuMjEwNzEgMTkuMDM5MSAyLjU4NTc5IDE5LjQxNDJDMi45NjA4NiAxOS43ODkzIDMuNDY5NTcgMjAgNCAyMEgyMEMyMC41MzA0IDIwIDIxLjAzOTEgMTkuNzg5MyAyMS40MTQyIDE5LjQxNDJDMjEuNzg5MyAxOS4wMzkxIDIyIDE4LjUzMDQgMjIgMThWMTRDMjEuNDY5NiAxNCAyMC45NjA5IDEzLjc4OTMgMjAuNTg1OCAxMy40MTQyQzIwLjIxMDcgMTMuMDM5MSAyMCAxMi41MzA0IDIwIDEyQzIwIDEwLjg5IDIwLjkgMTAgMjIgMTBWNkMyMiA0Ljg5IDIxLjEgNCAyMCA0SDRaTTE1LjUgN0wxNyA4LjVMOC41IDE3TDcgMTUuNUwxNS41IDdaTTguODEgNy4wNEM5Ljc5IDcuMDQgMTAuNTggNy44MyAxMC41OCA4LjgxQzEwLjU4IDkuMjc5NDMgMTAuMzkzNSA5LjcyOTY0IDEwLjA2MTYgMTAuMDYxNkM5LjcyOTY0IDEwLjM5MzUgOS4yNzk0MyAxMC41OCA4LjgxIDEwLjU4QzcuODMgMTAuNTggNy4wNCA5Ljc5IDcuMDQgOC44MUM3LjA0IDguMzQwNTcgNy4yMjY0OCA3Ljg5MDM2IDcuNTU4NDIgNy41NTg0MkM3Ljg5MDM2IDcuMjI2NDggOC4zNDA1NyA3LjA0IDguODEgNy4wNFpNMTUuMTkgMTMuNDJDMTYuMTcgMTMuNDIgMTYuOTYgMTQuMjEgMTYuOTYgMTUuMTlDMTYuOTYgMTUuNjU5NCAxNi43NzM1IDE2LjEwOTYgMTYuNDQxNiAxNi40NDE2QzE2LjEwOTYgMTYuNzczNSAxNS42NTk0IDE2Ljk2IDE1LjE5IDE2Ljk2QzE0LjIxIDE2Ljk2IDEzLjQyIDE2LjE3IDEzLjQyIDE1LjE5QzEzLjQyIDE0LjcyMDYgMTMuNjA2NSAxNC4yNzA0IDEzLjkzODQgMTMuOTM4NEMxNC4yNzA0IDEzLjYwNjUgMTQuNzIwNiAxMy40MiAxNS4xOSAxMy40MloiIGZpbGw9IiMxNzg3RkMiLz4KPC9zdmc+Cg==");
}

.myAccountBlock .woocommerce-MyAccount-navigation-link--edit-address a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgOS41QzYuMzM2OTYgOS41IDUuNzAxMDcgOS4yMzY2MSA1LjIzMjIzIDguNzY3NzdDNC43NjMzOSA4LjI5ODkzIDQuNSA3LjY2MzA0IDQuNSA3QzQuNSA2LjMzNjk2IDQuNzYzMzkgNS43MDEwNyA1LjIzMjIzIDUuMjMyMjNDNS43MDEwNyA0Ljc2MzM5IDYuMzM2OTYgNC41IDcgNC41QzcuNjYzMDQgNC41IDguMjk4OTMgNC43NjMzOSA4Ljc2Nzc3IDUuMjMyMjNDOS4yMzY2MSA1LjcwMTA3IDkuNSA2LjMzNjk2IDkuNSA3QzkuNSA3LjMyODMgOS40MzUzNCA3LjY1MzM5IDkuMzA5NyA3Ljk1NjcxQzkuMTg0MDYgOC4yNjAwMiA4Ljk5OTkxIDguNTM1NjIgOC43Njc3NyA4Ljc2Nzc3QzguNTM1NjIgOC45OTk5MSA4LjI2MDAyIDkuMTg0MDYgNy45NTY3MSA5LjMwOTdDNy42NTMzOSA5LjQzNTM0IDcuMzI4MyA5LjUgNyA5LjVaTTcgMEM1LjE0MzQ4IDAgMy4zNjMwMSAwLjczNzQ5OCAyLjA1MDI1IDIuMDUwMjVDMC43Mzc0OTggMy4zNjMwMSAwIDUuMTQzNDggMCA3QzAgMTIuMjUgNyAyMCA3IDIwQzcgMjAgMTQgMTIuMjUgMTQgN0MxNCA1LjE0MzQ4IDEzLjI2MjUgMy4zNjMwMSAxMS45NDk3IDIuMDUwMjVDMTAuNjM3IDAuNzM3NDk4IDguODU2NTIgMCA3IDBaIiBmaWxsPSIjMTc4N0ZDIi8+Cjwvc3ZnPgo=");
}

.myAccountBlock .woocommerce-MyAccount-navigation-link--payment-methods a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDBIMkMxLjQ2OTU3IDAgMC45NjA4NTkgMC4yMTA3MTQgMC41ODU3ODYgMC41ODU3ODZDMC4yMTA3MTQgMC45NjA4NTkgMCAxLjQ2OTU3IDAgMlYxNEMwIDE0LjUzMDQgMC4yMTA3MTQgMTUuMDM5MSAwLjU4NTc4NiAxNS40MTQyQzAuOTYwODU5IDE1Ljc4OTMgMS40Njk1NyAxNiAyIDE2SDE4QzE4LjUzMDQgMTYgMTkuMDM5MSAxNS43ODkzIDE5LjQxNDIgMTUuNDE0MkMxOS43ODkzIDE1LjAzOTEgMjAgMTQuNTMwNCAyMCAxNFYyQzIwIDEuNDY5NTcgMTkuNzg5MyAwLjk2MDg1OSAxOS40MTQyIDAuNTg1Nzg2QzE5LjAzOTEgMC4yMTA3MTQgMTguNTMwNCAwIDE4IDBaTTE4IDdIMlY0SDE4VjdaIiBmaWxsPSIjMTc4N0ZDIi8+Cjwvc3ZnPgo=");
}

.myAccountBlock .woocommerce-MyAccount-navigation-link--edit-account a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDRDMTMuMDYwOSA0IDE0LjA3ODMgNC40MjE0MyAxNC44Mjg0IDUuMTcxNTdDMTUuNTc4NiA1LjkyMTcyIDE2IDYuOTM5MTMgMTYgOEMxNiA5LjA2MDg3IDE1LjU3ODYgMTAuMDc4MyAxNC44Mjg0IDEwLjgyODRDMTQuMDc4MyAxMS41Nzg2IDEzLjA2MDkgMTIgMTIgMTJDMTAuOTM5MSAxMiA5LjkyMTcyIDExLjU3ODYgOS4xNzE1NyAxMC44Mjg0QzguNDIxNDMgMTAuMDc4MyA4IDkuMDYwODcgOCA4QzggNi45MzkxMyA4LjQyMTQzIDUuOTIxNzIgOS4xNzE1NyA1LjE3MTU3QzkuOTIxNzIgNC40MjE0MyAxMC45MzkxIDQgMTIgNFpNMTIgMTRDMTYuNDIgMTQgMjAgMTUuNzkgMjAgMThWMjBINFYxOEM0IDE1Ljc5IDcuNTggMTQgMTIgMTRaIiBmaWxsPSIjMTc4N0ZDIi8+Cjwvc3ZnPgo=");
}


.myAccountBlock .woocommerce-MyAccount-navigation-link--customer-logout a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDE1VjEySDZWOEgxM1Y1TDE4IDEwTDEzIDE1Wk0xMSAwQzExLjUzMDQgMCAxMi4wMzkxIDAuMjEwNzE0IDEyLjQxNDIgMC41ODU3ODZDMTIuNzg5MyAwLjk2MDg1OSAxMyAxLjQ2OTU3IDEzIDJWNEgxMVYySDJWMThIMTFWMTZIMTNWMThDMTMgMTguNTMwNCAxMi43ODkzIDE5LjAzOTEgMTIuNDE0MiAxOS40MTQyQzEyLjAzOTEgMTkuNzg5MyAxMS41MzA0IDIwIDExIDIwSDJDMS40Njk1NyAyMCAwLjk2MDg1OSAxOS43ODkzIDAuNTg1Nzg2IDE5LjQxNDJDMC4yMTA3MTQgMTkuMDM5MSAwIDE4LjUzMDQgMCAxOFYyQzAgMS40Njk1NyAwLjIxMDcxNCAwLjk2MDg1OSAwLjU4NTc4NiAwLjU4NTc4NkMwLjk2MDg1OSAwLjIxMDcxNCAxLjQ2OTU3IDAgMiAwSDExWiIgZmlsbD0iIzE3ODdGQyIvPgo8L3N2Zz4K");
    background-position: calc(50% + 2px) center;
}

.myAccountBlock .woocommerce-MyAccount-navigation li.is-active a:before,
.myAccountBlock .woocommerce-MyAccount-navigation li a:hover:before {
    background-color: #E5F3FE;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .woocommerce-MyAccount-content {
    width: 100% !important;
    padding: 50px 65px 40px 65px;
    background: #FFFFFF;
    box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
}

.myAccountBlock .woocommerce-MyAccount-content p a {
    color: #E6457B !important;
}

.myAccountBlock .woocommerce-MyAccount-content p a:hover {
    text-decoration: underline;
}






/* Form style start */





.customFormStyle form {
    font-family: 'Montserrat', Sans-serif !important;
}



.myAccountBlock form .form-row {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    margin-bottom: 20px !important;
}

.myAccountBlock form.edit-account {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.myAccountBlock form.edit-account .clear {
    display: none !important;
}

.myAccountBlock form label {
    font-family: 'Open Sans', Sans-serif;
    color: #585657 !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 18px !important;
    margin-bottom: 7px;
}

.myAccountBlock form label .required {
    color: #E6457B !important;
    margin-left: 2px;
}

.myAccountBlock form input,
.myAccountBlock form textarea {
    font-family: "Open Sans", Sans-serif;
    padding: 10px 23px !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: #000000 !important;
    font-weight: bold !important; 
    outline: none;
    height: 60px;
    border: 2px solid #E9E9E9 !important;
    border-radius: 10px;
    margin: 0px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.myAccountBlock form .password-input input {
    padding-right: 50px !important;
}

.myAccountBlock form input:focus,
.myAccountBlock form textarea:focus {
    border-color: #1787FC !important;
}

.myAccountBlock form textarea { 
    height: 130px !important;
}


.myAccountBlock form input::-webkit-input-placeholder,
.myAccountBlock form textarea::-webkit-input-placeholder {
    font-weight: 400;
    color: #8E8E8E;
}

.myAccountBlock form input::-moz-placeholder,
.myAccountBlock form textarea::-moz-placeholder {
    font-weight: 400;
    color: #8E8E8E;
}

.myAccountBlock form input::-ms-input-placeholder,
.myAccountBlock form textarea::-ms-input-placeholder {
    font-weight: 400;
    color: #8E8E8E;
}

.myAccountBlock .job-alerts-content form input::-webkit-input-placeholder,
.myAccountBlock .job-alerts-content form input::-moz-placeholder,
.myAccountBlock .job-alerts-content form input::-ms-input-placeholder {
    color: #828C99;
}

.myAccountBlock form .gfield_error input {
    color: #E6457B !important;
    border-color: #E6457B !important;
}

.myAccountBlock input[type="submit"] {
    font-weight: 700 !important;
    font-size: 21px !important;
    line-height: 26px !important;
    color: #FFFFFF !important;
    text-transform: initial !important;
    text-align: left !important;
    padding: 0 25px !important;
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 265px !important;
    height: 60px;
    border-radius: 10px !important;
    background: #E6457B;
    border: none !important;
    outline: none;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3MV8xNTI1KSI+CjxwYXRoIGQ9Ik0xMi41NjkgMjIuNjE0MUwyMC4wMjM4IDMuOTc3MDVMMS4zODY3MiAxMS40MzE5TDUuNzM1MzcgMTUuNzgwNUwxNi4yOTY0IDcuNzA0NDdMOC4yMjAzMiAxOC4yNjU1TDEyLjU2OSAyMi42MTQxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNzFfMTUyNSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
    background-repeat: no-repeat;
    background-position: calc(100% - 25px);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock input[type="submit"]:hover {
    background-color: #040C56 !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock form.edit-account input#account_display_name + span {
    position: relative;
    top: 5px;
    font-size: 12px;
    line-height: 1;
    color: #585657;
}

.myAccountBlock form.edit-account fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100% !important;
    border: none !important;
    margin: 30px 0 0 0 !important;
    padding: 30px 0 0 0 !important;
}

.myAccountBlock em {
    font-family: 'Montserrat', Sans-serif;
}

.myAccountBlock form.edit-account fieldset legend {
    font-weight: 700;
    font-size: 21px;
    line-height: 130%;
    color: #040C56;
}

.myAccountBlock form.edit-account .form-row-wide {
    font-size: 14px;
    line-height: 16px;
}

.myAccountBlock form.edit-account .password-input input {
    padding-right: 50px !important;
}

.myAccountBlock form .password-input .show-password-input {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}


.woocommerce form .show-password-input::before {
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNS4yN0wzLjI4IDRMMjAgMjAuNzJMMTguNzMgMjJMMTUuNjUgMTguOTJDMTQuNSAxOS4zIDEzLjI4IDE5LjUgMTIgMTkuNUM3IDE5LjUgMi43MyAxNi4zOSAxIDEyQzEuNjkgMTAuMjQgMi43OSA4LjY5IDQuMTkgNy40NkwyIDUuMjdaTTEyIDlDMTIuNzk1NiA5IDEzLjU1ODcgOS4zMTYwNyAxNC4xMjEzIDkuODc4NjhDMTQuNjgzOSAxMC40NDEzIDE1IDExLjIwNDQgMTUgMTJDMTUgMTIuMzUgMTQuOTQgMTIuNjkgMTQuODMgMTNMMTEgOS4xN0MxMS4zMSA5LjA2IDExLjY1IDkgMTIgOVpNMTIgNC41QzE3IDQuNSAyMS4yNyA3LjYxIDIzIDEyQzIyLjE4IDE0LjA4IDIwLjc5IDE1Ljg4IDE5IDE3LjE5TDE3LjU4IDE1Ljc2QzE4Ljk0IDE0LjgyIDIwLjA2IDEzLjU0IDIwLjgyIDEyQzE5LjE3IDguNjQgMTUuNzYgNi41IDEyIDYuNUMxMC45MSA2LjUgOS44NCA2LjY4IDguODQgN0w3LjMgNS40N0M4Ljc0IDQuODUgMTAuMzMgNC41IDEyIDQuNVpNMy4xOCAxMkM0LjgzIDE1LjM2IDguMjQgMTcuNSAxMiAxNy41QzEyLjY5IDE3LjUgMTMuMzcgMTcuNDMgMTQgMTcuMjlMMTEuNzIgMTVDMTAuMjkgMTQuODUgOS4xNSAxMy43MSA5IDEyLjI4TDUuNiA4Ljg3QzQuNjEgOS43MiAzLjc4IDEwLjc4IDMuMTggMTJaIiBmaWxsPSIjOEU4RThFIi8+Cjwvc3ZnPgo=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 !important;
}


.woocommerce form .show-password-input.display-password::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDlDMTIuNzk1NiA5IDEzLjU1ODcgOS4zMTYwNyAxNC4xMjEzIDkuODc4NjhDMTQuNjgzOSAxMC40NDEzIDE1IDExLjIwNDQgMTUgMTJDMTUgMTIuNzk1NiAxNC42ODM5IDEzLjU1ODcgMTQuMTIxMyAxNC4xMjEzQzEzLjU1ODcgMTQuNjgzOSAxMi43OTU2IDE1IDEyIDE1QzExLjIwNDQgMTUgMTAuNDQxMyAxNC42ODM5IDkuODc4NjggMTQuMTIxM0M5LjMxNjA3IDEzLjU1ODcgOSAxMi43OTU2IDkgMTJDOSAxMS4yMDQ0IDkuMzE2MDcgMTAuNDQxMyA5Ljg3ODY4IDkuODc4NjhDMTAuNDQxMyA5LjMxNjA3IDExLjIwNDQgOSAxMiA5Wk0xMiA0LjVDMTcgNC41IDIxLjI3IDcuNjEgMjMgMTJDMjEuMjcgMTYuMzkgMTcgMTkuNSAxMiAxOS41QzcgMTkuNSAyLjczIDE2LjM5IDEgMTJDMi43MyA3LjYxIDcgNC41IDEyIDQuNVpNMy4xOCAxMkM0LjgzIDE1LjM2IDguMjQgMTcuNSAxMiAxNy41QzE1Ljc2IDE3LjUgMTkuMTcgMTUuMzYgMjAuODIgMTJDMTkuMTcgOC42NCAxNS43NiA2LjUgMTIgNi41QzguMjQgNi41IDQuODMgOC42NCAzLjE4IDEyWiIgZmlsbD0iIzhFOEU4RSIvPgo8L3N2Zz4K");
}

.myAccountBlock form .woocommerce-password-strength {
    font-weight: 500;
    font-size: 14px !important;
    line-height: 18px !important;
    margin-top: 5px;
    border: none !important;
    background-color: transparent !important;
    padding: 0 !important;
    text-align: left !important;
}

.myAccountBlock form .woocommerce-password-hint {
    display: none !important;
    font-weight: normal;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #688BB5 !important;
}

.myAccountBlock form .woocommerce-password-strength.short,
.myAccountBlock form .woocommerce-password-strength.bad {
    color: #E6457B !important;
}

.myAccountBlock form .woocommerce-password-strength.good {
    color: #ffb900 !important;
}

.myAccountBlock form .woocommerce-password-strength.strong {
    color: #37c714 !important;
}

.myAccountBlock form.edit-accoun p {
    margin-bottom: 0;
}

.myAccountBlock form .button {
    display: inline-flex;
    width: 100%;
    height: 56px;
    align-items: center;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 26px !important;
    color: #FFFFFF !important;
    padding: 0 25px !important;
    border:  none !important;
    justify-content: center;
    outline: none;
    border-radius: 16px;
    box-shadow: none !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock form .button[type="submit"] {
    display: inline-flex;
    position: relative;
    overflow: hidden;
    background: linear-gradient(90deg, #F70 33%, #F7901E 67%);
    background-position: 100% 0 ;
    background-size: 300% 100%;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.myAccountBlock form .button[type="submit"]:hover {
    background-position: 50% 0 !important;
     box-shadow: 0px 3px 30px 0px rgba(255, 119, 0, 0.30);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.myAccountBlock form .button[type="submit"]:active {
    background-position: 0 0 !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}
/*
.myAccountBlock form .button[type="submit"] {
    padding-right: 40px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU4OTg0NCAxMS4wOEw1LjE2OTg0IDYuNUwwLjU4OTg0NCAxLjkxTDEuOTk5ODQgMC41TDcuOTk5ODQgNi41TDEuOTk5ODQgMTIuNUwwLjU4OTg0NCAxMS4wOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 16px) center !important;
    float: left !important;
}

.myAccountBlock form .button[type="submit"]:hover {
    background-color: #040C56 !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
*/

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info {
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    color: #E6457B !important;
    justify-content: start;
}

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info:before {
    display: none;
}

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info a {
    text-decoration: underline;
    color: #E6457B;
}

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info a:hover {
    text-decoration: none;
}

.myAccountBlock .account-body.strategies .woocommerce-MyAccount-content .woocommerce-info {
    font-family: 'Montserrat', Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 130%;
    color: #040C56 !important;
}

.myAccountBlock .account-body.strategies .woocommerce-MyAccount-content .woocommerce-info:before {
    display: none;
}

.myAccountBlock .account-body.strategies .woocommerce-MyAccount-content .woocommerce-info a {
    display: none;
}

.strategy-title {
    margin-bottom: 23px !important;
}

.strategy-description {
    font-family: 'Montserrat', Sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #585657;
    max-width: 450px;
    margin-bottom: 96px !important;
}

.strategy-image {
    position: relative;
    width: 100%;
    max-width: calc(100% - 30px);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzU5IiBoZWlnaHQ9IjE2OSIgdmlld0JveD0iMCAwIDc1OSAxNjkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjEiIHdpZHRoPSI3NTgiIGhlaWdodD0iMTY5IiByeD0iNSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMSIgd2lkdGg9Ijc1OCIgaGVpZ2h0PSI1MiIgcng9IjUiIGZpbGw9IiNGMEYwRjAiLz4KPHJlY3QgeD0iMTIiIHk9IjE0IiB3aWR0aD0iNzkiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0iI0MxQzFDMSIvPgo8cmVjdCB4PSIyMjMiIHk9IjE0IiB3aWR0aD0iNjIiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0iI0MxQzFDMSIvPgo8cmVjdCB4PSIzNTEiIHk9IjE0IiB3aWR0aD0iMTcyIiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiNDMUMxQzEiLz4KPHJlY3QgeD0iNTY4IiB5PSIxNCIgd2lkdGg9IjU2IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiNDMUMxQzEiLz4KPHJlY3QgeD0iMTIiIHk9IjgwIiB3aWR0aD0iMTYxIiBoZWlnaHQ9IjE0IiByeD0iNyIgZmlsbD0iI0RCREJEQiIvPgo8cmVjdCB4PSIxMiIgeT0iMTIyIiB3aWR0aD0iOTgiIGhlaWdodD0iMTQiIHJ4PSI3IiBmaWxsPSIjREJEQkRCIi8+CjxyZWN0IHg9IjIyMyIgeT0iODAiIHdpZHRoPSI0NyIgaGVpZ2h0PSIxNCIgcng9IjciIGZpbGw9IiNFM0UzRTMiLz4KPHJlY3QgeD0iMjIzIiB5PSIxMjIiIHdpZHRoPSI2MSIgaGVpZ2h0PSIxNCIgcng9IjciIGZpbGw9IiNFM0UzRTMiLz4KPHJlY3QgeD0iMzUxIiB5PSI4MCIgd2lkdGg9IjkxIiBoZWlnaHQ9IjE0IiByeD0iNyIgZmlsbD0iI0UzRTNFMyIvPgo8cmVjdCB4PSIzNTEiIHk9IjEyMiIgd2lkdGg9IjM5IiBoZWlnaHQ9IjE0IiByeD0iNyIgZmlsbD0iI0UzRTNFMyIvPgo8cmVjdCB4PSI0MjMiIHk9IjEyMiIgd2lkdGg9IjU4IiBoZWlnaHQ9IjE0IiByeD0iNyIgZmlsbD0iI0UzRTNFMyIvPgo8cmVjdCB4PSI0NDkiIHk9IjgwIiB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIHJ4PSI3IiBmaWxsPSIjRTNFM0UzIi8+CjxyZWN0IHg9IjM5NyIgeT0iMTIyIiB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIHJ4PSI3IiBmaWxsPSIjRTNFM0UzIi8+CjxyZWN0IHg9IjU2OCIgeT0iODAiIHdpZHRoPSI5OCIgaGVpZ2h0PSIxNCIgcng9IjciIGZpbGw9IiNFM0UzRTMiLz4KPHJlY3QgeD0iNTY4IiB5PSIxMjIiIHdpZHRoPSI1NiIgaGVpZ2h0PSIxNCIgcng9IjciIGZpbGw9IiNFM0UzRTMiLz4KPGxpbmUgeTE9IjEwNy41IiB4Mj0iNzU5IiB5Mj0iMTA3LjUiIHN0cm9rZT0iI0YwRjBGMCIvPgo8bGluZSB5MT0iMTQ5LjUiIHgyPSI3NTkiIHkyPSIxNDkuNSIgc3Ryb2tlPSIjRjBGMEYwIi8+Cjwvc3ZnPgo=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background: #FFFFFF;
    box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.07);
    margin-bottom: 30px !important;
}

.strategy-image img {
    position: relative;
    z-index: 1;
}

.strategy-image img.mobile {
    display: none;
}

.strategy-image:before {
    content: "";
    position: absolute;
    right: 19px;
    top: -168px;
    z-index: 0;
    width: 162px;
    height: 162px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyIiBoZWlnaHQ9IjE2MiIgdmlld0JveD0iMCAwIDE2MiAxNjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04MSA1NEM4OC4xNjA5IDU0IDk1LjAyODQgNTYuODQ0NiAxMDAuMDkyIDYxLjkwODFDMTA1LjE1NSA2Ni45NzE2IDEwOCA3My44MzkyIDEwOCA4MUMxMDggODguMTYwOCAxMDUuMTU1IDk1LjAyODQgMTAwLjA5MiAxMDAuMDkyQzk1LjAyODQgMTA1LjE1NSA4OC4xNjA5IDEwOCA4MSAxMDhDNzMuODM5MiAxMDggNjYuOTcxNiAxMDUuMTU1IDYxLjkwODEgMTAwLjA5MkM1Ni44NDQ2IDk1LjAyODQgNTQgODguMTYwOCA1NCA4MUM1NCA3My44MzkyIDU2Ljg0NDYgNjYuOTcxNiA2MS45MDgxIDYxLjkwODFDNjYuOTcxNiA1Ni44NDQ2IDczLjgzOTIgNTQgODEgNTRaTTgxIDY3LjVDNzcuNDE5NiA2Ny41IDczLjk4NTggNjguOTIyMyA3MS40NTQxIDcxLjQ1NDFDNjguOTIyMyA3My45ODU4IDY3LjUgNzcuNDE5NiA2Ny41IDgxQzY3LjUgODQuNTgwNCA2OC45MjIzIDg4LjAxNDIgNzEuNDU0MSA5MC41NDU5QzczLjk4NTggOTMuMDc3NyA3Ny40MTk2IDk0LjUgODEgOTQuNUM4NC41ODA0IDk0LjUgODguMDE0MiA5My4wNzc3IDkwLjU0NiA5MC41NDU5QzkzLjA3NzcgODguMDE0MiA5NC41IDg0LjU4MDQgOTQuNSA4MUM5NC41IDc3LjQxOTYgOTMuMDc3NyA3My45ODU4IDkwLjU0NiA3MS40NTQxQzg4LjAxNDIgNjguOTIyMyA4NC41ODA0IDY3LjUgODEgNjcuNVpNNjcuNSAxNDguNUM2NS44MTI1IDE0OC41IDY0LjM5NSAxNDcuMjg1IDY0LjEyNSAxNDUuNjY1TDYxLjYyNzUgMTI3Ljc3OEM1Ny4zNzUgMTI2LjA5IDUzLjczIDEyMy43OTUgNTAuMjIgMTIxLjA5NUwzMy40MTI1IDEyNy45MTNDMzEuOTI3NSAxMjguNDUzIDMwLjEwNSAxMjcuOTEyIDI5LjI5NSAxMjYuNDI3TDE1Ljc5NSAxMDMuMDczQzE0LjkxNzUgMTAxLjU4OCAxNS4zMjI1IDk5Ljc2NSAxNi42MDUgOTguNzUyNUwzMC44NDc1IDg3LjU0NzVMMzAuMzc1IDgxTDMwLjg0NzUgNzQuMjVMMTYuNjA1IDYzLjI0NzVDMTUuMzIyNSA2Mi4yMzUgMTQuOTE3NSA2MC40MTI1IDE1Ljc5NSA1OC45Mjc1TDI5LjI5NSAzNS41NzI1QzMwLjEwNSAzNC4wODc1IDMxLjkyNzUgMzMuNDggMzMuNDEyNSAzNC4wODc1TDUwLjIyIDQwLjgzNzVDNTMuNzMgMzguMjA1IDU3LjM3NSAzNS45MSA2MS42Mjc1IDM0LjIyMjVMNjQuMTI1IDE2LjMzNUM2NC4zOTUgMTQuNzE1IDY1LjgxMjUgMTMuNSA2Ny41IDEzLjVIOTQuNUM5Ni4xODc1IDEzLjUgOTcuNjA1IDE0LjcxNSA5Ny44NzUgMTYuMzM1TDEwMC4zNzMgMzQuMjIyNUMxMDQuNjI1IDM1LjkxIDEwOC4yNyAzOC4yMDUgMTExLjc4IDQwLjgzNzVMMTI4LjU4OCAzNC4wODc1QzEzMC4wNzMgMzMuNDggMTMxLjg5NSAzNC4wODc1IDEzMi43MDUgMzUuNTcyNUwxNDYuMjA1IDU4LjkyNzVDMTQ3LjA4MyA2MC40MTI1IDE0Ni42NzggNjIuMjM1IDE0NS4zOTUgNjMuMjQ3NUwxMzEuMTUzIDc0LjI1TDEzMS42MjUgODFMMTMxLjE1MyA4Ny43NUwxNDUuMzk1IDk4Ljc1MjVDMTQ2LjY3OCA5OS43NjUgMTQ3LjA4MyAxMDEuNTg4IDE0Ni4yMDUgMTAzLjA3M0wxMzIuNzA1IDEyNi40MjdDMTMxLjg5NSAxMjcuOTEyIDEzMC4wNzMgMTI4LjUyIDEyOC41ODggMTI3LjkxM0wxMTEuNzggMTIxLjE2M0MxMDguMjcgMTIzLjc5NSAxMDQuNjI1IDEyNi4wOSAxMDAuMzczIDEyNy43NzhMOTcuODc1IDE0NS42NjVDOTcuNjA1IDE0Ny4yODUgOTYuMTg3NSAxNDguNSA5NC41IDE0OC41SDY3LjVaTTc1LjkzNzUgMjdMNzMuNDQgNDQuNjE3NUM2NS4zNCA0Ni4zMDUgNTguMTg1IDUwLjYyNSA1Mi45ODc1IDU2LjYzMjVMMzYuNzIgNDkuNjEyNUwzMS42NTc1IDU4LjM4NzVMNDUuOSA2OC44NUM0My4yIDc2Ljc0NzUgNDMuMiA4NS4zMiA0NS45IDkzLjE1TDMxLjU5IDEwMy42OEwzNi42NTI1IDExMi40NTVMNTMuMDU1IDEwNS40MzVDNTguMjUyNSAxMTEuMzc1IDY1LjM0IDExNS42OTUgNzMuMzcyNSAxMTcuMzE1TDc1Ljg3IDEzNUg4Ni4xM0w4OC42Mjc1IDExNy4zODJDOTYuNjYgMTE1LjY5NSAxMDMuNzQ4IDExMS4zNzUgMTA4Ljk0NSAxMDUuNDM1TDEyNS4zNDggMTEyLjQ1NUwxMzAuNDEgMTAzLjY4TDExNi4xIDkzLjIxNzVDMTE4LjggODUuMzIgMTE4LjggNzYuNzQ3NSAxMTYuMSA2OC44NUwxMzAuMzQzIDU4LjM4NzVMMTI1LjI4IDQ5LjYxMjVMMTA5LjAxMyA1Ni42MzI1QzEwMy44MTUgNTAuNjI1IDk2LjY2IDQ2LjMwNSA4OC41NiA0NC42ODVMODYuMDYyNSAyN0g3NS45Mzc1WiIgZmlsbD0iI0MxQzFDMSIvPgo8L3N2Zz4K");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-animation: rotation-left 10s infinite linear;
    animation: rotation-left 10s infinite linear;
}

.strategy-image:after {
    content: "";
    position: absolute;
    right: -73px;
    top: -75px;
    z-index: 0;
    width: 162px;
    height: 162px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyIiBoZWlnaHQ9IjE2MiIgdmlld0JveD0iMCAwIDE2MiAxNjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04MSA1NEM4OC4xNjA5IDU0IDk1LjAyODQgNTYuODQ0NiAxMDAuMDkyIDYxLjkwODFDMTA1LjE1NSA2Ni45NzE2IDEwOCA3My44MzkyIDEwOCA4MUMxMDggODguMTYwOCAxMDUuMTU1IDk1LjAyODQgMTAwLjA5MiAxMDAuMDkyQzk1LjAyODQgMTA1LjE1NSA4OC4xNjA5IDEwOCA4MSAxMDhDNzMuODM5MiAxMDggNjYuOTcxNiAxMDUuMTU1IDYxLjkwODEgMTAwLjA5MkM1Ni44NDQ2IDk1LjAyODQgNTQgODguMTYwOCA1NCA4MUM1NCA3My44MzkyIDU2Ljg0NDYgNjYuOTcxNiA2MS45MDgxIDYxLjkwODFDNjYuOTcxNiA1Ni44NDQ2IDczLjgzOTIgNTQgODEgNTRaTTgxIDY3LjVDNzcuNDE5NiA2Ny41IDczLjk4NTggNjguOTIyMyA3MS40NTQxIDcxLjQ1NDFDNjguOTIyMyA3My45ODU4IDY3LjUgNzcuNDE5NiA2Ny41IDgxQzY3LjUgODQuNTgwNCA2OC45MjIzIDg4LjAxNDIgNzEuNDU0MSA5MC41NDU5QzczLjk4NTggOTMuMDc3NyA3Ny40MTk2IDk0LjUgODEgOTQuNUM4NC41ODA0IDk0LjUgODguMDE0MiA5My4wNzc3IDkwLjU0NiA5MC41NDU5QzkzLjA3NzcgODguMDE0MiA5NC41IDg0LjU4MDQgOTQuNSA4MUM5NC41IDc3LjQxOTYgOTMuMDc3NyA3My45ODU4IDkwLjU0NiA3MS40NTQxQzg4LjAxNDIgNjguOTIyMyA4NC41ODA0IDY3LjUgODEgNjcuNVpNNjcuNSAxNDguNUM2NS44MTI1IDE0OC41IDY0LjM5NSAxNDcuMjg1IDY0LjEyNSAxNDUuNjY1TDYxLjYyNzUgMTI3Ljc3OEM1Ny4zNzUgMTI2LjA5IDUzLjczIDEyMy43OTUgNTAuMjIgMTIxLjA5NUwzMy40MTI1IDEyNy45MTNDMzEuOTI3NSAxMjguNDUzIDMwLjEwNSAxMjcuOTEyIDI5LjI5NSAxMjYuNDI3TDE1Ljc5NSAxMDMuMDczQzE0LjkxNzUgMTAxLjU4OCAxNS4zMjI1IDk5Ljc2NSAxNi42MDUgOTguNzUyNUwzMC44NDc1IDg3LjU0NzVMMzAuMzc1IDgxTDMwLjg0NzUgNzQuMjVMMTYuNjA1IDYzLjI0NzVDMTUuMzIyNSA2Mi4yMzUgMTQuOTE3NSA2MC40MTI1IDE1Ljc5NSA1OC45Mjc1TDI5LjI5NSAzNS41NzI1QzMwLjEwNSAzNC4wODc1IDMxLjkyNzUgMzMuNDggMzMuNDEyNSAzNC4wODc1TDUwLjIyIDQwLjgzNzVDNTMuNzMgMzguMjA1IDU3LjM3NSAzNS45MSA2MS42Mjc1IDM0LjIyMjVMNjQuMTI1IDE2LjMzNUM2NC4zOTUgMTQuNzE1IDY1LjgxMjUgMTMuNSA2Ny41IDEzLjVIOTQuNUM5Ni4xODc1IDEzLjUgOTcuNjA1IDE0LjcxNSA5Ny44NzUgMTYuMzM1TDEwMC4zNzMgMzQuMjIyNUMxMDQuNjI1IDM1LjkxIDEwOC4yNyAzOC4yMDUgMTExLjc4IDQwLjgzNzVMMTI4LjU4OCAzNC4wODc1QzEzMC4wNzMgMzMuNDggMTMxLjg5NSAzNC4wODc1IDEzMi43MDUgMzUuNTcyNUwxNDYuMjA1IDU4LjkyNzVDMTQ3LjA4MyA2MC40MTI1IDE0Ni42NzggNjIuMjM1IDE0NS4zOTUgNjMuMjQ3NUwxMzEuMTUzIDc0LjI1TDEzMS42MjUgODFMMTMxLjE1MyA4Ny43NUwxNDUuMzk1IDk4Ljc1MjVDMTQ2LjY3OCA5OS43NjUgMTQ3LjA4MyAxMDEuNTg4IDE0Ni4yMDUgMTAzLjA3M0wxMzIuNzA1IDEyNi40MjdDMTMxLjg5NSAxMjcuOTEyIDEzMC4wNzMgMTI4LjUyIDEyOC41ODggMTI3LjkxM0wxMTEuNzggMTIxLjE2M0MxMDguMjcgMTIzLjc5NSAxMDQuNjI1IDEyNi4wOSAxMDAuMzczIDEyNy43NzhMOTcuODc1IDE0NS42NjVDOTcuNjA1IDE0Ny4yODUgOTYuMTg3NSAxNDguNSA5NC41IDE0OC41SDY3LjVaTTc1LjkzNzUgMjdMNzMuNDQgNDQuNjE3NUM2NS4zNCA0Ni4zMDUgNTguMTg1IDUwLjYyNSA1Mi45ODc1IDU2LjYzMjVMMzYuNzIgNDkuNjEyNUwzMS42NTc1IDU4LjM4NzVMNDUuOSA2OC44NUM0My4yIDc2Ljc0NzUgNDMuMiA4NS4zMiA0NS45IDkzLjE1TDMxLjU5IDEwMy42OEwzNi42NTI1IDExMi40NTVMNTMuMDU1IDEwNS40MzVDNTguMjUyNSAxMTEuMzc1IDY1LjM0IDExNS42OTUgNzMuMzcyNSAxMTcuMzE1TDc1Ljg3IDEzNUg4Ni4xM0w4OC42Mjc1IDExNy4zODJDOTYuNjYgMTE1LjY5NSAxMDMuNzQ4IDExMS4zNzUgMTA4Ljk0NSAxMDUuNDM1TDEyNS4zNDggMTEyLjQ1NUwxMzAuNDEgMTAzLjY4TDExNi4xIDkzLjIxNzVDMTE4LjggODUuMzIgMTE4LjggNzYuNzQ3NSAxMTYuMSA2OC44NUwxMzAuMzQzIDU4LjM4NzVMMTI1LjI4IDQ5LjYxMjVMMTA5LjAxMyA1Ni42MzI1QzEwMy44MTUgNTAuNjI1IDk2LjY2IDQ2LjMwNSA4OC41NiA0NC42ODVMODYuMDYyNSAyN0g3NS45Mzc1WiIgZmlsbD0iI0MxQzFDMSIvPgo8L3N2Zz4K");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-animation: rotation 10s infinite linear;
    animation: rotation 10s infinite linear;
}

@-webkit-keyframes rotation {
        from {
                -webkit-transform: rotate(0deg);
        }
        to {
                -webkit-transform: rotate(359deg);
        }
}

@-webkit-keyframes rotation-left {
        from {
                -webkit-transform: rotate(0deg);
        }
        to {
                -webkit-transform: rotate(-359deg);
        }
}


.myAccountBlock .woocommerce-error {
    font-family: "Open Sans", Sans-serif;
    border: none !important;
    color: #00000080 !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-radius: 10px;
    padding: 15px !important;
    background: #F3C9E030 !important;
}

.myAccountBlock .stripe-source-errors .woocommerce-error {
    border-radius: 0;
    padding: 0 !important;
    background: transparent !important;
}

.myAccountBlock .woocommerce-error li {
    margin-right: 5px;
}

.myAccountBlock .woocommerce-error li:last-child {
    margin-right: 0;
}

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info:before,
.myAccountBlock .woocommerce-error:before {
    color: #E6457B !important;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 10px;
    display: none !important;
}




.myAccountBlock table.shop_table {
    border: none !important;
    margin-bottom: 50px !important;
}

.myAccountBlock table.my_account_orders {
    /*margin-bottom: 0 !important;*/
}

.myAccountBlock table.shop_table thead th {
    background: #E5F3FE !important;
}

.myAccountBlock table.shop_table thead th:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.myAccountBlock table.shop_table thead th:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.myAccountBlock table.shop_table th {
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    color: #040C56;
    padding: 10px 15px;
    vertical-align: middle;
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #E5F3FE !important;
}

.myAccountBlock table.shop_table tbody tr td,
.myAccountBlock table.shop_table tfoot tr th,
.myAccountBlock table.shop_table tfoot tr td {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #040C56;
    padding: 18px 15px;
    vertical-align: middle;
    border: none !important;
    border-bottom: 1px solid #E5F3FE !important;
    background-color: transparent !important;
}


.myAccountBlock table.shop_table.subscription_details tbody tr td:first-child,
.myAccountBlock table.shop_table tfoot tr th {
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
}

.myAccountBlock table.shop_table.subscription_details tbody tr td:first-child,
.myAccountBlock table.order_details tr th {
    width: 50%;
}


/*.myAccountBlock table.shop_table tfoot tr td {*/
/*    padding: 18px 15px;*/
/*    border: none !important;*/
/*}*/

.myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-number a {
    color: #E6457B;
}


.myAccountBlock table.shop_table .button {
    position: relative;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    background-color: transparent !important;
    padding: 0 !important;
    margin: 5px 13px;
    width: auto;
    white-space: nowrap;
}

.myAccountBlock table.shop_table .button:before {
    content: "";
    position: absolute;
    left: -14px;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #E9E9E9;

}

.myAccountBlock table.shop_table .button:first-child {
    margin-left: 0 !important;
}

.myAccountBlock table.shop_table .button:first-child:before {
    display: none;
}

.myAccountBlock table.shop_table .button:last-child {
    margin-right: 0;
}

.myAccountBlock table.shop_table .button.view {
    
    font-weight: 700!important;
    font-size: inherit !important;
    line-height: inherit !important;
    text-transform: initial !important;
    text-align: inherit !important;
    padding: 0 !important;
    position: relative;
    z-index: 1;
    align-items: center;
    width: auto;
    max-width: 100% !important;
    height: auto;
    border-radius: 0 !important;
    background: transparent;
    border: none !important;
    outline: none;
    
    position: relative;
    display: inline-flex;
    color: #040C56!important;
    padding-right: 22px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjk5OCA2LjI1SDEwLjI5OTgiIHN0cm9rZT0iI0Y2MjM5NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuNzk5OCAyLjc1TDEwLjI5OTggNi4yNUw2Ljc5OTggOS43NSIgc3Ryb2tlPSIjRjYyMzk0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    background-position: right center;
    background-repeat: no-repeat;
    transition: none;
}

.myAccountBlock table.shop_table .button.subscription_renewal_early {
    color: #E6457B;
    padding-right: 24px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjcwODUgMi43OTE3MUMxMC41MDAyIDEuNTgzMzcgOC44NDE4MyAwLjgzMzM3NCA3LjAwMDE2IDAuODMzMzc0QzUuMjMyMDUgMC44MzMzNzQgMy41MzYzNiAxLjUzNTc1IDIuMjg2MTIgMi43ODZDMS4wMzU4OCA0LjAzNjI0IDAuMzMzNDk2IDUuNzMxOTMgMC4zMzM0OTYgNy41MDAwNEMwLjMzMzQ5NiA5LjI2ODE1IDEuMDM1ODggMTAuOTYzOCAyLjI4NjEyIDEyLjIxNDFDMy41MzYzNiAxMy40NjQzIDUuMjMyMDUgMTQuMTY2NyA3LjAwMDE2IDE0LjE2NjdDMTAuMTA4NSAxNC4xNjY3IDEyLjcwMDIgMTIuMDQxNyAxMy40NDE4IDkuMTY2NzFIMTEuNzA4NUMxMS4wMjUyIDExLjEwODQgOS4xNzUxNiAxMi41IDcuMDAwMTYgMTIuNUM1LjY3NDA4IDEyLjUgNC40MDIzMSAxMS45NzMzIDMuNDY0NjMgMTEuMDM1NkMyLjUyNjk1IDEwLjA5NzkgMi4wMDAxNiA4LjgyNjEyIDIuMDAwMTYgNy41MDAwNEMyLjAwMDE2IDYuMTczOTYgMi41MjY5NSA0LjkwMjE5IDMuNDY0NjMgMy45NjQ1MUM0LjQwMjMxIDMuMDI2ODIgNS42NzQwOCAyLjUwMDA0IDcuMDAwMTYgMi41MDAwNEM4LjM4MzUgMi41MDAwNCA5LjYxNjgzIDMuMDc1MDQgMTAuNTE2OCAzLjk4MzM3TDcuODMzNSA2LjY2NjcxSDEzLjY2NjhWMC44MzMzNzRMMTEuNzA4NSAyLjc5MTcxWiIgZmlsbD0iI0Y2MjM5NCIvPgo8L3N2Zz4K");
    background-position: right center;
    background-repeat: no-repeat;
}

.myAccountBlock table.shop_table .button.subscription_renewal_early:hover {
    text-decoration: underline;
}


.myAccountBlock table.shop_table .button.view:after {
    content: "details";
    position: relative;
    margin-left: 5px;
}

.myAccountBlock table.shop_table .button.pay {
    color: #040C56;
}

.myAccountBlock table.shop_table .button.pay:hover { 
    color: #00BEDA;
}

.myAccountBlock table.shop_table .button.cancel {
    font-weight: 700 !important;
    color: #688BB5 !important;
    padding-right: 17px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjY2ODMgMS41MjMzN0w4LjcyNjgzIDAuNTgzMzc0TDUuMDAwMTYgNC4zMTAwNEwxLjI3MzUgMC41ODMzNzRMMC4zMzM0OTYgMS41MjMzN0w0LjA2MDE2IDUuMjUwMDRMMC4zMzM0OTYgOC45NzY3MUwxLjI3MzUgOS45MTY3MUw1LjAwMDE2IDYuMTkwMDRMOC43MjY4MyA5LjkxNjcxTDkuNjY2ODMgOC45NzY3MUw1Ljk0MDE2IDUuMjUwMDRMOS42NjY4MyAxLjUyMzM3WiIgZmlsbD0iIzY4OEJCNSIvPgo8L3N2Zz4K");
    background-position: right center;
    background-repeat: no-repeat;
}

.myAccountBlock table.shop_table .button.change_payment_method {
    color: #040C56 !important;
    font-weight: 700;
}

.myAccountBlock table.shop_table .button.change_payment_method:hover {
    text-decoration: underline;
}

/*.myAccountBlock table.shop_table .button.wcs_deletion_error {
    color: #E6457B !important;
    font-weight: 400 !important;
    text-decoration: underline;
}

.myAccountBlock table.shop_table .button.wcs_deletion_error:hover {
    text-decoration: underline;
}*/

.myAccountBlock table.shop_table .button.wcs_deletion_error,
.myAccountBlock table.woocommerce-orders-table .button.cancel,
.myAccountBlock table.shop_table .button.delete {
    font-weight: 700 !important;
    color: #688BB5 !important;
    padding-right: 18px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTk5ODQgMi4yNVYyLjkxNjY3SDIuNjY2NVY0LjI1SDMuMzMzMTdWMTIuOTE2N0MzLjMzMzE3IDEzLjI3MDMgMy40NzM2NSAxMy42MDk0IDMuNzIzNjkgMTMuODU5NUMzLjk3Mzc0IDE0LjEwOTUgNC4zMTI4OCAxNC4yNSA0LjY2NjUgMTQuMjVIMTEuMzMzMkMxMS42ODY4IDE0LjI1IDEyLjAyNTkgMTQuMTA5NSAxMi4yNzYgMTMuODU5NUMxMi41MjYgMTMuNjA5NCAxMi42NjY1IDEzLjI3MDMgMTIuNjY2NSAxMi45MTY3VjQuMjVIMTMuMzMzMlYyLjkxNjY3SDkuOTk5ODRWMi4yNUg1Ljk5OTg0Wk01Ljk5OTg0IDUuNTgzMzNINy4zMzMxN1YxMS41ODMzSDUuOTk5ODRWNS41ODMzM1pNOC42NjY1IDUuNTgzMzNIOS45OTk4NFYxMS41ODMzSDguNjY2NVY1LjU4MzMzWiIgZmlsbD0iIzY4OEJCNSIvPgo8L3N2Zz4K");
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 14px!important;
    line-height: 18px!important;
    border: none!important;
    height: fit-content;
}

.myAccountBlock table.shop_table .button.default {
    font-weight: 400 !important;
    text-decoration: underline;
    color: #040C56 !important;
}

.myAccountBlock table.shop_table .button.wcs_deletion_error:hover,
.myAccountBlock table.shop_table .button.cancel:hover,
.myAccountBlock table.shop_table .button.delete:hover {
    text-decoration: underline !important;
}

.myAccountBlock table.shop_table .button.default:hover {
    text-decoration: none;
}

.myAccountBlock table.shop_table .button.reactivate,
.myAccountBlock table.shop_table .button.resubscribe {
    padding: 5px 10px !important;
    border: 1px solid #78CC52 !important;
    color: #78CC52 !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0;
    height: auto;
    position: relative;
    font-weight: 700!important;
    font-size: 14px!important;
    line-height: 18px!important;
    background-color: transparent !important;
    margin: 5px 13px!important;
    width: auto;
    white-space: nowrap;
    background-image:none!important; 
    border-radius: 3px!important;
}

.myAccountBlock table.shop_table .button.reactivate:hover,
.myAccountBlock table.shop_table .button.resubscribe:hover {
    background-color: #78CC52 !important;
    color: #ffffff !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


/*.myAccountBlock table.shop_table.woocommerce-MyAccount-paymentMethods .button.delete {
    color: #E6457B !important;
    font-weight: 400 !important;
    text-decoration: underline;
    padding-right: 0 !important;
    background-image: none !important;
}

.myAccountBlock table.shop_table.woocommerce-MyAccount-paymentMethods .button.delete:hover {
    text-decoration: none;
}*/


.myAccountBlock table.shop_table .download-file .button {
    position: relative;
    display: inline-flex;
    color: #E6457B;
    padding-right: 22px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMS40OTk5N0gxMEMxMC41NTUgMS40OTk5NyAxMSAxLjk0OTk3IDExIDIuNDk5OTdWOS40OTk5N0MxMSAxMC4wNTUgMTAuNTU1IDEwLjUgMTAgMTAuNUgzQzIuNDUgMTAuNSAyIDEwLjA1NSAyIDkuNDk5OTdWMi40OTk5N0MyIDEuOTQ5OTcgMi40NSAxLjQ5OTk3IDMgMS40OTk5N1pNNC41IDguNDk5OTdIOC41VjcuNDk5OTdINC41VjguNDk5OTdaTTguNSA0Ljk5OTk3SDcuMjVWMy40OTk5N0g1Ljc1VjQuOTk5OTdINC41TDYuNSA2Ljk5OTk3TDguNSA0Ljk5OTk3WiIgZmlsbD0iI0Y2MjM5NCIvPgo8L3N2Zz4K");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 14px;
}



.myAccountBlock table.woocommerce-orders-table .status-field {
    padding: 5px 10px;
    font-weight: 500;
    color: #ffffff;
    white-space: nowrap;
    border-radius: 5px;
    background-color: #DCAF00;
}



.myAccountBlock table.woocommerce-orders-table .woocommerce-orders-table__row--status-failed .status-field,
.myAccountBlock table.woocommerce-orders-table .woocommerce-orders-table__row--status-cancelled .status-field {
    background-color: #CC5256;
}

.myAccountBlock table.woocommerce-orders-table .woocommerce-orders-table__row--status-completed .status-field,
.myAccountBlock table.woocommerce-orders-table .woocommerce-orders-table__row--status-active .status-field {
    background-color: #78CC52;
}


.myAccountBlock table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a:last-child {
    margin-right: 0 !important;
}

.myAccountBlock table.woocommerce-orders-table .button.view {
    /*font-size: 0 !important;*/
    color: #040C56;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNi41SDEwIiBzdHJva2U9IiMwNDBDNTYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjUgM0wxMCA2LjVMNi41IDEwIiBzdHJva2U9IiMwNDBDNTYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}

.myAccountBlock table.woocommerce-orders-table .button.view:hover {
    color: #E6457B!important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNi41SDEwIiBzdHJva2U9IiNGNjIzOTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjUgM0wxMCA2LjVMNi41IDEwIiBzdHJva2U9IiNGNjIzOTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}

.myAccountBlock table.woocommerce-orders-table .button.view:after {
/*    content: "Details";
    font-size: 14px !important;*/
    color: #040C56;
    /*margin-left: 0;*/
}

.myAccountBlock table.woocommerce-orders-table .button.view:hover:after {
    color: #E6457B;
}

.myAccountBlock table.woocommerce-orders-table .button:before {
    top: -7px;
    height: calc(100% + 14px);
    background-color: #E5F3FE;
}




.myAccountBlock table.woocommerce-orders-table .button.cancel {
    margin-right: 13px !important;
}




.myAccountBlock .woocommerce-orders-table__cell-order-number a,
.myAccountBlock table.shop_table .subscription-id a:hover {
    text-decoration: underline !important;
}

.myAccountBlock table.address-table {
    /*margin-bottom: 0 !important;*/
}

.myAccountBlock table.shop_table.address-table tbody tr td {
    padding: 11px 15px !important;
    width: 50%;
}

.myAccountBlock table.shop_table.address-table tbody tr td:last-child {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
}



.myAccountBlock .woocommerce-MyAccount-content p mark {
    color: #040C56;
    background: transparent !important;
}

.myAccountBlock .woocommerce-MyAccount-content h2 {
    font-family: 'Montserrat', Sans-serif;
    font-weight: 700;
    font-size: 21px;
    line-height: 27px;
    color: #040C56;
    margin: 0;
    margin-bottom: 30px !important;
}

.myAccountBlock .woocommerce-order-details table:last-child {
    margin-bottom: 0 !important;
}

.myAccountBlock .woocommerce-order-details__title {
    display: none;
    margin-bottom: 30px;
}

.myAccountBlock .woocommerce-order-details table.woocommerce-MyAccount-subscriptions {
    margin: 30px 0 0 0 !important;
}

.myAccountBlock .woocommerce-customer-details {
    display: none;
    margin-bottom: 0 !important;
}

.myAccountBlock .woocommerce-customer-details address {
    padding: 0 !important;
    border: none !important;
    margin-top: 30px !important;
}

.myAccountBlock .order_details a {
    color: #E6457B;
}

.myAccountBlock .order_details a:hover {
    text-decoration: underline;
}

.myAccountBlock .woocommerce-notices-wrapper + p {
    /*color: #8E8E8E;*/
}

.myAccountBlock .woocommerce-Address .title {
    display: flex;
    align-items: center;
    margin: 30px 0 !important;
}

.myAccountBlock .woocommerce-Address .title.woocommerce-Address-title {
    margin-top: 0 !important;
}

.myAccountBlock .woocommerce-Address .title h3 {
    font-family: 'Montserrat', Sans-serif;
    font-weight: 700;
    font-size: 21px;
    line-height: 27px;
    color: #040C56;
    margin: 0 !important;
    margin-right: 12px !important;
}

.myAccountBlock .woocommerce-Address .title a {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-decoration: underline;
    color: #00BEDA;
    position: relative;
    top: 2px;
}

.myAccountBlock .woocommerce-Address .title a:hover {
    text-decoration: none;
}

.myAccountBlock .woocommerce-Address  address {
    font-style: initial;
    font-weight: 700;
}

.myAccountBlock .woocommerce-address-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.myAccountBlock form .form-row#shipping_address_2_field {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.myAccountBlock form .form-row#update_all_subscriptions_addresses_field {
    max-width: 100% !important;
    margin: 10px 0 50px 0 !important;
}

.myAccountBlock .checkbox input {
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMS42NzAwNEw1LjE3NTM5IDlMMCAzLjQ0MTM5TDEuNTU0OSAxLjc3MTM1TDUuMTc1MzkgNS42NTk5MkwxMC40NDUxIDBMMTIgMS42NzAwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    top: 2px;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #E9E9E9 !important;
    box-sizing: border-box;
    border-radius: 5px;
}

.myAccountBlock .checkbox input:focus {
    border-color: #E9E9E9 !important;
}

.myAccountBlock label.checkbox {
    display: block !important;
    position: relative;
    padding-left: 38px !important;
    /*color: #040C56 !important;*/
    cursor: pointer;
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .checkbox .optional {
    font-size: 18px !important;
    line-height: 22px !important;
}

/*.myAccountBlock label.checkbox:before {*/
/*    content: "";*/
/*    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMS42NzAwNEw1LjE3NTM5IDlMMCAzLjQ0MTM5TDEuNTU0OSAxLjc3MTM1TDUuMTc1MzkgNS42NTk5MkwxMC40NDUxIDBMMTIgMS42NzAwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');*/
/*    position: absolute;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    left: 0;*/
/*    top: 50%;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    border: 2px solid #E9E9E9;*/
/*    box-sizing: border-box;*/
/*    border-radius: 5px;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -moz-transform:    translateY(-50%);*/
/*    -ms-transform:     translateY(-50%);*/
/*    -o-transform:      translateY(-50%);*/
/*    transform:         translateY(-50%);*/
/*}*/

.myAccountBlock .checkbox input:checked {
    background-color: #1787FC !important;
    border-color: #1787FC !important;
}

.myAccountBlock .woocommerce-message {
    display: flex;
    align-items: center;
    border: none !important;
    border-radius: 6px;
    padding: 15px 18px !important;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #000000;
    outline: none !important;
    border-radius: 6px;
    border-left: 2px solid #59B471 !important;
    background: #F8F9FA !important;
    margin-bottom: 40px !important;
}

.myAccountBlock .woocommerce-message::before {
    display: none;
}

.myAccountBlock .woocommerce-pagination {
    margin-bottom: 15px;
}

.myAccountBlock .woocommerce-pagination a {
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    color: #E6457B !important;
    text-transform: initial !important;
    text-align: left !important;
    padding: 0 25px !important;
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    width: auto;
    height: 54px;
    border-radius: 10px !important;
    background: transparent;
    border: 1px solid #E6457B !important;
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .woocommerce-pagination a:hover {
    color: #FFFFFF !important;
    background-color: #E6457B !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .woocommerce-MyAccount-content a.button,
.myAccountBlock .woocommerce-MyAccount-paymentMethods + a.button {
    font-weight: 700 !important;
    font-size: 21px !important;
    line-height: 26px !important;
    color: #E6457B !important;
    text-transform: initial !important;
    text-align: left !important;
    padding: 0 40px 0 25px !important;
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    width: auto;
    max-width: 100% !important;
    height: 60px;
    border-radius: 10px !important;
    background: transparent;
    border: 1px solid #E6457B !important;
    outline: none;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU4OTg0NCAxMS4wOEw1LjE2OTg0IDYuNUwwLjU4OTg0NCAxLjkxTDEuOTk5ODQgMC41TDcuOTk5ODQgNi41TDEuOTk5ODQgMTIuNUwwLjU4OTg0NCAxMS4wOFoiIGZpbGw9IiNGNjIzOTQiLz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: calc(100% - 16px);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .woocommerce-MyAccount-paymentMethods + a.button:hover {
    color: #FFFFFF !important;
    background-color: #E6457B !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU4OTg0NCAxMS4wOEw1LjE2OTg0IDYuNUwwLjU4OTg0NCAxLjkxTDEuOTk5ODQgMC41TDcuOTk5ODQgNi41TDEuOTk5ODQgMTIuNUwwLjU4OTg0NCAxMS4wOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.myAccountBlock #payment {
    background-color: transparent !important;
    border-radius: 0 !important;
}

.myAccountBlock #payment ul.payment_methods {
    border: none !important;
    padding: 0 !important;
}

.myAccountBlock .payment_methods li.woocommerce-PaymentMethod {
    position: relative;
}

.myAccountBlock .payment_methods li.woocommerce-PaymentMethod input[type="radio"] {
    position: absolute;
    padding: 0 !important;
    width: 0 !important;
    opacity: 0;
    height: 0 !important;
    margin: 0 !important;
    border: none !important;
}


.myAccountBlock .payment_methods li.woocommerce-PaymentMethod input[type="radio"] + label {
    display: inline;
    position: relative;
    padding-left: 38px !important;
    /*color: #040C56 !important;*/
    cursor: pointer;
    white-space: nowrap;
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .payment_methods li.woocommerce-PaymentMethod input[type="radio"] + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    border: 2px solid #E9E9E9;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform:    translateY(-50%);
    -ms-transform:     translateY(-50%);
    -o-transform:      translateY(-50%);
    transform:         translateY(-50%);
}

.myAccountBlock .payment_methods li.woocommerce-PaymentMethod input[type="radio"] + label:after {
    content: "";
    position: absolute;
    left: 5px;
    top: 50%;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #1787FC;
    opacity: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform:    translateY(-50%);
    -ms-transform:     translateY(-50%);
    -o-transform:      translateY(-50%);
    transform:         translateY(-50%);
}

.myAccountBlock .payment_methods li.woocommerce-PaymentMethod input[type="radio"]:checked + label:before {
    border-color: #1787FC;
}

.myAccountBlock .payment_methods li.woocommerce-PaymentMethod input[type="radio"]:checked + label:after {
    opacity: 1;
}

.myAccountBlock form .wc-payment-form .form-row.form-row-wide,
.myAccountBlock form .form-row#wc-stripe-update-subs-payment-method-card_field {
    max-width: 100% !important;
}

.myAccountBlock .stripe-source-errors .woocommerce_error {
    margin-bottom: 5px !important;
}

.myAccountBlock .woocommerce-Payment #woocommerce-add-payment-method-nonce {
    position: absolute;
    padding: 0 !important;
    width: 0 !important;
    opacity: 0;
    height: 0 !important;
    margin: 0 !important;
    border: none !important;
}









.myAccountBlock .payment_methods li .payment_box {
    padding: 0 !important;
    background-color: transparent !important;
}

.myAccountBlock .payment_methods li .payment_box:before {
    display: none !important;
}

.myAccountBlock #payment ul.payment_methods li .payment_box p {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #688BB5;
    padding-left: 38px;
    margin-bottom: 20px;
}

.myAccountBlock #payment ul.payment_methods li .payment_box p a {
    color: #E6457B;
    text-decoration: underline;
}

.myAccountBlock #payment ul.payment_methods li .payment_box p a:hover {
    text-decoration: none;
}

.myAccountBlock #payment ul.payment_methods li .wc-payment-form .form-row label {
    font-weight: 500;
    font-size: 14px !important;
    line-height: 18px !important;
    display: flex;
    align-items: center;
    color: #585657 !important;
    padding: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 7px !important;
}

.myAccountBlock form .order_review {
    overflow: hidden;
}

.myAccountBlock form .order_review label .required {
    margin-left: 5px;
}

.myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-elements-field, 
.myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-iban-element-field {
    display: flex;
    align-items: center;
    padding: 5px 15px;
    height: 60px;
    line-height: 60px;
    border: 2px solid #E9E9E9 !important;
    border-radius: 10px !important;
}

.myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-elements-field div {
    width: 100% !important;
}

.myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-elements-field.focused, 
.myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-iban-element-field.focused,
.myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-elements-field.invalid, 
.myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-iban-element-field.invalid {
    border-color: #E6457B !important;
}



.myAccountBlock .payment_methods input#payment_method_stripe  {
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMS42NzAwNEw1LjE3NTM5IDlMMCAzLjQ0MTM5TDEuNTU0OSAxLjc3MTM1TDUuMTc1MzkgNS42NTk5MkwxMC40NDUxIDBMMTIgMS42NzAwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    top: 2px;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #E9E9E9 !important;
    box-sizing: border-box;
    border-radius: 5px;
}

.myAccountBlock .payment_methods input#payment_method_stripe:focus {
    border-color: #E9E9E9 !important;
}

.myAccountBlock .payment_methods input#payment_method_stripe + label {
    display: block !important;
    position: relative;
    padding-left: 38px !important;
    color: #040C56 !important;
    cursor: pointer;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .payment_methods input#payment_method_stripe + label .optional {
    font-size: 18px !important;
    line-height: 22px !important;
}

.myAccountBlock .payment_methods input#payment_method_stripe:checked {
    background-color: #1787FC !important;
    border-color: #1787FC !important;
}

.myAccountBlock .payment_methods input#payment_method_stripe + label img:first-child {
    margin-left: 12px !important;
}

.myAccountBlock .payment_methods input#payment_method_stripe + label img {
    margin: 0 2px !important;
    max-width: 28px !important;
}


.myAccountBlock .payment_methods .stripe-source-errors + br {
    display: none;
}


.myAccountBlock form#add_payment_method .button[type="submit"] {
    margin-top: 30px !important;
}


.myAccountBlock .payment_methods form#add_payment_method .form-row:last-child {
    margin-bottom: 0 !important;
}

.myAccountBlock .payment_methods .woocommerce_error {
    display: flex;
    margin-bottom: 15px !important;
}

.myAccountBlock .payment_methods .woocommerce-error:before {
    padding-top: 2px;
}

.myAccountBlock .payment_methods .woocommerce_error li {
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
    line-height: 1.5;
}

.myAccountBlock  #add_payment_method #payment ul.payment_methods li .stripe-card-brand {
    width: 28px;
    height: 18px;
    right: 15px;
}



.myAccountBlock .add_payment_method_header h2 {
    margin-bottom: 0 !important;
}


.edit-address-back-button {
    margin-bottom: 30px !important;
}


.myAccountBlock h2.my-address-title {
    margin-bottom: 10px !important;
}


.login-entrance-text {
    color: #8E8E8E;
    line-height: 22px;
}

.checkout-login-form .clear + .form-row {
    max-width: 100% !important;
    display: flex !important;
    margin-bottom: 0 !important;
    align-items: center;
    flex-wrap: wrap;
}

.checkout-login-form .clear + .form-row input[type="submit"] {
    margin-right: 30px !important;
}

.checkout-login-form .clear + .form-row a.lost_password {
    color: #585657;
}

.checkout-login-form .clear + .form-row a.lost_password:hover {
    color: #E6457B;
}





/* Select2 style start */

.myAccountBlock form .form-row.address-field {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.myAccountBlock .select2-selection {
    display: flex !important;
    height: 56px !important;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #828C99;
    margin: 0;
    border: 2px solid #F2F4F7 !important;
    border-radius: 16px !important;
}


.myAccountBlock .gfield_error .select2-selection,
.myAccountBlock .woocommerce-invalid-required-field .select2-selection {
    border-color: #E6457B !important
}

.select2-container {
    font-family: 'Open Sans', Sans-serif;
    z-index: 3;
}

.select2 {
    width: 100% !important; 
}

.select2.select2-container--open {
    z-index: 4;
}

.select2 .select2-selection {
    padding: 0 18px !important;
}


.select2 .select2-selection__rendered {
    padding: 0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 18px !important;
    line-height: 22px !important;
    color: #000000 !important;
    font-weight: 600 !important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-weight: 400 !important;
}

.select2-dropdown {
    border: 2px solid #ffffff !important;
    overflow: hidden;
    border-radius: 16px !important;
    box-shadow: 0 7px 30px 0 rgba(13, 34, 64, 0.07);
}

.select2-dropdown .select2-results__option {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;  
    color: #000000 !important;
    margin-bottom: 10px !important;
}

.select2-dropdown .select2-results__option:last-child {
    margin-bottom: 0 !important;
}

.select2-dropdown .select2-results__option span {
    display: flex;
    align-items: center;

}

.select2-dropdown .select2-results__option span img {
    width: 20px !important; 
    height: 15px;
    box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.07);
    border-radius: 3px;
    margin-right: 16px;
}

.select2-dropdown .select2-results__option--highlighted {
    background: #E5F3FE80 !important;
    color: #8E8E8E !important;
}
 
.select2-container--default .select2-results__option[aria-selected=true] {
    color: #532541 !important;
    font-weight: 600 !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    padding: 4px 8px !important;
    min-height: 36px;
    border: 1px solid #E9E9E9 !important;
}


.select2-selection__arrow {
    top: 1px !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    right: 10px !important;
}

.select2-container--default.select2-container--open .select2-selection__arrow {
    color: #1787FC !important;
}

.select2-container--default.select2-container--open .select2-selection__arrow:before {
    position: absolute;
    -webkit-transform: rotate(180deg);
    -moz-transform:    rotate(180deg);
    -ms-transform:     rotate(180deg);
    -o-transform:      rotate(180deg);
    transform:         rotate(180deg);
}



.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info .button {
    display: inline-flex;
    height: 48px;
    align-items: center;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: #FFFFFF !important;
    text-transform: initial !important;
    padding: 0 25px !important;
    border:  none !important;
    outline: none;
    text-decoration: none;
    letter-spacing: 0 !important;
    border-radius: 10px !important;
    background: #E6457B !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info .button:hover {
    opacity: .9;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


/* Select2 style end */



/* Form style end */



.myAccountBlock .wcs-modal .content-wrapper {
    padding: 35px !important;
    width: 90% !important;
    max-width: 770px !important;
    height: auto !important;
    border-radius: 5px !important;
}

.myAccountBlock .wcs-modal .modal-header a {
    width: 24px;
    height: 24px;
    font-size: 24px;
    color: #E6457B;
}

.myAccountBlock .wcs-modal .modal-header a:hover {
    color: #040C56 !important;
}

.myAccountBlock .wcs-modal .content-wrapper table.shop_table {
    margin-bottom: 20px !important;
}

.wcs-modal .content-wrapper .content {
    height: auto !important;
}

.myAccountBlock .wcs-modal .content-wrapper .wcs_early_renew_modal_totals_table {
    overflow: hidden !important;
    overflow-y: auto !important;
    height: auto !important;
    max-height: 600px;
}

.myAccountBlock .wcs-modal .content-wrapper .wcs_early_renew_modal_note {
    font-family: "Montserrat", Sans-serif !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #040C56;
    text-align: center;
}

.myAccountBlock .wcs-modal .modal-footer {
    padding-top: 10px;
}

.myAccountBlock .wcs-modal .modal-footer a {
    display: inline-flex;
    width: auto !important;
    height: 54px;
    align-items: center;
    font-weight: 700 !important;
    font-size: 21px !important;
    line-height: 26px !important;
    color: #FFFFFF !important;
    text-transform: initial !important;
    padding: 0 40px !important;
    border: none !important;
    outline: none;
    letter-spacing: 0 !important;
    border-radius: 10px !important;
    margin: 0 auto;
    background-color: #E6457B !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .wcs-modal .modal-footer a:hover {
    background-color: #040C56; !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}



@media only screen and (min-width: 768px) {

    .account-body {
        display: flex;
    }

    .myAccountBlock form .form-row {
        width: 100% !important;
        max-width: calc(50% - 15px);
    }

    .myAccountBlock .woocommerce-MyAccount-content .woocommerce-info {
        padding-right: 300px;
        align-items: center;
    }

    .myAccountBlock .woocommerce-MyAccount-content .woocommerce-info .button {
        position: absolute;
        right: 0;
        top: 50%;
        z-index: 1;
        -webkit-transform: translateY(-50%);
        -moz-transform:    translateY(-50%);
        -ms-transform:     translateY(-50%);
        -o-transform:      translateY(-50%);
        transform:         translateY(-50%);
    }

    .account-active-page {
        display: none;
    }



}

@media only screen and (min-width: 1200px) {
    .myAccountBlock table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions {
        white-space: nowrap;
    }
}


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

    .account-login-body {
        max-width: 500px;
        padding: 60px 40px;
    }

    .account-login-overlay {
        width: 80%;
        background-position: -100px 0;
    }

    .myAccountBlock form input, 
    .myAccountBlock form textarea {
        height: 54px;
    }

    .myAccountBlock .woocommerce-MyAccount-paymentMethods + a.button,
    .myAccountBlock .order-again a,
    .myAccountBlock form .button {
        height: 54px;
    }

    .myAccountBlock .woocommerce-pagination a {  
        height: 50px;
    }

    .account-login-container .woocommerce-notices-wrapper {
        position: relative;
        top: 0;
        width: 100%;
        margin-bottom: 15px;
    }

    .myAccountBlock .account-login-container .woocommerce-message {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-elements-field, 
    .myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-iban-element-field {
        height: 54px;
    }

    .strategy-image:before {
        right: 15px;
        top: -148px;
        width: 142px;
        height: 142px;
    }

    .strategy-image:after {
        right: -63px;
        top: -67px;
        width: 142px;
        height: 142px;
    }


}


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

    .account-login-overlay {
        width: 78%;
        background-position: -300px 0;
    }

    .account-login-body {
        max-width: 400px;
        padding: 50px 30px;
    }

    .account-login-reset-body {
        padding: 50px 40px;
    }

    .myAccountBlock .woocommerce-MyAccount-content {
        padding: 30px 20px;
    }

    .myAccountBlock .view-order-container table.shop_table td, 
    .myAccountBlock .view-order-container table.shop_table th {
        padding: 10px 5px !important;
    }

    .myAccountBlock table.shop_table th {
        font-size: 14px;
        line-height: 18px;
    }

    .strategy-image:before {
        right: 8px;
        top: -98px;
        width: 92px;
        height: 92px;
    }

    .strategy-image:after {
        right: -45px;
        top: -45px;
        width: 92px;
        height: 92px;
    }



}


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

    /*.woocommerce {
        justify-content: flex-start;
        min-height: calc(100vh - 114px);
        padding-bottom: 30px;
    }*/

    .account-container {
        padding-top: 0;
    }

    .account-login-container {
        justify-content: center;
        padding: 35px 10px 50px 10px;
    }

    .account-login-overlay {
        width: 100%;
        background-position: top center;
    }

    .account-login-overlay:after {
        display: none;
    }

    .account-login-body {
        padding: 25px 20px 28px 20px;
    }

    .account-login-body h2 {
        margin-top: 0;
    }

    .myAccountBlock form input, 
    .myAccountBlock form textarea {
        height: 46px;
        padding: 10px 20px !important;
        font-size: 16px !important;
        line-height: 21px;
    }

    .myAccountBlock .select2-selection {
        font-size: 16px !important;
        padding: 0 13px !important;
    }

    .select2 .select2-selection {
        padding: 0 13px !important;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 16px !important;
    }

    .myAccountBlock .woocommerce-MyAccount-paymentMethods + a.button,
    .myAccountBlock .order-again a,
    .myAccountBlock form .button {
        height: 46px;
    }

    .myAccountBlock .woocommerce-pagination a {
        font-size: 16px !important;    
        height: 46px;
    }

    .myAccountBlock form .password-input .show-password-input {
        right: 15px;
        width: 20px;
        height: 20px;
    }

    .account-login-body h2,
    .account-login-reset-title, 
    .account-login-lost-password-title {
        font-size: 26px !important;
        line-height: 130% !important;
        min-height: 33px;
        margin-bottom: 20px !important;
    }

    .account-login-lost-password-title {
        margin-bottom: 30px !important;
    }

    .myAccountBlock .woocommerce-form__label-for-checkbox span {
        font-size: 16px !important;
        line-height: 21px !important;
    }

    .myAccountBlock form label {
        margin-bottom: 5px !important;
    }

    .myAccountBlock form.login .lost_password a {
        font-size: 16px;
        line-height: 21px;
    }

    .account-login-reset-container {
        padding-bottom: 10px;
    }

    .account-login-reset-body {
        padding: 35px 20px 15px 20px;
    }

    .myAccountBlock .woocommerce-error {
        margin-bottom: 20px !important;
    }

    .myAccountBlock .account-login-container .woocommerce-message {
        font-size: 14px !important;
        line-height: 18px !important;
        padding: 6px 15px !important;
    }




    .myAccountBlock .woocommerce-MyAccount-navigation {
        width: 100% !important;
        padding: 0 !important;
    }

    .myAccountBlock .woocommerce-MyAccount-content {
        width: 100% !important;
        padding: 25px 20px 20px 20px !important;
    }

    .myAccountBlock .woocommerce-MyAccount-navigation ul {
        padding: 0 10px !important;
    }

    .myAccountBlock .woocommerce-MyAccount-navigation ul li {
        margin-top: 20px;
        margin-bottom: 0;
    }
    
    .myAccountBlock .woocommerce-MyAccount-navigation ul li:last-child {
        margin-bottom: 10px;
    }

    .myAccountBlock .woocommerce-MyAccount-navigation li a {
        padding-left: 50px;
        min-height: 36px;
    }

    .myAccountBlock .woocommerce-MyAccount-navigation li a:before {
        width: 36px;
        height: 36px;
        background-size: 16px;
        /*background-color: transparent !important;*/
        /*border-radius: 0;*/
        /*background-size: contain !important;*/
    }

    .account-nav-block {
        position: relative;
        height: 60px;
        margin-bottom: 10px;
    }

    /*.account-heading {
        position: fixed;
        left: 0;
        width: 100%;
        padding: 17px 0 17px 25px;
        background: #FFFFFF;
        box-shadow: 0 0 35px rgba(0, 0, 0, 0.07);
        z-index: 9;
        -webkit-transition: ease-out 0.3s;
        -moz-transition: ease-out 0.3s;
        -ms-transition: ease-out 0.3s;
        -o-transition: ease-out 0.3s;
        transition: ease-out 0.3s;
    }*/

    .account-heading.open {
        box-shadow: 0 100px 100px rgba(0, 0, 0, 0.1);
    }

    .account-heading.fixed-navigation {
        -webkit-transform: translateY(-60px);
        -moz-transform:    translateY(-60px);
        -ms-transform:     translateY(-60px);
        -o-transform:      translateY(-60px);
        transform:         translateY(-60px);
        -webkit-transition: ease-out 0.3s;
        -moz-transition: ease-out 0.3s;
        -ms-transition: ease-out 0.3s;
        -o-transition: ease-out 0.3s;
        transition: ease-out 0.3s;
        /*top: 65px;*/
        /*width: calc(100% - 40px);*/
    }

    .account-heading nav {
        max-height: 0;
        overflow: hidden;
        transition: all .3s;
    }

    .account-heading nav.visible {
        max-height: 100vh;
        overflow: hidden;
        overflow-y: auto;
        transition: all .3s;
    }

    .account-active-page {
        position: relative;
        font-family: 'Montserrat', Sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 18px;
        color: #1787FC;
        display: flex;
        padding: 3px 0;
    }

    .account-active-page:after {
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iMTMiIGZpbGw9IiNFNUYzRkUiLz4KPHBhdGggZD0iTTguODU5ODYgMTEuMjMzOEwxMi45OTYyIDE1LjM3MDFMMTcuMTMyNiAxMS4yMzM4TDE2LjI5OTQgMTAuNDAwNkwxMi45OTYyIDEzLjcwMzhMOS42OTMwNSAxMC40MDA2TDguODU5ODYgMTEuMjMzOFoiIGZpbGw9IiMxNzg3RkMiLz4KPC9zdmc+Cg==");
        position: absolute;
        top: 50%;
        right: 25px;
        height: 26px;
        -webkit-transform: translateY(-50%);
        -moz-transform:    translateY(-50%);
        -ms-transform:     translateY(-50%);
        -o-transform:      translateY(-50%);
        transform:         translateY(-50%);
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .account-active-page.active:after {
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSByPSIxMyIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMTMgMTMpIiBmaWxsPSIjRTVGM0ZFIi8+CjxwYXRoIGQ9Ik0xNy4xMzY1IDE2LjMwM0wxNi4zMDMzIDE3LjEzNjJMMTMuMDAwMSAxMy44MzNMOS42OTY5NSAxNy4xMzYyTDguODYzNzcgMTYuMzAzTDEyLjE2NyAxMi45OTk5TDguODYzNzcgOS42OTY2OEw5LjY5Njk1IDguODYzNUwxMy4wMDAxIDEyLjE2NjdMMTYuMzAzMyA4Ljg2MzVMMTcuMTM2NSA5LjY5NjY4TDEzLjgzMzMgMTIuOTk5OUwxNy4xMzY1IDE2LjMwM1oiIGZpbGw9IiMxNzg3RkMiLz4KPC9zdmc+Cg==");
    }

    .checkout-login-form .clear + .form-row input[type="submit"] {
        margin-right: 20px !important;
    }

    .myAccountBlock form.edit-account input#account_display_name + span {
        top: 2px;
    }

    .myAccountBlock .woocommerce-Address .title.woocommerce-Address-title {
        margin-bottom: 20px !important;
    }


    .myAccountBlock .woocommerce-Address .title h3 {
        font-size: 18px !important;
        line-height: 23px !important;
    }

    .myAccountBlock table.shop_table.address-table {
        margin-bottom: 20px !important;
    }

    .myAccountBlock table.shop_table.address-table tbody tr td {
        padding: 5px 0 !important;
        color: #688BB5 !important;
        border: none !important;
    }

    .myAccountBlock table.shop_table.address-table tbody tr td:last-child {
        font-size: 14px;
        line-height: 18px;
        font-weight: 700 !important;
        color: #040C56 !important;
        padding: 5px 0 !important;
    }

    .myAccountBlock .woocommerce-error {
        font-size: 14px;
        padding: 10px !important; 
    }

    .myAccountBlock .woocommerce-MyAccount-content .woocommerce-info {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        text-align: center;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .myAccountBlock .woocommerce-MyAccount-content .woocommerce-info .button {
        order: 1;
        margin-top: 15px;
    }

    .myAccountBlock .woocommerce-MyAccount-content h2 {
        margin-bottom: 15px !important;
    }

    .myAccountBlock form.edit-account fieldset {
        margin-top: 10px !important;
        padding-top: 20px !important;
    }

    .myAccountBlock form.edit-account .button[type="submit"] {
        margin-top: 10px;
    }

    .myAccountBlock table.shop_table {
        margin-bottom: 25px !important;
    }

    .myAccountBlock table.shop_table th,
    .myAccountBlock table.shop_table tbody tr td, 
    .myAccountBlock table.shop_table tfoot tr th, 
    .myAccountBlock table.shop_table tfoot tr td {
        color: #688BB5;
        font-weight: 400 !important;
        position: relative;
        padding: 5px !important;
        border: none !important;
    }


    .myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-status {
        padding: 8px 5px !important;
    }

    .myAccountBlock table.shop_table tbody tr td:before {
        font-size: 14px;
        font-weight: 400;
    }

    .myAccountBlock table.shop_table tbody tr td.download-product,
    .myAccountBlock table.shop_table tbody tr td.download-product:before {
        font-weight: 700 !important;
        color: #040C56;
    }

    .myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-total:before,
    .myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-total {
        color: #040C56;
        font-weight: 700;
    }

    .myAccountBlock table.shop_table tbody tr,
    .myAccountBlock table.shop_table tfoot tr  {
        padding: 10px 0 15px 0 !important;
        border-bottom: 1px solid #E5F3FE !important;
    }

    .myAccountBlock table.shop_table tbody tr:first-child {
        padding-top: 0 !important;
    }

    .myAccountBlock table.shop_table .button {
        font-weight: 500 !important;
        margin: 2px 8px 2px 0 !important;
    }

    .myAccountBlock table.shop_table .button.pay {
        color: #00BEDA;
    }

    .myAccountBlock table.woocommerce-orders-table .button.cancel, .myAccountBlock table.shop_table .button.delete {
        font-weight: 500 !important;
    }

    .myAccountBlock table.shop_table td .button:last-child {
        margin-right: 0 !important;
    }

    .myAccountBlock table.shop_table .button:before {
        display: none !important;
    }

    .myAccountBlock table.woocommerce-orders-table .button.view {
        color: #E6457B;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNi41SDEwIiBzdHJva2U9IiNGNjIzOTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjUgM0wxMCA2LjVMNi41IDEwIiBzdHJva2U9IiNGNjIzOTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    }

    .myAccountBlock table.woocommerce-orders-table .button.view:after {
        color: #E6457B;
    }

    .account-back-button {
        margin-bottom: 20px !important;
    }

    .myAccountBlock table.shop_table th {
        font-size: 14px;
        line-height: 18px;
        border: none !important;
    }


    .myAccountBlock .view-order-container table.shop_table td, 
    .myAccountBlock .view-order-container table.shop_table th {
        padding: 5px !important;
    }

    .myAccountBlock table.shop_table tfoot tr th {
        font-size: 14px;
        line-height: 18px;
    }

    .myAccountBlock .order-detail {
        line-height: 21px;
        margin-bottom: 25px !important;
    }

    .woocommerce table.shop_table_responsive tr td.order-actions, .woocommerce-page table.shop_table_responsive tr td.order-actions,
    .myAccountBlock table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions {
        text-align: right !important;
    }


    .myAccountBlock .view-order-container table.shop_table th.product-name {
        font-weight: 700 !important;
        color: #040C56;
    }

    .myAccountBlock label.checkbox {
        font-size: 16px !important;
    }

    .myAccountBlock .checkbox input#update_all_subscriptions_addresses {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform:    translateY(-50%);
        -ms-transform:     translateY(-50%);
        -o-transform:      translateY(-50%);
        transform:         translateY(-50%);
    }

    .myAccountBlock form .form-row#update_all_subscriptions_addresses_field {
        margin-bottom: 30px !important;
    }

    .myAccountBlock .woocommerce-MyAccount-content .woocommerce-address-fields p:last-child {
        display: flex;
    }

    .myAccountBlock .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p:last-child {
        display: block;
    }

    .myAccountBlock .woocommerce-message {
        font-size: 12px;
        line-height: 17px;
        padding: 10px 13px !important;
        margin-bottom: 20px !important;
    }

    .myAccountBlock table.shop_table tbody tr td.payment-method-actions:before {
        content: "Action" !important;
    }

    .myAccountBlock table.shop_table tbody tr td.woocommerce-orders-table__cell-subscription-actions {
        position: relative;
    }
 
    .myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-actions:before,
    .myAccountBlock table.shop_table .woocommerce-orders-table__cell-subscription-actions:before {
        content: "Actions:" !important;
        display: block !important;
    }

    .add_payment_method_header {
        flex-wrap: wrap;
        margin-bottom: 15px !important;
    }

    .myAccountBlock #payment ul.payment_methods li .payment_box p {
        padding-left: 0;
        font-weight: 400;
    }

    .myAccountBlock .payment_methods input#payment_method_stripe + label img:first-child {
        margin-left: 5px !important;
    }

    #add_payment_method #payment ul.payment_methods li img.stripe-icon, 
    .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
        padding-left: 0 !important;
    }

    .myAccountBlock .payment_methods input#payment_method_stripe + label img {
        max-width: 25px !important;
    }

    .myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-elements-field, 
    .myAccountBlock #payment ul.payment_methods li .wc-payment-form .wc-stripe-iban-element-field {
        height: 46px;
    }

    .myAccountBlock form#add_payment_method .form-row {
        margin-bottom: 5px !important;
    }

    .myAccountBlock form#add_payment_method .form-row.form-row-first {
        max-width: 50% !important;
        padding-right: 5px !important;
    }

    .myAccountBlock form#add_payment_method .form-row.form-row-last {
        max-width: 50% !important;
        padding-left: 5px !important;
    }

    .myAccountBlock form#add_payment_method label.checkbox {
        margin-top: 10px;
    }

    .myAccountBlock form#add_payment_method .checkbox input {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform:    translateY(-50%);
        -ms-transform:     translateY(-50%);
        -o-transform:      translateY(-50%);
        transform:         translateY(-50%);
    }

    .myAccountBlock form#add_payment_method .button[type="submit"] {
        margin-top: 15px !important;
    }

    .myAccountBlock table.woocommerce-orders-table tbody tr {
        border: none !important;
    }


    .myAccountBlock table.woocommerce-orders-table tr:nth-child(2n) {
        position: relative;
        padding: 15px 0 !important;
    }

    .myAccountBlock table.woocommerce-orders-table tr:nth-child(2n):before {
        content: "";
        position: absolute;
        left: -20px;
        top: 0;
        width: calc(100% + 40px);
        height: 100%;
        z-index: 0;
        background-color: #E5F3FE;
    
    }

    .myAccountBlock table.shop_table tbody tr td.woocommerce-orders-table__cell-subscription-actions,
    .myAccountBlock table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions {
        padding-top: 15px !important;
    }

    .myAccountBlock table.shop_table.subscription_details tbody tr td:first-child,
    .myAccountBlock table.shop_table.order_details  tr th {
        font-weight: 700 !important;
        font-size: 14px;
        color: #040C56 !important;
    }

    .strategy-title {
        margin-bottom: 15px !important;
    }

    .strategy-description {
        margin: 0 auto;
        text-align: center;
        margin-bottom: 75px !important;
    }

    .strategy-image {
        max-width: 450px;
        margin:  0 auto;
    }

    .strategy-image img.desktop {
        display: none;
    }

    .strategy-image img.mobile {
        display: block;
        width: 100%;
        height: auto;
    }

    .strategy-image:before {
        right: -18px;
        top: -55px;
        width: 83px;
        height: 83px;
    }

    .strategy-image:after {
        right: -64px;
        top: -7px;
        width: 83px;
        height: 83px;
    }

    .account-body {
        padding: 0 5px;
    }

    .myAccountBlock .wcs-modal .content-wrapper {
        padding: 25px 20px !important;
    }

    .myAccountBlock .wcs-modal .wcs_early_renew_modal_totals_table {
        margin-bottom: 0;
    }

    .myAccountBlock .wcs-modal  .wcs_early_renew_modal_note {
        font-size: 12px;
        line-height: 16px;
    }

    .myAccountBlock .wcs-modal .content-wrapper .wcs_early_renew_modal_totals_table {
        max-height: 450px;
    }

    .myAccountBlock .wcs-modal .modal-footer a {
        height: 46px;
        padding: 0 30px;
    }


}


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

     .strategy-image {
        max-width: calc(100% - 45px);
        margin: 0;
    }


    .strategy-title {
        justify-content: start !important;
    }

    .strategy-description {
        text-align: left;
    }


}

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

    .myAccountBlock .wcs-modal .content-wrapper {
        padding: 20px 15px !important;
    }

}

/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


body.elementor-default {
    background-color: #ffffff;
}

body.woocommerce-account.logged-in {
    background-color: #F2F4F7;
}

@media only screen and (max-width: 1023px) {
    body.disable-scroll {
        overflow: hidden;
    }
}


.right-side-content {
    width: 100%;
}


.account-container {
    font-family: 'Open Sans', Sans-serif;
    display: flex;
    width: 100%;
    justify-content: space-between;
    background-color: #FCF7F3;
    min-height: 100vh;
}

.account-navigation {
    width: 100%;
    max-width: 330px;
}

.account-navigation__container {
    position: sticky;
    top: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
    min-height: 100vh;
    background-color: #ffffff;
    border-radius: 0 16px 16px 0;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.05);
}

.account-navigation__header {
    display: flex;
    padding: 25px 15px;
    align-items: center;
    justify-content: center;
    background-color: #532541;
}

.account-navigation__header a {
    display: inline-flex;;
}

.account-navigation__header img {
    width: 100%;
    max-width: 134px;
}

.account-navigation__body {
    padding: 50px 40px 40px 40px;
    display: flex;
    flex-direction: column;
    width: 100%;
}

@media only screen and (min-width: 1024px) {
    .account-navigation__body {
        flex-grow: 1;
    }
}

.account-navigation__body .sub-menu {
    padding-top: 15px !important;
    background-color: #ffffff !important;
}

.account-navigation__body .sub-menu .sub-menu {
    display: block !important;
    padding: 0 34px !important;
}

.account-navigation__body .sub-menu a .wpb-submenu-indicator {
    display: none !important;
}

.account-navigation__body ul li {
    background-color: transparent !important;
    margin-bottom: 50px !important;
}

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

    .account-navigation__body ul li {
        margin-bottom: 20px !important;
    }

}

.account-navigation__body ul li ul.sub-menu li.menu-item {
    padding: 0 34px !important;
    margin-bottom: 8px !important;
}

.account-navigation__body ul li ul.sub-menu li.menu-item.menu-item-has-children {
    padding: 0 !important;
}



.account-navigation__body ul li ul.sub-menu li ul.sub-menu li.menu-item {
    padding: 0 !important;
}

.account-navigation__body ul li a {
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    color: #000000 !important;
    line-height: 27px;
    border: none !important;
    padding: 0 !important;
    width: 100%;
    display: flex;
    position: relative;
    align-items: center;
}

.account-navigation__body ul li.current-menu-item a {
    font-weight: 600;
}


.account-navigation__body ul.sub-menu li a,
.account-navigation__body ul.sub-menu li ul.sub-menu a {
    font-size: 16px !important;
    line-height: 22px;
    font-weight: 400;
    color: #000000 !important;
    border: none !important;
    /*padding: 5px 10px !important;*/
    background-color: #ffffff;
    gap: 10px;
}

.account-navigation__body li.current-menu-item a {
    color: #F7901E !important;
}


.account-navigation__body a:hover,
.account-navigation__body ul.sub-menu li a:hover,
.account-navigation__body ul.sub-menu li ul.sub-menu a:hover {
    color: #F7901E !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-navigation__body ul.sub-menu .menu-item-has-children a:first-child:hover {
    color: #828C99 !important;
}


.account-navigation__body ul.sub-menu li.menu-item-has-children {
    margin-bottom: 10px !important;
}

.account-navigation__body a span.wpb-submenu-indicator {
    width: 24px;
    height: 24px;
    font-size: 0;
    top: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNjU2NjcgNkwxMCAxMS41NjI4TDE1LjM1NSA2TDE3IDcuNzEyNTVMMTAgMTVMMyA3LjcxMjU1TDQuNjU2NjcgNloiIGZpbGw9IiM4MjhDOTkiLz4KPC9zdmc+Cg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-navigation__body ul li.wpb-submenu-indicator-minus > a > span.wpb-submenu-indicator {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-navigation__body ul.sub-menu a span.wpb-submenu-indicator {
    right: 3px;
    width: 18px;
    height: 18px;
}


.account-navigation__body li a:before {
    content: "";
    position: relative;
    width: 24px;
    height: 24px;
    opacity: 1;
    background-position: center;
    background-repeat: no-repeat; 
    margin-right: 10px;
    -webkit-transition: all .3s;
    transition: all .3s;
}


.elementor-element-3703005  .account-navigation__body li a svg {
    width: 20px;
    height: 20px;
}



.account-navigation__body li.menu-item-has-children.wpb-submenu-indicator-minus a:before {
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-navigation__body li a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 24px;
    height: 24px;
    opacity: 0;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-navigation__body li.current-menu-item a:before,
.account-navigation__body a:hover:before {
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-navigation__body a:hover:after,
.account-navigation__body li.current-menu-item a:after,
.account-navigation__body li.menu-item-has-children.wpb-submenu-indicator-minus a:after {
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-navigation__body li.menu-item-has-children .sub-menu li a:before,
.account-navigation__body li.menu-item-has-children .sub-menu li a:after {
    display: none !important;
}

.account-navigation__body li.my-account a:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDRDMTMuMDYwOSA0IDE0LjA3ODMgNC40MjE0MyAxNC44Mjg0IDUuMTcxNTdDMTUuNTc4NiA1LjkyMTcyIDE2IDYuOTM5MTMgMTYgOEMxNiA5LjA2MDg3IDE1LjU3ODYgMTAuMDc4MyAxNC44Mjg0IDEwLjgyODRDMTQuMDc4MyAxMS41Nzg2IDEzLjA2MDkgMTIgMTIgMTJDMTAuOTM5MSAxMiA5LjkyMTcyIDExLjU3ODYgOS4xNzE1NyAxMC44Mjg0QzguNDIxNDMgMTAuMDc4MyA4IDkuMDYwODcgOCA4QzggNi45MzkxMyA4LjQyMTQzIDUuOTIxNzIgOS4xNzE1NyA1LjE3MTU3QzkuOTIxNzIgNC40MjE0MyAxMC45MzkxIDQgMTIgNFpNMTIgMTRDMTYuNDIgMTQgMjAgMTUuNzkgMjAgMThWMjBINFYxOEM0IDE1Ljc5IDcuNTggMTQgMTIgMTRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);    
}

.account-navigation__body li.my-account a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDRDMTMuMDYwOSA0IDE0LjA3ODMgNC40MjE0MyAxNC44Mjg0IDUuMTcxNTdDMTUuNTc4NiA1LjkyMTcyIDE2IDYuOTM5MTMgMTYgOEMxNiA5LjA2MDg3IDE1LjU3ODYgMTAuMDc4MyAxNC44Mjg0IDEwLjgyODRDMTQuMDc4MyAxMS41Nzg2IDEzLjA2MDkgMTIgMTIgMTJDMTAuOTM5MSAxMiA5LjkyMTcyIDExLjU3ODYgOS4xNzE1NyAxMC44Mjg0QzguNDIxNDMgMTAuMDc4MyA4IDkuMDYwODcgOCA4QzggNi45MzkxMyA4LjQyMTQzIDUuOTIxNzIgOS4xNzE1NyA1LjE3MTU3QzkuOTIxNzIgNC40MjE0MyAxMC45MzkxIDQgMTIgNFY0Wk0xMiAxNEMxNi40MiAxNCAyMCAxNS43OSAyMCAxOFYyMEg0VjE4QzQgMTUuNzkgNy41OCAxNCAxMiAxNFoiIGZpbGw9IiNGNzkwMUUiLz4KPC9zdmc+Cg==);    
}

.account-navigation__body li.job-alerts a:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUxNjggMy43MDUyQzUuODY1NzcgNC4zNDc5NyA1LjE1NDM2IDUuMTUxNDQgNC42MTc0NSA2LjExNTZDNC4wODA1NCA3LjA3OTc2IDMuNzg1MjMgOC4xMTA4NyAzLjczMTU0IDkuMjA4OTRIMkMyLjA1MzY5IDcuODY5ODMgMi4zODkyNiA2LjYxMTA3IDMuMDA2NzEgNS40MzI2NUMzLjY1MTAxIDQuMjU0MjMgNC40OTY2NCAzLjI3NjY4IDUuNTQzNjIgMi41TDYuNzUxNjggMy43MDUyWk0yMC4yNjg1IDkuMjA4OTRDMjAuMjE0OCA4LjExMDg3IDE5LjkwNiA3LjA3OTc2IDE5LjM0MjMgNi4xMTU2QzE4LjgwNTQgNS4xNTE0NCAxOC4wOTQgNC4zNDc5NyAxNy4yMDgxIDMuNzA1MkwxOC40NTY0IDIuNUMxOS41MDM0IDMuMjc2NjggMjAuMzM1NiA0LjI1NDIzIDIwLjk1MyA1LjQzMjY1QzIxLjU3MDUgNi42MTEwNyAyMS45MTk1IDcuODY5ODMgMjIgOS4yMDg5NEgyMC4yNjg1Wk0xNy41NzcyIDEwLjY1NzVWMTUuMzU3OEwxOS4zMDg3IDE3LjA4NTNWMTcuOTI4OUg0LjY5MTI4VjE3LjA4NTNMNi40MjI4MiAxNS4zNTc4VjEwLjY1NzVDNi40MjI4MiA5LjM0NTIxIDYuODI1NSA4LjE5MzU4IDcuNjMwODcgNy4yMDI2NEM4LjQzNjI0IDYuMTg0OTEgOS40NTYzOCA1LjUyODc1IDEwLjY5MTMgNS4yMzQxNVY0LjY3MTcyQzEwLjY5MTMgNC4yOTY3NyAxMC44MTIxIDMuOTg4NzggMTEuMDUzNyAzLjc0Nzc0QzExLjMyMjEgMy41MDY3IDExLjYzMDkgMy4zODYxOCAxMS45Nzk5IDMuMzg2MThDMTIuMzU1NyAzLjM4NjE4IDEyLjY2NDQgMy41MDY3IDEyLjkwNiAzLjc0Nzc0QzEzLjE0NzcgMy45ODg3OCAxMy4yNjg1IDQuMjk2NzcgMTMuMjY4NSA0LjY3MTcyVjUuMjM0MTVDMTQuNTMwMiA1LjUyODc1IDE1LjU2MzggNi4xODQ5MSAxNi4zNjkxIDcuMjAyNjRDMTcuMTc0NSA4LjE5MzU4IDE3LjU3NzIgOS4zNDUyMSAxNy41NzcyIDEwLjY1NzVaTTExLjk3OTkgMjAuNUMxMS41MjM1IDIwLjUgMTEuMTIwOCAyMC4zMjU5IDEwLjc3MTggMTkuOTc3N0MxMC40NDk3IDE5LjY1NjQgMTAuMjg4NiAxOS4yNjggMTAuMjg4NiAxOC44MTI3SDEzLjcxMTRDMTMuNzExNCAxOS4wMjcgMTMuNjcxMSAxOS4yNDEyIDEzLjU5MDYgMTkuNDU1NUMxMy4zNDkgMjAuMDE3OSAxMi45MzI5IDIwLjM1MjcgMTIuMzQyMyAyMC40NTk4QzEyLjIzNDkgMjAuNDg2NiAxMi4xMTQxIDIwLjUgMTEuOTc5OSAyMC41WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);    
}

.account-navigation__body li.job-alerts a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUxNjggMy43MDUyQzUuODY1NzcgNC4zNDc5NyA1LjE1NDM2IDUuMTUxNDQgNC42MTc0NSA2LjExNTZDNC4wODA1NCA3LjA3OTc2IDMuNzg1MjMgOC4xMTA4NyAzLjczMTU0IDkuMjA4OTRIMkMyLjA1MzY5IDcuODY5ODMgMi4zODkyNiA2LjYxMTA3IDMuMDA2NzEgNS40MzI2NUMzLjY1MTAxIDQuMjU0MjMgNC40OTY2NCAzLjI3NjY4IDUuNTQzNjIgMi41TDYuNzUxNjggMy43MDUyWk0yMC4yNjg1IDkuMjA4OTRDMjAuMjE0OCA4LjExMDg3IDE5LjkwNiA3LjA3OTc2IDE5LjM0MjMgNi4xMTU2QzE4LjgwNTQgNS4xNTE0NCAxOC4wOTQgNC4zNDc5NyAxNy4yMDgxIDMuNzA1MkwxOC40NTY0IDIuNUMxOS41MDM0IDMuMjc2NjggMjAuMzM1NiA0LjI1NDIzIDIwLjk1MyA1LjQzMjY1QzIxLjU3MDUgNi42MTEwNyAyMS45MTk1IDcuODY5ODMgMjIgOS4yMDg5NEgyMC4yNjg1Wk0xNy41NzcyIDEwLjY1NzVWMTUuMzU3OEwxOS4zMDg3IDE3LjA4NTNWMTcuOTI4OUg0LjY5MTI4VjE3LjA4NTNMNi40MjI4MiAxNS4zNTc4VjEwLjY1NzVDNi40MjI4MiA5LjM0NTIxIDYuODI1NSA4LjE5MzU4IDcuNjMwODcgNy4yMDI2NEM4LjQzNjI0IDYuMTg0OTEgOS40NTYzOCA1LjUyODc1IDEwLjY5MTMgNS4yMzQxNVY0LjY3MTcyQzEwLjY5MTMgNC4yOTY3NyAxMC44MTIxIDMuOTg4NzggMTEuMDUzNyAzLjc0Nzc0QzExLjMyMjEgMy41MDY3IDExLjYzMDkgMy4zODYxOCAxMS45Nzk5IDMuMzg2MThDMTIuMzU1NyAzLjM4NjE4IDEyLjY2NDQgMy41MDY3IDEyLjkwNiAzLjc0Nzc0QzEzLjE0NzcgMy45ODg3OCAxMy4yNjg1IDQuMjk2NzcgMTMuMjY4NSA0LjY3MTcyVjUuMjM0MTVDMTQuNTMwMiA1LjUyODc1IDE1LjU2MzggNi4xODQ5MSAxNi4zNjkxIDcuMjAyNjRDMTcuMTc0NSA4LjE5MzU4IDE3LjU3NzIgOS4zNDUyMSAxNy41NzcyIDEwLjY1NzVaTTExLjk3OTkgMjAuNUMxMS41MjM1IDIwLjUgMTEuMTIwOCAyMC4zMjU5IDEwLjc3MTggMTkuOTc3N0MxMC40NDk3IDE5LjY1NjQgMTAuMjg4NiAxOS4yNjggMTAuMjg4NiAxOC44MTI3SDEzLjcxMTRDMTMuNzExNCAxOS4wMjcgMTMuNjcxMSAxOS4yNDEyIDEzLjU5MDYgMTkuNDU1NUMxMy4zNDkgMjAuMDE3OSAxMi45MzI5IDIwLjM1MjcgMTIuMzQyMyAyMC40NTk4QzEyLjIzNDkgMjAuNDg2NiAxMi4xMTQxIDIwLjUgMTEuOTc5OSAyMC41WiIgZmlsbD0iI0Y3OTAxRSIvPgo8L3N2Zz4K);    
}







.account-navigation__footer {
    display: flex;
    flex-direction: column;
    padding: 0 30px 35px 30px;
}

.account-footer-menu {
    padding: 10px;
    margin-bottom: 45px;
}

.account-footer-menu a {
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    color: #000000;
    line-height: 27px;
    display: inline-flex;
    align-items: center;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-footer-menu a:hover {
    color: #F7901E;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-footer-menu a svg {
    margin-right: 10px;
}

.account-footer-menu a svg path {
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-footer-menu a:hover svg path {
    fill: #F7901E;
    -webkit-transition: all .3s;
    transition: all .3s;
}


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

    .account-navigation__header {
        display: none;
    }

    .account-footer-menu {
        display: flex;
        order: 1;
        justify-content: center;
        margin-bottom: 0;
    }
}

.account-footer-copyright {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #828C99;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 15px;
}

.account-footer-social {
    list-style: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.account-footer-social li {
    display: inline-flex;
    margin: 0 10px;
}

.account-footer-social a {
    display: inline-flex;
    padding: 5px;
}

.account-footer-social a svg {
    width: auto;
    height: 14px;
}

.account-footer-social a svg path {
    fill: #000000;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-footer-social a:hover svg path {
    fill: #F7901E !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}


.myAccountBlock .account-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0 30px 50px 30px;
    background: #FFFFFF;
    margin-left: 10px;
    border-radius: 12px;
}

.myAccountBlock .account-content__wrapper {
    color: #688BB5;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

.myAccountBlock .account-content__wrapper .woocommerce-form-submit {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    padding-top: 20px;
    margin: 0;
}

.myAccountBlock .account-content__wrapper p {
    margin-bottom: 10px;
}

.myAccountBlock .account-content__wrapper strong {
    color: #532541;
}

.myAccountBlock .account-content__wrapper .user-name {
    color: #E6457B;
}

.myAccountBlock .account-content__wrapper a {
    position: relative;
    /* color: #040C56; */
}

.myAccountBlock .woocommerce-MyAccount-content {
    width: 100%!important;
    float: none;
    display: flex;
    flex-direction: column;
    padding: 0 !important;
    box-shadow: none;
    border-radius: 0;
}


.myAccountBlock .woocommerce-MyAccount-content p a {
    color: #E6457B !important;
}

.myAccountBlock .woocommerce-MyAccount-content p a:hover {
    text-decoration: underline;
}
.account-content__heading {
    display: flex;
    align-items: center;
    order: -1;
    justify-content: flex-end;
    padding: 29px 0;
    margin-bottom: 35px;
}

.account-navigation__logo {
    display: none;
    flex-grow: 1;
}

.account-navigation__logo a {
    display: inline-flex;
}


.account-navigation__logo img {
    max-width: 80px;
    max-height: 30px;
    object-fit: contain;
}

.navBurgerBlock {
    position: relative;
    padding: 5px 4px;
    width: 30px;
    right: -5px;
    height: 24px;
    display: block;
    cursor: pointer;
    outline: none;
}

.navBurgerBlock.navBurger-open {
	padding: 6px;
}

/*@media only screen and (max-width: 767px) {
    .navBurgerBlock {
        display:block;
    }
}*/

.navBurgerBlock .navBurger-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.navBurgerBlock .navBurger-line {
    position: absolute;
    width: 100%;
    height: 2px;
    overflow: hidden;
    opacity: 1;
}

.navBurgerBlock .navBurger-line:before {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    background: #0D2240;
    opacity: 1;
}

.navBurgerBlock .navBurger-line:last-child:after {
    content: "";
    position: absolute;
    left: 0;
    width: 8px;
    height: 100%;
    opacity: 1;
    background: #ffffff;
    transition-delay: .5s;
}

.navBurgerBlock .navBurger-line.navBurger-open:last-child:after {
    opacity: 0;
}


.navBurgerBlock .navBurger-line:first-child.navBurger-closed {
    animation-name: navBurger-module--SetNavActiveLine1-rev;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: 0s;
}

.navBurgerBlock .navBurger-line:first-child.navBurger-closed:before {
    animation-name: navBurger-module--SetNavActiveLineBefore-rev;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: 0s;
}

.navBurgerBlock .navBurger-line:first-child.navBurger-open {
    animation-name: navBurger-module--SetNavActiveLine1;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: .2s;
}

.navBurgerBlock .navBurger-line:first-child.navBurger-open:before {
    animation-name: navBurger-module--SetNavActiveLineBefore;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: .2s;
}

.navBurgerBlock .navBurger-line:nth-child(2).navBurger-closed {
    animation-name: navBurger-module--SetNavActiveLine2-rev;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: .1s;
}

.navBurgerBlock .navBurger-line:nth-child(2).navBurger-closed:before {
    animation-name: navBurger-module--SetNavActiveLineBefore-rev;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: .1s;
}

.navBurgerBlock .navBurger-line:nth-child(2).navBurger-open {
    animation-name: navBurger-module--SetNavActiveLine2;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: .1s;
}

.navBurgerBlock .navBurger-line:nth-child(2).navBurger-open:before {
    animation-name: navBurger-module--SetNavActiveLineBefore;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: .1s;
}

.navBurgerBlock .navBurger-line:nth-child(3).navBurger-closed {
    animation-name: navBurger-module--SetNavActiveLine3-rev;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: .2s;
}

.navBurgerBlock .navBurger-line:nth-child(3).navBurger-closed:before {
    animation-name: navBurger-module--SetNavActiveLineBefore-rev;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: .2s;
}

.navBurgerBlock .navBurger-line:nth-child(3).navBurger-open {
    animation-name: navBurger-module--SetNavActiveLine3;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: 0s;
}

.navBurgerBlock .navBurger-line:nth-child(3).navBurger-open:before {
    animation-name: navBurger-module--SetNavActiveLineBefore;
    animation-duration: 666ms;
    animation-timing-function: cubic-bezier(.666,0,.237,1);
    animation-fill-mode: both;
    animation-delay: 0s;
}

.navBurgerBlock.disable-animate .navBurger-line.navBurger-closed,.navBurgerBlock.disable-animate .navBurger-line.navBurger-closed:before {
    animation-duration: 0s!important;
    animation-delay: 0s !important;
}

@keyframes navBurger-module--SetNavActiveLine1 {
    0% {
        top: 0;
        transform: translateY(0) rotate(0deg);
    }

    50% {
        top: 0;
        transform: translateY(0) rotate(0deg);
    }

    60% {
        top: 50%;
        transform: translateY(-50%) rotate(45deg);
    }

    to {
        top: 50%;
        transform: translateY(-50%) rotate(45deg);
    }
}

@keyframes navBurger-module--SetNavActiveLine1-rev {
    0% {
        top: 50%;
        transform: translateY(-50%) rotate(45deg);
    }

    50% {
        top: 50%;
        transform: translateY(-50%) rotate(45deg);
    }

    60% {
        top: 0;
        transform: translateY(0) rotate(0deg);
    }

    to {
        top: 0;
        transform: translateY(0) rotate(0deg);
    }
}

@keyframes navBurger-module--SetNavActiveLine2 {
    0% {
        opacity: 1;
        top: 50%;
        transform: translateY(-50%);
    }

    50% {
        opacity: 1;
        top: 50%;
        transform: translateY(-50%);
    }

    60% {
        opacity: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    to {
        opacity: 0;
        top: 50%;
        transform: translateY(-50%);
    }
}

@keyframes navBurger-module--SetNavActiveLine2-rev {
    0% {
        opacity: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    50% {
        opacity: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    60% {
        opacity: 1;
        top: 50%;
        transform: translateY(-50%);
    }

    to {
        opacity: 1;
        top: 50%;
        transform: translateY(-50%);
    }
}

@keyframes navBurger-module--SetNavActiveLine3 {
    0% {
        top: 90%;
        transform: translateY(0) rotate(0deg);
    }

    50% {
        top: 90%;
        transform: translateY(0) rotate(0deg);
    }

    60% {
        top: 50%;
        transform: translateY(-50%) rotate(135deg);
    }

    to {
        top: 50%;
        transform: translateY(-50%) rotate(135deg);
    }
}

@keyframes navBurger-module--SetNavActiveLine3-rev {
    0% {
        top: 50%;
        transform: translateY(-50%) rotate(135deg);
    }

    50% {
        top: 50%;
        transform: translateY(-50%) rotate(135deg);
    }

    60% {
        top: 90%;
        transform: translateY(0) rotate(0deg);
    }

    to {
        top: 90%;
        transform: translateY(0) rotate(0deg);
    }
}

@keyframes navBurger-module--SetNavActiveLineBefore {
    0% {
        right: 0;
    }

    50% {
        right: -100%;
    }

    60% {
        right: -100%;
    }

    to {
        right: 0;
    }
}

@keyframes navBurger-module--SetNavActiveLineBefore-rev {
    0% {
        right: 0;
    }

    50% {
        right: -100%;
    }

    60% {
        right: -100%;
    }

    to {
        right: 0;
    }
}





.account-job-board-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    display: inline-flex;
    color: #ffffff !important;
    align-items: center;
    cursor: pointer;
    text-transform: uppercase;
    padding: 11px 11px 11px 30px;
    border: none;
    gap: 11px;
    border-radius: 16px;
    overflow: hidden;
    background: linear-gradient(90deg, #F70 33%, #F7901E 67%) !important;
    background-position: 100% 0 !important;
    background-size: 300% 100% !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-job-board-button-icon {
    width: 24px;
    height: 24px;
    background-color: #ffffff;
    border-radius: 8px;
    overflow: hidden;
}

.account-job-board-button-icon svg {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-job-board-button:hover {
    background-position: 50% 0 !important;
    box-shadow: 0px 3px 30px 0px rgba(255, 119, 0, 0.30);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-job-board-button:active .account-job-board-button-icon svg {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-job-board-button:focus,
.account-job-board-button:active {
    background-position: 0 0 !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-heading__burger {
    display: none;
}




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

    .account-navigation__logo {
        display: flex;
    }

    .account-heading__burger {
        display: flex;
    }

    .myAccountBlock .account-content {
        margin: 0;
        width: 100%;
        padding: 0;
        border-radius: 0;
    }

    .myAccountBlock .account-content__wrapper {
        max-width: 100%;
    }

    .account-content__heading {
        position: relative;
        padding: 15px 30px;
        min-height: 66px;
        background-color: #ffffff;
        z-index: 99;
        gap: 10px;
        margin-bottom: 25px;
    }

    .account-content__dashboard {
        padding: 30px;
        margin-top: 0;
    }

    .account-navigation {
        max-width: 100%;
        position: absolute;
        top: 66px;
        left: 0;
        width: 100%;
        z-index: 9;
        height: calc(100vh - 66px);
        overflow: visible;
        border-radius: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        -webkit-transition: .5s cubic-bezier(.47,0,.745,.715);
        transition: .5s cubic-bezier(.47,0,.745,.715)
    }



    .account-navigation.visible {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    .account-navigation__container {
        position: relative;
        z-index: 1;
        background-color: #ffffff;
        height: auto;
        border-radius: 0;
        min-height: 100px;
        max-height: calc(100vh - 66px);
        overflow-y: auto;
        border-radius: 0 0 16px 16px;
    }

    .account-navigation__container::-webkit-scrollbar-track {
        background-color: transparent;
    }

    .account-navigation__container::-webkit-scrollbar {
        width: 6px;
        background-color: #ffffff;
    }

    .account-navigation__container::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background-color: #828C9950;
    }

    .account-navigation__overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 200%;
        z-index: 0;
        opacity: 0;
        visibility: hidden;
        background: rgba(83, 37, 65, 0.90);
        backdrop-filter: blur(5px);
        transition-delay: .4s !important;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .account-navigation.visible .account-navigation__overlay {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s !important; 
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .account-footer-social {
        margin-bottom: 25px;
    }
}

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

     .account-content__heading {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        gap: 10px;
        margin-bottom: 0;
    }

    .account-content__dashboard {
        margin: 66px 0 0 0;
    }

    .account-navigation__body {
        padding: 34px 30px 20px 30px;
    }

    .account-navigation__body li.menu-item-has-children {
        margin-bottom: 10px !important;
    }

    .account-navigation__body a span.wpb-submenu-indicator {
        width: 20px;
        height: 20px;
    }

    .account-job-board-button {
        font-size: 14px;
        line-height: 14px;
        padding: 8px 8px 8px 16px;
        gap: 8px;
        border-radius: 12px;
    }

    .account-job-board-button-icon {
        width: 20px;
        height: 20px;
        border-radius: 6px;
    }

    .account-job-board-button-icon svg {
        width: 100%;
        height: 100%;
    }

    .account-navigation__footer {
        padding: 0 30px 30px 30px;
    }

    .account-navigation__body li a:before,
    .account-navigation__body li a:after {
        width: 20px;
        height: 20px;
        background-size: cover;
        margin-right: 15px;
    }

    .account-footer-menu a svg {
    	width: 20px;
    	height: 20px;
    }

}





.woocommerce-breadcrumb {
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #000000 !important;
    display: flex;
    align-items: center;
    overflow: hidden;
    margin-bottom: 38px !important;
}

.woocommerce-breadcrumb a {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    color: #828C99 !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.woocommerce-breadcrumb a:hover {
    color: #000000 !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.woocommerce-breadcrumb .breadcrumb-home {
    position: relative;
}

.woocommerce-breadcrumb .breadcrumb-home:before {
    content: "";
    position: relative;
    width: 14px;
    height: 14px;
    margin-right: 6px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjczODcgNy4xMzEwOFYxMi4zMjE4QzExLjczODcgMTIuNTA4MyAxMS42NjczIDEyLjY3OCAxMS41NTI1IDEyLjgwMDhMMTEuNTUzIDEyLjgwMTNDMTEuNDM4IDEyLjkyMzkgMTEuMjc5MiAxMyAxMS4xMDQ0IDEzSDguNjQ5NTNWOS4yMjk0OEg1LjM1MDMxVjEyLjk5OThIMi44OTU0OUMyLjU0NjM0IDEyLjk5OTggMi4yNjExMiAxMi42OTQ4IDIuMjYxMTIgMTIuMzIxNlY3LjEzMTA4SDFMNi41NTEzMSAxLjE5Nzc0QzYuNzk3OTggMC45MzQwODYgNy4yMDIwMiAwLjkzNDA4NiA3LjQ0ODY5IDEuMTk3NzRMMTMgNy4xMzEwOEgxMS43Mzg3WiIgZmlsbD0iIzY4OEJCNSIvPgo8L3N2Zz4K);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.woocommerce-breadcrumb .breadcrumb-home:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS43Mzg3IDcuMTMxMDhWMTIuMzIxOEMxMS43Mzg3IDEyLjUwODMgMTEuNjY3MyAxMi42NzggMTEuNTUyNSAxMi44MDA4TDExLjU1MyAxMi44MDEzQzExLjQzOCAxMi45MjM5IDExLjI3OTIgMTMgMTEuMTA0NCAxM0g4LjY0OTUzVjkuMjI5NDhINS4zNTAzMVYxMi45OTk4SDIuODk1NDlDMi41NDYzNCAxMi45OTk4IDIuMjYxMTIgMTIuNjk0OCAyLjI2MTEyIDEyLjMyMTZWNy4xMzEwOEgxTDYuNTUxMzEgMS4xOTc3NEM2Ljc5Nzk4IDAuOTM0MDg2IDcuMjAyMDIgMC45MzQwODYgNy40NDg2OSAxLjE5Nzc0TDEzIDcuMTMxMDhIMTEuNzM4N1oiIGZpbGw9IiMwNDBDNTYiLz4KPC9zdmc+Cg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.woocommerce-breadcrumb .breadcrumb-home:hover:before {
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.woocommerce-breadcrumb .breadcrumb-home:hover:after {
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}

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

    .woocommerce-breadcrumb .breadcrumb-home:before {
        margin-right: 0;
    }

}

.woocommerce-breadcrumb a svg {
    width: 14px;
    height: 14px;
}

.woocommerce-breadcrumb a svg path {
    fill: #828C9980;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.woocommerce-breadcrumb a:hover svg path {
    fill: #000000;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.woocommerce-breadcrumb .breadcrumb-separator {
    color: #828C99 !important;
    width: auto;
    margin: 0 10px;
}

.account-content__dashboard {
    display: flex;
    flex-direction: column;
}

.account-content__body h1 {
    font-family: "Oswald", Sans-serif;
    font-size: 40px;
    line-height: 130%;
    font-weight: 300;
    color: #000000;
    text-transform: uppercase;
    position: relative;
    padding-top: 23px;
    margin-top: 0;
    margin-bottom: 40px;
}

.account-content__body h1:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 35px;
    height: 5px;
    background-color: #F7901E;
    border-radius: 5px;
}

.account-content__body h1.account-heading {
    padding-top: 0;
    margin-top: 23px;
}

.account-content__body h1.account-heading:before {
    top: -23px;
}

.account-content .account-content__body iframe {
    height: 1100px !important;
}

.content-navigation {
    display: flex;
    flex-wrap: wrap;
}

.content-navigation__date {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    color: #688BB5;
    margin-bottom: 0 !important;
}

.content-navigation__date span {
    color: #1787FC;
}

@media only screen and (min-width: 1024px) {

    .content-navigation__date {
        position: absolute;
        right: 0;
        top: -70px;
        z-index: 1;
    }

}

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

    .content-navigation__date {
        font-size: 12px;
    }
}

.content-navigation__item {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: calc(100% / 3 - 20px);
    margin-right: 30px;
    margin-bottom: 30px;
}

.content-navigation__overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    display: flex;
    opacity: 1;
    align-items: center;
    justify-content: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content-navigation__item:hover .content-navigation__overlay {
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content-navigation__overlay svg {
    width: 168px;
    height: auto;
    max-height: 90%;
}


.content-navigation__image {
    display: flex;
    width: 100%;
    height: 187px;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    background-image: url("/wp-content/themes/hello-theme-child-master/img/button-background.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 15px;
}

.content-navigation__image .content-navigation__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 12px;
    z-index: 1;
    box-shadow: 0px 7px 50px 0px rgba(4, 12, 86, 0.10);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content-navigation__item:hover .content-navigation__icon {
    border-color: #E6457B;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content-navigation__image .content-navigation__icon svg {
    width: 30px;
    height: 30px;
}

.content-navigation__image .content-navigation__icon svg path {
    fill: #1787FC;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content-navigation__item:hover .content-navigation__icon svg path {
    fill: #E6457B;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content-navigation__text {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    color: #040C56;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content-navigation__item:hover .content-navigation__text {
    color: #688BB5;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-content__dashboard .account-content__navigation {
    display: none;
}

.account-content__navigation {
    position: relative;
}

@media only screen and (min-width: 768px) {

    .content-navigation__item:nth-child(3n) {
        margin-right: 0;
    }

}



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

    .account-content__body h1 {
        font-size: 35px;
    }

    .account-content__dashboard {
        margin-top: 0;
    }

    .account-content .account-content__body iframe {
        height: 800px !important;
    }

    .account-content__dashboard .account-content__navigation {
        margin-top: 30px;
        display: flex;
    }

    .account-content__body {
        padding: 30px 30px 80px 30px;
    }

    .content-navigation {
        padding: 0 30px;
    }

    .account-content__body .content-navigation {
        padding: 0;
    }

}

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

    .account-content__body {
        padding: 96px 30px 40px 30px;
    }

    .account-content__body h1 {
        font-size: 26px;
        line-height: 33.8px;
        margin-bottom: 30px;
    }

    .account-content .account-content__body iframe {
        height: 600px !important;
    }

    .myAccountBlock .account-content__wrapper {
        font-size: 16px;
        line-height: 22.4px;
    }

    .content-navigation__item {
        max-width: calc(50% - 7.5px);
        margin-right: 15px;
        margin-bottom: 20px;
    }

    .content-navigation__item:nth-child(2n) {
        margin-right: 0;
    }

    .content-navigation__image {
        height: 150px;
    }

    .content-navigation__image .content-navigation__icon {
        width: 50px;
        height: 50px;
        border-radius: 6px;
    }

    .content-navigation__image .content-navigation__icon svg {
        width: 26px;
        height: 26px;
    }

    .content-navigation__text {
        font-size: 16px;
        line-height: 22.4px;
    }


    .woocommerce-breadcrumb {
        font-size: 12px !important;
        line-height: 16.8px;
        margin-bottom: 28px !important;
    }

    .woocommerce-breadcrumb a:first-child {
        font-size: 0;
        line-height: 1;
    }

    .woocommerce-breadcrumb a svg {
        margin-right: 0;
    }

    .woocommerce-breadcrumb .breadcrumb-separator {
        margin: 0 6px;
    }

}

/*@media only screen and (max-width: 767px) and (min-height: 700px) {

    .account-content__body {
        padding: 115px 30px 40px 30px;
    }

}*/

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

    .content-navigation__image {
        height: 100px;
    }
}






.woocommerce {
    /*display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: calc(100vh - 160px);*/
} 

body.logged-in .woocommerce {
    min-height: 0;
}

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-message + p {
    width: 100%;
    max-width: 970px;
    margin: 0 auto;
    margin-bottom: 20px;
} 















/*  Account form   */

.myAccountBlock form {
    font-family: 'Open Sans', Sans-serif;
}

.myAccountBlock form .form-row {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    margin-bottom: 20px !important;
}

.myAccountBlock form.edit-account {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.myAccountBlock form.edit-account .clear {
    display: none !important;
}


.myAccountBlock form label,
.myAccountBlock form legend {
    font-size: 16px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
    color: #000000 !important;
    display: block !important;
    position: relative;
    width: 100%;
    margin-bottom: 5px !important;  
}

.myAccountBlock form label .required,
.myAccountBlock form legend .required {
    color: #F7901E !important;
}

.woocommerce form .password-input {
    width: 100%;
}

.myAccountBlock form input,
.myAccountBlock form textarea {
    padding: 10px 18px !important;
    font-size: 18px !important;
    line-height: 26px !important;
    color: #000000 !important;
    font-weight: 600 !important; 
    outline: none !important;
    height: 56px !important;
    border: 2px solid #F2F4F7 !important;
    border-radius: 16px !important;
    margin: 0px !important;
    background-color: transparent !important;
    box-shadow: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.myAccountBlock form .password-input input {
    padding-right: 50px !important;
}

.myAccountBlock form input:focus,
.myAccountBlock form textarea:focus {
    border-color: rgba(130, 140, 153, 0.25) !important;
}

.myAccountBlock form textarea { 
    height: 130px !important;
}


.myAccountBlock form input::-webkit-input-placeholder,
.myAccountBlock form textarea::-webkit-input-placeholder {
    font-weight: 400;
    color: #828C99;
}

.myAccountBlock form input::-moz-placeholder,
.myAccountBlock form textarea::-moz-placeholder {
    font-weight: 400;
    color: #828C99;
}

.myAccountBlock form input::-ms-input-placeholder,
.myAccountBlock form textarea::-ms-input-placeholder {
    font-weight: 400;
    color: #828C99;
}

.myAccountBlock form .gfield_error input {
    color: #E6457B !important;
    border-color: #E6457B !important;
}

/*.myAccountBlock input[type="submit"] {
    font-weight: 700 !important;
    font-size: 21px !important;
    line-height: 26px !important;
    color: #FFFFFF !important;
    text-transform: initial !important;
    text-align: left !important;
    padding: 0 25px !important;
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 265px !important;
    height: 60px;
    border-radius: 10px !important;
    background: #E6457B;
    border: none !important;
    outline: none;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3MV8xNTI1KSI+CjxwYXRoIGQ9Ik0xMi41NjkgMjIuNjE0MUwyMC4wMjM4IDMuOTc3MDVMMS4zODY3MiAxMS40MzE5TDUuNzM1MzcgMTUuNzgwNUwxNi4yOTY0IDcuNzA0NDdMOC4yMjAzMiAxOC4yNjU1TDEyLjU2OSAyMi42MTQxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNzFfMTUyNSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
    background-repeat: no-repeat;
    background-position: calc(100% - 25px);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock input[type="submit"]:hover {
    background-color: #040C56 !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}*/

.myAccountBlock form.edit-account input#account_display_name + span {
    position: relative;
    top: 5px;
    font-size: 12px;
    line-height: 1;
    color: #585657;
    font-style: normal;
    margin-bottom: 5px;
}

.myAccountBlock form.edit-account fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100% !important;
    border: none !important;
    margin: 20px 0 0 0 !important;
    padding: 0 !important;
}

.myAccountBlock form.edit-account fieldset legend {
    font-family: "Oswald", Sans-serif;
    font-size: 30px !important;
    line-height: 45px !important;
    font-weight: 300 !important;
    text-transform: uppercase;
    margin-bottom: 20px !important;
}

.myAccountBlock form.edit-account .form-row-wide {
    font-size: 14px;
    line-height: 16px;
}

.myAccountBlock form.edit-account .password-input input {
    padding-right: 50px !important;
}

.myAccountBlock form .woocommerce-password-strength {
    font-weight: 500;
    font-size: 14px !important;
    line-height: 19.6px !important;
    margin-top: 5px;
    border: none !important;
    background-color: transparent !important;
    padding: 0 !important;
    text-align: left !important;
}

.myAccountBlock form .woocommerce-password-hint {
    font-weight: normal;
    font-size: 14px !important;
    line-height: 19.6px !important;
    color: #828C99 !important;
}

.myAccountBlock form .woocommerce-password-strength.short,
.myAccountBlock form .woocommerce-password-strength.bad {
    color: #E6457B !important;
}

.myAccountBlock form .woocommerce-password-strength.good {
    color: #ffb900 !important;
}

.myAccountBlock form.edit-accoun p {
    margin-bottom: 0;
}

/*.myAccountBlock form .button {
    display: inline-flex;
    height: 56px;
    align-items: center;
    font-weight: 700 !important;
    font-size: 16px !important;
    color: #FFFFFF !important;
    text-transform: initial !important;
    padding: 0 30px !important;
    border:  none !important;
    outline: none;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}*/

.myAccountBlock .account-content__wrapper form p:last-child {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    margin-bottom: 0;
    margin-top: 20px;
}

.myAccountBlock .account-content__wrapper form p.form-row {
    display: flex;
    flex-direction: column;
}

.myAccountBlock .account-content__wrapper form.edit-account .form-row.form-row-last + .form-row {
    display: none !important;
}
/*
.myAccountBlock form .button[type="submit"] {
    min-width: 200px;
    justify-content: center;
    margin: 0 !important;
    float: left !important;
    background-image: none !important;
}*/

/*.myAccountBlock form .button[type="submit"]:hover {
    background-color: #040C56 !important;
}*/

.myAccountBlock form input[type="submit"] {
    opacity: 0;
}

/*
.myAccountBlock form .button[type="submit"]:hover {
    box-shadow: 0px 5px 15px 0px rgba(122, 193, 66, 0.30);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
*/

.myAccountBlock form.login .button[type="submit"] {
    background-image: none !important;
    box-shadow: none !important;
}


.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info {
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    color: #E6457B !important;
    justify-content: start;
}

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info:before {
    display: none;
}

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info a {
    text-decoration: underline;
    color: #E6457B;
}

.myAccountBlock .woocommerce-MyAccount-content .woocommerce-info a:hover {
    text-decoration: none;
}

.myAccountBlock .account-body.strategies .woocommerce-MyAccount-content .woocommerce-info {
    font-family: 'Montserrat', Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 130%;
    color: #040C56 !important;
}

.myAccountBlock .account-body.strategies .woocommerce-MyAccount-content .woocommerce-info:before {
    display: none;
}

.myAccountBlock .account-body.strategies .woocommerce-MyAccount-content .woocommerce-info a {
    display: none;
}


.myAccountBlock .woocommerce-notices-wrapper {
    display: flex;
}


.myAccountBlock .woocommerce-error {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 15px !important;
    font-size: 14px;
    line-height: 19.6px;
    color: #000000 !important;
    width: 100%;
    border-radius: 6px !important;
    border: none !important;
    border-left: 2px solid #F7901E !important;
    background: #F8F9FA !important;
    margin-bottom: 30px;
}

.myAccountBlock .stripe-source-errors .woocommerce-error {
    border-radius: 0;
    padding: 0 !important;
    background: transparent !important;
}

.myAccountBlock .woocommerce-error li {
    margin-right: 5px;
}

.myAccountBlock .woocommerce-error li:last-child {
    margin-right: 0;
}

.account-login-reset-body .myAccountBlock .woocommerce-error {
    flex-wrap: nowrap;
}




@media only screen and (min-width: 768px) {

    .myAccountBlock form .form-row {
        width: 100% !important;
        max-width: calc(50% - 15px);
    }

    .myAccountBlock .account-login-reset-body form .form-row {
        max-width: 100%;
    }

}



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

    .myAccountBlock .woocommerce-error {
        max-width: calc(100% - 60px);
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .myAccountBlock .account-login-reset-body .woocommerce-error {
        max-width: 100%;
    }

}


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

    .myAccountBlock form .form-row {
        margin-bottom: 15px !important;
    }

    .myAccountBlock form.edit-account fieldset {
        margin: 15px 0 0 0 !important;
        padding: 15px 0 0 0 !important;
    }

    .myAccountBlock form.edit-account fieldset legend {
        font-size: 21px !important;
        line-height: 31.5px !important;
    }

    .myAccountBlock .account-content__wrapper form p:last-child {
        margin-top: 15px;
    }

    .myAccountBlock .woocommerce-error {
        font-size: 12px;
        line-height: 140%;
        padding: 10px 15px !important;
    }

    .myAccountBlock .account-login-reset-body .woocommerce-error {
        margin-bottom: 30px !important; 
    }

}













/*  Account login  */

.myAccountBlock {
    max-width: 100%;
    /*overflow: hidden;*/
}

.account-login-overlay:after {
    content: "";
    position: absolute;
    top: 0;
    left: calc(100% + 130px);
    width: calc(100% - 130px);;
    height: 100%;
    z-index: 0;
    background: #532541;
}

.account-login-container {
    position: relative;
    padding: 100px 20px;
    width: 100%;
    max-width: 1210px;
    margin: 0 auto;
    display: flex;
    z-index: 1;
    justify-content: flex-end;
}

.account-login-body {
    position: relative;
    width: 100%;
    max-width: 600px;
    padding: 60px;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.05);
}

.account-login-body h1 {
    font-family: "Oswald", Sans-serif;
    position: relative;
    display: flex;
    align-items: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
    text-transform: uppercase;
    color: #000000;
    margin: 0 0 30px 0 !important;
}

.account-login-body h1:before {
    content: "";
    position: absolute;
    display: flex;
    top: 50%;
    right: 0;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjMzMzMgMEgyLjY2NjY3QzEuMTg2NjcgMCAwIDEuMTg2NjcgMCAyLjY2NjY3VjhIMi42NjY2N1YyLjY2NjY3SDIxLjMzMzNWMjEuMzMzM0gyLjY2NjY3VjE2SDBWMjEuMzMzM0MwIDIyLjA0MDYgMC4yODA5NTEgMjIuNzE4OSAwLjc4MTA0OCAyMy4yMTlDMS4yODExNSAyMy43MTkgMS45NTk0MiAyNCAyLjY2NjY3IDI0SDIxLjMzMzNDMjIuMDQwNiAyNCAyMi43MTg5IDIzLjcxOSAyMy4yMTkgMjMuMjE5QzIzLjcxOSAyMi43MTg5IDI0IDIyLjA0MDYgMjQgMjEuMzMzM1YyLjY2NjY3QzI0IDEuMTg2NjcgMjIuOCAwIDIxLjMzMzMgMFpNOS40NCAxNi43NzMzTDExLjMzMzMgMTguNjY2N0wxOCAxMkwxMS4zMzMzIDUuMzMzMzNMOS40NCA3LjIxMzMzTDEyLjg5MzMgMTAuNjY2N0gwVjEzLjMzMzNIMTIuODkzM0w5LjQ0IDE2Ljc3MzNaIiBmaWxsPSIjNTMyNTQxIi8+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    -webkit-transform: translateY(-50%);
    transform:         translateY(-50%);
}

.account-login-container .woocommerce-notices-wrapper {
    position: relative;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.account-login-container .woocommerce-error {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center;
    justify-content: flex-start !important;
    width: 100% !important;
    padding: 15px !important;
    background: #F8F9FA !important;
    border-radius: 10px;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #000000 !important;
    margin-bottom: 30px !important;
}

.account-login-container .woocommerce-error li {
    margin: 0 !important;
}

.account-login-container .woocommerce-error li strong {
    font-weight: 700;
}

.account-login-container .woocommerce-error a {
    font-weight: 700 !important;
    color: #E6457B !important;
    text-decoration: underline;
}

.account-login-container .woocommerce-error a:hover {
    text-decoration: none;
}

.account-login-container .notification-message {
    font-family: 'Open Sans', Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #000000;
    text-align: center;
    position: relative;
    margin-top: 20px;
}


.account-login-container .notification-message a {
    position: relative;
    cursor: pointer;
    color: #000000;
    font-weight: 600;
    white-space: nowrap;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-login-container .notification-message a:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #00BEDA;
    border-radius: 2px;
}

.account-login-container .notification-message a:hover {
    color: #00BEDA !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}


.myAccountBlock .account-login-container .woocommerce-message {
    display: flex !important;
    width: 100% !important;
    padding: 13px 15px !important;
    background: #EAFBFD !important;
    border-radius: 10px;
    justify-content: center;
    font-weight: 700 !important;
    color: #00BEDA !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .account-login-container .woocommerce-message:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDE1QzE0IDE2LjExIDEzLjExIDE3IDEyIDE3QzEwLjg5IDE3IDEwIDE2LjEgMTAgMTVDMTAgMTMuODkgMTAuODkgMTMgMTIgMTNDMTMuMTEgMTMgMTQgMTMuOSAxNCAxNVpNMTMuMDkgMjBDMTMuMjEgMjAuNzIgMTMuNDYgMjEuMzkgMTMuODEgMjJINkM0Ljg5IDIyIDQgMjEuMSA0IDIwVjEwQzQgOC44OSA0Ljg5IDggNiA4SDdWNkM3IDMuMjQgOS4yNCAxIDEyIDFDMTQuNzYgMSAxNyAzLjI0IDE3IDZWOEgxOEMxOS4xMSA4IDIwIDguOSAyMCAxMFYxMy4wOUMxOS42NyAxMy4wNCAxOS4zNCAxMyAxOSAxM0MxOC42NiAxMyAxOC4zMyAxMy4wNCAxOCAxMy4wOVYxMEg2VjIwSDEzLjA5Wk05IDhIMTVWNkMxNSA0LjM0IDEzLjY2IDMgMTIgM0MxMC4zNCAzIDkgNC4zNCA5IDZWOFpNMjEuMzQgMTUuODRMMTcuNzUgMTkuNDNMMTYuMTYgMTcuODRMMTUgMTlMMTcuNzUgMjJMMjIuNSAxNy4yNUwyMS4zNCAxNS44NFoiIGZpbGw9IiMzMkQ1RTQiLz4KPC9zdmc+Cg==");
    height: 24px;
}



.myAccountBlock .account-login-container form.login {
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.myAccountBlock .account-login-container form.login .form-row {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    max-width: 100% !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .account-login-container form.login .woocommerce-form-row {
    flex-direction: column;
    align-items: start;
    order: -2;
    margin-bottom: 20px !important;
}

.myAccountBlock .form-login-footer {
    display: flex;
    position: relative;
    padding-top: 55px;
    align-items: center;
    width: 100%;
}

.myAccountBlock form.login .form-row.form-login-submit {
    width: auto !important;
    margin: 0 25px 0 0 !important;
}

.myAccountBlock form.login .lost_password {
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
    order: -1;
    justify-content: flex-end;
    margin-bottom: 30px !important;
}

.myAccountBlock form.login .lost_password a {
    font-size: 14px;
    line-height: 19.6px;
    color: #000000 !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock form.login .lost_password a:hover {
    color: #F7901E !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


.myAccountBlock .woocommerce-form__label-for-checkbox {
    margin-bottom: 0 !important;
}

.myAccountBlock .woocommerce-form__label-for-checkbox input {
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMS42NzAwNEw1LjE3NTM5IDlMMCAzLjQ0MTM5TDEuNTU0OSAxLjc3MTM1TDUuMTc1MzkgNS42NTk5MkwxMC40NDUxIDBMMTIgMS42NzAwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    top: 1px;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #F2F4F7 !important;
    box-sizing: border-box;
    border-radius: 5px;
}

.myAccountBlock .woocommerce-form__label-for-checkbox input:focus {
    border-color: #F2F4F7 !important;
}

.myAccountBlock .woocommerce-form__label-for-checkbox span {
    position: relative;
    padding-left: 38px !important;
    cursor: pointer;
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 0 !important;
}

.myAccountBlock .woocommerce-form__label-for-checkbox .optional {
    font-size: 18px !important;
    line-height: 22px !important;
}


.myAccountBlock .woocommerce-form__label-for-checkbox input:checked {
    background-color: #0D2240 !important;
    border-color: #0D2240 !important;
}

















/* Account reset password  */

.account-login-reset-container {
    padding: 60px 20px;
    width: 100%;
    display: flex;
    min-height: calc(100vh - 160px);
    align-items: center;
    justify-content: center;
    background: #FCF7F3;
}

.account-login-reset-container:before,
.account-login-reset-container:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #F7901E;
    border-radius: 50%;
    filter: blur(95px);
}

.account-login-reset-container:before {
    top: 140px;
    left: -50px;
}

.account-login-reset-container:after {
    bottom: 50px;
    right: -70px;
}

.account-login-reset-body {
    position: relative;
    width: 100%;
    max-width: 600px;
    padding: 60px 60px 30px 60px;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.05);
}

.account-login-reset-title,
.account-login-lost-password-title {
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px !important;
}

.account-login-lost-password-title {
    margin-bottom: 20px !important;
}


.account-login-reset-title:after,
.account-login-lost-password-title:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 24px;
    height: 24px;
    -webkit-transform: translateY(-50%);
    transform:         translateY(-50%);
}

.account-login-lost-password-title:before {
    content: "";
    position: absolute;
    display: flex;
    top: 50%;
    left: inherit;
    right: 0;
    width: 24px;
    height: 24px;
    margin: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMiAxOC4yODU3QzcuOTM1IDE4LjI4NTcgNi45IDE3LjI1NzEgNi45IDE2QzYuOSAxNC43NDI5IDcuOTM1IDEzLjcxNDMgOS4yIDEzLjcxNDNDMTAuNDY1IDEzLjcxNDMgMTEuNSAxNC43NDI5IDExLjUgMTZDMTEuNSAxNy4yNTcxIDEwLjQ2NSAxOC4yODU3IDkuMiAxOC4yODU3Wk0xNi4xIDIxLjcxNDNWMTAuMjg1N0gyLjNWMjEuNzE0M0gxNi4xWk0xNi4xIDhDMTcuMzY1IDggMTguNCA5LjAyODU3IDE4LjQgMTAuMjg1N1YyMS43MTQzQzE4LjQgMjIuOTcxNCAxNy4zNjUgMjQgMTYuMSAyNEgyLjNDMS4wMzUgMjQgMCAyMi45NzE0IDAgMjEuNzE0M1YxMC4yODU3QzAgOS4wMjg1NyAxLjAzNSA4IDIuMyA4SDMuNDVWNS43MTQyOUMzLjQ1IDIuNTE0MjkgNS45OCAwIDkuMiAwQzEyLjQyIDAgMTQuOTUgMi41MTQyOSAxNC45NSA1LjcxNDI5VjhIMTYuMVpNOS4yIDIuMjg1NzFDNy4yNDUgMi4yODU3MSA1Ljc1IDMuNzcxNDMgNS43NSA1LjcxNDI5VjhIMTIuNjVWNS43MTQyOUMxMi42NSAzLjc3MTQzIDExLjE1NSAyLjI4NTcxIDkuMiAyLjI4NTcxWk0yMyA2Ljg1NzE0SDIwLjdWMTMuNzE0M0gyM1Y2Ljg1NzE0Wk0yMyAxNkgyMC43VjE4LjI4NTdIMjNWMTZaIiBmaWxsPSIjNTMyNTQxIi8+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: translateY(-50%);
    transform:         translateY(-50%);
}

.lost-password-description {
    color: #8E8E8E;
    line-height: 21px;
    /*max-width: 650px;*/
}

.myAccountBlock form.lost_reset_password {
    display: flex;
    flex-direction: column;
}

.myAccountBlock form.lost_reset_password p {
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    color: #000000;
    margin-bottom: 30px !important;
}

.myAccountBlock form.lost_reset_password .form-row {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.account-body {
    width: 100%;
    max-width: 1190px;
    padding: 0 10px;
}

.account-back-button {
    margin-bottom: 30px;
}

.account-back-button a {
    font-family: 'Montserrat', Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    color: #8E8E8E;
    position: relative;
    display: flex;
    width: 134px;
    height: 48px;
    padding: 0 15px 0 25px;
    justify-content: center;
    align-items: center;
    border:  1px solid #8E8E8E;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:hover {
    color: #E6457B;
    border-color: #E6457B;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjQxIDExLjA4TDIuODMgNi41TDcuNDEgMS45MUw2IDAuNUwwIDYuNUw2IDEyLjVMNy40MSAxMS4wOFoiIGZpbGw9IiM4RThFOEUiLz4KPC9zdmc+Cg==");
    position: absolute;
    left: 15px;
    height: 18px;
    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjQxIDExLjA4TDIuODMgNi41TDcuNDEgMS45MUw2IDAuNUwwIDYuNUw2IDEyLjVMNy40MSAxMS4wOFoiIGZpbGw9IiNGNjIzOTQiLz4KPC9zdmc+Cg==");
    position: absolute;
    left: 15px;
    height: 18px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:hover:before {
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.account-back-button a:hover:after {
    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .order-detail {
    color: #040C56;
    font-weight: 500;
    margin-bottom: 30px;
}

.myAccountBlock .order-again {
    margin-top: 30px !important;
    margin-bottom: 0 !important;
}


.myAccountBlock .order-again a {
    font-weight: 700 !important;
    font-size: 21px !important;
    line-height: 26px !important;
    color: #E6457B !important;
    text-transform: initial !important;
    text-align: left !important;
    padding: 0 40px 0 25px !important;
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    width: auto;
    text-decoration: none !important;
    max-width: 100% !important;
    height: 60px;
    border-radius: 10px !important;
    background: transparent;
    border: 1px solid #E6457B !important;
    outline: none;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU4OTg0NCAxMS4wOEw1LjE2OTg0IDYuNUwwLjU4OTg0NCAxLjkxTDEuOTk5ODQgMC41TDcuOTk5ODQgNi41TDEuOTk5ODQgMTIuNUwwLjU4OTg0NCAxMS4wOFoiIGZpbGw9IiNGNjIzOTQiLz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: calc(100% - 16px);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s; 
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .order-again a:hover {
    color: #FFFFFF !important;
    background-color: #E6457B !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU4OTg0NCAxMS4wOEw1LjE2OTg0IDYuNUwwLjU4OTg0NCAxLjkxTDEuOTk5ODQgMC41TDcuOTk5ODQgNi41TDEuOTk5ODQgMTIuNUwwLjU4OTg0NCAxMS4wOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.add_payment_method_header {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}

.add_payment_method_header .account-back-button {
    margin-bottom: 0;
    margin-right: 22px;
}

.myAccountBlock .view-order-container table.shop_table td, 
.myAccountBlock .view-order-container table.shop_table th {
    padding: 11px 15px !important;
}


.view-order-container table.custom-fields {
    display: none;
}

.myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-total {
    font-size: 0;
    line-height: 0;
}

.myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-total:before,
.myAccountBlock table.shop_table .woocommerce-orders-table__cell-order-total .amount {
    font-size: 14px;
    line-height: 18px;
}

.myAccountBlock .account-login-reset-container .woocommerce-message {
    display: flex !important;
    width: 100% !important;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #000000 !important;
    outline: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: start;
    padding: 15px !important;
    border-radius: 6px !important;
    border: none !important;
    border-left: 2px solid #59B471 !important;
    background: #F8F9FA !important;
}

.myAccountBlock .account-login-reset-container p {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #000000;
}

.myAccountBlock .account-login-reset-container .woocommerce-message p {
    margin-bottom: 0;
}

.myAccountBlock .account-login-reset-container .woocommerce-message:before {
    display: none !important;
}



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

    .account-login-reset-container {
        padding: 60px 20px;
    }

}



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

    .account-login-reset-container {
        padding: 50px 20px;
        min-height: calc(100vh - 174px);
        background: #ffffff;
    }

    .account-login-reset-container:before,
    .account-login-reset-container:after {
        display: none;
    }

    .myAccountBlock form.lost_reset_password .clear + .form-row {
        margin-bottom: 0 !important;
    }

    .account-login-lost-password-title {
        margin-bottom: 15px !important;

    }

    .account-login-reset-body {
        position: relative;
        max-width: 100%;
        padding: 10px;
        background: transparent;
        box-shadow: none;
        border-radius: 0;
    }

    .woocommerce {
        justify-content: start;
        min-height: calc(100vh - 175px);
    }

    .myAccountBlock form label {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .myAccountBlock form input, 
    .myAccountBlock form textarea {
        font-size: 16px !important;
        padding: 10px 13px !important;
    }

    .myAccountBlock .account-login-container form.login .woocommerce-form-row {
        margin-bottom: 15px !important;
    }

    .myAccountBlock .account-login-container form.login .form-row {
        flex-direction: column;
    }

    .myAccountBlock .woocommerce-form__label-for-checkbox span {
        padding-left: 37px !important;
        font-size: 14px !important;
    }

    .myAccountBlock .woocommerce-form-login .woocommerce-form-login__rememberme {
/*        position: absolute;*/
/*        top: -51px;*/
        left: 0;
        z-index: 1;
        width: auto;
        margin-top: 0!important
    }
    
    .myAccountBlock .woocommerce-form-login .form-row-2 {
        flex-direction: column;
    }
    .myAccountBlock .account-login-container form.login .form-row-2 .woocommerce-button {
        width: 100%;
        max-width: 100%;
    }

    .myAccountBlock form .button[type="submit"] {
        width: 100%;
        height: 56px !important; 
        max-width: 100%;
        margin: 0 auto;
    }

    .myAccountBlock form.lost_reset_password p {
        font-size: 16px;
        line-height: 140%;
        margin-bottom: 20px !important;
    }

    .account-login-lost-password-title:before {
        width: 20px;
        height: 20px;
    }

}











.CTA-form.customFormStyle form .gform_fields .gfield--type-select {
    min-height: 83px;
}

.CTA-form.customFormStyle form .gfield.messege-field {
    bottom: 0 !important;
}




.customFormStyle .gform_wrapper label.gfield_label {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #040C56;
    margin-bottom: 5px;
}




.myAccountBlock form .gfield--type-checkbox,
.myAccountBlock form .gfield--type-radio {
    margin-top: 20px !important;
}

.myAccountBlock form .gfield--type-radio {
    margin-bottom: 20px;
}

.myAccountBlock form .gfield--type-checkbox .gfield_checkbox,
.myAccountBlock form .gfield--type-radio .gfield_radio {
    gap: 0 !important;
}

.myAccountBlock form .gfield--type-checkbox legend,
.myAccountBlock form .gfield--type-radio legend {
    margin-bottom: 15px !important;
}

.myAccountBlock form .gfield--type-checkbox,
.myAccountBlock form .gfield--type-radio {

}

.myAccountBlock form .gfield--type-checkbox .gchoice,
.myAccountBlock form .gfield--type-radio .gchoice {
    position: relative;
    margin-bottom: 15px !important
}

.myAccountBlock form .gfield--type-checkbox .gchoice:last-child,
.myAccountBlock form .gfield--type-radio .gchoice:last-child {
    margin-bottom: 0 !important
}

.myAccountBlock form .gfield--type-checkbox .gchoice input {
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zLjkzODY5IDlMMCA1LjQwMzQ3TDEuNzk0OTMgMy43NjQ0OEwzLjkzODY5IDUuNzI3OEwxMC4yMDUxIDBMMTIgMS42MzlMMy45Mzg2OSA5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    top: 50%;
    width: 22px !important;
    height: 22px !important;
    border: 2px solid #F2F4F7 !important;
    box-sizing: border-box;
    border-radius: 6px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.myAccountBlock form .gfield--type-checkbox .gchoice input:before {
    display: none;
}

.myAccountBlock form .gfield--type-checkbox .gchoice input:focus {
    border-color: rgba(130, 140, 153, 0.25) !important;
}

.myAccountBlock form .gfield--type-checkbox .gchoice input:checked {
    background-color: #0D2240 !important;
    border-color: #0D2240 !important;
}

.myAccountBlock form .gfield--type-checkbox .gchoice label,
.myAccountBlock form .gfield--type-radio .gchoice label {
    position: relative;
    font-size: 18px !important;
    line-height: 27px !important;
    cursor: pointer;
    padding-left: 37px !important; 
    margin: 0 !important;
}

.myAccountBlock form .gfield--type-radio input {
    position: absolute;
    padding: 0 !important;
    width: 0 !important;
    opacity: 0;
    height: 0 !important;
    margin: 0 !important;
    border: none !important;
}

.myAccountBlock form .gfield--type-radio label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 22px;
    height: 22px;
    border: 2px solid #F2F4F7 !important;;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform:    translateY(-50%);
    -ms-transform:     translateY(-50%);
    -o-transform:      translateY(-50%);
    transform:         translateY(-50%);
}

.myAccountBlock form .gfield--type-radio label:after {
    content: "";
    position: absolute;
    left: 6px;
    top: 50%;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #040C56;
    opacity: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform:    translateY(-50%);
    -ms-transform:     translateY(-50%);
    -o-transform:      translateY(-50%);
    transform:         translateY(-50%);
}

.myAccountBlock form .gfield--type-radio input:checked + label:before {
    border-color: #040C56;
}

.myAccountBlock form .gfield--type-radio input:checked + label:after {
    opacity: 1;
}


.myAccountBlock .gform_wrapper form input[type="file"] {
    border: 1.5px dashed rgba(130, 140, 153, 0.30) !important;
}












.myAccountBlock .gform_wrapper .gfield--type-submit {
    display: flex;
    justify-content: flex-end;
}

.myAccountBlock .gform_wrapper .gform_footer {
    display: flex;
    position: relative;
    width: 100%;
    max-width: 200px;
    height: 56px;
    margin-top: 30px !important;
    overflow: hidden;
    border-radius: 6px !important;
    background-color: #E6457B !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


.myAccountBlock .gform_wrapper .gform_footer:hover {
    background-color: #040C56 !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.myAccountBlock .gform_wrapper form#gform_41 .gform_footer {
    margin-top: 15px !important;
}

.myAccountBlock .gform_wrapper .gform_footer:after {
    content: "Save Changes";
    position: absolute !important;
    top: 50%;
    left: 50%;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.64px;
    color: #ffffff;
    white-space: nowrap;
    text-transform: capitalize;
    position: relative;
    z-index: 1;
    height: 16px;
    padding-right: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU4OTg0NCAxMS4wOEw1LjE2OTg0IDYuNUwwLjU4OTg0NCAxLjkxTDEuOTk5ODQgMC41TDcuOTk5ODQgNi41TDEuOTk5ODQgMTIuNUwwLjU4OTg0NCAxMS4wOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") !important;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 9px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.myAccountBlock .gform_wrapper form#gform_1 .gform_footer:after {
    content: "Save changes";
}


.myAccountBlock .gform_wrapper .gform_footer .gform_ajax_spinner,
.myAccountBlock .gform_wrapper .gform_footer .gform-loader {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 15px !important;
    height: 15px !important;
    border-block-end-color: #0D2240;
    border-block-start-color: #0D22401a;
    border-inline-end-color: #0D22401a;
    border-inline-start-color: #0D2240;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.myAccountBlock .gform_wrapper .gform_footer input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    font-size: 0 !important;
    width: 100% !important;
    border: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
}



.myAccountBlock .gform_wrapper .gfield--type-submit span {
    position: absolute;
    right: 15px;
    z-index: 1;
    width: 20px;
    height: 20px;
    border-block-end-color: #0D2240;
    border-block-start-color: #0D224020;
    border-inline-end-color: #0D224020;
    border-inline-start-color: #0D2240;
}


@media only screen and (min-width: 768px) {

    .myAccountBlock .gform_wrapper .gform_page_footer {
        padding: 0 !important;
        margin: 0 !important;
    }

    
    .myAccountBlock .gform_wrapper .gform_footer {
        padding-top: 0 !important;
        margin-top: 30px !important;
    }
    
    .myAccountBlock .gform_wrapper .gfield--type-textarea {
        margin-bottom: 10px;
    }

    .myAccountBlock .gform_wrapper .gform_fields {
        position: relative;
    }

    .myAccountBlock .gform_wrapper form#gform_41 .gfield--type-consent {
        position: absolute;
        left: 0;
        bottom: -15px;
        height: 56px;
        display: flex;
        align-items: center;
        max-width: 50%;
        margin: 0 !important;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    
}


@media only screen and (max-width: 1023px) {
    .myAccountBlock .gform_wrapper .gform_fields {
        grid-row-gap: 15px;
        grid-column-gap: 20px;
    }

    .CTA-form.customFormStyle form .gfield.gfield {
        width: 100% !important;
        max-width: calc(50% - 15px);
    }
}



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

    .myAccountBlock .gform_wrapper .gform_fields {
        display: flex !important;
        flex-direction: column;
        grid-row-gap: 15px !important;
    }

    .myAccountBlock .gform_wrapper .gfield {
        width: 100% !important;
        max-width: 100%;
    }
    
    .myAccountBlock .gform_wrapper form textarea {
        padding: 10px 13px !important;
    }
    
    .myAccountBlock .gform_wrapper .gfield--type-submit {
        margin-top: 15px !important;
    }

    .myAccountBlock .gform_wrapper .gform_footer input, 
    .myAccountBlock .gform_wrapper #field_submit input {
        max-width: 100% !important;
    }

    .myAccountBlock .gform_wrapper form textarea {
        height: 150px !important;
        padding: 13px !important;
    }

    .myAccountBlock .gform_wrapper form .gform_confirmation_message {
        line-height: 22.4px;
    }

    .myAccountBlock .gform_wrapper form .gfield_description {
        padding-top: 0 !important;
        font-size: 12px !important;
        line-height: 16.8px !important;
    }

    .myAccountBlock .gform_wrapper form .preview-image-box {
        max-width: 350px;

    }

    .myAccountBlock .gform_wrapper .gform_footer {
        max-width: 350px;
        margin: 0 auto !important;
        margin-top: 30px !important;
    }

    .myAccountBlock .gform_wrapper form#gform_41 .gform_footer {
        margin-top: 30px !important;
    }

}


.myAccountBlock form.edit-account .button[type="submit"] {
    text-transform: uppercase !important;
    padding: 0 40px !important;
    min-width: 200px;
    display: flex;
    justify-content: center;
    max-width: 200px;
}


/* Select 2 */

.gform_wrapper .select2-selection {
    display: flex !important;
    height: 56px !important;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #8E8E8E;
    border: 2px solid #F2F4F7 !important;
    border-radius: 6px !important;
}

.gform_wrapper .gfield_error .select2-selection {
    border-color: #E6457B !important
}

.gform_wrapper .select2-selection.select2-container--open {
    box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.07);
}

.select2 {
    width: 100% !important;
}

.select2 .select2-selection {
    background-color: #ffffff !important;
}

.select2 .select2-selection__rendered {
    padding: 0 !important;
}


.myAccountBlock .select2.select2-container--open .select2-selection {
    border-color: #ffffff !important;
}

.select2-dropdown.select2-dropdown--below {
    padding-top: 49px !important;
    top: -56px !important;
}

.select2-dropdown .select2-search--dropdown {
    padding: 10px 15px !important;  
}

.select2-dropdown.select2-dropdown--above {
    top: 56px !important;
    padding-bottom: 54px !important;
}

.select2-container--default .select2-results__options {
    padding: 5px 20px 15px 20px !important;
}

.select2-container--default .select2-dropdown.select2-dropdown--above .select2-results__options {
    padding: 15px 20px 0 20px !important;
}

.select2-dropdown .select2-results__option {
    padding: 0 !important;
}

/*.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2 .select2-container--above .select2-selection {*/
/*    border-top-left-radius: 0 !important;*/
/*    border-top-right-radius: 0 !important;*/
/*}*/

/*.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2 .select2-container--below .select2-selection {*/
/*    border-bottom-left-radius: 0 !important;*/
/*    border-bottom-right-radius: 0 !important;*/
/*}*/

.select2-dropdown .select2-results__option {
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #0D2240;
    padding: 5px;
    background: transparent !important;
}

.select2-dropdown .select2-results__option:last-child {
    margin-bottom: 10px;
}

.select2-dropdown .select2-results__option span {
display: flex;
align-items: center;
}

.select2-dropdown .select2-results__option span img {
    width: 20px !important;
    height: 15px;
    box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.07);
    border-radius: 3px;
    margin-right: 16px;
}

.select2-dropdown .select2-results__option--highlighted {
    color: #040C56 !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #F2F4F7 !important;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
    background-color: transparent;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
    width: 4px;
    background-color: transparent;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #828c994d;
    border-radius: 10px;
}

.select2-selection__arrow {
    position: absolute;
    top: 50% !important;
    right: 20px !important;
    width: 24px !important;
    height: 24px !important;
    display: flex !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDEgOC41ODAwOEwxMiAxMy4xNzAxTDE2LjU5IDguNTgwMDhMMTggMTAuMDAwMUwxMiAxNi4wMDAxTDYgMTAuMDAwMUw3LjQxIDguNTgwMDhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: translateY(-50%) rotate(0deg) !important;
    transform: translateY(-50%) rotate(0deg) !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.select2.select2-container--open .select2-selection__arrow {
    -webkit-transform: translateY(-50%) rotate(180deg) !important;
    transform: translateY(-50%) rotate(180deg) !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.select2-selection__arrow b {
    display: none !important;
}

.select2-container--default.select2-container--open .select2-selection__arrow:before {
    position: absolute;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}






.account-login-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% + 285px);
    height: 100%;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}


@media only screen and (max-width: 1023px) {
    .account-login-overlay {
        width: calc(50% + 135px);
    }
}


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

    .account-login-container {
        padding: 0;
    }

    .account-login-overlay {
        position: relative;
        width: 100%;
        height: auto;
        min-height: 144px;
        max-height: 300px;
        background-image: url("/wp-content/themes/hello-theme-child-master/img/account-background-mobile.webp");
    }

    .account-login-overlay:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: -55px;
        width: 147px;
        height: 37px;
        background-image: url(data:image/png;base64,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);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .account-login-body {
        max-width: 100%;
        padding: 40px 30px 20px 30px;
        box-shadow: none;
        border-radius: 0;
    }

    .account-login-container .notification-message {
        margin-top: 15px;
    }

    .account-login-container .notification-message b:after {
        bottom: -2px;
    }


    .account-login-container .woocommerce-notices-wrapper {
        position: absolute;
        top: -30px;
        left: 50%;
        width: 100%;
        z-index: 1;
        max-width: calc(100% - 60px);
        -webkit-transform: translate(-50%, -100%);
        transform: translate(-50%, -100%);
    }

    .account-login-container .woocommerce-error {
        font-size: 12px;
        line-height: 16.8px;
        text-align: left;
        padding: 10px 15px !important;
        background: #ffffff !important;
        margin: 0 !important;
        max-width: 100% !important;
        border-radius: 6px;
        border-left: 2px solid #F7901E;
        box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.12);
    }

    .account-login-body h1 {
        font-size: 26px !important;
        margin-bottom: 20px !important;
    }

    .account-login-body h1:before {
        width: 20px;
        height: 20px;
        background-size: cover;
    }

    .CTA-form.customFormStyle .gform_wrapper .gform_fields {
        grid-row-gap: 20px;
    }

    .myAccountBlock form.edit-account .button[type="submit"] {
        max-width: 100%;
    }
}

/*  Quividi Card  */

.quividi-card {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 60px 30px 55px 30px;
    width: 100%;
    min-height: 585px;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    background-color: #F8F9FA;
}

.quividi-card__body {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 700px;
}

.quividi-card__icon {
    display: flex;
    width: 70px;
    height: 70px;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0px 7px 30px 0px rgba(4, 12, 86, 0.10);
    margin-bottom: 30px;
}

.quividi-card__icon svg path {
    fill: #E6457B !important;
    stroke: #E6457B !important;
}

.quividi-card__title {
    font-size: 30px;
    line-height: 45px;
    text-align: center;
    color: #0D2240;
    margin: 0;
    margin-bottom: 10px;
}

.quividi-card__description {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
    text-align: center;
    color: #040C56;
    margin-bottom: 25px;
}

.quividi-card__description p {
    margin-bottom: 14px;
}

.quividi-card__description p:last-child {
    margin-bottom: 0;
}

.quividi-card__button a {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: #0D2240;
    line-height: 24px;
    display: inline-flex;
    align-items: center;
    position: relative;
    cursor: initial;
    padding: 0 30px;
}

.quividi-card__button a:after {
    display: none;
}

.quividi-card__button a span {
    position: relative;
    cursor: pointer;
}

.quividi-card__button a span:after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: 1;
    background-color: #E6457B;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.quividi-card__button a:hover span:after {
    opacity: 0.5;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.quividi-card__button a svg {
    position: absolute;
    top: 50%;
    right: 0;
    width: 16px;
    height: 16px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.quividi-card__button a svg path {
    stroke: #E6457B !important;
}

.quividi-card__button a span:hover + svg {
    right: -10px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.quividi-card__bottom-text {
    position: absolute;
    left: 50%;
    bottom: 40px;
    width: 100%;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 19.6px;
    color: #688BB5;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}



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

    .quividi-card {
        padding: 50px 30px 60px 30px;
        min-height: 550px;
    }

    .quividi-card__icon {
        width: 50px;
        height: 50px;
        border-radius: 6px;
        margin-bottom: 20px;
    }

    .quividi-card__icon svg {
        width: 26px;
        height: 26px;
    }

    .quividi-card__description {
        font-size: 14px;
        line-height: 19.6px;
        margin-bottom: 18px;
    }

    .quividi-card__bottom-text {
        bottom: 30px;
        font-size: 12px;
        line-height: 16.8px;
    }

}




/*  Troubles Card  */

.troubles-card {
    display: flex;
    align-items: center;
    padding: 30px 120px 30px 40px;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    min-height: 110px;
    background-color: #F8F9FA;
    background-image: url("/wp-content/themes/hello-theme-child-master/img/background_pattern.png");
    background-position: left top;
    background-repeat: repeat;
    background-size: 130px;
    margin-top: 60px;
}

.troubles-card-vertical {
    padding: 40px 120px 40px 40px;
    flex-direction: column;
    align-items: start;
}

.troubles-card-vertical .troubles-card__title {
    margin-right: 0;
    margin-bottom: 5px;
}


.troubles-card__icon {
    display: flex;
    width: 60px;
    height: 60px;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    border: 1px solid #7AC142;
    background: #ffffff;
    overflow: hidden;
    position: absolute;
    right: 40px;
    top: 50%;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.troubles-card__title {
    text-align: center;
    color: #0D2240;
    margin: 0;
    margin-right: 30px;
}

.troubles-card__description {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
    color: #0D2240;
}

.troubles-card__description a {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: #0D2240;
    line-height: 24px;
    position: relative;
}

.show-contact-us-popup {
    color: #0D2240;
    font-weight: 700;
    cursor: pointer;
    position: relative;
}

.show-contact-us-popup:after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: 1;
    background-color: #7AC142;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.show-contact-us-popup:hover:after {
    opacity: 0.5;
    -webkit-transition: all .3s;
    transition: all .3s;
}


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

    .troubles-card {
        flex-direction: column;
        align-items: start;
        padding: 40px 90px 40px 30px;
        margin-top: 50px;
    }

    .troubles-card-vertical {
        padding: 110px 20px 40px 20px;
    }

    .troubles-card__title {
        margin-right: 0;
        margin-bottom: 5px;
    }

    .troubles-card__icon {
        right: 30px;
        width: 50px;
        height: 50px;
        border-radius: 6px;
    }

    .troubles-card-vertical {
        margin-top: 30px;
    }

    .troubles-card-vertical .troubles-card__icon {
        top: 40px;
        right: 50%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
    }

    .troubles-card-vertical .troubles-card__title {
        margin-bottom: 10px;
    }

    .troubles-card-vertical .troubles-card__description {
        text-align: center;
    }

}


.form-container .gform_wrapper {
    display: block !important;
}

.form-container .gform_confirmation_wrapper {
/*    display: none !important;*/
}

.myAccountBlock .gform_confirmation_message {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #040C56;
}

.myAccountBlock .gform_confirmation_message_60 {
    display: flex;
    align-items: center;
}

.myAccountBlock .gform_confirmation_message_60 svg{
    margin-right: 10px;
}
.myAccountBlock .account-content__wrapper .userPlans  a {
    color:#fff
}


body.page-template-account-template {
    background-color: #F2F4F7;
} 

.page-template-account-template header,
.page-template-account-template footer {
    display: none !important;
}

.woocommerce-EditAccountForm #egoi_newsletter_active_field {
    display: none !important;
}


.label-hint {
    position: relative;
    display: inline;
    padding: 1px;
    margin-left: 6px;
}

.label-hint svg path {
    opacity: .2;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.label-hint:hover svg path {
    opacity: .5;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.label-hint-content {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1;
    width: 275px;
    padding: 10px 16px;
    border-radius: 16px 0 16px 16px;
    background: #ffffff;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.05);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.label-hint-content strong {
    font-weight: 700;
    color: #532541;
}


@media only screen and (min-width: 768px) {
    .label-hint:hover .label-hint-content {
        opacity: 1;
        visibility: visible;
        -webkit-transition: all .3s;
        transition: all .3s;
    }
}


.account-delete-card {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 40px;
    border-radius: 16px;
    background: #FCF7F3;
    margin-top: 60px;
}

.account-delete-card__content {
    display: flex;
    align-items: center;
    gap: 30px;
}

.account-delete-card__title {
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 150%;
    color: #000000;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 30px;
}

.account-delete-card__icon {
    display: flex;
}

.account-delete-card__icon svg {
    width: 25px;
    height: all;
}

.account-delete-card__text {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    color: #000000;
}

.account-delete-card__button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    color: #ffffff;
    text-transform: uppercase;
    padding: 15px 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 16px;
    background: #21150D;
    color: #ffffff;
    cursor: pointer;
    min-height: 56px;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-delete-card__button:hover {
    background-color: #532541;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.account-delete-card__button:active {
    background-color: #000000;
}

.delete-account-modal {
    position: fixed;
    inset: 0;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    padding: 50px 30px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.delete-account-modal.is-active {
    opacity: 1;
    visibility: visible;;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.delete-account-modal__overlay {
    position: absolute;
    inset: 0;
    background: rgba(83, 37, 65, 0.90);
    backdrop-filter: blur(5px);
}

.delete-account-modal__dialog {
    position: relative;
    width: 100%;
    max-width: 520px;
    padding: 60px;
    border-radius: 16px;
    background: #ffffff;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.05);
    text-align: center;
    z-index: 2;
}

.delete-account-modal__close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 24px;
    height: 24px;
    background: transparent;
    cursor: pointer;
}

.delete-account-modal__close svg {
    width: 100%;
    height: auto;
}

.delete-account-modal__title {
    font-family: "Oswald", Sans-serif !important;
    font-size: 30px !important;
    font-weight: 300 !important;
    line-height: 150% !important;
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
}

.delete-account-modal__text {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    color: #000000;
    margin-bottom: 30px;
}

.delete-account-modal__footer {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}

.delete-account-modal__back {
    display: flex;
    flex-grow: 1;
    justify-content: center;
}

.delete-account-modal__button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
    color: #000000;
    padding: 0;
    margin: 0;
    white-space: normal;
    cursor: pointer;
    background: transparent;
    text-decoration: underline;
    text-decoration-color: #00beda;
    text-underline-offset: 8px;
    text-decoration-thickness: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.delete-account-modal__button:hover {
    color: #00beda;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.delete-account-modal__confirm {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 15px 30px;
    border: 0;
    border-radius: 16px;
    color: #ffffffff;
    font-size: 26px;
    font-weight: 600;
    line-height: 1;
    min-height: 56px;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    background: linear-gradient(90deg, #F70 33%, #F7901E 67%);
    background-position: 100% 0 ;
    background-size: 300% 100%;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.delete-account-modal__confirm:hover {
    background-position: 50% 0 !important;
     box-shadow: 0px 3px 30px 0px rgba(255, 119, 0, 0.30);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.delete-account-modal__confirm:active {
    background-position: 0 0 !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}

body.delete-account-modal-open {
    overflow: hidden;
}

@media (max-width: 767px) {

    .account-delete-card {
        padding: 40px 30px;
        gap: 10px;
        margin-top: 30px;
    }

    .account-delete-card__head {
        width: 100%;
    }


    .account-delete-card__title {
        font-size: 21px;
        justify-content: space-between;
    }

    .account-delete-card__content {
        flex-direction: column;
        gap: 20px;
    }

    .account-delete-card__text {
        font-size: 16px;
        line-height: 140%;
    }

    .account-delete-card__actions {
        width: 100%;
    }

    .account-delete-card__button {
        width: 100%;
    }

    .delete-account-modal__dialog {
        padding: 40px 30px 32px 30px;
        gap: 10px;
    }

    .delete-account-modal__close {
        top: 10px;
        right: 10px;
    }

    .delete-account-modal__title {
        font-size: 21px !important;
        margin-bottom: 10px;
    }

    .delete-account-modal__text {
        font-size: 16px;
        line-height: 140%;
    }

    .delete-account-modal__form {
        width: 100%;
    }

    .delete-account-modal__confirm {
        padding: 15px !important;
        width: 100% !important;
    }

    .delete-account-modal__footer {
        flex-direction: column-reverse;
        gap: 10px;
    }
}





.job-alerts-content {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #000000;
}

.job-alerts-content .alert-name-highlight {
    font-weight: 600;
}

.job-alerts-content .jm-notice {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
    padding: 15px 18px !important;
    border: none;
    border-radius: 6px;
    border-left: 2px solid #59B471;
    background: #F8F9FA;
    gap: 5px !important;
    min-width: 100px;
    margin: 0;
    margin-bottom: 40px;
}

.job-alerts-content .jm-notice .jm-ui-icon {
    display: none;
}

.job-alerts-content .jm-notice .jm-notice__title,
.job-alerts-content .jm-notice .jm-notice__message {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #000000;
    letter-spacing: 0;
}

.job-alerts-content .jm-notice .jm-notice__title {
    text-transform: capitalize;
}

.job-alerts-content .jm-notice .status-highlight {
    font-weight: 600;
}

.job-alerts-content .jm-notice.type-dialog {
    border: none;
    padding: 40px 30px !important;
    min-height: 525px;
    min-width: 100px;
    justify-content: center;
    margin-bottom: 0;
    border-radius: 16px;
    background: #FCF7F3;
}

.job-alerts-content .jm-notice.type-dialog .jm-notice__message-wrap {
	display: flex;
	flex-direction: column;
	gap: 10px;
	align-items: center;
	width: 100%;
    max-width: 600px;
}

.job-alerts-content .jm-notice .jm-notice__footer {
    margin-top: 0;
}

.job-alerts-content .jm-notice .jm-notice__footer .jm-ui-button {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
    font-weight: 600;
    color: #000000;
    border: none;
    white-space: nowrap;
    text-decoration: underline;
    text-decoration-color: #00beda;
    text-underline-offset: 6px;
    text-decoration-thickness: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-alerts-content .jm-notice .jm-notice__footer .jm-ui-button span {
    color: #000000;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-alerts-content .jm-notice .jm-notice__footer .jm-ui-button:hover,
.job-alerts-content .jm-notice .jm-notice__footer .jm-ui-button:hover span {
    color: #00beda;
    -webkit-transition: all .3s;
    transition: all .3s;
}


/*.job-alerts-content .jm-notice.type-dialog .jm-notice__message-wrap:after {
	content: "No roles matching your alert criteria have been posted yet. We'll notify you as soon as something comes up, so keep an eye on your inbox!";
	position: relative;
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	color: #000000;
	text-align: center;
}*/

.job-alerts-content .jm-notice.type-dialog .jm-notice__message {
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 150%;
    text-transform: uppercase;
}

.job-alerts-content .jm-notice.type-dialog .jm-notice__message .status-highlight {
    font-weight: 300 !important;
}

.jm-alerts__my-alerts__email-info {
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #000000;
    margin-bottom: 40px;
}

.jm-alerts__my-alerts__email-info .email-highlight {
    font-weight: 600;
}

.jm-alerts__alert-list {
    display: flex;
    flex-direction: column;
    gap: 26px;
}

.jm-alert {
    display: flex;
    flex-direction: column;
    border: 2px solid #F2F4F7;
    background: #ffffff;
    padding: 0;
    box-shadow: none;
    overflow: hidden;
    border-radius: 16px;
    margin: 0;
}

.jm-alert__header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    order: -1;
    padding: 30px 30px 15px 30px;
}

.jm-alert__title {
    font-family: "Open Sans", Sans-serif;
    font-size: 22px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 140% !important;
    color: #000000 !important;
    margin: 0;
}

.jm-alert.alert-disabled .jm-alert__title {
    color: #828C99 !important;
}

.alert_frequency,
.jm-alert__disabled {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #828C99;
    margin: 0 !important;
}

.jm-alert__disabled {
    font-weight: 600;
    text-transform: uppercase;
}

.jm-alert__frequency__next .frequency-type {
  font-weight: 600;
  color: #532541;
  text-transform: uppercase;
  margin-right: 6px;
}

.jm-alert__terms {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 5px 30px;
    margin: 0;
}

.jm-alert__term-label {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #828C99;
    min-width: 61px;
}

.jm-alert__term-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.jm-alert__term-list .jm-alert__term {
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 12px;
    color: #000000;
    padding: 8px 12px;
    border: none;
    border-radius: 8px;
    background: #E5E2E1;
}

.alert_types {
    order: -1;
}

.jm-alerts__alert-list .jm-alert__term {
    background: #E5E2E1;
}

.jm-alerts__alert-list .alert_types .jm-alert__term {
    background: linear-gradient(0deg, #F6CFD3 0%, #F6CFD3 100%), #F2CEE6;
}

.jm-alerts__alert-list .alert_alert_remote .jm-alert__term {
    background: #F4E5D8;
}

.jm-alerts__alert-list .alert_alert_job_functions .jm-alert__term {
    background: #C3E6FA;
}

.jm-alerts__alert-list .alert_alert_job_filters .jm-alert__term {
    background: #DAF2B6;
}

.jm-alert.alert-disabled .jm-alert__term-list .jm-alert__term {
    color: #828C99 !important;
    background: linear-gradient(0deg, #F2F4F7 0%, #F2F4F7 100%), #C3E6FA !important;
}

.jm-alert__terms.alert_location .jm-alert__term-list .jm-alert__term {
    text-transform: capitalize;
}

.job-alert-actions {
    width: 100%;
    padding: 15px 30px;
    margin: 25px 0 0 0;
    border-radius: 0 0 16px 16px;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
}

.jm-alert__actions ul {
    display: flex;
    align-items: center;
    gap: 38px;
    margin: 0;
}

.jm-alert__actions ul li {
    display: inline-flex;
}

.jm-alert__actions ul li:last-child {
    flex-grow: 1;
    justify-content: flex-end;
}

.jm-alert__actions .jm-alert__action {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #000000;
    position: relative;
    display: inline-flex;
    align-items: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.jm-alert__actions .jm-alert__action:hover {
    color: #532541;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.jm-alert__actions .jm-alert__action.job-alerts-action-delete {
    color: #000000 !important;
}

.jm-alert__actions .jm-alert__action.job-alerts-action-delete:hover {
    color: #E6457B !important;
}

.jm-alert__actions .jm-alert__action:before {
    content: "";
    position: relative;
    width: 16px;
    height: 16px;
    margin-right: 9px;
    background-position: center;
    background-repeat: no-repeat;
    /*background-size: contain;*/
}

.jm-alert__actions .jm-alert__action.job-alerts-action-view:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC45IiBkPSJNMi44NzUgMS40MDYyNUM0LjIwODMzIDAuNDY4NzUgNS42OTc5MiAwIDcuMzQzNzUgMEM4Ljk4OTU4IDAgMTAuNDY4OCAwLjQ2ODc1IDExLjc4MTIgMS40MDYyNUMxMy4xMTQ2IDIuMzIyOTIgMTQuMDcyOSAzLjUyMDgzIDE0LjY1NjIgNUMxNC4wNzI5IDYuNDc5MTcgMTMuMTE0NiA3LjY4NzUgMTEuNzgxMiA4LjYyNUMxMC40Njg4IDkuNTQxNjcgOC45ODk1OCAxMCA3LjM0Mzc1IDEwQzUuNjk3OTIgMTAgNC4yMDgzMyA5LjU0MTY3IDIuODc1IDguNjI1QzEuNTQxNjcgNy42ODc1IDAuNTgzMzMzIDYuNDc5MTcgMCA1QzAuNTgzMzMzIDMuNTIwODMgMS41NDE2NyAyLjMyMjkyIDIuODc1IDEuNDA2MjVaTTQuOTY4NzUgNy4zNzVDNS42MzU0MiA4LjAyMDgzIDYuNDI3MDggOC4zNDM3NSA3LjM0Mzc1IDguMzQzNzVDOC4yNjA0MiA4LjM0Mzc1IDkuMDQxNjcgOC4wMjA4MyA5LjY4NzUgNy4zNzVDMTAuMzMzMyA2LjcwODMzIDEwLjY1NjIgNS45MTY2NyAxMC42NTYyIDVDMTAuNjU2MiA0LjA4MzMzIDEwLjMzMzMgMy4zMDIwOCA5LjY4NzUgMi42NTYyNUM5LjA0MTY3IDEuOTg5NTggOC4yNjA0MiAxLjY1NjI1IDcuMzQzNzUgMS42NTYyNUM2LjQyNzA4IDEuNjU2MjUgNS42MzU0MiAxLjk4OTU4IDQuOTY4NzUgMi42NTYyNUM0LjMyMjkyIDMuMzAyMDggNCA0LjA4MzMzIDQgNUM0IDUuOTE2NjcgNC4zMjI5MiA2LjcwODMzIDQuOTY4NzUgNy4zNzVaTTUuOTA2MjUgMy41OTM3NUM2LjMwMjA4IDMuMTk3OTIgNi43NzA4MyAzIDcuMzEyNSAzQzcuODc1IDMgOC4zNTQxNyAzLjE5NzkyIDguNzUgMy41OTM3NUM5LjE0NTgzIDMuOTY4NzUgOS4zNDM3NSA0LjQzNzUgOS4zNDM3NSA1QzkuMzQzNzUgNS41NjI1IDkuMTQ1ODMgNi4wNDE2NyA4Ljc1IDYuNDM3NUM4LjM1NDE3IDYuODEyNSA3Ljg3NSA3IDcuMzEyNSA3QzYuNzcwODMgNyA2LjMwMjA4IDYuODEyNSA1LjkwNjI1IDYuNDM3NUM1LjUzMTI1IDYuMDQxNjcgNS4zNDM3NSA1LjU2MjUgNS4zNDM3NSA1QzUuMzQzNzUgNC40Mzc1IDUuNTMxMjUgMy45Njg3NSA1LjkwNjI1IDMuNTkzNzVaIiBmaWxsPSIjNTMyNTQxIi8+Cjwvc3ZnPgo=);
}

.jm-alert__actions .jm-alert__action.job-alerts-action-email:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC45IiBkPSJNMCAxMlY3LjM0Mzc1TDEwIDZMMCA0LjY1NjI1VjBMMTQgNkwwIDEyWiIgZmlsbD0iIzUzMjU0MSIvPgo8L3N2Zz4K);
}

.jm-alert__actions .jm-alert__action.job-alerts-action-edit:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC45IiBkPSJNMCA5LjVMNy4zNzUgMi4xMjVMOS44NzUgNC42MjVMMi41IDEySDBWOS41Wk0xMS44MTI1IDIuNjg3NUwxMC41OTM4IDMuOTA2MjVMOC4wOTM3NSAxLjQwNjI1TDkuMzEyNSAwLjE4NzVDOS40Mzc1IDAuMDYyNSA5LjU5Mzc1IDAgOS43ODEyNSAwQzkuOTY4NzUgMCAxMC4xMjUgMC4wNjI1IDEwLjI1IDAuMTg3NUwxMS44MTI1IDEuNzVDMTEuOTM3NSAxLjg3NSAxMiAyLjAzMTI1IDEyIDIuMjE4NzVDMTIgMi40MDYyNSAxMS45Mzc1IDIuNTYyNSAxMS44MTI1IDIuNjg3NVoiIGZpbGw9IiM1MzI1NDEiLz4KPC9zdmc+Cg==);    
}

.jm-alert__actions .jm-alert__action.job-alerts-action-toggle_status:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTkzNzUgMTIuOTA2MkM2LjM0Mzc1IDEzLjE3NzEgNi4wMzEyNSAxMy4zMTI1IDUuNjU2MjUgMTMuMzEyNUM1LjMwMjA4IDEzLjMxMjUgNC45ODk1OCAxMy4xNzcxIDQuNzE4NzUgMTIuOTA2MkM0LjQ2ODc1IDEyLjY1NjIgNC4zNDM3NSAxMi4zNTQyIDQuMzQzNzUgMTJIN0M3IDEyLjM1NDIgNi44NjQ1OCAxMi42NTYyIDYuNTkzNzUgMTIuOTA2MlpNMTAgNS42NTYyNVY4LjEyNUwzLjY4NzUgMS44MTI1QzQuMDQxNjcgMS42NDU4MyA0LjM2NDU4IDEuNTIwODMgNC42NTYyNSAxLjQzNzVWMUM0LjY1NjI1IDAuNzA4MzMzIDQuNzUgMC40Njg3NSA0LjkzNzUgMC4yODEyNUM1LjE0NTgzIDAuMDkzNzUgNS4zODU0MiAwIDUuNjU2MjUgMEM1Ljk0NzkyIDAgNi4xODc1IDAuMDkzNzUgNi4zNzUgMC4yODEyNUM2LjU2MjUgMC40Njg3NSA2LjY1NjI1IDAuNzA4MzMzIDYuNjU2MjUgMVYxLjQzNzVDNy42MzU0MiAxLjY2NjY3IDguNDM3NSAyLjE3NzA4IDkuMDYyNSAyLjk2ODc1QzkuNjg3NSAzLjczOTU4IDEwIDQuNjM1NDIgMTAgNS42NTYyNVpNOS44MTI1IDExLjMxMjVIMFYxMC42NTYyTDEuMzQzNzUgOS4zMTI1VjUuNjU2MjVDMS4zNDM3NSA0Ljg2NDU4IDEuNTQxNjcgNC4xMjUgMS45Mzc1IDMuNDM3NUwwIDEuNUwwLjg0Mzc1IDAuNjU2MjVMMTIgMTEuODEyNUwxMS4xNTYyIDEyLjY1NjJMOS44MTI1IDExLjMxMjVaIiBmaWxsPSIjNTMyNTQxIi8+Cjwvc3ZnPgo=);    
}

.jm-alert.alert-disabled .jm-alert__actions .jm-alert__action.job-alerts-action-toggle_status:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC45IiBkPSJNNC42ODc1IDEyLjY1NjJINy4zMTI1QzcuMzEyNSAxMy4wMzEyIDcuMTg3NSAxMy4zNDM4IDYuOTM3NSAxMy41OTM4QzYuNjg3NSAxMy44NjQ2IDYuMzc1IDE0IDYgMTRDNS42MjUgMTQgNS4zMTI1IDEzLjg2NDYgNS4wNjI1IDEzLjU5MzhDNC44MTI1IDEzLjM0MzggNC42ODc1IDEzLjAzMTIgNC42ODc1IDEyLjY1NjJaTTEwLjU5MzggOS44NzVMMTIgMTEuMjgxMlYxMkgwVjExLjI4MTJMMS40MDYyNSA5Ljg3NVY2QzEuNDA2MjUgNC45MTY2NyAxLjczOTU4IDMuOTY4NzUgMi40MDYyNSAzLjE1NjI1QzMuMDcyOTIgMi4zMjI5MiAzLjkxNjY3IDEuNzgxMjUgNC45Mzc1IDEuNTMxMjVWMS4wNjI1QzQuOTM3NSAwLjc3MDgzMyA1LjA0MTY3IDAuNTIwODMzIDUuMjUgMC4zMTI1QzUuNDU4MzMgMC4xMDQxNjcgNS43MDgzMyAwIDYgMEM2LjI5MTY3IDAgNi41NDE2NyAwLjEwNDE2NyA2Ljc1IDAuMzEyNUM2Ljk1ODMzIDAuNTIwODMzIDcuMDYyNSAwLjc3MDgzMyA3LjA2MjUgMS4wNjI1VjEuNTMxMjVDOC4wODMzMyAxLjc4MTI1IDguOTI3MDggMi4zMjI5MiA5LjU5Mzc1IDMuMTU2MjVDMTAuMjYwNCAzLjk2ODc1IDEwLjU5MzggNC45MTY2NyAxMC41OTM4IDZWOS44NzVaTTguNjU2MjUgNy4zNDM3NVY2SDYuNjU2MjVWNEg1LjM0Mzc1VjZIMy4zNDM3NVY3LjM0Mzc1SDUuMzQzNzVWOS4zNDM3NUg2LjY1NjI1VjcuMzQzNzVIOC42NTYyNVoiIGZpbGw9IiM1MzI1NDEiLz4KPC9zdmc+Cg==);
}

.jm-alert__actions .jm-alert__action.job-alerts-action-delete:before {
    margin-right: 7px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjU2MjUgMTAuNjU2MlYyLjY1NjI1SDguNjU2MjVWMTAuNjU2MkM4LjY1NjI1IDExLjAzMTIgOC41MjA4MyAxMS4zNTQyIDguMjUgMTEuNjI1QzggMTEuODc1IDcuNjk3OTIgMTIgNy4zNDM3NSAxMkgyQzEuNjI1IDEyIDEuMzAyMDggMTEuODc1IDEuMDMxMjUgMTEuNjI1QzAuNzgxMjUgMTEuMzU0MiAwLjY1NjI1IDExLjAzMTIgMC42NTYyNSAxMC42NTYyWk05LjM0Mzc1IDAuNjU2MjVWMkgwVjAuNjU2MjVIMi4zNDM3NUwzIDBINi4zNDM3NUw3IDAuNjU2MjVIOS4zNDM3NVoiIGZpbGw9IiNFNjQ1N0IiLz4KPC9zdmc+Cg==);
}

.job-alerts-content .job-content_button {
    padding: 15px !important;
    white-space: nowrap;
    text-align: center;
}


.jm-alerts__add-new {
    display: flex;
    justify-content: flex-end;
    order: -1;
    margin-bottom: 10px;
}

.jm-alerts__add-new a {

}


.jm-alerts__add-new a {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #FFFFFF;
    padding: 15px 25px;
    display: inline-flex;
    width: 100%;
    max-width: 200px;
    height: 56px;
    text-transform: uppercase;
    align-items: center;
    border:  none;
    justify-content: center;
    outline: none;
    border-radius: 16px;
    box-shadow: none;
    overflow: hidden;
    background: linear-gradient(90deg, #F70 33%, #F7901E 67%);
    background-position: 100% 0 ;
    background-size: 300% 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.jm-alerts__add-new a:hover {
    background-position: 50% 0 !important;
     box-shadow: 0px 3px 30px 0px rgba(255, 119, 0, 0.30);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.jm-alerts__add-new a:active {
    background-position: 0 0 !important;
    -webkit-transition: all .3s;
    transition: all .3s;
}


.job-manager-form {

}

.job-manager-form fieldset {
    display: flex;
    align-items: center;
    padding-bottom: 19px;
    margin-bottom: 20px;
    border-bottom: 1px solid #F2F4F7;
}

.job-manager-form fieldset:before,
.job-manager-form fieldset:after {
    display: none;
}

.job-manager-form fieldset.fieldset-agreement-checkbox {
    border: none !important;
}

.job-manager-form fieldset label {
    margin: 0;
    padding-right: 10px;
    width: 285px !important;
}

.job-manager-form fieldset .field {
    width: calc(100% - 285px) !important;
}

.job-manager-form fieldset .field p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    color: #828C99 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.job-manager-form fieldset.fieldset-agreement-checkbox .field {
    width: 100% !important;
}

.job-manager-form fieldset.fieldset-agreement-checkbox .field input {
    position: absolute;
    padding: 0 !important;
    width: 0 !important;
    opacity: 0 !important;
    visibility: hidden;
    height: 0 !important;
    border: none !important;
}

.job-manager-form fieldset.fieldset-agreement-checkbox .field label {
    padding-left: 37px;
    padding-right: 0;
    cursor: pointer;
    width: 100% !important;
    margin: 0 !important;
}

.job-manager-form fieldset.fieldset-agreement-checkbox .field label:before {
    content: "";
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    top: 50% !important;
    width: 22px;
    height: 22px;
    border: 1px solid #F2F4F7;
    box-sizing: border-box;
    border-radius: 6px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zLjkzODY5IDlMMCA1LjQwMzQ3TDEuNzk0OTMgMy43NjQ0OEwzLjkzODY5IDUuNzI3OEwxMC4yMDUxIDBMMTIgMS42MzlMMy45Mzg2OSA5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.job-manager-form fieldset.fieldset-agreement-checkbox .field.required-field label:before {
    border-color: #E6457B !important;
}

.job-manager-form fieldset.fieldset-agreement-checkbox .field input:checked + label:before {
    background-color: #000000;
    border-color: #000000 !important;
}

.job-manager-form fieldset.fieldset-agreement-checkbox .field label a {
    font-weight: 600;
    white-space: nowrap;
    text-decoration: underline;
    text-decoration-color: #00beda;
    text-underline-offset: 6px;
    text-decoration-thickness: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-manager-form fieldset.fieldset-agreement-checkbox .field label a:hover {
    color: #00beda;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-manager-form .alert_consent_message {
    display: block;
}

.job-manager-form .alert_consent_message {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #828C99;
}

.job-manager-form .alert_consent_message a {
    font-weight: 600;
    color: #000000;
}

.job-manager-form .jm-form-actions {
    justify-content: flex-end;
}

.job-manager-form .jm-form-actions button {
    max-width: 200px;
}

.myAccountBlock form.job-manager-form label {
    margin: 0 !important;
}

.myAccountBlock form.job-manager-form label[for="alert_frequency"]:after {
    content: "*";
    position: relative;
    color: #F7901E;
    font-weight: 600;
    margin-left: 4px;
}

.select2-selection.select2-selection--multiple {
    padding: 10px 30px 10px 0 !important;
    height: auto !important;
    min-height: 56px; 
}

.select2 .select2-selection.select2-selection--multiple:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 20px;
    width: 24px;
    height: 24px;
    display: flex;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDEgOC41ODAwOEwxMiAxMy4xNzAxTDE2LjU5IDguNTgwMDhMMTggMTAuMDAwMUwxMiAxNi4wMDAxTDYgMTAuMDAwMUw3LjQxIDguNTgwMDhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.select2.select2-container--open .select2-selection.select2-selection--multiple:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    height: 100%;
    padding: 0 18px !important;
}

.select2-selection--multiple li {
    margin: 0 !important;
}

.select2-container--default .select2-selection--multiple  .select2-selection__choice {
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 12px;
    color: #000000;
    display: flex;
    flex-direction: row-reverse;
    gap: 8px;
    padding: 8px 8px 8px 12px !important;
    align-items: center;
    border-radius: 8px !important;
    border: none !important;
    background: linear-gradient(0deg, #F6CFD3 0%, #F6CFD3 100%), #F2CEE6 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    position: relative;
    width: 8px;
    height: 8px;
    margin: 0;
    display: flex;
    padding: 0;
    font-size: 0;
    opacity: 0.5;
    border: none !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOCAwLjgwNTM2OUw0Ljc4OTMgNEw4IDcuMTk0NjNMNy4xOTczMiA4TDMuOTg2NjIgNC44MDUzN0wwLjgwMjY3NiA4TDAgNy4xOTQ2M0wzLjE4Mzk1IDRMMCAwLjgwNTM2OUwwLjgwMjY3NiAwTDMuOTg2NjIgMy4xOTQ2M0w3LjE5NzMyIDBMOCAwLjgwNTM2OVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.job-manager-form .select2-container input.select2-search__field {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #828C99;
    /*width: auto !important;*/
    min-width: 80px;
    border: none !important;
    padding: 0px !important;
    border-radius: 0 !important;
    height: 100% !important;
}

.fieldset-alert_language_requirements .select2-search.select2-search--inline:last-child {
    flex-grow: 1;
}

.select2-selection--multiple .select2-search {
    /*width: 80px !important;*/
}

.no-results-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    padding: 40px 30px;
    border-radius: 16px;
    background: #FCF7F3;
    margin-top: 40px;
    min-height: 400px;
}

.job-alerts-content.no-results .no-results-block {
    display: flex !important;
}

.job-alerts-content>p + p {
    display: none;
}

.no-results-title {
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
}

.no-results-text {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: #000000;
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
}

.account-login-container .registration-message {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 140%;
    color: #000000;
    width: 100%;
    padding: 15px 18px;
    display: none;
    background: #F8F9FA;
    border-radius: 6px;
    border-left: 2px solid #59B471;
    margin-bottom: 30px;
}

.account-login-container .registration-message.active {
    display: block;
}


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

    .job-manager-form fieldset label {
        width: 185px !important;
    }

    .job-manager-form fieldset .field {
        width: calc(100% - 185px) !important;
    }

}

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

    .jm-alerts__alert-list {
        gap: 16px;
    }

    .job-alert-actions {
        padding: 8px 20px; 
        margin-top: 17px;
    }

    .jm-alert__term-list {
        gap: 6px;
    }

    .jm-alert__actions ul {
        gap: 10px;
        justify-content: space-between;
    }

    .jm-alert__actions .jm-alert__action {
        font-size: 12px;
        flex-direction: column;
    }

    .jm-alert__actions .jm-alert__action:before {
        width: 12px;
        height: 12px;
        margin-right: 0;
        margin-bottom: 4px;
    }

    .jm-alert__actions ul li:last-child {
        flex-grow: 0;
    }

    .jm-alert__actions .jm-alert__action.job-alerts-action-delete:before {
        margin-right: 0;
    }

    .jm-alerts__my-alerts__email-info {
        margin-bottom: 28px;
    }

    .jm-alert__header {
        padding: 20px 20px 13px 20px;
        flex-direction: column-reverse;
        align-items: start;
        gap: 10px;
    }

    .jm-alert__terms {
        padding: 2px 20px 3px 20px;
    }

    .alert_frequency, 
    .jm-alert__disabled {
        font-size: 12px;
        width: 100%;
    }

    .jm-alert__frequency__next {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }

    .jm-alert__title {
        font-size: 18px !important;
    }

    .jm-alerts__add-new {
        margin-bottom: 12px;
    }

    .jm-alerts__add-new a {
        max-width: 100%;
    }

    .job-manager-form fieldset {
        flex-direction: column;
        gap: 5px;
        padding-bottom: 0;
        margin-bottom: 15px;
        border-bottom: none;
    }

    .job-manager-form fieldset label {
        width: 100% !important;
    }

    .job-manager-form fieldset label[for="alert_email"] {
        margin-bottom: 5px !important;
    }

    .job-manager-form fieldset .field {
        width: 100% !important;
    }

    .job-manager-form fieldset .field p {
        font-size: 16px;
        line-height: 140%;
    }

    .myAccountBlock .account-content__wrapper form p:last-child {
        justify-content: flex-start;
    }

    .myAccountBlock .job-manager-form .jm-form-actions {
        margin-top: 30px !important;
    }

    .select2-selection__arrow {
        right: 15px !important;
        width: 20px !important;
        height: 20px !important;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        padding: 0 13px !important;
    }

    .select2 .select2-selection.select2-selection--multiple:after {
        right: 13px;
        width: 20px;
        height: 20px;
    }

    .select2-container .select2-search--inline .select2-search__field {
        font-size: 18px !important;
    }

    .job-alerts-content .jm-notice.type-dialog {
	    min-height: 360px;
	}

	.job-alerts-content .jm-notice.type-dialog .jm-notice__message {
	    font-size: 21px;
	}

	.job-alerts-content .jm-notice.type-dialog .jm-notice__message-wrap:after {
		font-size: 14px;
	}

	.no-results-title {
	    font-size: 21px;
	}

	.no-results-text {
	    font-size: 14px;
	}

    .account-login-container .registration-message {
        font-size: 12px;
        padding: 10px 13px;
    }

    .job-manager-form .select2-container input.select2-search__field {
        font-size: 16px;
    }

}

.accountBtn.elementor-widget {
    display: none !important;
}
body.logged-in .loginBtn.elementor-widget {
    display: none !important;
}
body.logged-in .accountBtn.elementor-widget {
    display: inline-flex !important;
}