.banner52{position: relative;background-color: #0a3841;padding-bottom: 50px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner52 .wrapper-banner-52{max-width: 1330px;}
.banner52 .title-banner{position: relative;z-index: 5;width: 100%;text-align: center;padding: 30px 0;}
.banner52 .title-banner .h1{position: relative;display: inline-block;font-size: 14px;font-weight: 400;line-height: 20px;color: #fff;text-transform: uppercase;}
.banner52 .title-banner .h1::before{content:'';width: 160px;height: 1px;background:url(/sysimages/left_title.png) no-repeat;background-size: 100% 100%;position: absolute;top: 50%;left: -173px;}
.banner52 .title-banner .h1::after{content:'';width: 160px;height: 1px;background:url(/sysimages/right_title.png) no-repeat;background-size: 100% 100%;position: absolute;top: 50%;right: -173px;}
.banner52 .row{margin: 0 -10px;}
.banner52 .row .column{padding: 0 10px;background-repeat: no-repeat;background-position: center center;background-size: cover;background-clip: content-box;}
.banner52 .row .shortColumn{position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;background-clip: content-box;}
.banner52 .row .shortColumn:first-child{margin-bottom: 20px;}
.banner52 .row .column img{display: block;width: 100%;}
.banner52 .row .column .content-banner{position: absolute;padding: 15px;width: 100%;max-width: 77.5%;z-index: 5;overflow: hidden;background: #fff;}
.banner52 .row .column .content-banner:hover{background: #002e37;}
.banner52 .row .column .content-banner.right{right: 10px;text-align: right;}
.banner52 .row .column .content-banner.left{left: 10px;text-align: left;}
.banner52 .row .column .content-banner.center{left: calc(50% - 39%);left: -webkit-calc(50% - 39%);text-align: center;}

.banner52 .row .column .content-banner.top{top: 15px;bottom: auto;}
.banner52 .row .column .content-banner.middle{top:35%;}
.banner52 .row .column .content-banner.bottom{bottom: 15px;top: auto;}

.banner52 .row .column .content-banner .banner-text{overflow: auto;max-height: 271px;}
.banner52 .row .column .content-banner .banner-text .banner-title{font-size: 20px;font-weight: 500;line-height: 26px;text-transform: uppercase;color: #0a3841;}
.banner52 .row .column .content-banner:hover .banner-text .banner-title{color: #fff !important;}

.banner52 .row .column.col-sm-4 .content-banner .banner-text,
.banner52 .row .column.col-sm-3 .content-banner .banner-text{max-height: 451px;}

.banner52 .row .column.main .col-sm-7.column .content-banner,
.banner52 .row .column.main .col-sm-5.column .content-banner{width: 100%;}

.banner52 .row .column.main .col-sm-7.column .content-banner.center,
.banner52 .row .column.main .col-sm-5.column .content-banner.center{margin-left: 0%;}

.banner52 .row .column.main .col-sm-7.column .content-banner .banner-text,
.banner52 .row .column.main .col-sm-5.column .content-banner .banner-text{max-height: 151px;}

.banner52 .row .column .content-banner button{margin-top: 10px; padding:9px 20px;}
.banner52 .row .column .content-banner button:hover{background: #e15f36;}

.banner52 .mobileBtns{display: none;position: relative;z-index: 9;width: 100%;min-height: 60px;font-size: 17px;line-height: 25px;font-weight: 700;}
.banner52 .mobileBtns:not(:last-child){margin-bottom: 9px;}

.banner52 .row .column .shortColumn .content-banner{max-width: 45% !important;transition: 0.2s background; left: 15px;}
.banner52 .row .column .shortColumn .content-banner.center{left: calc(50% - 20%) !important;left: -webkit-calc(50% - 20%) !important;}
.banner52 .row .column .shortColumn .content-banner .banner-text p {font-size: 17px;line-height: 24px;}


@media screen and (max-width: 1280px){
	.banner52 .row .shortColumn .content-banner{max-width: 55% !important;}
}

@media screen and (max-width: 768px){
	.banner52{padding-bottom: 44px;margin-bottom: 15px;}
	.banner52 .title-banner{padding: 25px 0;}
	.banner52 .title-banner .h1::before,
	.banner52 .title-banner .h1::after{display: none;}
	.banner52 .row{display: none;}
	.banner52 .mobileBtns{display: block;}
}