        /*
        Theme Name: Salient Child Theme
        Description: This is a custom child theme for Salient
        Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
        Author: ThemeNectar
        Author URI:  https://themeforest.net/user/themenectar
        Template: salient
        Version: 1.0
        */

        :root {
            --aguamarina: #6bc1b9;
            --crema: #f5f3f1;
            --gris: #555c64;
            --blanco: #ffffff;
            --negro: #000;
            --tiempo-transi: .4s all ease-in-out;
            --font-titulos: "DM Sans", serif;
            --font-subtitulos: "Text Me One", sans-serif;
            --font-parrafos: "Albert Sans", sans-serif;
        }


        ::-moz-selection {
            color: var(--blanco)!important;
            background: var(--aguamarina)!important;
        }

        ::selection {
            color: var(--blanco)!important;
            background: var(--aguamarina)!important;
        }

        body::-webkit-scrollbar {
            overflow:auto;
            width:13px;
            height:13px;
            background:var(--blanco)!important;
        }

        body::-webkit-scrollbar-thumb{
            overflow:auto;
            background:var(--aguamarina)!important;
            border-radius:20px;
            border:3px solid var(--blanco);
        }



        /*///////////
        ///GENERAL///
        ///////////*/

        #ajax-content-wrap {
            overflow-x: clip!important;
        }

        .nectar-cta .text {
            font-weight: 400;
            font-size: 24px;
        }

        .padding-24px {
            padding: 0 20px!important;
        }

        .full-width-row {
            padding: 0 8vw;
        }

        @media (max-width: 689px) {
            .full-width-row {
                padding: 0 4vw;
            }
            .nectar-cta .text {
                font-size: 16px!important;
            }
            .padding-24px {
            padding: 0 10px!important;
        }
            .img-with-aniamtion-wrap.bl_br_40px .img-with-animation, .img-with-aniamtion-wrap.bl_br_40px .inner, .img-with-aniamtion-wrap.bl_br_40px .hover-wrap {
            border-bottom-left-radius: 20px;
            border-bottom-right-radius: 20px;
            border-top-right-radius: 20px;
            border-top-left-radius: 20px;
        }
            .wpb_column.bl_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.bl_br_40px > .vc_column-inner{
                border-bottom-left-radius: 20px;
            }
            .wpb_column.br_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.br_br_40px > .vc_column-inner {
            border-bottom-right-radius: 20px;
            }
            .wpb_column.tr_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.tr_br_40px > .vc_column-inner {
            border-top-right-radius: 20px;
            }
            .wpb_column.tl_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.tl_br_40px > .vc_column-inner {
            border-top-left-radius: 20px;
            }
        }




        /* --- COOKIEYES --- */
        .cky-consent-container .cky-consent-bar {
            background-color: rgb(255 255 255 / 80%) !important;
            backdrop-filter: blur(4px);
            border-color: transparent!important;
        }

        .cky-notice .cky-title {
            display: none;
        }

        .cky-notice-btn-wrapper {
            margin-top:0px!important;
            font-family: var(--font-parrafo);
        }

        .cky-notice-des p {
        font-weight: 500 !important;
        }

        .cky-box-bottom-left {
            bottom: 20px!important;
        }

        .cky-notice-btn-wrapper .cky-btn {
            font-weight: 600;
        }


        /*/////////
        ///TIPOS///
        /////////*/
        * {
            font-variant-ligatures: no-common-ligatures;
        }

        p, li {
            font-size: 18px;
            font-family: var(--font-parrafos);
            line-height: 1.5;
            font-weight: 300;
        }

        li {
            font-size: 24px;
            font-family: var(--font-parrafos);
            line-height: 1.5;
            font-weight: 300;
        }

        h1, h2 {
            font-family: var(--font-titulos);
            font-weight: 600;
            color: var(--aguamarina)!important;
        }

        h2 {
            font-size: 3.2vw;
        }

        h3 {
            font-family: var(--font-subtitulos);
            letter-spacing: 8px;
            text-transform: uppercase;
            font-weight: 200;
            font-size: 2.2vw;
            padding-bottom: 20px;
        }

        @media (max-width: 999px) {
            h1, h2 {
            font-size: 6vw;
        }
        h3 {
            letter-spacing: 6px;
            font-size: 3vw;
            padding-bottom: 0;
        }
        }

        @media (max-width: 689px) {
            p, li {
                font-size: 16px;
            }
            h1, h2 {
            font-size: 8vw;
            line-height: 1;
        }
        h3 {
            letter-spacing: 4px;
            font-size: 5vw;
        }
        }




        /*////////
        ///MENU///
        ////////*/
        #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>a:after,
        body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .current-menu-item>a:after,
        body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:hover:after {
            display: none!important;
        }

        #header-outer {
            width: calc(100vw - 48px);
            left: 18px;
            border-radius: 0 0 40px 40px!important;
        }

        @media (max-width: 689px) {
            #header-outer {
            width: calc(100vw - 20px);
            left: 8px;
            border-radius: 0 0 20px 20px!important;
        }
        }






        /*//////////
        ///HOME///
        //////////*/
        
/* HEADER HAZLO */

.header-hazlo {
    height: 85vh;
}

.header-hazlo > .vc_column-inner {
    height: 100% !important;
    padding: 0 !important;
}

.header-hazlo > .vc_column-inner > .wpb_wrapper {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    align-items: center !important;
    height: 100% !important;
}

.header-hazlo > .vc_column-inner > .wpb_wrapper > :last-child {
    margin-bottom: 11vh !important;
}
.wpb_column.header-hazlo .nectar-highlighted-text {
    padding: 0 4%;
}
.wpb_column.header-hazlo .nectar-rotating-words,
.wpb_column.header-hazlo .nectar-rotating-words-title,
.wpb_column.header-hazlo h1,
.wpb_column.header-hazlo h2 {
    color: var(--aguamarina) !important;
    font-size: 5vw !important;
    line-height: 1.1 !important;
    text-align: center !important;
    width: 100%;
}

@media (max-width: 999px) {
    .wpb_column.header-hazlo .nectar-rotating-words,
    .wpb_column.header-hazlo .nectar-rotating-words-title,
    .wpb_column.header-hazlo h1,
    .wpb_column.header-hazlo h2 {
        font-size: 15vw !important;
    }
}


/*HEADER CONT*/

.header-cont .vc_column-inner {
    height: 85vh;
}

.header-cont .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
}
        .full-width-row .hazlo-col {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
        .header-cont h1, .header-cont h2 {
            color: var(--blanco)!important;
            font-size: 3.6vw;
            line-height: 1.2;
            text-align: center
        }

        .header-cont .vc_column-inner {
            height: 85vh;
        }

        .texto-destacado p {
            font-size: 1.5vw;
            line-height: 1.2;
        }

        .isologo-header-cont {
            position: absolute;
            z-index: 999;
            top: -14em;
            left: 50%;
            transform: translateX(-50%);
        }

        .isologo-header-cont img {
            width: 80%!important;
            height: auto!important;
        }

        @media (max-width: 999px) {
            .header-cont .vc_column-inner {
            height: 45vh;
        }
            .header-cont h1, .header-cont h2 {
            font-size: 7vw;
        }
            .header-cont .column-overlay-layer {
                background: linear-gradient(90deg, rgba(0,0,0,0.6) 41%, rgba(0,0,0,0.6) 66%)!important;
            }
        }

        @media (max-width: 689px) {
            body .container-wrap .vc_row-fluid[data-column-margin="20px"] .wpb_column:not(.child_column), body .container-wrap .inner_row[data-column-margin="20px"] .child_column, html body .vc_row-fluid[data-column-margin="20px"] .wpb_column:not(.child_column), html body .inner_row[data-column-margin="20px"] .child_column {
            padding-left: 0px;
            padding-right: 0px;
        }
        }






        /* QUIENES SOMOS */

        #quienes-somos .row_col_wrap_12 {
            background-color: var(--crema);
            border-radius: 40px;
        }

        .quienes-somos-logo {
            padding: 24px!important;
        }

        .logo-quienes-somos {
            width: 60%!important;
        }

        @media (max-width: 689px) {
            .quienes-somos-logo {
            padding: 10px!important;
        }
        #quienes-somos .row_col_wrap_12 {
            border-radius: 20px;
        }
        }




        /* MISIÓN VISIÓN VALORES */

        .nectar-sticky-media-section__content {
            padding: 0 6vw 0 2vw;
        }

        .mision-card .vc_column-inner{
            /*padding: 4vw 5vw;
            border: 2px solid var(--aguamarina);*/
            border-radius: 40px;
        }

        .nectar-fancy-ul[data-list-icon=dot] ul li:before {
            top: 0;
            font-size: 60px;
            color: var(--aguamarina);
        }
        @media (max-width: 999px) {
            .wpb_column.child_column.tl_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.child_column.tl_br_40px > .vc_column-inner {
            border-top-left-radius: 20px;
        }
            .wpb_column.child_column.bl_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.child_column.bl_br_40px > .vc_column-inner{
            border-bottom-left-radius: 20px;
        }
            .wpb_column.child_column.br_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.child_column.br_br_40px > .vc_column-inner {
            border-bottom-right-radius: 20px;
        }
        .wpb_column.child_column.tr_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.child_column.tr_br_40px > .vc_column-inner {
            border-top-right-radius: 20px;
        }
            .nectar-sticky-media-sections .nectar-sticky-media-section__content-section:not(:last-child){
                margin-bottom: 40px;
            }
        }

        @media (max-width: 689px) {
            .nectar-sticky-media-content__media-wrap {
                margin-bottom: 20px;
                display: none !important;
            }
            .divider-wrap.height_tablet_70vh.height_phone_55vh,
            .img-with-animation.skip-lazy {
                display: none !important;
            }
            .nectar-fancy-ul[data-list-icon=dot] ul li:before {
            top: -8px;
        }
        .mision-card .vc_column-inner{
            border-radius: 20px;
        }
        }




        /* SERVICIOS */

        .servicios-cont h3 {
            font-family: var(--font-titulos) !important;
            background-color: rgb(255 255 255 / 20%);
            backdrop-filter: blur(8px);
            text-transform: none;
            letter-spacing: 1px;
            padding: 20px 40px !important;
            margin-bottom: 40px!important;
            line-height: 1;
            border-radius: 100px;
            width: max-content;
            font-size: 2vw !important;
            color: var(--blanco) !important;
            font-weight: 300;
        }

        .servicios-cont li {
            font-weight: 500;
        }

        .servicios-cont .wpb_wrapper {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .marquesinas-cont .nectar-scrolling-text-inner__text-chunk {
            font-family: var(--font-parrafos);
            font-weight: 700;
            font-size: 8vw;
            line-height: 0.9;
            letter-spacing: -6px;
        }

        @media (max-width: 999px) {
            .servicios-cont h3 {
                padding: 12px 24px !important;
                font-size: 24px !important;
            }
            .marquesinas-cont .nectar-scrolling-text-inner__text-chunk {
            font-size: 10vw;
            letter-spacing: -2px;
        }
        }
        @media (max-width: 689px) {
            .servicios-cont h3 {
                padding: 8px 16px !important;
                font-size: 20px !important;
            }
            .marquesinas-cont .nectar-scrolling-text-inner__text-chunk {
            font-size: 12vw;
            letter-spacing: 0px;
        }
        }





        /* CONTACTO */

        #contacto .row_col_wrap_12 {
            background-color: var(--aguamarina);
            border-radius: 40px;
            margin-top: 110px;
        }

        #contacto h2, #contacto h1 {
            color: var(--blanco)!important;
        }

        .contacto-cont-mvl {
            display: none;
        }

        .contacto-siguenos {
            width: max-content;
            display: inline-flex;
        }


        /* Formulario */

        div.wpforms-container-full:not(:empty) {
            margin: 0 auto!important;
        }

        div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
            font-family: var(--font-parrafos);
            color: var(--blanco);
            font-weight: 500;
            margin-bottom: 8px;
            font-size: 18px;
        }


        .container-wrap input[type=text], body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] input[type="email"] {
            border-radius: 50px;
        }

        div.wpforms-container-full .wpforms-form textarea {
            border-radius: 20px;
        }

        .wpforms-field-label-inline a {
            color: #000;
            text-decoration: underline;
        }

        .wpforms-field-label-inline a:hover {
            color: var(--blanco);
        }

        .container-wrap input[type=text], body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] input[type="email"], div.wpforms-container-full .wpforms-form textarea {
            font-family: var(--font-parrafos);
            font-weight: 500!important;
        }

        body[data-form-submit="see-through"] button[type=submit], body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn) {
            border-color: var(--blanco)!important;
            color: var(--blanco)!important;
            font-family: var(--font-parrafos)!important;
            line-height: 0;
            font-size: 18px;
        } 

        body[data-form-submit="see-through"] button[type=submit]:hover, body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn):hover {
            color: var(--aguamarina)!important;
        }

        div.wpforms-container-full button[type=submit]:hover {
            background: linear-gradient(0deg, #fff, #fff), #fff;
        }


        @media (max-width: 999px) {
            .contacto-cont-pc {
                display: none;
            }
            .contacto-cont-mvl {
                display: block;
            }
        }

        @media (max-width: 689px) {
            #contacto .row_col_wrap_12 {
            border-radius: 20px;
            margin-top: 60px;
        }
        }





        /*//////////
        ///CONSULTORIA LABORAL///
        //////////*/

        .header-pags-content h1 span:nth-child(8), .header-pags-content h1 span:nth-child(9), .header-pags-content h1 span:nth-child(10) {
            color: var(--aguamarina);
        }


        .header-pags-content h2, .header-particulares-content h2 {
            font-family: var(--font-subtitulos);
            font-size: 1.2vw;
            letter-spacing: 0.1em;
            text-transform: uppercase;
            font-weight: 400;
            line-height: 1.5;
            padding-top: 20px;
        }

        .consultoria-servicios-cont .row_col_wrap_12, .fondo-crema-bordes .row_col_wrap_12 {
            background-color: var(--crema);
            border-radius: 40px;
        }

        .consultoria-servicios-cont h2 {
            font-size: 4.1vw;
            color: var(--blanco)!important;
        }

        .consultoria-servicios-cont h2, .consultoria-servicios-cont h2 span{
            line-height: 1!important;
        }

        .consultoria-servicios-card {
            transition: var(--tiempo-transi);
            border-radius: 200px;
        }
        .consultoria-servicios-card:hover {
            background-color: var(--aguamarina);
            transition: var(--tiempo-transi);
            border-radius: 20px;
        }

        .consultoria-servicios-card:hover h3, .consultoria-servicios-card:hover p {
            transition: var(--tiempo-transi);
        }

        .consultoria-servicios-card:hover h3, .consultoria-servicios-card:hover p {
            color: var(--blanco);
            transition: var(--tiempo-transi);
        }

        .arrow-lottie {
            rotate: -90deg;
            width: 250px;
            position: absolute;
            right: -2em;
            top: 5em;
            filter: brightness(9);
        }

        .elegir-cards .vc_column-inner {
            background-color: var(--gris);
            padding: 4vw!important;
            border-radius: 20px;
            transition: var(--tiempo-transi);
        }

        .elegir-cards .vc_column-inner:hover {
            background-color: var(--aguamarina);
            transition: var(--tiempo-transi);
        }

        .elegir-cards .vc_column-inner p {
            font-size: 2vw;
            color: #fff;
            line-height: 1.2;
            text-align: center;
        }

        .hazlo-facil-cont .row_col_wrap_12 {
            border: 2px solid var(--aguamarina);
            border-radius: 40px;
        }

        .hazlo-facil-cont h2 {
            font-size: 6vw;
            line-height: 0 !important;
            display: flex;
            flex-direction: column;
        }

        .hazlo-facil-cont h2 .beginning-text {
            line-height: 0!important;
        }

        .hazlo-facil-cont h2 span, .header-pags-content h1 span {
            line-height: 1.1!important;
        }

        .faqs-cont .toggle-heading {
            font-family: var(--font-parrafos);
            font-weight: 500!important;
            font-size: 1.6vw!important;
            line-height: 1.2!important;
        }

        .toggles--minimal-shadow .toggle > .toggle-title a {
            padding: 40px 70px 40px 0;
            transition: color 0.15s ease;
        }

        @media (max-width: 999px) {
            .header-pags-content h2, .header-particulares-content h2, .elegir-cards .vc_column-inner p, .faqs-cont .toggle-heading {
            font-size: 2.8vw!important;
        }
        .consultoria-servicios-cont h2 {
            font-size: 7vw;
        }
        .arrow-lottie {
            rotate: 0deg;
            width: 200px;
            top: 8em;
        }
        .hazlo-facil-cont h2 {
            font-size: 10vw;
        }
        .elegir-cards .vc_column-inner {
            padding: 6vw!important;
        }
        }

        @media (max-width: 689px) {
            .header-paginas .column-image-bg {
                background-position: center right 10%!important;
            }
            .header-pags-content h2, .header-particulares-content h2 {
            font-size: 4.1vw;
            letter-spacing: 4px;
            padding-top: 0;
        }
        .consultoria-servicios-cont .row_col_wrap_12, .fondo-crema-bordes .row_col_wrap_12 {
            border-radius: 20px;
        }
        .consultoria-servicios-cont h2 {
            font-size: 9vw;
            color: var(--blanco)!important;
        }
        .arrow-lottie {
            width: 30vw;
            right: -1em;
            top: 7em;
        }
        .elegir-cards .vc_column-inner p, .faqs-cont .toggle-heading {
            font-size: 4vw!important;
        }
        .elegir-cards .vc_column-inner {
            border-radius: 10px;
        }
        .hazlo-facil-cont h2 {
            font-size: 14vw;
        }

        }



        /*//////////
        ///PARTICULARES///
        //////////*/

        .header-particulares-content h1 span:nth-child(5),
        .header-particulares-content h1 span:nth-child(6),
        .header-particulares-content h1 span:nth-child(7),
        .header-particulares-content h1 span:nth-child(8) {
            color: var(--aguamarina);
        }

        .particulares-servicios-card h3 {
            padding-bottom: 0;
        }

        .particulares-servicios-card p span {
                background-color: #6bc1b929;
            padding: 8px 16px;
            border-radius: 40px;
            font-size: 1.6vw;
            color: var(--aguamarina);
            font-weight: 500;
            line-height: normal;
            width: max-content;
            display: inline-block;
            margin: 4px 0;
        }

        .elegir-cards h3 {
            color: var(--blanco);
            text-align: center;
        }

        .elegir-cards h3 span.inner {
            border-bottom: 1px solid #ffffff70;
            padding-bottom: 20px;
        }

        .experiencia-title-cont h2 {
            color: var(--gris)!important;
        }

        .experiencia-title-cont h2 span:nth-child(7),
        .experiencia-title-cont h2 span:nth-child(8),
        .experiencia-title-cont h2 span:nth-child(9),
        .experiencia-title-cont h2 span:nth-child(10) {
            color: var(--aguamarina)!important;
        }

        @media (max-width: 999px) {
            .particulares-servicios-card p span {
                font-size: 3vw;
            }
        }

        @media (max-width: 689px) {
            .particulares-servicios-card p span {
                font-size: 4vw;
            }
        }




        /*//////////
        ///BLOG///
        //////////*/

        #page-header-wrap {
            margin: 10px 10px 0 10px !important;
            border-radius: 20px;
        }

        .blog-cont h1 {
            font-size: 8vw;
            line-height: 1.1;
            color: var(--gris)!important;
        }

        .blog-cont h1 .h1-blog {
            color: var(--aguamarina)!important;
        }

        .blog-cont h3, .controls h3 .text {
            font-family: var(--font-parrafos);
            letter-spacing: 0;
            text-transform: none;
            font-weight: 400;
        }

        .blog-col-destacado .nectar-post-grid .nectar-post-grid-item .content {
            padding: 4vw!important;
        }

        .nectar-post-grid-item__excerpt-wrap {
            font-family: var(--font-parrafos);
        }

        .meta-category {
            font-family: var(--font-titulos);
        }

        .controls {
            gap: 20px;
            flex-wrap: nowrap!important;
            background-color: #fff;
            padding: 0 20px!important;
        }

        .previous-post, .next-post {
            border-radius: 20px;
        }


        @media only screen and (min-width: 1px) and (max-width: 999px) {
            body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs=default]) {
                border-radius: 20px;
            }
        }

        @media (max-width: 999px) {
            .blog-col-destacado {
                margin-bottom: 0!important;
            }
            .blog-cont h1 {
            font-size: 10vw;
        }
        .nectar-post-grid[data-grid-item-height="100vh"] .nectar-post-grid-item {
            min-height: 65vh;
        }
        }

        @media (max-width: 689px) {
            .blog-cont h1 {
            font-size: 12vw;
        }
        .blog-col-destacado .nectar-post-grid .nectar-post-grid-item .content {
            padding: 24px!important;
        }
        .nectar-post-grid[data-grid-item-height="100vh"] .nectar-post-grid-item {
            min-height: 50vh;
        }
        .controls {
            flex-direction: column;
            gap: 10px;
            padding: 0 10px!important;
        }
        }





        /*//////////
        ///LEGAL///
        //////////*/

        .titulos-politicas h2 {
            font-size: 32px;
        }

        @media (max-width: 689px) {
            .titulos-politicas h2 {
            font-size: 24px;
        }
        }


        /*//////////
        ///FOOTER///
        //////////*/

        .copyright-cont .row_col_wrap_12  {
            background-color: var(--crema);
            padding: 32px 4vw;
            margin-top: 20px!important;
            border-radius: 40px 40px 0 0;
        }
        .copyright-cont * {
            font-size: 14px!important;
            color: var(--gris)!important;
        }

        .copyright-cont a:hover {
            color: var(--aguamarina)!important;
        }


        .lopd-links .wpb_wrapper {
                display: flex;
                flex-direction: row;
                align-items: center;
                gap: 40px;
        }

        @media (max-width: 999px) {
            .lopd-links .wpb_wrapper {
                justify-content: center;
            }
        }

        @media (max-width: 689px) {
            .copyright-cont .row_col_wrap_12  {
            padding: 32px 0;
            margin-top: 10px!important;
            border-radius: 20px 20px 0 0;
        }
            .lopd-links .wpb_wrapper {
                padding-bottom: 20px;
                flex-direction: column;
                gap: 12px;
            }
        }

    /*Slider Recursos*/

    .nectar-recent-posts-slider-inner.flickity-enabled.is-draggable.loaded {
        max-height: 300px;
        overflow: hidden;
        border-radius: 40px;
    }

    @media (max-width: 689px) {
        .nectar-recent-posts-slider-inner.flickity-enabled.is-draggable.loaded {
            border-radius: 20px;
        }
    }

        .nectar-recent-posts-slider-inner h2[class*="post-ref-"] {
            padding: 2%;
            display: block;
            font-size: 30px;
        }



.mi-slider-wrap {
  position: relative;
}

.mi-slider-wrap .mi-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 34px;
  height: 34px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  transition: opacity .2s, transform .2s;
}
.mi-slider-wrap .mi-arrow:hover {
  opacity: .7;
}
.mi-slider-wrap .mi-arrow-chevron {
  display: block;
  width: 18px;
  height: 18px;
  border-top: 4px solid var(--aguamarina);
  border-right: 4px solid var(--aguamarina);
}
.mi-slider-wrap .mi-prev {
  left: 20px;
}
.mi-slider-wrap .mi-prev .mi-arrow-chevron {
  transform: rotate(-135deg);
}
.mi-slider-wrap .mi-next {
  right: 20px;
}
.mi-slider-wrap .mi-next .mi-arrow-chevron {
  transform: rotate(45deg);
}