/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.theme{--background-color:#FFFFFF;--text-color:#000000;--title-color:#000000}.theme--blush_harmony{--background-color:#f5b5d2;--text-color:#312783;--title-color:#312783}.theme--mint_serenity{--background-color:#a5d7d5;--text-color:#312783;--title-color:#312783}.theme--golden_pastel{--background-color:#fff3d7;--text-color:#312783;--title-color:#312783}.theme--lavender_mist{--background-color:#c1a4cf;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--crimson_elegance{--background-color:#e7343f;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--deep_violet{--background-color:#702283;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--teal_essence{--background-color:#009a93;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--midnight_indigo{--background-color:#312783;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--purple_essence{--background-color:#EFE8F5;--text-color:#000000;--title-color:#69187d}.theme--pink_blossom{--background-color:#FDEEF6;--text-color:#000000;--title-color:#E6007D}.theme--teal_harmony{--background-color:#EBF6F6;--text-color:#000000;--title-color:#009A93}.theme--crimson_glow{--background-color:#FDEEEB;--text-color:#000000;--title-color:#E7343F}.content-text{-webkit-margin-before:3.125rem;margin-block-start:3.125rem;-webkit-margin-after:3.125rem;margin-block-end:3.125rem}@media screen and (min-width:768px){.content-text{-webkit-margin-before:4.5rem;margin-block-start:4.5rem;-webkit-margin-after:4.5rem;margin-block-end:4.5rem}}.content-text.map-full .content-text__inner{max-width:100%;margin-bottom:2.5rem}.content-text.map-full .description a{text-decoration:underline}.content-text.map-full .description ol{list-style:decimal;padding-left:1.125rem;margin-bottom:1.25rem}.content-text.map-full .description ul{list-style:initial;padding-left:1.125rem;margin-bottom:1.25rem}.content-text .title{margin-bottom:1.25rem}@media screen and (min-width:768px){.content-text .title{margin-bottom:3.125rem}}.content-text .description{margin-bottom:2.5rem}@media screen and (min-width:768px){.content-text .description{max-width:55.625rem;font-size:1.25rem;line-height:1.875rem}}.content-text img{width:100%}.content-text .quote{max-width:69.125rem;margin:0 auto}@media screen and (min-width:768px){.content-text .quote{-ms-grid-rows:auto;-ms-grid-columns:19.125rem 1.875rem auto;grid-template:auto/19.125rem auto;gap:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex}}.content-text .quote__img{height:9rem;width:9rem;margin:0 auto;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.content-text .quote__img{height:19.125rem;width:19.125rem}}@media screen and (max-width:767px){.content-text .quote__img{margin-bottom:2.5rem}}.content-text .quote__img .media{height:100%;width:100%}.content-text .quote img{height:100%;width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.content-text .quote__content{position:relative;padding-left:2.8125rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:768px){.content-text .quote__content{padding-left:5.625rem}}.content-text .quote__content::before{content:'';position:absolute;left:0;top:0;background-image:url("/themes/custom/ofaj_base/integration/public/assets/02-molecules/content/../../images/icons/icon-quote.svg");width:1.75rem;height:2.25rem;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.content-text .quote__content::before{margin:0 1.25rem;width:2.375rem}}.content-text .quote__content h3{font-size:1.125rem;font-weight:400}@media screen and (min-width:768px){.content-text .quote__content h3{font-size:2.25rem;line-height:1.11111}}.content-text .quote__text{margin-bottom:1.25rem}@media screen and (min-width:768px){.content-text .quote__text{margin-bottom:2.5rem}}.content-text .quote__info strong{font-size:.875rem;display:block;margin-bottom:.3125rem}@media screen and (min-width:768px){.content-text .quote__info strong{font-size:1.125rem;line-height:1.33333;margin-bottom:.625rem}}@media screen and (min-width:768px) and (min-width:768px){.content-text .quote__info strong{font-size:1.5rem;line-height:1.25}}
.theme{--background-color:#FFFFFF;--text-color:#000000;--title-color:#000000}.theme--blush_harmony{--background-color:#f5b5d2;--text-color:#312783;--title-color:#312783}.theme--mint_serenity{--background-color:#a5d7d5;--text-color:#312783;--title-color:#312783}.theme--golden_pastel{--background-color:#fff3d7;--text-color:#312783;--title-color:#312783}.theme--lavender_mist{--background-color:#c1a4cf;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--crimson_elegance{--background-color:#e7343f;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--deep_violet{--background-color:#702283;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--teal_essence{--background-color:#009a93;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--midnight_indigo{--background-color:#312783;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--purple_essence{--background-color:#EFE8F5;--text-color:#000000;--title-color:#69187d}.theme--pink_blossom{--background-color:#FDEEF6;--text-color:#000000;--title-color:#E6007D}.theme--teal_harmony{--background-color:#EBF6F6;--text-color:#000000;--title-color:#009A93}.theme--crimson_glow{--background-color:#FDEEEB;--text-color:#000000;--title-color:#E7343F}.two-column-text{padding:3.75rem 0;background-color:var(--background-color,#fff);color:var(--text-color,#000)}@media screen and (min-width:768px){.two-column-text{padding:4.5rem 0}}.two-column-text.container-md .content-text__inner{max-width:63.875rem}.two-column-text>.wrapper{display:-ms-grid;display:grid;row-gap:2.5rem}@media screen and (min-width:768px){.two-column-text>.wrapper{-ms-grid-columns:1fr 5rem 1fr;grid-template-columns:repeat(2,1fr);max-width:80.375rem;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}@media screen and (min-width:768px){.two-column-text--one>.wrapper{-ms-grid-columns:auto;grid-template-columns:auto}}.two-column-text .content-text__inner{max-width:47.25rem}@media screen and (max-width:767px){.two-column-text .content-text__inner li{text-align:left}}@media screen and (min-width:768px){.two-column-text .content-text__inner .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}}.two-column-text .content-text__inner .title-wrapper .icon{width:3.75rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.two-column-text .content-text__inner .title-wrapper .icon{width:5rem;margin-bottom:1.25rem}}@media screen and (max-width:767px){.two-column-text .content-text__inner .title-wrapper .icon{margin:0 auto .9375rem}}.two-column-text .content-text__inner .title-wrapper .icon svg{height:auto}@media screen and (min-width:1024px){.two-column-text .content-text__inner .title-wrapper .title{max-width:90%}}.two-column-text .content-text__inner h2{font-weight:500;font-size:1.5rem;line-height:1.25;margin-bottom:1.25rem;color:var(--title-color,#000)}@media screen and (min-width:768px){.two-column-text .content-text__inner h2{font-size:3.125rem;line-height:1.2}}@media screen and (min-width:768px){.two-column-text .content-text__inner h2{font-size:2.25rem;line-height:1.11111}}@media screen and (max-width:767px){.two-column-text .content-text__inner h2{text-align:center}}@media screen and (min-width:768px){.two-column-text .content-text__inner .description{font-size:1.25rem}}.two-column-text .content-text__inner .description p{margin-bottom:1.25rem}.two-column-text .content-text__inner .description ul{list-style-type:disc;padding-left:1.5625rem;margin-bottom:1.5625rem}.two-column-text .content-text__inner .description ul li{margin-bottom:.3125rem}.two-column-text .content-text__inner .description ol{list-style-type:decimal;padding-left:1.5625rem;margin-bottom:1.5625rem}.two-column-text .content-text__inner .description ol li{margin-bottom:.3125rem}.two-column-text .content-text__inner .description a:not(.btn){color:#312783;text-decoration:underline}.two-column-text .content-text__inner .description a:not(.btn):hover{text-decoration:none}.two-column-text h3{font-weight:600;margin-bottom:1.25rem}@media screen and (min-width:768px){.two-column-text h3{margin-bottom:2.5rem}}.two-column-text .description{font-size:.875rem;line-height:1.57143}@media screen and (min-width:768px){.two-column-text .description{font-size:1.25rem;line-height:1.5}}
