﻿.module-newsletter
{
    position: relative;
    padding: 2.985984em 1.44em;
    background-color: #000;
    text-align: center;
}
@media(min-width: 90em)
{
    .module-newsletter
    {
        padding: 3.8146972656em 1.5625em;
    }
}
.module-newsletter input::-webkit-input-placeholder
{
    color: var(--color-white);
}
.module-newsletter input::-moz-placeholder
{
    color: var(--color-white);
}
.module-newsletter input:-ms-input-placeholder
{
    color: var(--color-white);
}
.module-newsletter input::-ms-input-placeholder
{
    color: var(--color-white);
}
.module-newsletter input::placeholder
{
    color: var(--color-white);
}
.module-newsletter .newsletter__item
{
    width: 100%;
    margin: 0 auto;
}
@media(min-width: 40em)
{
    .module-newsletter .newsletter__item
    {
        width: 72.1462388217%;
        margin: 0 auto;
    }
}
@media(min-width: 64em)
{
    .module-newsletter .newsletter__item
    {
        width: 63.5389268806%;
    }
}
@media(min-width: 90em)
{
    .module-newsletter .newsletter__item
    {
        width: 54.9316149395%;
    }
}
.module-newsletter .newsletter__item .item__title .heading
{
    margin-bottom: 1em;
    text-align: center;
    color: var(--color-white);
}
@media(min-width: 90em)
{
    .module-newsletter .newsletter__item .item__title .heading
    {
        margin-bottom: 1em;
    }
}
.module-newsletter .newsletter__form .newsletter .input
{
    background-color: var(--color-alpha-darken-10);
    border: var(--color-text-alpha);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.module-newsletter .newsletter__form .newsletter .input-background label
{
    background-color: var(--color-alpha-darken-10);
    -webkit-box-shadow: -10px 0 0 0 var(--color-alpha-darken-10),10px 0 0 0 var(--color-alpha-darken-10);
    box-shadow: -10px 0 0 0 var(--color-alpha-darken-10),10px 0 0 0 var(--color-alpha-darken-10);
    color: var(--color-white);
}
.module-newsletter .newsletter__form .newsletter input
{
    color: var(--color-white);
}
.module-newsletter .newsletter__form .newsletter input.-filled+.input-background>label, .module-newsletter .newsletter__form .newsletter input:focus+.input-background>label
{
    color: var(--color-white);
}
.module-newsletter .newsletter__form .newsletter input:focus+.input-background
{
    -webkit-box-shadow: inset 0 0 0 1px var(--color-white-70);
    box-shadow: inset 0 0 0 1px var(--color-white-70);
}
.module-newsletter .newsletter__form .newsletter input:focus+.input-background>label
{
    color: var(--color-white-70);
}
.module-newsletter .newsletter__form .-btn-alpha
{
    background-color: var(--color-white);
    color: var(--color-alpha);
    margin-top: 1em;
    padding: 1.2em 1.44em;
}
@media(min-width: 90em)
{
    .module-newsletter .newsletter__form .-btn-alpha
    {
        margin-top: 1em;
    }
}
@media(min-width: 90em)
{
    .module-newsletter .newsletter__form .-btn-alpha
    {
        padding: 1.25em 1.5625em;
    }
}
.module-newsletter .newsletter__form .-btn-alpha:hover
{
    color: var(--color-alpha);
}
.module-newsletter .newsletter__form .-btn-alpha:after
{
    color: var(--color-alpha);
}
.module-newsletter .newsletter__form .-btn-alpha:focus
{
    color: var(--color-alpha);
}
.client-gerni .module-newsletter
{
    background-image: url("/_assets/369fecbaddba51f6af024f761a766400/Assets/css/extensions/theme/modules/%7Bf:uri.resource(path:%20'Assets/img/gerni/Gerni-Geo-Back-Transpar.png',%20extensionName:%20'theme')%7D");
    background-size: cover;
}