.banner{border-bottom-left-radius:0;border-bottom-right-radius:0}.banner.p-both,.banner.p-top,.banner.p-top-bottom{padding-top:100px}@media only screen and (min-width:768px){.banner.p-both,.banner.p-top,.banner.p-top-bottom{padding-top:150px}}.banner_title{font-weight:600;margin-top:20px;text-align:center;display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:768px){.banner_title{margin-top:0}}.banner_suptitle{font-weight:600;margin-bottom:0;letter-spacing:5px}.banner_subtitle{font-style:italic;font-weight:400;color:#6e6e6e;text-align:center;display:flex;align-items:center;justify-content:center;gap:20px}.banner_subtitle::before{content:"";width:40px;height:1px;background-color:#edeef2}.banner_wrapper_bottom{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){.banner_wrapper_bottom{margin-top:50px;padding-top:30px;border-top:0;flex-direction:row;align-items:flex-end;gap:5%}}.banner_wrapper_bottom p:last-child{margin-bottom:0;font-style:italic;color:#6e6e6e}.banner_wrapper_bottom>div:first-child{flex:2}.banner_wrapper_bottom>div:last-child{flex:1}
/*# sourceMappingURL=block_banner.min.css.map */
