.title-proximamente-advisor {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    display: flex;
    align-items: center;
}

.title-proximamente-abvisor-single {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
}

.date-proximamente-single {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    display: flex;
    align-items: center;
}

.box-single-proximamente {
    background: white;
    padding: 10px;
    box-shadow: 0px 4px 20px 0px #0000001A;
    border-radius: 10px;
    margin-bottom: 10px;
}

.date-proximamente-single img {
    margin-right: 7px;
}

.box-content-advisor-proximanente {
    display: flex;
    flex-direction: column;
}

.box-items-panel-custom-02-videos-advisor .open-modal-custom3.card-design4 {
    height: 295px;
}

.section-panel-internal-advisor .box-content-panel .box-items-filter-and-content-02 {
    margin: 0;
    margin-bottom: 30px;
}

.section-panel-internal-advisor .box-analytical-total {
    padding-top: 50px;
    padding-bottom: 50px;
}

.box-custom-consultoria-paso-1 {
    display: flex;
    align-items: center;
    background: white;
    padding-left: 40px;
    box-shadow: 0px 4px 20px 0px #0000001A;
    border-radius: 10px;
    border: 1px solid transparent;
    transition: all .3s ease;
}

.box-radio-consultoria.paso-1 form {
    display: flex;
}

.box-consultoria-input-radio-custom-01 {
    margin: 0px 10px;
}

.box-consultoria-input-radio-custom-01 label {
    cursor: pointer;
}

.box-radio-consultoria.paso-1 {
    width: calc(100% + 20px);
    margin-left: -10px;
    display: flex;
}

.box-custom-consultoria-texto {
    color: black;
    padding: 25px;
}

.text-consultoria {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}

.title-consultoria {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
}

.box-custom-consultoria img {
    width: 100%;
}

.box-consultoria-input-radio-custom-01 input:checked+label .box-custom-consultoria-paso-1 {
    background: #F3E8FD;
    border: 1px solid #7D10EB;
}

.btn-consultoria-custom-01 {
    padding: 10px;
    border: 1px solid #7D10EB;
    display: flex;
    width: fit-content;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    line-height: 1.5;
    letter-spacing: 0.4000000059604645px;
    color: #7D10EB;
    background: #7D10EB0D;
    transition: all .3s ease;
    border-radius: 5px;
    text-decoration: none !important;
}

.box-consultoria-input-radio-custom-01 input:checked+label .box-custom-consultoria-paso-1 .btn-consultoria-custom-01 {
    background: #7d10eb;
    color: white;
}

.box-consultoria-texto-custom-01 .title-filter-panel {
    margin-bottom: 10px;
}

.text-consultoria-custom-01 {



    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
}

.text-consultoria-custom-01 span {
    font-weight: 600;
    color: #7d10eb;
}

.box-item-consultoria .title-filter-panel {
    margin-bottom: 10px;
}

.box-custom-consultoria-paso-2 {
    padding: 20px 14px 20px 20px;
}

.box-custom-consultoria-paso-2 .box-custom-consultoria-texto {
    padding: 0;
}

.box-radio-consultoria.paso-2 {
    display: flex;
    width: calc(100% + 15px);
    margin-left: -10px;
    flex-wrap: wrap;
}

.box-consultoria-input-radio-custom-02 {
    width: 25%;
}

.title-consultoria-paso-2 {
    font-size: 13px;
    font-weight: 600;


    line-height: 1.5;
}

.seleccionar-consultoria-01 {
    font-size: 12px;
    font-weight: 400;


    line-height: 1.5;
    margin: 0;
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-left: 25px;
    color: #7D10EB;
}

.seleccionar-consultoria-01::before {
    content: "";
    border: 1px solid #7d10eb;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: absolute;
    left: 0;
}

.box-consultoria-input-radio-custom-02 input:checked+label .box-custom-consultoria-paso-2 {
    background: #F3E8FD;
    border: 1px solid #7D10EB;
}

.seleccionar-consultoria-01::after {
    content: "";
    border: 1px solid #7d10eb;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 4px;
    top: 4px;
    background: rebeccapurple;
    opacity: 0;
    transition: all .3s ease;
}

.box-consultoria-input-radio-custom-02 input:checked+label .box-custom-consultoria-paso-2 .seleccionar-consultoria-01::after {
    opacity: 1;
}

.box-custom-consultoria-paso-2 {
    background: white;
    border-radius: 10px;
    box-shadow: 0px 4px 24px 0px #0008240F;
    margin: 10px;
    border: 1px solid transparent;
    transition: all .3s ease;
    margin-bottom: 0;
}

.box-radio-consultoria.paso-2 input {
    display: none;
}

.box-consultoria-input-radio-custom-02 label {
    margin-bottom: 10px;
    cursor: pointer;
}

.consultoria-paso-numero-2 {
    margin-top: 40px;
}

.consultoria-paso-numero-2 .text-consultoria-custom-01 {
    margin-bottom: 5px;
}

.equipo-single-custom-01 {
    width: 18%;
    margin: 0px 10px;
}

.box-items-panel-custom-02.box-items-panel-custom-equipo-advisor .row {
    margin: 0 -10px;
}

.box-items-panel-custom-02.box-items-panel-custom-equipo-advisor .btn-play-design4 {
    display: none;
}

.box-items-panel-custom-equipo-advisor .card-content-design4 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.card-title-custom-01 {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.5;
    color: white;
    margin: 0;
}

.card-design-equipo-single {
    padding: 0;
}

.box-equipo-text-background {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: flex-end;
    padding: 15px;
    z-index: 99;
    background: linear-gradient(180deg, rgba(0, 8, 36, 0) 48.09%, #000000 100%, #000824 100%);
}

.box-equipo-consultoria {
    padding-top: 50px;
}

.box-equipo-consultoria .box-filter-and-title-panel {
    margin-bottom: 15px;
}

.btn-design3-advisor {
    background: #7D10EB0D !important;
    color: #7D10EB;
    border-color: #7D10EB;
}

.box-solicitar-informacion {
    text-align: center;
    margin-top: 35px;
}

.box-content-total-otros-servicios {
    display: flex;
    background: white;
    padding: 22px;
    justify-content: space-between;
    border-radius: 10px;
    box-shadow: 0px 4px 24px 0px #0008240F;
}

.title-custom-otros-servicios {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
    color: #7D10EB;
    margin-bottom: 10px;
}

.text-custom-otros-servicios {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 18px;
}

.btn-design3-custom-grafico {
    color: #7D10EB !important;
    border-color: #7D10EB;
    background: transparent;
    padding: 10px 20px;
    display: flex;
    width: fit-content;
}

.btn-design3-custom-grafico img {
    margin-left: 10px;
}

.box-otros-servicios-img-01 img {
    width: 100%;
    height: 100%;
}

.box-otros-servicios-img-01 {
    height: 340px;
    width: 65%;
}

.box-otros-servicios {
    width: 30%;
    padding-right: 20px;
}

section.otros-servicios-custom-04 {
    padding-top: 80px;
}

section.interesado-custom-01 .box-interesados-custom-radio-content {
    display: flex;
}

section.interesado-custom-01 label {
    width: 100%;
}

section.interesado-custom-01 .box-interesados-custom-radio-content {
    display: flex;
    width: calc(100% + 20px);
    margin-left: -10px;
    flex-wrap: wrap;
}

section.interesado-custom-01 label {
    width: 100%;
}

section.interesado-custom-01 .box-custom-consultoria-texto {
    margin-bottom: 25px;
}

section.interesado-custom-01 p.text-consultoria-custom-01 {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
}

.interesado-custom-01 {
    margin-top: 25px;
}

section .box-consultoria-custom-radio-content .box-custom-consultoria-texto {
    margin: 0;
    min-height: 60px;
}

.section-panel-internal-advisor .box-items-panel-otros-servicios .box-otros-servicios-card {
    margin: 0px 17.5px;
    border-color: #7d10eb;
    background: #7D10EB0D;
}

.section-panel-internal-advisor .box-items-panel-otros-servicios .box-otros-servicios-card a.btn-design-1.btn-information-custom.link-more-info {
    border-color: #7d10eb;
    color: #7d10eb !important;
    font-size: 14px;
    font-weight: 400;

    letter-spacing: 0.4000000059604645px;
    line-height: 1.5;
}

.section-panel-internal-advisor h2.title-otros-servicios {
    color: #7d10eb;
}

.section-panel-internal-advisor .modal-custom1 .box-custom-informatio-group h5 {
    color: #7D10EB;
}

.section-panel-internal-advisor .modal-custom1 .close-cont {
    border-color: #8015eb;
}

.section-panel-internal-advisor .modal-custom1 .close-cont span {
    background: #7d10eb;
}

.box-custom-iframe-custom-01 img {
    width: 100%;
}

section.img-page-iframe {
    margin-top: 60px;
    height: 1500px;
    /* height: 700px; */
}

section.img-page-iframe2 {
    height: 700px;
    margin-bottom: 45px;
}

.box-custom-group.link-more-info {
    padding: 25px;
}

.inndux-box-img-button-custom-01 img {
    filter: brightness(10);
    width: 100%;
    height: 100%;
}

.inndux-box-img-button-custom-01 {
    height: 95px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}

.box-input-custom-01.box-input-custom-select input {
    font-size: 20px;
    font-weight: 400 !important;
    color: #00082480 !important;
}

.box-input-custom-01.box-input-custom-select {
    font-size: 20px;
}

.box-input-custom-01.box-input-custom-select span {
    color: #2b3249;
}

.box-custom-contacto {
    background: #000824;
    position: absolute;
    width: 100%;
    bottom: 0;
    display: flex;
    padding: 24px 20px 24px 30px;
    color: white;
}

a.link-contacto-form {
    display: flex;
    color: white;
    text-decoration: none;
}

a.link-contacto-form h5 {
    margin: 0;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 400;
}

.box-custom-contacto>span {
    margin: 0px 25px;
}

a.link-contacto-form h5 span {
    font-weight: 600;
    margin-left: 5px;
}

.section-header .btn-design-1.btn-phone-panel {
    border-color: white;
    color: white;
    background: transparent;
    transition: all .3s ease;
}

.section-header .btn-design-1.btn-phone-panel img {
    filter: brightness(0) invert(1) grayscale(1);
}

header.section-header.menu-fixed.menu-fixed-blue .btn-design-1.btn-phone-panel img {
    filter: none;
}

header.section-header .box-phone-panel {
    top: 0 !important;
    margin-right: 30px;
    transition: all .3s ease;
    position: relative;
}

.btn-design-1.btn-white {
    margin-left: 35px;
}

header.section-header.menu-fixed.menu-fixed-blue .box-button-header-right a:hover img {
    filter: invert(1);
}

.section-header .btn-design-1.btn-phone-panel:hover {
    background: #000824;
    color: white;
    border-color: transparent;
}

header.section-header-custom .btn-phone-panel img {
    filter: none !important;
    transition: all .3s ease;
}

header.section-header-custom .btn-phone-panel:hover img {
    filter: brightness(0) invert(1) grayscale(1) !important;
}

header.section-header-custom.menu-fixed.menu-fixed-blue .btn-design-1.btn-phone-panel img:hover {
    filter: brightness(0) invert(1) grayscale(1);
}

.box-rrss-custom-01 a {
    width: 29px;
    height: 29px;
    border: 2px solid white;
    display: flex;
    border-radius: 50%;
    padding: 4px;
    justify-content: center;
    transition: all .3s ease;
}

.box-rrss-custom-01 a img {
    height: 100%;
    width: 100%;
    transition: all .3s ease;
}

.box-rrss-custom-01 ul {
    display: flex;
    margin: 0;
}

.box-rrss-custom-01 li {
    margin-right: 15px;
}

.box-rrss-custom-01 a:hover img {
    filter: brightness(0) saturate(100%) invert(10%) sepia(50%) saturate(6073%) hue-rotate(226deg) brightness(80%) contrast(111%);
}

.box-rrss-custom-01 a:hover {
    background: white;
}

.box-footer-custom-down-01 .col-lg-5 {
    display: flex;
    align-items: center;
}

.box-privacity {
    width: 100%;
}

.box-input-panel-custom-01 input.select-dropdown.dropdown-trigger {
    display: none;
}

.box-input-panel-custom-01 svg.caret {
    display: none;
}

.box-input-panel-custom-01 select {
    width: 100%;
}

.box-items-panel-otros-servicios .box-otros-servicios-card {
    margin: 12px 15px;
}

.box-input-custom-01.box-input-custom-select .box-input-custom-01.box-input-custom-select {
    z-index: 9999;
}

.box-input-custom-select svg.caret {
    display: none;
}

img.arrow-select-custom-contact-01 {
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.box-content-panel-advisor {
    background: #7d10eb;
}

.section-panel-internal-advisor .link-panel-internal.active::before {
    background: #7d10eb;
}

.filter-custom-advisor .box-input-panel-custom-01 {
    margin: 0;
    justify-content: flex-end;
}

table.table-advisor thead {
    background: #7D10EB0D;
}

table.table-advisor th {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.1em;
    line-height: 1.7;
    color: #7d10eb;
    text-transform: uppercase;
    padding: 10px 15px;
}

table.table-advisor .btn-design3-advisor {
    width: 140px;
    margin: 0px 20px;
}

th.head-title-custom-table-03 {
    width: 230px;
}

.head-title-custom-table-04 {
    width: 110px;
}

.title-subvencion {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
}

.text-discreption-custom-01 {
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.5;
}

.table-advisor td {
    font-size: 14px;
    padding-left: 20px;
}

table.table-advisor tbody {
    background: white;
}

table th.head-title-custom-table-05 {
    padding-left: 35px;
}

.box-solicitar-info-table-finder {
    background: linear-gradient(103.89deg, #30E3C3 -4.4%, #2A62F2 52.06%, #7D10EB 105.1%);
    border-radius: 10px;
    margin-top: 25px;
}

.box-solicitar {
    display: flex;
    justify-content: center;
    padding: 13px;
    display: flex;
    align-items: center;
}

.box-solicitar h5 {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    color: white;
    margin-right: 30px;
}

a.btn-design-solicitar {
    padding: 10px;
    border: 1px solid white;
    color: white;
    text-decoration: none;
    border-radius: 5px;
}

.tabla-custom-advisor {
    margin-top: 35px;
}

th.head-title-custom-table-04 {
    display: flex;
    align-items: center;
}

.box-arrow-cauntia {
    display: flex;
    flex-direction: column;
    margin-left: 5px;
}

.box-arrow-cauntia a {
    height: 12px;
    width: 12px;
    display: flex;
    justify-content: center;
}

.box-arrow-cauntia .arrow-cauntia-down img {
    transform: rotate(180deg);
}

.box-arrow-cauntia img {
    width: 100%;
}

.box-arrow-cauntia .disable {
    opacity: .5;
    pointer-events: none;
}

.filter-custom-advisor {
    padding-right: 10px;
}

.filter-custom-advisor .select-wrapper {
    width: 225px;
}

.filter-learning .box-input-panel-custom-01 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url(../img/arrow-down-custom-02.svg);
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: 5px;
    background-position-y: center;
    width: 210px;
}

.box-text-content-learning-custom {
    display: flex;
    width: calc(100% + 22px);
    margin-left: -10px;
}

.box-text-content-learning-custom .btn-consultoria-custom-01 {
    color: #30e3c3;
    border-color: #30e3c3;
    background: #30E3C30D;
}

.box-text-content-learning-custom .box-custom-consultoria-paso-1 {
    margin: 0px 11px;
    padding: 35px 10px 35px 20px;
    width: 50%;
}


.box-text-content-learning-custom .box-custom-consultoria-texto {
    width: 80%;
    padding: 0 0px 0px 25px;
}

.box-text-content-learning-custom .box-custom-consultoria {
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.box-text-content-learning-custom .box-custom-consultoria img {
    width: 100%;
    height: 100%;
}

.box-text-content-learning-custom .title-consultoria {
    font-size: 20px;
}

.box-title-learning-custom h4 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
}

.box-content-panel-learning .box-otros-servicios-card .title-otros-servicios {
    color: #000824;
}

.box-items-panel-custom-02.box-items-panel-custom-02-videos .container {
    max-width: 100%;
}

.section-panel-internal .container {
    max-width: 100%;
}

ul.list-learning-filter-abc {
    display: flex;
    justify-content: space-between;
}

.link-learning-filter-abc {
    color: #000824;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    width: fit-content;
}

.box-total-filter-learning .col-lg-6 {
    padding: 0 10px;
    display: flex;

}

ul.list-learning-filter-abc li {
    display: flex;
    justify-content: center;
}

.switch label .lever:after {
    background: white !important;
    top: 1px;
}

.switch label .lever {
    height: 24px;
    width: 42px;
    background: #30E3C3 !important;
    margin: 0px 10px;
}

.switch label .lever:before,
.switch label .lever:after {
    top: 4px;
    height: 14px;
    width: 14px;
    left: 5px;
}

.switch label input[type=checkbox]:checked+.lever:before,
.switch label input[type=checkbox]:checked+.lever:after {
    right: 5px;
    left: inherit;
}

.select-en-es h6 {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;

}

.select-en-es label {
    display: flex;
    align-items: center;
    margin: 0;
}

.select-en-es {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.filter-search-and-select-learning {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.filter-search-and-select-learning .box-input-panel-custom-01 {
    width: 48%;
    margin: 0;
}

.filter-search-and-select-learning .box-input-panel-custom-01 .select-wrapper {
    width: 100%;
}

.filter-search-and-select-learning button.btn.btn-default img {
    filter: grayscale(1) brightness(0);
}

.box-text-en-es h5 {
    margin: 0;
}

.box-learning-custom-filter-single input:checked+label .label-learning-filter {
    background: #30E3C3;
    color: white;
}

.label-learning-filter {
    padding: 18px 5px;
    text-align: center;
    color: black;
    border-radius: 10px;
    transition: all .3s ease;
    background: #fafafb;
}

.box-radio-learning-filter {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    max-height: 390px;
    overflow-y: scroll;
    margin-top: 20px;
    position: relative;
    padding-right: 5px;
}

.box-learning-custom-filter-single {
    width: 48%;
}

.box-learning-custom-filter-single label {
    width: 100%;
    margin-bottom: 22px;
    cursor: pointer;
}

.label-learning-filter h3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;

    margin: 0;
}

.box-filter-custom-learning {
    padding: 25px;
    background: white;
}

.filter-search-and-select-learning {}

.filter-search-and-select-learning select {
    margin: 0;
}



.box-radio-learning-filter::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}

.box-radio-learning-filter::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

.box-radio-learning-filter::-webkit-scrollbar-thumb {
    background: #30e3c3;
    border: 0px none #ffffff;
    border-radius: 75px;
}

.box-radio-learning-filter::-webkit-scrollbar-thumb:hover {
    background: #30e3c3;
}

.box-radio-learning-filter::-webkit-scrollbar-thumb:active {
    background: #000000;
}

.box-radio-learning-filter::-webkit-scrollbar-track {
    background: #ffffff;
    border: 0px none #ffffff;
    border-radius: 50px;
}

.box-radio-learning-filter::-webkit-scrollbar-track:hover {
    background: #666666;
}

.box-radio-learning-filter::-webkit-scrollbar-track:active {
    background: #333333;
}

.box-radio-learning-filter::-webkit-scrollbar-corner {
    background: transparent;
}

.box-radio-learning-filter::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}

.box-radio-learning-filter::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

.box-radio-learning-filter::-webkit-scrollbar-thumb {
    background: #30e3c3;
    border: 0px none #ffffff;
    border-radius: 75px;
}

.box-radio-learning-filter::-webkit-scrollbar-thumb:hover {
    background: #ffffff;
}

.box-radio-learning-filter::-webkit-scrollbar-thumb:active {
    background: #000000;
}

.box-radio-learning-filter::-webkit-scrollbar-track {
    background: #30e3c333;
    border: 0px none #ffffff;
    border-radius: 50px;
}

.box-radio-learning-filter::-webkit-scrollbar-track:hover {
    background: #30e3c333;
}

.box-radio-learning-filter::-webkit-scrollbar-track:active {
    background: #30e3c333;
}

.box-radio-learning-filter::-webkit-scrollbar-corner {
    background: transparent;
}

.box-innosurvey-advisor-text::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-thumb {
    background: #7D10EB;
    border: 0px none #ffffff;
    border-radius: 75px;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-thumb:hover {
    background: #7D10EB;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-thumb:active {
    background: #000000;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-track {
    background: #ffffff;
    border: 0px none #ffffff;
    border-radius: 50px;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-track:hover {
    background: #666666;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-track:active {
    background: #333333;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-corner {
    background: transparent;
}

.box-innosurvey-advisor-text::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-thumb {
    background: #7D10EB;
    border: 0px none #ffffff;
    border-radius: 75px;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-thumb:hover {
    background: #ffffff;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-thumb:active {
    background: #000000;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-track {
    background: #9b30e333;
    border: 0px none #ffffff;
    border-radius: 50px;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-track:hover {
    background: #30e3c333;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-track:active {
    background: #30e3c333;
}

.box-innosurvey-advisor-text::-webkit-scrollbar-corner {
    background: transparent;
}


.title-term-custom-01 {
    font-size: 14px;
    font-weight: 700;


    line-height: 1.58;
    margin: 0;
    margin-bottom: 5px;
}

.text-term-custom-01 {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;

    margin: 0;
}

.box-en-es-term {
    display: flex;
    margin-bottom: 30px;

}

.box-single-term {
    margin-right: 70px;
}

.box-audio-custom-pronunc {
    display: flex;
    border: 1px solid #30e3c3;
    width: 100%;
    padding: 8px 14px;
    border-radius: 100px;
    margin-right: 20px;
}

.box-barras-audio {
    margin-left: 15px;
}

.box-audio-pronunc-custom-total-01 {
    display: flex;
    width: 100%;

    margin-bottom: 25px;
}

.box-term-text-custom-01 {
    margin-bottom: 25px;
}

.swiper.mySwiper.swiper-banner {
    width: 100%;
}

.box-content-item-learning-custom-01 {
    width: 100%;
    padding: 40px;
    max-height: 520px;
    overflow-y: scroll;
}

.mySwiper-custom-01 {


    margin: auto;
    padding: 0px 20px;
    overflow: hidden;
}

.box-radio-learning-filter.box-content-item-learning-custom-01 {
    margin: 0px;

    padding-top: 0;
    position: relative;

    padding: 0;
    padding-right: 15px;
    padding-left: 30px;
}

.box-audio-custom-pronunc:last-child {
    margin: 0;
}

.box-term-text-custom-pronunc {
    width: 45%;
    margin-right: 20px;
}


.box-total-filter-learning .col-lg-6 .box-filter-custom-learning {
    border-radius: 10px;
}

.box-radio-learning-filter.box-content-item-learning-custom-01 .card-design4 {
    height: 125px;
    padding: 0;
}

.box-learning-content-guide {
    width: 100%;
    padding: 28px;
    padding-top: 40px;
    background: white;
    border-radius: 10px;
    padding-right: 10px;
}

.box-learning-content-guide {
    width: 100%;
    padding: 28px;
    padding-top: 40px;
    background: white;
    border-radius: 10px;
    padding-right: 10px;
    padding-left: 0;
}

.swiper-custom-01-total-content {
    width: calc(100% + 80px);
    margin-left: -20px;
    padding: 0px 4px;

    overflow: hidden;
    position: relative;
}

.audio-pronunc {
    width: 100%;
}

.box-learning-content-guide .swiper-button-next {
    left: inherit;
    right: -5px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.box-learning-content-guide .swiper-button-prev {
    right: inherit;
    left: -5px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.box-learning-content-guide .swiper-button-prev img {
    transform: rotate(180deg);
    position: relative;
}

.box-learning-content-guide .swiper-button-prev:after {
    display: none;
}

.box-learning-content-guide .swiper-button-next:after {
    display: none;
}

.swiper-custom-01-total-content img.btn-play-design4 {
    width: 24px;
    height: 24px;
    margin-bottom: 10px;
}

.swiper-custom-01-total-content h3.card-subtitle {
    font-size: 12px;
}

.swiper-custom-01-total-content .card-content-design4 {
    height: 100%;
    padding: 15px;
    align-items: self-end;
    background: linear-gradient(180deg, rgba(0, 8, 36, 0) 45.83%, #000824 87.5%);
}

.box-items-filter-and-content-01.box-items-learning-custom-01 .box-items-panel-custom-02.box-items-panel-custom-02-videos {
    margin-bottom: 20px;
}

.content-items-servicios-personalizados {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 25px;
}

.box-img-person-servicios {
    width: 59%;
    position: relative;
    /* padding: 15px; */
    height: 334px;
    overflow: hidden;
    box-shadow: 0px 0px 15px 0px #0000000F;
    border-radius: 10px;
    box-shadow: 0px 0px 15px 0px #0000000F;
}

.box-items-servicios-person {
    width: 39%;
    display: flex;
    flex-direction: column;
}

.box-img-person-servicios img {
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    object-fit: cover;
    margin: auto;
    left: 0;
    object-position: top;
}

.box-single-sevicio-person {
    height: 105px;
    display: flex;
    background: white;
    border-radius: 10px;
    padding: 15px 20px;
    box-shadow: 0px 4px 24px 0px #0008240F;
    margin-bottom: 10px;
}

.img-single-servicio img {
    width: 100%;
}

.box-text-person-servicios {
    width: 50%;
    top: 0;
    position: relative;
    padding: 15px;
    margin-right: 0px;
}

.cargo-person-servicios {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;

    line-height: 1.5;
}

.text-person-servicios {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
}

.img-single-servicio {
    width: 30%;
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
}

.text-and-button-servicio {
    width: 70%;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    padding-left: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.text-and-button-servicio .title-filter-panel {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    margin-bottom: 0;
}

.box-items-servicios-person a.btn-design-1.btn-information-custom {
    margin-left: 0;
    margin-top: 10px;
}

.img-single-servicio img {
    height: 100%;
    object-fit: cover;
}

.img-single-servicio img {
    height: 100%;
    object-fit: cover;
}

.text-and-button-servicio a.btn-design-1.btn-information-custom {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.4000000059604645px;
    text-transform: capitalize !important;
    padding: 6px;
}

.title-filter-panel-personalizados {
    margin-bottom: 20px;
    margin-top: 50px;
}

.btn-information-custom-modal {
    display: block !important;
    margin: 0;
    margin-top: 40px;
    text-transform: capitalize;
}

.date-custom-otros-servicios {
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.05em;
}

.box-content-modal-custom1 .box-custom-informatio-group h5 {
    font-size: 30px;
    font-weight: 600;
    line-height: 45px;
    letter-spacing: 0em;
    text-align: left;
}

.btn-information-custom-modal {
    display: block !important;
    margin: 0;
    margin-top: 40px;
    text-transform: capitalize;
    background: #2A62F20D;
}

.date-custom-otros-servicios {
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.05em;
    margin-top: 55px;
    margin-bottom: 18px;
}

.box-content-modal-custom1 .box-custom-informatio-group h5 {
    font-size: 30px;
    font-weight: 600;
    line-height: 45px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 19px;
}

.title-filter-indux500-all {
    font-family: Poppins;
    font-size: 30px;
    font-weight: 600;
    line-height: 45px;
    letter-spacing: 0em;
    text-align: left;
    color: #2A62F2;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
}

.box-filter-indux500-all {
    display: flex;
    margin-bottom: 8px;
}

.box-filter-indux500-all-filter {
    display: flex;
    width: 48.5%;
    margin-left: auto;
}

.box-search-inndux500-custom1 .box-input-panel-custom-01 select {
    width: 105px;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0px;
}

.box-search-inndux500-custom1:nth-child(1) {
    margin-right: 36px;
}

div#accordion-filter-inndux-500 {
    display: flex;
    justify-content: space-between;
}

div#accordion-filter-inndux-500 .card {
    width: 48.5%;
    border-radius: 10px;
    box-shadow: none;
    margin: 0px;
    height: max-content;
    border: none;
}

div#accordion-filter-inndux-500 .card .card-header {
    background: transparent;
    border: none;
    margin: 0px;
    padding: 0px;
}

.title-filter-indux500-custom1 {
    border: none;
    background: transparent !important;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;

    color: #000824 !important;
    padding: 20px;
    width: 100%;
    text-align: start;
    border: none;
    outline: none !important;
    text-decoration: none !important;
}

div#accordion-filter-inndux-500 {
    display: flex;
    justify-content: space-between;
}

div#accordion-filter-inndux-500 .card {
    width: 48.5%;
    border-radius: 10px;
    box-shadow: none;
    margin: 0px;
    background: #FFFFFF;
    padding: 21px 14px 14px 25px;
    border: none;
}

div#accordion-filter-inndux-500 .card .card-header {
    background: transparent;
    border: none;
    margin: 0px;
    padding: 0px;
}

.title-filter-indux500-custom1 {
    border: none;
    background: transparent;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;

    color: #000824;
}

div#accordion-filter-inndux-500 .card .card-header button {
    padding: 0px;
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 2px;
}

img.indux500-img-arrow {
    position: absolute;
    right: 5px;
    transition: all .3s ease;
}

.title-filter-indux500-custom1.collapsed .indux500-img-arrow {
    transform: rotate(180deg);
}

.container-items-filter {
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
    padding-right: 5px;
}

.item-filter-indux500-custom1 label {
    margin-bottom: 0px;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: center;
    padding: 10px;
    border: 1px solid #B2B2BE;
    border-radius: 5px;
    cursor: pointer;
}

.item-filter-indux500-custom1 {
    margin-right: 10px;
    margin-top: 10px;
}

.clean-filter {
    margin-top: 2px;
    border: 1px solid #000824;
    background: #0008240D;
    display: block;
    margin-left: auto;
    width: max-content;
    padding: 10px 10px 10px 10px;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: center;
    border-radius: 5px;
    color: #000824 !important;
    text-decoration: none !important;
}

.item-filter-indux500-custom1 input:checked+label {
    background: #2A62F2;

    border: 1px solid #2A62F2;
    color: #fff;
    border-radius: 5px;
}

.clean-filter img {
    margin-left: 5px;
}

.box-item-panel-title {
    position: absolute;
    bottom: 0;
    color: #fff;
    margin-bottom: 14px;
    margin-left: 15px;
    ;
    font-family: Poppins;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;

    width: 80%;
}

.box-item-panel {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    margin: 0px 15px;
    transition: all .5s ease;
    width: 272px;
    height: 297px;
}

.box-item-panel:before {
    content: "";
    display: block;
    background: linear-gradient(180deg, rgba(0, 8, 36, 0) 45.83%, #000824 87.5%);
    height: 100%;
    width: 100%;
    position: absolute;
}

img.plus-inndux-500 {
    position: absolute;
    bottom: 16px;
    right: 16px;
    width: initial !important;
}

.box-item-panel:hover {
    cursor: pointer;
    transform: translateY(-10px);
    box-shadow: 0px 4px 15px 0px #00082480;
}

.box-item-panel img {
    width: 100%;
}

.box-items-filter-and-content-02 .box-filter-and-title-panel {
    margin-bottom: 10px;
}

.box-analytical-total.box-analytical-total-result .box-items-filter-and-content-02 {
    margin: 0;
    margin-bottom: 60px;
}

.box-analytical-total.box-analytical-total-result .box-filter-indux500-all-filter2 {
    margin-bottom: 30px;
}

.section-panel-internal.section-panel-ver-todo-agro .box-item-panel {
    margin-bottom: 30px;
}

.section-panel-internal.section-panel-ver-todo-agro .box-content-panel {
    background: #fafafb;
}

.section-panel-internal.section-panel-ver-todo-agro .link-panel-internal.active::before {
    background: linear-gradient(103.89deg, #30E3C3 -4.4%, #2A62F2 52.06%, #7D10EB 105.1%);
}

.section-panel-ver-todo-agro .title-filter-indux500-all {
    color: #5ACA26;
}

.section-panel-ver-todo-agro .title-filter-indux500-all img {
    margin-right: 30px;
}

.section-panel-internal.section-panel-ver-todo-agro #accordion-filter-inndux-500 .card {
    padding: 21px 14px;
    box-shadow: 0px 4px 24px 0px #0008240D;
}

.section-panel-internal.section-panel-ver-todo-agro .item-filter-indux500-custom1 input:checked+label {
    background: #5aca26;
    border-color: #5aca26;
}

.section-panel-ver-todo-agro .title-filter-indux500-all {
    color: #5ACA26;
    margin-bottom: 24px;
}

.section-panel-ver-todo-agro .title-filter-indux500-all img {
    margin-right: 30px;
}

.section-panel-internal.section-panel-ver-todo-agro #accordion-filter-inndux-500 .card {
    padding: 21px 14px;
    box-shadow: 0px 4px 24px 0px #0008240D;
}

.section-panel-internal.section-panel-ver-todo-agro .item-filter-indux500-custom1 input:checked+label {
    background: #5aca26;
    border-color: #5aca26;
}

.box-custom-phone-total-01 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 35px;
}

.box-msg-phone-total p {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    margin-left: 10px;
}

.box-msg-phone-total {
    display: flex;
    align-items: center;
    background: white;
    box-shadow: 0px 4px 24px 0px #0000000F;
    padding: 0px 13px;
}

.section-panel-internal.section-panel-ver-todo-agro .box-analytical-total.box-analytical-total-result {
    padding-top: 0;
}

.section-panel-internal.section-panel-ver-todo-agro .box-items-filter-and-content-02 {
    margin-bottom: 0;
}

.section-panel-ver-todo-puertos .title-filter-indux500-all {
    color: #0AC4FF;
}

.section-panel-ver-todo-puertos .item-filter-indux500-custom1 input:checked+label {
    background: #0ac4ff !important;
    border-color: #0ac4ff !important;
}

.section-panel-internal {
    max-width: 1760px;
    margin: auto;
}

.modal-open .modal-custom1 .box-item-panel {
    display: none;
}

.box-text-content-learning-custom .box-custom-consultoria-paso-1 {
    width: 48%;
    margin: 0 10px;
    margin-bottom: 20px;

}

.img-box-person-custom-01 {
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    background: whitesmoke;
}

.box-img-person-servicios {
    display: flex;
    flex-direction: row-reverse;
}


#box-content-filter nav ul .pagination {
    display: flex;
    align-items: center;
}

#box-content-filter nav ul li {
    height: auto;
}

#box-content-filter nav {
    background: transparent !important;
    box-shadow: none !important;
    height: auto;
    line-height: 1;
    padding-bottom: 30px;
}

#box-content-filter nav ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

#box-content-filter nav ul li:first-child a,
#box-content-filter nav ul li:first-child span,
#box-content-filter nav ul li:last-child a,
#box-content-filter nav ul li:last-child span {
    border: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 16px;
}

#box-content-filter nav ul li a,
#box-content-filter nav ul li span {
    display: block;
    height: 30px;
    line-height: 19px;
    padding: 5px 10px;
    font-size: 16px;
    background: transparent;
}

.box-text-new-inndux500 {
    margin-bottom: 30px;
    margin-top: 50px;
}

.tooltip .tooltip-inner {
    background: linear-gradient(103.89deg, #30E3C3 -4.4%, #2A62F2 52.06%, #7D10EB 105.1%);
    text-align: left;
}

.tooltip .arrow:before {
    border-bottom-color: #408ce9;
    border-top-color: #408ce9;
}

.box-content-panel-learning .action-tooltip img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(32%) saturate(4876%) hue-rotate(86deg) brightness(103%) contrast(78%);
}

.interesado-custom-01 p.text-consultoria-custom-01 {
    display: flex;
    align-items: center;
}

.section-panel-internal-advisor .action-tooltip img {
    filter: none;
}

.section-panel-internal .pagination li.active {
    background-color: #2A62F2 !important;
}

.title-section-custom1 {
    font-size: 25px;
    margin-bottom: 25px;
    margin-top: 10px;
}

.section-panel-internal-celeste .overlay-modal-custom1 {
    background: rgb(10 196 255 / 70%);
}



.box-inndux500-custom1 {
    padding-left: 0;
}

.box-search-inndux500-custom1 .box-input-panel-custom-01 {
    margin-right: 15px;
    width: calc(50% - 7.5px);
}

.box-search-inndux500-custom1 .box-input-panel-custom-01:nth-child(3) {
    margin: 0;
}

.box-search-inndux500-custom1 .box-input-panel-custom-01 .select-wrapper {
    width: 100%;
}

.box-search-inndux500-custom1 .box-input-panel-custom-01 select {
    width: 100%;
}


.swiper-custom-panel-items {
    position: relative;
}

.swiper-custom-panel-items .swiper-pagination {
    padding-top: 15px;
    position: initial;
}

.section-panel-internal-celeste .swiper-custom-panel-items .swiper-pagination .swiper-pagination-bullet-active {
    background: #0ac4ff;
}

.section-panel-internal-green .swiper-custom-panel-items .swiper-pagination .swiper-pagination-bullet-active {
    background: #5ACA26;
}
.section-panel-internal-orange .swiper-custom-panel-items .swiper-pagination .swiper-pagination-bullet-active {
    background: #FF8C00;
}


.box-learning-content-guide .box-radio-learning-filter.box-content-item-learning-custom-01 .card-design4 {
    min-height: 0 !important;
}

.modal-right-custom2 .items-info-modal-custom2 {
    padding-right: 30px;
}

.box-analytical-total .card-design3 .box-card-title img {
    width: 60px;
    height: 60px;
}

.box-title-panel-total {
    position: relative;
}

.box-title-panel-total-logo {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 60px;
    margin: auto;
    height: 30px;
    display: block;
}


.box-title-panel-total-logo img {
    max-height: 70px;
}

.tabla-custom-funds-finder-advisor .img-show {
    border-radius: 0;
    object-fit: contain;
    border: 0;
    height: 90px;
    width: 90px;
}
.default-content-container .marquee img {max-width: 130px !important;}

/* #loading-spinner {
    width: 25px;
    height: 25px;
    border: 3px solid #f3f3f3;
    border-radius: 50%;
    border-top-color: #3498db;
    animation: spin 1s linear infinite;
    margin-left: 13px;
    margin-right: 10px;
}

#btn-indux500-filter-pdf-spinner {
    width: 170px;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
} */

.box-img-curso-custom-01 {
    position: relative;
    padding-top: 25.9%;
    border-radius: 10px;
    overflow: hidden;
}

.box-img-curso-custom-01 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.content-title-curso-custom-01 {
    display: flex;
    position: relative;
    align-items: center;
    margin: 15px 0px  15px;
}

.box-locked-curso-custom-01 .icon-blocked-design3 {
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
}

.box-title-curso-custom-01 {
    margin-left: 10px;
}

.box-title-curso-custom-01 .card-title {
    margin-bottom: 0;
    font-weight: 600;
}

.box-title-curso-custom-01 .subtitle-curso {
    margin: 0;
    font-size: 14px;
}

.card-design6 {
    padding: 20px;
    background: white;
    box-shadow: 0px 4px 24px 0px #0008240F;
    border-radius: 10px;
}

.card-design6.disable {
    pointer-events: none;
}

.card-design6.disable .box-icon-curso-custom-01 {
    opacity: .6;
}

.card-design6.disable .box-text-card-design3 {
    opacity: .6;
}

.card-design6 .box-locked-curso-custom-01 {display: none;}

.card-design6.disable .box-locked-curso-custom-01 {
    display: block;
}

.card-design6.disable .box-title-curso-custom-01 {
    opacity: .6;
}

.box-title-curso-custom-01 .card-title {
    font-size: clamp(13.5px, 1.1904762vw, 22.5px);
}

.box-content-button-destaqued .btn-perfil-01 {
    padding: 3px 6px;
}


.box-card-company-sticky {
    width: 30%;
    height: fit-content;
    position: sticky;
    top: 0;
    padding: 20px;
    background: white;
    box-shadow: 0px 4px 24px 0px #0008240F;
    border-radius: 10px;
}

.box-content-total-company {
    width: 70%;
}

.box-content-panel-single-company .box-analytical-total.box-analytical-total-no-padding-top {
    display: flex;
    gap: 20px;
}

.box-img-company-single img {
    height: 200px;
    width: 200px;
    border-radius: 50%;
    object-fit: cover;
}

.box-img-company-single {
    /*padding-right: 70px;*/
    /*margin: 20px 0px;*/
    position: relative;
}

.name-company {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin: 0;
}

.category-company {
    font-size: 14px;
    line-height: 21px;
}

.box-title-company-single {
    border-bottom: 1px solid;
}

.box-content-company-single {
    padding-top: 15px;
    border-bottom: 1px solid #000824;
}

.text-company-single-title-01 {
    font-size: 12px;
    line-height: 18px;
    color: #30d0c1;
    margin: 0;
    font-weight: 400;
}

.text-company-single-title-02 {
    font-size: 14px;
    line-height: 21px;
}

.box-content-company {
    background: white;
    padding: 26px;
    box-shadow: 0px 4px 24px 0px #0008240F;
    margin-bottom: 25px;
    border-radius: 10px;
}

.box-content-company .title-filter-panel {
    margin-bottom: 25px;
}

.box-content-internal-company {
    margin-bottom: 0;
}
.btn-company {
    color: #30d0c1;
    border-color: #30d0c1;
    padding: 10px 20px;
    font-size: 12px;
    line-height: 18px;
}

li.news-single-company {
    display: flex;
    justify-content: space-between;
    padding-bottom: 12px;
    border-bottom: 1px solid #30d0c1;
}

.box-date-news-single-company {
    width: 75%;
}

.box-button-read-news {
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.text-secundary-company {
    margin: 0;
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
}

.news-single-company {
    margin-top: 20px;
}

.news-single-company:first-child {
    margin-top: 0;
}

.btn-company:hover {
    background: #30d0c1;
    color: white;
}

.box-content-total-company .title-filter-panel {
    color: #30d0c1;
}

.text-secundary {
    font-size: 16px;
    line-height: 24px;
}

.box-content-internal-company-datos-list ul {
    display: flex;
    justify-content: start;
    gap: clamp(49.5px, 5.25vw, 112.5px);
    margin: 0;
}

.box-content-internal-company .text-secundary {
    margin: 0;
}

.box-content-internal-company> .text-secundary {
    margin-bottom: 36px;
}

.box-content-company-single:last-child {
    border: 0;
}

.text-company-single-title-02 {
    margin-bottom: 20px;
}

.box-content-company-single:last-child p {
    margin-bottom: 0;
}

.swiper-custom-digital-academy-01 {
    padding-left: 90px;
    padding: 15px 0px 15px 90px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
}

.swiper-custom-digital-academy-01:after {
    background: #fafafbb8;
    position: absolute;
    top: 0;
    right: 0;
    width: 23%;
    height: 100%;
    content: "";
    z-index: 1;
}

.box-items-panel-custom-03-swiper-digital {
    padding: 0;
}

.box-icon-curso-custom-01 {
    width: 61px;
    height: 61px;
}

.box-icon-curso-custom-01-new {
    width: 13% !important;
    height: 13% !important;
    display: flex;
    align-self: flex-start;
    margin-top: 5px;
}

.box-icon-curso-custom-01-new2 {
    width: 8% !important;
    height: 8% !important;
}

.box-icon-curso-custom-01 img {
    width: 100%;
    height: 100%;
}

.box-img-curso-custom-01 {
    padding-top: 40%;
}

.box-items-panel-custom-03-digital-only-one .card-design6 {
    width: 50%;
}

.box-items-panel-custom-03 .card-design6 {
    cursor: pointer;
}

.box-title-curso-custom-01 {
    width: 87%;
}

.content-text-curso-custom-01 .box-text-card-design3 {
    min-height: 60px;
}

.box-items-panel-custom-03-swiper-digital .box-text-card-design3 {
    height: clamp(40.5px, 3.5714286vw, 67.5px);
    margin-bottom: 15px;
}

.box-items-panel-custom-03-swiper-digital .box-text-card-design3 p {
    font-size: 12px;
}

.box-items-panel-custom-03-swiper-digital .box-text-card-design3 p span{
    font-size: 14px;
}

.box-profile-survey-01 {
    display: block !important;
}

.text-profile-survey-01 {
    border-bottom: solid 1px #000;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    height: 55px;
}

.btn-perfil-survey:hover {
    color: #FFFFFF;
}

.iframe-survey {
    width: 100%;
}.iframe-survey {
    width: 100%;
}
.box-fund-finder-advisor-content-guide {
    /* width: 100%; */
    padding-right: 10px;
    border-radius: 10px;
    padding: 15px;
    background: white;
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    max-height: 290px;
    overflow-y: scroll;
    margin-top: 20px;
    position: relative;
    padding-right: 5px;
}

.box-fund-finder-advisor-content-guide .box-content-item-fund-finder-custom-01 > p {
    text-align: justify;
}

.box-image-fund-finder-advisor {
    width: 100%;
}

.box-content-item-fund-finder-custom-01 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    max-height: 520px;
}

.box-image-content-fund-finder-01 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    max-height: 520px;
}


.box-fund-finder-advisor-content-image {
    /* width: 100%; */
    padding-right: 10px;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    /* padding: 15px;
    background: white;
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    max-height: 290px;
    margin-top: 20px;
    position: relative;
    padding-right: 5px; */
}

.box-image-content-fund-finder-02 {
    width: 100%;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 65px;
    /* padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    max-height: 520px; */
    /* overflow-y: scroll; */
}
