.image-with-text-overlay .text-lg{line-height:1.41}.image-with-text-overlay .media--extra-large{height:72rem !important}@media screen and (max-width: 767px){.image-with-text-overlay .rich-text__text{margin-top:32px !important}}@media screen and (max-width: 767px){.w-full .image-with-text-overlay .btn__container{margin-top:52px}}.image-with-text-ovelay__text--desctop{max-width:770px}@media screen and (max-width: 767px){.image-with-text-ovelay__content-wrapper .hd1{letter-spacing:.025em}}@media screen and (max-width: 767px){.image-with-text-ovelay__content-wrapper .h1{letter-spacing:.01em}}@media screen and (min-width: 768px){.image-with-text-ovelay__content-wrapper .rich-text>*+*{margin-top:40px}}@media screen and (max-width: 767px){.image-with-text-ovelay__content-wrapper .rich-text>*+*{margin-top:30px}}@media screen and (max-width: 767px){.image-with-text-ovelay__content-wrapper>.rich-text{padding-top:72px;padding-bottom:72px}}.image-with-text-overlay>.w-full .rich-text{display:flex;flex-direction:column;justify-content:center;min-height:560px}.content-overlay{height:calc(100vw/(var(--media-ratio) + .2))}.image-with-text-ovelay__head--mobile{letter-spacing:-0.005em;font-weight:700}@media screen and (max-width: 767px){.image-with-text-ovelay__text--desctop,.image-with-text-ovelay__head--desctop{display:none}}@media screen and (min-width: 768px){.image-with-text-ovelay__text--mobile,.image-with-text-ovelay__head--mobile{display:none}}.image-with-text-overlay .btn.btn--primary{height:46px}.image-with-text-overlay--container .btn.btn--primary{height:50px}.image-with-text-overlay--container-not .rich-text{max-width:860px}@media screen and (min-width: 768px){.image-with-text-overlay--container-not .rich-text *:not(.rich-text__heading)+*{margin-top:40px}}@media screen and (max-width: 767px){.image-with-text-overlay--container-not .rich-text *:not(.rich-text__heading)+*{margin-top:30px}}.image-with-text-overlay--container-not .rich-text .rich-text__text{max-width:650px}.image-with-text-overlay--container .rich-text{display:flex;flex-direction:column;align-items:center;max-width:860px}@media screen and (min-width: 768px){.image-with-text-overlay--container .rich-text *:not(.rich-text__heading)+*{margin-top:54px}}@media screen and (max-width: 767px){.image-with-text-overlay--container .rich-text *:not(.rich-text__heading)+*{margin-top:52px}}.image-with-text-overlay--container .rich-text__text{max-width:700px}@media screen and (max-width: 1279px){.image-with-text-overlay-mobile--small .rich-text{padding-top:35px;padding-bottom:37px}.image-with-text-overlay-mobile--small .rich-text__heading{line-height:1.245}}
