.block-banner{position:relative}.block-banner__bg{text-align:center}@media (max-width:767px){.block-banner__bg{z-index:1}.block-banner__bg,.block-banner__bg:after{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.block-banner__bg:after{content:"";background-color:rgba(0,0,0,.5)}}.block-banner__bg img{vertical-align:top;width:100%;-o-object-fit:cover;object-fit:cover;max-width:1500px}@media (max-width:767px){.block-banner__bg img{height:100%}}.block-banner__content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.block-banner__content{position:relative;z-index:2}}.block-banner__content-top{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:50px}@media (max-width:767px){.block-banner__content-top{padding-top:20px}}.block-banner__content-top .right{text-align:right}.block-banner__content-middle{padding:70px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.block-banner__content-middle{padding:40px 0}}.block-banner__content-middle.start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-banner__content-middle.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-banner__content-middle.end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.block-banner__content-middle>div{width:100%}@media (max-width:767px){.block-banner__content-middle .justify-content-end,.block-banner__content-middle .justify-content-start{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.block-banner__content-bottom{padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.block-banner__content-bottom{padding-bottom:40px;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.block-banner__content-bottom.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-banner__content-bottom.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block-banner__content .smalltitle{margin:0 -50px -10px}@media (max-width:767px){.block-banner__content .smalltitle{margin:0 -30px}}.block-banner__content .title{padding:0 50px}@media (max-width:767px){.block-banner__content .title{padding:0 30px}}.block-banner__content .title h2{margin:0!important}.block-banner__content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-6px -12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-banner__content .buttons>div{margin:6px 12px}@media (max-width:767px){.block-banner__content .smalllogo{display:none}}.block-banner__content .smalllogo img{vertical-align:top;width:210px}.block-banner.withImageMobile .block-banner__bg{position:relative}.block-banner.withImageMobile .block-banner__bg:after{display:none}@media (max-width:767px){.block-banner.withImageMobile .block-banner__content{position:absolute;z-index:2;max-width:50%;margin-left:auto;margin-right:0}.block-banner.withImageMobile .block-banner__content .block-banner__content-bottom{padding-bottom:20px}.block-banner.withImageMobile .block-banner__content .block-banner__content-bottom .g__button a{min-width:unset}}@media (max-width:767px){.block-banner.withImageMobile .hideMobile{display:none!important}}.block-banner.withImageMobile .showMobile{display:none!important}@media (max-width:767px){.block-banner.withImageMobile .showMobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}