*,:after,:before{box-sizing:border-box;margin:0;outline:none}body,html{background-color:#e6f4fe;color:#21123d;font-family:Outfit,sans-serif;font-size:18px;font-weight:300;overflow-x:hidden}@media only screen and (min-width:640px){body,html{font-size:20px}}dd,dl,dt,li,ol,ul{margin:0;padding:0}::-moz-selection{background:#df1c67;color:#fff;text-shadow:none}::selection{background:#df1c67;color:#fff;text-shadow:none}:active,:focus{outline:none!important}.container{margin:0 auto;max-width:1476px;padding:0 1rem;width:100%}.container.--small{max-width:1100px}img{border:none;display:block;height:auto;max-width:100%}.card-3d{transform-style:preserve-3d;will-change:transform}.bloc-header{display:flex;flex-direction:column;gap:32px}.corner-right{position:relative}.corner-right:before{aspect-ratio:287/186;background-image:url(../images/elements/right-corner.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:calc(100% - 6px);content:"";max-width:280px;position:absolute;right:0;width:33%;z-index:100}.corner-left{position:relative}.corner-left:before{aspect-ratio:287/186;background-image:url(../images/elements/left-corner.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";left:0;max-width:280px;position:absolute;top:calc(100% - 5px);width:33%;z-index:100}.bg-dark{background-color:#21123d}.line-mask{display:inline-block;margin-bottom:-.2em;margin-top:-.2em;overflow:hidden;padding-bottom:.2em;padding-top:.2em;vertical-align:top}.line-element{display:block;will-change:transform}#chatimini-3d{display:block;height:100%!important;left:0!important;outline:none;pointer-events:auto;position:absolute!important;top:0!important;width:100%!important}@font-face{font-family:Outfit;src:url(../fonts/Outfit-VariableFont_wght.ttf)}.bloc-header .title br{display:none}.--h1{font-size:42px;font-weight:300;line-height:1em}@media only screen and (min-width:640px){.--h1{font-size:48px}}@media only screen and (min-width:768px){.--h1{font-size:54px}}@media only screen and (min-width:1200px){.--h1{font-size:72px}}.--h2{font-size:42px;font-weight:300;line-height:1.15em}@media only screen and (min-width:640px){.--h2{font-size:42px}}@media only screen and (min-width:768px){.--h2{font-size:48px}}@media only screen and (min-width:1200px){.--h2{font-size:60px}}.--h3{font-size:24px;font-weight:300;line-height:1.15em}@media only screen and (min-width:640px){.--h3{font-size:30px}}@media only screen and (min-width:768px){.--h3{font-size:36px}}.--h4{font-size:24px;font-weight:300;line-height:1.25em}@media only screen and (min-width:768px){.--h4{font-size:30px}}.--h5{font-size:20px;font-weight:300;line-height:1.15em}@media only screen and (min-width:768px){.--h5{font-size:25px}}.--h6{font-size:18px;font-weight:300;letter-spacing:10.6px;line-height:1.15em}@media only screen and (min-width:640px){.--h6{font-size:20px}}.text{display:flex;flex-direction:column;gap:1em}.text a,.text li,.text p{font-size:1em}.text a{text-decoration:underline}.text.--small a,.text.--small li,.text.--small p{font-size:15px}ul,ul.--list{list-style:none}ul.--list{display:flex;flex-direction:column;gap:25px}ul.--list li{align-items:center;display:flex;gap:18px}ul.--list li:before{background-image:url(../images/elements/check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:24px;width:24px}@media only screen and (min-width:768px){ul.--list li:before{height:46px;width:46px}}ul.--list-no li:before{background-image:url(../images/elements/invalid.svg)}ul.--list.--small li{gap:16px}ul.--list.--small li:before{height:24px;width:24px}ul.--list.--dark li:before{background-image:url(../images/elements/check-dark.svg)}a{border:none;color:#21123d;position:relative;text-decoration-color:transparent;transform-style:preserve-3d;transition:all .3s ease}a.link{border-radius:50vw;display:block;overflow:hidden;padding:6px 12px;width:-moz-fit-content;width:fit-content}a.link:before{animation:spin-center 3s linear infinite;animation-play-state:paused;aspect-ratio:1/1;background:linear-gradient(203deg,#524668 24.44%,#3b3c67 48.32%,#503567 77.5%);background:conic-gradient(from .5turn at 50% 50%,#8df9d9 0,#60ccfd,#f7b1fa,#fff);content:"";filter:blur(10px);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(-1px);transform-origin:top left;transition:opacity .3s ease;width:50vw;z-index:-1}@media only screen and (min-width:768px){a.link:hover{color:#21123d}a.link:hover:before{animation-play-state:running;opacity:1}}.--uppercase{text-transform:uppercase}.text-center{text-align:center}.c-white{color:#fff}.c-dark{color:#21123d}.fw-medium{font-weight:500}.fw-semi-bold{font-weight:600}.fw-bold{font-weight:700}@keyframes slowGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes spin-center{0%{transform:rotate(0deg) translate(-50%,-50%)}to{transform:rotate(1turn) translate(-50%,-50%)}}@keyframes wave-pulse{0%{box-shadow:0 0 0 0 #f7b1fa}to{box-shadow:0 0 0 80px rgba(247,177,250,0)}}@keyframes wave-scale-glow{0%,to{filter:drop-shadow(0 0 12px rgba(247,177,250,.4));transform:translate(-50%,-50%) scale(1) rotate(-10deg)}50%{filter:drop-shadow(0 0 28px rgba(247,177,250,.7));transform:translate(-50%,-50%) scale(1.04) rotate(-10deg)}}@keyframes orbit-cw{to{transform:rotate(1turn)}}@keyframes card-cw{to{transform:translateY(-50%) rotate(-1turn)}}.button{align-items:center;background:#21123d;border:none;border-radius:50vw;box-shadow:0 0 0 0 rgba(247,177,250,0);display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:25px 30px;position:relative;transition:box-shadow .3s ease;width:100%}@media only screen and (min-width:640px){.button{width:-moz-fit-content;width:fit-content}}.button:before{animation:slowGradient 5s linear infinite;animation-play-state:paused;background:linear-gradient(135deg,#8df9d9 10%,#60ccfd 50%,#b69bfb 90%);background-size:200% 200%;height:calc(100% + 1px);left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease;width:calc(100% + 1px);z-index:1}.button:after,.button:before{border-radius:50vw;content:"";opacity:0;position:absolute}.button:after{background-image:radial-gradient(#f7b1fa 50%,rgba(247,177,250,0) 100%);filter:blur(25px);height:120px;left:0;pointer-events:none;top:0;transform:translate(calc(var(--x, 50%) - 50%),calc(var(--y, 50%) - 50%));transition:opacity .4s ease;width:120px;z-index:3}.button span{color:#fff;font-size:15px;font-weight:400;line-height:1em;position:relative;text-align:center;text-transform:uppercase;transition:color .3s ease;z-index:5}@media only screen and (min-width:768px){.button:hover{box-shadow:0 0 30px 0 #f7b1fa}.button:hover:before{animation-play-state:running;opacity:1}.button:hover:after{opacity:.95}.button:hover span{color:#21123d!important}}.button.--small span{font-size:12px}.button-transparent{background:transparent;box-shadow:inset 0 0 0 2px #21123d}.button-transparent span{color:#21123d}@media only screen and (min-width:768px){.button-transparent:hover{box-shadow:inset 0 0 0 2px #21123d,0 0 30px 0 #f7b1fa!important}}.button-transparent.button-white{box-shadow:inset 0 0 0 2px #fff}.button-transparent.button-white span{color:#fff}.button-active:before{animation-play-state:running;opacity:1}.button-active span{color:#21123d}form{display:flex;flex-direction:column;gap:30px;width:100%}@media only screen and (min-width:640px){form{gap:72px}}form .row{display:flex;flex-direction:column;gap:30px}@media only screen and (min-width:640px){form .row{flex-direction:row}}@media only screen and (min-width:992px){form .row{gap:72px}}form .row .item{display:flex;flex:1;flex-direction:column}form label{font-size:25px}form input,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:2px solid #21123d;color:#21123d;font-family:Outfit,arial;font-size:20px;font-weight:300;padding:12px 0}.border-gradient{background:linear-gradient(203deg,#524668 24.44%,#3b3c67 48.32%,#503567 77.5%);border-radius:24px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:5}.border-gradient:after,.border-gradient:before{border-radius:24px;content:"";display:block;height:100%;left:0;position:absolute;top:0;z-index:1}@media only screen and (min-width:768px){.border-gradient:after,.border-gradient:before{border-radius:24px;width:calc(100% + 2px)}}.border-gradient:before{animation:spin-center 3s linear infinite;animation-play-state:paused;aspect-ratio:1/1;background:conic-gradient(from .5turn at 50% 50%,#8df9d9 0,#60ccfd,#f7b1fa,#fff,#f7b1fa,#60ccfd,#8df9d9,#60ccfd,#8df9d9,#fff,#8df9d9,#f7b1fa,#8df9d9);content:"";display:block;left:50%;min-height:500%;opacity:0;position:absolute;top:50%;transform-origin:top left;transition:opacity .3s ease;width:unset;z-index:0}.border-gradient:after{background:linear-gradient(203deg,#524668 24.44%,#3b3c67 48.32%,#503567 77.5%);background-clip:padding-box;border:2px solid transparent;width:100%}.banner{align-items:center;display:flex;overflow:hidden;position:relative;z-index:5}.banner:after,.banner:before{background:#60ccfd;border-radius:50%;bottom:calc(100% - 100px);content:"";filter:blur(250px);height:100vh;left:50%;position:absolute;transform:translateX(-50%);width:150vw;z-index:0}.banner:after{bottom:unset;top:calc(100% - 50px)}.banner .container{display:flex;flex-direction:column;gap:30px;padding-bottom:100px;padding-top:150px}@media only screen and (min-width:640px){.banner .container{padding-bottom:200px;padding-top:200px}}@media only screen and (min-width:768px){.banner .container{gap:60px}}@media only screen and (min-width:992px){.banner .container{gap:150px;padding-bottom:100px;padding-top:240px}}.banner-wrap{display:flex;flex-direction:column;gap:30px;position:relative;width:100%;z-index:5}@media only screen and (min-width:768px){.banner-wrap{align-items:center;flex-direction:row;gap:0}}.banner-content{width:100%}@media only screen and (min-width:768px){.banner-content{width:50%}}.banner-infos{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px;margin-top:54px;row-gap:30px}.banner-infos .item{align-items:center;display:flex;gap:18px}.banner-infos .item img{height:54px;width:auto}.banner-img{align-items:center;display:flex;justify-content:center;position:relative;width:100%}@media only screen and (min-width:768px){.banner-img{aspect-ratio:1/.75;width:50%}}.banner-img .banner-chatimini-wrapper{align-items:center;aspect-ratio:1.1/1;display:flex;filter:drop-shadow(0 0 80px #B69BFB);justify-content:center;margin:auto;max-width:520px;position:relative;width:100%}.banner-img-fallback{display:none;filter:drop-shadow(0 0 100px #B69BFB);height:100%;max-width:350px;-o-object-fit:contain;object-fit:contain;transform:rotate(-6deg);width:100%}@media only screen and (min-width:768px){.banner-img-fallback{max-width:unset}}.banner-img-bulles{display:none;height:100%;pointer-events:none;position:absolute;width:100%;z-index:10}@media only screen and (min-width:992px){.banner-img-bulles{display:block}}.banner-img-bulles .item{backdrop-filter:blur(2px);padding:36px 42px;position:absolute;width:-moz-fit-content;width:fit-content}.banner-img-bulles .item span{font-size:15px;font-weight:500}.banner-img-bulles .item:first-child,.banner-img-bulles .item:nth-child(2){background:radial-gradient(113% 91% at -6% 50%,rgba(182,155,251,.5) 0,hsla(0,0%,100%,.5) 100%);border-radius:30px 50px 50px 0;color:#b69bfb}.banner-img-bulles .item:first-child,.banner-img-bulles .item:nth-child(2),.banner-img-bulles .item:nth-child(3),.banner-img-bulles .item:nth-child(4){box-shadow:-1px -1px 0 0 hsla(0,0%,100%,.5),1px 1px 0 0 hsla(0,0%,100%,.5),inset 5px 5px 30px -25px rgba(0,0,0,.2),inset -5px -5px 30px -25px rgba(0,0,0,.2)}.banner-img-bulles .item:nth-child(3),.banner-img-bulles .item:nth-child(4){background:radial-gradient(113% 91% at -6% 50%,hsla(0,0%,100%,.5) 0,rgba(96,204,253,.25) 100%);border-radius:50px 30px 0 50px;color:#4590f9}.banner-img-bulles .item:first-child{right:40%;top:0}.banner-img-bulles .item:nth-child(2){left:-10%;top:50%}.banner-img-bulles .item:nth-child(3){bottom:50%;right:-10%}.banner-img-bulles .item:nth-child(4){bottom:0;left:40%}.banner-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.banner-bg:after,.banner-bg:before{aspect-ratio:1/1;background-color:#f7b1fa;content:"";filter:blur(200px);height:50vh;opacity:.75;position:absolute;transform:translateY(-50%)}.banner-bg:before{right:95%;top:50%}.banner-bg:after{left:85%;top:0}.banner-bg img{height:75%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;position:absolute;top:50%;transform:translateY(-50%);width:auto}@media only screen and (min-width:768px){.banner-bg img{height:150%}}.cards{padding:100px 0 50px;z-index:5}@media only screen and (min-width:768px){.cards{padding:200px 0 100px}}.cards-header{margin-bottom:32px}.cards-wrap{position:relative;z-index:10}.cards-wrapper{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:auto auto;margin:60px 0;position:relative}@media only screen and (min-width:768px){.cards-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.cards-wrapper{grid-template-columns:1fr 1fr 1fr}}.cards-wrapper:before{bottom:100%;content:url(../../images/elements/flair.png);left:33%;pointer-events:none;position:absolute;transform:translate(-50%,33%);z-index:5}.cards-wrapper .card{border-radius:24px;padding:42px 20px;position:relative}@media only screen and (min-width:1200px){.cards-wrapper .card{padding:42px}}.cards-wrapper .card:nth-child(n){grid-column:1;grid-row:auto}.cards-wrapper .card:nth-child(2){min-height:220px}.cards-wrapper .card:nth-child(2) .card-content{align-items:center;display:flex;height:120%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}.cards-wrapper .card:nth-child(2) #chatimini-3d,.cards-wrapper .card:nth-child(2) img{height:80%;-o-object-fit:contain;object-fit:contain;transform:rotate(-12deg);transform-origin:center;width:80%}@media only screen and (min-width:768px){.cards-wrapper .card:nth-child(2) #chatimini-3d,.cards-wrapper .card:nth-child(2) img{height:100%}.cards-wrapper .card:first-child{grid-column:1;grid-row:1}.cards-wrapper .card:nth-child(2){grid-column:2;grid-row:1}.cards-wrapper .card:nth-child(3){grid-column:1;grid-row:2/span 2}.cards-wrapper .card:nth-child(4){grid-column:2;grid-row:2/span 2}.cards-wrapper .card:hover .card-bg:after,.cards-wrapper .card:hover .card-bg:before{opacity:1}.cards-wrapper .card:hover .card-bg:before{animation-play-state:running}}@media only screen and (min-width:992px){.cards-wrapper .card:first-child{grid-column:1;grid-row:1}.cards-wrapper .card:nth-child(2){grid-column:1;grid-row:2}.cards-wrapper .card:nth-child(3){grid-column:2;grid-row:1/span 2}.cards-wrapper .card:nth-child(4){grid-column:3;grid-row:1/span 2}}.cards-wrapper .card-content{display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;position:relative;z-index:10}.cards-cta{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}.cards-bg{bottom:0;height:calc(100% + 200px);left:0;position:absolute;width:100%;z-index:3}.cards-bg:after,.cards-bg:before{aspect-ratio:1/1;background-color:#60ccfd;content:"";filter:blur(250px);height:50%;position:absolute;transform:translateY(-50%)}.cards-bg:before{opacity:.75;right:85%;top:30%;transform:translateY(-50%)}.cards-bg:after{background-color:#f7b1fa;left:85%;opacity:.65;top:90%;transform:translateY(-50%)}.waves{padding:100px 0}.waves-wrapper{display:flex;flex-direction:column;gap:20px;margin-top:50px;position:relative}@media only screen and (min-width:640px){.waves-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;margin-left:auto;margin-right:auto;max-width:800px}}@media only screen and (min-width:992px){.waves-wrapper{display:block;margin-top:0;max-width:none;min-height:600px}}.waves-card{backdrop-filter:blur(40px);background:linear-gradient(208deg,hsla(0,0%,100%,.22) 15.89%,rgba(144,215,249,.22) 49.75%,rgba(247,177,250,.22) 79.53%);border-radius:24px;cursor:pointer;display:flex;flex-direction:column;gap:20px;max-width:none;padding:20px;position:relative;width:100%;z-index:1000}.waves-card:before{background-color:hsla(0,0%,100%,.75);border-radius:50px;bottom:12px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);transition:opacity .3s ease-in-out;width:33%}@media only screen and (min-width:640px){.waves-card:first-child{grid-column:1;grid-row:1/span 2}.waves-card:nth-child(2){grid-column:2;grid-row:1}.waves-card:nth-child(3){grid-column:2;grid-row:2}}@media only screen and (min-width:992px){.waves-card{max-width:380px;padding:42px;position:absolute}.waves-card:first-child{bottom:50%;left:0;transform:translateY(50%)}.waves-card:nth-child(2){right:0;top:12%}.waves-card:nth-child(3){bottom:12%;left:62%}}.waves-card-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.waves-card-content .text{overflow:hidden}.waves-card.is-open:before{opacity:0}.waves-card.is-open .waves-card-content{grid-template-rows:1fr}.waves-bg{display:none;padding:100px 0 36px;position:relative;width:100%}@media only screen and (min-width:992px){.waves-bg{display:block}}.waves-bg-chatimini-wrapper{animation:wave-scale-glow 4s ease-in-out infinite;aspect-ratio:1/1;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%;z-index:2}.waves-bg-chatimini-wrapper .waves-bg-chatimini{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.waves-bg-lines{aspect-ratio:1/1}.waves-bg-lines .line-wrap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.waves-bg-lines .line-wrap:first-child .line{animation:wave-pulse 4s ease-out infinite;animation-delay:3.2s}.waves-bg-lines .line-wrap:nth-child(2) .line{animation:wave-pulse 4s ease-out infinite;animation-delay:2.4s}.waves-bg-lines .line-wrap:nth-child(3) .line{animation:wave-pulse 4s ease-out infinite;animation-delay:1.6s}.waves-bg-lines .line-wrap:nth-child(4) .line{animation:wave-pulse 4s ease-out infinite;animation-delay:.8s}.waves-bg-lines .line-wrap:nth-child(5) .line{animation:wave-pulse 4s ease-out infinite;animation-delay:0s}.waves-bg-lines .line-wrap:nth-child(2){width:85%}.waves-bg-lines .line-wrap:nth-child(3){width:70%}.waves-bg-lines .line-wrap:nth-child(4){width:55%}.waves-bg-lines .line-wrap:nth-child(5){width:40%}.waves-bg-lines .line{aspect-ratio:1/1;border:1px solid #f7b1fa;border-radius:50%;display:block;width:100%}.waves-bg-flairs img{position:absolute}.waves-bg-flairs img:first-child{left:40%;opacity:.75;top:8%;transform:scale(.75)}.waves-bg-flairs img:nth-child(2){left:10%;top:65%}.waves-bg-flairs img:nth-child(3){opacity:.5;right:0;top:40%;transform:scale(.5)}.waves .button{margin-top:24px}@media only screen and (min-width:992px){.waves .button{transform:translateY(-250px)}}@media(prefers-reduced-motion:reduce){.waves-bg img,.waves-bg-lines .line{animation:none}}.list{overflow:hidden;padding:100px 0 50px;position:relative}@media only screen and (min-width:768px){.list{padding:200px 0 100px}}.list .container{position:relative;z-index:10}.list-header{align-items:center;justify-content:center;margin:0 auto;max-width:800px;width:100%}.list-wrapper{margin-top:60px}@media only screen and (min-width:768px){.list-wrapper{margin-top:150px}}.list-item{align-items:flex-start;display:flex;flex-direction:column;gap:30px;margin-bottom:90px}@media only screen and (min-width:768px){.list-item{align-items:center;flex-direction:row;gap:90px}}@media only screen and (min-width:992px){.list-item{gap:120px}}.list-item ul,.list-item-header{flex:1}.list-item-header{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.list-item-header .icon{width:75px}@media only screen and (min-width:768px){.list-item-header .icon{width:90px}}.list-item ul{display:flex;flex-direction:column;gap:20px;padding-left:calc(1rem + 28px)}@media only screen and (min-width:768px){.list-item ul{gap:60px;padding-left:0}}.list-item ul li{display:flex;flex-direction:column;gap:6px}.list-item ul li .title{position:relative}.list-item ul li .title:before{border-radius:50%;content:"";height:28px;position:absolute;right:calc(100% + 18px);top:50%;transform:translateY(-50%);width:28px}.list-item ul li span{font-size:18px}.list-item ul li:first-child .title:before{background-color:#f7b1fa}.list-item ul li:nth-child(2) .title:before{background-color:#4590f9}.list-item ul li:nth-child(3) .title:before{background-color:#8df9d9}.list-item ul li:nth-child(4) .title:before{background-color:#60ccfd}.list-item ul li:nth-child(5) .title:before{background-color:#b69bfb}@media only screen and (min-width:768px){.list-item:nth-child(odd){flex-direction:row-reverse}.list-item:nth-child(odd) ul{align-items:flex-end}.list-item:nth-child(odd) ul li{text-align:right}.list-item:nth-child(odd) ul li .title:before{left:calc(100% + 18px);right:unset}.list-item:nth-child(2n) .list-item-header{align-items:flex-end;text-align:right}}.list-bg:before{background:#60ccfd;border-radius:50%;bottom:calc(100% - 100px);height:100vh;left:50%;transform:translateX(-50%);width:150vw;z-index:0}.list-bg:after,.list-bg:before{content:"";filter:blur(250px);position:absolute}.list-bg:after{aspect-ratio:1/1;background-color:#8df9d9;height:50%;opacity:.75;right:85%;top:50%;transform:translateY(-50%)}.list-bg img{position:absolute;z-index:5}.list-bg img.line{left:80%;top:0;transform:rotate(-60deg)}.list-bg img.chatimini{display:none;filter:drop-shadow(0 0 70px #F7B1FA);left:80%;top:25%;width:25%}@media only screen and (min-width:768px){.list-bg img.chatimini{display:block;max-width:200px}}@media only screen and (min-width:992px){.list-bg img.chatimini{max-width:320px}}.blocs{padding:50px 0 100px;position:relative}@media only screen and (min-width:768px){.blocs{padding:100px 0 200px}}.blocs .container{position:relative;z-index:10}.blocs-header{margin:0 auto;max-width:800px;width:100%}.blocs-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-top:120px}.blocs-wrapper .item{align-items:flex-start;backdrop-filter:blur(20px);border-radius:24px;box-shadow:-1px -1px 0 0 hsla(0,0%,100%,.75),1px 1px 0 0 hsla(0,0%,100%,.75),inset 5px 5px 30px -25px rgba(0,0,0,.2),inset -5px -5px 30px -25px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:30px;padding:30px;width:100%}@media only screen and (min-width:768px){.blocs-wrapper .item{width:calc(50% - 10px)}}@media only screen and (min-width:992px){.blocs-wrapper .item{align-items:center;flex-direction:row}}.blocs-wrapper .item-icon{height:80px;width:auto}@media only screen and (min-width:992px){.blocs-wrapper .item-icon{height:unset;width:80px}}.blocs-wrapper .item-content{display:flex;flex-direction:column;gap:10px}.blocs-wrapper .item:first-child{background:rgba(96,204,253,.3)}.blocs-wrapper .item:nth-child(2){background:rgba(247,177,250,.3)}.blocs-wrapper .item:nth-child(3){background:rgba(141,249,217,.3)}.blocs-wrapper .item:nth-child(4){background:rgba(182,155,251,.3)}.blocs-wrapper .item:nth-child(5){background:hsla(0,0%,100%,.3)}.blocs-wrapper .item:nth-child(6){background:rgba(69,144,249,.3)}.blocs-cta{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px}.blocs-bg:after{background:#60ccfd;border-radius:50%;height:100vh;left:50%;top:calc(100% - 50px);transform:translateX(-50%);width:150vw;z-index:0}.blocs-bg:after,.blocs-bg:before{content:"";filter:blur(250px);position:absolute}.blocs-bg:before{aspect-ratio:1/1;background-color:#b69bfb;height:50%;left:85%;opacity:.75;top:0;transform:translateY(-50%)}.blocs-bg img{position:absolute;z-index:5}.blocs-bg img.line{bottom:10%;right:80%;transform:rotate(-60deg) scale(-1)}.blocs-bg img.chatimini{display:none;filter:drop-shadow(0 0 70px #F7B1FA);right:75%;top:0;transform:translateY(-50%);width:320px}@media only screen and (min-width:768px){.blocs-bg img.chatimini{display:block;width:200px}}@media only screen and (min-width:992px){.blocs-bg img.chatimini{width:320px}}.analytics{padding:200px 0 100px}.analytics-header{align-items:flex-end;margin-left:auto;max-width:900px;position:relative;text-align:right}.analytics-header:after,.analytics-header:before{bottom:100%;content:url(../images/elements/flair.png);left:100%;pointer-events:none;position:absolute;transform:translate(-50%,50%);z-index:5}.analytics-header:after{bottom:0;left:10%;opacity:.5}.analytics-header .--h5{max-width:580px}.analytics-header .title{position:relative;z-index:10}.analytics-wrapper{display:flex;flex-direction:column;gap:18px;margin:120px 0}.analytics-cards{display:flex;flex-wrap:wrap;gap:12px;position:relative}@media only screen and (min-width:640px){.analytics-cards{gap:24px}}.analytics-cards:before{aspect-ratio:1/1;background-color:#fff;border-radius:50%;content:"";filter:blur(250px);height:100%;opacity:.6;position:absolute;right:0;top:20%;transform:translate(50%,-50%);z-index:0}.analytics-cards .item{align-items:center;background:linear-gradient(265deg,hsla(0,0%,100%,.2) 9.34%,rgba(144,215,249,.2) 47.39%,rgba(247,177,250,.2) 86.97%);border-radius:18px;display:flex;flex-direction:column;justify-content:center;padding:60px;position:relative;width:100%;z-index:5}@media only screen and (min-width:640px){.analytics-cards .item{width:calc(50% - 12px)}}.analytics-cards .item-info,.analytics-cards .item-number{text-align:center}.analytics-cards .item:first-child{box-shadow:inset 0 0 1px 1px #b69bfb}.analytics-cards .item:first-child .item-info,.analytics-cards .item:first-child .item-number{color:#b69bfb}.analytics-cards .item:nth-child(2){box-shadow:inset 0 0 1px 1px #8df9d9}.analytics-cards .item:nth-child(2) .item-info,.analytics-cards .item:nth-child(2) .item-number{color:#8df9d9}.analytics-cards .item:nth-child(3){box-shadow:inset 0 0 1px 1px #4590f9}.analytics-cards .item:nth-child(3) .item-info,.analytics-cards .item:nth-child(3) .item-number{color:#4590f9}.analytics-cards .item:nth-child(4){box-shadow:inset 0 0 1px 1px #f7b1fa}.analytics-cards .item:nth-child(4) .item-info,.analytics-cards .item:nth-child(4) .item-number{color:#f7b1fa}.analytics-cards-img{filter:drop-shadow(0 0 18px #B69BFB);left:50px;max-width:150px;position:absolute;top:0;transform:translateY(-50%) rotate(-12deg);width:30%;z-index:10}.analytics-progress{background:linear-gradient(269deg,hsla(0,0%,100%,.2) -1.36%,rgba(144,215,249,.2) 54.82%,rgba(247,177,250,.2) 102.05%);border-radius:18px;box-shadow:inset 0 0 1px 1px #60ccfd;display:flex;flex-direction:column;gap:16px;padding:30px 20px;position:relative;z-index:1}@media only screen and (min-width:768px){.analytics-progress{padding:40px 60px}}@media only screen and (min-width:1200px){.analytics-progress{padding:40px 120px}}.analytics-progress:before{aspect-ratio:1/1;background-color:#8df9d9;border-radius:50%;content:"";filter:blur(250px);left:50%;opacity:.5;position:absolute;top:0;transform:translate(-50%);width:40%;z-index:0}.analytics-progress .item{display:flex;flex-direction:column;gap:6px}@media only screen and (min-width:768px){.analytics-progress .item{align-items:center;flex-direction:row;gap:18px}}@media only screen and (min-width:992px){.analytics-progress .item{gap:24px}}.analytics-progress .item-label{min-width:120px}@media only screen and (min-width:992px){.analytics-progress .item-label{min-width:160px}}.analytics-progress .item-bar{background-color:#b69bfb;border-radius:50vw;height:30px;width:100%}.analytics-progress .item:first-child .item-bar{background-color:#b69bfb}.analytics-progress .item:nth-child(2) .item-bar{background-color:#8df9d9;width:60%}.analytics-progress .item:nth-child(3) .item-bar{background-color:#f7b1fa;width:40%}.analytics-progress-img{bottom:0;filter:drop-shadow(0 0 18px #B69BFB);max-width:150px;position:absolute;right:50px;transform:translateY(50%) rotate(12deg);width:30%;z-index:10}.analytics-bg{bottom:0;height:calc(100% + 200px);left:0;position:absolute;width:100%;z-index:3}.analytics-bg:before{aspect-ratio:1/1;background-color:#60ccfd;content:"";filter:blur(250px);height:50%;opacity:.75;position:absolute;right:95%;top:30%;transform:translateY(-50%)}.grid,.grid-wrap{position:relative}.grid-wrap{padding:0 0 200px;z-index:10}.grid-header{max-width:800px;position:relative}.grid-header:before{content:url(../../images/elements/flair.png);left:70%;opacity:.75;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,-50%);z-index:10}.grid-header .--h1{position:relative;z-index:10}.grid-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin:90px 0;position:relative}.grid-wrapper:before{content:url(../../images/elements/flair.png);left:75%;opacity:.75;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,-50%);z-index:10}.grid-wrapper .item{border-radius:24px;padding:24px 20px;position:relative;width:100%}@media only screen and (min-width:640px){.grid-wrapper .item{padding:42px 20px;width:calc(50% - 10px)}}@media only screen and (min-width:992px){.grid-wrapper .item{width:calc(25% - 15px)}}@media only screen and (min-width:1200px){.grid-wrapper .item{padding:60px 42px}}@media only screen and (min-width:768px){.grid-wrapper .item:hover .border-gradient:after,.grid-wrapper .item:hover .border-gradient:before{opacity:1}.grid-wrapper .item:hover .border-gradient:before{animation-play-state:running}}.grid-wrapper .item-content{display:flex;flex-direction:column;gap:20px;position:relative;z-index:10}.grid-cta{display:flex;flex-wrap:wrap;justify-content:flex-end}.grid-bg{bottom:0;height:calc(100% + 200px);left:0;position:absolute;width:100%;z-index:3}.grid-bg:after,.grid-bg:before{aspect-ratio:1/1;background-color:#f7b1fa;content:"";filter:blur(250px);height:50%;position:absolute;transform:translateY(-50%)}.grid-bg:before{right:95%;top:30%}.grid-bg:after,.grid-bg:before{opacity:.75;transform:translateY(-50%)}.grid-bg:after{background-color:#60ccfd;left:85%;top:50%}.grid-bg img{filter:brightness(0);height:100%;left:85%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;position:absolute;top:10%;transform:rotate(128deg);z-index:1}.steps{overflow:hidden;padding:100px 0;position:relative}@media only screen and (min-width:768px){.steps{padding:200px 0}}.steps-wrap{position:relative;z-index:10}.steps-header{align-items:center;margin:0 auto;max-width:800px}.steps-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;margin:150px 0 200px}.steps-wrapper .item{align-items:flex-start;display:flex;flex-direction:column;gap:18px;width:100%}@media only screen and (min-width:768px){.steps-wrapper .item{width:calc(50% - 10px)}}@media only screen and (min-width:1200px){.steps-wrapper .item{gap:36px;width:calc(25% - 15px)}}.steps-wrapper .item-card{backdrop-filter:blur(5px);border-radius:24px;display:flex;flex-direction:column;flex-grow:1;gap:15px;padding:60px 42px;width:100%}.steps-wrapper .item:first-child .item-card{background:rgba(96,204,253,.35)}.steps-wrapper .item:nth-child(2) .item-card{background:rgba(182,155,251,.35)}.steps-wrapper .item:nth-child(3) .item-card{background:rgba(247,177,250,.35)}.steps-wrapper .item:nth-child(4) .item-card{background:rgba(141,249,217,.35)}.steps-bg:before{background:#60ccfd;border-radius:50%;bottom:calc(100% - 100px);height:100vh;left:50%;transform:translateX(-50%);width:150vw;z-index:0}.steps-bg-1:before,.steps-bg:before{content:"";filter:blur(250px);position:absolute}.steps-bg-1:before{aspect-ratio:1/1;background-color:#b69bfb;height:50%;left:95%;opacity:.75;top:30%;transform:translateY(-50%)}.steps-bg-1 img{position:absolute;z-index:5}.steps-bg-1 img.line{left:80%;top:-10%;transform:rotate(150deg)}.steps-bg-1 img.chatimini{display:none;filter:drop-shadow(0 0 70px #F7B1FA);left:75%;max-width:180px;top:25%;width:30%}@media only screen and (min-width:768px){.steps-bg-1 img.chatimini{display:block}}.steps-bg-2:before{aspect-ratio:1/1;background-color:#8df9d9;bottom:0;content:"";filter:blur(250px);height:50%;opacity:.75;position:absolute;right:95%;transform:translateY(-50%)}.steps-bg-2 img{position:absolute;z-index:5}.steps-bg-2 img.line{bottom:-33%;right:72%;transform:rotate(-50deg)}.steps-bg-2 img.chatimini{bottom:20%;display:none;filter:drop-shadow(0 0 70px #F7B1FA);max-width:180px;right:75%;width:25%}@media only screen and (min-width:768px){.steps-bg-2 img.chatimini{display:block}}.points{position:relative;z-index:10}.points-list{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.3);border-radius:40px;box-shadow:-1px -1px 0 0 hsla(0,0%,100%,.75),1px 1px 0 0 hsla(0,0%,100%,.75),inset 5px 5px 30px -25px rgba(0,0,0,.2),inset -5px -5px 30px -25px rgba(0,0,0,.2);display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:900px;padding:7px}@media only screen and (min-width:640px){.points-list{border-radius:50px;flex-direction:row}}@media only screen and (min-width:768px){.points-list{justify-content:space-between}}.points-list .item{border-radius:43px;padding:12px 25px}.points-list .item.active{background:#21123d}.points-list .item.active .text{color:#fff}.pricing{overflow:hidden;padding:150px 0 200px;position:relative}@media only screen and (min-width:640px){.pricing{padding-top:200px}}@media only screen and (min-width:1200px){.pricing{padding-top:350px}}.pricing:after,.pricing:before{background:#60ccfd;border-radius:50%;bottom:calc(100% - 100px);content:"";filter:blur(250px);height:100vh;left:50%;position:absolute;transform:translateX(-50%);width:150vw;z-index:0}.pricing:after{bottom:unset;top:calc(100% - 50px)}.pricing-header{align-items:center;margin:0 auto;max-width:990px}.pricing-wrap{position:relative;z-index:10}.pricing-wrapper{margin:100px 0}@media only screen and (min-width:992px){.pricing-wrapper{margin:200px 0}}.pricing-wrapper .title.--favorite{display:none}@media only screen and (min-width:992px){.pricing-wrapper .title.--favorite{display:block}}.pricing-cards{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:30px;position:relative}@media only screen and (min-width:992px){.pricing-cards{align-items:stretch;flex-direction:row}}.pricing-cards:before{aspect-ratio:1/1;background-color:#8df9d9;bottom:0;content:"";filter:blur(200px);max-width:50vw;opacity:.25;position:absolute;right:0;transform:translate(50%,50%);width:60vh;z-index:5}.pricing-cards .card{align-items:stretch;border-radius:24px;display:flex;flex-direction:column;max-width:650px;min-height:100%;padding:42px 20px;position:relative;width:100%;z-index:10}@media only screen and (min-width:768px){.pricing-cards .card{padding:80px 20px}}@media only screen and (min-width:992px){.pricing-cards .card{width:33.3333333333%}}@media only screen and (min-width:1200px){.pricing-cards .card{padding:80px 42px}}.pricing-cards .card:first-child .border-gradient{background:#bbe6ff}.pricing-cards .card:first-child .border-gradient:after{background:#bbe6ff;height:calc(100% - 4px);left:2px;top:2px;width:calc(100% - 4px)}.pricing-cards .card:nth-child(2) .border-gradient{background:#caf6f2}.pricing-cards .card:nth-child(2) .border-gradient:after{background:#caf6f2;height:calc(100% - 4px);left:2px;top:2px;width:calc(100% - 4px)}.pricing-cards .card:nth-child(3) .border-gradient{background:#ecddfe}.pricing-cards .card:nth-child(3) .border-gradient:after{background:#ecddfe;height:calc(100% - 4px);left:2px;top:2px;width:calc(100% - 4px)}@media only screen and (min-width:768px){.pricing-cards .card:hover .card-bg:after,.pricing-cards .card:hover .card-bg:before{opacity:1}.pricing-cards .card:hover .card-bg:before{animation-play-state:running}}@media only screen and (min-width:992px){.pricing-cards .card:first-child,.pricing-cards .card:nth-child(3){top:72px}}.pricing-cards .card-header,.pricing-cards .card-icon,.pricing-cards .card-list,.pricing-cards .card-price{margin-bottom:60px}.pricing-cards .card-cta,.pricing-cards .card-header,.pricing-cards .card-icon,.pricing-cards .card-list,.pricing-cards .card-price{position:relative;width:100%;z-index:20}.pricing-cards .card-price span{font-size:30px}.pricing-cards .card-price span strong{font-size:65px}.pricing-cards .card-list{position:relative}.pricing-cards .card-list:before{background-color:#21123d;content:"";height:1.5px;left:0;position:absolute;top:-30px;width:50%}.pricing-cards .card-list .title{font-size:15px;letter-spacing:7.95px}.pricing-cards .card-list ul{margin-top:25px}.pricing-cards .card-cta{margin-top:auto}.pricing-cta{align-items:center}.pricing-cta img{max-width:160px;transform:rotate(-6deg)}.pricing-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.pricing-bg:after,.pricing-bg:before{aspect-ratio:1/1;background-color:#f7b1fa;content:"";filter:blur(200px);max-width:50vw;opacity:.5;position:absolute;transform:translateY(-50%);width:60vh}.pricing-bg:before{bottom:50%;left:0;transform:translateX(-50%)}.pricing-bg:after{right:0;top:0;transform:translateX(50%) translateY(-50%)}.pricing-bg .line-1{left:100%;min-width:1765px;position:absolute;top:0;transform:translateX(-20%) rotate(-27deg)}.pricing-bg .line-2{bottom:-10%;min-width:1765px;position:absolute;right:100%;transform:translateX(20%) rotate(-17deg)}.pricing-bg .chatimini{bottom:70%;display:none;left:75%;min-width:140px;position:absolute;transform:rotate(9deg);width:12%}@media only screen and (min-width:992px){.pricing-bg .chatimini{display:block}}.faq{overflow:hidden;padding:150px 0 200px;position:relative}@media only screen and (min-width:640px){.faq{padding-top:200px}}@media only screen and (min-width:1200px){.faq{padding-top:350px}}.faq:after,.faq:before{background:#60ccfd;border-radius:50%;bottom:calc(100% - 100px);content:"";filter:blur(250px);height:100vh;left:50%;position:absolute;transform:translateX(-50%);width:150vw;z-index:0}.faq:after{bottom:unset;top:calc(100% - 50px)}.faq-header{align-items:flex-start}.faq-wrap{display:flex;flex-direction:column;gap:30px;position:relative;z-index:10}@media only screen and (min-width:992px){.faq-wrap{align-items:stretch;flex-direction:row}}@media only screen and (min-width:1200px){.faq-wrap{gap:60px}}@media only screen and (min-width:1441px){.faq-wrap{gap:120px}}.faq-main,.faq-wrapper{width:100%}@media only screen and (min-width:992px){.faq-main,.faq-wrapper{width:50%}}.faq-main{gap:30px}.faq-contact,.faq-main{display:flex;flex-direction:column;justify-content:space-between}.faq-contact{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.05);border-radius:20px;box-shadow:-1px -1px 0 0 hsla(0,0%,100%,.75),1px 1px 0 0 hsla(0,0%,100%,.75),inset 5px 5px 30px -25px rgba(0,0,0,.2),inset -5px -5px 30px -25px rgba(0,0,0,.2);gap:20px;padding:42px 20px}@media only screen and (min-width:640px){.faq-contact{flex-direction:row}}@media only screen and (min-width:992px){.faq-contact{padding:42px}}.faq-contact-content{display:flex;flex-direction:column;gap:32px;width:100%}@media only screen and (min-width:640px){.faq-contact-content{width:60%}}.faq-contact-img{max-width:200px;transform:rotate(-12deg);width:40%}.faq-wrapper{display:flex;flex-direction:column;gap:24px}.faq-wrapper .item{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.05);border-radius:20px;box-shadow:-1px -1px 0 0 hsla(0,0%,100%,.75),1px 1px 0 0 hsla(0,0%,100%,.75),inset 5px 5px 30px -25px rgba(0,0,0,.2),inset -5px -5px 30px -25px rgba(0,0,0,.2);cursor:pointer;padding:20px}@media only screen and (min-width:992px){.faq-wrapper .item{padding:42px}}.faq-wrapper .item-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.faq-wrapper .item-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.25,.8,.25,1)}.faq-wrapper .item-content-inner{overflow:hidden;padding-top:0;transition:padding-top .4s ease}.faq-wrapper .item-more{align-items:center;background-color:transparent;border:2px solid #21123d;border-radius:20px;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:background-color .3s ease;width:50px}.faq-wrapper .item-more span{border-bottom:18px solid #21123d;border-left:10px solid transparent;border-right:10px solid transparent;height:0;transition:transform .4s ease;width:0}.faq-wrapper .item.is-open .item-content{grid-template-rows:1fr}.faq-wrapper .item.is-open .item-content-inner{padding-top:18px}.faq-wrapper .item.is-open .item-more span{transform:rotateX(180deg)}.faq-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.faq-bg:after,.faq-bg:before{aspect-ratio:1/1;background-color:#f7b1fa;content:"";filter:blur(200px);max-width:50vw;opacity:.5;position:absolute;transform:translateY(-50%);width:60vh}.faq-bg:before{bottom:50%;left:0;transform:translateX(-50%)}.faq-bg:after{right:0;top:0;transform:translateX(50%) translateY(-50%)}.faq-bg .line-1{left:100%;top:50%;transform:translateX(-20%) translateY(-50%) rotate(125deg)}.faq-bg .line-1,.faq-bg .line-2{min-width:1765px;position:absolute}.faq-bg .line-2{right:80%;top:80%;transform:translateX(20%) rotate(-62deg)}.contact{overflow:hidden;padding:150px 0 200px;position:relative}@media only screen and (min-width:640px){.contact{padding-top:200px}}@media only screen and (min-width:1200px){.contact{padding-top:350px}}.contact:after,.contact:before{background:#60ccfd;border-radius:50%;bottom:calc(100% - 100px);content:"";filter:blur(250px);height:100vh;left:50%;position:absolute;transform:translateX(-50%);width:150vw;z-index:0}.contact:after{bottom:unset;top:calc(100% - 50px)}.contact-wrap{position:relative;z-index:10}.contact-header{display:flex;flex-direction:column;gap:30px;justify-content:space-between}@media only screen and (min-width:992px){.contact-header{flex-direction:row}}.contact-header .title,.contact-header svg{flex-shrink:0}.contact-header svg{order:-1}@media only screen and (min-width:992px){.contact-header svg{order:0}}.contact-header .text{max-width:480px}.contact-wrapper{display:flex;flex-direction:column;gap:60px;margin-top:60px}@media only screen and (min-width:768px){.contact-wrapper{flex-direction:row;margin-top:150px}}@media only screen and (min-width:1200px){.contact-wrapper{gap:120px}}@media only screen and (min-width:1441px){.contact-wrapper{gap:300px}}.contact-infos{display:flex;flex-direction:column;flex-shrink:0;gap:30px;width:-moz-fit-content;width:fit-content}.contact-infos .link{margin-left:-12px}.contact-form{width:100%}.contact-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.contact-bg:after,.contact-bg:before{aspect-ratio:1/1;background-color:#f7b1fa;content:"";filter:blur(200px);max-width:50vw;opacity:.5;position:absolute;transform:translateY(-50%);width:60vh}.contact-bg:before{bottom:50%;left:0;transform:translateX(-50%)}.contact-bg:after{right:0;top:0;transform:translateX(50%) translateY(-50%)}.contact-bg .line-1{min-width:1765px;position:absolute;right:80%;top:70%;transform:translateX(20%) rotate(-71deg)}.contact-bg .chatimini{display:none;min-width:140px;position:absolute;right:80%;top:75%;transform:rotate(-37deg);width:12%}@media only screen and (min-width:992px){.contact-bg .chatimini{display:block}}footer{padding:120px 0;position:relative;z-index:10}@media only screen and (min-width:992px){footer{padding:240px 0}}footer.corner-right:before{z-index:2}footer .footer-wrap{position:relative;z-index:10}footer .footer-top{display:flex;flex-direction:column;gap:60px;justify-content:space-between;margin-bottom:60px}@media only screen and (min-width:992px){footer .footer-top{flex-direction:row}}footer .footer-bottom{display:flex;flex-direction:column;gap:60px;justify-content:space-between;margin-top:60px}@media only screen and (min-width:992px){footer .footer-bottom{flex-direction:row}}footer .footer-header{position:relative;width:-moz-fit-content;width:fit-content}footer .footer-header:before{content:url(../../images/elements/flair.png);left:75%;position:absolute;top:10%;transform:translate(-50%,-50%);z-index:0}footer .footer-title{position:relative;z-index:1}footer .footer-nav{display:grid;gap:8px 48px;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(auto);list-style:none;margin:0}@media only screen and (min-width:768px){footer .footer-nav{grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto)}}footer .footer-nav a,footer .footer-nav li{color:#fff}footer .footer-infos{display:flex;flex-direction:column;gap:20px;list-style:disc;padding-left:1rem}footer .footer-infos li{color:#fff;font-size:25px}footer .footer-infos li::marker{color:#fff}footer .footer-cta{display:flex;flex-wrap:wrap;gap:30px}footer .footer-bg{bottom:0;height:calc(100% + 200px);left:0;overflow:hidden;position:absolute;width:100%;z-index:3}footer .footer-bg:after,footer .footer-bg:before{aspect-ratio:1/1;background-color:#f7b1fa;content:"";filter:blur(250px);height:50%;position:absolute;transform:translateY(-50%)}footer .footer-bg:before{right:95%;top:100%;transform:translateY(-50%)}footer .footer-bg:after{background-color:#60ccfd;left:85%;opacity:.75;top:75%;transform:translateY(-50%)}footer .footer-bg img{filter:brightness(0);height:100%;left:85%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;position:absolute;top:10%;transform:rotate(128deg);z-index:1}header{left:50%;position:fixed;top:30px;transform:translateX(-50%);width:100vw;z-index:1000}@media only screen and (min-width:768px){header{top:60px}}@media only screen and (min-width:992px){header{top:72px}}@media only screen and (min-width:1200px){header{position:absolute}}.header-wrap{align-items:flex-start;background-color:#21123d;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;padding:60px 1rem;position:fixed;top:-30px;transform:translateY(-100%);transition:transform .6s ease;width:100vw;z-index:100}@media only screen and (min-width:768px){.header-wrap{top:-60px}}@media only screen and (min-width:992px){.header-wrap{top:-72px}}@media only screen and (min-width:1200px){.header-wrap{align-items:center;background-color:transparent;flex-direction:row;gap:2rem;height:unset;padding:0;position:relative;top:0;transform:translateY(0);width:unset}}.header-wrap.--open{transform:translateY(0)}.header-wrap .header-logo{opacity:0!important}@media only screen and (min-width:1200px){.header-wrap .header-logo{opacity:1!important}}.header-logo img{transition:filter .6s ease;width:180px}@media only screen and (min-width:992px){.header-logo img{width:230px}}.header-nav ul{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:640px){.header-nav ul{gap:30px}}@media only screen and (min-width:1200px){.header-nav ul{align-items:center;flex-direction:row;gap:18px}}.header-nav ul a,.header-nav ul li{color:#fff;font-size:24px;text-transform:uppercase}@media only screen and (min-width:640px){.header-nav ul a,.header-nav ul li{font-size:36px}}@media only screen and (min-width:1200px){.header-nav ul a,.header-nav ul li{color:#21123d;font-size:15px}}.header-lang,.header-lang li{display:flex;gap:12px}.header-lang li:after{background-color:#fff;content:"";height:100%;width:1px}@media only screen and (min-width:1200px){.header-lang li:after{background-color:#21123d}}.header-lang li:last-child:after{content:none}.header-lang a,.header-lang li{color:#fff;font-size:15px}@media only screen and (min-width:1200px){.header-lang a,.header-lang li{color:#21123d}}.header-right{display:flex;flex-direction:column-reverse;gap:32px;width:100%}@media only screen and (min-width:1200px){.header-right{align-items:center;flex-direction:row;width:unset}}.header-cta{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media only screen and (min-width:1200px){.header-cta{gap:6px}}.header-cta .button{background-color:#fff;width:-moz-fit-content;width:fit-content}.header-cta .button span{color:#21123d}@media only screen and (min-width:1200px){.header-cta .button{background-color:#21123d}.header-cta .button span{color:#fff}}.header-mobile{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:200}@media only screen and (min-width:1200px){.header-mobile{display:none}}.header-mobile.--open .header-logo{filter:brightness(0) invert(1)}.header-burger{background-color:#21123d;border:none;border-radius:50%;cursor:pointer;height:36px;position:relative;transition:background-color .6s ease,transform .3s ease;width:36px}.header-burger span{background-color:#60ccfd;border-radius:50%;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .3s ease .3s,transform .3s ease,background-color .3s ease;width:4px}.header-burger span:nth-child(2){left:calc(50% - 7px)}.header-burger span:nth-child(3){left:calc(50% + 7px)}.header-burger.--open{background-color:#fff;transform:rotate(180deg);transition:background-color .6s ease,transform 0s ease}.header-burger.--open span{background-color:#21123d;transition:left .3s ease,transform .3s ease .3s,background-color .3s ease .3s}.header-burger.--open span:nth-child(2){left:50%;transform:translate(calc(-50% + 5px),calc(-50% - 5px))}.header-burger.--open span:nth-child(3){left:50%;transform:translate(calc(-50% - 5px),calc(-50% + 5px))}.header-burger.--open span:nth-child(4){transform:translate(calc(-50% + 5px),calc(-50% + 5px))}.header-burger.--open span:nth-child(5){transform:translate(calc(-50% - 5px),calc(-50% - 5px))}
/*# sourceMappingURL=css.css.map */
