/*

	Imports

 */

@font-face {
    font-family: "Gotham";
    src: url("/fonts/hinted-subset-Gotham-Bold.ttf");
    font-weight: 700;
}

@font-face {
    font-family: "Gotham";
    src: url("/fonts/hinted-subset-Gotham-Book.ttf");
    font-weight: 400;
}

@font-face {
    font-family: "Gotham";
    src: url("/fonts/hinted-subset-Gotham-Light.ttf");
    font-weight: 300;
}

@font-face {
    font-family: "Gotham";
    src: url("/fonts/hinted-subset-Gotham-Medium.ttf");
    font-weight: 600;
}

/* Primary colors */

/* Text colors */

/* Border colors */

/* Background colors */

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    line-height: 26px;
}

body {
    font-family: 'Gotham', sans-serif;
    overflow-x: hidden;
}

p {
    font-size: 17px;
    color: #16222A;
}

i {
    color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
    /*Medium*/
    color: #16222A;
}

h1 {
    font-size: 30px;
}

h2 {
    color: #16222A;
    font-size: 22px;
    line-height: 33px;
}

div {
    box-sizing: border-box;
}

input {
    font-family: 'Gotham';
    outline: none;
    border: none;
    border-radius: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/*

  Object fit
  
 */

.object-fit {
    position: relative;
}

    .object-fit img {
        position: absolute;
        top: 0;
        left: 50%;
        right: 0;
        bottom: 0;
        -webkit-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
        margin: auto;
        min-width: 100%;
        min-height: 100%;
        height: auto;
        max-height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }

/*

	Buttons

 */

.btn,
.btn-white,
.cta-line .cta-line-inner a,
.upload-btn,
header .container .header-info form input[type=submit],
header .logo-line .logo-line-inner .header-info form input[type=submit],
.logo-line header .logo-line-inner .header-info form input[type=submit],
header .info-price .info-price-inner .header-info form input[type=submit],
.info-price header .info-price-inner .header-info form input[type=submit],
header .number-line .number-line-inner .header-info form input[type=submit],
.number-line header .number-line-inner .header-info form input[type=submit],
header .latest-blog .latest-blog-inner .header-info form input[type=submit],
.latest-blog header .latest-blog-inner .header-info form input[type=submit],
header .text-island-cta .text-island-cta-inner .header-info form input[type=submit],
.text-island-cta header .text-island-cta-inner .header-info form input[type=submit],
header .faq .faq-inner .header-info form input[type=submit],
.faq header .faq-inner .header-info form input[type=submit],
.info-price .info-price-inner .info-price-desc .cta-bar a,
.email-consent-container .email-consent-wrapper .email-consent-box form input[type=submit],
.thank-you-container .thank-you-wrapper .thank-you-box form input[type=submit] {
    background: #39A8EF;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px 30px;
    font-weight: bold;
    width: auto;
    margin-right: 0px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    cursor: pointer;
    transition: all .2s;
    border-radius: 5px;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    .btn:hover,
    .btn-white:hover,
    .cta-line .cta-line-inner a:hover,
    .upload-btn:hover,
    header .container .header-info form input[type=submit]:hover,
    header .logo-line .logo-line-inner .header-info form input[type=submit]:hover,
    .logo-line header .logo-line-inner .header-info form input[type=submit]:hover,
    header .info-price .info-price-inner .header-info form input[type=submit]:hover,
    .info-price header .info-price-inner .header-info form input[type=submit]:hover,
    header .number-line .number-line-inner .header-info form input[type=submit]:hover,
    .number-line header .number-line-inner .header-info form input[type=submit]:hover,
    header .latest-blog .latest-blog-inner .header-info form input[type=submit]:hover,
    .latest-blog header .latest-blog-inner .header-info form input[type=submit]:hover,
    header .text-island-cta .text-island-cta-inner .header-info form input[type=submit]:hover,
    .text-island-cta header .text-island-cta-inner .header-info form input[type=submit]:hover,
    header .faq .faq-inner .header-info form input[type=submit]:hover,
    .faq header .faq-inner .header-info form input[type=submit]:hover,
    .info-price .info-price-inner .info-price-desc .cta-bar a:hover,
    .email-consent-container .email-consent-wrapper .email-consent-box form input[type=submit]:hover,
    .thank-you-container .thank-you-wrapper .thank-you-box form input[type=submit]:hover {
        background: #51b2f1;
    }

    .btn:active,
    .btn-white:active,
    .cta-line .cta-line-inner a:active,
    .upload-btn:active,
    header .container .header-info form input[type=submit]:active,
    header .logo-line .logo-line-inner .header-info form input[type=submit]:active,
    .logo-line header .logo-line-inner .header-info form input[type=submit]:active,
    header .info-price .info-price-inner .header-info form input[type=submit]:active,
    .info-price header .info-price-inner .header-info form input[type=submit]:active,
    header .number-line .number-line-inner .header-info form input[type=submit]:active,
    .number-line header .number-line-inner .header-info form input[type=submit]:active,
    header .latest-blog .latest-blog-inner .header-info form input[type=submit]:active,
    .latest-blog header .latest-blog-inner .header-info form input[type=submit]:active,
    header .text-island-cta .text-island-cta-inner .header-info form input[type=submit]:active,
    .text-island-cta header .text-island-cta-inner .header-info form input[type=submit]:active,
    header .faq .faq-inner .header-info form input[type=submit]:active,
    .faq header .faq-inner .header-info form input[type=submit]:active,
    .info-price .info-price-inner .info-price-desc .cta-bar a:active,
    .email-consent-container .email-consent-wrapper .email-consent-box form input[type=submit]:active,
    .thank-you-container .thank-you-wrapper .thank-you-box form input[type=submit]:active {
        -webkit-transform: translateY(1px);
        transform: translateY(1px);
    }

.btn-white,
.cta-line .cta-line-inner a {
    background-color: #FFF;
    color: #39A8EF;
}

    .btn-white:hover,
    .cta-line .cta-line-inner a:hover {
        background: #f2f2f2;
    }

.btn-default {
    background-color: #FFF;
}

    .btn-default:hover {
        background: #f2f2f2;
    }

    .btn-default:active {
        background: #f2f2f2 !important;
    }

nav {
    padding: 20px 0px;
    position: fixed;
    z-index: 50;
    top: 0px;
    width: 100%;
    transition: all .2s;
}

    nav .close-nav-menu {
        width: 20px;
        height: 20px;
        display: none;
        position: absolute;
        right: 0px;
        top: 7px;
        padding: 20px;
        box-sizing: content-box;
        cursor: pointer;
    }

@media only screen and (max-width: 420px) {
    nav .close-nav-menu {
        display: block;
    }
}

nav.mobile-active {
    display: block;
}

nav.active {
    background: #FFF;
    border-bottom: 1px solid #E8E8E8;
}

    nav.active .container .logo img,
    nav.active .logo-line .logo-line-inner .logo img,
    .logo-line nav.active .logo-line-inner .logo img,
    nav.active .info-price .info-price-inner .logo img,
    .info-price nav.active .info-price-inner .logo img,
    nav.active .number-line .number-line-inner .logo img,
    .number-line nav.active .number-line-inner .logo img,
    nav.active .latest-blog .latest-blog-inner .logo img,
    .latest-blog nav.active .latest-blog-inner .logo img,
    nav.active .text-island-cta .text-island-cta-inner .logo img,
    .text-island-cta nav.active .text-island-cta-inner .logo img,
    nav.active .faq .faq-inner .logo img,
    .faq nav.active .faq-inner .logo img {
        display: none;
    }

    nav.active .container .logo .contrast,
    nav.active .logo-line .logo-line-inner .logo .contrast,
    .logo-line nav.active .logo-line-inner .logo .contrast,
    nav.active .info-price .info-price-inner .logo .contrast,
    .info-price nav.active .info-price-inner .logo .contrast,
    nav.active .number-line .number-line-inner .logo .contrast,
    .number-line nav.active .number-line-inner .logo .contrast,
    nav.active .latest-blog .latest-blog-inner .logo .contrast,
    .latest-blog nav.active .latest-blog-inner .logo .contrast,
    nav.active .text-island-cta .text-island-cta-inner .logo .contrast,
    .text-island-cta nav.active .text-island-cta-inner .logo .contrast,
    nav.active .faq .faq-inner .logo .contrast,
    .faq nav.active .faq-inner .logo .contrast {
        display: block;
    }

    nav.active .container ul li a,
    nav.active .logo-line .logo-line-inner ul li a,
    .logo-line nav.active .logo-line-inner ul li a,
    nav.active .info-price .info-price-inner ul li a,
    .info-price nav.active .info-price-inner ul li a,
    nav.active .number-line .number-line-inner ul li a,
    .number-line nav.active .number-line-inner ul li a,
    nav.active .latest-blog .latest-blog-inner ul li a,
    .latest-blog nav.active .latest-blog-inner ul li a,
    nav.active .text-island-cta .text-island-cta-inner ul li a,
    .text-island-cta nav.active .text-island-cta-inner ul li a,
    nav.active .faq .faq-inner ul li a,
    .faq nav.active .faq-inner ul li a {
        color: #414141;
    }

    nav.active .container .login a,
    nav.active .logo-line .logo-line-inner .login a,
    .logo-line nav.active .logo-line-inner .login a,
    nav.active .info-price .info-price-inner .login a,
    .info-price nav.active .info-price-inner .login a,
    nav.active .number-line .number-line-inner .login a,
    .number-line nav.active .number-line-inner .login a,
    nav.active .latest-blog .latest-blog-inner .login a,
    .latest-blog nav.active .latest-blog-inner .login a,
    nav.active .text-island-cta .text-island-cta-inner .login a,
    .text-island-cta nav.active .text-island-cta-inner .login a,
    nav.active .faq .faq-inner .login a,
    .faq nav.active .faq-inner .login a {
        color: #414141;
    }

        nav.active .container .login a:last-child,
        nav.active .logo-line .logo-line-inner .login a:last-child,
        .logo-line nav.active .logo-line-inner .login a:last-child,
        nav.active .info-price .info-price-inner .login a:last-child,
        .info-price nav.active .info-price-inner .login a:last-child,
        nav.active .number-line .number-line-inner .login a:last-child,
        .number-line nav.active .number-line-inner .login a:last-child,
        nav.active .latest-blog .latest-blog-inner .login a:last-child,
        .latest-blog nav.active .latest-blog-inner .login a:last-child,
        nav.active .text-island-cta .text-island-cta-inner .login a:last-child,
        .text-island-cta nav.active .text-island-cta-inner .login a:last-child,
        nav.active .faq .faq-inner .login a:last-child,
        .faq nav.active .faq-inner .login a:last-child {
            background: #39A8EF;
            color: #FFF;
            box-shadow: none;
            border: 2px solid #39A8EF;
        }

nav.simple {
    border-bottom: none !important;
}

nav.noscroll {
    position: absolute;
    display: block !important;
    left: 0px;
    height: 70px;
    box-shadow: none;
    background: none !important;
    width: 100%;
}

@media screen and (max-width: 1250px) {
    nav {
        padding: 0px;
        position: fixed;
        width: 70%;
        left: -70%;
        height: 100vh;
        background: #FFF;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
        display: none;
        transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
        padding: 10px 0;
    }
}

@media only screen and (max-width: 580px) {
    nav {
        width: 80%;
        left: -80%;
    }
}

@media only screen and (max-width: 420px) {
    nav {
        width: 100%;
        left: -100%;
    }
}

nav .container,
nav .logo-line .logo-line-inner,
.logo-line nav .logo-line-inner,
nav .info-price .info-price-inner,
.info-price nav .info-price-inner,
nav .number-line .number-line-inner,
.number-line nav .number-line-inner,
nav .latest-blog .latest-blog-inner,
.latest-blog nav .latest-blog-inner,
nav .text-island-cta .text-island-cta-inner,
.text-island-cta nav .text-island-cta-inner,
nav .faq .faq-inner,
.faq nav .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (max-width: 1250px) {
    nav .container,
    nav .logo-line .logo-line-inner,
    .logo-line nav .logo-line-inner,
    nav .info-price .info-price-inner,
    .info-price nav .info-price-inner,
    nav .number-line .number-line-inner,
    .number-line nav .number-line-inner,
    nav .latest-blog .latest-blog-inner,
    .latest-blog nav .latest-blog-inner,
    nav .text-island-cta .text-island-cta-inner,
    .text-island-cta nav .text-island-cta-inner,
    nav .faq .faq-inner,
    .faq nav .faq-inner {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
        margin: 0;
        height: 100%;
    }
}

@media screen and (max-width: 1250px) {
    nav .logo {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: #FFF;
        border-bottom: #E8E8E8;
        padding: 10px 20px;
    }
}

nav .logo img {
    width: 150px;
    height: 30px;
}

@media screen and (max-width: 1250px) {
    nav .logo img {
        display: none;
    }
}

nav .logo .contrast {
    display: none;
}

@media screen and (max-width: 1250px) {
    nav .logo .contrast {
        display: block;
    }
}

nav ul {
    list-style: none;
    line-height: 45px;
}

@media screen and (max-width: 1250px) {
    nav ul {
        padding: 0px 20px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

nav ul li {
    display: inline-block;
    padding-left: 25px;
    padding-right: 25px;
}

@media screen and (max-width: 1250px) {
    nav ul li {
        width: 100%;
        padding: 0px;
        text-align: center;
    }
}

nav ul li:last-child {
    padding-right: 0;
}

nav ul li a {
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    transition: all 0.1s ease-in;
}

    nav ul li a:hover {
        color: #f2f2f2;
        opacity: 0.7;
    }

@media screen and (max-width: 1250px) {
    nav ul li a {
        color: #16222A;
        font-weight: 600;
        padding: 20px 0;
        display: inline-block;
        font-size: 30px;
    }

        nav ul li a:hover {
            color: #304b5c;
        }
}

@media screen and (max-width: 580px) {
    nav ul li a {
        font-size: 25px;
    }
}

nav .login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1250px) {
    nav .login {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0px 40px 40px 40px;
    }
}

@media screen and (max-width: 580px) {
    nav .login {
        padding: 0px 20px 40px 20px;
    }
}

@media only screen and (max-width: 340px) {
    nav .login {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
}

nav .login a {
    color: #FFF;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    transition: all .2s;
    font-weight: 600;
}

    nav .login a:hover {
        color: #f2f2f2;
        opacity: 0.7;
    }

@media screen and (max-width: 1250px) {
    nav .login a {
        color: #16222A;
        text-align: center;
        padding: 7px 0;
        display: inline-block;
        width: 50%;
    }

        nav .login a:hover {
            color: #0d1419;
        }
}

@media only screen and (max-width: 340px) {
    nav .login a {
        width: auto;
    }
}

@media only screen and (max-width: 340px) {
    nav .login a:first-child {
        padding-right: 25px;
    }
}

nav .login a:last-child {
    border-radius: 100px;
    border: 2px solid #FFF;
    padding: 10px 35px;
    margin-left: 30px;
}

@media screen and (max-width: 1250px) {
    nav .login a:last-child {
        border: none;
        border-left: 1px solid #E8E8E8;
        color: #16222A !important;
        border-radius: 0px;
    }
}

@media screen and (max-width: 1250px) {
    nav .login a:last-child {
        margin-left: 0px;
    }

        nav .login a:last-child:hover {
            margin-left: 0px;
        }
}

@media screen and (max-width: 580px) {
    nav .login a:last-child {
        padding: 7px 0px 7px 10px;
    }
}

@media only screen and (max-width: 340px) {
    nav .login a:last-child {
        border: none !important;
    }
}

nav .login a:last-child img {
    width: 15px;
    height: 12px;
    margin-left: 10px;
    transition: all .2s;
}

@media screen and (max-width: 1250px) {
    nav .login a:last-child img {
        display: none;
    }
}

nav .login a:last-child .contrast {
    display: none;
}

@media screen and (max-width: 1250px) {
    nav .login a:last-child .contrast {
        display: none;
    }
}

#mobile-bar {
    position: fixed;
    top: 0px;
    height: auto;
    left: 0px;
    width: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    padding: 20px 0px;
    z-index: 11;
    z-index: 40;
}

@media screen and (max-width: 1250px) {
    #mobile-bar {
        display: block;
    }
}

@media screen and (max-width: 580px) {
    #mobile-bar {
        padding: 10px 0;
    }
}

@media screen and (max-height: 500px) {
    #mobile-bar {
        position: absolute;
    }
}

#mobile-bar.active {
    background: #FFF;
    border-bottom: 1px solid #E8E8E8;
    transition: all 0.2s;
}

    #mobile-bar.active .container img,
    #mobile-bar.active .logo-line .logo-line-inner img,
    .logo-line #mobile-bar.active .logo-line-inner img,
    #mobile-bar.active .info-price .info-price-inner img,
    .info-price #mobile-bar.active .info-price-inner img,
    #mobile-bar.active .number-line .number-line-inner img,
    .number-line #mobile-bar.active .number-line-inner img,
    #mobile-bar.active .latest-blog .latest-blog-inner img,
    .latest-blog #mobile-bar.active .latest-blog-inner img,
    #mobile-bar.active .text-island-cta .text-island-cta-inner img,
    .text-island-cta #mobile-bar.active .text-island-cta-inner img,
    #mobile-bar.active .faq .faq-inner img,
    .faq #mobile-bar.active .faq-inner img {
        display: none;
    }

    #mobile-bar.active .container .contrast,
    #mobile-bar.active .logo-line .logo-line-inner .contrast,
    .logo-line #mobile-bar.active .logo-line-inner .contrast,
    #mobile-bar.active .info-price .info-price-inner .contrast,
    .info-price #mobile-bar.active .info-price-inner .contrast,
    #mobile-bar.active .number-line .number-line-inner .contrast,
    .number-line #mobile-bar.active .number-line-inner .contrast,
    #mobile-bar.active .latest-blog .latest-blog-inner .contrast,
    .latest-blog #mobile-bar.active .latest-blog-inner .contrast,
    #mobile-bar.active .text-island-cta .text-island-cta-inner .contrast,
    .text-island-cta #mobile-bar.active .text-island-cta-inner .contrast,
    #mobile-bar.active .faq .faq-inner .contrast,
    .faq #mobile-bar.active .faq-inner .contrast {
        display: block;
    }

    #mobile-bar.active .container .burger .line,
    #mobile-bar.active .logo-line .logo-line-inner .burger .line,
    .logo-line #mobile-bar.active .logo-line-inner .burger .line,
    #mobile-bar.active .info-price .info-price-inner .burger .line,
    .info-price #mobile-bar.active .info-price-inner .burger .line,
    #mobile-bar.active .number-line .number-line-inner .burger .line,
    .number-line #mobile-bar.active .number-line-inner .burger .line,
    #mobile-bar.active .latest-blog .latest-blog-inner .burger .line,
    .latest-blog #mobile-bar.active .latest-blog-inner .burger .line,
    #mobile-bar.active .text-island-cta .text-island-cta-inner .burger .line,
    .text-island-cta #mobile-bar.active .text-island-cta-inner .burger .line,
    #mobile-bar.active .faq .faq-inner .burger .line,
    .faq #mobile-bar.active .faq-inner .burger .line {
        background: #16222A;
    }

#mobile-bar.simple {
    border-bottom: none !important;
}

#mobile-bar .container,
#mobile-bar .logo-line .logo-line-inner,
.logo-line #mobile-bar .logo-line-inner,
#mobile-bar .info-price .info-price-inner,
.info-price #mobile-bar .info-price-inner,
#mobile-bar .number-line .number-line-inner,
.number-line #mobile-bar .number-line-inner,
#mobile-bar .latest-blog .latest-blog-inner,
.latest-blog #mobile-bar .latest-blog-inner,
#mobile-bar .text-island-cta .text-island-cta-inner,
.text-island-cta #mobile-bar .text-island-cta-inner,
#mobile-bar .faq .faq-inner,
.faq #mobile-bar .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

    #mobile-bar .container img,
    #mobile-bar .logo-line .logo-line-inner img,
    .logo-line #mobile-bar .logo-line-inner img,
    #mobile-bar .info-price .info-price-inner img,
    .info-price #mobile-bar .info-price-inner img,
    #mobile-bar .number-line .number-line-inner img,
    .number-line #mobile-bar .number-line-inner img,
    #mobile-bar .latest-blog .latest-blog-inner img,
    .latest-blog #mobile-bar .latest-blog-inner img,
    #mobile-bar .text-island-cta .text-island-cta-inner img,
    .text-island-cta #mobile-bar .text-island-cta-inner img,
    #mobile-bar .faq .faq-inner img,
    .faq #mobile-bar .faq-inner img {
        height: 30px;
    }

    #mobile-bar .container .contrast,
    #mobile-bar .logo-line .logo-line-inner .contrast,
    .logo-line #mobile-bar .logo-line-inner .contrast,
    #mobile-bar .info-price .info-price-inner .contrast,
    .info-price #mobile-bar .info-price-inner .contrast,
    #mobile-bar .number-line .number-line-inner .contrast,
    .number-line #mobile-bar .number-line-inner .contrast,
    #mobile-bar .latest-blog .latest-blog-inner .contrast,
    .latest-blog #mobile-bar .latest-blog-inner .contrast,
    #mobile-bar .text-island-cta .text-island-cta-inner .contrast,
    .text-island-cta #mobile-bar .text-island-cta-inner .contrast,
    #mobile-bar .faq .faq-inner .contrast,
    .faq #mobile-bar .faq-inner .contrast {
        display: none;
    }

    #mobile-bar .container .burger,
    #mobile-bar .logo-line .logo-line-inner .burger,
    .logo-line #mobile-bar .logo-line-inner .burger,
    #mobile-bar .info-price .info-price-inner .burger,
    .info-price #mobile-bar .info-price-inner .burger,
    #mobile-bar .number-line .number-line-inner .burger,
    .number-line #mobile-bar .number-line-inner .burger,
    #mobile-bar .latest-blog .latest-blog-inner .burger,
    .latest-blog #mobile-bar .latest-blog-inner .burger,
    #mobile-bar .text-island-cta .text-island-cta-inner .burger,
    .text-island-cta #mobile-bar .text-island-cta-inner .burger,
    #mobile-bar .faq .faq-inner .burger,
    .faq #mobile-bar .faq-inner .burger {
        width: 30px;
        height: auto;
        position: relative;
        right: -20px;
        cursor: pointer;
        padding: 20px;
        box-sizing: content-box;
    }

        #mobile-bar .container .burger[data-toggl="2"] .line:nth-child(2),
        #mobile-bar .logo-line .logo-line-inner .burger[data-toggl="2"] .line:nth-child(2),
        .logo-line #mobile-bar .logo-line-inner .burger[data-toggl="2"] .line:nth-child(2),
        #mobile-bar .info-price .info-price-inner .burger[data-toggl="2"] .line:nth-child(2),
        .info-price #mobile-bar .info-price-inner .burger[data-toggl="2"] .line:nth-child(2),
        #mobile-bar .number-line .number-line-inner .burger[data-toggl="2"] .line:nth-child(2),
        .number-line #mobile-bar .number-line-inner .burger[data-toggl="2"] .line:nth-child(2),
        #mobile-bar .latest-blog .latest-blog-inner .burger[data-toggl="2"] .line:nth-child(2),
        .latest-blog #mobile-bar .latest-blog-inner .burger[data-toggl="2"] .line:nth-child(2),
        #mobile-bar .text-island-cta .text-island-cta-inner .burger[data-toggl="2"] .line:nth-child(2),
        .text-island-cta #mobile-bar .text-island-cta-inner .burger[data-toggl="2"] .line:nth-child(2),
        #mobile-bar .faq .faq-inner .burger[data-toggl="2"] .line:nth-child(2),
        .faq #mobile-bar .faq-inner .burger[data-toggl="2"] .line:nth-child(2) {
            width: 50%;
        }

        #mobile-bar .container .burger .line,
        #mobile-bar .logo-line .logo-line-inner .burger .line,
        .logo-line #mobile-bar .logo-line-inner .burger .line,
        #mobile-bar .info-price .info-price-inner .burger .line,
        .info-price #mobile-bar .info-price-inner .burger .line,
        #mobile-bar .number-line .number-line-inner .burger .line,
        .number-line #mobile-bar .number-line-inner .burger .line,
        #mobile-bar .latest-blog .latest-blog-inner .burger .line,
        .latest-blog #mobile-bar .latest-blog-inner .burger .line,
        #mobile-bar .text-island-cta .text-island-cta-inner .burger .line,
        .text-island-cta #mobile-bar .text-island-cta-inner .burger .line,
        #mobile-bar .faq .faq-inner .burger .line,
        .faq #mobile-bar .faq-inner .burger .line {
            width: 100%;
            height: 3px;
            background: #FFF;
            margin-bottom: 4px;
            transition: 200ms cubic-bezier(0.86, 0, 0.07, 1);
        }

            #mobile-bar .container .burger .line:last-child,
            #mobile-bar .logo-line .logo-line-inner .burger .line:last-child,
            .logo-line #mobile-bar .logo-line-inner .burger .line:last-child,
            #mobile-bar .info-price .info-price-inner .burger .line:last-child,
            .info-price #mobile-bar .info-price-inner .burger .line:last-child,
            #mobile-bar .number-line .number-line-inner .burger .line:last-child,
            .number-line #mobile-bar .number-line-inner .burger .line:last-child,
            #mobile-bar .latest-blog .latest-blog-inner .burger .line:last-child,
            .latest-blog #mobile-bar .latest-blog-inner .burger .line:last-child,
            #mobile-bar .text-island-cta .text-island-cta-inner .burger .line:last-child,
            .text-island-cta #mobile-bar .text-island-cta-inner .burger .line:last-child,
            #mobile-bar .faq .faq-inner .burger .line:last-child,
            .faq #mobile-bar .faq-inner .burger .line:last-child {
                margin-bottom: 0px;
            }

.overlay {
    width: 100%;
    position: fixed;
    height: 100vh;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    z-index: 20;
    transition: all .5s;
    display: none;
    opacity: 0;
    cursor: url("/img/partials/close.cur"), default;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.container,
.logo-line .logo-line-inner,
.info-price .info-price-inner,
.number-line .number-line-inner,
.latest-blog .latest-blog-inner,
.text-island-cta .text-island-cta-inner,
.faq .faq-inner {
    width: 90%;
    max-width: 1320px;
    margin: 0 auto;
}

.g-overlay:after {
    content: '';
    background-color: #39A8EF;
    position: absolute;
    width: 100%;
    background: linear-gradient(150deg, #39A8EF 1%, #2193B0 80%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .85;
}

footer {
    width: 100%;
    background: #262626;
    padding: 20px 0;
    position: relative;
    z-index: 4;
}

@media only screen and (max-width: 1200px) {
    footer {
        padding-top: 20px;
        height: auto;
    }
}

footer .container .top-bar,
footer .logo-line .logo-line-inner .top-bar,
.logo-line footer .logo-line-inner .top-bar,
footer .info-price .info-price-inner .top-bar,
.info-price footer .info-price-inner .top-bar,
footer .number-line .number-line-inner .top-bar,
.number-line footer .number-line-inner .top-bar,
footer .latest-blog .latest-blog-inner .top-bar,
.latest-blog footer .latest-blog-inner .top-bar,
footer .text-island-cta .text-island-cta-inner .top-bar,
.text-island-cta footer .text-island-cta-inner .top-bar,
footer .faq .faq-inner .top-bar,
.faq footer .faq-inner .top-bar {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 1px solid #16222A;
    padding: 35px 0px;
}

    footer .container .top-bar .footer-col,
    footer .logo-line .logo-line-inner .top-bar .footer-col,
    .logo-line footer .logo-line-inner .top-bar .footer-col,
    footer .info-price .info-price-inner .top-bar .footer-col,
    .info-price footer .info-price-inner .top-bar .footer-col,
    footer .number-line .number-line-inner .top-bar .footer-col,
    .number-line footer .number-line-inner .top-bar .footer-col,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col,
    footer .faq .faq-inner .top-bar .footer-col,
    .faq footer .faq-inner .top-bar .footer-col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

@media screen and (max-width: 1000px) {
    footer .container .top-bar .footer-col,
    footer .logo-line .logo-line-inner .top-bar .footer-col,
    .logo-line footer .logo-line-inner .top-bar .footer-col,
    footer .info-price .info-price-inner .top-bar .footer-col,
    .info-price footer .info-price-inner .top-bar .footer-col,
    footer .number-line .number-line-inner .top-bar .footer-col,
    .number-line footer .number-line-inner .top-bar .footer-col,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col,
    footer .faq .faq-inner .top-bar .footer-col,
    .faq footer .faq-inner .top-bar .footer-col {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        footer .container .top-bar .footer-col:last-child,
        footer .logo-line .logo-line-inner .top-bar .footer-col:last-child,
        .logo-line footer .logo-line-inner .top-bar .footer-col:last-child,
        footer .info-price .info-price-inner .top-bar .footer-col:last-child,
        .info-price footer .info-price-inner .top-bar .footer-col:last-child,
        footer .number-line .number-line-inner .top-bar .footer-col:last-child,
        .number-line footer .number-line-inner .top-bar .footer-col:last-child,
        footer .latest-blog .latest-blog-inner .top-bar .footer-col:last-child,
        .latest-blog footer .latest-blog-inner .top-bar .footer-col:last-child,
        footer .text-island-cta .text-island-cta-inner .top-bar .footer-col:last-child,
        .text-island-cta footer .text-island-cta-inner .top-bar .footer-col:last-child,
        footer .faq .faq-inner .top-bar .footer-col:last-child,
        .faq footer .faq-inner .top-bar .footer-col:last-child {
            margin-top: 20px;
        }
}

@media screen and (max-width: 400px) {
    footer .container .top-bar .footer-col,
    footer .logo-line .logo-line-inner .top-bar .footer-col,
    .logo-line footer .logo-line-inner .top-bar .footer-col,
    footer .info-price .info-price-inner .top-bar .footer-col,
    .info-price footer .info-price-inner .top-bar .footer-col,
    footer .number-line .number-line-inner .top-bar .footer-col,
    .number-line footer .number-line-inner .top-bar .footer-col,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col,
    footer .faq .faq-inner .top-bar .footer-col,
    .faq footer .faq-inner .top-bar .footer-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

footer .container .top-bar .footer-col .logo,
footer .logo-line .logo-line-inner .top-bar .footer-col .logo,
.logo-line footer .logo-line-inner .top-bar .footer-col .logo,
footer .info-price .info-price-inner .top-bar .footer-col .logo,
.info-price footer .info-price-inner .top-bar .footer-col .logo,
footer .number-line .number-line-inner .top-bar .footer-col .logo,
.number-line footer .number-line-inner .top-bar .footer-col .logo,
footer .latest-blog .latest-blog-inner .top-bar .footer-col .logo,
.latest-blog footer .latest-blog-inner .top-bar .footer-col .logo,
footer .text-island-cta .text-island-cta-inner .top-bar .footer-col .logo,
.text-island-cta footer .text-island-cta-inner .top-bar .footer-col .logo,
footer .faq .faq-inner .top-bar .footer-col .logo,
.faq footer .faq-inner .top-bar .footer-col .logo {
    width: 150px;
}

footer .container .top-bar .footer-col ul,
footer .logo-line .logo-line-inner .top-bar .footer-col ul,
.logo-line footer .logo-line-inner .top-bar .footer-col ul,
footer .info-price .info-price-inner .top-bar .footer-col ul,
.info-price footer .info-price-inner .top-bar .footer-col ul,
footer .number-line .number-line-inner .top-bar .footer-col ul,
.number-line footer .number-line-inner .top-bar .footer-col ul,
footer .latest-blog .latest-blog-inner .top-bar .footer-col ul,
.latest-blog footer .latest-blog-inner .top-bar .footer-col ul,
footer .text-island-cta .text-island-cta-inner .top-bar .footer-col ul,
.text-island-cta footer .text-island-cta-inner .top-bar .footer-col ul,
footer .faq .faq-inner .top-bar .footer-col ul,
.faq footer .faq-inner .top-bar .footer-col ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 45px;
}

@media screen and (max-width: 400px) {
    footer .container .top-bar .footer-col ul,
    footer .logo-line .logo-line-inner .top-bar .footer-col ul,
    .logo-line footer .logo-line-inner .top-bar .footer-col ul,
    footer .info-price .info-price-inner .top-bar .footer-col ul,
    .info-price footer .info-price-inner .top-bar .footer-col ul,
    footer .number-line .number-line-inner .top-bar .footer-col ul,
    .number-line footer .number-line-inner .top-bar .footer-col ul,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col ul,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col ul,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col ul,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col ul,
    footer .faq .faq-inner .top-bar .footer-col ul,
    .faq footer .faq-inner .top-bar .footer-col ul {
        margin-left: 0px;
        margin-top: 20px;
    }
}

footer .container .top-bar .footer-col ul li,
footer .logo-line .logo-line-inner .top-bar .footer-col ul li,
.logo-line footer .logo-line-inner .top-bar .footer-col ul li,
footer .info-price .info-price-inner .top-bar .footer-col ul li,
.info-price footer .info-price-inner .top-bar .footer-col ul li,
footer .number-line .number-line-inner .top-bar .footer-col ul li,
.number-line footer .number-line-inner .top-bar .footer-col ul li,
footer .latest-blog .latest-blog-inner .top-bar .footer-col ul li,
.latest-blog footer .latest-blog-inner .top-bar .footer-col ul li,
footer .text-island-cta .text-island-cta-inner .top-bar .footer-col ul li,
.text-island-cta footer .text-island-cta-inner .top-bar .footer-col ul li,
footer .faq .faq-inner .top-bar .footer-col ul li,
.faq footer .faq-inner .top-bar .footer-col ul li {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    list-style: none;
    margin-right: 10px;
    cursor: pointer;
    transition: all 0.2s;
}

    footer .container .top-bar .footer-col ul li:hover,
    footer .logo-line .logo-line-inner .top-bar .footer-col ul li:hover,
    .logo-line footer .logo-line-inner .top-bar .footer-col ul li:hover,
    footer .info-price .info-price-inner .top-bar .footer-col ul li:hover,
    .info-price footer .info-price-inner .top-bar .footer-col ul li:hover,
    footer .number-line .number-line-inner .top-bar .footer-col ul li:hover,
    .number-line footer .number-line-inner .top-bar .footer-col ul li:hover,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col ul li:hover,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col ul li:hover,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col ul li:hover,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col ul li:hover,
    footer .faq .faq-inner .top-bar .footer-col ul li:hover,
    .faq footer .faq-inner .top-bar .footer-col ul li:hover {
        background: rgba(255, 255, 255, 0.1);
    }

    footer .container .top-bar .footer-col ul li:last-child,
    footer .logo-line .logo-line-inner .top-bar .footer-col ul li:last-child,
    .logo-line footer .logo-line-inner .top-bar .footer-col ul li:last-child,
    footer .info-price .info-price-inner .top-bar .footer-col ul li:last-child,
    .info-price footer .info-price-inner .top-bar .footer-col ul li:last-child,
    footer .number-line .number-line-inner .top-bar .footer-col ul li:last-child,
    .number-line footer .number-line-inner .top-bar .footer-col ul li:last-child,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col ul li:last-child,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col ul li:last-child,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col ul li:last-child,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col ul li:last-child,
    footer .faq .faq-inner .top-bar .footer-col ul li:last-child,
    .faq footer .faq-inner .top-bar .footer-col ul li:last-child {
        margin-right: 0px;
    }

footer .container .top-bar .footer-col form,
footer .logo-line .logo-line-inner .top-bar .footer-col form,
.logo-line footer .logo-line-inner .top-bar .footer-col form,
footer .info-price .info-price-inner .top-bar .footer-col form,
.info-price footer .info-price-inner .top-bar .footer-col form,
footer .number-line .number-line-inner .top-bar .footer-col form,
.number-line footer .number-line-inner .top-bar .footer-col form,
footer .latest-blog .latest-blog-inner .top-bar .footer-col form,
.latest-blog footer .latest-blog-inner .top-bar .footer-col form,
footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form,
.text-island-cta footer .text-island-cta-inner .top-bar .footer-col form,
footer .faq .faq-inner .top-bar .footer-col form,
.faq footer .faq-inner .top-bar .footer-col form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1000px) {
    footer .container .top-bar .footer-col form,
    footer .logo-line .logo-line-inner .top-bar .footer-col form,
    .logo-line footer .logo-line-inner .top-bar .footer-col form,
    footer .info-price .info-price-inner .top-bar .footer-col form,
    .info-price footer .info-price-inner .top-bar .footer-col form,
    footer .number-line .number-line-inner .top-bar .footer-col form,
    .number-line footer .number-line-inner .top-bar .footer-col form,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form,
    footer .faq .faq-inner .top-bar .footer-col form,
    .faq footer .faq-inner .top-bar .footer-col form {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media only screen and (max-width: 900px) {
    footer .container .top-bar .footer-col form,
    footer .logo-line .logo-line-inner .top-bar .footer-col form,
    .logo-line footer .logo-line-inner .top-bar .footer-col form,
    footer .info-price .info-price-inner .top-bar .footer-col form,
    .info-price footer .info-price-inner .top-bar .footer-col form,
    footer .number-line .number-line-inner .top-bar .footer-col form,
    .number-line footer .number-line-inner .top-bar .footer-col form,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form,
    footer .faq .faq-inner .top-bar .footer-col form,
    .faq footer .faq-inner .top-bar .footer-col form {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

footer .container .top-bar .footer-col form p,
footer .logo-line .logo-line-inner .top-bar .footer-col form p,
.logo-line footer .logo-line-inner .top-bar .footer-col form p,
footer .info-price .info-price-inner .top-bar .footer-col form p,
.info-price footer .info-price-inner .top-bar .footer-col form p,
footer .number-line .number-line-inner .top-bar .footer-col form p,
.number-line footer .number-line-inner .top-bar .footer-col form p,
footer .latest-blog .latest-blog-inner .top-bar .footer-col form p,
.latest-blog footer .latest-blog-inner .top-bar .footer-col form p,
footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form p,
.text-island-cta footer .text-island-cta-inner .top-bar .footer-col form p,
footer .faq .faq-inner .top-bar .footer-col form p,
.faq footer .faq-inner .top-bar .footer-col form p {
    color: #FFF;
    opacity: .3;
    font-weight: 500;
    margin-right: 20px;
}

@media only screen and (max-width: 900px) {
    footer .container .top-bar .footer-col form p,
    footer .logo-line .logo-line-inner .top-bar .footer-col form p,
    .logo-line footer .logo-line-inner .top-bar .footer-col form p,
    footer .info-price .info-price-inner .top-bar .footer-col form p,
    .info-price footer .info-price-inner .top-bar .footer-col form p,
    footer .number-line .number-line-inner .top-bar .footer-col form p,
    .number-line footer .number-line-inner .top-bar .footer-col form p,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form p,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form p,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form p,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form p,
    footer .faq .faq-inner .top-bar .footer-col form p,
    .faq footer .faq-inner .top-bar .footer-col form p {
        margin-bottom: 15px;
    }
}

footer .container .top-bar .footer-col form .input-wrap,
footer .logo-line .logo-line-inner .top-bar .footer-col form .input-wrap,
.logo-line footer .logo-line-inner .top-bar .footer-col form .input-wrap,
footer .info-price .info-price-inner .top-bar .footer-col form .input-wrap,
.info-price footer .info-price-inner .top-bar .footer-col form .input-wrap,
footer .number-line .number-line-inner .top-bar .footer-col form .input-wrap,
.number-line footer .number-line-inner .top-bar .footer-col form .input-wrap,
footer .latest-blog .latest-blog-inner .top-bar .footer-col form .input-wrap,
.latest-blog footer .latest-blog-inner .top-bar .footer-col form .input-wrap,
footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form .input-wrap,
.text-island-cta footer .text-island-cta-inner .top-bar .footer-col form .input-wrap,
footer .faq .faq-inner .top-bar .footer-col form .input-wrap,
.faq footer .faq-inner .top-bar .footer-col form .input-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 580px) {
    footer .container .top-bar .footer-col form .input-wrap,
    footer .logo-line .logo-line-inner .top-bar .footer-col form .input-wrap,
    .logo-line footer .logo-line-inner .top-bar .footer-col form .input-wrap,
    footer .info-price .info-price-inner .top-bar .footer-col form .input-wrap,
    .info-price footer .info-price-inner .top-bar .footer-col form .input-wrap,
    footer .number-line .number-line-inner .top-bar .footer-col form .input-wrap,
    .number-line footer .number-line-inner .top-bar .footer-col form .input-wrap,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form .input-wrap,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form .input-wrap,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form .input-wrap,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form .input-wrap,
    footer .faq .faq-inner .top-bar .footer-col form .input-wrap,
    .faq footer .faq-inner .top-bar .footer-col form .input-wrap {
        width: 100%;
    }
}

@media screen and (max-width: 400px) {
    footer .container .top-bar .footer-col form .input-wrap,
    footer .logo-line .logo-line-inner .top-bar .footer-col form .input-wrap,
    .logo-line footer .logo-line-inner .top-bar .footer-col form .input-wrap,
    footer .info-price .info-price-inner .top-bar .footer-col form .input-wrap,
    .info-price footer .info-price-inner .top-bar .footer-col form .input-wrap,
    footer .number-line .number-line-inner .top-bar .footer-col form .input-wrap,
    .number-line footer .number-line-inner .top-bar .footer-col form .input-wrap,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form .input-wrap,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form .input-wrap,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form .input-wrap,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form .input-wrap,
    footer .faq .faq-inner .top-bar .footer-col form .input-wrap,
    .faq footer .faq-inner .top-bar .footer-col form .input-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

footer .container .top-bar .footer-col form input,
footer .logo-line .logo-line-inner .top-bar .footer-col form input,
.logo-line footer .logo-line-inner .top-bar .footer-col form input,
footer .info-price .info-price-inner .top-bar .footer-col form input,
.info-price footer .info-price-inner .top-bar .footer-col form input,
footer .number-line .number-line-inner .top-bar .footer-col form input,
.number-line footer .number-line-inner .top-bar .footer-col form input,
footer .latest-blog .latest-blog-inner .top-bar .footer-col form input,
.latest-blog footer .latest-blog-inner .top-bar .footer-col form input,
footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form input,
.text-island-cta footer .text-island-cta-inner .top-bar .footer-col form input,
footer .faq .faq-inner .top-bar .footer-col form input,
.faq footer .faq-inner .top-bar .footer-col form input {
    height: 50px;
    border-radius: 5px;
    border: none;
    outline: none;
    padding: 0px 15px;
    width: 230px;
    font-size: 15px;
}

@media screen and (max-width: 580px) {
    footer .container .top-bar .footer-col form input,
    footer .logo-line .logo-line-inner .top-bar .footer-col form input,
    .logo-line footer .logo-line-inner .top-bar .footer-col form input,
    footer .info-price .info-price-inner .top-bar .footer-col form input,
    .info-price footer .info-price-inner .top-bar .footer-col form input,
    footer .number-line .number-line-inner .top-bar .footer-col form input,
    .number-line footer .number-line-inner .top-bar .footer-col form input,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form input,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form input,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form input,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form input,
    footer .faq .faq-inner .top-bar .footer-col form input,
    .faq footer .faq-inner .top-bar .footer-col form input {
        width: 70%;
    }
}

@media screen and (max-width: 400px) {
    footer .container .top-bar .footer-col form input,
    footer .logo-line .logo-line-inner .top-bar .footer-col form input,
    .logo-line footer .logo-line-inner .top-bar .footer-col form input,
    footer .info-price .info-price-inner .top-bar .footer-col form input,
    .info-price footer .info-price-inner .top-bar .footer-col form input,
    footer .number-line .number-line-inner .top-bar .footer-col form input,
    .number-line footer .number-line-inner .top-bar .footer-col form input,
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form input,
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form input,
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form input,
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form input,
    footer .faq .faq-inner .top-bar .footer-col form input,
    .faq footer .faq-inner .top-bar .footer-col form input {
        width: 100%;
    }
}

footer .container .top-bar .footer-col form input[type=submit],
footer .logo-line .logo-line-inner .top-bar .footer-col form input[type=submit],
.logo-line footer .logo-line-inner .top-bar .footer-col form input[type=submit],
footer .info-price .info-price-inner .top-bar .footer-col form input[type=submit],
.info-price footer .info-price-inner .top-bar .footer-col form input[type=submit],
footer .number-line .number-line-inner .top-bar .footer-col form input[type=submit],
.number-line footer .number-line-inner .top-bar .footer-col form input[type=submit],
footer .latest-blog .latest-blog-inner .top-bar .footer-col form input[type=submit],
.latest-blog footer .latest-blog-inner .top-bar .footer-col form input[type=submit],
footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form input[type=submit],
.text-island-cta footer .text-island-cta-inner .top-bar .footer-col form input[type=submit],
footer .faq .faq-inner .top-bar .footer-col form input[type=submit],
.faq footer .faq-inner .top-bar .footer-col form input[type=submit] {
    text-transform: uppercase;
    background: #39A8EF;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    padding: 0px 20px;
    width: auto;
    line-height: 52px;
    margin-left: 10px;
}

@media screen and (max-width: 580px) {
    footer .container .top-bar .footer-col form input[type=submit],
    footer .logo-line .logo-line-inner .top-bar .footer-col form input[type=submit],
    .logo-line footer .logo-line-inner .top-bar .footer-col form input[type=submit],
    footer .info-price .info-price-inner .top-bar .footer-col form input[type=submit],
    .info-price footer .info-price-inner .top-bar .footer-col form input[type=submit],
    footer .number-line .number-line-inner .top-bar .footer-col form input[type=submit],
    .number-line footer .number-line-inner .top-bar .footer-col form input[type=submit],
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form input[type=submit],
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form input[type=submit],
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form input[type=submit],
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form input[type=submit],
    footer .faq .faq-inner .top-bar .footer-col form input[type=submit],
    .faq footer .faq-inner .top-bar .footer-col form input[type=submit] {
        width: auto;
    }
}

@media screen and (max-width: 400px) {
    footer .container .top-bar .footer-col form input[type=submit],
    footer .logo-line .logo-line-inner .top-bar .footer-col form input[type=submit],
    .logo-line footer .logo-line-inner .top-bar .footer-col form input[type=submit],
    footer .info-price .info-price-inner .top-bar .footer-col form input[type=submit],
    .info-price footer .info-price-inner .top-bar .footer-col form input[type=submit],
    footer .number-line .number-line-inner .top-bar .footer-col form input[type=submit],
    .number-line footer .number-line-inner .top-bar .footer-col form input[type=submit],
    footer .latest-blog .latest-blog-inner .top-bar .footer-col form input[type=submit],
    .latest-blog footer .latest-blog-inner .top-bar .footer-col form input[type=submit],
    footer .text-island-cta .text-island-cta-inner .top-bar .footer-col form input[type=submit],
    .text-island-cta footer .text-island-cta-inner .top-bar .footer-col form input[type=submit],
    footer .faq .faq-inner .top-bar .footer-col form input[type=submit],
    .faq footer .faq-inner .top-bar .footer-col form input[type=submit] {
        width: 100%;
        margin-left: 0px;
        margin-top: 10px;
    }
}

footer .container .bottom-bar,
footer .logo-line .logo-line-inner .bottom-bar,
.logo-line footer .logo-line-inner .bottom-bar,
footer .info-price .info-price-inner .bottom-bar,
.info-price footer .info-price-inner .bottom-bar,
footer .number-line .number-line-inner .bottom-bar,
.number-line footer .number-line-inner .bottom-bar,
footer .latest-blog .latest-blog-inner .bottom-bar,
.latest-blog footer .latest-blog-inner .bottom-bar,
footer .text-island-cta .text-island-cta-inner .bottom-bar,
.text-island-cta footer .text-island-cta-inner .bottom-bar,
footer .faq .faq-inner .bottom-bar,
.faq footer .faq-inner .bottom-bar {
    padding: 35px 0px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (max-width: 900px) {
    footer .container .bottom-bar,
    footer .logo-line .logo-line-inner .bottom-bar,
    .logo-line footer .logo-line-inner .bottom-bar,
    footer .info-price .info-price-inner .bottom-bar,
    .info-price footer .info-price-inner .bottom-bar,
    footer .number-line .number-line-inner .bottom-bar,
    .number-line footer .number-line-inner .bottom-bar,
    footer .latest-blog .latest-blog-inner .bottom-bar,
    .latest-blog footer .latest-blog-inner .bottom-bar,
    footer .text-island-cta .text-island-cta-inner .bottom-bar,
    .text-island-cta footer .text-island-cta-inner .bottom-bar,
    footer .faq .faq-inner .bottom-bar,
    .faq footer .faq-inner .bottom-bar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

footer .container .bottom-bar .footer-col:first-child,
footer .logo-line .logo-line-inner .bottom-bar .footer-col:first-child,
.logo-line footer .logo-line-inner .bottom-bar .footer-col:first-child,
footer .info-price .info-price-inner .bottom-bar .footer-col:first-child,
.info-price footer .info-price-inner .bottom-bar .footer-col:first-child,
footer .number-line .number-line-inner .bottom-bar .footer-col:first-child,
.number-line footer .number-line-inner .bottom-bar .footer-col:first-child,
footer .latest-blog .latest-blog-inner .bottom-bar .footer-col:first-child,
.latest-blog footer .latest-blog-inner .bottom-bar .footer-col:first-child,
footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col:first-child,
.text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col:first-child,
footer .faq .faq-inner .bottom-bar .footer-col:first-child,
.faq footer .faq-inner .bottom-bar .footer-col:first-child {
    padding-right: 40px;
}

@media screen and (max-width: 900px) {
    footer .container .bottom-bar .footer-col:first-child,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col:first-child,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col:first-child,
    footer .info-price .info-price-inner .bottom-bar .footer-col:first-child,
    .info-price footer .info-price-inner .bottom-bar .footer-col:first-child,
    footer .number-line .number-line-inner .bottom-bar .footer-col:first-child,
    .number-line footer .number-line-inner .bottom-bar .footer-col:first-child,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col:first-child,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col:first-child,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col:first-child,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col:first-child,
    footer .faq .faq-inner .bottom-bar .footer-col:first-child,
    .faq footer .faq-inner .bottom-bar .footer-col:first-child {
        padding-right: 0px;
    }
}

footer .container .bottom-bar .footer-col p,
footer .logo-line .logo-line-inner .bottom-bar .footer-col p,
.logo-line footer .logo-line-inner .bottom-bar .footer-col p,
footer .info-price .info-price-inner .bottom-bar .footer-col p,
.info-price footer .info-price-inner .bottom-bar .footer-col p,
footer .number-line .number-line-inner .bottom-bar .footer-col p,
.number-line footer .number-line-inner .bottom-bar .footer-col p,
footer .latest-blog .latest-blog-inner .bottom-bar .footer-col p,
.latest-blog footer .latest-blog-inner .bottom-bar .footer-col p,
footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col p,
.text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col p,
footer .faq .faq-inner .bottom-bar .footer-col p,
.faq footer .faq-inner .bottom-bar .footer-col p {
    width: 670px;
    color: #FFF;
    opacity: .4;
    font-size: 15px;
}

@media screen and (max-width: 1300px) {
    footer .container .bottom-bar .footer-col p,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col p,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col p,
    footer .info-price .info-price-inner .bottom-bar .footer-col p,
    .info-price footer .info-price-inner .bottom-bar .footer-col p,
    footer .number-line .number-line-inner .bottom-bar .footer-col p,
    .number-line footer .number-line-inner .bottom-bar .footer-col p,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col p,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col p,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col p,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col p,
    footer .faq .faq-inner .bottom-bar .footer-col p,
    .faq footer .faq-inner .bottom-bar .footer-col p {
        width: 90%;
    }
}

@media screen and (max-width: 950px) {
    footer .container .bottom-bar .footer-col p,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col p,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col p,
    footer .info-price .info-price-inner .bottom-bar .footer-col p,
    .info-price footer .info-price-inner .bottom-bar .footer-col p,
    footer .number-line .number-line-inner .bottom-bar .footer-col p,
    .number-line footer .number-line-inner .bottom-bar .footer-col p,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col p,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col p,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col p,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col p,
    footer .faq .faq-inner .bottom-bar .footer-col p,
    .faq footer .faq-inner .bottom-bar .footer-col p {
        width: 100%;
    }
}

@media screen and (max-width: 900px) {
    footer .container .bottom-bar .footer-col p,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col p,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col p,
    footer .info-price .info-price-inner .bottom-bar .footer-col p,
    .info-price footer .info-price-inner .bottom-bar .footer-col p,
    footer .number-line .number-line-inner .bottom-bar .footer-col p,
    .number-line footer .number-line-inner .bottom-bar .footer-col p,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col p,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col p,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col p,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col p,
    footer .faq .faq-inner .bottom-bar .footer-col p,
    .faq footer .faq-inner .bottom-bar .footer-col p {
        text-align: center;
    }
}

@media screen and (max-width: 580px) {
    footer .container .bottom-bar .footer-col p,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col p,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col p,
    footer .info-price .info-price-inner .bottom-bar .footer-col p,
    .info-price footer .info-price-inner .bottom-bar .footer-col p,
    footer .number-line .number-line-inner .bottom-bar .footer-col p,
    .number-line footer .number-line-inner .bottom-bar .footer-col p,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col p,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col p,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col p,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col p,
    footer .faq .faq-inner .bottom-bar .footer-col p,
    .faq footer .faq-inner .bottom-bar .footer-col p {
        font-size: 14px;
    }
}

footer .container .bottom-bar .footer-col ul,
footer .logo-line .logo-line-inner .bottom-bar .footer-col ul,
.logo-line footer .logo-line-inner .bottom-bar .footer-col ul,
footer .info-price .info-price-inner .bottom-bar .footer-col ul,
.info-price footer .info-price-inner .bottom-bar .footer-col ul,
footer .number-line .number-line-inner .bottom-bar .footer-col ul,
.number-line footer .number-line-inner .bottom-bar .footer-col ul,
footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul,
.latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul,
footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul,
.text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul,
footer .faq .faq-inner .bottom-bar .footer-col ul,
.faq footer .faq-inner .bottom-bar .footer-col ul {
    width: 420px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media screen and (max-width: 900px) {
    footer .container .bottom-bar .footer-col ul,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col ul,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col ul,
    footer .info-price .info-price-inner .bottom-bar .footer-col ul,
    .info-price footer .info-price-inner .bottom-bar .footer-col ul,
    footer .number-line .number-line-inner .bottom-bar .footer-col ul,
    .number-line footer .number-line-inner .bottom-bar .footer-col ul,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul,
    footer .faq .faq-inner .bottom-bar .footer-col ul,
    .faq footer .faq-inner .bottom-bar .footer-col ul {
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 20px;
    }
}

footer .container .bottom-bar .footer-col ul li,
footer .logo-line .logo-line-inner .bottom-bar .footer-col ul li,
.logo-line footer .logo-line-inner .bottom-bar .footer-col ul li,
footer .info-price .info-price-inner .bottom-bar .footer-col ul li,
.info-price footer .info-price-inner .bottom-bar .footer-col ul li,
footer .number-line .number-line-inner .bottom-bar .footer-col ul li,
.number-line footer .number-line-inner .bottom-bar .footer-col ul li,
footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul li,
.latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul li,
footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul li,
.text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul li,
footer .faq .faq-inner .bottom-bar .footer-col ul li,
.faq footer .faq-inner .bottom-bar .footer-col ul li {
    list-style: none;
}

    footer .container .bottom-bar .footer-col ul li:last-child a,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col ul li:last-child a,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col ul li:last-child a,
    footer .info-price .info-price-inner .bottom-bar .footer-col ul li:last-child a,
    .info-price footer .info-price-inner .bottom-bar .footer-col ul li:last-child a,
    footer .number-line .number-line-inner .bottom-bar .footer-col ul li:last-child a,
    .number-line footer .number-line-inner .bottom-bar .footer-col ul li:last-child a,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul li:last-child a,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul li:last-child a,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul li:last-child a,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul li:last-child a,
    footer .faq .faq-inner .bottom-bar .footer-col ul li:last-child a,
    .faq footer .faq-inner .bottom-bar .footer-col ul li:last-child a {
        padding-right: 0px;
    }

        footer .container .bottom-bar .footer-col ul li:last-child a:after,
        footer .logo-line .logo-line-inner .bottom-bar .footer-col ul li:last-child a:after,
        .logo-line footer .logo-line-inner .bottom-bar .footer-col ul li:last-child a:after,
        footer .info-price .info-price-inner .bottom-bar .footer-col ul li:last-child a:after,
        .info-price footer .info-price-inner .bottom-bar .footer-col ul li:last-child a:after,
        footer .number-line .number-line-inner .bottom-bar .footer-col ul li:last-child a:after,
        .number-line footer .number-line-inner .bottom-bar .footer-col ul li:last-child a:after,
        footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul li:last-child a:after,
        .latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul li:last-child a:after,
        footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul li:last-child a:after,
        .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul li:last-child a:after,
        footer .faq .faq-inner .bottom-bar .footer-col ul li:last-child a:after,
        .faq footer .faq-inner .bottom-bar .footer-col ul li:last-child a:after {
            margin-left: 0px;
            display: none;
        }

    footer .container .bottom-bar .footer-col ul li:nth-child(3) a,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    footer .info-price .info-price-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    .info-price footer .info-price-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    footer .number-line .number-line-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    .number-line footer .number-line-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    footer .faq .faq-inner .bottom-bar .footer-col ul li:nth-child(3) a,
    .faq footer .faq-inner .bottom-bar .footer-col ul li:nth-child(3) a {
        padding-right: 0px;
    }

    footer .container .bottom-bar .footer-col ul li a,
    footer .logo-line .logo-line-inner .bottom-bar .footer-col ul li a,
    .logo-line footer .logo-line-inner .bottom-bar .footer-col ul li a,
    footer .info-price .info-price-inner .bottom-bar .footer-col ul li a,
    .info-price footer .info-price-inner .bottom-bar .footer-col ul li a,
    footer .number-line .number-line-inner .bottom-bar .footer-col ul li a,
    .number-line footer .number-line-inner .bottom-bar .footer-col ul li a,
    footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul li a,
    .latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul li a,
    footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul li a,
    .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul li a,
    footer .faq .faq-inner .bottom-bar .footer-col ul li a,
    .faq footer .faq-inner .bottom-bar .footer-col ul li a {
        text-decoration: none;
        color: #FFF;
        opacity: .5;
        padding-left: 10px;
        transition: all .2s;
        font-size: 15px;
    }

        footer .container .bottom-bar .footer-col ul li a:hover,
        footer .logo-line .logo-line-inner .bottom-bar .footer-col ul li a:hover,
        .logo-line footer .logo-line-inner .bottom-bar .footer-col ul li a:hover,
        footer .info-price .info-price-inner .bottom-bar .footer-col ul li a:hover,
        .info-price footer .info-price-inner .bottom-bar .footer-col ul li a:hover,
        footer .number-line .number-line-inner .bottom-bar .footer-col ul li a:hover,
        .number-line footer .number-line-inner .bottom-bar .footer-col ul li a:hover,
        footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul li a:hover,
        .latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul li a:hover,
        footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul li a:hover,
        .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul li a:hover,
        footer .faq .faq-inner .bottom-bar .footer-col ul li a:hover,
        .faq footer .faq-inner .bottom-bar .footer-col ul li a:hover {
            opacity: 1;
        }

            footer .container .bottom-bar .footer-col ul li a:hover:after,
            footer .logo-line .logo-line-inner .bottom-bar .footer-col ul li a:hover:after,
            .logo-line footer .logo-line-inner .bottom-bar .footer-col ul li a:hover:after,
            footer .info-price .info-price-inner .bottom-bar .footer-col ul li a:hover:after,
            .info-price footer .info-price-inner .bottom-bar .footer-col ul li a:hover:after,
            footer .number-line .number-line-inner .bottom-bar .footer-col ul li a:hover:after,
            .number-line footer .number-line-inner .bottom-bar .footer-col ul li a:hover:after,
            footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul li a:hover:after,
            .latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul li a:hover:after,
            footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul li a:hover:after,
            .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul li a:hover:after,
            footer .faq .faq-inner .bottom-bar .footer-col ul li a:hover:after,
            .faq footer .faq-inner .bottom-bar .footer-col ul li a:hover:after {
                opacity: .5;
            }

        footer .container .bottom-bar .footer-col ul li a:after,
        footer .logo-line .logo-line-inner .bottom-bar .footer-col ul li a:after,
        .logo-line footer .logo-line-inner .bottom-bar .footer-col ul li a:after,
        footer .info-price .info-price-inner .bottom-bar .footer-col ul li a:after,
        .info-price footer .info-price-inner .bottom-bar .footer-col ul li a:after,
        footer .number-line .number-line-inner .bottom-bar .footer-col ul li a:after,
        .number-line footer .number-line-inner .bottom-bar .footer-col ul li a:after,
        footer .latest-blog .latest-blog-inner .bottom-bar .footer-col ul li a:after,
        .latest-blog footer .latest-blog-inner .bottom-bar .footer-col ul li a:after,
        footer .text-island-cta .text-island-cta-inner .bottom-bar .footer-col ul li a:after,
        .text-island-cta footer .text-island-cta-inner .bottom-bar .footer-col ul li a:after,
        footer .faq .faq-inner .bottom-bar .footer-col ul li a:after,
        .faq footer .faq-inner .bottom-bar .footer-col ul li a:after {
            content: '|';
            margin-left: 10px;
            transition: all .2s;
        }

footer .container .picker-bar,
footer .logo-line .logo-line-inner .picker-bar,
.logo-line footer .logo-line-inner .picker-bar,
footer .info-price .info-price-inner .picker-bar,
.info-price footer .info-price-inner .picker-bar,
footer .number-line .number-line-inner .picker-bar,
.number-line footer .number-line-inner .picker-bar,
footer .latest-blog .latest-blog-inner .picker-bar,
.latest-blog footer .latest-blog-inner .picker-bar,
footer .text-island-cta .text-island-cta-inner .picker-bar,
.text-island-cta footer .text-island-cta-inner .picker-bar,
footer .faq .faq-inner .picker-bar,
.faq footer .faq-inner .picker-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media screen and (max-width: 900px) {
    footer .container .picker-bar,
    footer .logo-line .logo-line-inner .picker-bar,
    .logo-line footer .logo-line-inner .picker-bar,
    footer .info-price .info-price-inner .picker-bar,
    .info-price footer .info-price-inner .picker-bar,
    footer .number-line .number-line-inner .picker-bar,
    .number-line footer .number-line-inner .picker-bar,
    footer .latest-blog .latest-blog-inner .picker-bar,
    .latest-blog footer .latest-blog-inner .picker-bar,
    footer .text-island-cta .text-island-cta-inner .picker-bar,
    .text-island-cta footer .text-island-cta-inner .picker-bar,
    footer .faq .faq-inner .picker-bar,
    .faq footer .faq-inner .picker-bar {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media screen and (max-width: 580px) {
    footer .container .picker-bar,
    footer .logo-line .logo-line-inner .picker-bar,
    .logo-line footer .logo-line-inner .picker-bar,
    footer .info-price .info-price-inner .picker-bar,
    .info-price footer .info-price-inner .picker-bar,
    footer .number-line .number-line-inner .picker-bar,
    .number-line footer .number-line-inner .picker-bar,
    footer .latest-blog .latest-blog-inner .picker-bar,
    .latest-blog footer .latest-blog-inner .picker-bar,
    footer .text-island-cta .text-island-cta-inner .picker-bar,
    .text-island-cta footer .text-island-cta-inner .picker-bar,
    footer .faq .faq-inner .picker-bar,
    .faq footer .faq-inner .picker-bar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }
}

footer .container .picker-bar form,
footer .logo-line .logo-line-inner .picker-bar form,
.logo-line footer .logo-line-inner .picker-bar form,
footer .info-price .info-price-inner .picker-bar form,
.info-price footer .info-price-inner .picker-bar form,
footer .number-line .number-line-inner .picker-bar form,
.number-line footer .number-line-inner .picker-bar form,
footer .latest-blog .latest-blog-inner .picker-bar form,
.latest-blog footer .latest-blog-inner .picker-bar form,
footer .text-island-cta .text-island-cta-inner .picker-bar form,
.text-island-cta footer .text-island-cta-inner .picker-bar form,
footer .faq .faq-inner .picker-bar form,
.faq footer .faq-inner .picker-bar form {
    margin-left: 10px;
}

@media screen and (max-width: 580px) {
    footer .container .picker-bar form,
    footer .logo-line .logo-line-inner .picker-bar form,
    .logo-line footer .logo-line-inner .picker-bar form,
    footer .info-price .info-price-inner .picker-bar form,
    .info-price footer .info-price-inner .picker-bar form,
    footer .number-line .number-line-inner .picker-bar form,
    .number-line footer .number-line-inner .picker-bar form,
    footer .latest-blog .latest-blog-inner .picker-bar form,
    .latest-blog footer .latest-blog-inner .picker-bar form,
    footer .text-island-cta .text-island-cta-inner .picker-bar form,
    .text-island-cta footer .text-island-cta-inner .picker-bar form,
    footer .faq .faq-inner .picker-bar form,
    .faq footer .faq-inner .picker-bar form {
        margin-left: 0px;
        margin-bottom: 10px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

footer .container .picker-bar form select,
footer .logo-line .logo-line-inner .picker-bar form select,
.logo-line footer .logo-line-inner .picker-bar form select,
footer .info-price .info-price-inner .picker-bar form select,
.info-price footer .info-price-inner .picker-bar form select,
footer .number-line .number-line-inner .picker-bar form select,
.number-line footer .number-line-inner .picker-bar form select,
footer .latest-blog .latest-blog-inner .picker-bar form select,
.latest-blog footer .latest-blog-inner .picker-bar form select,
footer .text-island-cta .text-island-cta-inner .picker-bar form select,
.text-island-cta footer .text-island-cta-inner .picker-bar form select,
footer .faq .faq-inner .picker-bar form select,
.faq footer .faq-inner .picker-bar form select {
    padding: 5px 20px;
    background: #FFF;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    height: 35px;
    width: 100px;
    outline: none;
    border: none;
}

@media screen and (max-width: 580px) {
    footer .container .picker-bar form select,
    footer .logo-line .logo-line-inner .picker-bar form select,
    .logo-line footer .logo-line-inner .picker-bar form select,
    footer .info-price .info-price-inner .picker-bar form select,
    .info-price footer .info-price-inner .picker-bar form select,
    footer .number-line .number-line-inner .picker-bar form select,
    .number-line footer .number-line-inner .picker-bar form select,
    footer .latest-blog .latest-blog-inner .picker-bar form select,
    .latest-blog footer .latest-blog-inner .picker-bar form select,
    footer .text-island-cta .text-island-cta-inner .picker-bar form select,
    .text-island-cta footer .text-island-cta-inner .picker-bar form select,
    footer .faq .faq-inner .picker-bar form select,
    .faq footer .faq-inner .picker-bar form select {
        width: 150px;
    }
}

footer .container .picker-bar div,
footer .logo-line .logo-line-inner .picker-bar div,
.logo-line footer .logo-line-inner .picker-bar div,
footer .info-price .info-price-inner .picker-bar div,
.info-price footer .info-price-inner .picker-bar div,
footer .number-line .number-line-inner .picker-bar div,
.number-line footer .number-line-inner .picker-bar div,
footer .latest-blog .latest-blog-inner .picker-bar div,
.latest-blog footer .latest-blog-inner .picker-bar div,
footer .text-island-cta .text-island-cta-inner .picker-bar div,
.text-island-cta footer .text-island-cta-inner .picker-bar div,
footer .faq .faq-inner .picker-bar div,
.faq footer .faq-inner .picker-bar div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-right: 10px;
    z-index: 10;
}

@media screen and (max-width: 580px) {
    footer .container .picker-bar div,
    footer .logo-line .logo-line-inner .picker-bar div,
    .logo-line footer .logo-line-inner .picker-bar div,
    footer .info-price .info-price-inner .picker-bar div,
    .info-price footer .info-price-inner .picker-bar div,
    footer .number-line .number-line-inner .picker-bar div,
    .number-line footer .number-line-inner .picker-bar div,
    footer .latest-blog .latest-blog-inner .picker-bar div,
    .latest-blog footer .latest-blog-inner .picker-bar div,
    footer .text-island-cta .text-island-cta-inner .picker-bar div,
    .text-island-cta footer .text-island-cta-inner .picker-bar div,
    footer .faq .faq-inner .picker-bar div,
    .faq footer .faq-inner .picker-bar div {
        margin-right: 0px;
        margin-bottom: 10px;
    }
}

footer .container .picker-bar div p,
footer .logo-line .logo-line-inner .picker-bar div p,
.logo-line footer .logo-line-inner .picker-bar div p,
footer .info-price .info-price-inner .picker-bar div p,
.info-price footer .info-price-inner .picker-bar div p,
footer .number-line .number-line-inner .picker-bar div p,
.number-line footer .number-line-inner .picker-bar div p,
footer .latest-blog .latest-blog-inner .picker-bar div p,
.latest-blog footer .latest-blog-inner .picker-bar div p,
footer .text-island-cta .text-island-cta-inner .picker-bar div p,
.text-island-cta footer .text-island-cta-inner .picker-bar div p,
footer .faq .faq-inner .picker-bar div p,
.faq footer .faq-inner .picker-bar div p {
    color: rgba(255, 255, 255, 0.5);
    margin-right: 5px;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

footer .container .picker-bar div a,
footer .logo-line .logo-line-inner .picker-bar div a,
.logo-line footer .logo-line-inner .picker-bar div a,
footer .info-price .info-price-inner .picker-bar div a,
.info-price footer .info-price-inner .picker-bar div a,
footer .number-line .number-line-inner .picker-bar div a,
.number-line footer .number-line-inner .picker-bar div a,
footer .latest-blog .latest-blog-inner .picker-bar div a,
.latest-blog footer .latest-blog-inner .picker-bar div a,
footer .text-island-cta .text-island-cta-inner .picker-bar div a,
.text-island-cta footer .text-island-cta-inner .picker-bar div a,
footer .faq .faq-inner .picker-bar div a,
.faq footer .faq-inner .picker-bar div a {
    color: rgba(255, 255, 255, 0.5);
    cursor: pointer;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    footer .container .picker-bar div a img,
    footer .logo-line .logo-line-inner .picker-bar div a img,
    .logo-line footer .logo-line-inner .picker-bar div a img,
    footer .info-price .info-price-inner .picker-bar div a img,
    .info-price footer .info-price-inner .picker-bar div a img,
    footer .number-line .number-line-inner .picker-bar div a img,
    .number-line footer .number-line-inner .picker-bar div a img,
    footer .latest-blog .latest-blog-inner .picker-bar div a img,
    .latest-blog footer .latest-blog-inner .picker-bar div a img,
    footer .text-island-cta .text-island-cta-inner .picker-bar div a img,
    .text-island-cta footer .text-island-cta-inner .picker-bar div a img,
    footer .faq .faq-inner .picker-bar div a img,
    .faq footer .faq-inner .picker-bar div a img {
        margin-left: 5px;
        opacity: .5;
    }

footer .container .picker-bar div .pick-box,
footer .logo-line .logo-line-inner .picker-bar div .pick-box,
.logo-line footer .logo-line-inner .picker-bar div .pick-box,
footer .info-price .info-price-inner .picker-bar div .pick-box,
.info-price footer .info-price-inner .picker-bar div .pick-box,
footer .number-line .number-line-inner .picker-bar div .pick-box,
.number-line footer .number-line-inner .picker-bar div .pick-box,
footer .latest-blog .latest-blog-inner .picker-bar div .pick-box,
.latest-blog footer .latest-blog-inner .picker-bar div .pick-box,
footer .text-island-cta .text-island-cta-inner .picker-bar div .pick-box,
.text-island-cta footer .text-island-cta-inner .picker-bar div .pick-box,
footer .faq .faq-inner .picker-bar div .pick-box,
.faq footer .faq-inner .picker-bar div .pick-box {
    position: absolute;
    bottom: 102%;
    display: none;
    background: #FFF;
    color: #16222A;
    border-radius: 3px;
    overflow: hidden;
    margin-right: 0px;
    border: 1px solid #FFF;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    left: 0px;
    width: auto;
}

    footer .container .picker-bar div .pick-box.cur-box,
    footer .logo-line .logo-line-inner .picker-bar div .pick-box.cur-box,
    .logo-line footer .logo-line-inner .picker-bar div .pick-box.cur-box,
    footer .info-price .info-price-inner .picker-bar div .pick-box.cur-box,
    .info-price footer .info-price-inner .picker-bar div .pick-box.cur-box,
    footer .number-line .number-line-inner .picker-bar div .pick-box.cur-box,
    .number-line footer .number-line-inner .picker-bar div .pick-box.cur-box,
    footer .latest-blog .latest-blog-inner .picker-bar div .pick-box.cur-box,
    .latest-blog footer .latest-blog-inner .picker-bar div .pick-box.cur-box,
    footer .text-island-cta .text-island-cta-inner .picker-bar div .pick-box.cur-box,
    .text-island-cta footer .text-island-cta-inner .picker-bar div .pick-box.cur-box,
    footer .faq .faq-inner .picker-bar div .pick-box.cur-box,
    .faq footer .faq-inner .picker-bar div .pick-box.cur-box {
        width: 170px !important;
    }

    footer .container .picker-bar div .pick-box ul,
    footer .logo-line .logo-line-inner .picker-bar div .pick-box ul,
    .logo-line footer .logo-line-inner .picker-bar div .pick-box ul,
    footer .info-price .info-price-inner .picker-bar div .pick-box ul,
    .info-price footer .info-price-inner .picker-bar div .pick-box ul,
    footer .number-line .number-line-inner .picker-bar div .pick-box ul,
    .number-line footer .number-line-inner .picker-bar div .pick-box ul,
    footer .latest-blog .latest-blog-inner .picker-bar div .pick-box ul,
    .latest-blog footer .latest-blog-inner .picker-bar div .pick-box ul,
    footer .text-island-cta .text-island-cta-inner .picker-bar div .pick-box ul,
    .text-island-cta footer .text-island-cta-inner .picker-bar div .pick-box ul,
    footer .faq .faq-inner .picker-bar div .pick-box ul,
    .faq footer .faq-inner .picker-bar div .pick-box ul {
        list-style: none;
    }

        footer .container .picker-bar div .pick-box ul li,
        footer .logo-line .logo-line-inner .picker-bar div .pick-box ul li,
        .logo-line footer .logo-line-inner .picker-bar div .pick-box ul li,
        footer .info-price .info-price-inner .picker-bar div .pick-box ul li,
        .info-price footer .info-price-inner .picker-bar div .pick-box ul li,
        footer .number-line .number-line-inner .picker-bar div .pick-box ul li,
        .number-line footer .number-line-inner .picker-bar div .pick-box ul li,
        footer .latest-blog .latest-blog-inner .picker-bar div .pick-box ul li,
        .latest-blog footer .latest-blog-inner .picker-bar div .pick-box ul li,
        footer .text-island-cta .text-island-cta-inner .picker-bar div .pick-box ul li,
        .text-island-cta footer .text-island-cta-inner .picker-bar div .pick-box ul li,
        footer .faq .faq-inner .picker-bar div .pick-box ul li,
        .faq footer .faq-inner .picker-bar div .pick-box ul li {
            list-style: none;
        }

            footer .container .picker-bar div .pick-box ul li a,
            footer .logo-line .logo-line-inner .picker-bar div .pick-box ul li a,
            .logo-line footer .logo-line-inner .picker-bar div .pick-box ul li a,
            footer .info-price .info-price-inner .picker-bar div .pick-box ul li a,
            .info-price footer .info-price-inner .picker-bar div .pick-box ul li a,
            footer .number-line .number-line-inner .picker-bar div .pick-box ul li a,
            .number-line footer .number-line-inner .picker-bar div .pick-box ul li a,
            footer .latest-blog .latest-blog-inner .picker-bar div .pick-box ul li a,
            .latest-blog footer .latest-blog-inner .picker-bar div .pick-box ul li a,
            footer .text-island-cta .text-island-cta-inner .picker-bar div .pick-box ul li a,
            .text-island-cta footer .text-island-cta-inner .picker-bar div .pick-box ul li a,
            footer .faq .faq-inner .picker-bar div .pick-box ul li a,
            .faq footer .faq-inner .picker-bar div .pick-box ul li a {
                color: #16222A;
                padding: 5px 10px;
                border-bottom: 1px solid #E8E8E8;
                display: inline-block;
                width: 100%;
                background: #FFF;
                font-size: 12px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                white-space: nowrap;
            }

                footer .container .picker-bar div .pick-box ul li a.selected,
                footer .logo-line .logo-line-inner .picker-bar div .pick-box ul li a.selected,
                .logo-line footer .logo-line-inner .picker-bar div .pick-box ul li a.selected,
                footer .info-price .info-price-inner .picker-bar div .pick-box ul li a.selected,
                .info-price footer .info-price-inner .picker-bar div .pick-box ul li a.selected,
                footer .number-line .number-line-inner .picker-bar div .pick-box ul li a.selected,
                .number-line footer .number-line-inner .picker-bar div .pick-box ul li a.selected,
                footer .latest-blog .latest-blog-inner .picker-bar div .pick-box ul li a.selected,
                .latest-blog footer .latest-blog-inner .picker-bar div .pick-box ul li a.selected,
                footer .text-island-cta .text-island-cta-inner .picker-bar div .pick-box ul li a.selected,
                .text-island-cta footer .text-island-cta-inner .picker-bar div .pick-box ul li a.selected,
                footer .faq .faq-inner .picker-bar div .pick-box ul li a.selected,
                .faq footer .faq-inner .picker-bar div .pick-box ul li a.selected {
                    background: #39A8EF;
                    color: #FFF;
                    font-weight: bold;
                }

                    footer .container .picker-bar div .pick-box ul li a.selected:hover,
                    footer .logo-line .logo-line-inner .picker-bar div .pick-box ul li a.selected:hover,
                    .logo-line footer .logo-line-inner .picker-bar div .pick-box ul li a.selected:hover,
                    footer .info-price .info-price-inner .picker-bar div .pick-box ul li a.selected:hover,
                    .info-price footer .info-price-inner .picker-bar div .pick-box ul li a.selected:hover,
                    footer .number-line .number-line-inner .picker-bar div .pick-box ul li a.selected:hover,
                    .number-line footer .number-line-inner .picker-bar div .pick-box ul li a.selected:hover,
                    footer .latest-blog .latest-blog-inner .picker-bar div .pick-box ul li a.selected:hover,
                    .latest-blog footer .latest-blog-inner .picker-bar div .pick-box ul li a.selected:hover,
                    footer .text-island-cta .text-island-cta-inner .picker-bar div .pick-box ul li a.selected:hover,
                    .text-island-cta footer .text-island-cta-inner .picker-bar div .pick-box ul li a.selected:hover,
                    footer .faq .faq-inner .picker-bar div .pick-box ul li a.selected:hover,
                    .faq footer .faq-inner .picker-bar div .pick-box ul li a.selected:hover {
                        background: #39A8EF;
                        color: #FFF;
                    }

                footer .container .picker-bar div .pick-box ul li a:hover,
                footer .logo-line .logo-line-inner .picker-bar div .pick-box ul li a:hover,
                .logo-line footer .logo-line-inner .picker-bar div .pick-box ul li a:hover,
                footer .info-price .info-price-inner .picker-bar div .pick-box ul li a:hover,
                .info-price footer .info-price-inner .picker-bar div .pick-box ul li a:hover,
                footer .number-line .number-line-inner .picker-bar div .pick-box ul li a:hover,
                .number-line footer .number-line-inner .picker-bar div .pick-box ul li a:hover,
                footer .latest-blog .latest-blog-inner .picker-bar div .pick-box ul li a:hover,
                .latest-blog footer .latest-blog-inner .picker-bar div .pick-box ul li a:hover,
                footer .text-island-cta .text-island-cta-inner .picker-bar div .pick-box ul li a:hover,
                .text-island-cta footer .text-island-cta-inner .picker-bar div .pick-box ul li a:hover,
                footer .faq .faq-inner .picker-bar div .pick-box ul li a:hover,
                .faq footer .faq-inner .picker-bar div .pick-box ul li a:hover {
                    background: #E8E8E8;
                }

footer .container .lang-picker-overlay,
footer .logo-line .logo-line-inner .lang-picker-overlay,
.logo-line footer .logo-line-inner .lang-picker-overlay,
footer .info-price .info-price-inner .lang-picker-overlay,
.info-price footer .info-price-inner .lang-picker-overlay,
footer .number-line .number-line-inner .lang-picker-overlay,
.number-line footer .number-line-inner .lang-picker-overlay,
footer .latest-blog .latest-blog-inner .lang-picker-overlay,
.latest-blog footer .latest-blog-inner .lang-picker-overlay,
footer .text-island-cta .text-island-cta-inner .lang-picker-overlay,
.text-island-cta footer .text-island-cta-inner .lang-picker-overlay,
footer .faq .faq-inner .lang-picker-overlay,
.faq footer .faq-inner .lang-picker-overlay {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0px;
    left: 0px;
    display: none;
}

input[type=file] {
    width: auto;
    font-weight: 400;
    font-size: 14px;
    padding: 17.5px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    border: 1px solid #E8E8E8;
    background: #FFF;
}

.upload-btn {
    position: relative;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 12px;
    padding: 14.5px 30px;
}

    .upload-btn:before {
        content: '';
        background: url("/img/icons/download.svg");
        width: 20px;
        height: 20px;
        background-size: cover;
        margin-right: 10px;
    }

select {
    border: 1px solid #E8E8E8;
    background: url("/img/icons/select.svg"), #FFF;
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 20px 10px;
    height: 55px;
    font-size: 16px;
    padding: 0px 60px 0px 20px;
    transition: all .2s;
    max-width: 100%;
    width: 100%;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    position: relative;
}

    select::-ms-expand {
        display: none;
    }

    select::-ms-value {
        border: none;
        background: #FFF;
        color: #16222A;
        padding: 10px;
    }

    select::-ms-browse {
        background: #39A8EF;
        color: #FFF;
        padding: 10px;
        border-radius: 5px;
        border: none;
    }

    select:focus {
        border: 1px solid #39A8EF;
    }

textarea {
    border: 1px solid #E8E8E8;
    background: #FFF;
    height: auto;
    max-width: 100%;
    font-size: 16px;
    padding: 10px 20px;
    transition: all .2s;
    max-width: 100%;
    width: 100%;
    outline: none;
    resize: none;
    min-height: 200px;
    border-radius: 5px;
}

    textarea:focus {
        border: 1px solid #39A8EF;
    }

.simple-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
}

.simple-input-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

    .simple-input-wrap span {
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        line-height: 17px;
        margin-bottom: 10px;
    }

    .simple-input-wrap input[type=text],
    .simple-input-wrap input[type=password],
    .simple-input-wrap input[type=email],
    .simple-input-wrap input[type=search] {
        border: 1px solid #E8E8E8;
        height: 55px;
        font-size: 16px;
        padding: 0px 20px;
        transition: all .2s;
        max-width: 100%;
        width: 100%;
    }

        .simple-input-wrap input[type=text]:focus,
        .simple-input-wrap input[type=password]:focus,
        .simple-input-wrap input[type=email]:focus,
        .simple-input-wrap input[type=search]:focus {
            border: 1px solid #39A8EF;
        }

    .simple-input-wrap input[type=checkbox] {
        -webkit-appearance: checkbox;
        -moz-appearance: checkbox;
        appearance: checkbox;
        margin-right: 10px;
    }

@media only screen and (max-width: 350px) {
    .simple-input-wrap p {
        font-size: 14px;
    }
}

.simple-input-wrap a {
    color: #D6D6D6;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

@media screen and (max-width: 580px) {
    .simple-input-wrap a {
        margin-top: 5px;
        width: 100%;
        padding: 10px 0;
    }
}

header {
    position: relative;
    color: #FFF;
    height: 730px;
    overflow: hidden;
}

@media screen and (max-width: 1250px) {
    header {
        height: 660px;
    }
}

@media screen and (max-width: 580px) {
    header {
        min-height: 570px;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 80px;
    }
}

@media only screen and (max-width: 400px) {
    header {
        padding-top: 40px;
    }
}

header .container,
header .logo-line .logo-line-inner,
.logo-line header .logo-line-inner,
header .info-price .info-price-inner,
.info-price header .info-price-inner,
header .number-line .number-line-inner,
.number-line header .number-line-inner,
header .latest-blog .latest-blog-inner,
.latest-blog header .latest-blog-inner,
header .text-island-cta .text-island-cta-inner,
.text-island-cta header .text-island-cta-inner,
header .faq .faq-inner,
.faq header .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    z-index: 1;
    position: relative;
}

    header .container .header-info,
    header .logo-line .logo-line-inner .header-info,
    .logo-line header .logo-line-inner .header-info,
    header .info-price .info-price-inner .header-info,
    .info-price header .info-price-inner .header-info,
    header .number-line .number-line-inner .header-info,
    .number-line header .number-line-inner .header-info,
    header .latest-blog .latest-blog-inner .header-info,
    .latest-blog header .latest-blog-inner .header-info,
    header .text-island-cta .text-island-cta-inner .header-info,
    .text-island-cta header .text-island-cta-inner .header-info,
    header .faq .faq-inner .header-info,
    .faq header .faq-inner .header-info {
        max-width: 720px;
    }

        header .container .header-info h3,
        header .logo-line .logo-line-inner .header-info h3,
        .logo-line header .logo-line-inner .header-info h3,
        header .info-price .info-price-inner .header-info h3,
        .info-price header .info-price-inner .header-info h3,
        header .number-line .number-line-inner .header-info h3,
        .number-line header .number-line-inner .header-info h3,
        header .latest-blog .latest-blog-inner .header-info h3,
        .latest-blog header .latest-blog-inner .header-info h3,
        header .text-island-cta .text-island-cta-inner .header-info h3,
        .text-island-cta header .text-island-cta-inner .header-info h3,
        header .faq .faq-inner .header-info h3,
        .faq header .faq-inner .header-info h3 {
            text-transform: uppercase;
            letter-spacing: -0.3px;
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 20px;
            color: #FFF;
        }

@media screen and (max-width: 1250px) {
    header .container .header-info h3,
    header .logo-line .logo-line-inner .header-info h3,
    .logo-line header .logo-line-inner .header-info h3,
    header .info-price .info-price-inner .header-info h3,
    .info-price header .info-price-inner .header-info h3,
    header .number-line .number-line-inner .header-info h3,
    .number-line header .number-line-inner .header-info h3,
    header .latest-blog .latest-blog-inner .header-info h3,
    .latest-blog header .latest-blog-inner .header-info h3,
    header .text-island-cta .text-island-cta-inner .header-info h3,
    .text-island-cta header .text-island-cta-inner .header-info h3,
    header .faq .faq-inner .header-info h3,
    .faq header .faq-inner .header-info h3 {
        font-size: 12px;
        margin-bottom: 10px;
    }
}

header .container .header-info h1,
header .logo-line .logo-line-inner .header-info h1,
.logo-line header .logo-line-inner .header-info h1,
header .info-price .info-price-inner .header-info h1,
.info-price header .info-price-inner .header-info h1,
header .number-line .number-line-inner .header-info h1,
.number-line header .number-line-inner .header-info h1,
header .latest-blog .latest-blog-inner .header-info h1,
.latest-blog header .latest-blog-inner .header-info h1,
header .text-island-cta .text-island-cta-inner .header-info h1,
.text-island-cta header .text-island-cta-inner .header-info h1,
header .faq .faq-inner .header-info h1,
.faq header .faq-inner .header-info h1 {
    font-size: 60px;
    font-weight: bold;
    line-height: 66px;
    letter-spacing: -3px;
    margin-bottom: 20px;
    color: #FFF;
}

@media screen and (max-width: 1250px) {
    header .container .header-info h1,
    header .logo-line .logo-line-inner .header-info h1,
    .logo-line header .logo-line-inner .header-info h1,
    header .info-price .info-price-inner .header-info h1,
    .info-price header .info-price-inner .header-info h1,
    header .number-line .number-line-inner .header-info h1,
    .number-line header .number-line-inner .header-info h1,
    header .latest-blog .latest-blog-inner .header-info h1,
    .latest-blog header .latest-blog-inner .header-info h1,
    header .text-island-cta .text-island-cta-inner .header-info h1,
    .text-island-cta header .text-island-cta-inner .header-info h1,
    header .faq .faq-inner .header-info h1,
    .faq header .faq-inner .header-info h1 {
        font-size: 40px;
        line-height: 46px;
    }
}

@media screen and (max-width: 580px) {
    header .container .header-info h1,
    header .logo-line .logo-line-inner .header-info h1,
    .logo-line header .logo-line-inner .header-info h1,
    header .info-price .info-price-inner .header-info h1,
    .info-price header .info-price-inner .header-info h1,
    header .number-line .number-line-inner .header-info h1,
    .number-line header .number-line-inner .header-info h1,
    header .latest-blog .latest-blog-inner .header-info h1,
    .latest-blog header .latest-blog-inner .header-info h1,
    header .text-island-cta .text-island-cta-inner .header-info h1,
    .text-island-cta header .text-island-cta-inner .header-info h1,
    header .faq .faq-inner .header-info h1,
    .faq header .faq-inner .header-info h1 {
        font-size: 30px;
        line-height: 36px;
        letter-spacing: -1px;
    }
}

header .container .header-info p,
header .logo-line .logo-line-inner .header-info p,
.logo-line header .logo-line-inner .header-info p,
header .info-price .info-price-inner .header-info p,
.info-price header .info-price-inner .header-info p,
header .number-line .number-line-inner .header-info p,
.number-line header .number-line-inner .header-info p,
header .latest-blog .latest-blog-inner .header-info p,
.latest-blog header .latest-blog-inner .header-info p,
header .text-island-cta .text-island-cta-inner .header-info p,
.text-island-cta header .text-island-cta-inner .header-info p,
header .faq .faq-inner .header-info p,
.faq header .faq-inner .header-info p {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 28px;
    font-weight: 300;
    color: #FFF;
}

@media screen and (max-width: 1250px) {
    header .container .header-info p,
    header .logo-line .logo-line-inner .header-info p,
    .logo-line header .logo-line-inner .header-info p,
    header .info-price .info-price-inner .header-info p,
    .info-price header .info-price-inner .header-info p,
    header .number-line .number-line-inner .header-info p,
    .number-line header .number-line-inner .header-info p,
    header .latest-blog .latest-blog-inner .header-info p,
    .latest-blog header .latest-blog-inner .header-info p,
    header .text-island-cta .text-island-cta-inner .header-info p,
    .text-island-cta header .text-island-cta-inner .header-info p,
    header .faq .faq-inner .header-info p,
    .faq header .faq-inner .header-info p {
        font-size: 16px;
    }
}

@media screen and (max-width: 580px) {
    header .container .header-info p,
    header .logo-line .logo-line-inner .header-info p,
    .logo-line header .logo-line-inner .header-info p,
    header .info-price .info-price-inner .header-info p,
    .info-price header .info-price-inner .header-info p,
    header .number-line .number-line-inner .header-info p,
    .number-line header .number-line-inner .header-info p,
    header .latest-blog .latest-blog-inner .header-info p,
    .latest-blog header .latest-blog-inner .header-info p,
    header .text-island-cta .text-island-cta-inner .header-info p,
    .text-island-cta header .text-island-cta-inner .header-info p,
    header .faq .faq-inner .header-info p,
    .faq header .faq-inner .header-info p {
        font-size: 14px;
    }
}

header .container .header-info ul,
header .logo-line .logo-line-inner .header-info ul,
.logo-line header .logo-line-inner .header-info ul,
header .info-price .info-price-inner .header-info ul,
.info-price header .info-price-inner .header-info ul,
header .number-line .number-line-inner .header-info ul,
.number-line header .number-line-inner .header-info ul,
header .latest-blog .latest-blog-inner .header-info ul,
.latest-blog header .latest-blog-inner .header-info ul,
header .text-island-cta .text-island-cta-inner .header-info ul,
.text-island-cta header .text-island-cta-inner .header-info ul,
header .faq .faq-inner .header-info ul,
.faq header .faq-inner .header-info ul {
    margin-top: 20px;
}

    header .container .header-info ul li,
    header .logo-line .logo-line-inner .header-info ul li,
    .logo-line header .logo-line-inner .header-info ul li,
    header .info-price .info-price-inner .header-info ul li,
    .info-price header .info-price-inner .header-info ul li,
    header .number-line .number-line-inner .header-info ul li,
    .number-line header .number-line-inner .header-info ul li,
    header .latest-blog .latest-blog-inner .header-info ul li,
    .latest-blog header .latest-blog-inner .header-info ul li,
    header .text-island-cta .text-island-cta-inner .header-info ul li,
    .text-island-cta header .text-island-cta-inner .header-info ul li,
    header .faq .faq-inner .header-info ul li,
    .faq header .faq-inner .header-info ul li {
        list-style: none;
        margin-bottom: 5px;
        font-weight: bold;
        position: relative;
        padding-left: 25px;
    }

@media screen and (max-width: 1250px) {
    header .container .header-info ul li,
    header .logo-line .logo-line-inner .header-info ul li,
    .logo-line header .logo-line-inner .header-info ul li,
    header .info-price .info-price-inner .header-info ul li,
    .info-price header .info-price-inner .header-info ul li,
    header .number-line .number-line-inner .header-info ul li,
    .number-line header .number-line-inner .header-info ul li,
    header .latest-blog .latest-blog-inner .header-info ul li,
    .latest-blog header .latest-blog-inner .header-info ul li,
    header .text-island-cta .text-island-cta-inner .header-info ul li,
    .text-island-cta header .text-island-cta-inner .header-info ul li,
    header .faq .faq-inner .header-info ul li,
    .faq header .faq-inner .header-info ul li {
        font-size: 16px;
    }
}

@media screen and (max-width: 580px) {
    header .container .header-info ul li,
    header .logo-line .logo-line-inner .header-info ul li,
    .logo-line header .logo-line-inner .header-info ul li,
    header .info-price .info-price-inner .header-info ul li,
    .info-price header .info-price-inner .header-info ul li,
    header .number-line .number-line-inner .header-info ul li,
    .number-line header .number-line-inner .header-info ul li,
    header .latest-blog .latest-blog-inner .header-info ul li,
    .latest-blog header .latest-blog-inner .header-info ul li,
    header .text-island-cta .text-island-cta-inner .header-info ul li,
    .text-island-cta header .text-island-cta-inner .header-info ul li,
    header .faq .faq-inner .header-info ul li,
    .faq header .faq-inner .header-info ul li {
        font-size: 14px;
    }
}

header .container .header-info ul li:before,
header .logo-line .logo-line-inner .header-info ul li:before,
.logo-line header .logo-line-inner .header-info ul li:before,
header .info-price .info-price-inner .header-info ul li:before,
.info-price header .info-price-inner .header-info ul li:before,
header .number-line .number-line-inner .header-info ul li:before,
.number-line header .number-line-inner .header-info ul li:before,
header .latest-blog .latest-blog-inner .header-info ul li:before,
.latest-blog header .latest-blog-inner .header-info ul li:before,
header .text-island-cta .text-island-cta-inner .header-info ul li:before,
.text-island-cta header .text-island-cta-inner .header-info ul li:before,
header .faq .faq-inner .header-info ul li:before,
.faq header .faq-inner .header-info ul li:before {
    content: '';
    background: url("/img/partials/checkmark.svg");
    width: 15px;
    height: 15px;
    display: inline-block;
    background-size: cover;
    margin-right: 10px;
    top: 5px;
    left: 0px;
    position: absolute;
}

header .container .header-info a.btn-white,
header .logo-line .logo-line-inner .header-info a.btn-white,
.logo-line header .logo-line-inner .header-info a.btn-white,
header .info-price .info-price-inner .header-info a.btn-white,
.info-price header .info-price-inner .header-info a.btn-white,
header .number-line .number-line-inner .header-info a.btn-white,
.number-line header .number-line-inner .header-info a.btn-white,
header .latest-blog .latest-blog-inner .header-info a.btn-white,
.latest-blog header .latest-blog-inner .header-info a.btn-white,
header .text-island-cta .text-island-cta-inner .header-info a.btn-white,
.text-island-cta header .text-island-cta-inner .header-info a.btn-white,
header .faq .faq-inner .header-info a.btn-white,
.faq header .faq-inner .header-info a.btn-white,
header .container .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner header .container .header-info a,
header .logo-line .logo-line-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner header .logo-line .logo-line-inner .header-info a,
.logo-line header .logo-line-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .logo-line header .logo-line-inner .header-info a,
header .info-price .info-price-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner header .info-price .info-price-inner .header-info a,
.info-price header .info-price-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .info-price header .info-price-inner .header-info a,
header .number-line .number-line-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner header .number-line .number-line-inner .header-info a,
.number-line header .number-line-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .number-line header .number-line-inner .header-info a,
header .latest-blog .latest-blog-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner header .latest-blog .latest-blog-inner .header-info a,
.latest-blog header .latest-blog-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .latest-blog header .latest-blog-inner .header-info a,
header .text-island-cta .text-island-cta-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner header .text-island-cta .text-island-cta-inner .header-info a,
.text-island-cta header .text-island-cta-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .text-island-cta header .text-island-cta-inner .header-info a,
header .faq .faq-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner header .faq .faq-inner .header-info a,
.faq header .faq-inner .header-info .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .faq header .faq-inner .header-info a {
    margin-top: 20px;
    display: inline-block;
}

header .container .header-info form,
header .logo-line .logo-line-inner .header-info form,
.logo-line header .logo-line-inner .header-info form,
header .info-price .info-price-inner .header-info form,
.info-price header .info-price-inner .header-info form,
header .number-line .number-line-inner .header-info form,
.number-line header .number-line-inner .header-info form,
header .latest-blog .latest-blog-inner .header-info form,
.latest-blog header .latest-blog-inner .header-info form,
header .text-island-cta .text-island-cta-inner .header-info form,
.text-island-cta header .text-island-cta-inner .header-info form,
header .faq .faq-inner .header-info form,
.faq header .faq-inner .header-info form {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 25px;
}

    header .container .header-info form input,
    header .logo-line .logo-line-inner .header-info form input,
    .logo-line header .logo-line-inner .header-info form input,
    header .info-price .info-price-inner .header-info form input,
    .info-price header .info-price-inner .header-info form input,
    header .number-line .number-line-inner .header-info form input,
    .number-line header .number-line-inner .header-info form input,
    header .latest-blog .latest-blog-inner .header-info form input,
    .latest-blog header .latest-blog-inner .header-info form input,
    header .text-island-cta .text-island-cta-inner .header-info form input,
    .text-island-cta header .text-island-cta-inner .header-info form input,
    header .faq .faq-inner .header-info form input,
    .faq header .faq-inner .header-info form input {
        border-radius: 5px;
        font-weight: 300;
        border: none;
        padding: 10px 15px;
        font-size: 14px;
        width: 360px;
        margin-right: 15px;
        outline: none;
        margin-bottom: 15px;
    }

@media screen and (max-width: 580px) {
    header .container .header-info form input,
    header .logo-line .logo-line-inner .header-info form input,
    .logo-line header .logo-line-inner .header-info form input,
    header .info-price .info-price-inner .header-info form input,
    .info-price header .info-price-inner .header-info form input,
    header .number-line .number-line-inner .header-info form input,
    .number-line header .number-line-inner .header-info form input,
    header .latest-blog .latest-blog-inner .header-info form input,
    .latest-blog header .latest-blog-inner .header-info form input,
    header .text-island-cta .text-island-cta-inner .header-info form input,
    .text-island-cta header .text-island-cta-inner .header-info form input,
    header .faq .faq-inner .header-info form input,
    .faq header .faq-inner .header-info form input {
        width: 100% !important;
        margin-right: 0px;
    }
}

.cta-line {
    background: #39A8EF;
    padding: 30px 0;
    position: relative;
    z-index: 3;
}

    .cta-line .cta-line-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }

        .cta-line .cta-line-inner a {
            margin-top: 15px;
        }

        .cta-line .cta-line-inner .cta-line-text {
            font-size: 21px;
            color: white;
            line-height: 1.35;
            font-weight: 300;
        }

@media only screen and (max-width: 1000px) {
    .cta-line .cta-line-inner .cta-line-text {
        max-width: 500px;
    }
}

@media screen and (max-width: 580px) {
    .cta-line .cta-line-inner .cta-line-text {
        font-size: 18px;
    }
}

.logo-line {
    background: #FFF;
    padding: 20px 0 0 0;
    position: relative;
    z-index: 3;
    height: 125px;
    border-bottom: 1px solid #E8E8E8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1150px) {
    .logo-line {
        min-height: 125px;
        height: auto;
    }
}

.logo-line .logo-line-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1150px) {
    .logo-line .logo-line-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
}

.logo-line .logo-line-inner p {
    color: #16222A;
    letter-spacing: .25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    max-width: 240px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 20px;
    line-height: 19px;
}

@media screen and (max-width: 580px) {
    .logo-line .logo-line-inner p {
        margin-bottom: 30px;
    }
}

.logo-line .logo-line-inner ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media screen and (max-width: 800px) {
    .logo-line .logo-line-inner ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0px;
    }
}

.logo-line .logo-line-inner ul li {
    list-style: none;
    margin-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    width: 100%;
}

@media screen and (max-width: 1150px) {
    .logo-line .logo-line-inner ul li {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 800px) {
    .logo-line .logo-line-inner ul li {
        margin-left: 0px;
        margin-bottom: 30px;
    }
}

.logo-line .logo-line-inner ul li img {
    height: 30px;
    max-width: 80%;
    width: 100%;
}

@media screen and (max-width: 800px) {
    .logo-line .logo-line-inner ul li img {
        max-width: 30%;
    }
}

@media screen and (max-width: 500px) {
    .logo-line .logo-line-inner ul li img {
        max-width: 40%;
    }
}

.text-island {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 70px 0;
}

    .text-island .text-island-inner {
        max-width: 830px;
        width: 90%;
    }

        .text-island .text-island-inner h4 {
            font-size: 22px;
            font-weight: bold;
            letter-spacing: -0.30px;
            line-height: 23px;
            text-transform: uppercase;
            text-align: center;
            margin-bottom: 25px;
            -webkit-hyphens: manual;
            -ms-hyphens: manual;
            hyphens: manual;
        }

        .text-island .text-island-inner p {
            text-align: center;
            font-size: 22px;
            font-weight: 300;
            letter-spacing: -0.30px;
            line-height: 36px;
            margin-bottom: 10px;
        }

@media screen and (max-width: 1250px) {
    .text-island .text-island-inner p {
        font-size: 18px;
        line-height: 26px;
    }
}

.text-island .text-island-inner p:last-child {
    margin-bottom: 0px;
}

.info-price {
    position: relative;
    padding: 70px 0px;
    overflow: hidden;
}

    .info-price .info-price-inner {
        z-index: 1;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

@media screen and (max-width: 1250px) {
    .info-price .info-price-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.info-price .info-price-inner .info-price-desc {
    max-width: 600px;
    color: #FFF;
    padding-right: 40px;
}

@media screen and (max-width: 1250px) {
    .info-price .info-price-inner .info-price-desc {
        max-width: 90%;
        width: 100%;
        padding-right: 0px;
    }
}

.info-price .info-price-inner .info-price-desc h2 {
    font-size: 35px;
    letter-spacing: -0.5px;
    line-height: 40px;
    color: #FFF;
    font-weight: bold;
    margin-bottom: 20px;
}

@media screen and (max-width: 1250px) {
    .info-price .info-price-inner .info-price-desc h2 {
        font-size: 36px;
        line-height: 41px;
    }
}

@media screen and (max-width: 580px) {
    .info-price .info-price-inner .info-price-desc h2 {
        font-size: 30px;
        line-height: 45px;
    }
}

.info-price .info-price-inner .info-price-desc span {
    font-size: 22px;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 20px;
    display: inline-block;
}

@media screen and (max-width: 1250px) {
    .info-price .info-price-inner .info-price-desc span {
        font-size: 20px;
        line-height: 25px;
    }
}

@media screen and (max-width: 580px) {
    .info-price .info-price-inner .info-price-desc span {
        font-size: 18px;
        line-height: 23px;
        font-weight: 400;
    }
}

.info-price .info-price-inner .info-price-desc p {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    color: #FFF;
}

@media screen and (max-width: 1250px) {
    .info-price .info-price-inner .info-price-desc p {
        font-size: 15px;
        line-height: 22px;
    }
}

.info-price .info-price-inner .info-price-desc .cta-bar {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 580px) {
    .info-price .info-price-inner .info-price-desc .cta-bar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.info-price .info-price-inner .info-price-desc .cta-bar a {
    margin-right: 20px;
}

@media screen and (max-width: 580px) {
    .info-price .info-price-inner .info-price-desc .cta-bar a {
        margin-bottom: 15px;
    }
}

.info-price .info-price-inner .info-price-desc .cta-bar p {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.info-price .info-price-inner .info-price-packages {
    width: 550px;
}

@media screen and (max-width: 1250px) {
    .info-price .info-price-inner .info-price-packages {
        max-width: 90%;
        width: 100%;
        margin-top: 40px;
    }
}

.info-price .info-price-inner .info-price-packages .info-price-package {
    background: #FFF;
    border-radius: 5px;
    padding: 30px;
    border: 1px solid #E8E8E8;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 580px) {
    .info-price .info-price-inner .info-price-packages .info-price-package {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 25px 20px;
        text-align: center;
    }
}

.info-price .info-price-inner .info-price-packages .info-price-package .icon-wrap {
    margin-right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50px;
    height: 100%;
}

@media screen and (max-width: 580px) {
    .info-price .info-price-inner .info-price-packages .info-price-package .icon-wrap {
        margin: 0 auto 10px;
    }
}

.info-price .info-price-inner .info-price-packages .info-price-package .icon-wrap .icon {
    width: 50px;
    height: 100%;
}

    .info-price .info-price-inner .info-price-packages .info-price-package .icon-wrap .icon img {
        width: 100%;
        height: auto;
        position: relative;
        -o-object-fit: fill;
        object-fit: fill;
        min-width: 0px;
        min-height: 0px;
        -webkit-transform: none;
        transform: none;
        left: 0px;
    }

.info-price .info-price-inner .info-price-packages .info-price-package .text-box-wrap h4 {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -0.3px;
    line-height: 27px;
    margin-bottom: 10px;
}

@media screen and (max-width: 580px) {
    .info-price .info-price-inner .info-price-packages .info-price-package .text-box-wrap h4 {
        font-size: 20px;
    }
}

.info-price .info-price-inner .info-price-packages .info-price-package .text-box-wrap p {
    color: #95989A;
    font-size: 16px;
}

@media screen and (max-width: 580px) {
    .info-price .info-price-inner .info-price-packages .info-price-package .text-box-wrap p {
        font-size: 15px;
    }
}

.info-price .info-price-inner .info-price-packages .info-price-package .text-box-wrap a {
    display: inline-block;
    color: #39A8EF;
    text-decoration: none;
}

.number-line {
    background: #FFF;
    padding: 20px 0 0 0;
    position: relative;
    z-index: 3;
    height: 150px;
    border-bottom: 1px solid #E8E8E8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1300px) {
    .number-line {
        min-height: 150px;
        height: auto;
    }
}

.number-line .number-line-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1300px) {
    .number-line .number-line-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
}

.number-line .number-line-inner p {
    color: #16222A;
    letter-spacing: .25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    max-width: 280px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    line-height: 19px;
}

@media screen and (max-width: 1300px) {
    .number-line .number-line-inner p {
        margin-bottom: 20px;
    }
}

.number-line .number-line-inner ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 150px;
}

@media screen and (max-width: 1300px) {
    .number-line .number-line-inner ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0px;
    }
}

@media screen and (max-width: 580px) {
    .number-line .number-line-inner ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.number-line .number-line-inner ul li {
    list-style: none;
    margin-left: 30px;
}

@media screen and (max-width: 1300px) {
    .number-line .number-line-inner ul li {
        margin-bottom: 10px;
    }

        .number-line .number-line-inner ul li:first-child {
            margin-left: 0px;
        }
}

@media screen and (max-width: 580px) {
    .number-line .number-line-inner ul li {
        margin-left: 0px;
    }
}

.number-line .number-line-inner ul li span {
    color: #95989A;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 21px;
}

.number-line .number-line-inner ul li h4 {
    color: #39A8EF;
    font-size: 35px;
    letter-spacing: -1px;
    line-height: 49px;
    font-weight: 400;
}

.number-line .number-line-inner ul li p {
    color: #39A8EF;
    text-transform: none;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: -1px;
    line-height: 21px;
}

@media screen and (max-width: 580px) {
    .number-line .number-line-inner ul li p {
        max-width: 100%;
    }
}

.latest-blog .latest-blog-inner {
    padding: 80px 0 20px 0;
}

    .latest-blog .latest-blog-inner h2 {
        text-align: center;
        font-size: 35px;
        font-weight: bold;
        color: #16222A;
        letter-spacing: -0.5px;
        line-height: 45px;
        text-transform: none;
        margin-bottom: 15px;
    }

@media screen and (max-width: 1250px) {
    .latest-blog .latest-blog-inner h2 {
        font-size: 30px;
        line-height: 40px;
    }
}

.latest-blog .latest-blog-inner p {
    text-align: center;
    font-weight: 300;
    font-size: 24px;
    line-height: 31px;
}

@media screen and (max-width: 1250px) {
    .latest-blog .latest-blog-inner p {
        font-size: 22px;
        line-height: 29px;
    }
}

@media screen and (max-width: 580px) {
    .latest-blog .latest-blog-inner p {
        font-size: 18px;
        line-height: 23px;
    }
}

.blog-container {
    padding-top: 100px;
}

    .blog-container .container,
    .blog-container .logo-line .logo-line-inner,
    .logo-line .blog-container .logo-line-inner,
    .blog-container .info-price .info-price-inner,
    .info-price .blog-container .info-price-inner,
    .blog-container .number-line .number-line-inner,
    .number-line .blog-container .number-line-inner,
    .blog-container .latest-blog .latest-blog-inner,
    .latest-blog .blog-container .latest-blog-inner,
    .blog-container .text-island-cta .text-island-cta-inner,
    .text-island-cta .blog-container .text-island-cta-inner,
    .blog-container .faq .faq-inner,
    .faq .blog-container .faq-inner {
        padding-top: 60px;
    }

        .blog-container .container .featured-blog-post,
        .blog-container .logo-line .logo-line-inner .featured-blog-post,
        .logo-line .blog-container .logo-line-inner .featured-blog-post,
        .blog-container .info-price .info-price-inner .featured-blog-post,
        .info-price .blog-container .info-price-inner .featured-blog-post,
        .blog-container .number-line .number-line-inner .featured-blog-post,
        .number-line .blog-container .number-line-inner .featured-blog-post,
        .blog-container .latest-blog .latest-blog-inner .featured-blog-post,
        .latest-blog .blog-container .latest-blog-inner .featured-blog-post,
        .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post,
        .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post,
        .blog-container .faq .faq-inner .featured-blog-post,
        .faq .blog-container .faq-inner .featured-blog-post {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 70px;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

@media screen and (max-width: 1250px) {
    .blog-container .container .featured-blog-post,
    .blog-container .logo-line .logo-line-inner .featured-blog-post,
    .logo-line .blog-container .logo-line-inner .featured-blog-post,
    .blog-container .info-price .info-price-inner .featured-blog-post,
    .info-price .blog-container .info-price-inner .featured-blog-post,
    .blog-container .number-line .number-line-inner .featured-blog-post,
    .number-line .blog-container .number-line-inner .featured-blog-post,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post,
    .blog-container .faq .faq-inner .featured-blog-post,
    .faq .blog-container .faq-inner .featured-blog-post {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.blog-container .container .featured-blog-post .img-wrap,
.blog-container .logo-line .logo-line-inner .featured-blog-post .img-wrap,
.logo-line .blog-container .logo-line-inner .featured-blog-post .img-wrap,
.blog-container .info-price .info-price-inner .featured-blog-post .img-wrap,
.info-price .blog-container .info-price-inner .featured-blog-post .img-wrap,
.blog-container .number-line .number-line-inner .featured-blog-post .img-wrap,
.number-line .blog-container .number-line-inner .featured-blog-post .img-wrap,
.blog-container .latest-blog .latest-blog-inner .featured-blog-post .img-wrap,
.latest-blog .blog-container .latest-blog-inner .featured-blog-post .img-wrap,
.blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .img-wrap,
.text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .img-wrap,
.blog-container .faq .faq-inner .featured-blog-post .img-wrap,
.faq .blog-container .faq-inner .featured-blog-post .img-wrap {
    width: 600px;
    height: 480px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: inline-block;
}

@media only screen and (max-width: 1300px) {
    .blog-container .container .featured-blog-post .img-wrap,
    .blog-container .logo-line .logo-line-inner .featured-blog-post .img-wrap,
    .logo-line .blog-container .logo-line-inner .featured-blog-post .img-wrap,
    .blog-container .info-price .info-price-inner .featured-blog-post .img-wrap,
    .info-price .blog-container .info-price-inner .featured-blog-post .img-wrap,
    .blog-container .number-line .number-line-inner .featured-blog-post .img-wrap,
    .number-line .blog-container .number-line-inner .featured-blog-post .img-wrap,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post .img-wrap,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post .img-wrap,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .img-wrap,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .img-wrap,
    .blog-container .faq .faq-inner .featured-blog-post .img-wrap,
    .faq .blog-container .faq-inner .featured-blog-post .img-wrap {
        width: 550px;
        height: 430px;
    }
}

@media screen and (max-width: 1250px) {
    .blog-container .container .featured-blog-post .img-wrap,
    .blog-container .logo-line .logo-line-inner .featured-blog-post .img-wrap,
    .logo-line .blog-container .logo-line-inner .featured-blog-post .img-wrap,
    .blog-container .info-price .info-price-inner .featured-blog-post .img-wrap,
    .info-price .blog-container .info-price-inner .featured-blog-post .img-wrap,
    .blog-container .number-line .number-line-inner .featured-blog-post .img-wrap,
    .number-line .blog-container .number-line-inner .featured-blog-post .img-wrap,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post .img-wrap,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post .img-wrap,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .img-wrap,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .img-wrap,
    .blog-container .faq .faq-inner .featured-blog-post .img-wrap,
    .faq .blog-container .faq-inner .featured-blog-post .img-wrap {
        width: 100%;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 830px) {
    .blog-container .container .featured-blog-post .img-wrap,
    .blog-container .logo-line .logo-line-inner .featured-blog-post .img-wrap,
    .logo-line .blog-container .logo-line-inner .featured-blog-post .img-wrap,
    .blog-container .info-price .info-price-inner .featured-blog-post .img-wrap,
    .info-price .blog-container .info-price-inner .featured-blog-post .img-wrap,
    .blog-container .number-line .number-line-inner .featured-blog-post .img-wrap,
    .number-line .blog-container .number-line-inner .featured-blog-post .img-wrap,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post .img-wrap,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post .img-wrap,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .img-wrap,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .img-wrap,
    .blog-container .faq .faq-inner .featured-blog-post .img-wrap,
    .faq .blog-container .faq-inner .featured-blog-post .img-wrap {
        height: 330px;
    }
}

@media screen and (max-width: 580px) {
    .blog-container .container .featured-blog-post .img-wrap,
    .blog-container .logo-line .logo-line-inner .featured-blog-post .img-wrap,
    .logo-line .blog-container .logo-line-inner .featured-blog-post .img-wrap,
    .blog-container .info-price .info-price-inner .featured-blog-post .img-wrap,
    .info-price .blog-container .info-price-inner .featured-blog-post .img-wrap,
    .blog-container .number-line .number-line-inner .featured-blog-post .img-wrap,
    .number-line .blog-container .number-line-inner .featured-blog-post .img-wrap,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post .img-wrap,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post .img-wrap,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .img-wrap,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .img-wrap,
    .blog-container .faq .faq-inner .featured-blog-post .img-wrap,
    .faq .blog-container .faq-inner .featured-blog-post .img-wrap {
        height: 250px;
    }
}

.blog-container .container .featured-blog-post .des-box,
.blog-container .logo-line .logo-line-inner .featured-blog-post .des-box,
.logo-line .blog-container .logo-line-inner .featured-blog-post .des-box,
.blog-container .info-price .info-price-inner .featured-blog-post .des-box,
.info-price .blog-container .info-price-inner .featured-blog-post .des-box,
.blog-container .number-line .number-line-inner .featured-blog-post .des-box,
.number-line .blog-container .number-line-inner .featured-blog-post .des-box,
.blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box,
.latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box,
.blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box,
.text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box,
.blog-container .faq .faq-inner .featured-blog-post .des-box,
.faq .blog-container .faq-inner .featured-blog-post .des-box {
    padding-left: 80px;
}

@media only screen and (max-width: 1300px) {
    .blog-container .container .featured-blog-post .des-box,
    .blog-container .logo-line .logo-line-inner .featured-blog-post .des-box,
    .logo-line .blog-container .logo-line-inner .featured-blog-post .des-box,
    .blog-container .info-price .info-price-inner .featured-blog-post .des-box,
    .info-price .blog-container .info-price-inner .featured-blog-post .des-box,
    .blog-container .number-line .number-line-inner .featured-blog-post .des-box,
    .number-line .blog-container .number-line-inner .featured-blog-post .des-box,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box,
    .blog-container .faq .faq-inner .featured-blog-post .des-box,
    .faq .blog-container .faq-inner .featured-blog-post .des-box {
        padding-left: 40px;
    }
}

@media screen and (max-width: 1250px) {
    .blog-container .container .featured-blog-post .des-box,
    .blog-container .logo-line .logo-line-inner .featured-blog-post .des-box,
    .logo-line .blog-container .logo-line-inner .featured-blog-post .des-box,
    .blog-container .info-price .info-price-inner .featured-blog-post .des-box,
    .info-price .blog-container .info-price-inner .featured-blog-post .des-box,
    .blog-container .number-line .number-line-inner .featured-blog-post .des-box,
    .number-line .blog-container .number-line-inner .featured-blog-post .des-box,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box,
    .blog-container .faq .faq-inner .featured-blog-post .des-box,
    .faq .blog-container .faq-inner .featured-blog-post .des-box {
        padding-left: 0px;
    }
}

.blog-container .container .featured-blog-post .des-box span,
.blog-container .logo-line .logo-line-inner .featured-blog-post .des-box span,
.logo-line .blog-container .logo-line-inner .featured-blog-post .des-box span,
.blog-container .info-price .info-price-inner .featured-blog-post .des-box span,
.info-price .blog-container .info-price-inner .featured-blog-post .des-box span,
.blog-container .number-line .number-line-inner .featured-blog-post .des-box span,
.number-line .blog-container .number-line-inner .featured-blog-post .des-box span,
.blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box span,
.latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box span,
.blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box span,
.text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box span,
.blog-container .faq .faq-inner .featured-blog-post .des-box span,
.faq .blog-container .faq-inner .featured-blog-post .des-box span {
    text-transform: uppercase;
    color: #39A8EF;
    font-weight: 500;
    font-size: 12px;
}

.blog-container .container .featured-blog-post .des-box a,
.blog-container .logo-line .logo-line-inner .featured-blog-post .des-box a,
.logo-line .blog-container .logo-line-inner .featured-blog-post .des-box a,
.blog-container .info-price .info-price-inner .featured-blog-post .des-box a,
.info-price .blog-container .info-price-inner .featured-blog-post .des-box a,
.blog-container .number-line .number-line-inner .featured-blog-post .des-box a,
.number-line .blog-container .number-line-inner .featured-blog-post .des-box a,
.blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box a,
.latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box a,
.blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box a,
.text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box a,
.blog-container .faq .faq-inner .featured-blog-post .des-box a,
.faq .blog-container .faq-inner .featured-blog-post .des-box a {
    text-decoration: none;
    display: inline-block;
}

.blog-container .container .featured-blog-post .des-box h2,
.blog-container .logo-line .logo-line-inner .featured-blog-post .des-box h2,
.logo-line .blog-container .logo-line-inner .featured-blog-post .des-box h2,
.blog-container .info-price .info-price-inner .featured-blog-post .des-box h2,
.info-price .blog-container .info-price-inner .featured-blog-post .des-box h2,
.blog-container .number-line .number-line-inner .featured-blog-post .des-box h2,
.number-line .blog-container .number-line-inner .featured-blog-post .des-box h2,
.blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box h2,
.latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box h2,
.blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box h2,
.text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box h2,
.blog-container .faq .faq-inner .featured-blog-post .des-box h2,
.faq .blog-container .faq-inner .featured-blog-post .des-box h2 {
    font-size: 35px;
    font-weight: bold;
    line-height: 45px;
    letter-spacing: -2px;
    margin-top: 20px;
    margin-bottom: 30px;
    text-transform: none;
}

@media screen and (max-width: 1250px) {
    .blog-container .container .featured-blog-post .des-box h2,
    .blog-container .logo-line .logo-line-inner .featured-blog-post .des-box h2,
    .logo-line .blog-container .logo-line-inner .featured-blog-post .des-box h2,
    .blog-container .info-price .info-price-inner .featured-blog-post .des-box h2,
    .info-price .blog-container .info-price-inner .featured-blog-post .des-box h2,
    .blog-container .number-line .number-line-inner .featured-blog-post .des-box h2,
    .number-line .blog-container .number-line-inner .featured-blog-post .des-box h2,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box h2,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box h2,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box h2,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box h2,
    .blog-container .faq .faq-inner .featured-blog-post .des-box h2,
    .faq .blog-container .faq-inner .featured-blog-post .des-box h2 {
        font-size: 32px;
        line-height: 42px;
    }
}

@media screen and (max-width: 580px) {
    .blog-container .container .featured-blog-post .des-box h2,
    .blog-container .logo-line .logo-line-inner .featured-blog-post .des-box h2,
    .logo-line .blog-container .logo-line-inner .featured-blog-post .des-box h2,
    .blog-container .info-price .info-price-inner .featured-blog-post .des-box h2,
    .info-price .blog-container .info-price-inner .featured-blog-post .des-box h2,
    .blog-container .number-line .number-line-inner .featured-blog-post .des-box h2,
    .number-line .blog-container .number-line-inner .featured-blog-post .des-box h2,
    .blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box h2,
    .latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box h2,
    .blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box h2,
    .text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box h2,
    .blog-container .faq .faq-inner .featured-blog-post .des-box h2,
    .faq .blog-container .faq-inner .featured-blog-post .des-box h2 {
        font-size: 28px;
        line-height: 38px;
    }
}

.blog-container .container .featured-blog-post .des-box p,
.blog-container .logo-line .logo-line-inner .featured-blog-post .des-box p,
.logo-line .blog-container .logo-line-inner .featured-blog-post .des-box p,
.blog-container .info-price .info-price-inner .featured-blog-post .des-box p,
.info-price .blog-container .info-price-inner .featured-blog-post .des-box p,
.blog-container .number-line .number-line-inner .featured-blog-post .des-box p,
.number-line .blog-container .number-line-inner .featured-blog-post .des-box p,
.blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box p,
.latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box p,
.blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box p,
.text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box p,
.blog-container .faq .faq-inner .featured-blog-post .des-box p,
.faq .blog-container .faq-inner .featured-blog-post .des-box p {
    font-size: 15px;
    line-height: 23px;
}

.blog-container .container .featured-blog-post .des-box .date,
.blog-container .logo-line .logo-line-inner .featured-blog-post .des-box .date,
.logo-line .blog-container .logo-line-inner .featured-blog-post .des-box .date,
.blog-container .info-price .info-price-inner .featured-blog-post .des-box .date,
.info-price .blog-container .info-price-inner .featured-blog-post .des-box .date,
.blog-container .number-line .number-line-inner .featured-blog-post .des-box .date,
.number-line .blog-container .number-line-inner .featured-blog-post .des-box .date,
.blog-container .latest-blog .latest-blog-inner .featured-blog-post .des-box .date,
.latest-blog .blog-container .latest-blog-inner .featured-blog-post .des-box .date,
.blog-container .text-island-cta .text-island-cta-inner .featured-blog-post .des-box .date,
.text-island-cta .blog-container .text-island-cta-inner .featured-blog-post .des-box .date,
.blog-container .faq .faq-inner .featured-blog-post .des-box .date,
.faq .blog-container .faq-inner .featured-blog-post .des-box .date {
    margin-top: 20px;
    font-size: 12px;
    line-height: 23px;
    color: #39A8EF;
    font-weight: 500;
}

.blog-container .all-posts {
    background: rgba(245, 245, 249, 0.5);
}

    .blog-container .all-posts .container,
    .blog-container .all-posts .logo-line .logo-line-inner,
    .logo-line .blog-container .all-posts .logo-line-inner,
    .blog-container .all-posts .info-price .info-price-inner,
    .info-price .blog-container .all-posts .info-price-inner,
    .blog-container .all-posts .number-line .number-line-inner,
    .number-line .blog-container .all-posts .number-line-inner,
    .blog-container .all-posts .latest-blog .latest-blog-inner,
    .latest-blog .blog-container .all-posts .latest-blog-inner,
    .blog-container .all-posts .text-island-cta .text-island-cta-inner,
    .text-island-cta .blog-container .all-posts .text-island-cta-inner,
    .blog-container .all-posts .faq .faq-inner,
    .faq .blog-container .all-posts .faq-inner {
        padding-top: 10px;
    }

.blog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
}

@media screen and (max-width: 1250px) {
    .blog {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.blog .blog-post {
    width: 30%;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    margin-bottom: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 5%;
}

@media only screen and (max-width: 1250px) {
    .blog .blog-post {
        margin-right: 2%;
    }
}

.blog .blog-post:nth-child(3n) {
    margin-right: 0px;
}

@media only screen and (max-width: 1250px) {
    .blog .blog-post {
        width: 32%;
    }
}

@media screen and (max-width: 1250px) {
    .blog .blog-post {
        width: 48%;
        margin-bottom: 20px;
        margin-right: 0px;
    }
}

@media only screen and (max-width: 680px) {
    .blog .blog-post {
        width: 100%;
    }
}

.blog .blog-post .img-wrap {
    overflow: hidden;
    height: 250px;
    display: inline-block;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

    .blog .blog-post .img-wrap img {
        height: 100%;
        display: inline-block;
    }

.blog .blog-post .des-box {
    padding: 20px 30px 80px 30px;
    position: relative;
    height: 100%;
    overflow: hidden;
    display: inline-block;
}

    .blog .blog-post .des-box span {
        text-transform: uppercase;
        margin-bottom: 20px;
        display: inline-block;
        color: #95989A;
        font-size: 12px;
        letter-spacing: .2px;
        font-weight: 600;
        line-height: 16px;
    }

    .blog .blog-post .des-box a {
        text-decoration: none;
        display: inline-block;
    }

    .blog .blog-post .des-box h3 {
        font-weight: 600;
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 15px;
    }

    .blog .blog-post .des-box p {
        color: #8593A7;
        font-size: 16px;
        line-height: 23.2px;
        text-align: left;
        font-weight: 300;
    }

    .blog .blog-post .des-box .bottom-bar {
        width: 80%;
        position: absolute;
        bottom: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .blog .blog-post .des-box .bottom-bar a {
            color: #03ACEC;
            text-decoration: none;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 11px;
            line-height: 1;
            padding: 10px 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

            .blog .blog-post .des-box .bottom-bar a:before {
                content: '';
                height: 1px;
                width: 20px;
                background: #39A8EF;
                display: inline-block;
                margin-right: 10px;
            }

        .blog .blog-post .des-box .bottom-bar p {
            color: #39A8EF;
            font-weight: bold;
            font-size: 11px;
            text-transform: uppercase;
            line-height: 1;
            padding: 10px 0;
        }

.login-container {
    height: 90vh;
    min-height: 90vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1250px) {
    .login-container {
        height: auto;
        padding: 150px 0;
    }
}

@media screen and (max-width: 580px) {
    .login-container {
        overflow: hidden;
    }
}

.login-container .container,
.login-container .logo-line .logo-line-inner,
.logo-line .login-container .logo-line-inner,
.login-container .info-price .info-price-inner,
.info-price .login-container .info-price-inner,
.login-container .number-line .number-line-inner,
.number-line .login-container .number-line-inner,
.login-container .latest-blog .latest-blog-inner,
.latest-blog .login-container .latest-blog-inner,
.login-container .text-island-cta .text-island-cta-inner,
.text-island-cta .login-container .text-island-cta-inner,
.login-container .faq .faq-inner,
.faq .login-container .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.login-container .login-wrapper {
    max-width: 985px;
    width: 100%;
    margin: 0 auto;
}

    .login-container .login-wrapper .login-box {
        width: 100%;
        background: #FFF;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
        position: relative;
        z-index: 1;
        padding: 80px 70px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

@media only screen and (max-width: 910px) {
    .login-container .login-wrapper .login-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (max-width: 580px) {
    .login-container .login-wrapper .login-box {
        padding: 40px 35px;
    }
}

.login-container .login-wrapper .login-box .login-box-info {
    max-width: 340px;
    width: 100%;
    padding-right: 20px;
}

@media only screen and (max-width: 910px) {
    .login-container .login-wrapper .login-box .login-box-info {
        padding-right: 0px;
        max-width: 100%;
    }
}

.login-container .login-wrapper .login-box .login-box-info h1 {
    margin-bottom: 20px;
    font-size: 35px;
    letter-spacing: -2px;
    line-height: 1;
    font-weight: bold;
}

.login-container .login-wrapper .login-box .login-box-info p {
    font-size: 15px;
}

    .login-container .login-wrapper .login-box .login-box-info p a {
        font-weight: bold;
        color: #16222A;
        text-decoration: none;
    }

.login-container .login-wrapper .login-box .login-box-info span {
    margin-top: 30px;
    color: #A5A5A5;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
}

@media only screen and (max-width: 910px) {
    .login-container .login-wrapper .login-box .login-box-info span {
        display: none;
    }
}

.login-container .login-wrapper .login-box .login-box-form {
    max-width: 380px;
    width: 100%;
}

@media only screen and (max-width: 910px) {
    .login-container .login-wrapper .login-box .login-box-form {
        margin-top: 20px;
        max-width: 100%;
    }
}

.login-container .login-wrapper .login-box .login-box-form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .login-container .login-wrapper .login-box .login-box-form form div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 20px;
    }

        .login-container .login-wrapper .login-box .login-box-form form div:last-child {
            margin-bottom: 0px;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

@media screen and (max-width: 580px) {
    .login-container .login-wrapper .login-box .login-box-form form div:last-child {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.login-container .login-wrapper .login-box .login-box-form form div span {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 17px;
    margin-bottom: 10px;
}

.login-container .login-wrapper .login-box .login-box-form form div input {
    border: 1px solid #E8E8E8;
    height: 55px;
    font-size: 16px;
    padding: 0px 20px;
    transition: all .2s;
}

    .login-container .login-wrapper .login-box .login-box-form form div input:focus {
        border: 1px solid #39A8EF;
    }

    .login-container .login-wrapper .login-box .login-box-form form div input[type=submit] {
        background: #39A8EF;
        color: #FFF;
        text-transform: uppercase;
        font-weight: bold;
        cursor: pointer;
        width: 125px;
        height: 46px;
    }

@media screen and (max-width: 580px) {
    .login-container .login-wrapper .login-box .login-box-form form div input[type=submit] {
        width: 100%;
    }
}

.login-container .login-wrapper .login-box .login-box-form form div input[type=submit]:hover {
    background: #68bdf3;
}

.login-container .login-wrapper .login-box .login-box-form form div a {
    color: #D6D6D6;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

@media screen and (max-width: 580px) {
    .login-container .login-wrapper .login-box .login-box-form form div a {
        margin-top: 5px;
        width: 100%;
        padding: 10px 0;
    }
}

.pricing {
    height: auto;
    margin-top: -390px;
}

@media screen and (max-width: 1250px) {
    .pricing {
        margin-top: -200px;
    }
}

@media screen and (max-width: 580px) {
    .pricing {
        margin-top: 0px;
    }
}

.pricing .container,
.pricing .logo-line .logo-line-inner,
.logo-line .pricing .logo-line-inner,
.pricing .info-price .info-price-inner,
.info-price .pricing .info-price-inner,
.pricing .number-line .number-line-inner,
.number-line .pricing .number-line-inner,
.pricing .latest-blog .latest-blog-inner,
.latest-blog .pricing .latest-blog-inner,
.pricing .text-island-cta .text-island-cta-inner,
.text-island-cta .pricing .text-island-cta-inner,
.pricing .faq .faq-inner,
.faq .pricing .faq-inner {
    z-index: 1;
    position: relative;
}

    .pricing .container h1,
    .pricing .logo-line .logo-line-inner h1,
    .logo-line .pricing .logo-line-inner h1,
    .pricing .info-price .info-price-inner h1,
    .info-price .pricing .info-price-inner h1,
    .pricing .number-line .number-line-inner h1,
    .number-line .pricing .number-line-inner h1,
    .pricing .latest-blog .latest-blog-inner h1,
    .latest-blog .pricing .latest-blog-inner h1,
    .pricing .text-island-cta .text-island-cta-inner h1,
    .text-island-cta .pricing .text-island-cta-inner h1,
    .pricing .faq .faq-inner h1,
    .faq .pricing .faq-inner h1 {
        font-size: 60px;
        letter-spacing: -2px;
        color: #FFF;
        text-align: center;
        line-height: 72px;
        padding-top: 400px;
    }

    .pricing .container p,
    .pricing .logo-line .logo-line-inner p,
    .logo-line .pricing .logo-line-inner p,
    .pricing .info-price .info-price-inner p,
    .info-price .pricing .info-price-inner p,
    .pricing .number-line .number-line-inner p,
    .number-line .pricing .number-line-inner p,
    .pricing .latest-blog .latest-blog-inner p,
    .latest-blog .pricing .latest-blog-inner p,
    .pricing .text-island-cta .text-island-cta-inner p,
    .text-island-cta .pricing .text-island-cta-inner p,
    .pricing .faq .faq-inner p,
    .faq .pricing .faq-inner p {
        font-size: 20px;
        line-height: 28px;
        max-width: 680px;
        width: 100%;
        color: #FFF;
        text-align: center;
        margin: 0 auto;
    }

    .pricing .container .price-boxes,
    .pricing .logo-line .logo-line-inner .price-boxes,
    .logo-line .pricing .logo-line-inner .price-boxes,
    .pricing .info-price .info-price-inner .price-boxes,
    .info-price .pricing .info-price-inner .price-boxes,
    .pricing .number-line .number-line-inner .price-boxes,
    .number-line .pricing .number-line-inner .price-boxes,
    .pricing .latest-blog .latest-blog-inner .price-boxes,
    .latest-blog .pricing .latest-blog-inner .price-boxes,
    .pricing .text-island-cta .text-island-cta-inner .price-boxes,
    .text-island-cta .pricing .text-island-cta-inner .price-boxes,
    .pricing .faq .faq-inner .price-boxes,
    .faq .pricing .faq-inner .price-boxes {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 50px;
    }

        .pricing .container .price-boxes .price-box,
        .pricing .logo-line .logo-line-inner .price-boxes .price-box,
        .logo-line .pricing .logo-line-inner .price-boxes .price-box,
        .pricing .info-price .info-price-inner .price-boxes .price-box,
        .info-price .pricing .info-price-inner .price-boxes .price-box,
        .pricing .number-line .number-line-inner .price-boxes .price-box,
        .number-line .pricing .number-line-inner .price-boxes .price-box,
        .pricing .latest-blog .latest-blog-inner .price-boxes .price-box,
        .latest-blog .pricing .latest-blog-inner .price-boxes .price-box,
        .pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box,
        .text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box,
        .pricing .faq .faq-inner .price-boxes .price-box,
        .faq .pricing .faq-inner .price-boxes .price-box {
            background: #FFF;
            box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.16);
            width: 24%;
            padding: 35px 0;
            border-top: 5px solid #03ACEC;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            min-height: 415px;
        }

@media screen and (max-width: 1250px) {
    .pricing .container .price-boxes .price-box,
    .pricing .logo-line .logo-line-inner .price-boxes .price-box,
    .logo-line .pricing .logo-line-inner .price-boxes .price-box,
    .pricing .info-price .info-price-inner .price-boxes .price-box,
    .info-price .pricing .info-price-inner .price-boxes .price-box,
    .pricing .number-line .number-line-inner .price-boxes .price-box,
    .number-line .pricing .number-line-inner .price-boxes .price-box,
    .pricing .latest-blog .latest-blog-inner .price-boxes .price-box,
    .latest-blog .pricing .latest-blog-inner .price-boxes .price-box,
    .pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box,
    .text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box,
    .pricing .faq .faq-inner .price-boxes .price-box,
    .faq .pricing .faq-inner .price-boxes .price-box {
        width: 49%;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 650px) {
    .pricing .container .price-boxes .price-box,
    .pricing .logo-line .logo-line-inner .price-boxes .price-box,
    .logo-line .pricing .logo-line-inner .price-boxes .price-box,
    .pricing .info-price .info-price-inner .price-boxes .price-box,
    .info-price .pricing .info-price-inner .price-boxes .price-box,
    .pricing .number-line .number-line-inner .price-boxes .price-box,
    .number-line .pricing .number-line-inner .price-boxes .price-box,
    .pricing .latest-blog .latest-blog-inner .price-boxes .price-box,
    .latest-blog .pricing .latest-blog-inner .price-boxes .price-box,
    .pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box,
    .text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box,
    .pricing .faq .faq-inner .price-boxes .price-box,
    .faq .pricing .faq-inner .price-boxes .price-box {
        width: 100%;
    }
}

.pricing .container .price-boxes .price-box .seperator,
.pricing .logo-line .logo-line-inner .price-boxes .price-box .seperator,
.logo-line .pricing .logo-line-inner .price-boxes .price-box .seperator,
.pricing .info-price .info-price-inner .price-boxes .price-box .seperator,
.info-price .pricing .info-price-inner .price-boxes .price-box .seperator,
.pricing .number-line .number-line-inner .price-boxes .price-box .seperator,
.number-line .pricing .number-line-inner .price-boxes .price-box .seperator,
.pricing .latest-blog .latest-blog-inner .price-boxes .price-box .seperator,
.latest-blog .pricing .latest-blog-inner .price-boxes .price-box .seperator,
.pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .seperator,
.text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .seperator,
.pricing .faq .faq-inner .price-boxes .price-box .seperator,
.faq .pricing .faq-inner .price-boxes .price-box .seperator {
    height: 1px;
    width: 72px;
    background: #E8E8E8;
    margin: 15px auto;
}

.pricing .container .price-boxes .price-box p,
.pricing .logo-line .logo-line-inner .price-boxes .price-box p,
.logo-line .pricing .logo-line-inner .price-boxes .price-box p,
.pricing .info-price .info-price-inner .price-boxes .price-box p,
.info-price .pricing .info-price-inner .price-boxes .price-box p,
.pricing .number-line .number-line-inner .price-boxes .price-box p,
.number-line .pricing .number-line-inner .price-boxes .price-box p,
.pricing .latest-blog .latest-blog-inner .price-boxes .price-box p,
.latest-blog .pricing .latest-blog-inner .price-boxes .price-box p,
.pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box p,
.text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box p,
.pricing .faq .faq-inner .price-boxes .price-box p,
.faq .pricing .faq-inner .price-boxes .price-box p {
    margin: 0;
    color: #16222A;
}

.pricing .container .price-boxes .price-box .top-content h2,
.pricing .logo-line .logo-line-inner .price-boxes .price-box .top-content h2,
.logo-line .pricing .logo-line-inner .price-boxes .price-box .top-content h2,
.pricing .info-price .info-price-inner .price-boxes .price-box .top-content h2,
.info-price .pricing .info-price-inner .price-boxes .price-box .top-content h2,
.pricing .number-line .number-line-inner .price-boxes .price-box .top-content h2,
.number-line .pricing .number-line-inner .price-boxes .price-box .top-content h2,
.pricing .latest-blog .latest-blog-inner .price-boxes .price-box .top-content h2,
.latest-blog .pricing .latest-blog-inner .price-boxes .price-box .top-content h2,
.pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .top-content h2,
.text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .top-content h2,
.pricing .faq .faq-inner .price-boxes .price-box .top-content h2,
.faq .pricing .faq-inner .price-boxes .price-box .top-content h2 {
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 37px;
}

.pricing .container .price-boxes .price-box .mid-content h3,
.pricing .logo-line .logo-line-inner .price-boxes .price-box .mid-content h3,
.logo-line .pricing .logo-line-inner .price-boxes .price-box .mid-content h3,
.pricing .info-price .info-price-inner .price-boxes .price-box .mid-content h3,
.info-price .pricing .info-price-inner .price-boxes .price-box .mid-content h3,
.pricing .number-line .number-line-inner .price-boxes .price-box .mid-content h3,
.number-line .pricing .number-line-inner .price-boxes .price-box .mid-content h3,
.pricing .latest-blog .latest-blog-inner .price-boxes .price-box .mid-content h3,
.latest-blog .pricing .latest-blog-inner .price-boxes .price-box .mid-content h3,
.pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .mid-content h3,
.text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .mid-content h3,
.pricing .faq .faq-inner .price-boxes .price-box .mid-content h3,
.faq .pricing .faq-inner .price-boxes .price-box .mid-content h3 {
    font-size: 35px;
    font-weight: bold;
    letter-spacing: -2px;
    line-height: 43px;
}

    .pricing .container .price-boxes .price-box .mid-content h3 span,
    .pricing .logo-line .logo-line-inner .price-boxes .price-box .mid-content h3 span,
    .logo-line .pricing .logo-line-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .info-price .info-price-inner .price-boxes .price-box .mid-content h3 span,
    .info-price .pricing .info-price-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .number-line .number-line-inner .price-boxes .price-box .mid-content h3 span,
    .number-line .pricing .number-line-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .latest-blog .latest-blog-inner .price-boxes .price-box .mid-content h3 span,
    .latest-blog .pricing .latest-blog-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .mid-content h3 span,
    .text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .faq .faq-inner .price-boxes .price-box .mid-content h3 span,
    .faq .pricing .faq-inner .price-boxes .price-box .mid-content h3 span {
        font-size: 65px;
        line-height: 80px;
        letter-spacing: -3px;
    }

@media only screen and (max-width: 400px) {
    .pricing .container .price-boxes .price-box .mid-content h3 span,
    .pricing .logo-line .logo-line-inner .price-boxes .price-box .mid-content h3 span,
    .logo-line .pricing .logo-line-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .info-price .info-price-inner .price-boxes .price-box .mid-content h3 span,
    .info-price .pricing .info-price-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .number-line .number-line-inner .price-boxes .price-box .mid-content h3 span,
    .number-line .pricing .number-line-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .latest-blog .latest-blog-inner .price-boxes .price-box .mid-content h3 span,
    .latest-blog .pricing .latest-blog-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .mid-content h3 span,
    .text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .mid-content h3 span,
    .pricing .faq .faq-inner .price-boxes .price-box .mid-content h3 span,
    .faq .pricing .faq-inner .price-boxes .price-box .mid-content h3 span {
        font-size: 50px;
    }
}

.pricing .container .price-boxes .price-box .mid-content p,
.pricing .logo-line .logo-line-inner .price-boxes .price-box .mid-content p,
.logo-line .pricing .logo-line-inner .price-boxes .price-box .mid-content p,
.pricing .info-price .info-price-inner .price-boxes .price-box .mid-content p,
.info-price .pricing .info-price-inner .price-boxes .price-box .mid-content p,
.pricing .number-line .number-line-inner .price-boxes .price-box .mid-content p,
.number-line .pricing .number-line-inner .price-boxes .price-box .mid-content p,
.pricing .latest-blog .latest-blog-inner .price-boxes .price-box .mid-content p,
.latest-blog .pricing .latest-blog-inner .price-boxes .price-box .mid-content p,
.pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .mid-content p,
.text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .mid-content p,
.pricing .faq .faq-inner .price-boxes .price-box .mid-content p,
.faq .pricing .faq-inner .price-boxes .price-box .mid-content p {
    text-align: center;
    color: #494A5D;
    opacity: .8;
}

.pricing .container .price-boxes .price-box .bottom-content,
.pricing .logo-line .logo-line-inner .price-boxes .price-box .bottom-content,
.logo-line .pricing .logo-line-inner .price-boxes .price-box .bottom-content,
.pricing .info-price .info-price-inner .price-boxes .price-box .bottom-content,
.info-price .pricing .info-price-inner .price-boxes .price-box .bottom-content,
.pricing .number-line .number-line-inner .price-boxes .price-box .bottom-content,
.number-line .pricing .number-line-inner .price-boxes .price-box .bottom-content,
.pricing .latest-blog .latest-blog-inner .price-boxes .price-box .bottom-content,
.latest-blog .pricing .latest-blog-inner .price-boxes .price-box .bottom-content,
.pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .bottom-content,
.text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .bottom-content,
.pricing .faq .faq-inner .price-boxes .price-box .bottom-content,
.faq .pricing .faq-inner .price-boxes .price-box .bottom-content {
    text-align: center;
}

    .pricing .container .price-boxes .price-box .bottom-content p,
    .pricing .logo-line .logo-line-inner .price-boxes .price-box .bottom-content p,
    .logo-line .pricing .logo-line-inner .price-boxes .price-box .bottom-content p,
    .pricing .info-price .info-price-inner .price-boxes .price-box .bottom-content p,
    .info-price .pricing .info-price-inner .price-boxes .price-box .bottom-content p,
    .pricing .number-line .number-line-inner .price-boxes .price-box .bottom-content p,
    .number-line .pricing .number-line-inner .price-boxes .price-box .bottom-content p,
    .pricing .latest-blog .latest-blog-inner .price-boxes .price-box .bottom-content p,
    .latest-blog .pricing .latest-blog-inner .price-boxes .price-box .bottom-content p,
    .pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .bottom-content p,
    .text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .bottom-content p,
    .pricing .faq .faq-inner .price-boxes .price-box .bottom-content p,
    .faq .pricing .faq-inner .price-boxes .price-box .bottom-content p {
        font-size: 16px;
        letter-spacing: -0.5px;
    }

        .pricing .container .price-boxes .price-box .bottom-content p:last-child,
        .pricing .logo-line .logo-line-inner .price-boxes .price-box .bottom-content p:last-child,
        .logo-line .pricing .logo-line-inner .price-boxes .price-box .bottom-content p:last-child,
        .pricing .info-price .info-price-inner .price-boxes .price-box .bottom-content p:last-child,
        .info-price .pricing .info-price-inner .price-boxes .price-box .bottom-content p:last-child,
        .pricing .number-line .number-line-inner .price-boxes .price-box .bottom-content p:last-child,
        .number-line .pricing .number-line-inner .price-boxes .price-box .bottom-content p:last-child,
        .pricing .latest-blog .latest-blog-inner .price-boxes .price-box .bottom-content p:last-child,
        .latest-blog .pricing .latest-blog-inner .price-boxes .price-box .bottom-content p:last-child,
        .pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .bottom-content p:last-child,
        .text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .bottom-content p:last-child,
        .pricing .faq .faq-inner .price-boxes .price-box .bottom-content p:last-child,
        .faq .pricing .faq-inner .price-boxes .price-box .bottom-content p:last-child {
            font-weight: 500;
        }

    .pricing .container .price-boxes .price-box .bottom-content span,
    .pricing .logo-line .logo-line-inner .price-boxes .price-box .bottom-content span,
    .logo-line .pricing .logo-line-inner .price-boxes .price-box .bottom-content span,
    .pricing .info-price .info-price-inner .price-boxes .price-box .bottom-content span,
    .info-price .pricing .info-price-inner .price-boxes .price-box .bottom-content span,
    .pricing .number-line .number-line-inner .price-boxes .price-box .bottom-content span,
    .number-line .pricing .number-line-inner .price-boxes .price-box .bottom-content span,
    .pricing .latest-blog .latest-blog-inner .price-boxes .price-box .bottom-content span,
    .latest-blog .pricing .latest-blog-inner .price-boxes .price-box .bottom-content span,
    .pricing .text-island-cta .text-island-cta-inner .price-boxes .price-box .bottom-content span,
    .text-island-cta .pricing .text-island-cta-inner .price-boxes .price-box .bottom-content span,
    .pricing .faq .faq-inner .price-boxes .price-box .bottom-content span,
    .faq .pricing .faq-inner .price-boxes .price-box .bottom-content span {
        color: #95989A;
        font-size: 13px;
    }

.pricing .container .payment-options,
.pricing .logo-line .logo-line-inner .payment-options,
.logo-line .pricing .logo-line-inner .payment-options,
.pricing .info-price .info-price-inner .payment-options,
.info-price .pricing .info-price-inner .payment-options,
.pricing .number-line .number-line-inner .payment-options,
.number-line .pricing .number-line-inner .payment-options,
.pricing .latest-blog .latest-blog-inner .payment-options,
.latest-blog .pricing .latest-blog-inner .payment-options,
.pricing .text-island-cta .text-island-cta-inner .payment-options,
.text-island-cta .pricing .text-island-cta-inner .payment-options,
.pricing .faq .faq-inner .payment-options,
.faq .pricing .faq-inner .payment-options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 35px;
    width: 100%;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    opacity: .3;
}

    .pricing .container .payment-options li,
    .pricing .logo-line .logo-line-inner .payment-options li,
    .logo-line .pricing .logo-line-inner .payment-options li,
    .pricing .info-price .info-price-inner .payment-options li,
    .info-price .pricing .info-price-inner .payment-options li,
    .pricing .number-line .number-line-inner .payment-options li,
    .number-line .pricing .number-line-inner .payment-options li,
    .pricing .latest-blog .latest-blog-inner .payment-options li,
    .latest-blog .pricing .latest-blog-inner .payment-options li,
    .pricing .text-island-cta .text-island-cta-inner .payment-options li,
    .text-island-cta .pricing .text-island-cta-inner .payment-options li,
    .pricing .faq .faq-inner .payment-options li,
    .faq .pricing .faq-inner .payment-options li {
        height: 20px;
        display: inline-block;
        list-style: none;
        margin-right: 20px;
        margin-bottom: 10px;
    }

        .pricing .container .payment-options li:last-child,
        .pricing .logo-line .logo-line-inner .payment-options li:last-child,
        .logo-line .pricing .logo-line-inner .payment-options li:last-child,
        .pricing .info-price .info-price-inner .payment-options li:last-child,
        .info-price .pricing .info-price-inner .payment-options li:last-child,
        .pricing .number-line .number-line-inner .payment-options li:last-child,
        .number-line .pricing .number-line-inner .payment-options li:last-child,
        .pricing .latest-blog .latest-blog-inner .payment-options li:last-child,
        .latest-blog .pricing .latest-blog-inner .payment-options li:last-child,
        .pricing .text-island-cta .text-island-cta-inner .payment-options li:last-child,
        .text-island-cta .pricing .text-island-cta-inner .payment-options li:last-child,
        .pricing .faq .faq-inner .payment-options li:last-child,
        .faq .pricing .faq-inner .payment-options li:last-child {
            margin-right: 0px;
        }

        .pricing .container .payment-options li img,
        .pricing .logo-line .logo-line-inner .payment-options li img,
        .logo-line .pricing .logo-line-inner .payment-options li img,
        .pricing .info-price .info-price-inner .payment-options li img,
        .info-price .pricing .info-price-inner .payment-options li img,
        .pricing .number-line .number-line-inner .payment-options li img,
        .number-line .pricing .number-line-inner .payment-options li img,
        .pricing .latest-blog .latest-blog-inner .payment-options li img,
        .latest-blog .pricing .latest-blog-inner .payment-options li img,
        .pricing .text-island-cta .text-island-cta-inner .payment-options li img,
        .text-island-cta .pricing .text-island-cta-inner .payment-options li img,
        .pricing .faq .faq-inner .payment-options li img,
        .faq .pricing .faq-inner .payment-options li img {
            height: 100%;
            width: auto;
            position: relative;
        }

.text-island-cta {
    padding: 100px 0 80px 0;
}

    .text-island-cta .text-island-cta-inner {
        max-width: 900px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .text-island-cta .text-island-cta-inner h3 {
            text-align: center;
            font-size: 35px;
            letter-spacing: -2px;
            line-height: 45px;
            margin-bottom: 15px;
        }

@media screen and (max-width: 580px) {
    .text-island-cta .text-island-cta-inner h3 {
        font-size: 32px;
    }
}

.text-island-cta .text-island-cta-inner p {
    text-align: center;
    font-size: 22px;
    line-height: 32px;
    width: 100%;
}

@media screen and (max-width: 580px) {
    .text-island-cta .text-island-cta-inner p {
        font-size: 18px;
    }
}

.text-island-cta .text-island-cta-inner p a {
    color: #39A8EF;
    text-decoration: none;
    font-weight: 500;
}

.text-island-cta .text-island-cta-inner .cta-bar {
    margin-top: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .text-island-cta .text-island-cta-inner .cta-bar a {
        text-transform: uppercase;
        border: 2px solid #39A8EF;
        color: #39A8EF;
        font-weight: bold;
        font-size: 15px;
        text-align: center;
        text-decoration: none;
        border-radius: 5px;
        display: inline-block;
        padding: 10px 20px;
        transition: all .2s;
        margin-bottom: 20px;
    }

@media only screen and (max-width: 400px) {
    .text-island-cta .text-island-cta-inner .cta-bar a {
        width: 100%;
    }
}

.text-island-cta .text-island-cta-inner .cta-bar a:hover {
    opacity: .8;
}

.text-island-cta .text-island-cta-inner .cta-bar a:first-child {
    margin-right: 30px;
}

@media only screen and (max-width: 400px) {
    .text-island-cta .text-island-cta-inner .cta-bar a:first-child {
        margin-right: 0px;
    }
}

.text-island-cta .text-island-cta-inner .cta-bar a:last-child {
    background: #39A8EF;
    color: #FFF;
    margin-right: 0px;
}

    .text-island-cta .text-island-cta-inner .cta-bar a:last-child:hover {
        opacity: 1;
        background: #51b2f1;
        border: 2px solid #51b2f1;
        color: #FFF;
    }

.faq {
    background: rgba(245, 245, 249, 0.5);
}

    .faq .faq-inner {
        padding: 100px 0 50px 0;
    }

@media screen and (max-width: 580px) {
    .faq .faq-inner {
        padding: 60px 0;
    }
}

.faq .faq-inner h3 {
    text-align: center;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: -2px;
    line-height: 45px;
    margin-bottom: 100px;
}

@media screen and (max-width: 580px) {
    .faq .faq-inner h3 {
        margin-bottom: 50px;
        font-size: 32px;
        letter-spacing: -1px;
    }
}

.faq .faq-inner .answers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .faq .faq-inner .answers .answer {
        width: 45%;
        margin-bottom: 50px;
    }

@media only screen and (max-width: 750px) {
    .faq .faq-inner .answers .answer {
        width: 100%;
    }
}

.faq .faq-inner .answers .answer h4 {
    font-size: 25px;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 35px;
    margin-bottom: 20px;
    font-weight: 600;
}

@media screen and (max-width: 580px) {
    .faq .faq-inner .answers .answer h4 {
        font-size: 23px;
    }
}

.faq .faq-inner .answers .answer p {
    font-size: 16px;
    line-height: 22px;
}

@media screen and (max-width: 580px) {
    .faq .faq-inner .answers .answer p {
        font-size: 15px;
    }
}

.sub-header {
    position: relative;
    color: #FFF;
    height: 480px;
    overflow: hidden;
    padding-top: 70px;
}

    .sub-header.special {
        height: 730px;
        padding-top: 0px;
    }

@media screen and (max-width: 1250px) {
    .sub-header.special {
        height: 550px;
    }
}

@media screen and (max-width: 580px) {
    .sub-header.special {
        min-height: 360px;
        height: auto;
    }
}

.sub-header.special .container .sub-header-info,
.sub-header.special .logo-line .logo-line-inner .sub-header-info,
.logo-line .sub-header.special .logo-line-inner .sub-header-info,
.sub-header.special .info-price .info-price-inner .sub-header-info,
.info-price .sub-header.special .info-price-inner .sub-header-info,
.sub-header.special .number-line .number-line-inner .sub-header-info,
.number-line .sub-header.special .number-line-inner .sub-header-info,
.sub-header.special .latest-blog .latest-blog-inner .sub-header-info,
.latest-blog .sub-header.special .latest-blog-inner .sub-header-info,
.sub-header.special .text-island-cta .text-island-cta-inner .sub-header-info,
.text-island-cta .sub-header.special .text-island-cta-inner .sub-header-info,
.sub-header.special .faq .faq-inner .sub-header-info,
.faq .sub-header.special .faq-inner .sub-header-info {
    margin-top: -180px;
}

@media screen and (max-width: 1250px) {
    .sub-header.special .container .sub-header-info,
    .sub-header.special .logo-line .logo-line-inner .sub-header-info,
    .logo-line .sub-header.special .logo-line-inner .sub-header-info,
    .sub-header.special .info-price .info-price-inner .sub-header-info,
    .info-price .sub-header.special .info-price-inner .sub-header-info,
    .sub-header.special .number-line .number-line-inner .sub-header-info,
    .number-line .sub-header.special .number-line-inner .sub-header-info,
    .sub-header.special .latest-blog .latest-blog-inner .sub-header-info,
    .latest-blog .sub-header.special .latest-blog-inner .sub-header-info,
    .sub-header.special .text-island-cta .text-island-cta-inner .sub-header-info,
    .text-island-cta .sub-header.special .text-island-cta-inner .sub-header-info,
    .sub-header.special .faq .faq-inner .sub-header-info,
    .faq .sub-header.special .faq-inner .sub-header-info {
        margin-top: -100px;
    }
}

@media screen and (max-width: 580px) {
    .sub-header.special .container .sub-header-info,
    .sub-header.special .logo-line .logo-line-inner .sub-header-info,
    .logo-line .sub-header.special .logo-line-inner .sub-header-info,
    .sub-header.special .info-price .info-price-inner .sub-header-info,
    .info-price .sub-header.special .info-price-inner .sub-header-info,
    .sub-header.special .number-line .number-line-inner .sub-header-info,
    .number-line .sub-header.special .number-line-inner .sub-header-info,
    .sub-header.special .latest-blog .latest-blog-inner .sub-header-info,
    .latest-blog .sub-header.special .latest-blog-inner .sub-header-info,
    .sub-header.special .text-island-cta .text-island-cta-inner .sub-header-info,
    .text-island-cta .sub-header.special .text-island-cta-inner .sub-header-info,
    .sub-header.special .faq .faq-inner .sub-header-info,
    .faq .sub-header.special .faq-inner .sub-header-info {
        margin-top: 0px;
    }
}

@media screen and (max-width: 1250px) {
    .sub-header {
        height: 660px;
    }
}

@media screen and (max-width: 580px) {
    .sub-header {
        min-height: 360px;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 100px;
    }
}

.sub-header .container,
.sub-header .logo-line .logo-line-inner,
.logo-line .sub-header .logo-line-inner,
.sub-header .info-price .info-price-inner,
.info-price .sub-header .info-price-inner,
.sub-header .number-line .number-line-inner,
.number-line .sub-header .number-line-inner,
.sub-header .latest-blog .latest-blog-inner,
.latest-blog .sub-header .latest-blog-inner,
.sub-header .text-island-cta .text-island-cta-inner,
.text-island-cta .sub-header .text-island-cta-inner,
.sub-header .faq .faq-inner,
.faq .sub-header .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    z-index: 1;
    position: relative;
}

    .sub-header .container .sub-header-info,
    .sub-header .logo-line .logo-line-inner .sub-header-info,
    .logo-line .sub-header .logo-line-inner .sub-header-info,
    .sub-header .info-price .info-price-inner .sub-header-info,
    .info-price .sub-header .info-price-inner .sub-header-info,
    .sub-header .number-line .number-line-inner .sub-header-info,
    .number-line .sub-header .number-line-inner .sub-header-info,
    .sub-header .latest-blog .latest-blog-inner .sub-header-info,
    .latest-blog .sub-header .latest-blog-inner .sub-header-info,
    .sub-header .text-island-cta .text-island-cta-inner .sub-header-info,
    .text-island-cta .sub-header .text-island-cta-inner .sub-header-info,
    .sub-header .faq .faq-inner .sub-header-info,
    .faq .sub-header .faq-inner .sub-header-info {
        max-width: 560px;
        width: 100%;
    }

        .sub-header .container .sub-header-info h1,
        .sub-header .logo-line .logo-line-inner .sub-header-info h1,
        .logo-line .sub-header .logo-line-inner .sub-header-info h1,
        .sub-header .info-price .info-price-inner .sub-header-info h1,
        .info-price .sub-header .info-price-inner .sub-header-info h1,
        .sub-header .number-line .number-line-inner .sub-header-info h1,
        .number-line .sub-header .number-line-inner .sub-header-info h1,
        .sub-header .latest-blog .latest-blog-inner .sub-header-info h1,
        .latest-blog .sub-header .latest-blog-inner .sub-header-info h1,
        .sub-header .text-island-cta .text-island-cta-inner .sub-header-info h1,
        .text-island-cta .sub-header .text-island-cta-inner .sub-header-info h1,
        .sub-header .faq .faq-inner .sub-header-info h1,
        .faq .sub-header .faq-inner .sub-header-info h1 {
            font-size: 60px;
            font-weight: bold;
            line-height: 66px;
            letter-spacing: -3px;
            margin-bottom: 20px;
            color: #FFF;
            text-align: center;
        }

@media screen and (max-width: 1250px) {
    .sub-header .container .sub-header-info h1,
    .sub-header .logo-line .logo-line-inner .sub-header-info h1,
    .logo-line .sub-header .logo-line-inner .sub-header-info h1,
    .sub-header .info-price .info-price-inner .sub-header-info h1,
    .info-price .sub-header .info-price-inner .sub-header-info h1,
    .sub-header .number-line .number-line-inner .sub-header-info h1,
    .number-line .sub-header .number-line-inner .sub-header-info h1,
    .sub-header .latest-blog .latest-blog-inner .sub-header-info h1,
    .latest-blog .sub-header .latest-blog-inner .sub-header-info h1,
    .sub-header .text-island-cta .text-island-cta-inner .sub-header-info h1,
    .text-island-cta .sub-header .text-island-cta-inner .sub-header-info h1,
    .sub-header .faq .faq-inner .sub-header-info h1,
    .faq .sub-header .faq-inner .sub-header-info h1 {
        font-size: 40px;
        line-height: 46px;
    }
}

@media screen and (max-width: 580px) {
    .sub-header .container .sub-header-info h1,
    .sub-header .logo-line .logo-line-inner .sub-header-info h1,
    .logo-line .sub-header .logo-line-inner .sub-header-info h1,
    .sub-header .info-price .info-price-inner .sub-header-info h1,
    .info-price .sub-header .info-price-inner .sub-header-info h1,
    .sub-header .number-line .number-line-inner .sub-header-info h1,
    .number-line .sub-header .number-line-inner .sub-header-info h1,
    .sub-header .latest-blog .latest-blog-inner .sub-header-info h1,
    .latest-blog .sub-header .latest-blog-inner .sub-header-info h1,
    .sub-header .text-island-cta .text-island-cta-inner .sub-header-info h1,
    .text-island-cta .sub-header .text-island-cta-inner .sub-header-info h1,
    .sub-header .faq .faq-inner .sub-header-info h1,
    .faq .sub-header .faq-inner .sub-header-info h1 {
        font-size: 30px;
        line-height: 36px;
        letter-spacing: -1px;
    }
}

.sub-header .container .sub-header-info p,
.sub-header .logo-line .logo-line-inner .sub-header-info p,
.logo-line .sub-header .logo-line-inner .sub-header-info p,
.sub-header .info-price .info-price-inner .sub-header-info p,
.info-price .sub-header .info-price-inner .sub-header-info p,
.sub-header .number-line .number-line-inner .sub-header-info p,
.number-line .sub-header .number-line-inner .sub-header-info p,
.sub-header .latest-blog .latest-blog-inner .sub-header-info p,
.latest-blog .sub-header .latest-blog-inner .sub-header-info p,
.sub-header .text-island-cta .text-island-cta-inner .sub-header-info p,
.text-island-cta .sub-header .text-island-cta-inner .sub-header-info p,
.sub-header .faq .faq-inner .sub-header-info p,
.faq .sub-header .faq-inner .sub-header-info p {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 28px;
    font-weight: 300;
    color: #FFF;
    text-align: center;
}

@media screen and (max-width: 1250px) {
    .sub-header .container .sub-header-info p,
    .sub-header .logo-line .logo-line-inner .sub-header-info p,
    .logo-line .sub-header .logo-line-inner .sub-header-info p,
    .sub-header .info-price .info-price-inner .sub-header-info p,
    .info-price .sub-header .info-price-inner .sub-header-info p,
    .sub-header .number-line .number-line-inner .sub-header-info p,
    .number-line .sub-header .number-line-inner .sub-header-info p,
    .sub-header .latest-blog .latest-blog-inner .sub-header-info p,
    .latest-blog .sub-header .latest-blog-inner .sub-header-info p,
    .sub-header .text-island-cta .text-island-cta-inner .sub-header-info p,
    .text-island-cta .sub-header .text-island-cta-inner .sub-header-info p,
    .sub-header .faq .faq-inner .sub-header-info p,
    .faq .sub-header .faq-inner .sub-header-info p {
        font-size: 16px;
    }
}

@media screen and (max-width: 580px) {
    .sub-header .container .sub-header-info p,
    .sub-header .logo-line .logo-line-inner .sub-header-info p,
    .logo-line .sub-header .logo-line-inner .sub-header-info p,
    .sub-header .info-price .info-price-inner .sub-header-info p,
    .info-price .sub-header .info-price-inner .sub-header-info p,
    .sub-header .number-line .number-line-inner .sub-header-info p,
    .number-line .sub-header .number-line-inner .sub-header-info p,
    .sub-header .latest-blog .latest-blog-inner .sub-header-info p,
    .latest-blog .sub-header .latest-blog-inner .sub-header-info p,
    .sub-header .text-island-cta .text-island-cta-inner .sub-header-info p,
    .text-island-cta .sub-header .text-island-cta-inner .sub-header-info p,
    .sub-header .faq .faq-inner .sub-header-info p,
    .faq .sub-header .faq-inner .sub-header-info p {
        font-size: 14px;
    }
}

.functions .function-container {
    width: 100%;
    padding: 65px 0px 15px 0px;
}

    .functions .function-container:nth-child(even) {
        background: rgba(245, 245, 249, 0.5);
    }

    .functions .function-container .container,
    .functions .function-container .logo-line .logo-line-inner,
    .logo-line .functions .function-container .logo-line-inner,
    .functions .function-container .info-price .info-price-inner,
    .info-price .functions .function-container .info-price-inner,
    .functions .function-container .number-line .number-line-inner,
    .number-line .functions .function-container .number-line-inner,
    .functions .function-container .latest-blog .latest-blog-inner,
    .latest-blog .functions .function-container .latest-blog-inner,
    .functions .function-container .text-island-cta .text-island-cta-inner,
    .text-island-cta .functions .function-container .text-island-cta-inner,
    .functions .function-container .faq .faq-inner,
    .faq .functions .function-container .faq-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .functions .function-container .container h2,
        .functions .function-container .logo-line .logo-line-inner h2,
        .logo-line .functions .function-container .logo-line-inner h2,
        .functions .function-container .info-price .info-price-inner h2,
        .info-price .functions .function-container .info-price-inner h2,
        .functions .function-container .number-line .number-line-inner h2,
        .number-line .functions .function-container .number-line-inner h2,
        .functions .function-container .latest-blog .latest-blog-inner h2,
        .latest-blog .functions .function-container .latest-blog-inner h2,
        .functions .function-container .text-island-cta .text-island-cta-inner h2,
        .text-island-cta .functions .function-container .text-island-cta-inner h2,
        .functions .function-container .faq .faq-inner h2,
        .faq .functions .function-container .faq-inner h2 {
            opacity: .3;
            font-weight: bold;
            font-size: 40px;
            letter-spacing: -3px;
            line-height: 45px;
            margin-bottom: 50px;
            width: 100%;
        }

        .functions .function-container .container .function,
        .functions .function-container .logo-line .logo-line-inner .function,
        .logo-line .functions .function-container .logo-line-inner .function,
        .functions .function-container .info-price .info-price-inner .function,
        .info-price .functions .function-container .info-price-inner .function,
        .functions .function-container .number-line .number-line-inner .function,
        .number-line .functions .function-container .number-line-inner .function,
        .functions .function-container .latest-blog .latest-blog-inner .function,
        .latest-blog .functions .function-container .latest-blog-inner .function,
        .functions .function-container .text-island-cta .text-island-cta-inner .function,
        .text-island-cta .functions .function-container .text-island-cta-inner .function,
        .functions .function-container .faq .faq-inner .function,
        .faq .functions .function-container .faq-inner .function {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            background: #FFF;
            border-radius: 5px;
            border: 1px solid #E8E8E8;
            padding: 40px 60px;
            width: 47%;
            margin-bottom: 50px;
        }

@media only screen and (max-width: 1200px) {
    .functions .function-container .container .function,
    .functions .function-container .logo-line .logo-line-inner .function,
    .logo-line .functions .function-container .logo-line-inner .function,
    .functions .function-container .info-price .info-price-inner .function,
    .info-price .functions .function-container .info-price-inner .function,
    .functions .function-container .number-line .number-line-inner .function,
    .number-line .functions .function-container .number-line-inner .function,
    .functions .function-container .latest-blog .latest-blog-inner .function,
    .latest-blog .functions .function-container .latest-blog-inner .function,
    .functions .function-container .text-island-cta .text-island-cta-inner .function,
    .text-island-cta .functions .function-container .text-island-cta-inner .function,
    .functions .function-container .faq .faq-inner .function,
    .faq .functions .function-container .faq-inner .function {
        margin-bottom: 30px;
        width: 48.5%;
        padding: 30px 40px;
    }
}

@media only screen and (max-width: 850px) {
    .functions .function-container .container .function,
    .functions .function-container .logo-line .logo-line-inner .function,
    .logo-line .functions .function-container .logo-line-inner .function,
    .functions .function-container .info-price .info-price-inner .function,
    .info-price .functions .function-container .info-price-inner .function,
    .functions .function-container .number-line .number-line-inner .function,
    .number-line .functions .function-container .number-line-inner .function,
    .functions .function-container .latest-blog .latest-blog-inner .function,
    .latest-blog .functions .function-container .latest-blog-inner .function,
    .functions .function-container .text-island-cta .text-island-cta-inner .function,
    .text-island-cta .functions .function-container .text-island-cta-inner .function,
    .functions .function-container .faq .faq-inner .function,
    .faq .functions .function-container .faq-inner .function {
        width: 100%;
    }
}

@media only screen and (max-width: 450px) {
    .functions .function-container .container .function,
    .functions .function-container .logo-line .logo-line-inner .function,
    .logo-line .functions .function-container .logo-line-inner .function,
    .functions .function-container .info-price .info-price-inner .function,
    .info-price .functions .function-container .info-price-inner .function,
    .functions .function-container .number-line .number-line-inner .function,
    .number-line .functions .function-container .number-line-inner .function,
    .functions .function-container .latest-blog .latest-blog-inner .function,
    .latest-blog .functions .function-container .latest-blog-inner .function,
    .functions .function-container .text-island-cta .text-island-cta-inner .function,
    .text-island-cta .functions .function-container .text-island-cta-inner .function,
    .functions .function-container .faq .faq-inner .function,
    .faq .functions .function-container .faq-inner .function {
        padding: 20px 30px;
    }
}

.functions .function-container .container .function .icon-wrap,
.functions .function-container .logo-line .logo-line-inner .function .icon-wrap,
.logo-line .functions .function-container .logo-line-inner .function .icon-wrap,
.functions .function-container .info-price .info-price-inner .function .icon-wrap,
.info-price .functions .function-container .info-price-inner .function .icon-wrap,
.functions .function-container .number-line .number-line-inner .function .icon-wrap,
.number-line .functions .function-container .number-line-inner .function .icon-wrap,
.functions .function-container .latest-blog .latest-blog-inner .function .icon-wrap,
.latest-blog .functions .function-container .latest-blog-inner .function .icon-wrap,
.functions .function-container .text-island-cta .text-island-cta-inner .function .icon-wrap,
.text-island-cta .functions .function-container .text-island-cta-inner .function .icon-wrap,
.functions .function-container .faq .faq-inner .function .icon-wrap,
.faq .functions .function-container .faq-inner .function .icon-wrap {
    max-width: 45px;
    width: 100%;
    margin-bottom: 15px;
    max-height: 60px;
}

    .functions .function-container .container .function .icon-wrap img,
    .functions .function-container .logo-line .logo-line-inner .function .icon-wrap img,
    .logo-line .functions .function-container .logo-line-inner .function .icon-wrap img,
    .functions .function-container .info-price .info-price-inner .function .icon-wrap img,
    .info-price .functions .function-container .info-price-inner .function .icon-wrap img,
    .functions .function-container .number-line .number-line-inner .function .icon-wrap img,
    .number-line .functions .function-container .number-line-inner .function .icon-wrap img,
    .functions .function-container .latest-blog .latest-blog-inner .function .icon-wrap img,
    .latest-blog .functions .function-container .latest-blog-inner .function .icon-wrap img,
    .functions .function-container .text-island-cta .text-island-cta-inner .function .icon-wrap img,
    .text-island-cta .functions .function-container .text-island-cta-inner .function .icon-wrap img,
    .functions .function-container .faq .faq-inner .function .icon-wrap img,
    .faq .functions .function-container .faq-inner .function .icon-wrap img {
        display: inline-block;
    }

.functions .function-container .container .function h3,
.functions .function-container .logo-line .logo-line-inner .function h3,
.logo-line .functions .function-container .logo-line-inner .function h3,
.functions .function-container .info-price .info-price-inner .function h3,
.info-price .functions .function-container .info-price-inner .function h3,
.functions .function-container .number-line .number-line-inner .function h3,
.number-line .functions .function-container .number-line-inner .function h3,
.functions .function-container .latest-blog .latest-blog-inner .function h3,
.latest-blog .functions .function-container .latest-blog-inner .function h3,
.functions .function-container .text-island-cta .text-island-cta-inner .function h3,
.text-island-cta .functions .function-container .text-island-cta-inner .function h3,
.functions .function-container .faq .faq-inner .function h3,
.faq .functions .function-container .faq-inner .function h3 {
    font-size: 25px;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 31px;
    margin-bottom: 15px;
}

@media screen and (max-width: 1250px) {
    .functions .function-container .container .function h3,
    .functions .function-container .logo-line .logo-line-inner .function h3,
    .logo-line .functions .function-container .logo-line-inner .function h3,
    .functions .function-container .info-price .info-price-inner .function h3,
    .info-price .functions .function-container .info-price-inner .function h3,
    .functions .function-container .number-line .number-line-inner .function h3,
    .number-line .functions .function-container .number-line-inner .function h3,
    .functions .function-container .latest-blog .latest-blog-inner .function h3,
    .latest-blog .functions .function-container .latest-blog-inner .function h3,
    .functions .function-container .text-island-cta .text-island-cta-inner .function h3,
    .text-island-cta .functions .function-container .text-island-cta-inner .function h3,
    .functions .function-container .faq .faq-inner .function h3,
    .faq .functions .function-container .faq-inner .function h3 {
        font-size: 23px;
        line-height: 29px;
    }
}

.functions .function-container .container .function p,
.functions .function-container .logo-line .logo-line-inner .function p,
.logo-line .functions .function-container .logo-line-inner .function p,
.functions .function-container .info-price .info-price-inner .function p,
.info-price .functions .function-container .info-price-inner .function p,
.functions .function-container .number-line .number-line-inner .function p,
.number-line .functions .function-container .number-line-inner .function p,
.functions .function-container .latest-blog .latest-blog-inner .function p,
.latest-blog .functions .function-container .latest-blog-inner .function p,
.functions .function-container .text-island-cta .text-island-cta-inner .function p,
.text-island-cta .functions .function-container .text-island-cta-inner .function p,
.functions .function-container .faq .faq-inner .function p,
.faq .functions .function-container .faq-inner .function p {
    font-size: 16px;
    font-weight: 300;
    line-height: 23px;
    margin-bottom: 20px;
}

@media screen and (max-width: 1250px) {
    .functions .function-container .container .function p,
    .functions .function-container .logo-line .logo-line-inner .function p,
    .logo-line .functions .function-container .logo-line-inner .function p,
    .functions .function-container .info-price .info-price-inner .function p,
    .info-price .functions .function-container .info-price-inner .function p,
    .functions .function-container .number-line .number-line-inner .function p,
    .number-line .functions .function-container .number-line-inner .function p,
    .functions .function-container .latest-blog .latest-blog-inner .function p,
    .latest-blog .functions .function-container .latest-blog-inner .function p,
    .functions .function-container .text-island-cta .text-island-cta-inner .function p,
    .text-island-cta .functions .function-container .text-island-cta-inner .function p,
    .functions .function-container .faq .faq-inner .function p,
    .faq .functions .function-container .faq-inner .function p {
        font-size: 14px;
        line-height: 21px;
    }
}

.functions .function-container .container .function p:last-child,
.functions .function-container .logo-line .logo-line-inner .function p:last-child,
.logo-line .functions .function-container .logo-line-inner .function p:last-child,
.functions .function-container .info-price .info-price-inner .function p:last-child,
.info-price .functions .function-container .info-price-inner .function p:last-child,
.functions .function-container .number-line .number-line-inner .function p:last-child,
.number-line .functions .function-container .number-line-inner .function p:last-child,
.functions .function-container .latest-blog .latest-blog-inner .function p:last-child,
.latest-blog .functions .function-container .latest-blog-inner .function p:last-child,
.functions .function-container .text-island-cta .text-island-cta-inner .function p:last-child,
.text-island-cta .functions .function-container .text-island-cta-inner .function p:last-child,
.functions .function-container .faq .faq-inner .function p:last-child,
.faq .functions .function-container .faq-inner .function p:last-child {
    margin-bottom: 0px;
}

.sub-header-article {
    position: relative;
    color: #FFF;
    height: 480px;
    overflow: hidden;
}

@media screen and (max-width: 1250px) {
    .sub-header-article {
        height: 660px;
    }
}

@media screen and (max-width: 580px) {
    .sub-header-article {
        min-height: 360px;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 100px;
        padding-bottom: 100px;
    }
}

.sub-header-article.isBlog .container .sub-header-article-info h1,
.sub-header-article.isBlog .logo-line .logo-line-inner .sub-header-article-info h1,
.logo-line .sub-header-article.isBlog .logo-line-inner .sub-header-article-info h1,
.sub-header-article.isBlog .info-price .info-price-inner .sub-header-article-info h1,
.info-price .sub-header-article.isBlog .info-price-inner .sub-header-article-info h1,
.sub-header-article.isBlog .number-line .number-line-inner .sub-header-article-info h1,
.number-line .sub-header-article.isBlog .number-line-inner .sub-header-article-info h1,
.sub-header-article.isBlog .latest-blog .latest-blog-inner .sub-header-article-info h1,
.latest-blog .sub-header-article.isBlog .latest-blog-inner .sub-header-article-info h1,
.sub-header-article.isBlog .text-island-cta .text-island-cta-inner .sub-header-article-info h1,
.text-island-cta .sub-header-article.isBlog .text-island-cta-inner .sub-header-article-info h1,
.sub-header-article.isBlog .faq .faq-inner .sub-header-article-info h1,
.faq .sub-header-article.isBlog .faq-inner .sub-header-article-info h1 {
    font-size: 40px;
    line-height: 52px;
}

@media screen and (max-width: 580px) {
    .sub-header-article.isBlog .container .sub-header-article-info h1,
    .sub-header-article.isBlog .logo-line .logo-line-inner .sub-header-article-info h1,
    .logo-line .sub-header-article.isBlog .logo-line-inner .sub-header-article-info h1,
    .sub-header-article.isBlog .info-price .info-price-inner .sub-header-article-info h1,
    .info-price .sub-header-article.isBlog .info-price-inner .sub-header-article-info h1,
    .sub-header-article.isBlog .number-line .number-line-inner .sub-header-article-info h1,
    .number-line .sub-header-article.isBlog .number-line-inner .sub-header-article-info h1,
    .sub-header-article.isBlog .latest-blog .latest-blog-inner .sub-header-article-info h1,
    .latest-blog .sub-header-article.isBlog .latest-blog-inner .sub-header-article-info h1,
    .sub-header-article.isBlog .text-island-cta .text-island-cta-inner .sub-header-article-info h1,
    .text-island-cta .sub-header-article.isBlog .text-island-cta-inner .sub-header-article-info h1,
    .sub-header-article.isBlog .faq .faq-inner .sub-header-article-info h1,
    .faq .sub-header-article.isBlog .faq-inner .sub-header-article-info h1 {
        font-size: 32px;
        line-height: 40px;
    }
}

.sub-header-article .container,
.sub-header-article .logo-line .logo-line-inner,
.logo-line .sub-header-article .logo-line-inner,
.sub-header-article .info-price .info-price-inner,
.info-price .sub-header-article .info-price-inner,
.sub-header-article .number-line .number-line-inner,
.number-line .sub-header-article .number-line-inner,
.sub-header-article .latest-blog .latest-blog-inner,
.latest-blog .sub-header-article .latest-blog-inner,
.sub-header-article .text-island-cta .text-island-cta-inner,
.text-island-cta .sub-header-article .text-island-cta-inner,
.sub-header-article .faq .faq-inner,
.faq .sub-header-article .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    z-index: 1;
    position: relative;
    max-width: 600px;
}

@media screen and (max-width: 580px) {
    .sub-header-article .container,
    .sub-header-article .logo-line .logo-line-inner,
    .logo-line .sub-header-article .logo-line-inner,
    .sub-header-article .info-price .info-price-inner,
    .info-price .sub-header-article .info-price-inner,
    .sub-header-article .number-line .number-line-inner,
    .number-line .sub-header-article .number-line-inner,
    .sub-header-article .latest-blog .latest-blog-inner,
    .latest-blog .sub-header-article .latest-blog-inner,
    .sub-header-article .text-island-cta .text-island-cta-inner,
    .text-island-cta .sub-header-article .text-island-cta-inner,
    .sub-header-article .faq .faq-inner,
    .faq .sub-header-article .faq-inner {
        position: static;
    }
}

.sub-header-article .container .sub-header-article-info,
.sub-header-article .logo-line .logo-line-inner .sub-header-article-info,
.logo-line .sub-header-article .logo-line-inner .sub-header-article-info,
.sub-header-article .info-price .info-price-inner .sub-header-article-info,
.info-price .sub-header-article .info-price-inner .sub-header-article-info,
.sub-header-article .number-line .number-line-inner .sub-header-article-info,
.number-line .sub-header-article .number-line-inner .sub-header-article-info,
.sub-header-article .latest-blog .latest-blog-inner .sub-header-article-info,
.latest-blog .sub-header-article .latest-blog-inner .sub-header-article-info,
.sub-header-article .text-island-cta .text-island-cta-inner .sub-header-article-info,
.text-island-cta .sub-header-article .text-island-cta-inner .sub-header-article-info,
.sub-header-article .faq .faq-inner .sub-header-article-info,
.faq .sub-header-article .faq-inner .sub-header-article-info {
    max-width: 600px;
    width: 100%;
}

    .sub-header-article .container .sub-header-article-info h1,
    .sub-header-article .logo-line .logo-line-inner .sub-header-article-info h1,
    .logo-line .sub-header-article .logo-line-inner .sub-header-article-info h1,
    .sub-header-article .info-price .info-price-inner .sub-header-article-info h1,
    .info-price .sub-header-article .info-price-inner .sub-header-article-info h1,
    .sub-header-article .number-line .number-line-inner .sub-header-article-info h1,
    .number-line .sub-header-article .number-line-inner .sub-header-article-info h1,
    .sub-header-article .latest-blog .latest-blog-inner .sub-header-article-info h1,
    .latest-blog .sub-header-article .latest-blog-inner .sub-header-article-info h1,
    .sub-header-article .text-island-cta .text-island-cta-inner .sub-header-article-info h1,
    .text-island-cta .sub-header-article .text-island-cta-inner .sub-header-article-info h1,
    .sub-header-article .faq .faq-inner .sub-header-article-info h1,
    .faq .sub-header-article .faq-inner .sub-header-article-info h1 {
        font-size: 60px;
        font-weight: bold;
        line-height: 66px;
        letter-spacing: -3px;
        margin-bottom: 20px;
        color: #FFF;
        text-align: left;
    }

@media screen and (max-width: 1250px) {
    .sub-header-article .container .sub-header-article-info h1,
    .sub-header-article .logo-line .logo-line-inner .sub-header-article-info h1,
    .logo-line .sub-header-article .logo-line-inner .sub-header-article-info h1,
    .sub-header-article .info-price .info-price-inner .sub-header-article-info h1,
    .info-price .sub-header-article .info-price-inner .sub-header-article-info h1,
    .sub-header-article .number-line .number-line-inner .sub-header-article-info h1,
    .number-line .sub-header-article .number-line-inner .sub-header-article-info h1,
    .sub-header-article .latest-blog .latest-blog-inner .sub-header-article-info h1,
    .latest-blog .sub-header-article .latest-blog-inner .sub-header-article-info h1,
    .sub-header-article .text-island-cta .text-island-cta-inner .sub-header-article-info h1,
    .text-island-cta .sub-header-article .text-island-cta-inner .sub-header-article-info h1,
    .sub-header-article .faq .faq-inner .sub-header-article-info h1,
    .faq .sub-header-article .faq-inner .sub-header-article-info h1 {
        font-size: 40px;
        line-height: 46px;
    }
}

@media screen and (max-width: 580px) {
    .sub-header-article .container .sub-header-article-info h1,
    .sub-header-article .logo-line .logo-line-inner .sub-header-article-info h1,
    .logo-line .sub-header-article .logo-line-inner .sub-header-article-info h1,
    .sub-header-article .info-price .info-price-inner .sub-header-article-info h1,
    .info-price .sub-header-article .info-price-inner .sub-header-article-info h1,
    .sub-header-article .number-line .number-line-inner .sub-header-article-info h1,
    .number-line .sub-header-article .number-line-inner .sub-header-article-info h1,
    .sub-header-article .latest-blog .latest-blog-inner .sub-header-article-info h1,
    .latest-blog .sub-header-article .latest-blog-inner .sub-header-article-info h1,
    .sub-header-article .text-island-cta .text-island-cta-inner .sub-header-article-info h1,
    .text-island-cta .sub-header-article .text-island-cta-inner .sub-header-article-info h1,
    .sub-header-article .faq .faq-inner .sub-header-article-info h1,
    .faq .sub-header-article .faq-inner .sub-header-article-info h1 {
        font-size: 30px;
        line-height: 36px;
        letter-spacing: -1px;
    }
}

.sub-header-article .container .sub-header-article-info p,
.sub-header-article .logo-line .logo-line-inner .sub-header-article-info p,
.logo-line .sub-header-article .logo-line-inner .sub-header-article-info p,
.sub-header-article .info-price .info-price-inner .sub-header-article-info p,
.info-price .sub-header-article .info-price-inner .sub-header-article-info p,
.sub-header-article .number-line .number-line-inner .sub-header-article-info p,
.number-line .sub-header-article .number-line-inner .sub-header-article-info p,
.sub-header-article .latest-blog .latest-blog-inner .sub-header-article-info p,
.latest-blog .sub-header-article .latest-blog-inner .sub-header-article-info p,
.sub-header-article .text-island-cta .text-island-cta-inner .sub-header-article-info p,
.text-island-cta .sub-header-article .text-island-cta-inner .sub-header-article-info p,
.sub-header-article .faq .faq-inner .sub-header-article-info p,
.faq .sub-header-article .faq-inner .sub-header-article-info p {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 28px;
    font-weight: 300;
    color: #FFF;
    text-align: left;
}

@media screen and (max-width: 1250px) {
    .sub-header-article .container .sub-header-article-info p,
    .sub-header-article .logo-line .logo-line-inner .sub-header-article-info p,
    .logo-line .sub-header-article .logo-line-inner .sub-header-article-info p,
    .sub-header-article .info-price .info-price-inner .sub-header-article-info p,
    .info-price .sub-header-article .info-price-inner .sub-header-article-info p,
    .sub-header-article .number-line .number-line-inner .sub-header-article-info p,
    .number-line .sub-header-article .number-line-inner .sub-header-article-info p,
    .sub-header-article .latest-blog .latest-blog-inner .sub-header-article-info p,
    .latest-blog .sub-header-article .latest-blog-inner .sub-header-article-info p,
    .sub-header-article .text-island-cta .text-island-cta-inner .sub-header-article-info p,
    .text-island-cta .sub-header-article .text-island-cta-inner .sub-header-article-info p,
    .sub-header-article .faq .faq-inner .sub-header-article-info p,
    .faq .sub-header-article .faq-inner .sub-header-article-info p {
        font-size: 16px;
    }
}

@media screen and (max-width: 580px) {
    .sub-header-article .container .sub-header-article-info p,
    .sub-header-article .logo-line .logo-line-inner .sub-header-article-info p,
    .logo-line .sub-header-article .logo-line-inner .sub-header-article-info p,
    .sub-header-article .info-price .info-price-inner .sub-header-article-info p,
    .info-price .sub-header-article .info-price-inner .sub-header-article-info p,
    .sub-header-article .number-line .number-line-inner .sub-header-article-info p,
    .number-line .sub-header-article .number-line-inner .sub-header-article-info p,
    .sub-header-article .latest-blog .latest-blog-inner .sub-header-article-info p,
    .latest-blog .sub-header-article .latest-blog-inner .sub-header-article-info p,
    .sub-header-article .text-island-cta .text-island-cta-inner .sub-header-article-info p,
    .text-island-cta .sub-header-article .text-island-cta-inner .sub-header-article-info p,
    .sub-header-article .faq .faq-inner .sub-header-article-info p,
    .faq .sub-header-article .faq-inner .sub-header-article-info p {
        font-size: 14px;
    }
}

.sub-header-article .container .bottom-bar,
.sub-header-article .logo-line .logo-line-inner .bottom-bar,
.logo-line .sub-header-article .logo-line-inner .bottom-bar,
.sub-header-article .info-price .info-price-inner .bottom-bar,
.info-price .sub-header-article .info-price-inner .bottom-bar,
.sub-header-article .number-line .number-line-inner .bottom-bar,
.number-line .sub-header-article .number-line-inner .bottom-bar,
.sub-header-article .latest-blog .latest-blog-inner .bottom-bar,
.latest-blog .sub-header-article .latest-blog-inner .bottom-bar,
.sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar,
.text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar,
.sub-header-article .faq .faq-inner .bottom-bar,
.faq .sub-header-article .faq-inner .bottom-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    bottom: 30px;
    left: 0px;
}

@media screen and (max-width: 580px) {
    .sub-header-article .container .bottom-bar,
    .sub-header-article .logo-line .logo-line-inner .bottom-bar,
    .logo-line .sub-header-article .logo-line-inner .bottom-bar,
    .sub-header-article .info-price .info-price-inner .bottom-bar,
    .info-price .sub-header-article .info-price-inner .bottom-bar,
    .sub-header-article .number-line .number-line-inner .bottom-bar,
    .number-line .sub-header-article .number-line-inner .bottom-bar,
    .sub-header-article .latest-blog .latest-blog-inner .bottom-bar,
    .latest-blog .sub-header-article .latest-blog-inner .bottom-bar,
    .sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar,
    .text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar,
    .sub-header-article .faq .faq-inner .bottom-bar,
    .faq .sub-header-article .faq-inner .bottom-bar {
        left: 5%;
        width: 90%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.sub-header-article .container .bottom-bar .share-box,
.sub-header-article .logo-line .logo-line-inner .bottom-bar .share-box,
.logo-line .sub-header-article .logo-line-inner .bottom-bar .share-box,
.sub-header-article .info-price .info-price-inner .bottom-bar .share-box,
.info-price .sub-header-article .info-price-inner .bottom-bar .share-box,
.sub-header-article .number-line .number-line-inner .bottom-bar .share-box,
.number-line .sub-header-article .number-line-inner .bottom-bar .share-box,
.sub-header-article .latest-blog .latest-blog-inner .bottom-bar .share-box,
.latest-blog .sub-header-article .latest-blog-inner .bottom-bar .share-box,
.sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .share-box,
.text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .share-box,
.sub-header-article .faq .faq-inner .bottom-bar .share-box,
.faq .sub-header-article .faq-inner .bottom-bar .share-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 20px;
}

@media screen and (max-width: 580px) {
    .sub-header-article .container .bottom-bar .share-box,
    .sub-header-article .logo-line .logo-line-inner .bottom-bar .share-box,
    .logo-line .sub-header-article .logo-line-inner .bottom-bar .share-box,
    .sub-header-article .info-price .info-price-inner .bottom-bar .share-box,
    .info-price .sub-header-article .info-price-inner .bottom-bar .share-box,
    .sub-header-article .number-line .number-line-inner .bottom-bar .share-box,
    .number-line .sub-header-article .number-line-inner .bottom-bar .share-box,
    .sub-header-article .latest-blog .latest-blog-inner .bottom-bar .share-box,
    .latest-blog .sub-header-article .latest-blog-inner .bottom-bar .share-box,
    .sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .share-box,
    .text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .share-box,
    .sub-header-article .faq .faq-inner .bottom-bar .share-box,
    .faq .sub-header-article .faq-inner .bottom-bar .share-box {
        margin-bottom: 10px;
    }
}

.sub-header-article .container .bottom-bar .share-box p,
.sub-header-article .logo-line .logo-line-inner .bottom-bar .share-box p,
.logo-line .sub-header-article .logo-line-inner .bottom-bar .share-box p,
.sub-header-article .info-price .info-price-inner .bottom-bar .share-box p,
.info-price .sub-header-article .info-price-inner .bottom-bar .share-box p,
.sub-header-article .number-line .number-line-inner .bottom-bar .share-box p,
.number-line .sub-header-article .number-line-inner .bottom-bar .share-box p,
.sub-header-article .latest-blog .latest-blog-inner .bottom-bar .share-box p,
.latest-blog .sub-header-article .latest-blog-inner .bottom-bar .share-box p,
.sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .share-box p,
.text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .share-box p,
.sub-header-article .faq .faq-inner .bottom-bar .share-box p,
.faq .sub-header-article .faq-inner .bottom-bar .share-box p {
    color: #FFF;
    text-transform: uppercase;
    margin-right: 15px;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}

.sub-header-article .container .bottom-bar .share-box span,
.sub-header-article .logo-line .logo-line-inner .bottom-bar .share-box span,
.logo-line .sub-header-article .logo-line-inner .bottom-bar .share-box span,
.sub-header-article .info-price .info-price-inner .bottom-bar .share-box span,
.info-price .sub-header-article .info-price-inner .bottom-bar .share-box span,
.sub-header-article .number-line .number-line-inner .bottom-bar .share-box span,
.number-line .sub-header-article .number-line-inner .bottom-bar .share-box span,
.sub-header-article .latest-blog .latest-blog-inner .bottom-bar .share-box span,
.latest-blog .sub-header-article .latest-blog-inner .bottom-bar .share-box span,
.sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .share-box span,
.text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .share-box span,
.sub-header-article .faq .faq-inner .bottom-bar .share-box span,
.faq .sub-header-article .faq-inner .bottom-bar .share-box span {
    margin-right: 15px;
    background: #FFF;
    height: 100%;
    width: 1px;
}

.sub-header-article .container .bottom-bar .share-box a,
.sub-header-article .logo-line .logo-line-inner .bottom-bar .share-box a,
.logo-line .sub-header-article .logo-line-inner .bottom-bar .share-box a,
.sub-header-article .info-price .info-price-inner .bottom-bar .share-box a,
.info-price .sub-header-article .info-price-inner .bottom-bar .share-box a,
.sub-header-article .number-line .number-line-inner .bottom-bar .share-box a,
.number-line .sub-header-article .number-line-inner .bottom-bar .share-box a,
.sub-header-article .latest-blog .latest-blog-inner .bottom-bar .share-box a,
.latest-blog .sub-header-article .latest-blog-inner .bottom-bar .share-box a,
.sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .share-box a,
.text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .share-box a,
.sub-header-article .faq .faq-inner .bottom-bar .share-box a,
.faq .sub-header-article .faq-inner .bottom-bar .share-box a {
    width: 25px;
    height: 25px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    transition: all .2s;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

    .sub-header-article .container .bottom-bar .share-box a:hover,
    .sub-header-article .logo-line .logo-line-inner .bottom-bar .share-box a:hover,
    .logo-line .sub-header-article .logo-line-inner .bottom-bar .share-box a:hover,
    .sub-header-article .info-price .info-price-inner .bottom-bar .share-box a:hover,
    .info-price .sub-header-article .info-price-inner .bottom-bar .share-box a:hover,
    .sub-header-article .number-line .number-line-inner .bottom-bar .share-box a:hover,
    .number-line .sub-header-article .number-line-inner .bottom-bar .share-box a:hover,
    .sub-header-article .latest-blog .latest-blog-inner .bottom-bar .share-box a:hover,
    .latest-blog .sub-header-article .latest-blog-inner .bottom-bar .share-box a:hover,
    .sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .share-box a:hover,
    .text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .share-box a:hover,
    .sub-header-article .faq .faq-inner .bottom-bar .share-box a:hover,
    .faq .sub-header-article .faq-inner .bottom-bar .share-box a:hover {
        opacity: .8;
    }

    .sub-header-article .container .bottom-bar .share-box a img,
    .sub-header-article .logo-line .logo-line-inner .bottom-bar .share-box a img,
    .logo-line .sub-header-article .logo-line-inner .bottom-bar .share-box a img,
    .sub-header-article .info-price .info-price-inner .bottom-bar .share-box a img,
    .info-price .sub-header-article .info-price-inner .bottom-bar .share-box a img,
    .sub-header-article .number-line .number-line-inner .bottom-bar .share-box a img,
    .number-line .sub-header-article .number-line-inner .bottom-bar .share-box a img,
    .sub-header-article .latest-blog .latest-blog-inner .bottom-bar .share-box a img,
    .latest-blog .sub-header-article .latest-blog-inner .bottom-bar .share-box a img,
    .sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .share-box a img,
    .text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .share-box a img,
    .sub-header-article .faq .faq-inner .bottom-bar .share-box a img,
    .faq .sub-header-article .faq-inner .bottom-bar .share-box a img {
        display: inline-block;
        width: 100%;
    }

@media screen and (max-width: 580px) {
    .sub-header-article .container .bottom-bar .download-print-box,
    .sub-header-article .logo-line .logo-line-inner .bottom-bar .download-print-box,
    .logo-line .sub-header-article .logo-line-inner .bottom-bar .download-print-box,
    .sub-header-article .info-price .info-price-inner .bottom-bar .download-print-box,
    .info-price .sub-header-article .info-price-inner .bottom-bar .download-print-box,
    .sub-header-article .number-line .number-line-inner .bottom-bar .download-print-box,
    .number-line .sub-header-article .number-line-inner .bottom-bar .download-print-box,
    .sub-header-article .latest-blog .latest-blog-inner .bottom-bar .download-print-box,
    .latest-blog .sub-header-article .latest-blog-inner .bottom-bar .download-print-box,
    .sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .download-print-box,
    .text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .download-print-box,
    .sub-header-article .faq .faq-inner .bottom-bar .download-print-box,
    .faq .sub-header-article .faq-inner .bottom-bar .download-print-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: none;
    }
}

.sub-header-article .container .bottom-bar .download-print-box a,
.sub-header-article .logo-line .logo-line-inner .bottom-bar .download-print-box a,
.logo-line .sub-header-article .logo-line-inner .bottom-bar .download-print-box a,
.sub-header-article .info-price .info-price-inner .bottom-bar .download-print-box a,
.info-price .sub-header-article .info-price-inner .bottom-bar .download-print-box a,
.sub-header-article .number-line .number-line-inner .bottom-bar .download-print-box a,
.number-line .sub-header-article .number-line-inner .bottom-bar .download-print-box a,
.sub-header-article .latest-blog .latest-blog-inner .bottom-bar .download-print-box a,
.latest-blog .sub-header-article .latest-blog-inner .bottom-bar .download-print-box a,
.sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .download-print-box a,
.text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .download-print-box a,
.sub-header-article .faq .faq-inner .bottom-bar .download-print-box a,
.faq .sub-header-article .faq-inner .bottom-bar .download-print-box a {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    color: #FFF;
    text-decoration: none;
    transition: .2s;
}

    .sub-header-article .container .bottom-bar .download-print-box a:hover,
    .sub-header-article .logo-line .logo-line-inner .bottom-bar .download-print-box a:hover,
    .logo-line .sub-header-article .logo-line-inner .bottom-bar .download-print-box a:hover,
    .sub-header-article .info-price .info-price-inner .bottom-bar .download-print-box a:hover,
    .info-price .sub-header-article .info-price-inner .bottom-bar .download-print-box a:hover,
    .sub-header-article .number-line .number-line-inner .bottom-bar .download-print-box a:hover,
    .number-line .sub-header-article .number-line-inner .bottom-bar .download-print-box a:hover,
    .sub-header-article .latest-blog .latest-blog-inner .bottom-bar .download-print-box a:hover,
    .latest-blog .sub-header-article .latest-blog-inner .bottom-bar .download-print-box a:hover,
    .sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .download-print-box a:hover,
    .text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .download-print-box a:hover,
    .sub-header-article .faq .faq-inner .bottom-bar .download-print-box a:hover,
    .faq .sub-header-article .faq-inner .bottom-bar .download-print-box a:hover {
        opacity: .8;
    }

    .sub-header-article .container .bottom-bar .download-print-box a:last-child,
    .sub-header-article .logo-line .logo-line-inner .bottom-bar .download-print-box a:last-child,
    .logo-line .sub-header-article .logo-line-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .info-price .info-price-inner .bottom-bar .download-print-box a:last-child,
    .info-price .sub-header-article .info-price-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .number-line .number-line-inner .bottom-bar .download-print-box a:last-child,
    .number-line .sub-header-article .number-line-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .latest-blog .latest-blog-inner .bottom-bar .download-print-box a:last-child,
    .latest-blog .sub-header-article .latest-blog-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .download-print-box a:last-child,
    .text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .faq .faq-inner .bottom-bar .download-print-box a:last-child,
    .faq .sub-header-article .faq-inner .bottom-bar .download-print-box a:last-child {
        margin-left: 50px;
    }

@media screen and (max-width: 580px) {
    .sub-header-article .container .bottom-bar .download-print-box a:last-child,
    .sub-header-article .logo-line .logo-line-inner .bottom-bar .download-print-box a:last-child,
    .logo-line .sub-header-article .logo-line-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .info-price .info-price-inner .bottom-bar .download-print-box a:last-child,
    .info-price .sub-header-article .info-price-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .number-line .number-line-inner .bottom-bar .download-print-box a:last-child,
    .number-line .sub-header-article .number-line-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .latest-blog .latest-blog-inner .bottom-bar .download-print-box a:last-child,
    .latest-blog .sub-header-article .latest-blog-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .text-island-cta .text-island-cta-inner .bottom-bar .download-print-box a:last-child,
    .text-island-cta .sub-header-article .text-island-cta-inner .bottom-bar .download-print-box a:last-child,
    .sub-header-article .faq .faq-inner .bottom-bar .download-print-box a:last-child,
    .faq .sub-header-article .faq-inner .bottom-bar .download-print-box a:last-child {
        margin-left: 0px;
    }
}

.sub-header-article .scroll-container {
    transition: .8s;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0px;
}

.sub-header-article .scroll-down {
    position: absolute;
    left: 50%;
    bottom: 30px;
    margin-left: -25px;
    width: 40px;
    height: 40px;
    border-radius: 25px;
    z-index: 1;
    background: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-column-align: center;
    justify-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
    -webkit-animation: show 1s ease-in-out forwards;
    animation: show 1s ease-in-out forwards;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    opacity: 0;
}

    .sub-header-article .scroll-down img {
        width: 20px;
        height: auto;
        position: absolute;
        min-width: 0px;
        min-height: 0px;
        -o-object-fit: contain;
        object-fit: contain;
        left: 0px;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

        .sub-header-article .scroll-down img:first-child {
            -webkit-animation: arrowDown 4s ease-in-out infinite forwards;
            animation: arrowDown 4s ease-in-out infinite forwards;
            -webkit-animation-delay: 1s;
            animation-delay: 1s;
        }

        .sub-header-article .scroll-down img:last-child {
            -webkit-animation: arrowDown 4s ease-in-out infinite forwards;
            animation: arrowDown 4s ease-in-out infinite forwards;
        }

@-webkit-keyframes arrowDown {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    35% {
        opacity: 0;
        -webkit-transform: translateY(25px);
        transform: translateY(25px);
    }

    65% {
        opacity: 0;
        -webkit-transform: translateY(-25px);
        transform: translateY(-25px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes arrowDown {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    35% {
        opacity: 0;
        -webkit-transform: translateY(25px);
        transform: translateY(25px);
    }

    65% {
        opacity: 0;
        -webkit-transform: translateY(-25px);
        transform: translateY(-25px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@-webkit-keyframes show {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
    }

    70% {
        -webkit-transform: translateY(-7px);
        transform: translateY(-7px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes show {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
    }

    70% {
        -webkit-transform: translateY(-7px);
        transform: translateY(-7px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

article {
    padding: 80px 0;
    max-width: 90%;
    margin: 0 auto;
    width: 100%;
}

@media screen and (max-width: 580px) {
    article {
        padding: 40px 0;
    }
}

article .small-wrapper {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
}

    article .small-wrapper h2 {
        font-size: 35px;
        font-weight: bold;
        letter-spacing: -2px;
        line-height: 45px;
        margin-bottom: 15px;
    }

@media screen and (max-width: 580px) {
    article .small-wrapper h2 {
        font-size: 28px;
        line-height: 38px;
    }
}

article .small-wrapper h3 {
    font-weight: bold;
    margin-bottom: 7px;
    font-size: 18px;
}

article .small-wrapper h4 {
    margin-bottom: 10px;
}

article .small-wrapper p {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 30px;
}

@media screen and (max-width: 580px) {
    article .small-wrapper p {
        font-size: 15px;
        line-height: 22px;
    }
}

article .small-wrapper p a {
    color: #03ACEC;
    text-decoration: none;
    font-weight: 600;
    cursor: pointer;
    transition: all .2s;
}

    article .small-wrapper p a:hover {
        color: #0dbafc;
    }

article .small-wrapper .btn,
article .small-wrapper .btn-white,
article .small-wrapper .cta-line .cta-line-inner a,
.cta-line .cta-line-inner article .small-wrapper a,
article .small-wrapper .upload-btn,
article .small-wrapper header .container .header-info form input[type=submit],
header .container .header-info form article .small-wrapper input[type=submit],
article .small-wrapper header .logo-line .logo-line-inner .header-info form input[type=submit],
header .logo-line .logo-line-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper .logo-line header .logo-line-inner .header-info form input[type=submit],
.logo-line header .logo-line-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper header .info-price .info-price-inner .header-info form input[type=submit],
header .info-price .info-price-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper .info-price header .info-price-inner .header-info form input[type=submit],
.info-price header .info-price-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper header .number-line .number-line-inner .header-info form input[type=submit],
header .number-line .number-line-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper .number-line header .number-line-inner .header-info form input[type=submit],
.number-line header .number-line-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper header .latest-blog .latest-blog-inner .header-info form input[type=submit],
header .latest-blog .latest-blog-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper .latest-blog header .latest-blog-inner .header-info form input[type=submit],
.latest-blog header .latest-blog-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper header .text-island-cta .text-island-cta-inner .header-info form input[type=submit],
header .text-island-cta .text-island-cta-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper .text-island-cta header .text-island-cta-inner .header-info form input[type=submit],
.text-island-cta header .text-island-cta-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper header .faq .faq-inner .header-info form input[type=submit],
header .faq .faq-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper .faq header .faq-inner .header-info form input[type=submit],
.faq header .faq-inner .header-info form article .small-wrapper input[type=submit],
article .small-wrapper .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar article .small-wrapper a,
article .small-wrapper .email-consent-container .email-consent-wrapper .email-consent-box form input[type=submit],
.email-consent-container .email-consent-wrapper .email-consent-box form article .small-wrapper input[type=submit],
article .small-wrapper .thank-you-container .thank-you-wrapper .thank-you-box form input[type=submit],
.thank-you-container .thank-you-wrapper .thank-you-box form article .small-wrapper input[type=submit] {
    margin-bottom: 60px;
    display: inline-block;
}

article .small-wrapper hr {
    margin-bottom: 40px;
    border: 1px solid #E8E8E8;
    height: 1px;
}

article .small-wrapper span {
    font-weight: bold;
    letter-spacing: 5px;
    text-transform: uppercase;
    font-size: 24px;
    color: pink;
}

article .small-wrapper img {
    margin-bottom: 40px;
    max-width: 100%;
    display: inline-block;
    height: auto;
}

article .small-wrapper .code-block {
    padding: 0px 10px;
    margin-bottom: 100px;
    width: 100%;
    overflow: hidden;
}

@media screen and (max-width: 580px) {
    article .small-wrapper .code-block {
        margin-bottom: 50px;
    }
}

.email-consent-container {
    height: 90vh;
    min-height: 90vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1250px) {
    .email-consent-container {
        height: auto;
        padding: 150px 0;
    }
}

@media screen and (max-width: 580px) {
    .email-consent-container {
        overflow: hidden;
    }
}

.email-consent-container .container,
.email-consent-container .logo-line .logo-line-inner,
.logo-line .email-consent-container .logo-line-inner,
.email-consent-container .info-price .info-price-inner,
.info-price .email-consent-container .info-price-inner,
.email-consent-container .number-line .number-line-inner,
.number-line .email-consent-container .number-line-inner,
.email-consent-container .latest-blog .latest-blog-inner,
.latest-blog .email-consent-container .latest-blog-inner,
.email-consent-container .text-island-cta .text-island-cta-inner,
.text-island-cta .email-consent-container .text-island-cta-inner,
.email-consent-container .faq .faq-inner,
.faq .email-consent-container .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.email-consent-container .email-consent-wrapper {
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
}

    .email-consent-container .email-consent-wrapper .email-consent-box {
        width: 100%;
        background: #FFF;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
        position: relative;
        z-index: 1;
        padding: 100px 150px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

@media only screen and (max-width: 950px) {
    .email-consent-container .email-consent-wrapper .email-consent-box {
        padding: 70px 80px;
    }
}

@media only screen and (max-width: 910px) {
    .email-consent-container .email-consent-wrapper .email-consent-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (max-width: 580px) {
    .email-consent-container .email-consent-wrapper .email-consent-box {
        padding: 40px 35px;
    }
}

.email-consent-container .email-consent-wrapper .email-consent-box h1 {
    margin-bottom: 20px;
    font-size: 40px;
    letter-spacing: -2px;
    line-height: 42px;
    font-weight: bold;
}

@media screen and (max-width: 580px) {
    .email-consent-container .email-consent-wrapper .email-consent-box h1 {
        font-size: 32px;
        line-height: 34px;
    }
}

.email-consent-container .email-consent-wrapper .email-consent-box p {
    font-size: 16px;
    color: #A5A5A5;
}

@media screen and (max-width: 580px) {
    .email-consent-container .email-consent-wrapper .email-consent-box p {
        font-size: 14px;
    }
}

.email-consent-container .email-consent-wrapper .email-consent-box form {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 25px;
}

@media only screen and (max-width: 780px) {
    .email-consent-container .email-consent-wrapper .email-consent-box form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.email-consent-container .email-consent-wrapper .email-consent-box form input {
    border-radius: 5px;
    font-weight: 300;
    border: none;
    padding: 10px 15px;
    font-size: 14px;
    margin-right: 15px;
    outline: none;
    margin-bottom: 15px;
    border: 1px solid #E8E8E8;
    width: calc(65% - 15px);
    transition: all .2s;
}

    .email-consent-container .email-consent-wrapper .email-consent-box form input:focus {
        border: 1px solid #39A8EF;
    }

@media only screen and (max-width: 780px) {
    .email-consent-container .email-consent-wrapper .email-consent-box form input {
        width: 100%;
    }
}

.email-consent-container .email-consent-wrapper .email-consent-box form input[type=submit] {
    width: 35%;
}

@media only screen and (max-width: 780px) {
    .email-consent-container .email-consent-wrapper .email-consent-box form input[type=submit] {
        width: 100%;
    }
}

.thank-you-container {
    height: 90vh;
    min-height: 90vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1250px) {
    .thank-you-container {
        height: auto;
        padding: 150px 0;
    }
}

@media screen and (max-width: 580px) {
    .thank-you-container {
        overflow: hidden;
    }
}

.thank-you-container .container,
.thank-you-container .logo-line .logo-line-inner,
.logo-line .thank-you-container .logo-line-inner,
.thank-you-container .info-price .info-price-inner,
.info-price .thank-you-container .info-price-inner,
.thank-you-container .number-line .number-line-inner,
.number-line .thank-you-container .number-line-inner,
.thank-you-container .latest-blog .latest-blog-inner,
.latest-blog .thank-you-container .latest-blog-inner,
.thank-you-container .text-island-cta .text-island-cta-inner,
.text-island-cta .thank-you-container .text-island-cta-inner,
.thank-you-container .faq .faq-inner,
.faq .thank-you-container .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.thank-you-container .thank-you-wrapper {
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
}

    .thank-you-container .thank-you-wrapper .thank-you-box {
        width: 100%;
        background: #FFF;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
        position: relative;
        z-index: 1;
        padding: 100px 150px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

@media only screen and (max-width: 950px) {
    .thank-you-container .thank-you-wrapper .thank-you-box {
        padding: 70px 80px;
    }
}

@media only screen and (max-width: 910px) {
    .thank-you-container .thank-you-wrapper .thank-you-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (max-width: 580px) {
    .thank-you-container .thank-you-wrapper .thank-you-box {
        padding: 40px 35px;
    }
}

.thank-you-container .thank-you-wrapper .thank-you-box h1 {
    margin-bottom: 10px;
    font-size: 40px;
    letter-spacing: -2px;
    line-height: 42px;
    font-weight: bold;
}

@media screen and (max-width: 580px) {
    .thank-you-container .thank-you-wrapper .thank-you-box h1 {
        font-size: 32px;
        line-height: 34px;
    }
}

.thank-you-container .thank-you-wrapper .thank-you-box span {
    font-size: 22px;
    line-height: 29px;
    margin-bottom: 10px;
}

@media screen and (max-width: 580px) {
    .thank-you-container .thank-you-wrapper .thank-you-box span {
        font-size: 18px;
        line-height: 26px;
    }
}

.thank-you-container .thank-you-wrapper .thank-you-box p {
    font-size: 16px;
    color: #A5A5A5;
}

@media screen and (max-width: 580px) {
    .thank-you-container .thank-you-wrapper .thank-you-box p {
        font-size: 14px;
    }
}

.thank-you-container .thank-you-wrapper .thank-you-box form {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 25px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media only screen and (max-width: 780px) {
    .thank-you-container .thank-you-wrapper .thank-you-box form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.thank-you-container .thank-you-wrapper .thank-you-box form label {
    width: 47%;
}

@media only screen and (max-width: 780px) {
    .thank-you-container .thank-you-wrapper .thank-you-box form label {
        width: 100%;
    }
}

.thank-you-container .thank-you-wrapper .thank-you-box form label p {
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    text-transform: uppercase;
    color: #16222A;
    margin-bottom: 10px;
}

.thank-you-container .thank-you-wrapper .thank-you-box form label input {
    border-radius: 5px;
    font-weight: 300;
    border: none;
    padding: 10px 15px;
    font-size: 14px;
    outline: none;
    margin-bottom: 15px;
    border: 1px solid #E8E8E8;
    width: calc(100%);
    transition: all .2s;
    background: #F5F5F5;
    color: rgba(22, 34, 42, 0.3);
}

@media screen and (max-width: 580px) {
    .thank-you-container .thank-you-wrapper .thank-you-box form label input {
        color: #16222A;
    }
}

.thank-you-container .thank-you-wrapper .thank-you-box form label input:focus {
    border: 1px solid #39A8EF;
}

@media only screen and (max-width: 780px) {
    .thank-you-container .thank-you-wrapper .thank-you-box form label input {
        width: 100%;
    }
}

.thank-you-container .thank-you-wrapper .thank-you-box form input[type=submit] {
    width: 135px;
    font-size: 14px;
    margin-top: 10px;
    height: 45px;
}

@media only screen and (max-width: 780px) {
    .thank-you-container .thank-you-wrapper .thank-you-box form input[type=submit] {
        width: 100%;
    }
}

.compliance-container {
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-bottom: 100px;
}

@media screen and (max-width: 1250px) {
    .compliance-container {
        height: auto;
    }
}

@media screen and (max-width: 580px) {
    .compliance-container {
        overflow: hidden;
    }
}

.compliance-container .container,
.compliance-container .logo-line .logo-line-inner,
.logo-line .compliance-container .logo-line-inner,
.compliance-container .info-price .info-price-inner,
.info-price .compliance-container .info-price-inner,
.compliance-container .number-line .number-line-inner,
.number-line .compliance-container .number-line-inner,
.compliance-container .latest-blog .latest-blog-inner,
.latest-blog .compliance-container .latest-blog-inner,
.compliance-container .text-island-cta .text-island-cta-inner,
.text-island-cta .compliance-container .text-island-cta-inner,
.compliance-container .faq .faq-inner,
.faq .compliance-container .faq-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.compliance-container .compliance-wrapper {
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
}

    .compliance-container .compliance-wrapper .compliance-box {
        width: 100%;
        background: #FFF;
        box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.12);
        border-top: 5px solid #39A8EF;
        position: relative;
        z-index: 1;
        padding: 80px 70px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-radius: 3px;
        margin-top: 100px;
    }

@media screen and (max-width: 580px) {
    .compliance-container .compliance-wrapper .compliance-box {
        padding: 40px 35px;
    }
}

.compliance-container .compliance-wrapper .compliance-box .compliance-box-info {
    width: 100%;
    padding-bottom: 20px;
}

@media only screen and (max-width: 910px) {
    .compliance-container .compliance-wrapper .compliance-box .compliance-box-info {
        padding-right: 0px;
        max-width: 100%;
    }
}

.compliance-container .compliance-wrapper .compliance-box .compliance-box-info h1 {
    margin-bottom: 20px;
    font-size: 35px;
    letter-spacing: -2px;
    line-height: 1;
    font-weight: bold;
}

@media screen and (max-width: 580px) {
    .compliance-container .compliance-wrapper .compliance-box .compliance-box-info h1 {
        font-size: 28px;
    }
}

.compliance-container .compliance-wrapper .compliance-box .compliance-box-info p {
    font-size: 15px;
}

    .compliance-container .compliance-wrapper .compliance-box .compliance-box-info p a {
        font-weight: bold;
        color: #03ACEC;
        text-decoration: none;
    }

.compliance-container .compliance-wrapper .compliance-box .compliance-box-form {
    width: 100%;
}

@media only screen and (max-width: 910px) {
    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form {
        margin-top: 20px;
    }
}

.compliance-container .compliance-wrapper .compliance-box .compliance-box-form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
}

@-moz-document url-prefix() {
    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form .simpleContainer {
        align-items: center !important;
    }
}

.compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div.simpleContainer {
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: pointer;
}

    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div.simpleContainer input {
        margin-top: 7px;
    }

.compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div span {
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        line-height: 17px;
        margin-bottom: 10px;
    }

    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div input[type=text] {
        border: 1px solid #E8E8E8;
        height: 55px;
        font-size: 16px;
        padding: 0px 20px;
        transition: all .2s;
        max-width: 100%;
        width: 100%;
    }

        .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div input[type=text]:focus {
            border: 1px solid #39A8EF;
        }

    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div input[type=checkbox] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        margin-right: 10px;
        border-radius: 5px;
        border: none;
        display: inline-block;
        border: 1px solid #E8E8E8;
        padding: 10px;
        margin-top: 3px;
        position: relative;
        overflow: hidden;
    }

        .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div input[type=checkbox]:checked {
            border: 1px solid #E8E8E8;
        }

            .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div input[type=checkbox]:checked:after {
                opacity: 1;
            }

        .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div input[type=checkbox]:after {
            content: '';
            width: 100%;
            height: 100%;
            background: url("/img/icons/checkmark-white.svg"), #39A8EF;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 12px 8px;
            opacity: 0;
            position: absolute;
            transition: all .2s;
            left: 0px;
            top: 0px;
        }

@-moz-document url-prefix() {
    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div input[type=checkbox] {
        -moz-appearance: checkbox !important;
        appearance: checkbox !important;
    }
}

@media only screen and (max-width: 350px) {
    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div p {
        font-size: 14px;
    }
}

.compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div a {
    color: #D6D6D6;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

@media screen and (max-width: 580px) {
    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form div a {
        margin-top: 5px;
        width: 100%;
        padding: 10px 0;
    }
}

.compliance-container .compliance-wrapper .compliance-box .compliance-box-form form input[type=submit] {
    background: #39A8EF;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    width: 125px;
    height: 46px;
    margin-top: 20px;
}

@media screen and (max-width: 580px) {
    .compliance-container .compliance-wrapper .compliance-box .compliance-box-form form input[type=submit] {
        width: 100%;
    }
}

.compliance-container .compliance-wrapper .compliance-box .compliance-box-form form input[type=submit]:hover {
    background: #68bdf3;
}

.resellers-section .container .reseller-wrap,
.resellers-section .logo-line .logo-line-inner .reseller-wrap,
.logo-line .resellers-section .logo-line-inner .reseller-wrap,
.resellers-section .info-price .info-price-inner .reseller-wrap,
.info-price .resellers-section .info-price-inner .reseller-wrap,
.resellers-section .number-line .number-line-inner .reseller-wrap,
.number-line .resellers-section .number-line-inner .reseller-wrap,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap,
.resellers-section .faq .faq-inner .reseller-wrap,
.faq .resellers-section .faq-inner .reseller-wrap {
    margin-bottom: 20px;
}

    .resellers-section .container .reseller-wrap:first-child .country-bar,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap:first-child .country-bar,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap:first-child .country-bar,
    .resellers-section .info-price .info-price-inner .reseller-wrap:first-child .country-bar,
    .info-price .resellers-section .info-price-inner .reseller-wrap:first-child .country-bar,
    .resellers-section .number-line .number-line-inner .reseller-wrap:first-child .country-bar,
    .number-line .resellers-section .number-line-inner .reseller-wrap:first-child .country-bar,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap:first-child .country-bar,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap:first-child .country-bar,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap:first-child .country-bar,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap:first-child .country-bar,
    .resellers-section .faq .faq-inner .reseller-wrap:first-child .country-bar,
    .faq .resellers-section .faq-inner .reseller-wrap:first-child .country-bar {
        border-top: none;
    }

    .resellers-section .container .reseller-wrap .country-bar,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .country-bar,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .country-bar,
    .resellers-section .info-price .info-price-inner .reseller-wrap .country-bar,
    .info-price .resellers-section .info-price-inner .reseller-wrap .country-bar,
    .resellers-section .number-line .number-line-inner .reseller-wrap .country-bar,
    .number-line .resellers-section .number-line-inner .reseller-wrap .country-bar,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .country-bar,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .country-bar,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .country-bar,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .country-bar,
    .resellers-section .faq .faq-inner .reseller-wrap .country-bar,
    .faq .resellers-section .faq-inner .reseller-wrap .country-bar {
        padding: 100px 0px 20px;
        border-bottom: 1px solid #E8E8E8;
        border-top: 1px solid #E8E8E8;
    }

        .resellers-section .container .reseller-wrap .country-bar p,
        .resellers-section .logo-line .logo-line-inner .reseller-wrap .country-bar p,
        .logo-line .resellers-section .logo-line-inner .reseller-wrap .country-bar p,
        .resellers-section .info-price .info-price-inner .reseller-wrap .country-bar p,
        .info-price .resellers-section .info-price-inner .reseller-wrap .country-bar p,
        .resellers-section .number-line .number-line-inner .reseller-wrap .country-bar p,
        .number-line .resellers-section .number-line-inner .reseller-wrap .country-bar p,
        .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .country-bar p,
        .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .country-bar p,
        .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .country-bar p,
        .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .country-bar p,
        .resellers-section .faq .faq-inner .reseller-wrap .country-bar p,
        .faq .resellers-section .faq-inner .reseller-wrap .country-bar p {
            color: #39A8EF;
            font-weight: 600;
            font-size: 23px;
        }

    .resellers-section .container .reseller-wrap .resellers,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 20px;
    }

        .resellers-section .container .reseller-wrap .resellers .reseller,
        .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller,
        .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller,
        .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller,
        .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller,
        .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller,
        .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller,
        .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller,
        .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller,
        .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller,
        .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller,
        .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller,
        .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller {
            width: 100%;
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            z-index: 1;
            padding-bottom: 40px;
            margin-top: 40px;
            border-bottom: 1px solid #E8E8E8;
        }

            .resellers-section .container .reseller-wrap .resellers .reseller:first-of-type,
            .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller:first-of-type,
            .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller:first-of-type,
            .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller:first-of-type,
            .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller:first-of-type,
            .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller:first-of-type,
            .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller:first-of-type,
            .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller:first-of-type,
            .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller:first-of-type,
            .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller:first-of-type,
            .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller:first-of-type,
            .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller:first-of-type,
            .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller:first-of-type {
                margin-top: 20px;
            }

            .resellers-section .container .reseller-wrap .resellers .reseller:last-of-type,
            .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller:last-of-type,
            .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller:last-of-type,
            .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller:last-of-type,
            .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller:last-of-type,
            .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller:last-of-type,
            .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller:last-of-type,
            .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller:last-of-type,
            .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller:last-of-type,
            .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller:last-of-type,
            .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller:last-of-type,
            .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller:last-of-type,
            .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller:last-of-type {
                border-bottom: none;
                padding-bottom: 20px;
            }

@media screen and (max-width: 800px) {
    .resellers-section .container .reseller-wrap .resellers .reseller,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.resellers-section .container .reseller-wrap .resellers .reseller .img-wrap,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .img-wrap,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .img-wrap,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .img-wrap,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .img-wrap,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .img-wrap,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .img-wrap,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .img-wrap,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .img-wrap,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .img-wrap,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .img-wrap,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .img-wrap,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .img-wrap {
    width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 800px) {
    .resellers-section .container .reseller-wrap .resellers .reseller .img-wrap,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .img-wrap,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .img-wrap,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .img-wrap,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .img-wrap,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .img-wrap,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .img-wrap,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .img-wrap,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .img-wrap,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .img-wrap,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .img-wrap,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .img-wrap,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .img-wrap {
        width: 100%;
        margin-bottom: 40px;
    }
}

.resellers-section .container .reseller-wrap .resellers .reseller .img-wrap img,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .img-wrap img,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .img-wrap img,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .img-wrap img,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .img-wrap img,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .img-wrap img,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .img-wrap img,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .img-wrap img,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .img-wrap img,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .img-wrap img,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .img-wrap img,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .img-wrap img,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .img-wrap img {
    max-width: 100%;
    max-height: 150px;
    height: auto;
    width: auto;
}

.resellers-section .container .reseller-wrap .resellers .reseller .des-box,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box {
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 70%;
}

@media screen and (max-width: 800px) {
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box {
        width: 100%;
    }
}

.resellers-section .container .reseller-wrap .resellers .reseller .des-box h3,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box h3,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box h3,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box h3,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box h3,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box h3,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box h3,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box h3,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box h3,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box h3,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box h3,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box h3,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box h3 {
    text-align: left;
    color: #323160;
    font-size: 30px;
    width: 100%;
    margin-bottom: 10px;
}

@media screen and (max-width: 1500px) {
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box h3,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box h3,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box h3,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box h3,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box h3,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box h3,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box h3,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box h3,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box h3,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box h3,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box h3,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box h3,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box h3 {
        font-size: 25px;
    }
}

.resellers-section .container .reseller-wrap .resellers .reseller .des-box span,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box span,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box span,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box span,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box span,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box span,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box span,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box span,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box span,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box span,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box span,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box span,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box span {
    text-align: left;
    margin-bottom: 10px;
    font-size: 16px;
    width: 100%;
}

@media screen and (max-width: 1500px) {
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box span,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box span,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box span,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box span,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box span,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box span,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box span,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box span,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box span,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box span,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box span,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box span,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box span {
        font-size: 14px;
        margin-bottom: 15px;
    }
}

.resellers-section .container .reseller-wrap .resellers .reseller .des-box p,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box p,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box p,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box p,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box p,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box p,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box p,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box p,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box p,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box p,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box p,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box p,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box p {
    text-align: left;
    color: #95989A;
    font-size: 16px;
    width: 100%;
}

@media screen and (max-width: 1500px) {
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box p,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box p,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box p,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box p,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box p,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box p,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box p,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box p,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box p,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box p,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box p,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box p,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box p {
        font-size: 15px;
    }
}

.resellers-section .container .reseller-wrap .resellers .reseller .des-box a.btn,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a.btn,
.resellers-section .container .reseller-wrap .resellers .reseller .des-box a.btn-white,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
.resellers-section .container .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .resellers-section .container .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box a,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
.cta-line .cta-line-inner .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .container .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
.resellers-section .container .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .container .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a,
.logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box .info-price-desc .cta-bar a,
.resellers-section .info-price .info-price-inner .info-price-desc .cta-bar .reseller-wrap .resellers .reseller .des-box a,
.info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box .info-price-desc .cta-bar a,
.info-price .resellers-section .info-price-inner .info-price-desc .cta-bar .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a,
.number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a,
.latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a,
.text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a,
.resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a,
.faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
.info-price .info-price-inner .info-price-desc .cta-bar .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a {
    margin-top: 20px;
}

@media screen and (max-width: 1500px) {
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box a.btn,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a.btn,
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a.btn-white,
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .resellers-section .container .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box a,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box .cta-line .cta-line-inner a,
    .cta-line .cta-line-inner .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a.upload-btn,
    .resellers-section .container .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .container .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .logo-line .logo-line-inner .reseller-wrap .resellers .reseller .des-box a,
    .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .logo-line .resellers-section .logo-line-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .info-price .info-price-inner .reseller-wrap .resellers .reseller .des-box .info-price-desc .cta-bar a,
    .resellers-section .info-price .info-price-inner .info-price-desc .cta-bar .reseller-wrap .resellers .reseller .des-box a,
    .info-price .resellers-section .info-price-inner .reseller-wrap .resellers .reseller .des-box .info-price-desc .cta-bar a,
    .info-price .resellers-section .info-price-inner .info-price-desc .cta-bar .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .number-line .number-line-inner .reseller-wrap .resellers .reseller .des-box a,
    .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .number-line .resellers-section .number-line-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .latest-blog .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a,
    .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .latest-blog .resellers-section .latest-blog-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .text-island-cta .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a,
    .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .text-island-cta .resellers-section .text-island-cta-inner .reseller-wrap .resellers .reseller .des-box a,
    .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .resellers-section .faq .faq-inner .reseller-wrap .resellers .reseller .des-box a,
    .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box .info-price .info-price-inner .info-price-desc .cta-bar a,
    .info-price .info-price-inner .info-price-desc .cta-bar .faq .resellers-section .faq-inner .reseller-wrap .resellers .reseller .des-box a {
        margin-top: 25px;
    }
}

.help {
    width: 100%;
    padding: 65px 0px 30px 0px;
    background: rgba(245, 245, 249, 0.5);
    border-bottom: 1px solid #E8E8E8;
    position: relative;
    z-index: 1;
    opacity: 1 !important;
}

    .help .container .help-top,
    .help .logo-line .logo-line-inner .help-top,
    .logo-line .help .logo-line-inner .help-top,
    .help .info-price .info-price-inner .help-top,
    .info-price .help .info-price-inner .help-top,
    .help .number-line .number-line-inner .help-top,
    .number-line .help .number-line-inner .help-top,
    .help .latest-blog .latest-blog-inner .help-top,
    .latest-blog .help .latest-blog-inner .help-top,
    .help .text-island-cta .text-island-cta-inner .help-top,
    .text-island-cta .help .text-island-cta-inner .help-top,
    .help .faq .faq-inner .help-top,
    .faq .help .faq-inner .help-top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: -300px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

@media only screen and (max-width: 900px) {
    .help .container .help-top,
    .help .logo-line .logo-line-inner .help-top,
    .logo-line .help .logo-line-inner .help-top,
    .help .info-price .info-price-inner .help-top,
    .info-price .help .info-price-inner .help-top,
    .help .number-line .number-line-inner .help-top,
    .number-line .help .number-line-inner .help-top,
    .help .latest-blog .latest-blog-inner .help-top,
    .latest-blog .help .latest-blog-inner .help-top,
    .help .text-island-cta .text-island-cta-inner .help-top,
    .text-island-cta .help .text-island-cta-inner .help-top,
    .help .faq .faq-inner .help-top,
    .faq .help .faq-inner .help-top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 580px) {
    .help .container .help-top,
    .help .logo-line .logo-line-inner .help-top,
    .logo-line .help .logo-line-inner .help-top,
    .help .info-price .info-price-inner .help-top,
    .info-price .help .info-price-inner .help-top,
    .help .number-line .number-line-inner .help-top,
    .number-line .help .number-line-inner .help-top,
    .help .latest-blog .latest-blog-inner .help-top,
    .latest-blog .help .latest-blog-inner .help-top,
    .help .text-island-cta .text-island-cta-inner .help-top,
    .text-island-cta .help .text-island-cta-inner .help-top,
    .help .faq .faq-inner .help-top,
    .faq .help .faq-inner .help-top {
        margin-top: 0px;
    }
}

.help .container .help-top .popular,
.help .logo-line .logo-line-inner .help-top .popular,
.logo-line .help .logo-line-inner .help-top .popular,
.help .info-price .info-price-inner .help-top .popular,
.info-price .help .info-price-inner .help-top .popular,
.help .number-line .number-line-inner .help-top .popular,
.number-line .help .number-line-inner .help-top .popular,
.help .latest-blog .latest-blog-inner .help-top .popular,
.latest-blog .help .latest-blog-inner .help-top .popular,
.help .text-island-cta .text-island-cta-inner .help-top .popular,
.text-island-cta .help .text-island-cta-inner .help-top .popular,
.help .faq .faq-inner .help-top .popular,
.faq .help .faq-inner .help-top .popular {
    position: relative;
    z-index: 2;
}

@media only screen and (max-width: 900px) {
    .help .container .help-top .popular,
    .help .logo-line .logo-line-inner .help-top .popular,
    .logo-line .help .logo-line-inner .help-top .popular,
    .help .info-price .info-price-inner .help-top .popular,
    .info-price .help .info-price-inner .help-top .popular,
    .help .number-line .number-line-inner .help-top .popular,
    .number-line .help .number-line-inner .help-top .popular,
    .help .latest-blog .latest-blog-inner .help-top .popular,
    .latest-blog .help .latest-blog-inner .help-top .popular,
    .help .text-island-cta .text-island-cta-inner .help-top .popular,
    .text-island-cta .help .text-island-cta-inner .help-top .popular,
    .help .faq .faq-inner .help-top .popular,
    .faq .help .faq-inner .help-top .popular {
        margin-bottom: 30px;
    }
}

.help .container .help-top .getting-started,
.help .logo-line .logo-line-inner .help-top .getting-started,
.logo-line .help .logo-line-inner .help-top .getting-started,
.help .info-price .info-price-inner .help-top .getting-started,
.info-price .help .info-price-inner .help-top .getting-started,
.help .number-line .number-line-inner .help-top .getting-started,
.number-line .help .number-line-inner .help-top .getting-started,
.help .latest-blog .latest-blog-inner .help-top .getting-started,
.latest-blog .help .latest-blog-inner .help-top .getting-started,
.help .text-island-cta .text-island-cta-inner .help-top .getting-started,
.text-island-cta .help .text-island-cta-inner .help-top .getting-started,
.help .faq .faq-inner .help-top .getting-started,
.faq .help .faq-inner .help-top .getting-started {
    position: relative;
    z-index: 1;
    border-radius: 0px 5px 5px 0px !important;
}

@media only screen and (max-width: 900px) {
    .help .container .help-top .getting-started,
    .help .logo-line .logo-line-inner .help-top .getting-started,
    .logo-line .help .logo-line-inner .help-top .getting-started,
    .help .info-price .info-price-inner .help-top .getting-started,
    .info-price .help .info-price-inner .help-top .getting-started,
    .help .number-line .number-line-inner .help-top .getting-started,
    .number-line .help .number-line-inner .help-top .getting-started,
    .help .latest-blog .latest-blog-inner .help-top .getting-started,
    .latest-blog .help .latest-blog-inner .help-top .getting-started,
    .help .text-island-cta .text-island-cta-inner .help-top .getting-started,
    .text-island-cta .help .text-island-cta-inner .help-top .getting-started,
    .help .faq .faq-inner .help-top .getting-started,
    .faq .help .faq-inner .help-top .getting-started {
        border-radius: 5px !important;
    }
}

.help .container .help-top .popular,
.help .logo-line .logo-line-inner .help-top .popular,
.logo-line .help .logo-line-inner .help-top .popular,
.help .info-price .info-price-inner .help-top .popular,
.info-price .help .info-price-inner .help-top .popular,
.help .number-line .number-line-inner .help-top .popular,
.number-line .help .number-line-inner .help-top .popular,
.help .latest-blog .latest-blog-inner .help-top .popular,
.latest-blog .help .latest-blog-inner .help-top .popular,
.help .text-island-cta .text-island-cta-inner .help-top .popular,
.text-island-cta .help .text-island-cta-inner .help-top .popular,
.help .faq .faq-inner .help-top .popular,
.faq .help .faq-inner .help-top .popular,
.help .container .help-top .getting-started,
.help .logo-line .logo-line-inner .help-top .getting-started,
.logo-line .help .logo-line-inner .help-top .getting-started,
.help .info-price .info-price-inner .help-top .getting-started,
.info-price .help .info-price-inner .help-top .getting-started,
.help .number-line .number-line-inner .help-top .getting-started,
.number-line .help .number-line-inner .help-top .getting-started,
.help .latest-blog .latest-blog-inner .help-top .getting-started,
.latest-blog .help .latest-blog-inner .help-top .getting-started,
.help .text-island-cta .text-island-cta-inner .help-top .getting-started,
.text-island-cta .help .text-island-cta-inner .help-top .getting-started,
.help .faq .faq-inner .help-top .getting-started,
.faq .help .faq-inner .help-top .getting-started {
    width: 50%;
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.16);
    border-radius: 5px;
    border: 1px solid #E8E8E8;
    background: #FFF;
}

@media only screen and (max-width: 900px) {
    .help .container .help-top .popular,
    .help .logo-line .logo-line-inner .help-top .popular,
    .logo-line .help .logo-line-inner .help-top .popular,
    .help .info-price .info-price-inner .help-top .popular,
    .info-price .help .info-price-inner .help-top .popular,
    .help .number-line .number-line-inner .help-top .popular,
    .number-line .help .number-line-inner .help-top .popular,
    .help .latest-blog .latest-blog-inner .help-top .popular,
    .latest-blog .help .latest-blog-inner .help-top .popular,
    .help .text-island-cta .text-island-cta-inner .help-top .popular,
    .text-island-cta .help .text-island-cta-inner .help-top .popular,
    .help .faq .faq-inner .help-top .popular,
    .faq .help .faq-inner .help-top .popular,
    .help .container .help-top .getting-started,
    .help .logo-line .logo-line-inner .help-top .getting-started,
    .logo-line .help .logo-line-inner .help-top .getting-started,
    .help .info-price .info-price-inner .help-top .getting-started,
    .info-price .help .info-price-inner .help-top .getting-started,
    .help .number-line .number-line-inner .help-top .getting-started,
    .number-line .help .number-line-inner .help-top .getting-started,
    .help .latest-blog .latest-blog-inner .help-top .getting-started,
    .latest-blog .help .latest-blog-inner .help-top .getting-started,
    .help .text-island-cta .text-island-cta-inner .help-top .getting-started,
    .text-island-cta .help .text-island-cta-inner .help-top .getting-started,
    .help .faq .faq-inner .help-top .getting-started,
    .faq .help .faq-inner .help-top .getting-started {
        width: 100%;
    }
}

.help .container .help-top .popular .help-box-topbar,
.help .logo-line .logo-line-inner .help-top .popular .help-box-topbar,
.logo-line .help .logo-line-inner .help-top .popular .help-box-topbar,
.help .info-price .info-price-inner .help-top .popular .help-box-topbar,
.info-price .help .info-price-inner .help-top .popular .help-box-topbar,
.help .number-line .number-line-inner .help-top .popular .help-box-topbar,
.number-line .help .number-line-inner .help-top .popular .help-box-topbar,
.help .latest-blog .latest-blog-inner .help-top .popular .help-box-topbar,
.latest-blog .help .latest-blog-inner .help-top .popular .help-box-topbar,
.help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-topbar,
.text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-topbar,
.help .faq .faq-inner .help-top .popular .help-box-topbar,
.faq .help .faq-inner .help-top .popular .help-box-topbar,
.help .container .help-top .getting-started .help-box-topbar,
.help .logo-line .logo-line-inner .help-top .getting-started .help-box-topbar,
.logo-line .help .logo-line-inner .help-top .getting-started .help-box-topbar,
.help .info-price .info-price-inner .help-top .getting-started .help-box-topbar,
.info-price .help .info-price-inner .help-top .getting-started .help-box-topbar,
.help .number-line .number-line-inner .help-top .getting-started .help-box-topbar,
.number-line .help .number-line-inner .help-top .getting-started .help-box-topbar,
.help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-topbar,
.latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-topbar,
.help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-topbar,
.text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-topbar,
.help .faq .faq-inner .help-top .getting-started .help-box-topbar,
.faq .help .faq-inner .help-top .getting-started .help-box-topbar {
    width: 100%;
    padding: 35px 40px;
    border-bottom: 1px solid #E8E8E8;
}

    .help .container .help-top .popular .help-box-topbar h2,
    .help .logo-line .logo-line-inner .help-top .popular .help-box-topbar h2,
    .logo-line .help .logo-line-inner .help-top .popular .help-box-topbar h2,
    .help .info-price .info-price-inner .help-top .popular .help-box-topbar h2,
    .info-price .help .info-price-inner .help-top .popular .help-box-topbar h2,
    .help .number-line .number-line-inner .help-top .popular .help-box-topbar h2,
    .number-line .help .number-line-inner .help-top .popular .help-box-topbar h2,
    .help .latest-blog .latest-blog-inner .help-top .popular .help-box-topbar h2,
    .latest-blog .help .latest-blog-inner .help-top .popular .help-box-topbar h2,
    .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-topbar h2,
    .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-topbar h2,
    .help .faq .faq-inner .help-top .popular .help-box-topbar h2,
    .faq .help .faq-inner .help-top .popular .help-box-topbar h2,
    .help .container .help-top .getting-started .help-box-topbar h2,
    .help .logo-line .logo-line-inner .help-top .getting-started .help-box-topbar h2,
    .logo-line .help .logo-line-inner .help-top .getting-started .help-box-topbar h2,
    .help .info-price .info-price-inner .help-top .getting-started .help-box-topbar h2,
    .info-price .help .info-price-inner .help-top .getting-started .help-box-topbar h2,
    .help .number-line .number-line-inner .help-top .getting-started .help-box-topbar h2,
    .number-line .help .number-line-inner .help-top .getting-started .help-box-topbar h2,
    .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-topbar h2,
    .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-topbar h2,
    .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-topbar h2,
    .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-topbar h2,
    .help .faq .faq-inner .help-top .getting-started .help-box-topbar h2,
    .faq .help .faq-inner .help-top .getting-started .help-box-topbar h2 {
        color: #16222A;
        font-size: 20px;
        line-height: 1;
        letter-spacing: -0.25px;
        padding-top: 1px;
    }

.help .container .help-top .popular .help-box-content,
.help .logo-line .logo-line-inner .help-top .popular .help-box-content,
.logo-line .help .logo-line-inner .help-top .popular .help-box-content,
.help .info-price .info-price-inner .help-top .popular .help-box-content,
.info-price .help .info-price-inner .help-top .popular .help-box-content,
.help .number-line .number-line-inner .help-top .popular .help-box-content,
.number-line .help .number-line-inner .help-top .popular .help-box-content,
.help .latest-blog .latest-blog-inner .help-top .popular .help-box-content,
.latest-blog .help .latest-blog-inner .help-top .popular .help-box-content,
.help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-content,
.text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-content,
.help .faq .faq-inner .help-top .popular .help-box-content,
.faq .help .faq-inner .help-top .popular .help-box-content,
.help .container .help-top .getting-started .help-box-content,
.help .logo-line .logo-line-inner .help-top .getting-started .help-box-content,
.logo-line .help .logo-line-inner .help-top .getting-started .help-box-content,
.help .info-price .info-price-inner .help-top .getting-started .help-box-content,
.info-price .help .info-price-inner .help-top .getting-started .help-box-content,
.help .number-line .number-line-inner .help-top .getting-started .help-box-content,
.number-line .help .number-line-inner .help-top .getting-started .help-box-content,
.help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-content,
.latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-content,
.help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-content,
.text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-content,
.help .faq .faq-inner .help-top .getting-started .help-box-content,
.faq .help .faq-inner .help-top .getting-started .help-box-content {
    width: 100%;
    padding: 30px 40px;
}

    .help .container .help-top .popular .help-box-content ul li,
    .help .logo-line .logo-line-inner .help-top .popular .help-box-content ul li,
    .logo-line .help .logo-line-inner .help-top .popular .help-box-content ul li,
    .help .info-price .info-price-inner .help-top .popular .help-box-content ul li,
    .info-price .help .info-price-inner .help-top .popular .help-box-content ul li,
    .help .number-line .number-line-inner .help-top .popular .help-box-content ul li,
    .number-line .help .number-line-inner .help-top .popular .help-box-content ul li,
    .help .latest-blog .latest-blog-inner .help-top .popular .help-box-content ul li,
    .latest-blog .help .latest-blog-inner .help-top .popular .help-box-content ul li,
    .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-content ul li,
    .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-content ul li,
    .help .faq .faq-inner .help-top .popular .help-box-content ul li,
    .faq .help .faq-inner .help-top .popular .help-box-content ul li,
    .help .container .help-top .getting-started .help-box-content ul li,
    .help .logo-line .logo-line-inner .help-top .getting-started .help-box-content ul li,
    .logo-line .help .logo-line-inner .help-top .getting-started .help-box-content ul li,
    .help .info-price .info-price-inner .help-top .getting-started .help-box-content ul li,
    .info-price .help .info-price-inner .help-top .getting-started .help-box-content ul li,
    .help .number-line .number-line-inner .help-top .getting-started .help-box-content ul li,
    .number-line .help .number-line-inner .help-top .getting-started .help-box-content ul li,
    .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-content ul li,
    .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-content ul li,
    .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-content ul li,
    .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-content ul li,
    .help .faq .faq-inner .help-top .getting-started .help-box-content ul li,
    .faq .help .faq-inner .help-top .getting-started .help-box-content ul li {
        list-style: none;
        margin-bottom: 15px;
    }

        .help .container .help-top .popular .help-box-content ul li:last-child,
        .help .logo-line .logo-line-inner .help-top .popular .help-box-content ul li:last-child,
        .logo-line .help .logo-line-inner .help-top .popular .help-box-content ul li:last-child,
        .help .info-price .info-price-inner .help-top .popular .help-box-content ul li:last-child,
        .info-price .help .info-price-inner .help-top .popular .help-box-content ul li:last-child,
        .help .number-line .number-line-inner .help-top .popular .help-box-content ul li:last-child,
        .number-line .help .number-line-inner .help-top .popular .help-box-content ul li:last-child,
        .help .latest-blog .latest-blog-inner .help-top .popular .help-box-content ul li:last-child,
        .latest-blog .help .latest-blog-inner .help-top .popular .help-box-content ul li:last-child,
        .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-content ul li:last-child,
        .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-content ul li:last-child,
        .help .faq .faq-inner .help-top .popular .help-box-content ul li:last-child,
        .faq .help .faq-inner .help-top .popular .help-box-content ul li:last-child,
        .help .container .help-top .getting-started .help-box-content ul li:last-child,
        .help .logo-line .logo-line-inner .help-top .getting-started .help-box-content ul li:last-child,
        .logo-line .help .logo-line-inner .help-top .getting-started .help-box-content ul li:last-child,
        .help .info-price .info-price-inner .help-top .getting-started .help-box-content ul li:last-child,
        .info-price .help .info-price-inner .help-top .getting-started .help-box-content ul li:last-child,
        .help .number-line .number-line-inner .help-top .getting-started .help-box-content ul li:last-child,
        .number-line .help .number-line-inner .help-top .getting-started .help-box-content ul li:last-child,
        .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-content ul li:last-child,
        .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-content ul li:last-child,
        .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-content ul li:last-child,
        .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-content ul li:last-child,
        .help .faq .faq-inner .help-top .getting-started .help-box-content ul li:last-child,
        .faq .help .faq-inner .help-top .getting-started .help-box-content ul li:last-child {
            margin-bottom: 0px;
        }

        .help .container .help-top .popular .help-box-content ul li a,
        .help .logo-line .logo-line-inner .help-top .popular .help-box-content ul li a,
        .logo-line .help .logo-line-inner .help-top .popular .help-box-content ul li a,
        .help .info-price .info-price-inner .help-top .popular .help-box-content ul li a,
        .info-price .help .info-price-inner .help-top .popular .help-box-content ul li a,
        .help .number-line .number-line-inner .help-top .popular .help-box-content ul li a,
        .number-line .help .number-line-inner .help-top .popular .help-box-content ul li a,
        .help .latest-blog .latest-blog-inner .help-top .popular .help-box-content ul li a,
        .latest-blog .help .latest-blog-inner .help-top .popular .help-box-content ul li a,
        .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-content ul li a,
        .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-content ul li a,
        .help .faq .faq-inner .help-top .popular .help-box-content ul li a,
        .faq .help .faq-inner .help-top .popular .help-box-content ul li a,
        .help .container .help-top .getting-started .help-box-content ul li a,
        .help .logo-line .logo-line-inner .help-top .getting-started .help-box-content ul li a,
        .logo-line .help .logo-line-inner .help-top .getting-started .help-box-content ul li a,
        .help .info-price .info-price-inner .help-top .getting-started .help-box-content ul li a,
        .info-price .help .info-price-inner .help-top .getting-started .help-box-content ul li a,
        .help .number-line .number-line-inner .help-top .getting-started .help-box-content ul li a,
        .number-line .help .number-line-inner .help-top .getting-started .help-box-content ul li a,
        .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-content ul li a,
        .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-content ul li a,
        .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-content ul li a,
        .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-content ul li a,
        .help .faq .faq-inner .help-top .getting-started .help-box-content ul li a,
        .faq .help .faq-inner .help-top .getting-started .help-box-content ul li a {
            color: #39A8EF;
            text-decoration: none;
            cursor: pointer;
            transition: all .2s;
            line-height: 1.45;
            padding-left: 20px;
            position: relative;
            display: inline-block;
        }

            .help .container .help-top .popular .help-box-content ul li a:before,
            .help .logo-line .logo-line-inner .help-top .popular .help-box-content ul li a:before,
            .logo-line .help .logo-line-inner .help-top .popular .help-box-content ul li a:before,
            .help .info-price .info-price-inner .help-top .popular .help-box-content ul li a:before,
            .info-price .help .info-price-inner .help-top .popular .help-box-content ul li a:before,
            .help .number-line .number-line-inner .help-top .popular .help-box-content ul li a:before,
            .number-line .help .number-line-inner .help-top .popular .help-box-content ul li a:before,
            .help .latest-blog .latest-blog-inner .help-top .popular .help-box-content ul li a:before,
            .latest-blog .help .latest-blog-inner .help-top .popular .help-box-content ul li a:before,
            .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-content ul li a:before,
            .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-content ul li a:before,
            .help .faq .faq-inner .help-top .popular .help-box-content ul li a:before,
            .faq .help .faq-inner .help-top .popular .help-box-content ul li a:before,
            .help .container .help-top .getting-started .help-box-content ul li a:before,
            .help .logo-line .logo-line-inner .help-top .getting-started .help-box-content ul li a:before,
            .logo-line .help .logo-line-inner .help-top .getting-started .help-box-content ul li a:before,
            .help .info-price .info-price-inner .help-top .getting-started .help-box-content ul li a:before,
            .info-price .help .info-price-inner .help-top .getting-started .help-box-content ul li a:before,
            .help .number-line .number-line-inner .help-top .getting-started .help-box-content ul li a:before,
            .number-line .help .number-line-inner .help-top .getting-started .help-box-content ul li a:before,
            .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-content ul li a:before,
            .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-content ul li a:before,
            .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-content ul li a:before,
            .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-content ul li a:before,
            .help .faq .faq-inner .help-top .getting-started .help-box-content ul li a:before,
            .faq .help .faq-inner .help-top .getting-started .help-box-content ul li a:before {
                content: '';
                background: url("/img/icons/bullet-point.svg");
                width: 7px;
                height: 12px;
                background-repeat: no-repeat;
                display: inline-block;
                margin-right: 10px;
                position: absolute;
                left: 0px;
                top: 4px;
                transition: all .2s;
            }

            .help .container .help-top .popular .help-box-content ul li a:hover,
            .help .logo-line .logo-line-inner .help-top .popular .help-box-content ul li a:hover,
            .logo-line .help .logo-line-inner .help-top .popular .help-box-content ul li a:hover,
            .help .info-price .info-price-inner .help-top .popular .help-box-content ul li a:hover,
            .info-price .help .info-price-inner .help-top .popular .help-box-content ul li a:hover,
            .help .number-line .number-line-inner .help-top .popular .help-box-content ul li a:hover,
            .number-line .help .number-line-inner .help-top .popular .help-box-content ul li a:hover,
            .help .latest-blog .latest-blog-inner .help-top .popular .help-box-content ul li a:hover,
            .latest-blog .help .latest-blog-inner .help-top .popular .help-box-content ul li a:hover,
            .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-content ul li a:hover,
            .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-content ul li a:hover,
            .help .faq .faq-inner .help-top .popular .help-box-content ul li a:hover,
            .faq .help .faq-inner .help-top .popular .help-box-content ul li a:hover,
            .help .container .help-top .getting-started .help-box-content ul li a:hover,
            .help .logo-line .logo-line-inner .help-top .getting-started .help-box-content ul li a:hover,
            .logo-line .help .logo-line-inner .help-top .getting-started .help-box-content ul li a:hover,
            .help .info-price .info-price-inner .help-top .getting-started .help-box-content ul li a:hover,
            .info-price .help .info-price-inner .help-top .getting-started .help-box-content ul li a:hover,
            .help .number-line .number-line-inner .help-top .getting-started .help-box-content ul li a:hover,
            .number-line .help .number-line-inner .help-top .getting-started .help-box-content ul li a:hover,
            .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-content ul li a:hover,
            .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-content ul li a:hover,
            .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-content ul li a:hover,
            .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-content ul li a:hover,
            .help .faq .faq-inner .help-top .getting-started .help-box-content ul li a:hover,
            .faq .help .faq-inner .help-top .getting-started .help-box-content ul li a:hover {
                opacity: .7;
                padding-left: 25px;
            }

.help .container .help-top .popular .help-box-footer,
.help .logo-line .logo-line-inner .help-top .popular .help-box-footer,
.logo-line .help .logo-line-inner .help-top .popular .help-box-footer,
.help .info-price .info-price-inner .help-top .popular .help-box-footer,
.info-price .help .info-price-inner .help-top .popular .help-box-footer,
.help .number-line .number-line-inner .help-top .popular .help-box-footer,
.number-line .help .number-line-inner .help-top .popular .help-box-footer,
.help .latest-blog .latest-blog-inner .help-top .popular .help-box-footer,
.latest-blog .help .latest-blog-inner .help-top .popular .help-box-footer,
.help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-footer,
.text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-footer,
.help .faq .faq-inner .help-top .popular .help-box-footer,
.faq .help .faq-inner .help-top .popular .help-box-footer,
.help .container .help-top .getting-started .help-box-footer,
.help .logo-line .logo-line-inner .help-top .getting-started .help-box-footer,
.logo-line .help .logo-line-inner .help-top .getting-started .help-box-footer,
.help .info-price .info-price-inner .help-top .getting-started .help-box-footer,
.info-price .help .info-price-inner .help-top .getting-started .help-box-footer,
.help .number-line .number-line-inner .help-top .getting-started .help-box-footer,
.number-line .help .number-line-inner .help-top .getting-started .help-box-footer,
.help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-footer,
.latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-footer,
.help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-footer,
.text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-footer,
.help .faq .faq-inner .help-top .getting-started .help-box-footer,
.faq .help .faq-inner .help-top .getting-started .help-box-footer {
    width: 100%;
    padding: 35px 40px;
    background: rgba(245, 245, 249, 0.5);
    border-top: 1px solid #E8E8E8;
}

    .help .container .help-top .popular .help-box-footer a,
    .help .logo-line .logo-line-inner .help-top .popular .help-box-footer a,
    .logo-line .help .logo-line-inner .help-top .popular .help-box-footer a,
    .help .info-price .info-price-inner .help-top .popular .help-box-footer a,
    .info-price .help .info-price-inner .help-top .popular .help-box-footer a,
    .help .number-line .number-line-inner .help-top .popular .help-box-footer a,
    .number-line .help .number-line-inner .help-top .popular .help-box-footer a,
    .help .latest-blog .latest-blog-inner .help-top .popular .help-box-footer a,
    .latest-blog .help .latest-blog-inner .help-top .popular .help-box-footer a,
    .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-footer a,
    .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-footer a,
    .help .faq .faq-inner .help-top .popular .help-box-footer a,
    .faq .help .faq-inner .help-top .popular .help-box-footer a,
    .help .container .help-top .getting-started .help-box-footer a,
    .help .logo-line .logo-line-inner .help-top .getting-started .help-box-footer a,
    .logo-line .help .logo-line-inner .help-top .getting-started .help-box-footer a,
    .help .info-price .info-price-inner .help-top .getting-started .help-box-footer a,
    .info-price .help .info-price-inner .help-top .getting-started .help-box-footer a,
    .help .number-line .number-line-inner .help-top .getting-started .help-box-footer a,
    .number-line .help .number-line-inner .help-top .getting-started .help-box-footer a,
    .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-footer a,
    .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-footer a,
    .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-footer a,
    .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-footer a,
    .help .faq .faq-inner .help-top .getting-started .help-box-footer a,
    .faq .help .faq-inner .help-top .getting-started .help-box-footer a {
        text-transform: uppercase;
        font-weight: 600;
        font-size: 16px;
        letter-spacing: .25px;
        color: #8593A7;
        cursor: pointer;
    }

        .help .container .help-top .popular .help-box-footer a:after,
        .help .logo-line .logo-line-inner .help-top .popular .help-box-footer a:after,
        .logo-line .help .logo-line-inner .help-top .popular .help-box-footer a:after,
        .help .info-price .info-price-inner .help-top .popular .help-box-footer a:after,
        .info-price .help .info-price-inner .help-top .popular .help-box-footer a:after,
        .help .number-line .number-line-inner .help-top .popular .help-box-footer a:after,
        .number-line .help .number-line-inner .help-top .popular .help-box-footer a:after,
        .help .latest-blog .latest-blog-inner .help-top .popular .help-box-footer a:after,
        .latest-blog .help .latest-blog-inner .help-top .popular .help-box-footer a:after,
        .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-footer a:after,
        .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-footer a:after,
        .help .faq .faq-inner .help-top .popular .help-box-footer a:after,
        .faq .help .faq-inner .help-top .popular .help-box-footer a:after,
        .help .container .help-top .getting-started .help-box-footer a:after,
        .help .logo-line .logo-line-inner .help-top .getting-started .help-box-footer a:after,
        .logo-line .help .logo-line-inner .help-top .getting-started .help-box-footer a:after,
        .help .info-price .info-price-inner .help-top .getting-started .help-box-footer a:after,
        .info-price .help .info-price-inner .help-top .getting-started .help-box-footer a:after,
        .help .number-line .number-line-inner .help-top .getting-started .help-box-footer a:after,
        .number-line .help .number-line-inner .help-top .getting-started .help-box-footer a:after,
        .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-footer a:after,
        .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-footer a:after,
        .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-footer a:after,
        .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-footer a:after,
        .help .faq .faq-inner .help-top .getting-started .help-box-footer a:after,
        .faq .help .faq-inner .help-top .getting-started .help-box-footer a:after {
            content: '';
            background: url("/img/icons/learn-more.svg");
            width: 7px;
            height: 12px;
            background-repeat: no-repeat;
            display: inline-block;
            margin-left: 15px;
            transition: all .2s;
        }

        .help .container .help-top .popular .help-box-footer a:hover,
        .help .logo-line .logo-line-inner .help-top .popular .help-box-footer a:hover,
        .logo-line .help .logo-line-inner .help-top .popular .help-box-footer a:hover,
        .help .info-price .info-price-inner .help-top .popular .help-box-footer a:hover,
        .info-price .help .info-price-inner .help-top .popular .help-box-footer a:hover,
        .help .number-line .number-line-inner .help-top .popular .help-box-footer a:hover,
        .number-line .help .number-line-inner .help-top .popular .help-box-footer a:hover,
        .help .latest-blog .latest-blog-inner .help-top .popular .help-box-footer a:hover,
        .latest-blog .help .latest-blog-inner .help-top .popular .help-box-footer a:hover,
        .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-footer a:hover,
        .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-footer a:hover,
        .help .faq .faq-inner .help-top .popular .help-box-footer a:hover,
        .faq .help .faq-inner .help-top .popular .help-box-footer a:hover,
        .help .container .help-top .getting-started .help-box-footer a:hover,
        .help .logo-line .logo-line-inner .help-top .getting-started .help-box-footer a:hover,
        .logo-line .help .logo-line-inner .help-top .getting-started .help-box-footer a:hover,
        .help .info-price .info-price-inner .help-top .getting-started .help-box-footer a:hover,
        .info-price .help .info-price-inner .help-top .getting-started .help-box-footer a:hover,
        .help .number-line .number-line-inner .help-top .getting-started .help-box-footer a:hover,
        .number-line .help .number-line-inner .help-top .getting-started .help-box-footer a:hover,
        .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-footer a:hover,
        .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-footer a:hover,
        .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-footer a:hover,
        .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-footer a:hover,
        .help .faq .faq-inner .help-top .getting-started .help-box-footer a:hover,
        .faq .help .faq-inner .help-top .getting-started .help-box-footer a:hover {
            opacity: .7;
        }

            .help .container .help-top .popular .help-box-footer a:hover:after,
            .help .logo-line .logo-line-inner .help-top .popular .help-box-footer a:hover:after,
            .logo-line .help .logo-line-inner .help-top .popular .help-box-footer a:hover:after,
            .help .info-price .info-price-inner .help-top .popular .help-box-footer a:hover:after,
            .info-price .help .info-price-inner .help-top .popular .help-box-footer a:hover:after,
            .help .number-line .number-line-inner .help-top .popular .help-box-footer a:hover:after,
            .number-line .help .number-line-inner .help-top .popular .help-box-footer a:hover:after,
            .help .latest-blog .latest-blog-inner .help-top .popular .help-box-footer a:hover:after,
            .latest-blog .help .latest-blog-inner .help-top .popular .help-box-footer a:hover:after,
            .help .text-island-cta .text-island-cta-inner .help-top .popular .help-box-footer a:hover:after,
            .text-island-cta .help .text-island-cta-inner .help-top .popular .help-box-footer a:hover:after,
            .help .faq .faq-inner .help-top .popular .help-box-footer a:hover:after,
            .faq .help .faq-inner .help-top .popular .help-box-footer a:hover:after,
            .help .container .help-top .getting-started .help-box-footer a:hover:after,
            .help .logo-line .logo-line-inner .help-top .getting-started .help-box-footer a:hover:after,
            .logo-line .help .logo-line-inner .help-top .getting-started .help-box-footer a:hover:after,
            .help .info-price .info-price-inner .help-top .getting-started .help-box-footer a:hover:after,
            .info-price .help .info-price-inner .help-top .getting-started .help-box-footer a:hover:after,
            .help .number-line .number-line-inner .help-top .getting-started .help-box-footer a:hover:after,
            .number-line .help .number-line-inner .help-top .getting-started .help-box-footer a:hover:after,
            .help .latest-blog .latest-blog-inner .help-top .getting-started .help-box-footer a:hover:after,
            .latest-blog .help .latest-blog-inner .help-top .getting-started .help-box-footer a:hover:after,
            .help .text-island-cta .text-island-cta-inner .help-top .getting-started .help-box-footer a:hover:after,
            .text-island-cta .help .text-island-cta-inner .help-top .getting-started .help-box-footer a:hover:after,
            .help .faq .faq-inner .help-top .getting-started .help-box-footer a:hover:after,
            .faq .help .faq-inner .help-top .getting-started .help-box-footer a:hover:after {
                margin-left: 20px;
            }

.help .container .headline,
.help .logo-line .logo-line-inner .headline,
.logo-line .help .logo-line-inner .headline,
.help .info-price .info-price-inner .headline,
.info-price .help .info-price-inner .headline,
.help .number-line .number-line-inner .headline,
.number-line .help .number-line-inner .headline,
.help .latest-blog .latest-blog-inner .headline,
.latest-blog .help .latest-blog-inner .headline,
.help .text-island-cta .text-island-cta-inner .headline,
.text-island-cta .help .text-island-cta-inner .headline,
.help .faq .faq-inner .headline,
.faq .help .faq-inner .headline {
    padding: 30px 0px;
    margin-top: 40px;
}

    .help .container .headline h2,
    .help .logo-line .logo-line-inner .headline h2,
    .logo-line .help .logo-line-inner .headline h2,
    .help .info-price .info-price-inner .headline h2,
    .info-price .help .info-price-inner .headline h2,
    .help .number-line .number-line-inner .headline h2,
    .number-line .help .number-line-inner .headline h2,
    .help .latest-blog .latest-blog-inner .headline h2,
    .latest-blog .help .latest-blog-inner .headline h2,
    .help .text-island-cta .text-island-cta-inner .headline h2,
    .text-island-cta .help .text-island-cta-inner .headline h2,
    .help .faq .faq-inner .headline h2,
    .faq .help .faq-inner .headline h2 {
        text-transform: uppercase;
        font-weight: bold;
    }

.help .container .help-inner,
.help .logo-line .logo-line-inner .help-inner,
.logo-line .help .logo-line-inner .help-inner,
.help .info-price .info-price-inner .help-inner,
.info-price .help .info-price-inner .help-inner,
.help .number-line .number-line-inner .help-inner,
.number-line .help .number-line-inner .help-inner,
.help .latest-blog .latest-blog-inner .help-inner,
.latest-blog .help .latest-blog-inner .help-inner,
.help .text-island-cta .text-island-cta-inner .help-inner,
.text-island-cta .help .text-island-cta-inner .help-inner,
.help .faq .faq-inner .help-inner,
.faq .help .faq-inner .help-inner {
    column-width: 36em;
    -moz-column-width: 36em;
    -webkit-column-width: 36em;
    column-gap: 1.5em;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
}

    .help .container .help-inner .help-box,
    .help .logo-line .logo-line-inner .help-inner .help-box,
    .logo-line .help .logo-line-inner .help-inner .help-box,
    .help .info-price .info-price-inner .help-inner .help-box,
    .info-price .help .info-price-inner .help-inner .help-box,
    .help .number-line .number-line-inner .help-inner .help-box,
    .number-line .help .number-line-inner .help-inner .help-box,
    .help .latest-blog .latest-blog-inner .help-inner .help-box,
    .latest-blog .help .latest-blog-inner .help-inner .help-box,
    .help .text-island-cta .text-island-cta-inner .help-inner .help-box,
    .text-island-cta .help .text-island-cta-inner .help-inner .help-box,
    .help .faq .faq-inner .help-inner .help-box,
    .faq .help .faq-inner .help-inner .help-box {
        display: inline-block;
        margin: 0.25rem;
        margin-bottom: 1em;
        width: 100%;
        border-radius: 5px;
        border: 1px solid #E8E8E8;
        background: #FFF;
    }

        .help .container .help-inner .help-box .help-box-topbar,
        .help .logo-line .logo-line-inner .help-inner .help-box .help-box-topbar,
        .logo-line .help .logo-line-inner .help-inner .help-box .help-box-topbar,
        .help .info-price .info-price-inner .help-inner .help-box .help-box-topbar,
        .info-price .help .info-price-inner .help-inner .help-box .help-box-topbar,
        .help .number-line .number-line-inner .help-inner .help-box .help-box-topbar,
        .number-line .help .number-line-inner .help-inner .help-box .help-box-topbar,
        .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-topbar,
        .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-topbar,
        .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-topbar,
        .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-topbar,
        .help .faq .faq-inner .help-inner .help-box .help-box-topbar,
        .faq .help .faq-inner .help-inner .help-box .help-box-topbar {
            width: 100%;
            padding: 20px 40px;
            border-bottom: 1px solid #E8E8E8;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

            .help .container .help-inner .help-box .help-box-topbar:before,
            .help .logo-line .logo-line-inner .help-inner .help-box .help-box-topbar:before,
            .logo-line .help .logo-line-inner .help-inner .help-box .help-box-topbar:before,
            .help .info-price .info-price-inner .help-inner .help-box .help-box-topbar:before,
            .info-price .help .info-price-inner .help-inner .help-box .help-box-topbar:before,
            .help .number-line .number-line-inner .help-inner .help-box .help-box-topbar:before,
            .number-line .help .number-line-inner .help-inner .help-box .help-box-topbar:before,
            .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-topbar:before,
            .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-topbar:before,
            .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-topbar:before,
            .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-topbar:before,
            .help .faq .faq-inner .help-inner .help-box .help-box-topbar:before,
            .faq .help .faq-inner .help-inner .help-box .help-box-topbar:before {
                content: '';
                background: url("/img/icons/info.svg");
                width: 25px;
                height: 25px;
                background-repeat: no-repeat;
                display: inline-block;
                margin-right: 15px;
            }

            .help .container .help-inner .help-box .help-box-topbar h2,
            .help .logo-line .logo-line-inner .help-inner .help-box .help-box-topbar h2,
            .logo-line .help .logo-line-inner .help-inner .help-box .help-box-topbar h2,
            .help .info-price .info-price-inner .help-inner .help-box .help-box-topbar h2,
            .info-price .help .info-price-inner .help-inner .help-box .help-box-topbar h2,
            .help .number-line .number-line-inner .help-inner .help-box .help-box-topbar h2,
            .number-line .help .number-line-inner .help-inner .help-box .help-box-topbar h2,
            .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-topbar h2,
            .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-topbar h2,
            .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-topbar h2,
            .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-topbar h2,
            .help .faq .faq-inner .help-inner .help-box .help-box-topbar h2,
            .faq .help .faq-inner .help-inner .help-box .help-box-topbar h2 {
                color: #16222A;
                font-size: 20px;
                line-height: 1;
                letter-spacing: -0.25px;
                padding-top: 1px;
            }

        .help .container .help-inner .help-box .help-box-content,
        .help .logo-line .logo-line-inner .help-inner .help-box .help-box-content,
        .logo-line .help .logo-line-inner .help-inner .help-box .help-box-content,
        .help .info-price .info-price-inner .help-inner .help-box .help-box-content,
        .info-price .help .info-price-inner .help-inner .help-box .help-box-content,
        .help .number-line .number-line-inner .help-inner .help-box .help-box-content,
        .number-line .help .number-line-inner .help-inner .help-box .help-box-content,
        .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-content,
        .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-content,
        .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-content,
        .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-content,
        .help .faq .faq-inner .help-inner .help-box .help-box-content,
        .faq .help .faq-inner .help-inner .help-box .help-box-content {
            width: 100%;
            padding: 30px 40px;
        }

            .help .container .help-inner .help-box .help-box-content ul li,
            .help .logo-line .logo-line-inner .help-inner .help-box .help-box-content ul li,
            .logo-line .help .logo-line-inner .help-inner .help-box .help-box-content ul li,
            .help .info-price .info-price-inner .help-inner .help-box .help-box-content ul li,
            .info-price .help .info-price-inner .help-inner .help-box .help-box-content ul li,
            .help .number-line .number-line-inner .help-inner .help-box .help-box-content ul li,
            .number-line .help .number-line-inner .help-inner .help-box .help-box-content ul li,
            .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-content ul li,
            .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-content ul li,
            .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-content ul li,
            .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-content ul li,
            .help .faq .faq-inner .help-inner .help-box .help-box-content ul li,
            .faq .help .faq-inner .help-inner .help-box .help-box-content ul li {
                list-style: none;
                margin-bottom: 15px;
            }

                .help .container .help-inner .help-box .help-box-content ul li:last-child,
                .help .logo-line .logo-line-inner .help-inner .help-box .help-box-content ul li:last-child,
                .logo-line .help .logo-line-inner .help-inner .help-box .help-box-content ul li:last-child,
                .help .info-price .info-price-inner .help-inner .help-box .help-box-content ul li:last-child,
                .info-price .help .info-price-inner .help-inner .help-box .help-box-content ul li:last-child,
                .help .number-line .number-line-inner .help-inner .help-box .help-box-content ul li:last-child,
                .number-line .help .number-line-inner .help-inner .help-box .help-box-content ul li:last-child,
                .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-content ul li:last-child,
                .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-content ul li:last-child,
                .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-content ul li:last-child,
                .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-content ul li:last-child,
                .help .faq .faq-inner .help-inner .help-box .help-box-content ul li:last-child,
                .faq .help .faq-inner .help-inner .help-box .help-box-content ul li:last-child {
                    margin-bottom: 0px;
                }

                .help .container .help-inner .help-box .help-box-content ul li a,
                .help .logo-line .logo-line-inner .help-inner .help-box .help-box-content ul li a,
                .logo-line .help .logo-line-inner .help-inner .help-box .help-box-content ul li a,
                .help .info-price .info-price-inner .help-inner .help-box .help-box-content ul li a,
                .info-price .help .info-price-inner .help-inner .help-box .help-box-content ul li a,
                .help .number-line .number-line-inner .help-inner .help-box .help-box-content ul li a,
                .number-line .help .number-line-inner .help-inner .help-box .help-box-content ul li a,
                .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-content ul li a,
                .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-content ul li a,
                .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-content ul li a,
                .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-content ul li a,
                .help .faq .faq-inner .help-inner .help-box .help-box-content ul li a,
                .faq .help .faq-inner .help-inner .help-box .help-box-content ul li a {
                    color: #39A8EF;
                    text-decoration: none;
                    cursor: pointer;
                    transition: all .2s;
                    line-height: 1.45;
                    padding-left: 20px;
                    position: relative;
                    display: inline-block;
                }

                    .help .container .help-inner .help-box .help-box-content ul li a:before,
                    .help .logo-line .logo-line-inner .help-inner .help-box .help-box-content ul li a:before,
                    .logo-line .help .logo-line-inner .help-inner .help-box .help-box-content ul li a:before,
                    .help .info-price .info-price-inner .help-inner .help-box .help-box-content ul li a:before,
                    .info-price .help .info-price-inner .help-inner .help-box .help-box-content ul li a:before,
                    .help .number-line .number-line-inner .help-inner .help-box .help-box-content ul li a:before,
                    .number-line .help .number-line-inner .help-inner .help-box .help-box-content ul li a:before,
                    .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-content ul li a:before,
                    .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-content ul li a:before,
                    .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-content ul li a:before,
                    .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-content ul li a:before,
                    .help .faq .faq-inner .help-inner .help-box .help-box-content ul li a:before,
                    .faq .help .faq-inner .help-inner .help-box .help-box-content ul li a:before {
                        content: '';
                        background: url("/img/icons/bullet-point.svg");
                        width: 7px;
                        height: 12px;
                        background-repeat: no-repeat;
                        display: inline-block;
                        margin-right: 10px;
                        position: absolute;
                        left: 0px;
                        top: 4px;
                        transition: all .2s;
                    }

                    .help .container .help-inner .help-box .help-box-content ul li a:hover,
                    .help .logo-line .logo-line-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .logo-line .help .logo-line-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .help .info-price .info-price-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .info-price .help .info-price-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .help .number-line .number-line-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .number-line .help .number-line-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .help .latest-blog .latest-blog-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .latest-blog .help .latest-blog-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .help .text-island-cta .text-island-cta-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .text-island-cta .help .text-island-cta-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .help .faq .faq-inner .help-inner .help-box .help-box-content ul li a:hover,
                    .faq .help .faq-inner .help-inner .help-box .help-box-content ul li a:hover {
                        opacity: .7;
                        padding-left: 25px;
                    }

.help .container .reseller-cta,
.help .logo-line .logo-line-inner .reseller-cta,
.logo-line .help .logo-line-inner .reseller-cta,
.help .info-price .info-price-inner .reseller-cta,
.info-price .help .info-price-inner .reseller-cta,
.help .number-line .number-line-inner .reseller-cta,
.number-line .help .number-line-inner .reseller-cta,
.help .latest-blog .latest-blog-inner .reseller-cta,
.latest-blog .help .latest-blog-inner .reseller-cta,
.help .text-island-cta .text-island-cta-inner .reseller-cta,
.text-island-cta .help .text-island-cta-inner .reseller-cta,
.help .faq .faq-inner .reseller-cta,
.faq .help .faq-inner .reseller-cta {
    border-top: 1px solid #E8E8E8;
    padding-top: 30px;
    margin-top: 20px;
}

    .help .container .reseller-cta .reseller-cta-inner,
    .help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner,
    .logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner,
    .help .info-price .info-price-inner .reseller-cta .reseller-cta-inner,
    .info-price .help .info-price-inner .reseller-cta .reseller-cta-inner,
    .help .number-line .number-line-inner .reseller-cta .reseller-cta-inner,
    .number-line .help .number-line-inner .reseller-cta .reseller-cta-inner,
    .help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner,
    .latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner,
    .help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner,
    .text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner,
    .help .faq .faq-inner .reseller-cta .reseller-cta-inner,
    .faq .help .faq-inner .reseller-cta .reseller-cta-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .help .container .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box,
        .faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box {
            background: #FFF;
            width: calc(50% - .5rem);
            padding: 40px;
            border-radius: 5px;
            border: 1px solid #E8E8E8;
        }

            .help .container .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
            .faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3 {
                font-size: 28px;
                letter-spacing: -2px;
                line-height: 1.45;
                margin-bottom: 5px;
            }

@media screen and (max-width: 580px) {
    .help .container .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3,
    .faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box h3 {
        font-size: 25px;
    }
}

.help .container .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
.faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p {
    font-size: 16px;
    line-height: 32px;
    width: 100%;
}

@media screen and (max-width: 580px) {
    .help .container .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p,
    .faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p {
        font-size: 14px;
    }
}

.help .container .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a,
.faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box p a {
    color: #39A8EF;
    text-decoration: none;
    font-weight: 500;
}

.help .container .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar,
.faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar {
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .help .container .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a {
        text-transform: uppercase;
        border: 2px solid #39A8EF;
        color: #39A8EF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        text-decoration: none;
        border-radius: 5px;
        display: inline-block;
        padding: 10px 15px;
        transition: all .2s;
    }

@media only screen and (max-width: 400px) {
    .help .container .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a,
    .faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a {
        width: 100%;
    }
}

.help .container .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.help .logo-line .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.logo-line .help .logo-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.help .info-price .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.info-price .help .info-price-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.help .number-line .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.number-line .help .number-line-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.help .latest-blog .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.latest-blog .help .latest-blog-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.help .text-island-cta .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.text-island-cta .help .text-island-cta-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.help .faq .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover,
.faq .help .faq-inner .reseller-cta .reseller-cta-inner .reseller-cta-box .cta-bar a:hover {
    opacity: .8;
}