section.banner{padding:1rem}.banner .banner_info{align-items:center;display:flex;gap:24px}section.banner .banner_info .left-section,section.banner .banner_info .right-section{flex:1}.banner .banner_info h1{font-weight:200;line-height:1.2;margin-bottom:24px}.banner .banner_info p{line-height:1.6}.banner .banner_info .button-section a{display:inline-flex;padding:14px 32px;text-decoration:none;transition:.5s}.banner .banner_info .button-section a:hover{opacity:.9}@media only screen and (max-width:767px){.banner .banner_info{flex-wrap:wrap;gap:48px}section.banner .banner_info .left-section,section.banner .banner_info .right-section{flex:unset;width:100%}section.banner .banner_info .right-section video{height:100%}}@media (min-width:768px) and (max-width:1024px){.banner .banner_info h1{margin-bottom:18px}section.banner .right-section video{height:100%}section.banner .right-section{line-height:0}}