.vdd-hero-container.is-style-narrow-hero{margin-top:154px !important;height:75vh}.vdd-hero-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:156px !important;height:100svh}@media(width >= 1000px){.vdd-hero-container{margin-top:0 !important}}.vdd-hero-container>:nth-child(2){z-index:1}.vdd-hero-container .vdd-hero-bg-grid{overflow:hidden;position:absolute}.vdd-hero-container .vdd-hero-bg-grid::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 40%, #0f0c1a 100%)}.vdd-hero-container .vdd-hero-bg-grid #heroGridSVG{display:none}@media(width >= 900px){.vdd-hero-container .vdd-hero-bg-grid #heroGridSVG{display:block}}.vdd-hero-container .vdd-hero-bg-grid #heroGridSVGMobile{display:block;max-width:calc(100vw - var(--site-padding)*2)}@media(width >= 900px){.vdd-hero-container .vdd-hero-bg-grid #heroGridSVGMobile{display:none}}.vdd-hero-container .vdd-hero-bg-grid svg{width:100%;max-width:100%}.vdd-hero-container .vdd-hero-bg-grid svg path{filter:blur(5px)}.vdd-hero-container:has(.vdd-hero-text-content)::before{content:"";z-index:-1;position:absolute;top:50%;left:50%;opacity:.75;border-radius:var(--border-radius-pill);width:100%;height:60%;background:radial-gradient(ellipse, rgba(177, 188, 253, 0.07) 0%, rgba(105, 51, 249, 0.07) 100%);transform:translate(-50%, -50%) scale(0.5);transition:all 250ms 150ms;filter:blur(90px)}.vdd-hero-container:has(.vdd-hero-text-content) .vdd-hero-text-content{z-index:1;display:flex;flex-direction:column;gap:1rem;min-height:550px;text-align:left}@media(width >= 750px){.vdd-hero-container:has(.vdd-hero-text-content) .vdd-hero-text-content{min-height:auto;text-align:center}}.vdd-hero-container:has(.vdd-hero-text-content) .vdd-hero-text-content::before{content:"";z-index:-1;position:absolute;top:50%;left:50%;opacity:.75;border-radius:10%;width:60%;height:25%;background:linear-gradient(90deg, var(--gradient-start, rgba(177, 188, 253, 0.07)) 0%, var(--gradient-end, rgba(105, 51, 249, 0.07)) 100%);transform:translate(-50%, -50%) scale(1);filter:blur(90px)}.vdd-hero-container:has(.vdd-hero-text-content) .vdd-hero-text-content .wp-block-heading{margin:0 !important}.vdd-hero-container:has(.vdd-hero-text-content) .vdd-hero-text-content p{margin:0 auto 1rem;max-width:680px;font-size:var(--wp--preset--font-size--md)}.vdd-hero-container:has(.vdd-hero-text-content) .vdd-hero-text-content .wp-block-buttons{margin:0 !important;margin-top:0}@media(width >= 850px){.vdd-hero-container:has(.vdd-hero-text-content) .vdd-hero-text-content .wp-block-buttons{margin:auto !important}}@media(width <= 1000px){.vdd-hero-container:has(.vdd-price-cta){height:fit-content}}@media(width <= 1200px){.vdd-hero-container:has(.vdd-code-example-hero-content){height:fit-content}}.vdd-hero-container:has(.vdd-hero-contact-content){justify-content:flex-start;margin-top:156px !important;height:auto}@media(width > 1000px){.vdd-hero-container:has(.vdd-hero-contact-content){padding-bottom:10rem}}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-bg-grid{margin-top:-52px}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content{overflow:clip visible;display:grid;grid-template-rows:auto auto}@media(width <= 1000px){.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content{margin-inline:calc(var(--site-padding)*-1);padding-inline:var(--site-padding);gap:2rem}}@media(width > 1000px){.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content{overflow:visible;grid-template-rows:auto;grid-template-columns:568px 1fr;align-items:center;padding-top:4rem;width:100%}}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-form-container .wp-block-heading+p{margin-top:.75rem}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-form-container .gform_wrapper{margin-top:3rem}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-persons{position:relative;display:grid;gap:1.5rem;margin-top:0;padding:3rem 0;margin-inline:0 !important}@media(width > 1000px){.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-persons{justify-self:end}}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-persons::before{content:"";aspect-ratio:1;pointer-events:none;position:absolute;top:50%;left:50%;border-radius:500px;height:100%;background:linear-gradient(90deg, rgba(177, 188, 253, 0.1) 0%, rgba(105, 51, 249, 0.1) 100%);transform:translate(-50%, -50%);filter:blur(150px)}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-persons .vdd-hero-contact-person{overflow:hidden;display:grid;grid-template-columns:94px 1fr;place-items:center;gap:1.75rem;margin-top:0;border:1px solid rgba(177,188,253,.5);border-radius:var(--border-radius-pill);width:19.25rem;height:8.125rem;background-color:rgba(177,188,253,.05);padding-inline:.75rem;backdrop-filter:blur(6px)}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-persons .vdd-hero-contact-person .wp-block-image{place-self:end}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-persons .vdd-hero-contact-person .vdd-hero-contact-person__contact-information{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin:0;width:100%}.vdd-hero-container:has(.vdd-hero-contact-content) .vdd-hero-contact-content .vdd-hero-contact-persons .vdd-hero-contact-person .vdd-hero-contact-person__contact-information p{margin:0 !important}.vdd-hero-container:has(.vdd-case-hero-content){max-width:none !important}.vdd-hero-container:has(.vdd-case-hero-content) .vdd-hero-bg-grid{max-width:var(--content-width)}.vdd-hero-container:has(.vdd-case-hero-content) .vdd-case-hero-content{padding:0 var(--site-padding);max-width:var(--content-width)}.vdd-hero-container:has(.vdd-team-display){margin-top:156px !important;height:auto}.vdd-hero-container:has(.vdd-team-display) .vdd-hero-bg-grid{margin-top:-128px}@media(width <= 900px){.vdd-hero-container:has(.vdd-team-display) .vdd-hero-bg-grid{display:none}}
