main.main{margin-top:0!important}main.main section#hero{background-blend-mode:overlay;background-color:rgba(0,0,0,.77);background-position:50%;background-size:cover;height:calc(60dvh + 145px);position:relative;z-index:1}main.main section#hero:before{background-image:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.25),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}main.main section#hero .container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;z-index:2}main.main section#hero .container .content h2{font-size:1.2rem;font-weight:350;margin:0;text-align:center}main.main section#hero .container .content h1{font-family:Capture it,sans-serif;font-size:4rem;font-weight:600;margin:0;text-align:center}main.main .container.content{background-color:#110c1a;margin-top:-15dvh;padding:2rem 1rem;position:relative;width:100%;z-index:3}main.main .container.content #content{display:flex;gap:1rem}main.main .container.content #content .left,main.main .container.content #content .right{box-sizing:border-box;padding:2rem;width:50%}main.main .container.content #content .left h3{font-family:Capture it,sans-serif;font-size:2rem;margin:0}main.main .container.content #content .left p{font-size:1.4rem}main.main .container.content #content .right{color:#fff}main.main .container.content #content .right h3{font-family:Capture it,sans-serif;font-size:2rem;margin:0}main.main .container.content #content .right p{font-size:1.4rem}@media screen and (max-width:767px){main.main .container.content #content{flex-direction:column;gap:.5rem}main.main .container.content #content .left,main.main .container.content #content .right{padding:1rem;width:100%}main.main .container.content #content .left:empty,main.main .container.content #content .right:empty{display:none;padding:0}}