.main__container>.contentblocks-main .has-media:not(:last-child){margin-bottom:var(--paragraph-margin-vertical,var(--paragraph-margin-vertical-bottom,1.8rem))}.contentblocks__item{height:100%}.contentblocks__item.box-primary{--box-background-color:var(--btn-primary-background-color);--box-border-color:var(--btn-primary-border-color);--box-text-color:var(--btn-primary-text-color);--headings-color:var(--btn-primary-text-color);--icon-color:var(--btn-primary-text-color)}.contentblocks__item.box-primary .contentblocks__btn{--btn-background-color:var(--color1-dark);--btn-border-color:var(--color1-dark);--btn-background-color-hover:var(--color1-darker);--btn-border-color-hover:var(--color1-darker)}.contentblocks__item.alert-info{--box-background-color:#cff4fc;--box-border-color:#b6f0fb;--box-text-color:#055261;--headings-color:#055261;--icon-color:#055261}.contentblocks__item.alert-info .contentblocks__btn{--btn-background-color:#055261;--btn-border-color:#055261;--btn-background-color-hover:var(--black);--btn-border-color-hover:var(--black)}.contentblocks__item.alert-warning{--box-background-color:#fff3cc;--box-border-color:#ffecb3;--box-text-color:#684f03;--headings-color:#684f03;--icon-color:#684f03}.contentblocks__item.alert-warning .contentblocks__btn{--btn-background-color:#684f03;--btn-border-color:#684f03;--btn-background-color-hover:var(--black);--btn-border-color-hover:var(--black)}.contentblocks__item.alert-danger{--box-background-color:#f8d8db;--box-border-color:#f5c2c7;--box-text-color:#832028;--headings-color:#832028;--icon-color:#832028}.contentblocks__item.alert-danger .contentblocks__btn{--btn-background-color:#832028;--btn-border-color:#832028;--btn-background-color-hover:var(--black);--btn-border-color-hover:var(--black)}.contentblocks__item.alert-success{--box-background-color:#d0e6dc;--box-border-color:#b9dacb;--box-text-color:#0f5233;--headings-color:#0f5233;--icon-color:#0f5233}.contentblocks__item.alert-success .contentblocks__btn{--btn-background-color:#0f5233;--btn-border-color:#0f5233;--btn-background-color-hover:var(--black);--btn-border-color-hover:var(--black)}@media (min-width:48em){.contentblocks__item.img-right .partial__photo{order:var(--order,2)}}.contentblocks__title{--font-size:3.2rem;--headings-margin-vertical-bottom:2.1rem}.contentblocks__icon{--icon-margin-horizontal:0.5rem;--icon-size-square:4rem;float:left}.contentblocks__title-wrapper:not(:last-child){margin-bottom:var(--margin-vertical,var(--margin-vertical-bottom,2.1rem))}.contentblocks__short p{max-width:none}.contentblocks__photo:not(:last-child),.contentblocks__short:not(:last-child){margin-bottom:var(--margin-vertical,var(--margin-vertical-bottom,1.8rem))}.main__container>.contentblocks-main{margin-bottom:var(--main-section-margin-vertical,var(--main-section-margin-vertical-bottom,6rem))}.main__container>.contentblocks-main .has-media{display:flex;flex-direction:var(--flex-direction,column);gap:var(--partial-gap,0)}@media (min-width:48em){.main__container>.contentblocks-main .has-media{--partial-gap:6rem;--flex-direction:row}.main__container>.contentblocks-main .has-media .contentblocks__photo{flex:0 0 30%;--paragraph-margin-vertical:0}.main__container>.contentblocks-main .has-media .contentblocks__content{flex:1 1 auto}}.main__container>.contentblocks .contentblocks__list{--gutter-vertical:6rem}.main__container>.contentblocks .contentblocks__list:not([data-cols="1"]){display:var(--row-display,flex);flex-wrap:var(--row-flex-wrap,wrap);margin-left:calc(var(--gutter-horizontal, 6rem)/-2);margin-right:calc(var(--gutter-horizontal, 6rem)/-2);margin-top:calc(var(--gutter-vertical, 0)*-1)}.main__container>.contentblocks .contentblocks__list:not([data-cols="1"])>*{flex-basis:var(--flex-basis,auto);flex-grow:var(--flex-grow,1);flex-shrink:var(--flex-shrink,0);margin-top:var(--gutter-vertical,0);max-width:100%;padding-left:calc(var(--gutter-horizontal, 6rem)/2);padding-right:calc(var(--gutter-horizontal, 6rem)/2);width:var(--col-size-width,100%)}@media (min-width:64em){.main__container>.contentblocks .contentblocks__list:not([data-cols="1"])>*{--flex-grow:0;--flex-shrink:0;--flex-basis:auto;--col-size-width:50%}}