:root {
    --white: white;
    --black: #181818;
    --purple-primary: #6667ab;
    --dark-turquoise: #aed9e0;
    --dark-gray: #e5e5e5;
    --color: transparent;
    --bg-gray: #eee;
    --white-smoke: #f0f0f0;
    --yellow: #ffda83;
    --green: #539651;
    --blue-light: #aed9e0;
    --d9-gray: #d9d9d9;
    --dusk-gray: #a8a8a8;
    --midnight-gray: #5e6472;
}
/* ===== Scrollbar CSS ===== */
/* Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #383838 #53965100;
}

/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {
    width: 5px;
}

*::-webkit-scrollbar-track {
    background: #53965100;
}

*::-webkit-scrollbar-thumb {
    background-color: #383838;
    border-radius: 10px;
    border: 3px solid #53965100;
}
.pr-10{
    padding-right: 16px;
}
.author{
    font-size: 21px;
    float: right;
    color: white;
    padding-right: 40px;
}
.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

body {
    color: #333;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
}

h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2;
}

h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Louis George Cafe, sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2;
}

h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Louis George Cafe, sans-serif;
    font-size: 27px;
    font-weight: 400;
    line-height: 1.2;
}

h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2;
}

p {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.3;
}
.pl-30{
    padding-left: 30px;
}
.pr-30{
    padding-right: 30px;
}
.mid-section{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
}
.navbar-logo-left {
    z-index: 2147483647;
    height: 90px;
    background-color: var(--white);
    border-top: 0 solid #000;
    border-bottom: 2px solid #000;
    padding-left: 50px;
    padding-right: 50px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

.navbar-logo-left-container {
    z-index: 5;
    width: 1030px;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    margin-left: auto;
    margin-right: auto;
    padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
    width: 100%;
    height: 100%;
    max-width: none;
    margin-bottom: 0;
    padding: 0;
    display: flex;
}

.container {
    width: 100%;
    max-width: 1200px;
}

.container.center-flex {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.container.nav-cont {
    max-width: 100%;
    min-width: 100%;
}

.container.smaller-cont {
    max-width: 900px;
}

.container.popup {
    height: auto;
}

.container._2-size {
    max-width: 950px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.container.fixed-height {
    max-width: none;
}

.navbar-wrapper {
    height: 100%;
    max-width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
}

.navbar-brand {
    width: 256px;
    flex: 1;
    margin-bottom: 10px;
}
.scroll-text{
    min-height: 298px;
    max-height: 298px;
    width: 100%;
    overflow-y: auto;
}
.navbar-brand.w--current {
    margin-bottom: 10px;
}

.nav-menu-wrapper {
    height: 100%;
}

.nav-menu-two {
    height: 100%;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 0;
    display: flex;
}

.nav-link {
    color: #1a1b1f;
    letter-spacing: .25px;
    text-transform: uppercase;
    cursor: pointer;
    margin-left: 15px;
    margin-right: 15px;
    padding: 5px 10px;
    font-family: Louis George Cafe, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    text-decoration: none;
    transition: all .3s;
}

.nav-link:hover {
    color: var(--purple-primary);
}

.nav-link:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd;
}

.nav-link[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd;
}

.nav-link.w--current {
    border-bottom: 1px solid #000;
    text-decoration: none;
}

.nav-link.last {
    text-transform: uppercase;
    padding-right: 0;
}

.nav-link.resp {
    display: none;
}

.nav-divider {
    width: 2px;
    height: 100%;
    background-color: #181818;
    margin-left: 15px;
    margin-right: 15px;
}

.list-item {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
    display: flex;
}

.list-item.line, .list-item.first {
    margin-top: 0;
}

.body {
    color: var(--black);
    font-family: Louis George Cafe, sans-serif;
    font-size: 18px;
    line-height: 1.5;
}

.image {
    width: 160px;
    margin-top: 0;
    margin-bottom: 0;
}

.footer-light {
    background-color: var(--black);
    color: var(--white);
    border-bottom: 1px solid #e4ebf3;
    padding: 60px 50px 60px;
    font-size: 16px;
    position: relative;
}

.container-2 {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.container-2.ftr {
    max-width: none;
}

.footer-wrapper-two {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.footer-brand {
    cursor: pointer;
}

.footer-block-two {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    margin-left: 20px;
    display: flex;
}

.footer-link-two {
    color: var(--white);
    text-transform: uppercase;
    cursor: pointer;
    margin-top: 6px;
    text-decoration: none;
    transition: all .3s;
}

.footer-link-two:hover, .footer-link-two.w--current {
    color: var(--purple-primary);
}

.footer-link-two.top {
    margin-top: 0;
}

.footer-bottom {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.footer-copyright {
    color: var(--white);
    font-size: 14px;
}

.footer-copyright.grey {
    color: var(--black);
    line-height: 1;
}

.footer-social-block-two {
    grid-column-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-left: -12px;
    display: flex;
}

.footer-social-link {
    width: 32px;
    height: 32px;
    margin-left: 12px;
}

.footer-ext-link {
    color: var(--white);
    cursor: pointer;
    text-decoration: none;
    transition: all .3s;
}

.footer-ext-link:hover {
    color: var(--dark-turquoise);
}

.image-2 {
    width: 160px;
}

.div-block {
    max-width: 250px;
    grid-row-gap: 20px;
    text-align: right;
    flex-direction: column;
    align-items: flex-end;
    display: flex;
}

.hero-section {
    width: 100%;
    height: 50vh;
    position: static;
}

.hero-section.off {
    display: none;
}

.hero-section.bigger {
    height: 90vh;
}

.background-video {
    z-index: 100;
    width: 100%;
    height: 100%;
    object-fit: cover;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
}

.section {
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding: 80px 30px;
    display: flex;
}

.section.nopadding {
    height: auto;
    min-height: auto;
    grid-column-gap: 80px;
    grid-row-gap: 120px;
    background-color: var(--dark-gray);
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 80px 30px;
}

.section.nopadding.right {
    height: 100vh;
    grid-column-gap: 0px;
    border-top-width: 0;
    justify-content: center;
}

.section.nopadding.right.about-pg {
    height: auto;
    min-height: 90vh;
    background-color: var(--color);
}

.section.nopadding.special {
    display: block;
}

.section.grid-section {
    border-bottom: 2px solid #000;
    padding-top: 0;
    padding-bottom: 0;
}

.section.grid-section.responsive-view-only {
    display: none;
}

.section.grid-section.responsive-off {
    padding-top: 80px;
    padding-bottom: 80px;
}

.section.grid-section.responsive-off.full {
    height: 90vh;
    justify-content: center;
}

.section.grid-section.responsive-off.full.pd-sd {
    background-color: var(--bg-gray);
}

.section.bottom-underline {
    border-bottom: 2px solid #000;
}

.section.bottom-underline.responsive-view-only, .section.bottom-underline.responsive-view-only.off {
    display: none;
}

.section.bottom-underline.smaller {
    padding-top: 80px;
    padding-bottom: 80px;
}

.section.bottom-underline.slimmiest {
    padding-top: 60px;
    padding-bottom: 60px;
}

.section.bottom-underline.full {
    height: 90vh;
    justify-content: center;
}

.section.bottom-underline.full.purple {
    height: auto;
    background-color: var(--purple-primary);
    color: var(--white);
    background-image: url('../images/Clip-path-group.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
}

.section._3-col-section {
    border-bottom: 2px solid #000;
    padding-top: 0;
    padding-bottom: 0;
}

.section._3-col-section.responsive-off {
    padding-top: 80px;
    padding-bottom: 80px;
}

.section._3-col-section.responsive-off.full {
    height: 90vh;
    justify-content: center;
}

.section._3-col-section.responsive-off.full.side-pd {
    border-bottom-width: 0;
}

.section.double-line {
    border-top: 1px solid #000;
    border-bottom: 2px solid #000;
}

.section.double-line.slimmer {
    padding-top: 60px;
    padding-bottom: 60px;
}

.section.double-line.slimmer.no-top {
    border-top-width: 0;
    border-bottom-width: 0;
    padding-bottom: 0;
}

.section.double-line.slimmer.no-top.purple {
    background-color: var(--purple-primary);
    color: var(--white-smoke);
}

.section.double-line.slimmer.no-yo-ln {
    border-top-width: 0;
}

.section.double-line.full {
    min-height: 90vh;
    border-top-width: 2px;
    justify-content: center;
}

.section.double-line.full.bg-set {
    background-image: url('../images/asiodj.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border-top-width: 0;
}

.section.double-line.full.no-pd-tp {
    min-height: auto;
    border-bottom-width: 0;
    justify-content: flex-start;
    margin-top: 60px;
    padding-top: 0;
}

.section.double-line.full.no-pd-tp.no-mg-tp {
    border-bottom-width: 2px;
    margin-top: 0;
}

.section.double-line.full.purple {
    background-color: var(--purple-primary);
    border-top-width: 0;
    border-bottom-width: 0;
}

.section.double-line.full.purple.set-sor-bg {
    background-image: url('../images/SOR.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
}

.section.double-line.notop {
    border-top-width: 0;
}

.section.double-line.notop.yellow {
    height: auto;
    background-color: var(--yellow);
    justify-content: center;
}

.section.double-line.notop.green {
    height: auto;
    background-color: var(--green);
}

.section.double-line.black {
    background-color: var(--black);
    color: var(--white);
    border-top: 2px #fff;
    border-bottom-style: none;
    border-bottom-color: #fff;
}

.section.blue-section {
    background-color: var(--dark-turquoise);
}

.section.blue-section.slimmer.white {
    background-color: var(--white);
    color: var(--black);
}

.section.blue-section.slimmer.white.bg-squigly {
    background-image: url('../images/team-squigly.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
}

.section.slim {
    padding-top: 50px;
    padding-bottom: 50px;
}

.section.slim.disclaimer {
    border-top: 25px solid var(--blue-light);
    background-color: var(--d9-gray);
}

.section.slimmer, .section.slimmer.network-card-section {
    padding-top: 60px;
    padding-bottom: 60px;
}

.section.slimmer.gray {
    background-color: var(--bg-gray);
}

.section.thin {
    padding-top: 140px;
    padding-bottom: 140px;
}

.section.thinnnn {
    padding-top: 60px;
    padding-bottom: 60px;
}

.section.thinnnn.purple {
    background-color: var(--purple-primary);
    color: var(--white);
}

.section.full {
    height: auto;
}

.section.auto-section {
    height: 90vh;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
}

.section.auto-section.gray {
    height: auto;
    background-color: var(--bg-gray);
    padding-top: 80px;
    padding-bottom: 80px;
}

.section.responsive-for-net {
    display: none;
}

.section.reponsive-o0f.no-pd-tp {
    height: auto;
    flex-direction: column;
    justify-content: center;
    padding: 0;
}

.section.reponsive-o0f.no-pd-tp.asdoij.dsads {
    display: block;
}

.container-section {
    width: 100%;
    max-width: 1000px;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.container-section.thin {
    max-width: 900px;
}

.container-section.left-aligned-cont {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
}

.container-section.left-aligned-cont.ddff {
    max-width: 950px;
}

.container-section.left-aligned-cont.ddff.center {
    align-items: center;
}

.container-section.left-aligned-cont.ddff.center.right_alignment {
    align-items: flex-end;
}

.container-section.sdasd {
    margin-left: auto;
    margin-right: auto;
}

.header-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.header-wrapper.center {
    text-align: center;
}

.header-wrapper.center.responsive-view {
    text-align: left;
    display: none;
}

.header-wrapper.center.responsive-view-landscape {
    display: none;
}

.underline-wrapper {
    width: 350.208px;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    margin-left: 8px;
    margin-right: 8px;
    display: flex;
    position: relative;
}

.underline-wrapper.smaller {
    width: 186px;
}

.underline-wrapper.bigger-1 {
    width: 258px;
}

.underline-wrapper.bigger-2 {
    width: 460px;
}

.image-3 {
    width: 100%;
}

.imagining-peace-list-wrapper {
    width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
    display: flex;
}

.imagining-peace-list-wrapper.no-tp-mrg {
    margin-top: 0;
}

.list-item-header-wrapper {
    width: 100%;
    align-items: flex-end;
    margin-bottom: 40px;
    display: flex;
}

.list-item-header-wrapper.second {
    margin-bottom: 0;
}

.list-item-header-wrapper.half-gap {
    margin-bottom: 20px;
}

.div-block-2 {
    border-bottom: 2px solid #000;
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
}

.div-block-2.no-un {
    grid-column-gap: 120px;
    border-bottom-width: 0;
    flex-direction: row-reverse;
    align-items: flex-start;
    margin-left: 0;
    padding-right: 20px;
}

.space-holder {
    opacity: 0;
}

.div-block-3 {
    height: 100%;
    min-width: 160px;
    grid-row-gap: 30px;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    margin-left: 30px;
    display: flex;
}

.paragraph-right-align {
    text-align: left;
    font-family: Louis George Cafe, sans-serif;
    font-size: 18px;
    line-height: 1.4;
}

.button {
    background-color: var(--purple-primary);
    color: var(--white);
    text-transform: uppercase;
    white-space: nowrap;
    cursor: pointer;
    border-radius: 8px;
    justify-content: center;
    padding: 16px 32px;
    font-family: Louis George Cafe, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    transition: all .6s ease-in-out;
    display: flex;
}

.button:hover {
    background-color: var(--black);
    color: var(--white);
}

.button.white {
    background-color: var(--white);
}

.button.white:hover {
    background-color: var(--black);
}

.button.white.text-fix {
    color: var(--black);
}

.button.white.text-fix:hover {
    color: var(--white);
}

.button.disabled {
    background-color: var(--dusk-gray);
}

.button.disabled:hover {
    background-color: var(--purple-primary);
}

.button.blue {
    background-color: var(--blue-light);
    color: var(--black);
}

.button.blue:hover {
    background-color: var(--white);
}

.div-block-4 {
    width: 100%;
    padding-top: 0%;
    position: relative;
}

.image-4 {
    width: 100%;
    height: 353.688px;
    object-fit: cover;
    position: static;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-5 {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-right: 30px;
    display: flex;
}

.div-block-6 {
    background-color: rgba(0, 0, 0, .1);
    justify-content: center;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-7 {
    width: 100%;
    max-width: 740px;
}

.h1-white {
    color: var(--white);
    text-align: center;
    font-size: 40px;
    font-weight: 700;
}

.grid {
    width: 100%;
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1.1fr 1fr 1fr;
}

.grid.gap-tpp {
    max-width: 1000px;
    margin-top: 60px;
}

.div-block-8 {
    grid-row-gap: 30px;
    border-right: 0 solid #000;
    flex-direction: column;
    align-items: center;
    padding: 0 16px;
    display: flex;
}

.div-block-8.btm-line-resp {
    border-left: 0 solid #000;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
}

.div-block-8.btm-line-resp.no-side-resp {
    border-left-width: 0;
    border-right-width: 0;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
}

.div-block-8.btm-line-resp.no-side-resp.no-left {
    padding-left: 0;
}

.div-block-8.no-side-resp {
    border-right-width: 0;
}

.div-block-8.no-right {
    padding-right: 0;
}

.div-block-9 {
    width: auto;
    height: 100%;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.div-block-10 {
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.div-block-10.center-flx {
    align-items: center;
}

.image-5 {
    width: auto;
    height: 150px;
    max-height: none;
    max-width: none;
    object-fit: contain;
}

.h1-center {
    text-align: center;
}

._3-col-grid {
    width: 100%;
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0;
}

._3-col-side {
    width: 100%;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: center;
    padding: 0 30px;
    display: flex;
}

._3-col-side.btm-line.no-left {
    padding-left: 0;
}

._3-col-side.no-right {
    padding-right: 0;
}

.h3-center {
    width: auto;
    text-align: center;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
}

.paragraph-center-align {
    text-align: center;
    line-height: 1.3;
}

.paragraph-center-align.width-padding {
    padding-left: 6px;
    padding-right: 6px;
}

._3-col-middle {
    width: 100%;
    grid-row-gap: 60px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    flex-direction: column;
    align-items: center;
    padding: 61px 60px;
    display: flex;
}

._3-col-middle.ntm-line {
    grid-row-gap: 30px;
    border-left-width: 0;
    border-right-width: 0;
    padding: 0 30px;
}

.h3-blue {
    color: var(--dark-turquoise);
    text-transform: uppercase;
    font-size: 24px;
    line-height: 1.4;
}

.h3-blue.bigger {
    color: var(--blue-light);
    text-transform: none;
    font-size: 18px;
    line-height: 1;
}

.h3-blue.bigger.black {
    color: var(--black);
}

.h3-blue.green {
    color: var(--green);
}

.paragraph-disclaimer {
    color: #555;
    font-family: Louis George Cafe, sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 1.4;
}

.paragraph-disclaimer.dark {
    height: 492.766px;
    color: var(--black);
    overflow: hidden;
}

.paragraph-disclaimer.white {
    color: var(--white);
}

.paragraph-disclaimer.white.small {
    font-size: 15px;
}

.paragraph-disclaimer.black {
    color: var(--black);
}

.image-6 {
    width: 100%;
    max-width: 95%;
}

.div-block-11 {
    width: 100%;
    height: auto;
    min-height: auto;
    border-left: 2px #000;
    align-items: center;
    padding-top: 0%;
    display: flex;
    position: relative;
}

.image-7 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-12 {
    width: 100%;
    height: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
}

.div-block-13 {
    width: 100%;
    grid-row-gap: 40px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.team-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 60px;
}

.team-grid._2-cool {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    margin-top: 0;
}

.team-grid.respt {
    display: none;
}

.team-grid.always-on {
    width: auto;
    display: grid;
}

.team-grid.no-pt-tp {
    margin-top: 0;
}

.div-block-14 {
    width: 300px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.div-block-15 {
    width: 100%;
    padding-top: 100%;
    position: relative;
}

.image-8 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-16 {
    width: 100%;
    grid-row-gap: 30px;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
}

.div-block-17 {
    width: 100%;
    height: 97.1719px;
    grid-column-gap: 30px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.div-block-17.smaller {
    height: 64.7813px;
}

.div-block-17.smaller.nkloa {
    height: 97.1719px;
}

.div-block-18 {
    width: 20px;
    height: 20px;
    cursor: pointer;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
}

.image-9 {
    width: 100%;
    height: 100%;
}

.h4-white {
    color: var(--white);
}

.client-grid {
    max-width: 950px;
    grid-column-gap: 120px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 60px;
}

.div-block-19 {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.image-10 {
    width: 100%;
}

.image-10.portrait {
    max-width: 80%;
}

.grid-2 {
    height: auto;
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 500px 450px;
}

.div-block-20 {
    width: 100%;
    height: 100%;
    max-height: 500px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 0%;
    display: flex;
    position: static;
}

.div-block-21 {
    width: 100%;
    height: 30px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.div-block-22 {
    width: 60px;
}

.image-11 {
    width: 100%;
}

.image-12 {
    width: auto;
    height: auto;
    max-width: none;
    object-fit: cover;
    position: static;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-23 {
    width: 100%;
    height: 100%;
    max-height: 500px;
    grid-row-gap: 40px;
    border-bottom: 2px solid #000;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 50px;
    display: flex;
}

.div-block-24 {
    width: 100%;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
}

.page-title-grid {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 2fr 1fr;
}

.div-block-26 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.div-block-27 {
    grid-column-gap: 30px;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 40px;
    display: flex;
}

.div-block-27.right-aligned {
    justify-content: flex-end;
}

.network-grid {
    width: auto;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: stretch;
    justify-items: center;
}

.div-block-28 {
    width: 300px;
    color: var(--black);
    cursor: pointer;
    flex-direction: column;
    align-items: flex-start;
    text-decoration: none;
    display: flex;
}

.div-block-29 {
    width: 100%;
    padding-top: 100%;
    position: relative;
}

.image-14 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-30 {
    width: 100%;
    grid-row-gap: 15px;
    background-color: var(--white-smoke);
    flex-flow: column wrap;
    flex: 1;
    align-items: flex-start;
    padding: 15px;
    display: flex;
}

.div-block-31 {
    width: 100%;
    grid-column-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
}

.div-block-32 {
    width: 12px;
    height: 30px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.image-15 {
    width: 100%;
}

.image-16 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.grid-3 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
}

.grid-3.ntwork {
    height: 100%;
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1.6fr;
}

.div-block-33 {
    width: 100%;
    background-color: var(--purple-primary);
    border-right: 0 solid #000;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 100px;
    display: block;
}

.div-block-34 {
    width: 100%;
    height: auto;
    border-bottom: 0 solid #000;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 60px;
    padding-right: 30px;
    display: flex;
}

.div-block-35 {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 100px;
    display: block;
}

.grid-4 {
    grid-column-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-36 {
    width: 40px;
    height: 40px;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
}

.image-17 {
    width: 100%;
    height: 100%;
}

.contact-grid {
    grid-column-gap: 80px;
    grid-template-rows: auto;
}

.div-block-37 {
    width: 100%;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.grid-5 {
    grid-column-gap: 24px;
    grid-template-rows: auto;
}

.div-block-38 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.form-block {
    width: 100%;
}

.form-field {
    color: var(--black);
    border: 0 solid #000;
    border-bottom-width: 1px;
    margin-bottom: 30px;
    padding-bottom: 38px;
    padding-left: 0;
    font-family: Louis George Cafe, sans-serif;
    font-size: 16px;
    line-height: 1;
}

.form-field:active, .form-field:focus {
    border-bottom-color: var(--black);
}

.form-field::-ms-input-placeholder {
    color: var(--black);
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.form-field::placeholder {
    color: var(--black);
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.form-field.no-line {
    border-bottom-width: 0;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 1;
}

.form-select {
    background-color: rgba(0, 0, 0, 0);
    border: 0 solid #000;
    border-bottom-width: 1px;
    padding-top: 0;
    padding-bottom: 16px;
    padding-left: 0;
    font-family: Poppins, sans-serif;
}

.form-select.select {
    height: auto;
    color: var(--black);
    margin-bottom: 30px;
    padding-bottom: 38px;
    font-family: Louis George Cafe, sans-serif;
    font-size: 20px;
}

.form {
    color: var(--black);
    font-size: 16px;
}

.email-link {
    color: var(--black);
    cursor: pointer;
    text-decoration: none;
    transition: all .3s;
}

.email-link:hover {
    color: var(--dark-turquoise);
    text-decoration: underline;
}

.list-item-2 {
    margin-top: 0;
    margin-bottom: 20px;
}

.heading {
    text-align: center;
    flex: 0 auto;
}

.large-paragraph {
    height: auto;
    font-size: 18px;
    line-height: 1.4;
}

.large-paragraph.smaller-than-large {
    font-size: 14px;
}

.large-paragraph.a-littel-smaller {
    border-top: 0 solid #000;
    margin-top: 16px;
    padding-top: 16px;
    font-size: 24px;
}

.large-paragraph.font-20 {
    font-size: 20px;
}

.card-name {
    text-align: left;
    text-transform: uppercase;
}

.div-block-40 {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 60px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-41 {
    max-width: 1000px;
}

.paragraph {
    line-height: 1.3;
}

.paragraph-2 {
    z-index: 2;
    font-size: 21px;
    line-height: 1.3;
    position: relative;
}

.paragraph-2.hcard {
    font-size: 14px;
}

.paragraph-2.white {
    width: 90%;
    color: var(--white);
}

.div-block-42 {
    width: 100%;
    border-bottom: 2px #000;
    padding-bottom: 40px;
}

.heading-2 {
    font-weight: 900;
}

.big-big-para {
    font-size: 32px;
}

.big-big-para.small {
    font-size: 24px;
}

.div-block-43 {
    width: 100%;
    height: 100%;
    position: relative;
}

.div-block-43._1, .div-block-43._2 {
    background-image: url('../images/Rectangle-17.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.div-block-44 {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.div-block-45 {
    height: 198px;
    flex: 1;
}

.div-block-45.line-match {
    height: 100%;
    background-color: var(--purple-primary);
    border-bottom: 0 solid #000;
    flex: 1;
}

.div-block-46 {
    padding-right: 240px;
}

.org-header {
    font-size: 21px;
}

.div-block-47 {
    width: 100%;
    flex-wrap: wrap;
    align-items: flex-start;
    display: flex;
}

.page-transition {
    z-index: 2147483647;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}

.image-19 {
    width: 30%;
}

.lisa-popup {
    z-index: 2147483647;
    width: 100%;
    height: 100vh;
    background-color: rgba(24, 24, 24, .5);
    justify-content: center;
    align-items: center;
    padding: 60px;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.lisa-popup.vana-filipovski, .lisa-popup.sparsh-ahuja, .lisa-popup.helen-almoustafa, .lisa-popup.danae-eleni, .lisa-popup.cynthia-cohen, .lisa-popup.ambassador, .lisa-popup.nikola-jovic {
    display: none;
}

.div-block-48 {
    width: 100%;
    height: 60px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.div-block-49 {
    width: 80px;
    height: 100%;
    cursor: pointer;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.image-20 {
    width: 100%;
}

.grid-6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

.div-block-50 {
    width: 100%;
    height: auto;
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    padding: 30px 60px;
    display: flex;
    overflow: visible;
}

.div-block-51 {
    padding-right: 0;
}

.image-21 {
    width: 100%;
    max-height: 450px;
    object-fit: cover;
}

.grid-7 {
    max-height: 500px;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    overflow: auto;
}

.team-pop-head {
    text-transform: uppercase;
    font-size: 32px;
}

.div-block-52 {
    z-index: 2147483647;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-53 {
    width: 100%;
    height: 100%;
    max-height: 580px;
    max-width: 950px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-color: var(--bg-gray);
    text-align: center;
    border: 40px #fff;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 81px;
    display: flex;
    position: relative;
}

.div-block-54 {
    z-index: 2;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: 25px;
    bottom: auto;
    left: -25px;
}

.div-block-55 {
    width: 16px;
    height: 15px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.image-22 {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.heading-4 {
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 32px;
    font-weight: 700;
}

.popup2-team {
    z-index: 2147483647;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    justify-content: center;
    align-items: center;
    padding: 58px 60px 60px;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.popup2-team.ambassador-2, .popup2-team.nikola2, .popup2-team.lisa2, .popup2-team.vana2, .popup2-team.sparsh2, .popup2-team.helen2, .popup2-team.danae2 {
    display: none;
}

.popup-4-form---brix {
    flex-direction: column;
    align-items: stretch;
    display: flex;
    position: relative;
}

.error-message---brix {
    border-radius: 16px;
    padding: 20px;
}

.popup-content-wrapper---brix {
    z-index: 100;
    border-radius: 32px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 3px 14px rgba(74, 58, 255, .16), 0 -2px 4px rgba(20, 20, 43, .12), 0 12px 44px rgba(20, 20, 43, .34);
}

.popup-content-wrapper---brix.popup-4-content-wrapper---brix {
    max-height: 540px;
    max-width: 900px;
    min-height: 540px;
    border-radius: 0;
    display: flex;
}

.popup-4-image-wrapper---brix {
    width: 50%;
    max-width: 45%;
    align-items: center;
    display: flex;
}

.popup-4---illustration---brix {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
}

.popup-title---brix {
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    margin-bottom: 16px;
    padding-bottom: 16px;
    font-weight: 700;
}

.close-popup---brix {
    cursor: pointer;
    transition: transform .2s;
    position: absolute;
    top: 24px;
    bottom: auto;
    left: auto;
    right: 24px;
}

.close-popup---brix:hover {
    transform: scale(.9);
}

.subscribe-button---brix {
    color: #fff;
    text-align: center;
    background-color: #4a3aff;
    background-image: none;
    border-radius: 80px;
    padding: 16px 32px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: transform .3s, box-shadow .3s, background-color .3s;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 12px;
    box-shadow: 0 3px 12px rgba(74, 58, 255, .12);
}

.subscribe-button---brix:hover {
    background-color: #3527d8;
    transform: translate(0, -2px);
    box-shadow: 0 4px 10px rgba(74, 58, 255, .15);
}

.subscribe-button---brix.ebook-button---brix {
    background-image: none;
    margin-top: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
}

.popup-4---brix {
    width: 100%;
    max-width: 55%;
    text-align: left;
    background-color: #fff;
    background-image: url('../images/Cynthia-Line.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    justify-content: space-between;
    padding: 0;
    display: flex;
    position: relative;
    overflow: auto;
}

.popup-4---brix.ambassador, .popup-4---brix.nikola, .popup-4---brix.lisa, .popup-4---brix.vana, .popup-4---brix.sparsh, .popup-4---brix.hellen, .popup-4---brix.danae, .popup-4---brix.block-end {
    background-image: none;
}

.success-message---brix {
    color: #fff;
    background-color: #4a3aff;
    border-radius: 16px;
}

.popup-form-block---brix {
    width: 100%;
    margin-bottom: 0;
}

.input---brix {
    min-height: 60px;
    color: #170f49;
    border: 1px solid #eff0f6;
    border-radius: 500px;
    margin-bottom: 0;
    padding: 30px 20px;
    font-size: 18px;
    line-height: 20px;
    transition: color .2s, border-color .2s;
}

.input---brix:hover, .input---brix:focus {
    color: #4a3aff;
    border-color: #4a3aff;
}

.input---brix::-ms-input-placeholder {
    color: #6f6c90;
}

.input---brix::placeholder {
    color: #6f6c90;
}

.input---brix.mg-bottom-16 {
    margin-bottom: 16px;
}

.text-span {
    font-family: Poppins, sans-serif;
    font-weight: 400;
}

.div-block-56 {
    width: 100%;
    height: 2px;
    background-color: var(--black);
    margin-top: 16px;
    margin-bottom: 16px;
}

.text-span-2, .text-span-3 {
    font-family: Poppins, sans-serif;
    font-weight: 300;
}

.div-block-57 {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}

.div-block-58 {
    width: 100%;
    height: auto;
    background-color: var(--yellow);
}

.div-block-59 {
    width: 280px;
    height: 422px;
    max-height: none;
    position: absolute;
    top: 22%;
    bottom: auto;
    left: -10%;
    right: auto;
}

.image-23 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.grid-8 {
    width: 100%;
    height: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 227.5px 252.5px;
}

.div-block-60 {
    width: 100%;
    height: 620px;
    flex-direction: column;
    align-items: flex-start;
    padding: 70px 20px 20px 60px;
    display: flex;
}

.div-block-61 {
    width: 100%;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 50px;
}

.slider-2 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
}

.right-arrow-2, .left-arrow-2 {
    display: none;
}

.mask-2, .slide {
    width: 100%;
    height: 100%;
}

.slide-nav-2 {
    top: auto;
    bottom: -10%;
    left: auto;
    right: 0%;
}

.div-block-62 {
    width: 100%;
    height: 620px;
    padding-left: 40px;
}

.div-block-63 {
    width: 100%;
    height: 620px;
    padding: 70px 20px 20px 0;
}

.slider-3 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
}

.right-arrow-3, .left-arrow-3 {
    display: none;
}

.slide-nav-3 {
    top: auto;
    bottom: -3%;
    left: auto;
    right: 0%;
}

.slide-2 {
    width: 100%;
    height: 100%;
}

.slider-4 {
    width: 100%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
}

.slide-3 {
    width: 100%;
    height: auto;
}

.div-block-64 {
    width: 100%;
    height: auto;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 20px 20px 0;
    display: flex;
}

.heading-5 {
    font-weight: 700;
}

.right-arrow-4, .left-arrow-4 {
    display: none;
}

.div-block-65 {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 20px;
    display: flex;
}

.image-24 {
    height: 113px;
}

.slide-nav-4 {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
}

.div-block-66 {
    width: 100%;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    margin-top: 80px;
    display: flex;
}

.div-block-66.biggap {
    grid-column-gap: 80px;
    grid-row-gap: 60px;
    margin-top: 0;
}

.div-block-67 {
    width: 263.333px;
    height: 199.563px;
    background-color: var(--white);
    border: 2px solid #000;
    justify-content: center;
    align-items: center;
    padding: 25px;
    display: flex;
}

.section-2 {
    width: 100%;
    height: 90vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.image-25 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.div-block-68 {
    width: 100%;
    margin-top: 60px;
    display: flex;
}

.grid-9 {
    width: 100%;
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: auto;
}

.div-block-69 {
    width: 40%;
    height: auto;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    flex: none;
    align-items: flex-end;
    display: flex;
    position: relative;
}

.div-block-69.big {
    width: 60%;
}

.div-block-70 {
    z-index: 1;
    width: 100%;
    height: 50px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative;
    top: 25px;
    overflow: visible;
}

.heading-6 {
    width: 48.8906px;
    height: 130px;
    opacity: .25;
    color: var(--blue-light);
    font-family: Louis George Cafe, sans-serif;
    font-size: 130px;
    font-weight: 700;
    line-height: 1;
    position: absolute;
    top: -25px;
    bottom: auto;
    left: 0%;
    right: auto;
}

.image-26 {
    width: auto;
    flex: 1;
}

.image-27 {
    width: 75%;
}

.div-block-71 {
    position: relative;
}

.div-block-72 {
    z-index: 1;
    width: 100%;
    height: 30px;
    justify-content: space-between;
    align-items: flex-start;
    display: none;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
}

.image-28 {
    width: 23px;
    padding-top: 4px;
}

.image-29 {
    width: 240px;
}

.div-block-73 {
    width: 100%;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: center;
    display: flex;
}

.div-block-73.end-2-end {
    justify-content: center;
    align-items: flex-start;
}

.div-block-74 {
    width: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.image-30 {
    width: 60px;
}

.image-30.dbl {
    width: 120px;
    min-width: 120px;
}

.image-31 {
    width: 60px;
}

.image-31.tpl {
    width: 100px;
    min-width: 100px;
}

.div-block-75 {
    width: auto;
    align-items: flex-end;
    display: flex;
}

.quote {
    width: auto;
    max-width: none;
    min-width: auto;
    text-align: center;
    white-space: break-spaces;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 33px;
}

.quote.white {
    color: var(--white);
}

.div-block-76 {
    max-width: 792px;
}

.div-block-76.smaller {
    max-width: 600px;
    padding-top: 80px;
    padding-bottom: 80px;
}

.grid-10 {
    width: 100%;
    grid-column-gap: 30px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}

.grid-11 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 3fr;
}

.div-block-77 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.div-block-78 {
    width: 60px;
    height: auto;
    background-color: var(--color);
    border-radius: 100%;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.heading-7 {
    opacity: .1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 130px;
    font-weight: 700;
    line-height: .68;
}

.div-block-79 {
    height: 300px;
    min-height: 300px;
}

.div-block-80 {
    flex-direction: column;
    padding: 58px 48px 0;
    display: flex;
}

.div-block-80.no-bg_out {
    padding-bottom: 58px;
    padding-left: 0;
    padding-right: 0;
}

.div-block-80.no-bdbtwm {
    padding-bottom: 0;
}

.div-block-81, .image-32 {
    width: 100%;
}

.image-32.side-gap {
    padding-left: 58px;
}

.grid-12 {
    width: 100%;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 2px #000;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
}

.div-block-82 {
    width: 100%;
    border-bottom: 2px solid #000;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 16px;
}

.div-block-83 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.netwrk-crd-text {
    font-size: 16px;
}

.div-block-84 {
    width: 100%;
    margin-bottom: 0;
}

.div-block-84.sparsh-up, .div-block-84.hellen {
    margin-top: -100px;
}

.image-33 {
    width: 100%;
}

.div-block-85 {
    width: auto;
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    border-bottom: 2px none var(--purple-primary);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: flex;
}

.div-block-86 {
    border-bottom: 2px solid var(--purple-primary);
}

.grid-13 {
    width: 100%;
    height: auto;
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr;
}

.grid-13.saiodj {
    margin-left: auto;
    margin-right: auto;
}

.grid-14 {
    width: 100%;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr;
}

.image-34 {
    width: 100%;
}

.div-block-87 {
    height: 100%;
    min-height: 100%;
    min-width: 30px;
    background-color: var(--purple-primary);
    object-fit: fill;
    flex: 1;
}

.div-block-87.white {
    background-color: var(--color);
}

.blue-h1 {
    color: var(--blue-light);
}

.grid-15 {
    width: 100%;
    height: auto;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 100px 1fr 100px;
}

.grid-16 {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
}

.grid-16.smaller-width {
    width: 95%;
}

.div-block-88 {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

._100 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.div-block-89 {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: var(--green);
    flex-direction: column;
    align-items: flex-start;
    padding: 63px 60px;
    display: flex;
}

.slider-5 {
    width: 100%;
    min-height: 300px;
    height:auto;
    background-color: var(--color);
}

.right-arrow-5, .left-arrow-5 {
    display: none;
}

.slide-nav-5 {
    top: auto;
    bottom: -50px;
    left: 0%;
    right: auto;
}

.slider-6 {
    width: 100%;
    height: auto;
    max-width: 600px;
    background-color: var(--color);
}

.slide-4 {
    height: auto;
}

.mask-3 {
    width: 100%;
    height: auto;
}

.left-arrow-6, .right-arrow-6 {
    display: none;
}

.select-field {
    z-index: 2;
    color: var(--white);
    background-color: rgba(0, 0, 0, 0);
    border: 0 solid #000;
    border-bottom-width: 1px;
    margin-bottom: 30px;
    padding-bottom: 38px;
    position: relative;
}

.div-block-90 {
    height: 60px;
}

.div-block-91 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding: 71px;
    display: flex;
    position: relative;
}

@media screen and (min-width: 1280px) {
    .container._2-size {
        max-width: 1100px;
    }

    .section.nopadding.right {
        height: 90vh;
    }

    .section.double-line.full {
        height: auto;
    }

    .section.full {
        height: 90vh;
    }

    .container-section.left-aligned-cont.ddff {
        max-width: 1100px;
    }

    ._3-col-side, ._3-col-middle.ntm-line {
        padding-left: 30px;
        padding-right: 30px;
    }

    .paragraph-disclaimer.dark {
        height: 478.688px;
        font-size: 19px;
    }

    .grid-2 {
        grid-column-gap: 0px;
        grid-template-columns: 1.1fr 1fr;
    }

    .form-block {
        margin-bottom: 20px;
    }

    .form-field {
        height: 52px;
        margin-bottom: 30px;
        padding-top: 0;
        padding-bottom: 30px;
    }

    .form-field::-ms-input-placeholder {
        font-size: 16px;
        line-height: 1;
    }

    .form-field::placeholder {
        font-size: 16px;
        line-height: 1;
    }

    .form-field.no-line {
        height: auto;
        border-bottom-width: 0;
        margin-bottom: 0;
        padding-bottom: 0;
        font-size: 18px;
        line-height: 1;
    }

    .form-select.select {
        z-index: 2;
        height: 52px;
        color: var(--color);
        margin-bottom: 30px;
        padding-top: 0;
        padding-bottom: 30px;
        font-size: 17px;
        line-height: 1;
        display: flex;
        position: relative;
    }

    .paragraph-2.hcard {
        width: auto;
        flex: 0 auto;
        font-size: 18px;
    }

    .div-block-58 {
        height: 620px;
    }

    .div-block-59 {
        width: 290px;
        height: 394px;
        top: 24%;
        left: -8%;
    }

    .grid-8 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-columns: 272.75px 332.75px;
    }

    .div-block-60 {
        height: auto;
        padding: 70px 40px 40px 80px;
    }

    .div-block-63 {
        padding-top: 70px;
        padding-bottom: 70px;
        padding-right: 40px;
    }

    .slide-nav-3 {
        display: block;
        bottom: -12%;
    }

    .div-block-66 {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
    }

    .div-block-66.biggap {
        margin-top: 0;
    }

    .div-block-67 {
        width: 313.333px;
        height: 264.586px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 25px;
        display: flex;
    }

    .div-block-69 {
        width: 43%;
    }

    .div-block-69.big {
        width: 58%;
    }

    .div-block-71 {
        position: relative;
    }

    .div-block-72 {
        width: 100%;
        height: 50px;
        background-color: var(--white);
        justify-content: space-between;
        align-items: flex-start;
        padding-top: 0;
        display: flex;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

    .div-block-76 {
        max-width: 960px;
    }

    .div-block-76.smaller {
        max-width: 740px;
    }

    .div-block-82 {
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 1440px) {
    ._3-col-side, ._3-col-middle.ntm-line {
        padding-left: 60px;
        padding-right: 60px;
    }

    .paragraph-disclaimer.dark {
        overflow: hidden;
    }

    .grid-8 {
        grid-template-columns: 272.75px 332.75px;
    }

    .div-block-67 {
        height: 264.586px;
    }
}

@media screen and (min-width: 1920px) {
    .div-block-12 {
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-33 {
        border-left: 0 solid #000;
    }

    .large-paragraph {
        font-size: 24px;
    }

    .lisa-popup.ambassador {
        align-items: center;
        padding: 200px;
    }

    .div-block-50 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .div-block-67 {
        height: 264.586px;
    }
}

@media screen and (max-width: 991px) {
    h1 {
        font-size: 34px;
    }

    h3 {
        text-align: center;
    }

    h4 {
        font-size: 32px;
    }
    .pl-30{
        padding-left: 0;
    }
    .pr-30{
        padding-right: 0;
    }
    .navbar-logo-left {
        z-index: 2147483647;
        height: auto;
        padding: 20px 0;
        position: relative;
    }

    .container {
        max-width: none;
    }

    .container.nav-cont {
        padding-left: 30px;
        padding-right: 30px;
    }

    .navbar-brand, .navbar-brand.w--current {
        margin-bottom: 0;
    }

    .nav-menu-wrapper {
        width: 100%;
        height: auto;
        background-color: rgba(0, 0, 0, 0);
        flex: 0 auto;
    }

    .nav-menu-two {
        width: 100%;
        height: 100vh;
        grid-row-gap: 36px;
        border-top: 0px solid var(--white);
        background-color: var(--black);
        color: var(--white);
        border-radius: 0;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        margin-top: 20px;
        margin-bottom: 0;
        padding: 100px 20px 20px;
        display: flex;
        box-shadow: 0 12px 50px rgba(0, 0, 0, .05);
    }

    .nav-link {
        color: var(--white);
        padding-left: 5px;
        padding-right: 5px;
        font-size: 24px;
    }

    .nav-link.w--current {
        text-decoration: none;
    }

    .nav-link.resp {
        display: inline;
    }

    .menu-button {
        background-color: rgba(0, 0, 0, 0);
        padding: 12px 0 12px 12px;
        display: block;
    }

    .menu-button.w--open {
        color: var(--black);
        background-color: rgba(0, 0, 0, 0);
        padding-right: 0;
    }

    .list-item.line {
        display: none;
    }

    .image {
        width: 160px;
    }

    .footer-light {
        padding-left: 30px;
        padding-right: 30px;
    }

    .container-2 {
        max-width: 728px;
    }

    .footer-wrapper-two {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column wrap;
        justify-content: center;
    }

    .footer-block-two {
        flex: 0 auto;
        margin-left: 0;
    }

    .footer-copyright {
        text-align: center;
    }

    .footer-social-link {
        margin-left: 0;
    }

    .image-2 {
        width: 160px;
    }

    .div-block {
        align-items: center;
    }

    .hero-section {
        height: 65vh;
    }

    .background-video {
        padding-left: 30px;
        padding-right: 30px;
    }

    .section {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .section.nopadding {
        height: auto;
    }

    .section.nopadding.right {
        height: auto;
        grid-row-gap: 80px;
        border-bottom-width: 0;
        flex-direction: column;
        padding-top: 80px;
        padding-bottom: 0;
    }

    .section.nopadding.right.about-pg {
        padding-bottom: 80px;
    }

    .section.grid-section {
        padding-left: 0;
        padding-right: 0;
    }

    .section.grid-section.responsive-off.full {
        height: auto;
    }

    .section.grid-section.responsive-off.full.pd-sd {
        padding-left: 30px;
        padding-right: 30px;
    }

    .section.bottom-underline.smaller {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.bottom-underline.slimmiest {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .section.bottom-underline.full {
        height: auto;
    }

    .section._3-col-section {
        padding-left: 0;
        padding-right: 0;
    }

    .section._3-col-section.responsive-off.full {
        height: auto;
    }

    .section._3-col-section.responsive-off.full.side-pd {
        padding-left: 30px;
        padding-right: 30px;
    }

    .section.double-line {
        border-top-width: 2px;
    }

    .section.double-line.slimmer, .section.thin {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .container-section.sdasd {
        height: auto;
    }

    .header-wrapper {
        flex-wrap: wrap;
    }

    .header-wrapper.center {
        text-align: center;
    }

    .underline-wrapper {
        width: 298px;
    }

    .underline-wrapper.smaller {
        width: 148px;
    }

    .underline-wrapper.bigger-1 {
        width: 219px;
    }

    .underline-wrapper.bigger-2 {
        width: 391px;
    }

    .imagining-peace-list-wrapper {
        margin-top: 80px;
    }

    .div-block-4 {
        height: 420px;
        padding-top: 0%;
    }

    .div-block-4.center, .image-4 {
        height: auto;
    }

    .h1-white {
        font-size: 36px;
    }

    .grid {
        grid-row-gap: 0px;
        grid-template-columns: 1fr 1fr;
    }

    .grid.gap-tpp {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }

    .div-block-8 {
        align-items: center;
        padding-left: 30px;
    }

    .div-block-8.btm-line-resp {
        border-bottom: 2px solid #000;
    }

    .div-block-8.btm-line-resp.no-side-resp {
        border-bottom-width: 2px;
        border-right-width: 0;
        padding-right: 30px;
    }

    .div-block-8.btm-line-resp.no-side-resp.no-left {
        border-bottom-width: 0;
    }

    .div-block-8.no-side-resp {
        border-right-width: 0;
        padding-left: 16px;
        padding-right: 30px;
    }

    .div-block-9 {
        align-items: center;
    }

    .div-block-10 {
        text-align: center;
        align-items: center;
    }

    .image-5 {
        height: auto;
        max-width: 40%;
    }

    ._3-col-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
    }

    ._3-col-side {
        grid-column-gap: 40px;
        flex-direction: row;
    }

    ._3-col-side.btm-line {
        border-bottom: 2px solid #000;
        padding-left: 30px;
        padding-right: 30px;
    }

    ._3-col-side.btm-line.no-left {
        border-bottom-width: 0;
        flex-direction: column;
    }

    ._3-col-side.no-right {
        flex-direction: column;
    }

    ._3-col-middle.ntm-line {
        grid-column-gap: 40px;
        border-bottom: 0 solid #000;
        flex-direction: column;
    }

    .paragraph-disclaimer.dark {
        height: auto;
    }

    .div-block-11 {
        width: 100%;
        height: auto;
        padding-top: 0%;
    }

    .div-block-12 {
        width: 100%;
        padding: 0 30px;
    }

    .team-grid {
        grid-column-gap: 40px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr 1fr;
        display: none;
    }

    .team-grid.respt {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 0;
        display: grid;
    }

    .team-grid.always-on {
        grid-row-gap: 40px;
    }

    .div-block-14 {
        width: auto;
    }

    .div-block-17 {
        height: 64.7813px;
    }

    .div-block-17.smaller, .div-block-17.smaller.nkloa {
        height: auto;
    }

    .client-grid {
        grid-column-gap: 60px;
    }

    .grid-2 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }

    .div-block-20 {
        padding-top: 100%;
    }

    .div-block-27 {
        grid-row-gap: 40px;
        flex-direction: column;
    }

    .network-grid {
        grid-column-gap: 34px;
        grid-row-gap: 34px;
        grid-template-columns: 1fr 1fr;
    }

    .grid-3.ntwork {
        grid-template-columns: 1fr;
    }

    .div-block-33 {
        justify-content: flex-start;
        align-items: flex-start;
        padding-bottom: 80px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .div-block-34 {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-35 {
        width: 100%;
        padding: 80px 30px;
    }

    .grid-4 {
        margin-left: 0;
    }

    .div-block-39 {
        width: 100%;
    }

    .list-item-2 {
        margin-top: 0;
    }

    .div-block-45 {
        display: none;
    }

    .div-block-46 {
        padding-right: 60px;
    }

    .div-block-47 {
        flex-direction: column;
    }

    .image-18 {
        height: 24px;
    }

    .cross-out {
        height: 24px;
        display: none;
    }

    .div-block-52 {
        padding: 30px;
    }

    .div-block-53 {
        z-index: 1;
        position: relative;
        overflow: auto;
    }

    .div-block-54 {
        z-index: 5;
        height: auto;
        padding-right: 0;
        top: 15px;
        bottom: auto;
        left: -25px;
        right: 0%;
    }

    .popup2-team {
        flex-direction: column;
    }

    .popup-content-wrapper---brix {
        width: auto;
    }

    .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
        width: 100%;
        max-height: none;
        max-width: none;
        min-height: auto;
        flex-direction: row;
        left: auto;
        right: auto;
    }

    .popup-4-image-wrapper---brix {
        width: 100%;
        max-width: none;
    }

    .subscribe-button---brix.ebook-button---brix {
        background-position: 78%;
    }

    .popup-4---brix {
        background-image: none;
        padding-left: 0;
        padding-right: 0;
    }

    .popup-4---brix.ambassador, .popup-4---brix.nikola, .popup-4---brix.lisa, .popup-4---brix.vana, .popup-4---brix.sparsh {
        padding-left: 0;
        padding-right: 0;
    }

    .popup-4---brix.hellen {
        padding-left: 10px;
        padding-right: 0;
    }

    .popup-4---brix.block-end {
        max-width: none;
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-59 {
        width: 240px;
        height: 279px;
        top: 30%;
        left: -20px;
    }

    .grid-8 {
        grid-template-columns: 227.5px auto;
    }

    .div-block-60 {
        height: 480px;
    }

    .div-block-62, .div-block-63 {
        height: auto;
    }

    .slide-nav-3 {
        bottom: -5%;
    }

    .slide-nav-4 {
        bottom: -10%;
    }

    .div-block-67 {
        height: 199.563px;
    }

    .section-2 {
        height: 75vh;
    }

    .div-block-80 {
        padding: 40px 20px;
    }

    .div-block-82 {
        align-items: flex-start;
        display: flex;
    }

    .html-embed {
        display: none;
    }

    .grid-13 {
        width: 100%;
        height: auto;
    }

    .grid-14 {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-columns: 1fr;
    }

    .div-block-87 {
        display: none;
    }

    .grid-15 {
        grid-template-columns: 1fr;
    }

    .div-block-91 {
        padding: 50px;
    }
}

@media screen and (max-width: 767px) {
    .navbar-logo-left-container {
        max-width: 100%;
    }

    .navbar-wrapper {
        align-items: center;
    }

    .navbar-brand {
        padding-left: 0;
    }

    .nav-menu-wrapper {
        height: auto;
    }

    .nav-menu-two {
        grid-row-gap: 24px;
        flex-direction: column;
        justify-content: flex-start;
        padding-top: 100px;
        padding-bottom: 30px;
    }

    .nav-link {
        padding-top: 10px;
        padding-bottom: 10px;
        display: inline-block;
    }

    .nav-divider {
        width: 100%;
        height: 1px;
        max-width: 100%;
        margin: 10px auto;
    }

    .list-item.line {
        display: none;
    }

    .image {
        width: 120px;
    }

    .footer-light {
        padding-bottom: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .footer-wrapper-two {
        grid-row-gap: 40px;
        flex-direction: column;
        margin-bottom: 0;
    }

    .footer-block-two {
        margin-left: 0;
    }

    .footer-bottom {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .footer-copyright {
        text-align: center;
        font-size: 14px;
        line-height: 20px;
    }

    .footer-social-block-two {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        margin-top: 20px;
    }

    .footer-social-link {
        margin-left: 0;
    }

    .div-block {
        width: 100%;
        grid-column-gap: 60px;
        grid-row-gap: 40px;
        text-align: left;
        flex-direction: column;
        align-items: center;
    }

    .hero-section {
        height: 40vh;
    }

    .section {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.nopadding {
        height: auto;
        grid-row-gap: 60px;
        flex-direction: column;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.nopadding.right {
        grid-row-gap: 60px;
        padding-top: 60px;
    }

    .section.nopadding.right.about-pg {
        padding-bottom: 60px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .section.grid-section.responsive-view-only {
        padding-top: 60px;
        padding-bottom: 60px;
        display: flex;
    }

    .section.grid-section.responsive-off {
        display: none;
    }

    .section.grid-section.responsive-off.full.pd-sd {
        padding-top: 60px;
        padding-bottom: 60px;
        display: flex;
    }

    .section.bottom-underline.responsive-view-only {
        display: flex;
    }

    .section.bottom-underline.responsive-view-only.off {
        display: none;
    }

    .section.bottom-underline.slimmiest {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section._3-col-section.responsive-off {
        display: none;
    }

    .section._3-col-section.responsive-off.full.side-pd {
        padding-top: 60px;
        padding-bottom: 60px;
        display: flex;
    }

    .section.double-line.slimmer {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.double-line.full.no-pd-tp {
        padding-left: 0;
        padding-right: 0;
    }

    .section.thin {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.auto-section {
        height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.auto-section.gray {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.responsive-for-net {
        display: flex;
    }

    .section.reponsive-o0f {
        display: none;
    }

    .section.reponsive-o0f.no-pd-tp.asdoij {
        display: flex;
    }

    .container-section {
        height: auto;
    }

    .header-wrapper {
        margin-bottom: 40px;
    }

    .header-wrapper.center {
        display: none;
    }

    .header-wrapper.center.responsive-view-landscape {
        display: flex;
    }

    .header-wrapper.no-btm, .header-wrapper.selective-btm {
        margin-bottom: 0;
    }

    .underline-wrapper.bigger-1 {
        width: 219px;
    }

    .underline-wrapper.bigger-2 {
        width: 391px;
    }

    .list-item-header-wrapper.second {
        text-align: center;
        flex-direction: column;
        align-items: center;
    }

    .div-block-2 {
        align-items: center;
    }

    .div-block-2.no-un {
        grid-row-gap: 40px;
        text-align: center;
        flex-direction: column-reverse;
        align-items: center;
    }

    .space-holder {
        display: none;
    }

    .div-block-3 {
        grid-row-gap: 16px;
        margin-left: 0;
    }

    .paragraph-right-align {
        text-align: center;
    }

    .div-block-4 {
        width: 100%;
    }

    .div-block-4.center {
        justify-content: center;
        align-items: flex-start;
        display: flex;
    }

    .image-4 {
        max-width: 80%;
    }

    .div-block-5 {
        width: 100%;
        align-items: center;
        padding-bottom: 0;
        padding-left: 30px;
    }

    .grid.gap-tpp {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-columns: 1fr;
    }

    .div-block-8 {
        grid-column-gap: 30px;
        border-right-width: 0;
        border-radius: 7px;
        flex-direction: row;
        padding-bottom: 60px;
    }

    .div-block-8.btm-line-resp.no-side-resp {
        border-bottom-width: 0;
    }

    .div-block-8.btm-line-resp.no-side-resp.no-left {
        flex-direction: column;
        padding-right: 0;
    }

    .div-block-8.no-side-resp {
        flex-direction: column;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-8.no-right {
        flex-direction: column;
        padding-bottom: 0;
        padding-left: 0;
    }

    .image-5 {
        max-width: 50%;
    }

    ._3-col-grid {
        grid-template-columns: 1fr;
        margin-top: 0;
    }

    ._3-col-side.btm-line {
        border-bottom-width: 0;
    }

    ._3-col-side.btm-line.no-left {
        padding-right: 0;
    }

    ._3-col-side.no-right {
        padding-left: 0;
    }

    ._3-col-middle.ntm-line {
        border-bottom-width: 0;
        border-left-width: 0;
        border-right-width: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .image-6 {
        display: block;
    }

    .div-block-11 {
        object-fit: cover;
    }

    .div-block-12.no-pd {
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-12.no-pd.abt {
        padding-right: 10px;
    }

    .div-block-13 {
        grid-row-gap: 0px;
    }

    .team-grid {
        grid-template-columns: 1fr 1fr;
    }

    .team-grid.respt {
        margin-top: 0;
    }

    .div-block-17 {
        height: 79.1719px;
    }

    .client-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
        margin-top: 0;
    }

    .image-10 {
        max-width: 60%;
    }

    .grid-2 {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }

    .div-block-23 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .div-block-25 {
        width: 100%;
        height: 100%;
        padding-top: 0;
        padding-bottom: 0;
    }

    .card-slider {
        width: 100%;
        height: auto;
        min-height: 100%;
    }

    .slider {
        width: 100%;
        height: auto;
        background-color: #fff;
    }

    .mask {
        width: 100%;
        height: auto;
        min-height: 100%;
    }

    .slide-nav {
        display: none;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

    .right-arrow {
        width: 50px;
        height: 30px;
        display: flex;
        top: auto;
        bottom: -30px;
        left: auto;
        right: 30px;
    }

    .image-13 {
        width: 100%;
        height: auto;
        object-fit: contain;
    }

    .left-arrow {
        display: none;
    }

    .page-title-grid {
        grid-template-columns: 1.5fr;
    }

    .div-block-27 {
        padding-left: 0;
    }

    .network-grid {
        width: 100%;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
    }

    .div-block-28 {
        width: 100%;
    }

    .grid-3 {
        grid-row-gap: 0px;
        grid-template-columns: 1fr;
    }

    .grid-3.ntwork {
        grid-template-columns: 1fr;
    }

    .div-block-33 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .div-block-34 {
        justify-content: flex-start;
        padding-top: 0;
        padding-left: 0;
    }

    .div-block-35 {
        padding: 60px 30px;
    }

    .contact-grid {
        grid-row-gap: 60px;
        grid-template-columns: 1fr;
    }

    .div-block-37 {
        grid-row-gap: 40px;
    }

    .form-field, .form-select.select {
        margin-bottom: 50px;
    }

    .list-item-2 {
        margin-top: 0;
    }

    .large-paragraph.no-pd {
        padding: 0;
    }

    .card-name {
        text-align: left;
        font-size: 22px;
    }

    .big-big-para.small {
        font-size: 18px;
    }

    .div-block-53 {
        max-height: none;
        padding: 30px;
    }

    .popup2-team {
        left: auto;
        right: auto;
    }

    .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
        flex-direction: column;
        align-items: stretch;
        left: auto;
        right: auto;
    }

    .popup-4-image-wrapper---brix {
        max-height: 300px;
        max-width: 100%;
    }

    .popup-4---illustration---brix {
        display: none;
    }

    .subscribe-button---brix {
        width: 100%;
        min-height: 66px;
        background-position: 67% 52%;
        line-height: 18px;
        position: static;
    }

    .popup-4---brix {
        max-width: 100%;
        background-image: none;
        padding: 32px 0 0;
    }

    .popup-4---brix.ambassador {
        padding-bottom: 0;
        padding-right: 0;
    }

    .popup-4---brix.nikola, .popup-4---brix.lisa, .popup-4---brix.sparsh, .popup-4---brix.hellen, .popup-4---brix.block-end {
        padding-bottom: 0;
    }

    .div-block-59 {
        width: 100%;
        top: 140px;
        left: 0;
    }

    .grid-8 {
        grid-column-gap: 110px;
        grid-row-gap: 110px;
        grid-template-columns: auto;
    }

    .div-block-60 {
        height: 300px;
        padding-top: 60px;
        padding-left: 20px;
    }

    .div-block-62 {
        padding-left: 20px;
    }

    .div-block-63 {
        height: 580px;
        padding-left: 20px;
    }

    .image-24 {
        height: 70px;
    }

    .slide-nav-4 {
        bottom: -15%;
    }

    .div-block-66, .div-block-66.biggap {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }

    .div-block-67 {
        height: auto;
    }

    .section-2 {
        height: 55vh;
    }

    .div-block-69 {
        width: 100%;
    }

    .div-block-73.end-2-end {
        flex-direction: column;
    }

    .div-block-75 {
        justify-content: flex-end;
    }

    .quote {
        font-size: 16px;
    }

    .quote.white {
        font-size: 21px;
    }

    .div-block-76.smaller {
        width: 100%;
        max-width: none;
    }

    .grid-12 {
        margin-top: 0;
    }

    .grid-13 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }

    .grid-14 {
        height: auto;
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }

    .image-34 {
        height: auto;
    }

    .grid-16 {
        grid-template-columns: 1fr;
    }

    .grid-16.smaller-width {
        width: 100%;
    }

    .div-block-89 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .div-block-90 {
        height: 40px;
    }
}

@media screen and (max-width: 479px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 26px;
    }

    h3 {
        font-size: 22px;
    }

    h4 {
        font-size: 24px;
    }
    .author{
        font-size: 16px;
        float: right;
        color: white;
        width: 100%;
        text-align: center;
        padding-bottom: 40px;
        padding-right: 0;
    }
    .container {
        max-width: 100%;
        flex-direction: column;
        align-items: center;
        display: flex;
    }

    .scroll-text{
        min-height: 460px;
        max-height: 460px;
        width: 100%;
    }

    .container.nav-cont {
        padding-left: 20px;
        padding-right: 20px;
    }

    .navbar-wrapper {
        width: 100%;
    }

    .nav-menu-two {
        grid-row-gap: 12px;
        border-radius: 0;
        flex-direction: column;
        justify-content: flex-start;
        padding-top: 100px;
    }

    .list-item {
        margin-top: 60px;
    }

    .body {
        font-size: 16px;
    }

    .image {
        width: 110px;
        margin-top: 12px;
    }

    .container-2 {
        max-width: none;
    }

    .footer-wrapper-two {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .footer-block-two {
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0;
    }

    .footer-bottom {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .footer-copyright {
        text-align: left;
    }

    .footer-social-block-two {
        margin-top: 0;
        margin-left: 0;
    }

    .div-block {
        flex-direction: column;
        align-items: flex-start;
    }

    .hero-section {
        height: 35vh;
    }

    .hero-section.bigger {
        height: 80vh;
    }

    .section {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.nopadding.right {
        grid-row-gap: 40px;
        padding-bottom: 0;
    }

    .section.nopadding.right.about-pg {
        padding-bottom: 60px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .section.grid-section.responsive-view-only {
        padding-bottom: 90px;
    }

    .section.bottom-underline.smaller {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .section.bottom-underline.slimmiest {
        padding-bottom: 40px;
    }

    .section.bottom-underline.full {
        padding-left: 30px;
    }

    .section.bottom-underline.full.as {
        padding-left: 10px;
        padding-right: 10px;
    }

    .section.double-line.full.no-pd-tp {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .section.thinnnn {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .section.full.no-sd {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .header-wrapper {
        margin-bottom: 20px;
    }

    .header-wrapper.center {
        text-align: center;
    }

    .header-wrapper.center.responsive-view {
        text-align: center;
        display: flex;
    }

    .header-wrapper.center.responsive-view-landscape {
        display: none;
    }

    .header-wrapper.no-btm {
        margin-bottom: 0;
    }

    .header-wrapper.more-space {
        margin-bottom: 40px;
    }

    .underline-wrapper {
        width: 244px;
    }

    .underline-wrapper.bigger-1 {
        width: 146px;
    }

    .underline-wrapper.bigger-2 {
        width: 253px;
    }

    .imagining-peace-list-wrapper {
        margin-top: 40px;
    }

    .list-item-header-wrapper {
        grid-row-gap: 6px;
        flex-direction: column;
        align-items: center;
        margin-bottom: 20px;
    }

    .list-item-header-wrapper.half-gap {
        align-items: center;
    }

    .div-block-2 {
        margin-left: 0;
    }

    .div-block-2.no-un {
        grid-row-gap: 20px;
        padding-right: 0;
    }

    .div-block-3 {
        width: 100%;
    }

    .div-block-4 {
        height: 300px;
    }

    .div-block-5 {
        align-items: center;
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-6 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .h1-white {
        font-size: 26px;
    }

    .grid {
        grid-template-columns: 1fr;
    }

    .grid.gap-tpp {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }

    .div-block-8 {
        flex-direction: column;
        padding-bottom: 0;
    }

    .div-block-8.btm-line-resp.no-side-resp {
        padding-left: 30px;
    }

    .div-block-8.btm-line-resp.no-side-resp.no-left {
        padding-right: 0;
    }

    .div-block-8.no-side-resp {
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-8.no-right {
        padding-left: 0;
    }

    .div-block-9 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .div-block-10 {
        width: 100%;
    }

    .image-5 {
        max-width: 60%;
    }

    ._3-col-grid {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }

    ._3-col-side {
        grid-row-gap: 40px;
        flex-direction: column;
    }

    ._3-col-side.no-right {
        align-items: center;
    }

    .h3-center {
        text-transform: uppercase;
    }

    ._3-col-middle.ntm-line {
        grid-row-gap: 40px;
        flex-direction: column;
    }

    .h3-blue {
        font-size: 20px;
    }

    .paragraph-disclaimer {
        text-align: center;
        font-size: 14px;
    }

    .paragraph-disclaimer.dark {
        height: 430px;
        text-align: left;
        font-size: 18px;
    }

    .paragraph-disclaimer.white.small.left {
        height: auto;
        text-align: left;
        font-size: 20px;
    }

    .image-6 {
        max-width: 100%;
    }

    .div-block-12 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .div-block-12.no-pd.abt {
        padding-right: 10px;
    }

    .div-block-13 {
        grid-row-gap: 0px;
    }

    .team-grid, .team-grid.respt {
        grid-template-columns: 1fr;
    }

    .div-block-17 {
        height: auto;
    }

    .client-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
        margin-top: 40px;
    }

    .image-10 {
        max-width: 90%;
    }

    .image-10.portrait {
        max-width: 60%;
    }

    .div-block-23 {
        grid-row-gap: 40px;
        padding-bottom: 40px;
    }

    .div-block-25 {
        height: 363.906px;
    }

    .div-block-25.amb {
        height: 290.547px;
    }

    .div-block-25.art {
        height: 341.734px;
    }

    .slider {
        width: 100%;
    }

    .mask {
        overflow: hidden;
    }

    .slide-nav {
        display: none;
    }

    .right-arrow {
        top: auto;
        bottom: -60px;
        left: auto;
        right: 30px;
    }

    .right-arrow.art {
        bottom: -60px;
    }

    .page-title-grid {
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }

    .div-block-27 {
        grid-row-gap: 20px;
    }

    .network-grid {
        width: 100%;
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
    }

    .grid-3 {
        grid-row-gap: 0px;
    }

    .div-block-33 {
        grid-row-gap: 40px;
        padding-bottom: 60px;
    }

    .div-block-34 {
        padding-top: 0;
        padding-bottom: 40px;
    }

    .div-block-36 {
        width: 32px;
        height: 32px;
    }

    .contact-grid {
        grid-row-gap: 40px;
    }

    .div-block-37 {
        height: auto;
        grid-row-gap: 20px;
    }

    .grid-5 {
        grid-column-gap: 16px;
    }

    .large-paragraph, .card-name {
        font-size: 20px;
    }

    .paragraph-2 {
        font-size: 20px;
        line-height: 1.4;
    }

    .paragraph-2.hcard {
        font-size: 15px;
    }

    .big-big-para {
        font-size: 20px;
    }

    .org-header {
        text-align: center;
        font-size: 20px;
    }

    .heading-3 {
        white-space: normal;
        overflow-wrap: anywhere;
        font-size: 18px;
    }

    .div-block-52 {
        padding: 0;
    }

    .div-block-53 {
        max-height: 80vh;
        justify-content: flex-start;
        padding: 10px;
    }

    .div-block-54 {
        top: 20px;
        left: -10px;
    }

    .popup2-team {
        align-items: center;
        padding-top: 60px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .popup2-team.nikola2 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .popup-content-wrapper---brix {
        border-radius: 24px;
    }

    .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
        max-width: 100%;
        min-height: auto;
        left: auto;
        right: auto;
    }

    .popup-4-image-wrapper---brix {
        max-height: 90vh;
        justify-content: center;
    }

    .popup-4---illustration---brix {
        width: 100%;
        max-width: none;
    }

    .popup-title---brix {
        font-size: 22px;
        line-height: 1.2;
    }

    .subscribe-button---brix {
        text-align: center;
        background-position: 247px;
        padding: 15px 34px 16px 38px;
    }

    .subscribe-button---brix.ebook-button---brix {
        background-position: 85%;
    }

    .popup-4---brix {
        min-height: auto;
        background-image: none;
        padding: 32px 0 0;
    }

    .div-block-59 {
        height: 220px;
    }

    .grid-8 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .div-block-60 {
        padding-bottom: 0;
        padding-left: 30px;
        padding-right: 30px;
    }

    .div-block-62 {
        padding-left: 30px;
    }

    .div-block-63 {
        padding-top: 100px;
        padding-left: 30px;
        padding-right: 30px;
        font-size: 18px;
    }

    .div-block-64, .div-block-65 {
        padding-right: 30px;
    }

    .slide-nav-4 {
        bottom: -5%;
        right: 20px;
    }

    .div-block-66 {
        margin-top: 40px;
    }

    .section-2 {
        height: 45vh;
    }

    .image-29 {
        width: 200px;
    }

    .div-block-73 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .quote {
        max-width: 400px;
    }

    .quote.white {
        font-size: 20px;
    }

    .div-block-76.smaller {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .grid-11 {
        grid-template-columns: auto;
    }

    .div-block-77 {
        align-items: flex-start;
    }

    .div-block-80 {
        padding-bottom: 10px;
    }

    .grid-12 {
        margin-top: 0;
    }

    .div-block-84.hellen {
        margin-top: -40px;
    }

    .title-home {
        font-size: 22px;
    }

    .title-home.hhg {
        font-size: 27px;
    }

    .grid-14 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }

    .image-34.absolute-img {
        width: 100%;
        max-width: 100%;
        object-fit: contain;
        object-position: 50% 50%;
        position: static;
        top: -10px;
        right: -10%;
    }

    .div-block-89 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        text-align: left;
        padding-left: 30px;
        padding-right: 30px;
        height: auto;
    }

    .slider-5, .slide-5, .mask-4 {
        height: auto;
    }

    .div-block-91 {
        width: 100%;
        height: 100%;
        padding: 30px 20px;
    }
}

#w-node-a446b6c6-58e7-d296-be66-ac415a621141-517188e1, #w-node-d38e2604-25c3-bf86-b1f6-9cfa21b9588f-517188e1, #w-node-dd74b3a0-410f-7609-4d8b-8cb8f2213a69-517188e1, #w-node-_54aec32f-170b-4e28-0b10-d5f7175ec45c-517188e1, #w-node-ce275ee4-bc1f-7aaa-372c-ead2d86ce60c-517188e1, #w-node-b5b369b5-4544-1570-8dce-ee4e45dac525-517188e1, #w-node-_20032b03-f17e-f1c2-c37b-59f8303a99c2-be93c7a6, #w-node-_20032b03-f17e-f1c2-c37b-59f8303a99cd-be93c7a6, #w-node-_20032b03-f17e-f1c2-c37b-59f8303a99d8-be93c7a6, #w-node-_7324f537-e2a4-ad3a-58ac-f9a7fc554986-be93c7a6, #w-node-_4dc82a0c-d479-522b-ebbf-5c4d2747cb52-be93c7a6, #w-node-b7794247-b333-42c3-9125-9ba31b511c2d-be93c7a6, #w-node-b7794247-b333-42c3-9125-9ba31b511c38-be93c7a6, #w-node-b7794247-b333-42c3-9125-9ba31b511c43-be93c7a6, #w-node-bb6cd6cc-b636-2d01-e678-1a07bdcb7add-be93c7a6, #w-node-bb6cd6cc-b636-2d01-e678-1a07bdcb7ae8-be93c7a6, #w-node-_5b196d75-6648-7756-497d-ce8129a65747-be93c7a6, #w-node-_5b196d75-6648-7756-497d-ce8129a65752-be93c7a6, #w-node-_5b196d75-6648-7756-497d-ce8129a6575d-be93c7a6, #w-node-_70048531-4471-048e-e6b3-23c0b8b4aefb-be93c7a6, #w-node-f6017baa-a178-3130-ac27-28864dd6d0fe-be93c7a6, #w-node-afee6818-5a7b-fae9-4991-a4fce4bf6e9b-be93c7a6, #w-node-_69ba1925-f2cf-1368-f449-ce993a345658-be93c7a6, #w-node-_971613ce-f38f-c242-20a0-188380243ba7-be93c7a6, #w-node-_971613ce-f38f-c242-20a0-188380243bac-be93c7a6, #w-node-e68a1608-582e-4938-4af0-de4fcdad1412-be93c7a6, #w-node-e68a1608-582e-4938-4af0-de4fcdad1417-be93c7a6, #w-node-b9772cd1-d4cc-b0b3-f2d5-80365c7786c9-be93c7a6, #w-node-b9772cd1-d4cc-b0b3-f2d5-80365c7786ce-be93c7a6, #w-node-d39d5aa2-6fc5-820c-6d6c-4dbb519b2d11-a6e23078, #w-node-_880ed6e4-f385-cc68-15ce-0733bd92fe17-a6e23078, #w-node-_65e0cf4a-166a-dd5b-cdf5-9bd7d1f1d6ad-c118d2bc, #w-node-d30e7306-5ba7-fc55-21c2-6fa0600817c3-c118d2bc, #w-node-_5043924d-36ac-0899-2962-fa4ed278e244-c118d2bc, #w-node-_7c1ec949-dcb0-6ec0-f340-3aab55b0b0ee-9666cce8, #w-node-e0d4bbb4-3b0b-9631-381a-d56f596f1142-9666cce8, #w-node-b78cf160-e494-7411-8341-2e612649dfff-9666cce8, #w-node-b78cf160-e494-7411-8341-2e612649e001-9666cce8, #w-node-_2d091e6d-5c57-3cf9-3609-9d105d8f5e6b-9666cce8, #w-node-_442d02e1-bcb8-e0f2-874c-ba7429e7d690-9666cce8, #w-node-_6745dca5-04b4-1227-8a1a-4966fa83051a-9666cce8, #w-node-_1c4f162b-1e45-4b69-fd22-afb755672ea7-9666cce8, #w-node-b13e3966-6cac-bf34-e907-4753d8b1ffb0-9666cce8, #w-node-f0403c26-a76b-bbde-e153-49b8297987af-d6862d43, #w-node-_978e1ba6-97a2-d6f0-6f24-cd1b6866ed6f-d6862d43, #w-node-b6e9e180-3f44-68b8-9c13-4b099076a959-3b904cb1, #w-node-_3cf0b48b-be77-3411-54a9-0702797bc93e-3b904cb1, #w-node-f2290a86-00ea-2ffe-fe22-d1884987e882-3b904cb1, #w-node-f2290a86-00ea-2ffe-fe22-d1884987e880-3b904cb1, #w-node-dbfb4dd8-b96f-a5e2-5580-8fa719e7f2cf-3b904cb1, #w-node-dbfb4dd8-b96f-a5e2-5580-8fa719e7f2d1-3b904cb1, #w-node-dbfb4dd8-b96f-a5e2-5580-8fa719e7f2d5-3b904cb1, #w-node-dbfb4dd8-b96f-a5e2-5580-8fa719e7f2d8-3b904cb1, #w-node-dbfb4dd8-b96f-a5e2-5580-8fa719e7f2da-3b904cb1, #w-node-dbfb4dd8-b96f-a5e2-5580-8fa719e7f2de-3b904cb1, #w-node-c03b4d54-ee24-a6d2-db68-046be847233d-3b904cb1, #w-node-c03b4d54-ee24-a6d2-db68-046be847233f-3b904cb1, #w-node-c03b4d54-ee24-a6d2-db68-046be8472343-3b904cb1, #w-node-c03b4d54-ee24-a6d2-db68-046be8472346-3b904cb1, #w-node-c03b4d54-ee24-a6d2-db68-046be8472348-3b904cb1, #w-node-c03b4d54-ee24-a6d2-db68-046be847234c-3b904cb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
    #w-node-b13e3966-6cac-bf34-e907-4753d8b1ffb0-9666cce8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}

@media screen and (min-width: 1280px) {
    #w-node-_978e1ba6-97a2-d6f0-6f24-cd1b6866ed6f-d6862d43 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}

@media screen and (max-width: 991px) {
    #w-node-_1c6dd9f7-8410-b16d-7b8a-bfce6ea53c0c-be93c7a6 {
        grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_7c1ec949-dcb0-6ec0-f340-3aab55b0b0ee-9666cce8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}

@media screen and (max-width: 767px) {
    #w-node-_1c6dd9f7-8410-b16d-7b8a-bfce6ea53c0c-be93c7a6 {
        grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-f2290a86-00ea-2ffe-fe22-d1884987e880-3b904cb1 {
        grid-area: 1 / 1 / 2 / 2;
    }
}


@font-face {
    font-family: 'Louis George Cafe';
    src: url('../fonts/Louis-George-Cafe-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Louis George Cafe';
    src: url('../fonts/Louis-George-Cafe.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
