.dsdoa{box-sizing:border-box;position:relative;width:var(--width);max-width:var(--maxWidth,none);margin:var(--sectionMarginTop) var(--sectionMarginRight) var(--sectionMarginBottom) var(--sectionMarginLeft);padding:var(--paddingTop) var(--paddingRight) var(--paddingBottom) var(--paddingLeft);transform:translate(var(--offsetX),var(--offsetY));z-index:var(--zIndex);background:var(--background);font-family:Poppins,sans-serif;color:#4d4d4d;line-height:1.6;isolation:isolate}
.dsdoa,.dsdoa *,.dsdoa *:before,.dsdoa *:after{box-sizing:border-box}
.dsdoa p,.dsdoa h2,.dsdoa h4{padding:0;border:0;text-transform:none;font-style:normal;overflow-wrap:anywhere;white-space:pre-line}
.dsdoa .dsdoa-header .h-row-container,.dsdoa .dsdoa-header .h-row,.dsdoa .dsdoa-header .h-column,.dsdoa .dsdoa-header .h-column__inner{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
.dsdoa .dsdoa-header h2{font-family:var(--headingFont),sans-serif!important;font-size:var(--headingSize)!important;font-weight:var(--headingWeight)!important;line-height:var(--headingLine)!important;letter-spacing:var(--headingSpacing)!important;color:var(--headingColor)!important;text-align:var(--headingAlign)!important;width:var(--headingWidth)!important;margin:0 auto var(--headingGap)!important}
.dsdoa .dsdoa-header p{font-family:var(--introFont),sans-serif!important;font-size:var(--introSize)!important;font-weight:var(--introWeight)!important;line-height:var(--introLine)!important;letter-spacing:var(--introSpacing)!important;color:var(--introColor)!important;text-align:var(--introAlign)!important;width:var(--introWidth)!important;margin:0 auto var(--introGap)!important}
.dsdoa .dsdoa-header .h-y-container>*{margin:0!important}
.dsdoa .dsdoa-slider{position:relative;min-width:0}
.dsdoa .dsdoa-viewport{overflow:hidden;position:relative;width:100%;touch-action:pan-y;padding:3px 0 20px;margin-bottom:-20px;outline-offset:3px}
.dsdoa .dsdoa-track{display:flex!important;align-items:stretch;gap:var(--gap);width:100%;will-change:transform;direction:ltr;transition-property:transform;transition-timing-function:var(--easing)}
.dsdoa .dsdoa-card{display:flex!important;flex:0 0 calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns))!important;width:calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns))!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;align-self:stretch;position:relative}
.dsdoa .dsdoa-card>.style-2654{display:flex!important;flex:1 1 100%;width:100%;padding:0!important;margin:0!important;border:var(--borderWidth) solid var(--borderColor)!important;border-radius:var(--radius)!important;background:var(--cardBackground)!important;overflow:hidden;box-shadow:none;transition:transform var(--hoverDuration),box-shadow var(--hoverDuration)}
.dsdoa .dsdoa-card>.style-2654:hover{transform:translateY(calc(-1*var(--hoverLift)))!important;box-shadow:0 10px var(--shadowBlur) 2px var(--dsdoa-shadow,rgba(189,189,189,.2))!important}
.dsdoa .dsdoa-card>.style-2654>.h-y-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-self:stretch!important;width:100%;flex:1}
.dsdoa .dsdoa-card .style-2655{display:block!important;margin:0!important;padding:0!important}
.dsdoa .dsdoa-card .h-image__frame-container-outer,.dsdoa .dsdoa-card .h-image__frame-container{display:block;position:relative;width:100%;padding:0!important;line-height:0;overflow:hidden}
.dsdoa .dsdoa-card .h-image__frame-container:after{content:"";position:absolute;inset:0;background:var(--dsdoa-overlay,transparent);pointer-events:none;transition:background var(--hoverDuration)}
.dsdoa .dsdoa-card:hover .h-image__frame-container:after{background:var(--dsdoa-hover-overlay,transparent)}
.dsdoa .dsdoa-card .style-2655-image{display:block!important;width:100%!important;max-width:100%!important;height:auto;aspect-ratio:var(--ratioWidth)/var(--ratioHeight);object-fit:var(--objectFit);object-position:var(--focalX) var(--focalY);margin:0!important;border:0;transform:none;transition:transform var(--hoverDuration)}
.dsdoa .dsdoa-card:hover .style-2655-image{transform:scale(var(--dsdoa-hover-zoom,1))}
.dsdoa .dsdoa-card .h-image__frame{display:none!important}
.dsdoa .dsdoa-card .style-2656{margin:0!important;flex:1;display:flex!important;border:0!important;border-bottom:var(--borderWidth) solid var(--borderColor)!important;padding:0!important}
.dsdoa .dsdoa-card .style-2656 .h-row,.dsdoa .dsdoa-card .style-2656 .h-column{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.dsdoa .dsdoa-card .style-2657{display:block!important;margin:0!important;padding:var(--bodyPaddingTop) var(--bodyPaddingRight) var(--bodyPaddingBottom) var(--bodyPaddingLeft)!important;width:100%;text-align:var(--bodyAlign)}
.dsdoa .dsdoa-card .style-2657 .h-y-container>*{margin:0!important;padding:0!important}
.dsdoa .dsdoa-card h4{font-family:var(--cardTitleFont),sans-serif!important;font-size:var(--cardTitleSize)!important;font-weight:var(--cardTitleWeight)!important;line-height:var(--cardTitleLine)!important;letter-spacing:var(--cardTitleSpacing)!important;color:var(--cardTitleColor)!important;text-align:var(--cardTitleAlign)!important;width:var(--cardTitleWidth)!important;margin:0 0 var(--cardTitleGap)!important}
.dsdoa .dsdoa-card p{font-family:var(--bodyFont),sans-serif!important;font-size:var(--bodySize)!important;font-weight:var(--bodyWeight)!important;line-height:var(--bodyLine)!important;letter-spacing:var(--bodySpacing)!important;color:var(--bodyColor)!important;text-align:var(--bodyAlign)!important;width:var(--bodyWidth)!important;margin:0 0 var(--bodyGap)!important}
.dsdoa .dsdoa-card .style-2660{margin:0!important;padding:0!important;text-align:var(--linkAlign)!important}
.dsdoa .dsdoa-card .h-x-container-inner,.dsdoa .dsdoa-card .h-link__outer{display:block!important;margin:0!important;padding:0!important;width:100%!important}
.dsdoa .dsdoa-card .h-link,.dsdoa .dsdoa-card .h-link:visited{display:flex!important;align-items:center;justify-content:var(--dsdoa-link-align,flex-start);gap:10px;font-family:var(--linkFont),sans-serif!important;font-size:var(--linkSize)!important;font-weight:var(--linkWeight)!important;line-height:var(--linkLine)!important;letter-spacing:var(--linkSpacing)!important;color:var(--linkColor)!important;text-align:var(--linkAlign)!important;width:var(--linkWidth)!important;margin:0 0 var(--linkGap)!important;padding:var(--linkPaddingTop) var(--linkPaddingRight) var(--linkPaddingBottom) var(--linkPaddingLeft)!important;text-decoration:none!important;transition:color var(--hoverDuration)}
.dsdoa .dsdoa-card .h-link:hover{color:var(--linkHover)!important}
.dsdoa .dsdoa-card .h-link[aria-disabled=true]{cursor:default}
.dsdoa .dsdoa-card .h-link__icon{display:inline-flex;width:19px!important;height:22px!important;margin:0!important;flex:0 0 19px;fill:currentColor}
.dsdoa .dsdoa-card .h-link__icon svg{width:100%;height:100%}
.dsdoa .dsdoa-arrow{position:absolute;top:var(--arrowTop);z-index:3;display:flex;align-items:center;justify-content:center;width:var(--arrowSize);height:var(--arrowSize);padding:0;border:var(--arrowBorder) solid var(--arrowBorderColor);border-radius:var(--arrowRadius);background:var(--arrowBackground);color:var(--arrowColor);cursor:pointer;transform:translateY(-50%);transition:background var(--arrowDuration),color var(--arrowDuration),transform var(--arrowDuration);box-shadow:0 2px 8px #00000014}
.dsdoa .dsdoa-arrow svg{display:block;width:var(--arrowIcon);height:var(--arrowIcon)}
.dsdoa .dsdoa-left{left:var(--arrowInset)}.dsdoa .dsdoa-right{right:var(--arrowInset)}.dsdoa .dsdoa-right svg{transform:rotate(180deg)}
.dsdoa .dsdoa-arrow:hover,.dsdoa .dsdoa-arrow:focus-visible{background:var(--arrowHoverBackground);color:var(--arrowHoverColor);transform:translateY(-50%) scale(var(--dsdoa-arrow-scale,1.1))}
.dsdoa .dsdoa-arrow:disabled{opacity:.3;cursor:default}
.dsdoa .dsdoa-sr-status,.dsdoa .dsdoa-pause{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.dsdoa .dsdoa-pause:focus{clip-path:none;width:auto;height:auto;margin:0;top:0;left:15px;z-index:5;padding:8px 14px;background:#fff;color:#111;border:1px solid #555}
.dsdoa [hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){.dsdoa *{animation:none!important;transition-duration:0ms!important;scroll-behavior:auto!important}}
