@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
.module p {
    margin-bottom: 0.5rem;
}
.module .widget-content-title,
.module .widget-content-title > h2 {
    border: none;
    color: var(--title, #2B5F6A);
    font-family: var(--title, Nunito);
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
}

.module .widget-content-title > h2,
.module .widget-content-title > span {
    position: relative;
    top: 12px;
}

.module .widget-content-main {
    padding: 0 20px 20px 20px;
}

.module .widget-content-main h1 {
    color: var(--Text, #000);
    font-family: var(--title, Nunito);
    font-size: 32px;
    font-style: normal;
    font-weight: 900;
    line-height:calc(48 / 32);
    margin-bottom: 20px;
}

.module .logo-footer {
    display: flex;
    padding: 0px 16px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 8px;
    align-self: stretch;
    width: 100%;
    margin: 32px 0 0 0;
}

.module .slogan {
    color: var(--Fersken, #FF816C);
    text-align: right;
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 188%; /* 26.32px */
    letter-spacing: 0.7px;
}

.module .widget {
    border-radius: 16px;
}