.InfoComponent{margin-bottom:var(--component-spacing);margin-top:var(--component-spacing);padding-bottom:50px;position:relative}@media not all and (min-width:768px){.InfoComponent{display:flex;flex-direction:column-reverse}}@media (min-width:768px){.InfoComponent{padding-bottom:100px}}.InfoComponent .info-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.InfoComponent .info-inner{max-width:576px}}@media (min-width:768px){.InfoComponent .info-inner{max-width:768px}}@media (min-width:992px){.InfoComponent .info-inner{max-width:992px}}@media (min-width:1200px){.InfoComponent .info-inner{max-width:1200px}}@media (min-width:1400px){.InfoComponent .info-inner{max-width:1400px}}.InfoComponent .info-inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:75px;z-index:0}.InfoComponent .info-inner__content{display:flex;flex-direction:column;gap:40px}.InfoComponent:after{--tw-bg-opacity:1;background-color:rgb(238 246 237/var(--tw-bg-opacity));content:"";display:flex;height:100%;position:absolute;top:0;width:100vw;z-index:-10}@media (min-width:768px){.InfoComponent:has(.info-image):after{max-width:calc(100vw - var(--container-spacing))}.InfoComponent:has(.info-image) .info-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.InfoComponent:has(.info-image) .info-image{display:flex;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%;z-index:10}@media (min-width:768px){.InfoComponent:has(.info-image) .info-image{height:calc(100% - 100px);position:absolute;right:0;top:0;width:50vw}}.InfoComponent.layout-reverse .info-inner:before{content:""}@media (min-width:768px){.InfoComponent.layout-reverse .info-image{border-bottom-right-radius:100px;margin-right:50px;right:50%}}@media (min-width:992px){.InfoComponent.layout-reverse .info-image{margin-right:100px}}.InfoComponent.layout-reverse:after{right:0}@media (min-width:768px){.InfoComponent.layout-default .info-image{border-bottom-left-radius:100px;left:50%;margin-left:50px}}@media (min-width:992px){.InfoComponent.layout-default .info-image{margin-left:100px}}.InfoComponent.layout-default:after{left:0}
