 .left-div,
 .right-div {
     padding: calc(var(--gutter) / 2);
 }

 /* NEWSLETEER */

 .sib-form {
     font-family: var(--font-family-sans);
     color: var(--color-text);
     background: var(--color-background);
     font-weight: 300;
     padding: 0;
     margin-top: 1.5rem;
 }

 .sib-form-container {}

 #sib-container {
     max-width: 100%;
     border: none;
     background: transparent;
     margin: 0;
     padding: 0;
 }

 .sib-form-block {
     padding: 0;
 }

 .sib-form-block p {
     line-height: inherit;
     color: inherit;
 }

 .form__label-row--horizontal {
     margin: 0.5rem 0;
 }

 .sib-form .entry__field {
     max-width: 35rem;
     background: #fff;
     border-color: var(--color-dark);
 }

 .sib-form-block__button {
     font-weight: 600;
     background-color: var(--color-black);
     color: var(--color-white);
     font-size: 0.9rem;
     transition: all 0.2s;
 }

 .sib-form-block__button:hover {
     color: white;
     background-color: var(--color-span);
 }

 .grecaptcha-badge {
     width: 186px !important;
 }

 @media screen and (min-width: 45rem) {
     .main aside {
         height: 100%;
     }

     .grid {
         grid-template-columns: repeat(12, 1fr);
         grid-template-rows: 1fr;
         height: 100%;
     }

     .grid>.column:nth-child(odd) {
         border-right: 0.5px solid var(--color-black);
         padding-right: 0;
     }

     .grid>.column:nth-child(even) {
         padding-left: 0;
     }

     .grid>.column:nth-child(1),
     .grid>.column:nth-child(2) {
         border-bottom: none;
         padding-bottom: calc(var(--gutter));

     }
 }