.t-bc{margin-left:calc((100vw - 100%)/ 2 * -1);margin-right:calc((100vw - 100%)/ 2 * -1)}.slim-banner__wrapper{height:19.375rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.slim-banner__wrapper{min-height:15rem;height:auto}}.slim-banner__background{position:absolute;width:100%;height:100%}.slim-banner__picture{display:-webkit-box;display:-ms-flexbox;display:flex}.slim-banner__img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slim-banner__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.slim-banner__content{padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding)}}.slim-banner__content-wrapper{width:62%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;row-gap:1rem}@media (max-width:767px){.slim-banner__content-wrapper{row-gap:1.5rem;width:80%}}.slim-banner__title{font-weight:700;font-size:2.75rem;line-height:3.125rem;letter-spacing:2%}.slim-banner__title h1{margin:0;font:inherit;text-align:inherit}@media (max-width:1023px){.slim-banner__title{font-size:1.5rem;line-height:1.875rem}}.slim-banner__subtitle{font-weight:700;font-size:1.5rem;line-height:1.875rem}.slim-banner__subtitle.dark_subtitle ul{color:#fff;padding-left:30px;font-weight:500}@media (max-width:1023px){.slim-banner__subtitle{font-size:1.25rem;line-height:1.75rem}}@media (max-width:767px){.slim-banner__subtitle{font-size:1.125rem;line-height:1.5rem}}.slim-banner__markers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;font-size:1.5rem;font-weight:500;line-height:1.88rem;letter-spacing:0;padding-top:.5rem}@media (max-width:1023px){.slim-banner__markers{font-size:1.25rem;line-height:1.5rem;gap:.75rem;padding-top:0}}@media (max-width:767px){.slim-banner__markers{font-size:1.125rem;line-height:1.5rem;gap:.75rem;padding-top:0}}.slim-banner__marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-item-align:stretch;align-self:stretch}.slim-banner__marker::before{height:calc(100% - .75rem);border-right:.188rem solid;content:""}.slim-banner.t-with-btn .slim-banner__wrapper{height:23.75rem}@media (max-width:1023px){.slim-banner.t-with-btn .slim-banner__wrapper{height:20rem}}@media (max-width:767px){.slim-banner.t-with-btn .slim-banner__wrapper{height:24.375rem}}.slim-banner.t-with-btn .slim-banner__content-wrapper{width:50%;row-gap:1.5rem}@media screen and (max-width:1199px){.slim-banner.t-with-btn .slim-banner__content-wrapper{width:100%}}@media (max-width:1023px){.slim-banner.t-with-btn .slim-banner__content-wrapper{row-gap:1rem}}@media (max-width:767px){.slim-banner.t-with-btn .slim-banner__content-wrapper{row-gap:1rem}}.slim-banner.t-with-btn .slim-banner__title{font-size:2.375rem;font-weight:700;line-height:3.125rem;text-transform:uppercase}@media screen and (max-width:1199px){.slim-banner.t-with-btn .slim-banner__title{width:50%;font-size:2.75rem;font-weight:700;line-height:3.125rem}}@media (max-width:1023px){.slim-banner.t-with-btn .slim-banner__title{font-size:2rem;font-weight:700;line-height:2.25rem}}@media (max-width:767px){.slim-banner.t-with-btn .slim-banner__title{width:100%;font-size:1.5rem;font-weight:700;line-height:1.875rem}}.slim-banner.t-with-btn .slim-banner__subtitle{font-size:1.5rem;font-weight:500;line-height:1.875rem}@media screen and (max-width:1199px){.slim-banner.t-with-btn .slim-banner__subtitle{width:50%}}@media (max-width:1023px){.slim-banner.t-with-btn .slim-banner__subtitle{font-size:1.25rem;font-weight:500;line-height:1.5rem}}@media (max-width:767px){.slim-banner.t-with-btn .slim-banner__subtitle{width:100%;position:static;font-size:1.25rem;font-weight:500;line-height:1.5rem}}.slim-banner.t-with-btn .t-slim-banner__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin:.5rem 0 0}@media (max-width:1023px){.slim-banner.t-with-btn .t-slim-banner__btns{margin:1rem 0 0}}@media (max-width:767px){.slim-banner.t-with-btn .t-slim-banner__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.5rem;width:100%}}.slim-banner.t-with-btn .t-slim-banner__btns a{font-size:1.25rem;font-weight:500;line-height:1.5rem;letter-spacing:0;padding:1.25rem 3rem}.slim-banner.t-with-btn .t-slim-banner__btns a.line{color:#fff;border:.06rem solid #fff;-webkit-transition:background .3s;transition:background .3s}.slim-banner.t-with-btn .t-slim-banner__btns a.line:hover{background:#0af;color:#fff;border:.06rem solid #0af}.slim-banner.t-with-btn .t-slim-banner__btns a.gradient{color:#fff;border:none;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0d53bb),to(#0af));background:linear-gradient(90deg,#0d53bb 0,#0af 100%);-webkit-transition:background .3s;transition:background .3s}.slim-banner.t-with-btn .t-slim-banner__btns a.gradient:hover{background:linear-gradient(266.96deg,#007be6 2.84%,#0d2a7d 97.86%);-webkit-transition:opacity .3s;transition:opacity .3s}@media (max-width:767px){.slim-banner.t-with-btn .t-slim-banner__btns a{width:100%}}