/*
 * apex.core.common
 */

div[class^="apex-core__"]{position:static;overflow:visible}.core-section,.core-wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.core-content{display:flow-root}.core-content > *:not(.core-layer):not(.apex-core__position),[class^="core-text"]{position:relative}.core-max-w{max-width:1000px;max-width:var(--ac-max-w,1000px);margin-left:auto;margin-right:auto}@media screen,print and (max-width:1000px){.core-max-w{padding-left:10px;padding-right:10px}}.ac-left{text-align:left}.ac-center{text-align:center}.ac-right{text-align:right}.core-section .core-content.core-full-w{max-width:100%}.core-section .core-content.filled-parent[style]{position:static !important}.core--click-through{pointer-events:none}.core-layer video{max-width:none !important}.core-wrap.core-anti-alias{margin-top:-0.5px;margin-bottom:-0.5px}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:middle}html{background:none !important}


.ps-layer:not(.layer-img-fit).attach-fixed{background-attachment:fixed;width:100%}@media only screen and (max-device-width:1024px){.ps-layer:not(.layer-img-fit).attach-fixed{background-attachment:scroll !important}}.ps-layer.layer-video{overflow:hidden}


/* Start Responsive Shim stack CSS code */.stacks_in_13shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */@supports (mix-blend-mode:normal){.core-stacks_in_4{mix-blend-mode:normal}}.core-stacks_in_4{overflow:visible !important}
@media only screen and (min-width:0px) and (max-width:9999px){.sppad-stacks_in_4[data-padmaster=""],[data-padmaster=""]:not([data-padmaster=""]),.enter-classname:not(.enter-classname){padding:10.00% 0.00% 10.00% 0.00% }.spmar-stacks_in_4[data-marmaster=""]:not(.core-max-w),[data-marmaster=""]:not([data-marmaster=""]):not(.core-max-w),.enter-classname:not(.enter-classname):not(.core-max-w){margin: 0px }}
