/* latin-ext */

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 300;
    src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw5qN_DNCb_Vo.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 300;
    src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw5qN_AtCb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 400;
    src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 400;
    src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 500;
    src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwvqJ_DNCb_Vo.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 500;
    src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwvqJ_AtCb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 700;
    src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw9qR_DNCb_Vo.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 700;
    src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw9qR_AtCb.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqhPAMif.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
    font-family: 'Raleway', Sans-Serif !important;
}

a,
a:hover {
    text-decoration: none;
}

.footer a {
    color: #808080;
}

.footer a:hover {
    text-decoration: underline;
}

.navbar {
    padding-top: 20px;
    padding-bottom: 20px;
}

.navbar-mobile .navbar-brand {
    width: 0;
    padding-top: 0;
    padding-left: 0;
}

.navbar-light .navbar-toggler {
    border: none;
}

nav.navbar.navbar-light.bg-light {
    background-color: #ffffff !important;
}

#mainNavbar.navbar.bg-light img.slide-bars-w,
#mainNavbar.navbar.bg-transparent img.slide-bars-b {
    display: none;
}

#mainNavbar.navbar.bg-light img.slide-bars-b #mainNavbar.navbar.bg-transparent img.slide-bars-w {
    display: block;
}

.navbar-center a.nav-link {
    padding-top: 6px;
    white-space: nowrap;
}

.navbar.bg-transparent,
.navbar.bg-light {
    transition: background-color .5s ease 0s;
}

.navbar.bg-transparent a.logo-transparent,
.navbar.bg-light a.logo-light {
    display: inline-block;
}

.navbar.bg-transparent a.logo-light,
.navbar.bg-light a.logo-transparent {
    display: none;
}

.navbar-light.bg-transparent .navbar-nav .active>.nav-link,
.navbar-light.bg-transparent .navbar-nav a.nav-link:hover {
    color: rgba(255, 255, 255, .9);
}

.navbar-light.bg-transparent .navbar-nav a.nav-link {
    color: rgba(255, 255, 255, .6);
}

.navbar-light.bg-transparent.d-md-none .navbar-nav a.nav-link:hover,
.navbar-light.bg-transparent.d-md-none .navbar-nav .active>.nav-link,
.navbar-light.bg-light .navbar-nav .active>.nav-link,
.navbar-light.bg-light .navbar-nav a.nav-link:hover,
.navbar-side .active>.side-link {
    color: rgba(0, 0, 0, .9);
}

.navbar-light.bg-transparent.d-md-none .navbar-nav a.nav-link,
.navbar-light.bg-light .navbar-nav a.nav-link,
.navbar-light a.dropdown-item {
    color: rgba(0, 0, 0, .6);
}

.navbar-nav .active a.nav-link {
    font-weight: bold;
}

.navbar-nav a.nav-link,
.navbar-light a.dropdown-item {
    font-family: 'Raleway', Sans-Serif !important;
    font-weight: normal;
    font-size: 12px;
    letter-spacing: .81px;
}

#navbarSideButton {
    min-width: 50px;
}

#ampere-s {
    padding-top: 96px;
    background-color: #f9f9f9 !important;
}

.content-l {
    position: relative;
    width: 65.4%;
    margin-left: auto;
    margin-right: auto;
}

.content-l .c-l-big {
    width: 60%;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.content-l .c-l-small {
    width: 40%;
}

.selection-item svg {
    height: 62px;
}

.selection-item {
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 20px;
}

.selection-item {
    border-bottom: solid 3px transparent;
    transition: border-color 0.3s;
}

.selection-item.active {
    border-bottom: solid 3px #a9a9a9;
    transition: border-color 0.25s ease-out 0.25s;
}

.specs .specs-info {
    padding-right: 3rem;
}

.specs .specs-info svg,
.specs .specs-info img {
    width: 70px;
    height: 70px;
    margin-bottom: 25px;
}

.specs .specs-info h3 {
    margin-bottom: 30px;
}


/* Media especial sólo para navbar */

@media (min-width: 992px) and (max-width: 1079.98px) {
    #mainNavbar,
    #secondaryNavbar {
        display: none!important;
    }
    #navbarMobile {
        display: flex!important;
    }
}


/* Media especial sólo para navbar */

@media (min-width: 1080px) and (max-width:1263.98px) {
    #mainNavbar,
    #secondaryNavbar {
        display: flex!important;
    }
    #navbarMobile {
        display: none!important;
    }
}


/* Extra small */

@media (max-width: 575.98px) {
    h4.section-lead,
    h2.page-lead {
        font-size: 22px;
        line-height: 30px;
    }
    #mainNavbar,
    #secondaryNavbar {
        display: none!important;
    }
    #navbarMobile {
        display: flex!important;
    }
    .navbar-brand {
        padding-left: 0;
        padding-top: 0;
    }
    .navbar-brand img {
        width: 180px;
    }
    #ampere-s {
        display: none;
    }
    #mobile-ampere-s {
        display: block;
    }
    #mobile-ampere-s p {
        padding-left: 15px;
        padding-right: 15px;
    }
    #mobile-ampere-s {
        padding-bottom: 40px;
    }
    #ampere-specs {
        display: none;
    }
    #ampere-specs-mobile {
        display: block;
    }
    #ampere-solutions {
        display: none;
    }
    #ampere-solutions-mobile {
        display: block;
    }
}


/* Small devices */

@media (min-width: 576px) and (max-width: 767.98px) {
    h4.section-lead,
    h2.page-lead {
        font-size: 22px;
        line-height: 30px;
    }
    #mainNavbar,
    #secondaryNavbar {
        display: none!important;
    }
    #navbarMobile {
        display: flex!important;
    }
    .navbar {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .navbar-brand {
        padding-left: 0;
        padding-top: 0;
    }
    .navbar-brand img {
        width: 200px;
    }
    #ampere-s {
        display: none;
    }
    #mobile-ampere-s {
        display: block;
    }
    #mobile-ampere-s p {
        padding-left: 15px;
        padding-right: 15px;
    }
    #mobile-ampere-s {
        padding-bottom: 40px;
    }
    #ampere-specs {
        display: none;
    }
    #ampere-specs-mobile {
        display: block;
    }
    #ampere-solutions {
        display: none;
    }
    #ampere-solutions-mobile {
        display: block;
    }
}


/* Medium devices */

@media (min-width: 768px) and (max-width: 991.98px) {
    #mainNavbar,
    #secondaryNavbar {
        display: none!important;
    }
    #navbarMobile {
        display: flex!important;
    }
    .navbar-brand {
        padding-left: 0;
        padding-top: 0;
    }
    .navbar-brand img {
        width: 200px;
    }
    .navbar-center a.nav-link {
        white-space: pre-wrap !important
    }
    #ampere-s {
        display: block;
    }
    #mobile-ampere-s {
        display: none;
    }
    #mobile-ampere-s p {
        padding-left: 15px;
        padding-right: 15px;
    }
    #mobile-ampere-s {
        padding-bottom: 40px;
    }
    #ampere-s .selection-item {
        margin-left: 5px;
        margin-right: 5px;
    }
    .content-l .c-l-big {
        width: 100%;
        padding-right: 0;
    }
    .content-l .c-l-small {
        width: 100%;
    }
    #ampere-s .content-l .c-l-small {
        padding-top: 2rem;
    }
    #ampere-specs .content-l .c-l-small {
        padding-bottom: 2rem;
    }
    #ampere-specs .content-l .c-l-big {
        padding-left: 0;
    }
    #ampere-specs {
        display: block;
    }
    #ampere-specs-mobile {
        display: none;
    }
    #ampere-specs .specs .specs-info {
        padding-right: 0;
    }
    #ampere-specs .specs .specs-info svg {
        margin-bottom: 0;
        margin-right: 2rem;
    }
    #ampere-specs .specs .specs-info h3 {
        display: inline-block;
    }
    #ampere-specs .selection-item {
        margin-left: 15px;
        margin-right: 15px;
    }
    #ampere-solutions {
        display: block;
    }
    #ampere-solutions-mobile {
        display: none;
    }
    #ampere-solutions .content-l .c-l-small {
        padding-top: 2rem;
    }
    #ampere-solutions .specs-info {
        padding-right: 0;
    }
    #ampere-solutions .specs-info svg {
        margin-bottom: 0;
        margin-right: 2rem;
    }
    #ampere-solutions .specs-info h3 {
        display: inline-block;
    }
}


/* Large devices */

@media (min-width: 992px) and (max-width: 1023.98px) {
    #mainNavbar,
    #secondaryNavbar {
        display: none!important;
    }
    #navbarMobile {
        display: flex!important;
    }
    .navbar-brand {
        padding-left: 0;
        padding-top: 0;
    }
    .navbar-brand img {
        width: 200px;
    }
    .navbar-center a.nav-link {
        white-space: pre-wrap !important
    }
    #ampere-s {
        display: block;
    }
    #mobile-ampere-s {
        display: none;
    }
    #mobile-ampere-s p {
        padding-left: 15px;
        padding-right: 15px;
    }
    #mobile-ampere-s {
        padding-bottom: 40px;
    }
    #ampere-s .selection-item {
        margin-left: 20px;
        margin-right: 20px;
    }
    .content-l .c-l-big {
        width: 100%;
        padding-right: 0;
    }
    .content-l .c-l-small {
        width: 100%;
    }
    #ampere-s .content-l .c-l-small {
        padding-top: 2rem;
    }
    #ampere-specs .content-l .c-l-small {
        padding-bottom: 2rem;
    }
    #ampere-specs .content-l .c-l-big {
        padding-left: 0;
    }
    #ampere-specs {
        display: block;
    }
    #ampere-specs-mobile {
        display: none;
    }
    #ampere-specs .specs .specs-info {
        padding-right: 0;
    }
    #ampere-specs .specs .specs-info svg {
        margin-bottom: 0;
        margin-right: 2rem;
    }
    #ampere-specs .specs .specs-info h3 {
        display: inline-block;
    }
    #ampere-solutions {
        display: block;
    }
    #ampere-solutions-mobile {
        display: none;
    }
    #ampere-solutions .content-l .c-l-small {
        padding-top: 2rem;
    }
    #ampere-solutions .specs-info {
        padding-right: 0;
    }
    #ampere-solutions .specs-info svg {
        margin-bottom: 0;
        margin-right: 2rem;
    }
    #ampere-solutions .specs-info h3 {
        display: inline-block;
    }
}


/* Extra large devices */

@media (min-width: 1024px) and (max-width:1263.98px) {
    .navbar-brand {
        padding-left: 14px;
        padding-top: 0;
    }
    .navbar-brand img {
        width: 200px;
    }
    #ampere-s {
        display: block;
    }
    #mobile-ampere-s {
        display: none;
    }
    #ampere-s .selection-item {
        margin-left: 20px;
        margin-right: 20px;
    }
    .content-l .c-l-big {
        width: 50%;
        padding-right: 1rem;
        padding-left: 0;
    }
    .content-l .c-l-small {
        width: 50%;
        padding-left: 1rem;
        padding-right: 0;
    }
    #ampere-specs {
        display: block;
    }
    #ampere-specs-mobile {
        display: none;
    }
    #ampere-specs .specs .specs-info {
        padding-right: 3rem;
    }
    #ampere-specs .specs .specs-info svg {
        margin-bottom: 25px;
    }
    #ampere-solutions {
        display: block;
    }
    #ampere-solutions-mobile {
        display: none;
    }
}


/* Extra large devices */

@media (min-width: 1264px) and (max-width:1365.98px) {
    #mainNavbar,
    #secondaryNavbar {
        display: flex!important;
    }
    #navbarMobile {
        display: none!important;
    }
    .navbar-brand {
        padding-left: 14px;
    }
    .navbar-brand img {
        width: 225px;
    }
    .navbar-center a.nav-link {
        white-space: nowrap;
    }
    #ampere-s {
        display: block;
    }
    #mobile-ampere-s {
        display: none;
    }
    #ampere-s .selection-item {
        margin-left: 25px;
        margin-right: 25px;
    }
    .content-l .c-l-big {
        width: 60%;
    }
    .content-l .c-l-small {
        width: 40%;
    }
    #ampere-specs {
        display: block;
    }
    #ampere-specs-mobile {
        display: none;
    }
    #ampere-specs .specs .specs-info {
        padding-right: 3rem;
    }
    #ampere-specs .specs .specs-info svg {
        margin-bottom: 25px;
    }
    #ampere-solutions {
        display: block;
    }
    #ampere-solutions-mobile {
        display: none;
    }
}


/* Extra large+ devices */

@media (min-width: 1366px) and (max-width:1919.98px) {
    #mainNavbar,
    #secondaryNavbar {
        display: flex!important;
    }
    #navbarMobile {
        display: none!important;
    }
    .navbar-brand {
        padding-left: 14px;
    }
    .navbar-brand img {
        width: 250px;
    }
    .navbar-center a.nav-link {
        white-space: nowrap;
    }
    #ampere-s {
        display: block;
    }
    #mobile-ampere-s {
        display: none;
    }
    #ampere-s .selection-item {
        margin-left: 25px;
        margin-right: 25px;
    }
    .content-l .c-l-big {
        width: 60%;
    }
    .content-l .c-l-small {
        width: 40%;
    }
    #ampere-specs {
        display: block;
    }
    #ampere-specs-mobile {
        display: none;
    }
    #ampere-specs .specs .specs-info {
        padding-right: 4rem;
    }
    #ampere-specs .specs .specs-info svg {
        margin-bottom: 25px;
    }
    #ampere-solutions {
        display: block;
    }
    #ampere-solutions-mobile {
        display: none;
    }
}


/* Extra large++ devices */

@media (min-width: 1920px) {
    #mainNavbar,
    #secondaryNavbar {
        display: flex!important;
    }
    #navbarMobile {
        display: none!important;
    }
    .navbar-brand {
        padding-left: 14px;
    }
    .navbar-brand img {
        width: 250px;
    }
    .navbar-center a.nav-link {
        white-space: nowrap;
    }
    #ampere-s {
        display: block;
    }
    #mobile-ampere-s {
        display: none;
    }
    #ampere-s .selection-item {
        margin-left: 25px;
        margin-right: 25px;
    }
    .content-l .c-l-big {
        width: 60%;
    }
    .content-l .c-l-small {
        width: 40%;
    }
    #ampere-specs {
        display: block;
    }
    #ampere-specs-mobile {
        display: none;
    }
    #ampere-specs .specs .specs-info {
        padding-right: 4rem;
    }
    #ampere-specs .specs .specs-info svg {
        margin-bottom: 25px;
    }
    #ampere-solutions {
        display: block;
    }
    #ampere-solutions-mobile {
        display: none;
    }
}