Proyecto: Panacredito

<!DOCTYPE html>
<html lang="en" dir="ltr">

<head>
    <title>Portada</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="https://static.panacredito.do/environment/screen.css">
    <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css" />
    <link rel="stylesheet" href="css/inline.css">
    <link rel="stylesheet" href="css/master.css">
    <link rel="stylesheet" href="css/responsive.css">
    <link href="https://fonts.googleapis.com/css?family=Work+Sans:300,400,700" rel="stylesheet">
    <script src="https://static.panacredito.do/environment/library.js"></script>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
</head>

<body class="gutter">

    <!-- BEGIN HEADER UPDATE -->
    <div class="header">
        <div class="brand">
            <a href="#"></a>
        </div>
        <div class="menu-main">
            <ul>
                <li id="opt-dropdown">
                    <a href="#">Prestamos</a>
                    <ul class="block-dropdown">
                        <li>
                            <h3>Elige tu garantía:</h3>
                        </li>
                        <li><a href="#">Carros y Jeepetas</a></li>
                        <li><a href="#">Vehículos Pesados</a></li>
                        <li><a href="#">Inmuebles</a></li>
                        <li><a href="#">Fiador Solidario</a></li>
                    </ul>
                </li>
                <li><a href="#">Nosotros</a></li>
                <li class="opt-phone"><a href="tel:18095081888">(809) 508-1888</a></li>
            </ul>
            <div class="menu-btn-action">
                <a href="step-1.html">Aplica en 1 minuto</a>
            </div>
        </div>
        <div class="menu-button"></div>
        <div class="submenu">
            <ul class="submenu-links">
                <li><a href="#">Prestamos</a></li>
                <li><a href="#">Nosotros</a></li>
            </ul>
            <ul class="submenu-btn">
                <li><a href="step-1.html">Aplica en 1 minuto</a></li>
            </ul>
            <ul id="column-1" class="hidden-xs">
                <li class="title-list">Elige tu garantía:</li>
                <li><a href="#">Carros y Jeepetas</a></li>
                <li><a href="#">Vehículos Pesados</a></li>
                <li><a href="#">Inmuebles</a></li>
                <li><a href="#">Fiador Solidario</a></li>
            </ul>
            <ul id="column-2">
                <li><a href="#">Preguntas Frecuentes</a></li>
                <li><a href="#">Politica de Privacidad</a></li>
                <li><a href="#">Terminos y Condiciones</a></li>
                <li><a href="#">Blog</a></li>
                <li class="label-phone"><a href="tel:18095081888"><span>(809) 508-1888</span></a></li>
            </ul>
        </div>
    </div>


    <!-- BEGIN FEATURED BLOCK -->
    <div class="featured-wrapper">
        <div class="container">
            <div class="featured-box">
                <small>Why Re Invent The Light Bulb</small>
                <h1>Increasing Prosperity With Positive Thinking</h1>
                <h2>Self Motivation How To Keep Yourself Motivated</h2>
                <div class="featured-box-btn">
                    <a class="large-rounded-btn btn-secundary" id="featured-btn-1" href="step-1.html">
                            Garantía <strong>Inmobiliaria</strong>
                            <small>Aplica en 1 minuto</small>
                        </a>
                    <a class="large-rounded-btn btn-secundary" id="featured-btn-2" href="step-1.html">
                            Garantía <strong>Vehicular</strong>
                            <small>Aplica en 1 minuto</small>
                        </a>
                </div>
            </div>
            <!--<div class="featured-block">
                    <h2 class="featured-title">Préstamos rápidos y<br> sin complicaciones</h2>
                    <h3 class="featured-subtitle">¿Necesitas dinero? ¡Sácalo con la garantía de tu vehículo!</h3>
                    <a class="featured-btn" href="#">
                        Aplicar en un minuto
                        <i class="icon-forward"></i>
                    </a>
                </div>-->
        </div>
    </div>

    <!-- BEGIN NEWSPAPERS LOGOS -->
    <div class="carousel-wrapper">
        <div class="carousel-block content">
            <div class="carousel-box">
                <img src="img/logo-almuerzo.png" alt="listin diario" />
            </div>
            <div class="carousel-box">
                <img src="img/logo-listindiario.png" alt="listin diario" />
            </div>
            <div class="carousel-box">
                <img src="img/logo-financialcontent.png" alt="listin diario" />
            </div>
            <div class="carousel-box">
                <img src="img/logo-digitaljournal.png" alt="listin diario" />
            </div>
            <div class="carousel-box">
                <img src="img/logo-hoy.png" alt="listin diario" />
            </div>
        </div>
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.carousel-block').slick({
                dots: false,
                infinite: true,
                speed: 300,
                slidesToShow: 5,
                responsive: [{
                    breakpoint: 1024,
                    settings: {
                        slidesToShow: 3,
                        slidesToScroll: 1,
                        infinite: true,
                    }
                }, {
                    breakpoint: 600,
                    settings: {
                        slidesToShow: 2,
                        slidesToScroll: 1
                    }
                }]
            });

            // BEGIN MENU BUTTON
            $('.menu-button').click(function() {
                $(this).toggleClass('active');
                $('.header').toggleClass('menu-active submenu-active');
            });

            $('#opt-dropdown').hover(function() {
                $('.header').toggleClass('header-bg');
                if ($('.header').hasClass('menu-active')) {
                    $('.menu-button').toggleClass('active');
                    $('.header').toggleClass('menu-active submenu-active');
                }
            });
        });
    </script>
</body>

</html>
body {
    font-family: 'Work Sans', sans-serif !important;
}

/* -- begin initial css -- */
.split-wrapper #main .content {
    width: 100% !important;
    max-width: none !important;
}
/* -- end initial css -- */

.container {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    max-width: 1150px;
    position: relative;
}
.flag {
    background: url('../img/flag.png') center no-repeat !important;
    background-size: 34px !important;
}
#mobile-menu {
    background: url('../img/icon-menu.svg') center no-repeat;
}
.featured-wrapper {
    display: flex;
    position: relative;
    align-items: center;
    background: url('../img/bg-featured.jpg') center no-repeat;
    background-size: cover;
}
.featured-wrapper::before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    background: -moz-linear-gradient(45deg, rgba(0,0,0,.5) 0%, rgba(0,0,0,.9) 100%);
    background: -webkit-linear-gradient(45deg, rgba(0,0,0,.5) 0%,rgba(0,0,0,.9) 100%);
    background: linear-gradient(45deg, rgba(0,0,0,.5) 0%,rgba(0,0,0,.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
}
.featured-block {
    text-align: center;
    padding: 145px 0 80px;
}
.featured-title {
    margin: 0;
    color: #fff;
    font-size: 5vw;
    font-weight: 400;
    text-shadow: 0 0 5px rgba(0,0,0,.14);
}
.featured-subtitle {
    margin: 0;
    color: #fff;
    margin-top: 1vw;
    font-size: 3.5vw;
    font-weight: 400;
    line-height: 5vw;
    text-shadow: 0 0 5px rgba(0,0,0,.14);
}
.featured-btn {
    color: #fff;
    outline: none;
    margin-top: 4vw;
    font-size: 1.5vw;
    font-weight: 400;
    overflow: hidden;
    position: relative;
    border-radius: 5vw;
    display: inline-block;
    background-color: #00AB4F;
    padding: 1.3vw 8vw 1.3vw 2vw;
    -webkit-transition: .2s all ease-in-out;
    -moz-transition: .2s all ease-in-out;
    -ms-transition: .2s all ease-in-out;
    -o-transition: .2s all ease-in-out;
    transition: .2s all ease-in-out;
}
.featured-btn:hover {
    color: #fff;
    transform: scale(1.1);
    background-color: #039747;
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.icon-forward {
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    min-width: 8vw;
    position: absolute;
    border-top-right-radius: 3vw;
    border-bottom-right-radius: 3vw;
    -webkit-transition: .2s all ease-in-out;
    -moz-transition: .2s all ease-in-out;
    -ms-transition: .2s all ease-in-out;
    -o-transition: .2s all ease-in-out;
    transition: .2s all ease-in-out;
    background: url('../img/icon-forward.svg') 3.5vw center #f47735 no-repeat;
    background-size: 2vw;
}
.featured-btn:hover .icon-forward {
    background-color: #e46c2d;
}
.icon-forward::before {
    width: 0;
    height: 0;
    content: "";
    display: block;
    border-top: 6.2vw solid #00AB4F;
    border-right: 2.5vw solid transparent;
    -webkit-transition: .2s all ease-in-out;
    -moz-transition: .2s all ease-in-out;
    -ms-transition: .2s all ease-in-out;
    -o-transition: .2s all ease-in-out;
    transition: .2s all ease-in-out;
}
.featured-btn:hover .icon-forward::before {
    border-top-color: #039747;
}
.carousel-block {
    margin: 0;
    width: 100%;
    padding: 10px;
    max-width: none;
    position: relative;
    background-color: #F5F5F5;
}
.carousel-box {
    outline: none;
}
.carousel-box img {
    height: auto;
    display: block;
    margin: 0 auto;
    max-height: 70px;
}
.carousel-block .slick-arrow {
    top: 50%;
    left: 2%;
    z-index: 1;
    padding: 0;
    width: 18px;
    height: 32px;
    border: none;
    outline: none;
    cursor: pointer;
    box-shadow: none;
    margin-top: -15px;
    position: absolute;
    text-indent: -9999em;
    background: url('../img/icon-back.svg') center no-repeat;
    background-size: 13px;
}
.carousel-block .slick-next {
    right: 2%;
    left: auto;
    background: url('../img/icon-next.svg') center no-repeat;
    background-size: 13px;
}
.split-button-wrapper {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f5f5f5;
}
.split-button-block {
    padding: 20px;
    text-align: center;
}
.split-title {
    font-size: 25px;
    font-weight: 900;
    line-height: 30px;
}
.split-btn {
    margin: 10px;
    color: #4D4D4D;
    font-size: 21px;
    font-weight: 100;
    border-radius: 30px;
    display: inline-block;
    padding: 15px 30px 15px 55px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.11);
}
.split-btn:hover {
    color: #4D4D4D;
    background-color: #f7f7f7;
}
.opt-yes {
    background: url('../img/icon-yes.svg') 20% center #fff no-repeat;
}
.opt-no {
    background: url('../img/icon-no.svg') 20% center #fff no-repeat;
}
.split-wrapper {
    padding: 0;
}
.split-faq {
    position: relative;
    background: url('../img/bg-faq.jpg') center no-repeat;
    background-size: cover;
}
.split-faq::before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    position: absolute;
    background-color: rgba(0,0,0,.65);
}
.field-wrapper {
    margin-top: 35px;
    position: relative;
}
.field-wrapper input,
.field-wrapper select {
    border: none;
    margin-top: 0;
    color: #4D4D4D;
    font-size: 16px;
    padding-left: 0;
    box-shadow: none;
    appearance: none;
    border-radius: 0;
    padding-top: 5px;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border-bottom: 1px solid #DEDBDB;
}
.field-wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #B8B6B6;
}
.field-wrapper input::-moz-placeholder { /* Firefox 19+ */
  color: #B8B6B6;
}
.field-wrapper input:-ms-input-placeholder { /* IE 10+ */
  color: #B8B6B6;
}
.field-wrapper input:-moz-placeholder { /* Firefox 18- */
  color: #B8B6B6;
}
.field-select {
    background: url('../img/icon-dropdown.svg') right center transparent no-repeat;
}
.field-wrapper label {
  left: 0;
  opacity: 0;
  top: -13px;
  color: #F47735;
  font-size: 12px;
  position: absolute;
  transition: all 0.1s linear;
}
.field-wrapper label.show {
  top: -15px;
  opacity: 1;
}
.field-wrapper option {
  color: #4D4D4D;
}
.field-wrapper .watermark {
  color: #B8B6B6;
}
.btn-action {
    width: 100%;
    border: none;
    padding: 20px;
    cursor: pointer;
    margin-top: 40px;
    border-radius: 30px;
    margin-bottom: 20px;
    background-color: #00AB4F;
    -webkit-transition: .2s all ease-in-out;
    -moz-transition: .2s all ease-in-out;
    -ms-transition: .2s all ease-in-out;
    -o-transition: .2s all ease-in-out;
    transition: .2s all ease-in-out;
}
.btn-action span {
    color: #fff;
    font-size: 18px;
    padding-right: 20px;
    display: inline-block;
    background: url('../img/icon-arrow-enabled.svg') right center no-repeat;
}
.btn-action:disabled,
.btn-action:disabled:hover {
    cursor: not-allowed;
    background-color: #E0E0E0;
}
.btn-action:disabled span {
    color: #777;
    background: url('../img/icon-arrow-disabled.svg') right center no-repeat;
}
.btn-action:hover {
    background-color: #059246;
}
.toggle-wrapper-option {
    cursor: pointer;
    margin-top: 40px;
    background: url('../img/icon-plus.svg') right center no-repeat;
}
.show-block .toggle-wrapper-option {
    background: url('../img/icon-less.svg') right center no-repeat;
}
.toggle-wrapper-option span {
    height: 20px;
    color: #F47735;
    font-size: 14px;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    border-bottom: 1px solid #F47735;
}
.field-wrapper small {
    display: block;
    color: #B8B6B6;
    margin-top: 8px;
    font-size: 12px;
}
.toggle-block {
    display: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.show-block .toggle-block {
    display: block;
}
#slider-range-min {
    border: none;
    height: 18px;
    margin: 70px auto;
    border-radius: 30px !important;
    box-shadow: 0 1px 4px rgba(0,0,0,.09) inset;
}
.slider-tooltip {
    position: relative;
}
.slider-tooltip #amount {
    left: 50%;
    color: #fff;
    width: 110px;
    border: none;
    bottom: 12px;
    outline: none;
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    font-style: normal;
    text-align: center;
    margin-left: -40px;
    border-radius: 30px;
    background-color: #F47735;
}
.slider-tooltip::before {
    width: 0;
    height: 0;
    left: 50%;
    bottom: 7px;
    content: "";
    display: block;
    margin-left: 3px;
    position: absolute;
    border-top: 10px solid #f47735;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}
.ui-slider-handle {
    outline: none;
    border-radius: 50%;
    top: -8px !important;
    width: 32px !important;
    height: 32px !important;
    border: none !important;
    box-shadow: 0 0 0px 5px #fff inset, 0 0 10px rgba(0, 0, 0, 0.15);
    background: url('../img/icon-drag.svg') center #f47735 no-repeat !important;
}
.ui-slider-range {
    border-radius: 30px;
    background: -moz-linear-gradient(left, rgba(244,119,53,0.37) 0%, rgba(244,119,53,1) 100%);
    background: -webkit-linear-gradient(left, rgba(244,119,53,0.37) 0%,rgba(244,119,53,1) 100%);
    background: linear-gradient(to right, rgba(244,119,53,0.37) 0%,rgba(244,119,53,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ef47735', endColorstr='#f47735',GradientType=1 );
}
.slider-bottom {
    width: 100%;
    bottom: -30px;
    color: #f47735;
    overflow: hidden;
    font-weight: 700;
    position: absolute;
}
.slider-bottom small:first-child {
    float: left;
}
.slider-bottom small {
    float: right;
}
.split-logo {
    margin: 30px 0;
    display: block;
}
.split-logo img {
    display: block;
    max-width: 190px;
    max-height: 37px;
}
.split-field .split-title {
    width: 100%;
    margin: 40px 0 10px;
    display: inline-block;
}
.split-form-wrapper {
    padding-top: 65px;
}
.split-text {
    padding: 15px 0;
    position: relative;
}
.split-faq-title {
    color: #fff;
    margin-top: 0;
    font-size: 24px;
    font-weight: 300;
    text-align: left;
}
.split-faq-block {
    color: #fff;
    margin-top: 20px;
}
.split-faq-block b {
    display: block;
    font-size: 16px;
    line-height: 25px;
}
.split-faq-block small {
    display: block;
    font-size: 14px;
    margin-top: 5px;
    font-weight: 300;
    line-height: 20px;
}
.switch-wrapper {
    margin-top: 25px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.switch-block {
    width: 55px;
    color: #777;
    height: 25px;
    font-size: 14px;
    cursor: pointer;
    font-weight: 300;
    line-height: 25px;
    position: relative;
    border-radius: 30px;
    display: inline-block;
    background-color: #E0E0E0;
    -webkit-transition: .2s all ease-in-out;
    -moz-transition: .2s all ease-in-out;
    -ms-transition: .2s all ease-in-out;
    -o-transition: .2s all ease-in-out;
    transition: .2s all ease-in-out;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.switch-block::before {
    left: 0;
    top: -1px;
    content: "";
    width: 27px;
    height: 27px;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 0 4px rgba(0,0,0,.30);
    -webkit-transition: .1s all ease-in-out;
    -moz-transition: .1s all ease-in-out;
    -ms-transition: .1s all ease-in-out;
    -o-transition: .1s all ease-in-out;
    transition: .1s all ease-in-out;
}
.switch-block i {
    font-style: normal;
}
.switch-yes {
    float: left;
    padding-left: 10px;
}
.switch-no {
    float: right;
    padding-right: 7px;
}
input:checked + label .switch-block {
    color: #fff;
    background-color: #4BD865;
}
input:checked + label .switch-block::before {
    left: 30px;
}
.switch-wrapper input {
    display: none;
}
.switch-label {
    float: left;
    color: #b8b6b6;
    font-size: 16px;
    margin-top: 5px;
    margin-right: 20px;
}
.field-wrapper .error {
    margin: 0;
    border-bottom: 2px solid #ff0000;
}
.split-subtitle {
    color: #989593;
    font-size: 16px;
    line-height: 21px;
}
.split-final .split-title {
    margin-top: 15px !important;
    margin-bottom: -5px !important;
}
.modal-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20000;
    overflow: auto;
    position: fixed;
    background-color: rgba(0,0,0,.77);
}
.modal-block {
    top: 50%;
    left: 50%;
    width: 100%;
    max-width: 350px;
    position: absolute;
    text-align: center;
    margin: -200px auto 30px -175px;
}
.modal-block-content {
    padding: 20px;
    border-radius: 10px;
    background-color: #fff;
}
.modal-block-title {
    color: #4d4d4d;
    font-size: 14px;
    font-weight: 700;
}
.modal-block-title > span {
    display: block;
    margin-top: 3px;
}
.modal-block-title > small {
    color: #B8B6B6;
    display: block;
    font-size: 14px;
    font-weight: 300;
    margin-top: 15px;
}
.modal-block-code {
    height: 70px;
    font-weight: 300;
    margin-top: 10px;
    position: relative;
    margin-left: -20px;
    margin-right: -20px;
    border-top: 1px solid #EAE7E7;
    border-bottom: 1px solid #EAE7E7;
}
.modal-block-code input {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: none;
    margin-top: 0;
    color: #F47735;
    font-size:  36px;
    box-shadow: none;
    text-align: center;
    position: absolute;
}
.btn-modal {
    margin: 20px 0 0;
}
.btn-modal > span {
    padding: 0;
    background: none;
}
.modal-block-code input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #F47735;
}
.modal-block-code input::-moz-placeholder { /* Firefox 19+ */
  color: #F47735;
}
.modal-block-code input:-ms-input-placeholder { /* IE 10+ */
  color: #F47735;
}
.modal-block-code input:-moz-placeholder { /* Firefox 18- */
  color: #F47735;
}
.modal-link {
    color: #4D4D4D;
    display: block;
    font-size: 14px;
    font-weight: 300;
    margin-top: 15px;
    text-align: center;
}
.modal-block > h2 {
    color: #fff;
    font-size: 20px;
    margin: 0 0 15px;
    font-weight: 700;
    line-height: 24px;
}
.modal-block-content .btn-action {
    margin: 15px 0 0;
}
.close-modal {
    top: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    display: block;
    position: fixed;
    cursor: pointer;
    background: url('../img/icon-close.svg') center no-repeat;
}
.error-code {
    display: block;
    color: #D0021B;
    font-size: 14px;
    margin-top: 10px;
}
.split-term {
    color: #777;
    display: block;
    font-size: 12px;
    margin-top: -10px;
    text-align: center;
    margin-bottom: 30px;
}
.split-term a {
    color: #F47735;
}
.split-wrapper #footer {
    margin-top: 0;
}

/* -- begin header updated -- */
.gutter {
    padding-top: 0;
}
.header {
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
    border: none;
    height: 4.8rem;
    display: flex;
    padding: 1.5rem;
    position: absolute;
    align-items: center;
    letter-spacing: .5px;
    -webkit-transition: .1s all ease-in-out;
    -ms-transition: .1s all ease-in-out;
    -o-transition: .1s all ease-in-out;
    transition: .1s all ease-in-out;
}
.menu-main {
    width: 80%;
    z-index: 2;
    text-align: center;
    position: relative;
    padding-right: 15%;
    text-transform: uppercase;
}
.menu-main ul {
    margin: 0;
    padding: 0;
}
.menu-main > ul > li {
    color: #fff;
    font-size: 14px;
    display: inline-block;
}
.menu-button {
    height: 12px;
}
.brand {
    width: 20%;
    z-index: 2;
    position: relative;
}
.brand img {
    width: 100%;
    height: auto;
    display: block;
}
.menu-main ul li a {
    color: #fff;
    padding: 0 50px 0 50px;
    font-size: 14px;
    border-left: 1px solid rgba(221, 221, 221, 0.36);
}
.submenu ul li a:hover,
.header-bg ul li a:hover,
.menu-main > ul > li:hover > a,
.menu-active .menu-main ul li a:hover {
    color: #f47735 !important;
}
.menu-main ul li:first-child a {
    padding-left: 0;
    border-left: none;
    padding-right: 18px;
}
.menu-button {
    z-index: 2;
    cursor: pointer;
    position: relative;
}
.menu-button::before,
.menu-button::after {
    content: "";
    width: 25px;
    height: 2px;
    display: block;
    position: relative;
    border-radius: 30px;
    background-color: #fff;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.menu-button::after {
    top: 9px;
}

.menu-button.active::after {
    transform: translateY(-.45rem) rotateZ(-45deg);
}
.menu-button.active::before {
    transform: translateY(0.25rem) rotateZ(45deg);
}
.submenu-button a,
.menu-btn-action a {
    right: 20px;
    color: #fff;
    bottom: -6px;
    font-size: 12px;
    padding: 7px 10px;
    position: absolute;
    border-radius: 3px;
    border: 1px solid #fff;
    -webkit-transition: .2s all ease-in-out;
    -moz-transition: .2s all ease-in-out;
    -ms-transition: .2s all ease-in-out;
    -o-transition: .2s all ease-in-out;
    transition: .2s all ease-in-out;
    border-radius: 30px;
}
.menu-btn-action a:hover {
    color: #000;
    background-color: #fff;
}
.header-bg #opt-dropdown,
.menu-active #opt-dropdown {
    background-image: url('../img/angle-down-active.svg');
}
#opt-dropdown {
    margin-right: 55px;
    background: url('../img/angle-down-initial.svg') right center no-repeat;
    background-size: 10px;
}
#opt-dropdown:hover {
    background: url('../img/angle-down-active.svg') right center no-repeat;
    background-size: 10px;
}
#opt-dropdown h3 {
    color: #f47735;
    font-weight: 700;
    margin: 0 0 10px;
}
.menu-main li .block-dropdown {
    font-size: 12px;
    text-align: left;
    position: absolute;
    visibility: hidden;
    letter-spacing: .3px;
    background-color: #fff;
    text-transform: uppercase;
    padding: 50px 30px 15px 25px;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1);
    will-change: transform;
    -webkit-transition: -webkit-transform .1s ease-in-out;
    transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    align-items: flex-end;
    margin-left: -60px;
}
.menu-main #opt-dropdown:hover .block-dropdown {
    visibility: visible;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: -webkit-transform .1s ease-in-out;
    transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
}
.menu-main .block-dropdown li {
    display: block;
}
.menu-main .block-dropdown li a {
    display: block;
    padding: 10px 0;
}
.menu-main .block-dropdown a:hover {
    color: #f47735 !important;
}
.header-bg,
.menu-active,
.menu-active .block-dropdown {
    background-color: #fff;
}
.header-bg .menu-main a,
.menu-active .menu-main a,
.block-dropdown a  {
    color: #000 !important;
}
.header-bg .menu-btn-action a,
.menu-active .menu-btn-action a {
    border-color: #000;
}
.header-bg .menu-button::before,
.header-bg .menu-button::after,
.menu-active .menu-button::before,
.menu-active .menu-button::after {
    background-color: #000;
}
.header-bg .opt-dropdown > a,
.menu-active .opt-dropdown > a {
    background-image: url('../img/angle-down-active.svg');
}
.header-bg .menu-main ul li a,
.menu-active .menu-main ul li a {
    border-left-color: #ddd;
}
.opt-dropdown > a {
    margin-right: 10px;
    padding-right: 13px !important;
    background: url('../img/angle-down-initial.svg') center right no-repeat;
    background-size: 8px;
}
.opt-phone {
    top: -1px;
    display: block;
    font-size: 14px;
    margin-top: -7px;
    line-height: 17px;
    position: relative;
}
.opt-dropdown h3 {
    color: #f47735;
    font-size: 12px;
    margin: 0 0 7px;
    font-weight: 700;
}
.block-dropdown::before {
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    height: 20px;
    display: block;
    position: absolute;
    box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.1);
}

.brand a {
    width: 220px;
    height: 40px;
    display: block;
    background: url('../img/logo-panacredito-primary.svg')no-repeat;
    background-size: 220px;
    background-position: 0 0;
}
.header-bg .brand a,
.menu-active .brand a {
    background-position: 0 -53px;
}
.submenu {
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    display: flex;
    position: absolute;
    visibility: hidden;
    background-color: #fff;
    padding: 60px 25px 25px;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1);
    will-change: transform;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    align-items: flex-end;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.submenu ul {
    position: relative;
}
.submenu ul li {
    display: block;
}
.submenu ul li a {
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
}
.submenu #column-1 {
    left: calc(50% - 19rem);
}
.submenu #column-2 {
    left: calc(50% - 16.1875rem);
}
.submenu #column-3 {
    left: calc(50% - 1rem);
}
.submenu-active .submenu {
    visibility: visible;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.title-list {
    color: #f47735;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.brand:hover img {
    filter: invert(100%);
}
.submenu-btn a {
    margin: 20px 0;
    text-align: center;
    border-radius: 30px;
    color: #00ad4b !important;
    border: 2px solid #00ad4b !important;
}
.label-phone span {
    color: #000;
    font-size: 16px;
    padding-left: 30px;
    background: url(../img/icon-phone.svg) left center no-repeat;
    background-size: 24px;
}
@keyframes grade-ltr {
    from {
        transform-origin: 5px;
        transform: rotate(0);
    } to {
        transform-origin: 5px;
        transform: rotate(-45deg);
    }
}
@keyframes grade-rtl {
    from {
        transform-origin: 3px;
        transform: rotate(0deg);
    } to {
        transform-origin: 3px;
        transform: rotate(45deg);
    }
}

/*-- UPDATE 04/04/2019 --*/
.featured-box {
    color: #fff;
    text-align: left;
    max-width: 780px;
}
.featured-box small {
    font-size: 18px;
}
.featured-box h1 {
    margin: 10px 0;
    font-size: 65px;
    text-align: left;
    font-weight: 500;
}
.featured-box h2 {
    font-size: 24px;
    text-align: left;
    margin: 30px 0;
}
.large-rounded-btn {
    color: #fff;
    padding: 20px 35px;
}
#featured-btn-1 {
    background-image: url('../img/icon-house.svg');
}
#featured-btn-2 {
    background-image: url('../img/icon-car.svg');
}
.large-rounded-btn {
    display: inline-block;
    padding-top: 55px;
    background-position: center 20px;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-size: 42px;
    text-align: center;
    margin-bottom: 20px;
}
.large-rounded-btn:hover {
    color: #fff;
}
.large-rounded-btn small {
    display: block;
    font-size: 12px;
    margin-top: 4px;
}
.btn-primary {
    background-color: #00AB4F;
}
.btn-secundary {
    background-color: #f47735;
}
Regresar