.banner{padding-bottom:32px;padding-top:32px}@media(max-width:1024px){.banner{padding-bottom:16px;padding-top:16px}}@media(max-width:768px){.banner{padding-bottom:12px;padding-top:12px}}.banner__wrapper{background-color:#00233b;border-radius:64px;display:flex;overflow:hidden}@media(max-width:768px){.banner__wrapper{border-radius:0;flex-direction:column-reverse}.banner .wrapper{padding:0}}.banner__content{color:#fefefe;flex:1 1 100%;padding:64px 32px 64px 64px}@media(max-width:768px){.banner__content{padding:32px}}.banner__title{color:#fefefe;margin-bottom:16px}@media(max-width:768px){.banner__title{text-align:center}}.banner__desc{font-size:18px;font-style:normal;font-weight:300;line-height:26px;text-decoration:none;text-transform:none}@media(max-width:1024px){.banner__desc{font-size:16px;line-height:24px}}.banner__promo{font-size:18px;font-size:16px;font-style:normal;font-weight:300;line-height:26px;line-height:24px;margin-top:16px;text-decoration:none;text-transform:none}.banner__promo div,.banner__promo p,.banner__promo span{display:inline;margin:0}.banner__promo br{display:none}@media(max-width:768px){.banner__promo{text-align:center}.banner .innerButton{display:flex;justify-content:center}}.banner .button{margin-top:32px;max-width:314px;width:100%}@media(max-width:768px){.banner .button{display:block;margin:32px auto 0;max-width:276px}}.banner picture{flex:0 0 auto;flex-shrink:0;width:45.703125%}@media(max-width:768px){.banner picture{height:469px;width:100%}}.banner picture img{border-radius:600px 0 0 600px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.banner picture img{border-radius:0 0 600px 600px}}
