.elementor .gradient-background{background-image:linear-gradient(266deg, #B77E21D4 0%,#a0babad1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .affinity-logo-name{font-family:Ananias;font-weight:300;font-size:48px;color:var(--text-pink);letter-spacing:4px;line-height:1.1em;text-align:center;margin-inline-start:auto;margin-inline-end:auto;align-self:center;}.elementor .solidarity-logo-name{font-family:Agrandir;font-size:clamp(1.5rem, 1.2rem + 1.1vw, 2.1rem);color:var(--text-pink);letter-spacing:1px;line-height:1.2em;text-align:center;margin-inline-start:auto;margin-inline-end:auto;flex:0 1 auto;align-self:center;}.elementor .sub-title-H3{font-family:Agrandir;font-size:20px;color:var(--black);text-align:center;margin-inline-start:auto;margin-inline-end:auto;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;align-self:start;}.elementor .flex-column{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .section-l-horizontal{padding-block-start:4rem;padding-block-end:4rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:inline-flex;flex-direction:column;justify-content:center;}.elementor .section-1120{width:1120px;max-width:1120px;column-gap:3rem;display:flex;justify-content:center;}.elementor .header-H1{font-family:Agrandir;font-weight:600;font-size:clamp(2.1rem, 1.6rem + 2.2vw, 3.25rem);display:inline-flex;flex-direction:row;justify-content:center;}.elementor .body-m2{font-family:Poppins;font-weight:400;font-size:1.65rem;color:var(--black);line-height:1.8em;text-align:justify;}.elementor .block-body{width:800px;display:inline-flex;justify-content:center;}.elementor .flex-centre{justify-content:center;}.elementor .header-h3{font-family:Agrandir;font-weight:600;font-size:clamp(1.5rem, 1.2rem + 1.1vw, 2.1rem);color:var(--black);line-height:1.2em;}.elementor .heading-middle{align-self:center;}.elementor .block-spacing-m{column-gap:1.5rem;row-gap:0rem;}.elementor .svg-m{width:50px;height:50px;}.elementor .border-m{border-radius:2rem;border-width:0.25rem;border-color:var(--gold);border-style:outset;box-shadow:3px 0px 10px 0px rgba(0, 0, 0, 1);}.elementor .block-column-space-m{column-gap:3rem;}.elementor .block-centre{flex-direction:column;}.elementor .block-justify-column{flex-direction:column;justify-content:center;}.elementor .flex-justify{flex-direction:column;justify-content:center;}.elementor .spacing-column{column-gap:3rem;}.elementor .padding-m{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:3rem;padding-inline-end:3rem;flex-direction:column;justify-content:space-between;}.elementor .box-body-m{font-family:Poppins;font-weight:400;font-size:1.5rem;color:var(--black);line-height:1.5em;text-align:start;}.elementor .spacing-header{display:inline-flex;flex-direction:column;align-self:center;}.elementor .border-radius{border-radius:2rem;border-width:0rem;box-shadow:0px 5px 10px 0px rgba(205, 205, 205, 1);flex-direction:column;}.elementor .background-graded-red{background-image:linear-gradient(297deg, rgb(255,255,255) 0%,#a33524b5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .section-l-vertical{display:inline-flex;flex:1 0 auto;justify-content:center;align-items:center;align-self:center;}.elementor .button-1{width:35rem;align-self:center;}.elementor .button-border{border-radius:5rem;}.elementor .button-colour-red{background-color:var(--dark-brown);}.elementor .button-text-pink{font-family:Agrandir;font-size:clamp(1.5rem, 1.2rem + 1.1vw, 2.1rem);color:#f2e9e4;line-height:1.2em;}.elementor .gradient-blue-white{background-image:linear-gradient(136deg, #a0baba 0%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .gradient-white-gold{background-image:linear-gradient(262deg, #B77E21D4 0%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .flexbox-1120{width:1120px;min-width:1120px;max-width:1120px;flex-direction:row;justify-content:center;}.elementor .flex-1120{padding-inline-start:13rem;padding-inline-end:13rem;flex-direction:column;}.elementor .keynote-picture{border-radius:15rem;border-width:0.25rem;border-color:var(--light-blue);border-style:solid;}.elementor .btm-rem-2-space{padding-block-end:2rem;}