main{background-color:var(--bg-1);color:var(--text-paragraphe);position:relative}.section-1,section:not(.section-1){background-color:transparent}.section-1{align-items:center;background-image:url(/build/images/background-main.e72b9505.png);background-position:50%;background-repeat:no-repeat;background-size:200%;display:flex;flex-direction:row;gap:5em;height:calc(100vh - 80px);justify-content:center;min-height:calc(100dvh - 80px);overflow-x:hidden;position:relative}@media (width >= 48rem){.section-1{background-position:top;background-size:contain}}.section-1 .quick-search{color:var(--text-title)}.section-1 .quick-search:hover{background-color:var(--violet);color:#fff;transition:background-color .3s}.section-1 .input-transparent{background-color:transparent;border:none;color:var(--text-title);padding-left:20px;width:100%}.section-1 .input-transparent::placeholder{color:var(--text-paragraphe)}.section-1 .input-transparent:focus{outline:none}.section-1 .input-transparent:focus::placeholder{color:transparent}.section-1 .input-transparent:focus-visible{outline:none}.section-3,.section-4{padding-bottom:80px;padding-top:80px}.hover-effect{--border-angle:0deg;--bg:transparent;animation:border-angle-rotate 4s linear infinite;background:linear-gradient(var(--bg-2),var(--bg-2)) padding-box,conic-gradient(from var(--border-angle),var(--bg-2) 75%,var(--violet) 0) border-box;border:2px solid transparent;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}@keyframes border-angle-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.under-style{position:relative;z-index:100}.under-style:before{background:linear-gradient(to top,var(--violet) 0,transparent 100%);border-radius:50px;bottom:8px;content:"";height:10px;left:0;position:absolute;right:0;z-index:1}.anim{filter:blur(5px);opacity:0;transform:translateX(-100%);transition:all 1s}.anim.anim-faq{transition:transform 1s,opacity 1s,filter 1s}.anim-reverse{transform:translateX(100%)}.anim-top{transform:translateY(-100%)}.anim-visible{filter:blur(0);opacity:1;transform:translateX(0)}.anim-visible.anim-cards:nth-child(2){transition-delay:.2s}.anim-visible.anim-cards:first-child{transition-delay:.4s}.anim-visible.anim-faq:nth-child(2){transition-delay:.1s}.anim-visible.anim-faq:nth-child(3){transition-delay:.2s}.anim-visible.anim-faq:nth-child(4){transition-delay:.3s}.anim-visible.anim-faq:nth-child(5){transition-delay:.4s}.anim-visible.anim-faq:nth-child(6){transition-delay:.5s}.anim-visible.anim-faq:nth-child(7){transition-delay:.6s}.anim-visible.anim-faq:nth-child(8){transition-delay:.7s}.anim-visible.anim-testimony:nth-child(2){transition-delay:.2s}.slide-bottom,.slide-left,.slide-right{display:inline-block}@keyframes slideFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.slide-left{animation:slideFromLeft 1s ease-out forwards;opacity:0;transform:translateX(-100%)}.slide-right{animation:slideFromRight 1s ease-out forwards;opacity:0;transform:translateX(100%)}.slide-bottom{animation:slideFromBottom 1s ease-out forwards;opacity:0;transform:translateY(100%)}@keyframes rotateAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.background-shapes{background-color:var(--bg-1);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-5}.background-shapes .common-shape{animation:rotateAnimation 60s linear infinite}.background-shapes .shape-1{left:-20%;position:fixed;top:-20%;z-index:-1}.background-shapes .shape-2{bottom:-20%;position:fixed;right:-20%;z-index:-1}.background-shapes img{vertical-align:middle}.word{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,var(--violet-light) 45%,var(--violet) 90%);-webkit-text-fill-color:transparent}