.opti-container{--curve-ratio: -6.6207vw;--container-padding-top: 128px;--container-padding-bottom: 128px;--background-top: linear-gradient( 0deg, rgba(0, 0, 0, 0) 0%, var(--theme-color) 100% );--background-right: linear-gradient( 90deg, #10141d 60.61%, color-mix(in srgb, var(--theme-color) 50%, transparent) 99.84% );--background-left: linear-gradient( -90deg, #10141d 60.61%, color-mix(in srgb, var(--theme-color) 50%, transparent) 99.84% );--background-bottom: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, var(--theme-color) 100% );--background-top--curve: linear-gradient( 0deg, var(--vulcan) 0%, rgba(0, 0, 0, 0) 100% ), radial-gradient( 46.03% 46.03% at 100% 30.62%, color-mix(in srgb, var(--theme-color) 20%, transparent) 0%, rgba(95, 29, 142, 0) 100% ), radial-gradient( 70.72% 75.15% at 13.7% 11.41%, color-mix(in srgb, var(--theme-color) 70%, transparent) 0%, rgba(15, 45, 142, 0) 100% );--background-bottom--curve: linear-gradient( 180deg, var(--vulcan) 0%, rgba(0, 0, 0, 0) 100% ), radial-gradient( 46.03% 46.03% at 100% 100%, var(--theme-color) 0%, rgba(107, 23, 204, .1) 100% );position:relative;padding-top:var(--container-padding-top);padding-bottom:var(--container-padding-bottom)}.opti-container.opti-container--curved{z-index:2}.opti-container.opti-zoom-open{z-index:3}.opti-container.overlap-top--large{--container-padding-top: 0}.opti-container.overlap-top--large>.opti-container__background{top:auto;height:70%}.opti-container.overlap-top--medium{--container-padding-top: 0}.opti-container.overlap-top--medium>.opti-container__background{top:auto;height:80%}.opti-container.overlap-top--small{--container-padding-top: 0}.opti-container.overlap-top--small>.opti-container__background{top:auto;height:90%}.opti-container.overlap-bottom--large{--container-padding-bottom: 0}.opti-container.overlap-bottom--large>.opti-container__background{bottom:auto;height:70%}.opti-container.overlap-bottom--medium{--container-padding-bottom: 0}.opti-container.overlap-bottom--medium>.opti-container__background{bottom:auto;height:80%}.opti-container.overlap-bottom--small{--container-padding-bottom: 0}.opti-container.overlap-bottom--small>.opti-container__background{bottom:auto;height:97%}.opti-container.curve-top>.opti-container__background{--background-top: var(--background-top--curve) !important}.opti-container.curve-bottom>.opti-container__background{--background-bottom: var(--background-bottom--curve) !important}.opti-container.opti-container--gradient>.opti-container__background{opacity:.4;background:var(--background-top),var(--background-bottom),var(--color-background);background-color:var(--dark-blue)}.opti-container.opti-container--gradient--top>.opti-container__background,.opti-container.curve-top>.opti-container__background{background:var(--background-top),var(--color-background)}.opti-container.opti-container--gradient--right>.opti-container__background{background:var(--background-right),var(--color-background)}.opti-container.opti-container--gradient--bottom>.opti-container__background,.opti-container.curve-bottom>.opti-container__background{background:var(--background-bottom),var(--color-background)}.opti-container.opti-container--gradient--left>.opti-container__background{background:var(--background-left),var(--color-background)}.opti-container.opti-container--gradient--top.opti-container--gradient--bottom>.opti-container__background,.opti-container.curve-top.curve-bottom>.opti-container__background{background:var(--background-bottom),var(--background-top),var(--color-background)}.opti-container.opti-container--gradient--top.opti-container--gradient--bottom.opti-container--gradient--left>.opti-container__background,.opti-container.curve-top.curve-bottom.opti-container--gradient--left>.opti-container__background{background:var(--background-bottom),var(--background-top),var(--background-left),var(--color-background)}.opti-container.opti-container--gradient--top.opti-container--gradient--bottom.opti-container--gradient--right>.opti-container__background,.opti-container.curve-top.curve-bottom.opti-container--gradient--right>.opti-container__background{background:var(--background-bottom),var(--background-top),var(--background-right),var(--color-background)}.opti-container.opti-container--gradient--top.opti-container--gradient--bottom.opti-container--gradient--right.opti-container--gradient--left>.opti-container__background,.opti-container.curve-top.curve-bottom.opti-container--gradient--right.opti-container--gradient--left>.opti-container__background{background:var(--background-bottom),var(--background-top),var(--background-right),var(--background-left),var(--color-background)}.opti-container.padding-top--large{--container-padding-top: 96px}.opti-container.padding-top--medium{--container-padding-top: 64px}.opti-container.padding-top--small{--container-padding-top: 32px}.opti-container.padding-bottom--large{--container-padding-bottom: 96px}.opti-container.padding-bottom--medium{--container-padding-bottom: 64px}.opti-container.padding-bottom--small{--container-padding-bottom: 32px}@media (min-width: 992px){.opti-container.padding-top--large{--container-padding-top: 192px}.opti-container.padding-top--medium{--container-padding-top: 128px}.opti-container.padding-top--small{--container-padding-top: 64px}.opti-container.padding-bottom--large{--container-padding-bottom: 192px}.opti-container.padding-bottom--medium{--container-padding-bottom: 128px}.opti-container.padding-bottom--small{--container-padding-bottom: 64px}}.opti-container.padding-top--none{--container-padding-top: 0px}.opti-container.padding-bottom--none{--container-padding-bottom: 0px}.opti-container.opti-container--border--top>.opti-container__background:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) -2.88%,rgba(255,255,255,.3) 51.83%,rgba(255,255,255,.025) 99.11%,rgba(255,255,255,0) 99.11%)}.opti-container.opti-container--border--bottom>.opti-container__background:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) -2.88%,rgba(255,255,255,.3) 51.83%,rgba(255,255,255,.025) 99.11%,rgba(255,255,255,0) 99.11%)}.opti-container__background{position:absolute;top:0;bottom:0;left:0;transform:skewY(.00001deg);width:100%;height:100%;-webkit-mask-composite:xor}.curve-bottom .opti-container__background{-webkit-mask:linear-gradient(black,black),url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1399.86 90.84" enable-background="new 0 0 1399.86 90.84" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M0,89.86v0.98h1399.86c-6.68-1.74-13.35-3.51-20.01-5.29l-0.05-0.02 C1162.19,29.72,933.7,0,698.06,0c-235.37,0-463.62,29.65-681,85.33l-0.01,0C11.37,86.86,5.69,88.37,0,89.86z"/></svg>') bottom center no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.curve-top .opti-container__background{-webkit-mask:linear-gradient(black,black),url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="-1px" viewBox="0 0 1399.86 90.84" enable-background="new 0 0 1399.86 90.84" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.05,5.51L17.05,5.51c217.39,55.68,445.64,85.33,681.01,85.33 c235.64,0,464.13-29.72,681.74-85.52l0.05-0.02c6.66-1.79,13.33-3.55,20.01-5.29H0v0.98C5.69,2.47,11.37,3.98,17.05,5.51z"/></svg>') top center no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.curve-bottom.curve-top .opti-container__background{-webkit-mask:linear-gradient(black,black),url(/assets/mask-both-9dbfd3cc.svg) bottom center no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.opti-container__content{position:relative}.opti-container__content.opti-zoom-open{z-index:1}.opti-container__content.g-0>.row{margin-right:0;margin-left:0}@media (max-width: 991.98px){.opti-container__content>[class*=col-]+[class*=col-]{margin-top:var(--gutter-x)}}.opti-container__content--no-gutters>.row{--gutter-x: 0 !important;margin-right:0;margin-left:0}.opti-container__content-background-wrapper{padding:40px;background:rgba(25,30,40,.9);border:1px solid rgba(255,255,255,.2);border-radius:16px}@media (min-width: 768px){.opti-container__content-background-wrapper{border-radius:24px}}@media (min-width: 992px){.opti-container__content-background-wrapper{border-radius:32px}}
