.rich-html-promoter{padding:3% 0%}.rich-html-promoter__window{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.rich-html-promoter__panel{background-color:#f8f8f8;flex-wrap:nowrap;align-items:stretch;width:100%;height:auto;min-height:60%;display:flex;position:relative}.rich-html-promoter__content{align-items:left;box-sizing:border-box;flex-direction:column;flex:0 0 40%;gap:2rem;width:40%;max-width:40%;margin-top:3%;margin-bottom:40px;margin-left:5%;display:flex}.rich-html-promoter__title{color:#30557d;margin-bottom:0}.rich-html-promoter__title p{margin:0}.rich-html-promoter__checklist{color:#393333;padding:0;list-style-type:none}.rich-html-promoter__checklist li{font-size:18px;margin-top:0!important;margin-bottom:0!important}.rich-html-promoter__checklist--rich li span p{margin:0}.rich-html-promoter__checklist--rich li span p:not(:last-child){margin-bottom:.35em}.rich-html-promoter__checklist--rich li span ul,.rich-html-promoter__checklist--rich li span ol{margin:0;padding-left:1.1em}.rich-html-promoter__check-icon{color:#d7102d;height:2rem;font-weight:700}.rich-html-promoter__actions{gap:2rem;display:flex}.rich-html-promoter__btn{z-index:1;color:#284665;text-align:center;background-color:#f2e9e9;border-color:#0000;border-radius:.2rem;min-width:300px;padding:.6rem 2.3rem;font-size:18px;text-decoration:none;position:relative;box-shadow:0 4px 6px #0000001a}.rich-html-promoter__btn:before{content:"";z-index:-1;transform-origin:0;background-color:#d40606;min-height:40px;transition:all .5s;position:absolute;inset:0;transform:scaleX(0)}.rich-html-promoter__btn:hover{color:#fff}.rich-html-promoter__btn:hover:before{border-radius:.3rem;text-decoration-color:#fff;transform:scale(1)}.rich-html-promoter__image-container{box-sizing:border-box;flex:auto;justify-content:flex-end;align-items:center;min-width:0;padding-right:clamp(1rem,5vw,100px);display:flex;position:relative}.rich-html-promoter__image{object-fit:contain;width:auto;height:auto;display:block}.rich-html-promoter__image-container--portrait{pointer-events:none;justify-content:flex-end;align-items:flex-start;width:auto;max-width:55%;height:100%;padding-right:0;position:absolute;top:-60px;right:clamp(1rem,5vw,100px)}.rich-html-promoter__image--portrait{max-width:100%;max-height:620px;transform:translateY(-30%)}.rich-html-promoter__panel--landscape-image{align-items:center;min-height:50vh;padding:2rem 0}.rich-html-promoter__image-container--landscape{flex:52%;justify-content:flex-end;align-items:center;width:auto;max-width:52%;height:auto;margin-left:auto;padding-right:clamp(1rem,5vw,100px);position:relative;top:auto;right:0}.rich-html-promoter__image--landscape{width:auto;max-width:100%;max-height:min(320px,42vh);margin-left:auto;transform:none}.rich-html-promoter__image--rounded{border-radius:12px}.rich-html-promoter__image-container:not(.rich-html-promoter__image-container--portrait):not(.rich-html-promoter__image-container--landscape){align-items:center}.rich-html-promoter__image-container:not(.rich-html-promoter__image-container--portrait):not(.rich-html-promoter__image-container--landscape) .rich-html-promoter__image{max-width:100%;max-height:min(400px,50vh)}.rich-html-promoter__panel--training{flex-wrap:nowrap;gap:clamp(1rem,3vw,2.5rem);min-height:50vh;padding:2rem 0 2.5rem}.rich-html-promoter__panel--training .rich-html-promoter__content{align-self:stretch}.rich-html-promoter__panel--training .rich-html-promoter__image-container{flex:0 45%;max-width:45%;padding-right:5%;position:relative}.rich-html-promoter__panel--training .rich-html-promoter__image--training{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:none;transform:none!important}@media only screen and (max-width:768px){.rich-html-promoter__window{height:auto;min-height:100vh;padding:20px 0}.rich-html-promoter__panel,.rich-html-promoter__panel--landscape-image{flex-flow:column wrap;align-items:center;min-height:auto;padding:20px}.rich-html-promoter__content{text-align:left;flex:none;gap:1.5rem;width:90%;max-width:90%;margin:20px auto}.rich-html-promoter__title{text-align:center;font-size:24px}.rich-html-promoter__checklist li{margin-bottom:15px;font-size:16px}.rich-html-promoter__image-container,.rich-html-promoter__image-container--portrait,.rich-html-promoter__image-container--landscape{pointer-events:auto;flex:none;width:90%;max-width:400px;margin:20px auto 0;padding-right:0;position:relative;top:auto;right:auto}.rich-html-promoter__image,.rich-html-promoter__image--portrait,.rich-html-promoter__image--landscape{width:100%;max-width:100%;max-height:none;transform:none}.rich-html-promoter__actions{flex-direction:column;align-items:center;gap:1rem;width:100%}.rich-html-promoter__btn{width:100%;min-width:auto;max-width:300px;padding:.5rem 1.5rem;font-size:16px}.rich-html-promoter__panel--training{padding:20px}.rich-html-promoter__panel--training .rich-html-promoter__image-container{max-width:min(92%,420px);padding-right:0}.rich-html-promoter__panel--training .rich-html-promoter__image--training{height:auto}}@media only screen and (max-width:480px){.rich-html-promoter__content,.rich-html-promoter__image-container,.rich-html-promoter__image-container--portrait,.rich-html-promoter__image-container--landscape{width:95%;max-width:95%}.rich-html-promoter__btn{padding:.4rem 1.2rem;font-size:14px}}
.job-info-container{justify-content:space-evenly;align-items:center;margin:18px 0 0;padding:0 16px;display:flex}.job-info-item{white-space:nowrap;align-items:center;gap:10px;min-height:22px;display:inline-flex}.job-info-icon{color:#133478;flex:none;width:30px;height:30px}.job-info-text{color:#000;font-size:20px;font-weight:400}@media only screen and (max-width:768px){.job-info-container{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}}
