/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */

.hamburger {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity,-webkit-filter;
    transition-property: opacity,-webkit-filter;
    -o-transition-property: opacity,filter;
    transition-property: opacity,filter;
    transition-property: opacity,filter,-webkit-filter;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible
}

    .hamburger:hover {
        opacity: 1
    }

.hamburger-box {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px
}

    .hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
        width: 20px;
        height: 4px;
        background-color: #000;
        -webkit-border-radius: 0;
        border-radius: 0;
        position: absolute;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        -o-transition-property: transform;
        transition-property: transform;
        transition-property: transform,-webkit-transform;
        -webkit-transition-duration: .15s;
        -o-transition-duration: .15s;
        transition-duration: .15s;
        -webkit-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease
    }

        .hamburger-inner::after, .hamburger-inner::before {
            content: "";
            display: block
        }

        .hamburger-inner::before {
            top: -8px
        }

        .hamburger-inner::after {
            bottom: -8px
        }

.hamburger--spring-r .hamburger-inner {
    top: auto;
    bottom: 0;
    -webkit-transition-duration: .13s;
    -o-transition-duration: .13s;
    transition-duration: .13s;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    -o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-timing-function: cubic-bezier(.55,.055,.675,.19)
}

    .hamburger--spring-r .hamburger-inner::after {
        top: -16px;
        -webkit-transition: top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear;
        -o-transition: top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear;
        transition: top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear
    }

    .hamburger--spring-r .hamburger-inner::before {
        -webkit-transition: top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);
        transition: top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);
        -o-transition: top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);
        transition: top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);
        transition: top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)
    }

.hamburger--spring-r.is-active .hamburger-inner {
    -webkit-transform: translate3d(0,-8px,0) rotate(-45deg);
    transform: translate3d(0,-8px,0) rotate(-45deg);
    -webkit-transition-delay: .22s;
    -o-transition-delay: .22s;
    transition-delay: .22s;
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    -o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1)
}

    .hamburger--spring-r.is-active .hamburger-inner::after {
        top: 0;
        opacity: 0;
        -webkit-transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear;
        -o-transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear;
        transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear
    }

    .hamburger--spring-r.is-active .hamburger-inner::before {
        top: 0;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);
        transition: top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);
        -o-transition: top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);
        transition: top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);
        transition: top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1)
    }

.nl-widget-banner-multiple-slide--electricvermilion {
    position: relative
}

    .nl-widget-banner-multiple-slide--electricvermilion .nl-banner--btn {
        position: absolute;
        bottom: -1px;
        left: calc(50% - 1rem);
        z-index: 10;
        -webkit-transition: bottom .3s ease-in-out;
        -o-transition: bottom .3s ease-in-out;
        transition: bottom .3s ease-in-out
    }

        .nl-widget-banner-multiple-slide--electricvermilion .nl-banner--btn .nl-btn--icon {
            margin: 0
        }

        .nl-widget-banner-multiple-slide--electricvermilion .nl-banner--btn .nl-icon {
            width: 2rem;
            height: auto
        }

        .nl-widget-banner-multiple-slide--electricvermilion .nl-banner--btn .nl-btn--text {
            display: none
        }

        .nl-widget-banner-multiple-slide--electricvermilion .nl-banner--btn:hover {
            bottom: -10px
        }

    .nl-widget-banner-multiple-slide--electricvermilion .nl-banner--text {
        position: absolute;
        top: 0;
        right: 0;
        left: 0
    }

    .nl-widget-banner-multiple-slide--electricvermilion .flickity-slider {
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important
    }

    .nl-widget-banner-multiple-slide--electricvermilion .nl-flickity--slide {
        left: 0 !important;
        z-index: 0;
        width: 100%;
        pointer-events: none;
        height:100%
    }

        .nl-widget-banner-multiple-slide--electricvermilion .nl-flickity--slide.is-selected {
            z-index: 1;
            pointer-events: auto
        }

    .nl-widget-banner-multiple-slide--electricvermilion .nl-aspect-full {
        padding-top: 0 !important;
        height: 100% !important;
    }

@media (max-width:1199.98px) {
    .nl-widget-banner-multiple-slide--electricvermilion .nl-aspect-full {
        padding-top: 85vh
    }
}

.nl-widget-banner-multiple-slide--electricvermilion .nl-devider .nl-widget--img {
    width: auto !important
}

.nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots {
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 1rem;
        height: 1rem;
        margin: 1rem 0;
        background-color: transparent;
        border: 2px solid #fff;
        -webkit-border-radius: 0;
        border-radius: 0;
        opacity: 1;
        -webkit-transition: background-color .3s ease-in-out,border-color .3s ease-in-out,margin .3s ease-in-out;
        -o-transition: background-color .3s ease-in-out,border-color .3s ease-in-out,margin .3s ease-in-out;
        transition: background-color .3s ease-in-out,border-color .3s ease-in-out,margin .3s ease-in-out
    }

        .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot::after, .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot::before {
            content: '';
            position: absolute;
            background-color: #fff;
            opacity: 0;
            -webkit-transition: height .3s ease-in-out,opacity 0s ease-in-out;
            -o-transition: height .3s ease-in-out,opacity 0s ease-in-out;
            transition: height .3s ease-in-out,opacity 0s ease-in-out
        }

        .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot::after {
            background: linear-gradient(180deg, rgb(21 105 180) 0%, rgb(26 144 73) 50%,rgb(255 203 8) 100%);
            -webkit-transition-duration: 6s,0s;
            -o-transition-duration: 6s,0s;
            transition-duration: 6s,0s
        }

        .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot:hover {
            border-color: #f4c911
        }

        .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot.is-selected {
            background: #f4c911;
            border-color: #f4c911
        }

            .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot.is-selected::after, .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot.is-selected::before {
                opacity: 1;
                -webkit-transition-delay: .4s,.3s;
                -o-transition-delay: .4s,.3s;
                transition-delay: .4s,.3s
            }

            .nl-widget-banner-multiple-slide--electricvermilion .flickity-page-dots .dot.is-selected::after {
                -webkit-transition-delay: .5s,.3s;
                -o-transition-delay: .5s,.3s;
                transition-delay: .5s,.3s
            }

.nl-widget-banner-multiple-slide--electricvermilion .nl-logo img {
    width: auto !important;
    height: auto !important;
    max-height: 8rem !important
}

@media (min-width:1200px) {
    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots {
        right: calc(7% + 1.5rem);
        bottom: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        height: 100%
    }

        .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot:last-child {
                -webkit-transition-property: background-color,border-color,margin-bottom;
                -o-transition-property: background-color,border-color,margin-bottom;
                transition-property: background-color,border-color,margin-bottom
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot::before {
                width: 2px;
                height: 0
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot:last-child {
                -webkit-transition-property: background-color,border-color,margin-top;
                -o-transition-property: background-color,border-color,margin-top;
                transition-property: background-color,border-color,margin-top
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot.is-selected {
                margin-bottom: 17.5rem
            }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot.is-selected::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot.is-selected::before {
                    top: 4rem;
                    -webkit-box-ordinal-group: 0;
                    -webkit-order: -1;
                    -ms-flex-order: -1;
                    order: -1;
                    height: 12rem
                }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot.is-selected:last-child {
                    margin-top: 17.5rem;
                    margin-bottom: 1.5rem
                }

                    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot.is-selected:last-child::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .flickity-page-dots .dot.is-selected:last-child::before {
                        top: -15rem;
                        -webkit-box-ordinal-group: 3;
                        -webkit-order: 2;
                        -ms-flex-order: 2;
                        order: 2
                    }

    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-vetical .nl-first-load .flickity-page-dots .dot:first-child::after {
        -webkit-animation: first_load_v 6s ease-in-out;
        animation: first_load_v 6s ease-in-out
    }

    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots {
        right: 0;
        bottom: -6.875rem;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start
    }

        .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot {
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            margin: 0 2.75rem;
            -webkit-transition-property: background-color,border-color,margin-right;
            -o-transition-property: background-color,border-color,margin-right;
            transition-property: background-color,border-color,margin-right
        }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot:last-child {
                -webkit-transition-property: background-color,border-color,margin-left;
                -o-transition-property: background-color,border-color,margin-left;
                transition-property: background-color,border-color,margin-left
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot::before {
                width: 0;
                height: 2px;
                -webkit-transition-property: width;
                -o-transition-property: width;
                transition-property: width
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot.is-selected {
                margin-right: 28.625rem
            }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot.is-selected::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot.is-selected::before {
                    left: 6.75rem;
                    -webkit-box-ordinal-group: 0;
                    -webkit-order: -1;
                    -ms-flex-order: -1;
                    order: -1;
                    width: 20.375rem
                }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot.is-selected:last-child {
                    margin-right: 2.75rem;
                    margin-left: 28.625rem
                }

                    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot.is-selected:last-child::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .flickity-page-dots .dot.is-selected:last-child::before {
                        left: -26.125rem;
                        -webkit-box-ordinal-group: 3;
                        -webkit-order: 2;
                        -ms-flex-order: 2;
                        order: 2
                    }

    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-horizontal .nl-first-load .flickity-page-dots .dot:first-child::after {
        -webkit-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
        -webkit-animation: first_load_h 6s ease-in-out;
        animation: first_load_h 6s ease-in-out
    }
}

@media (max-width:1199.98px) {
    .nl-widget-banner-multiple-slide--electricvermilion .nl-logo img {
        width: auto !important;
        height: auto !important;
        max-height: 42px !important
    }

    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots {
        right: 9%;
        bottom: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        height: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start
    }

        .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot:last-child {
                -webkit-transition-property: background-color,border-color,margin-bottom;
                -o-transition-property: background-color,border-color,margin-bottom;
                transition-property: background-color,border-color,margin-bottom
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot::before {
                width: 2px;
                height: 0
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot:last-child {
                -webkit-transition-property: background-color,border-color,margin-top;
                -o-transition-property: background-color,border-color,margin-top;
                transition-property: background-color,border-color,margin-top
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected {
                margin-bottom: 15.5rem
            }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected::before {
                    top: 4.5rem;
                    -webkit-box-ordinal-group: 0;
                    -webkit-order: -1;
                    -ms-flex-order: -1;
                    order: -1;
                    height: 15rem
                }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected:last-child {
                    margin-top: 15.5rem;
                    margin-bottom: 1.5rem
                }

                    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected:last-child::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected:last-child::before {
                        top: -15rem;
                        -webkit-box-ordinal-group: 3;
                        -webkit-order: 2;
                        -ms-flex-order: 2;
                        order: 2
                    }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot:first-child {
                margin-top: 0
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected {
                margin-bottom: 9rem
            }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected::before {
                    top: 2.625rem;
                    height: 7.5rem
                }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected:last-child {
                    margin-top: 9rem;
                    margin-bottom: 1.5rem
                }

                    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected:last-child::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .flickity-page-dots .dot.is-selected:last-child::before {
                        top: -9rem
                    }

    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-vetical .nl-first-load .flickity-page-dots .dot:first-child::after {
        -webkit-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
        -webkit-animation: first_load_v_2 6s ease-in-out;
        animation: first_load_v_2 6s ease-in-out
    }

    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots {
        right: 0;
        bottom: 6.85714rem;
        padding-left: 8%;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start
    }

        .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot {
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            margin: 0 1.28571rem;
            -webkit-transition-property: background-color,border-color,margin-right;
            -o-transition-property: background-color,border-color,margin-right;
            transition-property: background-color,border-color,margin-right
        }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot:last-child {
                -webkit-transition-property: background-color,border-color,margin-left;
                -o-transition-property: background-color,border-color,margin-left;
                transition-property: background-color,border-color,margin-left
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot::before {
                width: 0;
                height: 2px;
                -webkit-transition-property: width;
                -o-transition-property: width;
                transition-property: width
            }

            .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot.is-selected {
                margin-right: 19.28571rem
            }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot.is-selected::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot.is-selected::before {
                    left: 3.71429rem;
                    -webkit-box-ordinal-group: 0;
                    -webkit-order: -1;
                    -ms-flex-order: -1;
                    order: -1;
                    width: 15.42857rem
                }

                .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot.is-selected:last-child {
                    margin-right: 1.28571rem;
                    margin-left: 19.28571rem
                }

                    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot.is-selected:last-child::after, .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .flickity-page-dots .dot.is-selected:last-child::before {
                        left: -18.28571rem;
                        -webkit-box-ordinal-group: 3;
                        -webkit-order: 2;
                        -ms-flex-order: 2;
                        order: 2
                    }

    .nl-widget-banner-multiple-slide--electricvermilion.nl-nav-phone-horizontal .nl-first-load .flickity-page-dots .dot:first-child::after {
        -webkit-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
        -webkit-animation: first_load_h_2 6s ease-in-out;
        animation: first_load_h_2 6s ease-in-out
    }
}

.nl-widget-banner-multiple-slide--electricvermilion[data-items="1"] .flickity-page-dots {
    display: none
}

@-webkit-keyframes first_load_h {
    0% {
        width: 0
    }

    100% {
        width: 20.375rem
    }
}

@keyframes first_load_h {
    0% {
        width: 0
    }

    100% {
        width: 20.375rem
    }
}

@-webkit-keyframes first_load_h_2 {
    0% {
        width: 0
    }

    100% {
        width: 15.42857rem
    }
}

@keyframes first_load_h_2 {
    0% {
        width: 0
    }

    100% {
        width: 15.42857rem
    }
}

@-webkit-keyframes first_load_v {
    0% {
        height: 0
    }

    100% {
        height: 15rem
    }
}

@keyframes first_load_v {
    0% {
        height: 0
    }

    100% {
        height: 15rem
    }
}

@-webkit-keyframes first_load_v_2 {
    0% {
        height: 0
    }

    100% {
        height: 7.5rem
    }
}

@keyframes first_load_v_2 {
    0% {
        height: 0
    }

    100% {
        height: 7.5rem
    }
}
/*# sourceMap */
