#an-content #home.content-wrapper{padding:0}#an-content #home.content-wrapper #main-content .bento-item{border-radius:var(--border-radius-xl);height:100%;min-height:27.8vh;transition:transform .3s;position:relative;overflow:hidden}#an-content #home.content-wrapper #main-content .bento-item.bento-tall{min-height:27.8vh}#an-content #home.content-wrapper #main-content .bento-item .bento-content{height:100%;padding:1.5rem;position:relative}#an-content #home.content-wrapper #main-content .bento-item .bento-content .bento-content-headline{background:linear-gradient(180deg, transparent 0%, var(--color-black) 100%);color:var(--color-white);padding:1rem;transition:all .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}#an-content #home.content-wrapper #main-content .bento-item .bento-content .bento-content-headline>*{color:inherit}#an-content #home.content-wrapper #main-content .bento-item .video-overlay{background:rgba(var(--primary-rgb), .75);z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#an-content #home.content-wrapper #main-content .bento-item>img,#an-content #home.content-wrapper #main-content .bento-item>video{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;transition:all .3s;position:absolute}#an-content #home.content-wrapper #main-content .bento-item:hover .bento-content-headline{transform:translateY(0)}#an-content #home.content-wrapper #main-content .bento-item:hover img{transform:scale(1.025)}#an-content #home.content-wrapper #main-content .headline{margin-bottom:1rem}#an-content #home.content-wrapper #main-content .headline>*{color:var(--color-white);font-size:clamp(1.25rem,5vw,2.25rem);font-weight:700;font-family:var(--font-sans-serif);display:block}#an-content #home.content-wrapper #main-content .headline>.an-typed{font-size:clamp(2.5rem,5vw,4rem)}#an-content #home.content-wrapper #main-content .headline mark,#an-content #home.content-wrapper #main-content .headline .mark{--highlight-bg:var(--color-white);color:var(--primary);background:var(--highlight-bg);z-index:auto;padding:0 .1875em}#an-content #home.content-wrapper .call-to-action{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}#an-content #home.content-wrapper .call-to-action #play-video{color:var(--color-white);border-radius:var(--border-radius-pill);padding:0;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1;position:relative}#an-content #home.content-wrapper .call-to-action #play-video i,#an-content #home.content-wrapper .call-to-action #play-video svg{z-index:1}#an-content #home.content-wrapper .call-to-action #play-video svg{aspect-ratio:1;width:clamp(2.5rem,5vw,3.5rem);height:auto}#an-content #home.content-wrapper .call-to-action #play-video:before{content:"";z-index:0;aspect-ratio:1;background:var(--primary);border-radius:50%;width:55px;height:auto;animation:1.5s ease-out infinite pulseBorder;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#an-content #home.content-wrapper .call-to-action #play-video:after{content:"";z-index:0;aspect-ratio:1;background:var(--primary);border-radius:50%;width:20px;height:auto;transition:all .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#an-data:has(#home.content-wrapper) #an-content{background:var(--body-bg)!important}
.an-client{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.an-client:before{content:"";background-color:var(--light-text);opacity:.1;pointer-events:none;width:120px;height:120px;position:absolute;top:5px;right:0;transform:translate(20px,-65px);-webkit-mask:url(/assets/svg/dot.svg) 50% no-repeat;mask:url(/assets/svg/dot.svg) 50% no-repeat}.an-client .an-client-list.an-carousel{max-width:100%}.an-client-text{width:100%}.an-client-text .an-client-title{font-size:calc(1rem + .5vw)}.an-client-text .an-client-description{margin-bottom:.5rem}.an-client-list .an-client-item{justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.an-client-list .an-client-item img{width:100%;height:fit-content;max-height:60px}@media only screen and (min-width:992px){.an-client{flex-direction:row}.an-client:before{transform:translate(20px,-100px)}.an-client .an-client-text{min-width:15%;max-width:20%}.an-client .an-client-list.an-carousel{max-width:80%}[data-theme=dark] .an-client-list .an-client-item:hover img{filter:unset}}
