.vert-banners{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:15px 0 240px 0}@media screen and (max-width: 1280px){.vert-banners{margin-left:-44px}}@media screen and (max-width: 768px){.vert-banners{margin-left:-30px}}@media screen and (max-width: 576px){.vert-banners{margin-left:unset}}@media screen and (max-width: 768px){.vert-banners{flex-direction:column;padding:0 0 35px 0}}@media screen and (max-width: 576px){.vert-banners{padding:0}}.vert-banners-elem{position:relative;width:315px;height:525px;background-position:center;background-size:cover;background-repeat:no-repeat;padding:305px 0 0 0;margin-bottom:70px;text-align:center}.vert-banners-elem:last-child{margin-right:0}@media screen and (max-width: 768px){.vert-banners-elem{margin-right:0;margin-bottom:50px}}@media screen and (max-width: 576px){.vert-banners-elem{margin-bottom:20px}}.vert-banners-elem-body{width:100%;height:220px;background:rgba(248,248,248,.9);padding:20px 30px}.vert-banners-elem-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:10px;font-weight:600}@media screen and (max-width: 23.5rem){.vert-banners-elem-title{font-size:1.125rem}}@media screen and (min-width: 23.6rem){.vert-banners-elem-title{font-size:calc(.7281553398vw + .9538834951rem)}}@media screen and (min-width: 48rem){.vert-banners-elem-title{font-size:1.25rem}}@media screen and (min-width: 48.1rem){.vert-banners-elem-title{font-size:calc(.9259259259vw + .8055555556rem)}}@media screen and (min-width: 75rem){.vert-banners-elem-title{font-size:1.5rem}}@media screen and (max-width: 320px){.vert-banners-elem-title{line-height:22px}}@media screen and (min-width: 321px){.vert-banners-elem-title{line-height:calc(.5147058824vw + 20.3529411765px)}}@media screen and (min-width: 768px){.vert-banners-elem-title{line-height:24px}}@media screen and (min-width: 769px){.vert-banners-elem-title{line-height:calc(.548245614vw + 19.7894736842px)}}@media screen and (min-width: 1680px){.vert-banners-elem-title{line-height:29px}}.vert-banners-elem-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-weight:400}@media screen and (max-width: 23.5rem){.vert-banners-elem-desc{font-size:.75rem}}@media screen and (min-width: 23.6rem){.vert-banners-elem-desc{font-size:calc(.4854368932vw + .6359223301rem)}}@media screen and (min-width: 48rem){.vert-banners-elem-desc{font-size:1rem}}@media screen and (min-width: 48.1rem){.vert-banners-elem-desc{font-size:calc(0vw + 1rem)}}@media screen and (min-width: 75rem){.vert-banners-elem-desc{font-size:1rem}}@media screen and (max-width: 320px){.vert-banners-elem-desc{line-height:14.5px}}@media screen and (min-width: 321px){.vert-banners-elem-desc{line-height:calc(.5514705882vw + 12.7352941176px)}}@media screen and (min-width: 768px){.vert-banners-elem-desc{line-height:22px}}@media screen and (min-width: 769px){.vert-banners-elem-desc{line-height:calc(0vw + 22px)}}@media screen and (min-width: 1680px){.vert-banners-elem-desc{line-height:22px}}.vert-banners-elem-btn{position:absolute;bottom:-10px;left:0;right:0;width:100%}@media screen and (max-width: 768px){.vert-banners-elem-btn{bottom:-8px}}.vert-banners-elem-btn a{background-color:#fff;padding:9px 50px;font-weight:600;box-shadow:0px 0px 92px 7px rgba(0,0,0,.1)}@media screen and (max-width: 23.5rem){.vert-banners-elem-btn a{font-size:.75rem}}@media screen and (min-width: 23.6rem){.vert-banners-elem-btn a{font-size:calc(.7281553398vw + .5788834951rem)}}@media screen and (min-width: 48rem){.vert-banners-elem-btn a{font-size:1.125rem}}@media screen and (min-width: 48.1rem){.vert-banners-elem-btn a{font-size:calc(0vw + 1.125rem)}}@media screen and (min-width: 75rem){.vert-banners-elem-btn a{font-size:1.125rem}}@media screen and (max-width: 768px){.vert-banners-elem-btn a{color:#fff;background-color:#394188}}/*# sourceMappingURL=banners.css.map */
