.subheader-tag-block{position:relative}.subheader-tag-block.coloured-background{background-color:var(--secondary);border-radius:30px;padding:75px 40px 0}@media (max-width:576px){.subheader-tag-block.coloured-background{padding:25px}}.subheader-tag-block.full-width{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);border-radius:0!important}.subheader-tag-block .container{display:flex;flex-direction:column;justify-content:center}.subheader-tag-block .container.flex-start{align-items:flex-start;text-align:left}.subheader-tag-block .container.center{align-items:center;text-align:center}.subheader-tag-block .container.flex-end{align-items:flex-end;text-align:right}.subheader-tag-block .container .tagline{position:relative;padding:10px 40px;color:var(--accent);border-radius:40px;overflow:hidden;text-transform:uppercase;letter-spacing:3.2px}.subheader-tag-block .container .tagline:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--accent);z-index:0;opacity:.1}.subheader-tag-block .container p{max-width:720px;text-align:inherit}.subheader-tag-block .container h2,.subheader-tag-block .container h3{font-size:47px;max-width:720px}@media (max-width:576px){.subheader-tag-block .container h2,.subheader-tag-block .container h3{font-size:37px}}.subheader-tag-block .container h3{font-size:37px}.subheader-tag-block .container .buttons{display:flex;margin-top:15px}@media (max-width:576px){.subheader-tag-block .container .buttons{flex-direction:column}}.subheader-tag-block .container .buttons .btn-full-second{margin-left:15px}@media (max-width:576px){.subheader-tag-block .container .buttons .btn-full-second{margin-left:0;margin-top:10px}}.subheader-tag-block .container .ticks{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;max-width:1440px;margin:35px auto 50px}.subheader-tag-block .container .ticks .tick{width:calc(100% / 3 - 20px);font-weight:700;display:flex;justify-content:flex-start;align-items:flex-start;flex-grow:2;min-width:250px;text-align:left;padding-right:5px}.subheader-tag-block .container .ticks .tick i{background-color:#75C067;color:#fff;padding:5px;font-size:21px;border-radius:5px;margin-right:30px}.subheader-tag-block .container .full-width-image{margin:20px auto 0;width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}@media (max-width:576px){.subheader-tag-block .container .full-width-image{margin:20px auto 0}}