/*!
 * Partial to be imported on top of block or page scss
 * Will give access to vendors ans theme functions, mixins, variables
 */.molecules{padding:0 0 50px}@media(min-width: 768px){.molecules{padding:50px 0}}.molecules__content{max-width:784px;margin:40px auto;color:#002856;font-weight:500}@media(min-width: 768px){.molecules__content{padding-top:60px}}.molecules__content p{font-size:22px;line-height:31.5px}@media(min-width: 768px){.molecules__content p{font-size:32px;line-height:39px}}section.molecule{color:#002856;font-size:2.4rem;line-height:4rem}section.molecule .letter__anchor{margin-top:-140px;margin-bottom:0px;height:140px}section.molecule .letter__title{margin-bottom:40px;position:relative}@media(min-width: 992px){section.molecule .letter__title{margin-top:20px;margin-bottom:60px}}section.molecule .letter__title>span{border:3px solid #ef3842;color:#ef3842;border-radius:100%;width:calc(43px + 3%);height:auto;text-align:center;aspect-ratio:1/1;text-align:center;background-color:#fff;z-index:1;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400}section.molecule .letter__title:before{height:3px;width:100%;position:absolute;left:0;top:calc(50% - 1px);content:"";display:block;background-color:#ef3842}section.molecule .letter__container>.molecule__container:first-of-type .molecule__row{padding-top:0}.molecules__title{color:#fff;padding:8rem 0}@media(min-width: 992px){.molecules__title{padding:14rem 0 10rem}}.molecules__title h1{margin-bottom:0}.molecules__index{margin-bottom:30px;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:2rem 0;font-size:1.1rem;top:0;position:sticky;z-index:2;background-color:#fff;text-align:center}@media(min-width: 768px){.molecules__index{font-size:2.1rem}}@media(min-width: 992px){.molecules__index{padding:3rem 0}}.molecules__index span{color:#cbd3d6}.molecules__index .letter{margin:0 7.5px}@media(min-width: 992px){.molecules__index .letter{margin:0 15px}}.molecules__index .letter.first-of-type{padding-left:0}.molecules__index .letter.last-of-type{padding-right:0}.molecules__index a{text-decoration:none}.molecule__container+.molecule__container>.molecule__row{border-top:1px solid #cbd3d6}.molecule__container .item>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:no-repeat right center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23EF3842' d='M24.889 14v10.889H3.11V14H0v10.889A3.12 3.12 0 0 0 3.111 28H24.89A3.12 3.12 0 0 0 28 24.889V14h-3.111Zm-9.333 1.042 4.028-4.013 2.194 2.193L14 21l-7.778-7.778 2.194-2.193 4.028 4.013V0h3.112v15.042Z'/%3E%3C/svg%3E");-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-underline-offset:6px;text-transform:uppercase;color:#002856;-webkit-text-decoration-color:#ef3842;text-decoration-color:#ef3842;text-decoration-thickness:2px;font-weight:800;font-size:16px;line-height:1.7;padding:11px 43px 8px 0;margin:5px 0 5px;-webkit-transition:-webkit-text-decoration-color .3s ease-in-out;transition:-webkit-text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out, -webkit-text-decoration-color .3s ease-in-out}@media(min-width: 768px){.molecule__container .item>a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:19px;text-align:right}}.molecule__container .item>a:hover{-webkit-text-decoration-color:#002856;text-decoration-color:#002856}.molecule__row{padding:40px 0;display:grid;grid-template-columns:100%;grid-template-rows:2fr;gap:0px 0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1006px;margin:0 auto}@media(min-width: 768px){.molecule__row{grid-template-rows:1fr;grid-template-columns:50% 50%;padding:40px 70px}}.molecule__title{font-size:20px}@media(min-width: 768px){.molecule__title{font-size:30px}}

/*# sourceMappingURL=molecules-scss.css.map*/