.corners-container{position:relative}.corners-container:before,.corners-container:after{content:"";opacity:0;border:0 solid;width:14px;height:14px;transition:opacity .3s;position:absolute}.corners-container:before{border-width:2px 0 0 2px;top:3px;left:3px}.corners-container:after{border-width:2px 2px 0 0;top:3px;right:3px}.corners-container .bottom-corners{pointer-events:none;height:14px;position:absolute;bottom:3px;left:3px;right:3px}.corners-container .bottom-corners:before,.corners-container .bottom-corners:after{content:"";opacity:0;border:0 solid;width:14px;height:14px;transition:opacity .3s;position:absolute}.corners-container .bottom-corners:before{border-width:0 0 2px 2px;bottom:0;left:0}.corners-container .bottom-corners:after{border-width:0 2px 2px 0;bottom:0;right:0}.corners-container:hover:before,.corners-container:hover:after,.corners-container:hover .bottom-corners:before,.corners-container:hover .bottom-corners:after{opacity:1}
.inner-section{flex-direction:column;gap:16px;max-width:1180px;min-height:100dvh;margin:0 auto;display:flex}section{padding:90px 40px}.section-title{text-transform:uppercase;font-size:clamp(30px,5vw,54px);font-weight:700;line-height:1.1}.section-subtitle{font-size:11px;line-height:1.1}
