@font-face{font-family:Vacu Ubuntu Medium;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/ubuntu-500-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.ctg-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ctg-hero{--u:0.05208vw}@media (max-width:1023.98px){.ctg-hero{--u:0.20833vw}}.ctg-hero{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 calc(var(--u)*120);padding:calc(var(--u)*16) calc(var(--u)*174) 0;background:#fff}.ctg-hero__crumbs{min-height:calc(var(--u)*25);margin:0 0 calc(var(--u)*16)}.ctg-hero__crumbs,.ctg-hero__crumbs .aioseo-breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ctg-hero__crumbs .aioseo-breadcrumbs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 0.6666667em;margin:0;font-family:Ubuntu,sans-serif;font-weight:300;font-size:max(13px,18 * var(--u));line-height:1.3888889;letter-spacing:0;color:#1c273b;text-align:center;text-transform:none}.ctg-hero__crumbs .aioseo-breadcrumb,.ctg-hero__crumbs .aioseo-breadcrumb a{color:#1c273b;font:inherit;text-decoration:none}.ctg-hero__crumbs .aioseo-breadcrumb a:focus-visible{outline:2px solid #106fcc!important;outline-offset:2px!important}.ctg-hero__crumbs .aioseo-breadcrumb a:hover{color:#106fcc}.ctg-hero__crumbs .aioseo-breadcrumb:last-child{color:#106fcc}.ctg-hero__crumbs .aioseo-breadcrumb-separator{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:0.2675617em;height:0.4030906em;margin:0 -0.0420689em 0 -0.0277778em;padding:0;overflow:hidden;font-size:inherit;line-height:0;color:transparent;background-color:#3a96f0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204.816%207.256%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20d%3D%22m.5.5%203.559%203.128L.5%206.756%22%2F%3E%3C%2Fsvg%3E") no-repeat center/100% 100%;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204.816%207.256%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20d%3D%22m.5.5%203.559%203.128L.5%206.756%22%2F%3E%3C%2Fsvg%3E") no-repeat center/100% 100%}.ctg-hero__banner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:calc(var(--u)*390);padding:calc(var(--u)*0.7) calc(var(--u)*72) 0;border-radius:calc(var(--u)*12);overflow:hidden;overflow:clip;background:#fff}.ctg-hero picture{display:contents}.ctg-hero picture>source{display:none}.ctg-hero__photo{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.ctg-hero__title{position:relative;z-index:1;max-width:100%;margin:0;padding:0;font-family:Michroma,sans-serif;font-weight:400;font-size:calc(var(--u)*55);line-height:calc(var(--u)*78);letter-spacing:0;text-transform:none;text-align:left;text-wrap:balance;overflow-wrap:break-word;color:#fff}.ctg-hero--bare .ctg-hero__banner{background:#0b0e12}@media (max-width:1023.98px){.ctg-hero{margin-bottom:calc(var(--u)*60);padding:calc(var(--u)*16) calc(var(--u)*20) 0}.ctg-hero .ctg-hero__crumbs{min-height:0;margin-bottom:calc(var(--u)*16)}.ctg-hero .ctg-hero__crumbs .aioseo-breadcrumbs{font-size:max(13px,16 * var(--u))}.ctg-hero .ctg-hero__banner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:calc(var(--u)*344);padding:calc(var(--u)*24);border-radius:calc(var(--u)*12)}.ctg-hero .ctg-hero__banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(11,14,18,0.5)),color-stop(55%,rgba(11,14,18,0)));background:linear-gradient(0deg,rgba(11,14,18,0.5) 0,rgba(11,14,18,0) 55%)}.ctg-hero .ctg-hero__title{font-family:Michroma,sans-serif;font-weight:400;font-size:calc(var(--u)*40);line-height:calc(var(--u)*57);text-wrap:wrap;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 3 3}}