.lpTemplate--cec .typHero{padding:143px 0 153px}@media (min-width:992px){.lpTemplate--cec .typHero{padding:243px 0 193px}}.typHero{background-color:var(--black-2);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:143px 0 123px}@media (min-width:992px){.typHero{padding:243px 0 123px}}.typHero__text h1,.typHero__text h2{color:var(--white);font-size:44px;line-height:46px;margin-bottom:20px}@media screen and (max-width:576px){.typHero__text h1,.typHero__text h2{font-size:44px}}@media screen and (min-width:1600px){.typHero__text h1,.typHero__text h2{font-size:44px}}@media screen and (max-width:576px){.typHero__text h1,.typHero__text h2{line-height:46px}}@media screen and (min-width:1600px){.typHero__text h1,.typHero__text h2{line-height:46px}}@media (min-width:992px){.typHero__text h1,.typHero__text h2{font-size:64px;line-height:66px}}@media screen and (min-width:992px) and (max-width:576px){.typHero__text h1,.typHero__text h2{font-size:64px}}@media screen and (min-width:992px) and (min-width:1600px){.typHero__text h1,.typHero__text h2{font-size:64px}}@media screen and (min-width:992px) and (max-width:576px){.typHero__text h1,.typHero__text h2{line-height:66px}}@media screen and (min-width:992px) and (min-width:1600px){.typHero__text h1,.typHero__text h2{line-height:66px}}.typHero__text p{color:var(--white);font-size:18px;line-height:24px;margin-bottom:25px}@media screen and (max-width:576px){.typHero__text p{font-size:18px}}@media screen and (min-width:1600px){.typHero__text p{font-size:18px}}@media screen and (max-width:576px){.typHero__text p{line-height:24px}}@media screen and (min-width:1600px){.typHero__text p{line-height:24px}}@media (min-width:992px){.typHero__text p{font-size:22px;line-height:30px}}@media screen and (min-width:992px) and (max-width:576px){.typHero__text p{font-size:22px}}@media screen and (min-width:992px) and (min-width:1600px){.typHero__text p{font-size:22px}}@media screen and (min-width:992px) and (max-width:576px){.typHero__text p{line-height:30px}}@media screen and (min-width:992px) and (min-width:1600px){.typHero__text p{line-height:30px}}.typHero__text p:last-child{margin-bottom:0}.typHero__text ul{margin-bottom:20px;padding-left:20px}@media (min-width:992px){.typHero__text ul{padding-left:40px}}.typHero__text ul:last-child{margin-bottom:0}.typHero__text ul li{color:var(--white);font-size:18px;line-height:24px;margin-bottom:20px}@media screen and (max-width:576px){.typHero__text ul li{font-size:18px}}@media screen and (min-width:1600px){.typHero__text ul li{font-size:18px}}@media screen and (max-width:576px){.typHero__text ul li{line-height:24px}}@media screen and (min-width:1600px){.typHero__text ul li{line-height:24px}}@media (min-width:992px){.typHero__text ul li{font-size:22px;line-height:30px}}@media screen and (min-width:992px) and (max-width:576px){.typHero__text ul li{font-size:22px}}@media screen and (min-width:992px) and (min-width:1600px){.typHero__text ul li{font-size:22px}}@media screen and (min-width:992px) and (max-width:576px){.typHero__text ul li{line-height:30px}}@media screen and (min-width:992px) and (min-width:1600px){.typHero__text ul li{line-height:30px}}.typHero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-72px;margin-top:32px;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.typHero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:72px;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.typHero__buttons .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;line-height:24px;padding:16px 24px 18px}@media screen and (max-width:576px){.typHero__buttons .button{font-size:16px}}@media screen and (min-width:1600px){.typHero__buttons .button{font-size:16px}}@media screen and (max-width:576px){.typHero__buttons .button{line-height:24px}}@media screen and (min-width:1600px){.typHero__buttons .button{line-height:24px}}@media (min-width:992px){.typHero__buttons .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:16px 35px 18px 34px}}.typHero__buttons .button:first-child{margin-bottom:30px;margin-right:0}@media (min-width:992px){.typHero__buttons .button:first-child{margin-bottom:0;margin-right:30px}}