@use "/components/ajax-progress-custom/ajax-progress-custom";.paragraph{--paragraph-container-width: 1590px;position:relative;font-size:1em}.paragraph.paragraph--cca{padding:60px 25px;background:var(--paragraph-color-override, var(--paragraph-background-color, white));margin:var(--content-block-margin, 0 0 0 auto);text-align:var(--content-block-text-align, left);color:var(--paragraph-text-color, var(--cca-silver-green))}.paragraph.paragraph--cca[data-alignment="Right bias"]{--content-block-order: -1;--content-block-margin: 0 auto 0 0;--content-block-align: flex-end}.paragraph.paragraph--cca[data-alignment="Centre"]{--content-block-text-align: center;--content-block-grid-cols: 1fr;--content-block-align: center;--paragraph-container-width: 800px}.paragraph.paragraph--cca[data-alignment="Centre"] .paragraph__body>div:first-child{max-width:800px}.paragraph.paragraph--cca a:not(.btn){color:var(--paragraph-text-color, var(--cca-silver-green))}.paragraph.paragraph--cca.has-shark-tooth .paragraph__body div:first-of-type{padding-bottom:20px}.paragraph.paragraph--cca.full-width .paragraph__body{--content-block-grid-cols: 1fr}.paragraph.paragraph--cca.full-width .paragraph__body>:first-child{max-width:100ch}.block--hero-paragraph .paragraph.paragraph--cca{margin:0 auto;padding:30px 30px 2rem 25px}.block--hero-paragraph .paragraph.paragraph--cca .paragraph__body>div:first-child{max-width:none}.block--hero-paragraph .paragraph.paragraph--cca .paragraph__body>div:nth-child(2){order:-1}.block--hero-paragraph .paragraph.paragraph--cca svg{width:100%;height:auto;margin-top:-30px}@media (min-width: 768px){.block--hero-paragraph .paragraph.paragraph--cca svg{margin-top:-130px}}.paragraph.paragraph--cca .paragraph__body{position:relative;z-index:2;display:grid;column-gap:20px;row-gap:20px;justify-items:var(--content-block-align, flex-start);align-items:center;max-width:var(--paragraph-container-width);margin:0 auto}.paragraph.paragraph--cca .paragraph__body>div{width:100%}.paragraph.paragraph--cca .paragraph__body>div:nth-child(2){order:var(--content-block-order, 0)}.paragraph.paragraph--cca .paragraph__body a:not(.btn):not(.card__link){text-decoration:underline}@media (min-width: 768px){.paragraph.paragraph--cca{padding:50px 25px;font-size:1.125rem}.block--hero-paragraph .paragraph.paragraph--cca .paragraph__body{row-gap:40px}.block--hero-paragraph .paragraph.paragraph--cca .paragraph__body>div:first-child{max-width:430px}.block--hero-paragraph .paragraph.paragraph--cca .paragraph__body>div:nth-child(2){order:var(--content-block-order, 0)}.paragraph.paragraph--cca .paragraph__body{grid-template-columns:var(--content-block-grid-cols, 1fr 1fr)}}@media (min-width: 1330px){.paragraph.paragraph--cca{padding:130px 25px}.block--hero-paragraph .paragraph.paragraph--cca{padding:30px 90px 2rem 90px}}@media (min-width: 1330px){.paragraph.paragraph--cca[data-alignment="Left bias"]{padding-left:150px}.paragraph.paragraph--cca[data-alignment="Right bias"]{padding-right:150px}.paragraph.paragraph--cca .paragraph__body>div:first-child{max-width:clamp(200px, 34vw, 640px)}}.paragraph.paragraph--cca.is-open{display:block}.paragraph.paragraph--cca p{margin-bottom:1.5rem}.paragraph.paragraph--content-block .aspect-ratio--1-1 img{max-width:480px}@media (max-width: 767.98px){.paragraph.paragraph--content-block .paragraph__body>div:nth-child(2){--content-block-order: -1}}.paragraph.paragraph--content-block-mailchimp-reference .mailchimp-newsletter-mergefields{display:grid;grid-template-columns:1fr;grid-gap:10px 30px}.paragraph.paragraph--content-block-mailchimp-reference .mailchimp-newsletter-mergefields .form-required::after,.paragraph.paragraph--content-block-mailchimp-reference .mailchimp-newsletter-mergefields .required::after{content:'*'}@media (min-width: 1200px){.paragraph.paragraph--content-block-mailchimp-reference .mailchimp-newsletter-mergefields{grid-template-columns:repeat(2, 1fr)}.paragraph.paragraph--content-block-mailchimp-reference .mailchimp-newsletter-mergefields .form-item{grid-column:1}.paragraph.paragraph--content-block-mailchimp-reference .mailchimp-newsletter-mergefields .form-item:nth-child(even){grid-column:2}}.paragraph.paragraph--content-block-mailchimp-reference .ajax-changed .alert{padding:35px 50px;text-align:center;background-color:var(--cca-digital-green-400);border-width:3px}.paragraph.paragraph--content-block-mailchimp-reference .ajax-changed .alert ul{margin:0;padding:0;list-style:none}.paragraph.paragraph--content-block-mailchimp-reference .ajax-changed .alert b{font-size:24px}.paragraph.paragraph--content-block-mailchimp-reference .ajax-changed .alert button.close{display:none}.paragraph.paragraph--content-block-mailchimp-reference .ajax-changed .alert.alert-danger{border-color:var(--cca-red)}.paragraph.paragraph--content-block-references{display:grid}.paragraph.paragraph--content-block-references .paragraph__body>div:first-child{order:-1}.paragraph.paragraph--content-block-references .content-block--references__body{position:relative;column-gap:15px}.paragraph.paragraph--content-block-references .content-block--references__body>.node{flex:1}.paragraph.paragraph--content-block-references .content-block--references__body>.node:last-child{margin-top:74px}.paragraph.paragraph--content-block-references .content-block--references__body>.node h2{font-size:clamp(1.125rem, 1.2vw, 1.25rem)}.paragraph.paragraph--content-block-references .content-block--references__body>.node .badge{font-size:0.75rem}.paragraph.paragraph--content-block-references .content-block--references__body>.node .card__link{position:relative;display:block;max-width:326px;margin-left:auto}@media (min-width: 768px){.paragraph.paragraph--content-block-references .paragraph__body>div:first-child{order:unset}}@media (min-width: 1200px){.paragraph.paragraph--content-block-references .content-block--references__body{column-gap:50px}}.paragraph.paragraph--type--embedded-view{--container-width: 1750px;max-width:var(--container-width);margin:4rem auto}.paragraph.paragraph--embedded-poll,.paragraph.paragraph--embedded-webform{padding-top:60px;padding-bottom:0;background-color:var(--cca-digital-green-800)}.paragraph.paragraph--embedded-poll .paragraph__body h2,.paragraph.paragraph--embedded-webform .paragraph__body h2{align-self:center;justify-self:center}.paragraph.paragraph--embedded-poll .paragraph__body .alert,.paragraph.paragraph--embedded-webform .paragraph__body .alert{max-width:420px;margin-left:auto;margin-right:auto}.paragraph.paragraph--embedded-poll .poll,.paragraph.paragraph--embedded-webform .poll{margin:0 auto;padding:30px 25px;background:white}.paragraph.paragraph--embedded-poll .poll h5,.paragraph.paragraph--embedded-webform .poll h5{padding-bottom:30px;color:black}.paragraph.paragraph--embedded-poll .poll h5::after,.paragraph.paragraph--embedded-webform .poll h5::after{content:'';display:block;width:30%;margin-top:30px;border-bottom:2px solid var(--cca-digital-green)}.paragraph.paragraph--embedded-poll .poll label,.paragraph.paragraph--embedded-webform .poll label{font-size:1rem;color:black}.paragraph.paragraph--embedded-poll .poll .form-item ~ .form-item,.paragraph.paragraph--embedded-webform .poll .form-item ~ .form-item{margin-top:20px}.paragraph.paragraph--embedded-poll .poll .form-actions,.paragraph.paragraph--embedded-webform .poll .form-actions{margin-top:2rem}.paragraph.paragraph--embedded-poll .poll dt,.paragraph.paragraph--embedded-webform .poll dt{font-size:1rem;font-weight:normal}.paragraph.paragraph--embedded-poll .poll .bar,.paragraph.paragraph--embedded-webform .poll .bar{margin:12px 0 8px;height:12px;background-color:unset}.paragraph.paragraph--embedded-poll .poll .bar .foreground,.paragraph.paragraph--embedded-webform .poll .bar .foreground{height:12px;background-color:var(--cca-digital-green);border-radius:10px}.paragraph.paragraph--embedded-poll .poll .percent,.paragraph.paragraph--embedded-poll .poll .total,.paragraph.paragraph--embedded-webform .poll .percent,.paragraph.paragraph--embedded-webform .poll .total{display:none}@media (min-width: 768px){.paragraph.paragraph--embedded-poll .paragraph__body h2,.paragraph.paragraph--embedded-webform .paragraph__body h2{max-width:450px}.paragraph.paragraph--embedded-poll .poll,.paragraph.paragraph--embedded-webform .poll{max-width:420px;padding:50px 40px}}.paragraph.paragraph--embedded-webform .webform-submission-form{margin:0 auto;padding:30px 25px;background:white}.paragraph.paragraph--embedded-webform .webform-submission-form fieldset{margin-top:0}.paragraph.paragraph--embedded-webform .webform-submission-form fieldset legend{padding-bottom:30px;color:var(--black)}.paragraph.paragraph--embedded-webform .webform-submission-form fieldset legend::after{content:'';display:block;width:30%;margin-top:30px;border-bottom:2px solid var(--cca-digital-green)}@media (min-width: 768px){.paragraph.paragraph--embedded-webform .webform-submission-form{max-width:420px;padding:50px 40px}}.paragraph.paragraph--embedded-block.js-newsletter-signup-target{margin-top:-80px}@media (min-width: 1330px){.paragraph.paragraph--embedded-block.js-newsletter-signup-target{margin-top:-100px;padding-top:0}}.paragraph.paragraph--embedded-block .block-mailchimp-signup{grid-template-columns:1fr}.paragraph.paragraph--embedded-block .block-mailchimp-signup .mailchimp-newsletter-mergefields{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px 30px}.paragraph.paragraph--embedded-block .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item{grid-column:1}.paragraph.paragraph--embedded-block .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item:nth-child(even){grid-column:2}.paragraph.paragraph--embedded-block .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-required::after,.paragraph.paragraph--embedded-block .block-mailchimp-signup .mailchimp-newsletter-mergefields .required::after{content:'*'}.paragraph.paragraph--embedded-block .block-mailchimp-signup .ajax-changed .alert{padding:35px 50px;text-align:center;background-color:var(--cca-digital-green-400);border-color:var(--cca-red);border-width:3px}.paragraph.paragraph--embedded-block .block-mailchimp-signup .ajax-changed .alert ul{margin:0;padding:0;list-style:none}.paragraph.paragraph--embedded-block .block-mailchimp-signup .ajax-changed .alert b{font-size:24px}.paragraph.paragraph--embedded-block .block-mailchimp-signup .ajax-changed .alert button.close{display:none}.paragraph.paragraph--freeform{--offset-position: -125px;position:relative;z-index:1;padding:0}.paragraph.paragraph--freeform[data-alignment="Left bias"]{--offset-left: var(--offset-position);--offset-right: unset;padding:0;text-align:start}.paragraph.paragraph--freeform[data-alignment="Right bias"]{--offset-left: unset;--offset-right: var(--offset-position);padding:0;text-align:end}.paragraph.paragraph--freeform .tohu-separator{width:100%;max-width:570px;position:relative;right:var(--offset-right);left:var(--offset-left)}@media (min-width: 1200px){.paragraph.paragraph--freeform .tohu-separator{margin-block:-100px}}.paragraph.paragraph--gallery{--swiper-pagination-color: var(--cca-digital-green);--swiper-pagination-bullet-inactive-color: white;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-max-width: 910px;padding-block-end:4rem}.paragraph.paragraph--gallery .swiper-container{position:relative;overflow:hidden;max-width:var(--swiper-max-width);margin-inline:auto}.paragraph.paragraph--gallery nav{position:absolute;bottom:40px;width:100%;display:flex;align-items:center;max-width:var(--swiper-max-width);margin-inline:auto}.paragraph.paragraph--gallery :is(.swiper-pagination,.swiper-button-prev,.swiper-button-next){position:unset}.paragraph.paragraph--gallery :is(.swiper-button-prev,.swiper-button-next)::after{content:'';speak:none;background-repeat:no-repeat;background-size:cover;background-position:center, -1000em -1000em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300ff91' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E %3C/svg%3E")}.paragraph.paragraph--gallery :is(.swiper-button-prev,.swiper-button-next)::after{display:block;width:20px;height:20px}.paragraph.paragraph--gallery .swiper-button-disabled{opacity:1}.paragraph.paragraph--gallery .swiper-button-disabled::after{content:'';speak:none;background-repeat:no-repeat;background-size:cover;background-position:center, -1000em -1000em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E %3C/svg%3E")}.paragraph.paragraph--gallery .swiper-button-prev::before{transform:rotate(180deg)}.paragraph .remote-video__field-media-oembed-video{width:100%}
