section div.split[data-v-d938b8c9]{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;height:100%}section div.split>div[data-v-d938b8c9]{position:relative;width:100%}section div.split>div.bottom[data-v-d938b8c9],section div.split>div.top[data-v-d938b8c9]{flex:1}section div.split>div.bottom[data-v-d938b8c9] div,section div.split>div.top[data-v-d938b8c9] div{box-sizing:border-box;margin:0 auto;max-width:1160px;padding:0 2rem}section div.split>div.bottom[data-v-d938b8c9] div p,section div.split>div.top[data-v-d938b8c9] div p{-moz-text-align-last:center;text-align-last:center}section div.split>div[data-v-d938b8c9]:has(img),section div.split>div[data-v-d938b8c9]:has(picture),section div.split>div[data-v-d938b8c9]:has(video){flex:1 50vh!important}section div.split>div[data-v-d938b8c9]:has(img):before,section div.split>div[data-v-d938b8c9]:has(picture):before,section div.split>div[data-v-d938b8c9]:has(video):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23faf9f6' d='M1200 120 0 16.48V0h1200z'/%3E%3C/svg%3E");background-position:0 100%;background-size:contain;content:"";height:41px;left:0;overflow:hidden;position:absolute;top:-1px;width:100%}section div.split>div[data-v-d938b8c9]:has(img):after,section div.split>div[data-v-d938b8c9]:has(picture):after,section div.split>div[data-v-d938b8c9]:has(video):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23faf9f6' d='M1200 120 0 16.48V0h1200z'/%3E%3C/svg%3E");background-position:0 100%;background-size:contain;bottom:-1px;content:"";height:41px;left:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}section div.split>div[data-v-d938b8c9]:not(:has(img:only-child),:has(picture:only-child),:has(video:only-child)){padding:4rem 0;text-align:center}section[data-v-d938b8c9] img,section[data-v-d938b8c9] picture,section[data-v-d938b8c9] video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section[data-v-d938b8c9] h3{padding:0 1.5rem}@media screen and (max-width:900px){section div.split>div.bottom[data-v-d938b8c9] div,section div.split>div.top[data-v-d938b8c9] div{padding:0 1.2rem}}@media screen and (max-width:700px){section div.split>div[data-v-d938b8c9]:not(:has(img:only-child),:has(picture:only-child),:has(video:only-child)){padding:1rem 0}}
