.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.rich-text__blocks{width:100%}@media screen and (min-width: 750px){.rich-text__wrapper{width:100%}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__blocks{max-width:50rem}}@media screen and (min-width: 990px){.rich-text__blocks{max-width:78rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:2rem}.rich-text__blocks>*+a{margin-top:3rem}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.corporate-banner .content-container{background-color:#eef5f5}.corporate-banner .rich-text__heading{color:#000c2f;text-align:center;font-family:Libre Baskerville,serif;font-size:60px;font-style:normal;font-weight:400;line-height:115%;text-transform:capitalize}.corporate-banner .rich-text__heading strong{color:#e14a21;font-weight:400}.corporate-banner .rich-text__caption{color:#000c2f;text-align:center;font-family:Libre Baskerville,serif;font-size:24px;font-style:normal;font-weight:400;line-height:115%;text-transform:capitalize}.corporate-banner .rich-text__text p{color:#000c2f;text-align:center;leading-trim:both;text-edge:cap;font-family:Afacad;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.corporate-banner .rich-text__buttons{display:flex;justify-content:center;gap:30px;align-items:center;flex-direction:row;flex-wrap:nowrap;max-width:90%;margin:0 auto}.corporate-banner .rich-text__buttons .button:after{box-shadow:none}.corporate-banner .rich-text__buttons .button:nth-of-type(1),.corporate-banner .rich-text__buttons .button:nth-of-type(2){border-radius:10px;color:#fff;font-family:Libre Baskerville,serif;font-size:16px;font-style:normal;font-weight:700;line-height:26px;max-width:300px;width:100%;padding:0 1rem}.corporate-banner .rich-text__buttons .button:nth-of-type(1){background:#202a44}.corporate-banner .rich-text__buttons .button:nth-of-type(2){background:#e14a21}@media (max-width : 1024px){.corporate-banner .rich-text__heading{font-size:44px}.corporate-banner .rich-text__caption{font-size:20px}}@media (max-width : 989px){.corporate-banner .rich-text__blocks{max-width:100%!important}}@media (max-width : 768px){.corporate-banner .rich-text__heading{font-size:36px}.corporate-banner .rich-text__caption{font-size:18px}.corporate-banner .rich-text__buttons{flex-wrap:wrap;gap:20px}}@media (max-width : 480px){.corporate-banner .rich-text__heading{font-size:30px}.rich-text__wrapper{width:100%:}.corporate-banner .rich-text__caption{font-size:16px}.corporate-banner .rich-text__text p{font-size:16px;line-height:24px}}.shareholders .rich-text__heading{color:#000c2f;text-align:center;font-family:Libre Baskerville,serif!important;font-size:50px;font-style:normal;font-weight:400;line-height:115%;text-transform:capitalize}.shareholders .rich-text__text{color:#000c2f;text-align:center;text-shadow:0 3px 9px rgba(0,0,0,.1);font-family:Afacad,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:30px;padding:40px 0}.shareholders .button{color:#fff;font-family:Libre Baskerville,serif!important;font-size:18px;font-style:normal;font-weight:700;border-radius:10px;background:#202a44!important;line-height:26px;width:400px;text-align:center}.shareholders .button:after{box-shadow:none}.shareholders .button:hover:after{box-shadow:none}@media (max-width : 1024px){.shareholders .rich-text__heading{font-size:40px}.shareholders .rich-text__text{font-size:18px;line-height:24px;padding:15px 0}.shareholders .button{font-size:16px;line-height:22px;width:370px}}@media (max-width : 768px){.shareholders .rich-text__heading{font-size:36px}.shareholders .rich-text__text{font-size:16px line-height: 22px;padding:0}.shareholders .button{font-size:14px;line-height:22px;width:300px;margin:20px 0 0}}@media (max-width : 575px){.shareholders .rich-text__heading{font-size:30px}}body.template-page-newsroom .press_bann .features,body.template-page-newsroom .press_bann .features .feat{display:flex;justify-content:center;gap:14px;align-items:center}body.template-page-newsroom .press_bann .features .feat{text-wrap:nowrap}body.template-page-newsroom .press_bann h2{font-family:Bogue Black}body.template-page-newsroom .press_bann p{font-family:Afacad,sans-serif;font-size:22px;line-height:32px;font-weight:500}.template-page-newsroom .press_bann .rich-text__buttons{margin-top:4.6rem}.template-page-newsroom .press_bann .rich-text__buttons .button{color:#fff;font-family:Afacad,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal;border-radius:40px;background:#e14a21;box-shadow:4px 4px #000c2f;width:300px;display:flex;text-align:center;transition:all .3s ease-in-out}.template-page-newsroom .press_bann .rich-text__buttons .button:after,.template-page-newsroom .press_bann .rich-text__buttons .button:before{box-shadow:none}.template-page-newsroom .press_bann .rich-text__buttons .button:hover{box-shadow:none;transition:all .3s ease-in-out;transform:translate3d(4px,4px,4px);border:none}@media screen and (min-width: 750px){body.template-page-corporate .map .rich-text__blocks *{color:rgba(var(--color-foreground),1)}body.template-page-corporate .map .rich-text__blocks{max-width:100%!important}body.template-page-corporate .map .rich-text__blocks h2{font-family:Libre Bodoni}body.template-page-corporate .map .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%}body.template-page-corporate .map .rte-image{margin:4rem auto 2rem;width:80%}.template-page-newsroom .press_bann h2{font-size:calc(var(--font-heading-scale) * 6rem);line-height:60px;margin-top:4.5rem}}@media screen and (min-width: 990px){body.template-page-corporate .map .rte-image{width:80%;margin:6rem auto 2rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-rich-text.css.map */
