@media (min-width:1450px){.left-in-container{padding-left:calc((100vw - 1450px) / 2)}.right-in-container{padding-right:calc((100vw - 1450px) / 2)}}.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top,.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle,.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.vc_gitem_row .vc_gitem-col{padding:0}.vc_gitem_row .vc_gitem-col p{margin:0}body{background-color:#040811;color:#fff;line-height:1.5;overflow-x:hidden}body::after{content:"";position:fixed;left:auto;top:auto;right:0%;bottom:0%;z-index:99;width:200em;height:200em;margin-right:-135.7em;margin-bottom:-133.1em;background-image:radial-gradient(circle farthest-corner at 50% 50%,#8a3bef,#fff0 69%);opacity:.5;pointer-events:none}body *{z-index:10}body::before{content:"";z-index:5;display:block;position:absolute;top:-90px;left:50%;transform:translateX(-50%) scaleX(-1);background-image:url(/wp-content/themes/hello-elementor/assets/img/top-banner.svg);filter:blur(40px);height:300px;width:100%}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700}h2.elementor-heading-title{font-size:48px;margin-bottom:30px}@media (max-width:768px){h2.elementor-heading-title{font-size:38px;text-wrap:balance}}div[data-element_type="container"] *{z-index:10}div[data-elementor-type="wp-page"] ul{list-style:none;padding:0;margin:0}div[data-elementor-type="wp-page"] ul li{display:flex;align-items:flex-start;margin-bottom:10px}div[data-elementor-type="wp-page"] ul li:before{content:"";display:inline-block;background-image:url(/wp-content/themes/hello-elementor/assets/img/list.svg);background-color:#fffef108;border-radius:100px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;margin-top:2px}.blur-dot{opacity:.6;filter:blur(100px);background-color:#8a3bef;width:300px;height:300px;position:absolute;inset:15% -80px 0% auto}.badge p{z-index:2;grid-column-gap:10px;grid-row-gap:10px;background-image:linear-gradient(#ffffff05,#ffffff0d);border:1px solid #fffef10d;border-radius:50px;justify-content:flex-start;align-items:center;padding:8px 15px;font-size:15px;display:inline-flex;position:relative}@media (max-width:768px){.badge p{justify-content:center}}.gallery{display:flex;flex-flow:row wrap;gap:20px}.gallery .gallery-item{max-width:calc(25% - 20px)!important;background-image:linear-gradient(#ffffff05,#ffffff0d);border:1px solid #fffef10d;border-radius:15px;justify-content:flex-start;align-items:center;padding:5px;font-size:15px;display:inline-flex;position:relative}.gallery .gallery-item img{border-radius:10px}@media (max-width:768px){.gallery .gallery-item{max-width:calc(50% - 10px)!important}}.elementor-lightbox .elementor-lightbox-image{border-radius:15px!important}span.badge{z-index:2;grid-column-gap:10px;grid-row-gap:10px;background-image:linear-gradient(#ffffff05,#ffffff0d);border:1px solid #fffef10d;border-radius:50px;justify-content:flex-start;align-items:center;padding:8px 15px;font-size:15px;display:inline-flex;position:relative}@media (max-width:768px){span.badge{justify-content:center;text-align:center}}.elementor-widget-container p:last-of-type{margin-bottom:0}.elementor-button{padding:0;margin:0;background:none}.elementor-button-content-wrapper{z-index:1;cursor:pointer;background-color:#ffffff26;border-radius:10px;justify-content:center;align-items:center;padding:2px;font-size:18px;font-weight:500;line-height:1.2rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.elementor-button-content-wrapper .elementor-button-text{z-index:3;grid-column-gap:10px;grid-row-gap:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;-webkit-text-fill-color:inherit;background-color:#060a14f2;background-clip:border-box;border-radius:9px;padding:20px 40px!important;line-height:1;display:flex!important;position:relative}.elementor-button-content-wrapper .elementor-button-text .elementor-button-icon{order:-1}.elementor-button-content-wrapper .effect{background-image:linear-gradient(90deg,#8a3bef00,#8a3bef 25% 75%,#fff0);width:150px;height:120%;min-height:120%;margin-top:-2%;position:absolute;inset:0% auto 0% 0%;z-index:2;opacity:0;transition:opacity 0.3s ease-in-out}.elementor-button-content-wrapper:hover .effect{opacity:1}.box-elem{z-index:0;background:#090d16;border:2px solid #ffffff1a;border-radius:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex;position:relative;overflow:hidden;justify-content:center;align-items:center}.box-elem::after{content:"";opacity:0;filter:blur(100px);background-color:#8a3bef;width:300px;height:300px;position:absolute;inset:auto auto -180px -180px;pointer-events:none}.box-elem p{font-weight:400;font-size:16px;text-align:center;padding:0 5%}.box-elem .elementor-icon{aspect-ratio:1;background-color:#0e121a;border-radius:100vw;margin-bottom:15px;width:60px;height:60px;border:1px solid rgb(255 255 255 / .01);padding:15px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.box-elem .elementor-icon svg{width:30px;height:30px}.box-elem:nth-child(1),.box-elem:nth-child(7),.box-elem:nth-child(13){border-color:#efab3b}.box-elem:nth-child(1) p,.box-elem:nth-child(7) p,.box-elem:nth-child(13) p{color:#efab3b}.box-elem:nth-child(1) svg,.box-elem:nth-child(7) svg,.box-elem:nth-child(13) svg{fill:#efab3b}.box-elem:nth-child(1)::after,.box-elem:nth-child(7)::after,.box-elem:nth-child(13)::after{background-color:#efab3b}.box-elem:nth-child(2),.box-elem:nth-child(8),.box-elem:nth-child(14){border-color:#ca386c}.box-elem:nth-child(2) p,.box-elem:nth-child(8) p,.box-elem:nth-child(14) p{color:#ca386c}.box-elem:nth-child(2) svg,.box-elem:nth-child(8) svg,.box-elem:nth-child(14) svg{fill:#ca386c}.box-elem:nth-child(2)::after,.box-elem:nth-child(8)::after,.box-elem:nth-child(14)::after{background-color:#ca386c}.box-elem:nth-child(3),.box-elem:nth-child(9),.box-elem:nth-child(15){border-color:#ed3333}.box-elem:nth-child(3) p,.box-elem:nth-child(9) p,.box-elem:nth-child(15) p{color:#ed3333}.box-elem:nth-child(3) svg,.box-elem:nth-child(9) svg,.box-elem:nth-child(15) svg{fill:#ed3333}.box-elem:nth-child(3)::after,.box-elem:nth-child(9)::after,.box-elem:nth-child(15)::after{background-color:#ed3333}.box-elem:nth-child(4),.box-elem:nth-child(10),.box-elem:nth-child(16){border-color:#4353ff}.box-elem:nth-child(4) p,.box-elem:nth-child(10) p,.box-elem:nth-child(16) p{color:#4353ff}.box-elem:nth-child(4) svg,.box-elem:nth-child(10) svg,.box-elem:nth-child(16) svg{fill:#4353ff}.box-elem:nth-child(4)::after,.box-elem:nth-child(10)::after,.box-elem:nth-child(16)::after{background-color:#4353ff}.box-elem:nth-child(5),.box-elem:nth-child(11),.box-elem:nth-child(17){border-color:#6bb886}.box-elem:nth-child(5) p,.box-elem:nth-child(11) p,.box-elem:nth-child(17) p{color:#6bb886}.box-elem:nth-child(5) svg,.box-elem:nth-child(11) svg,.box-elem:nth-child(17) svg{fill:#6bb886}.box-elem:nth-child(5)::after,.box-elem:nth-child(11)::after,.box-elem:nth-child(17)::after{background-color:#6bb886}.box-elem:nth-child(6),.box-elem:nth-child(12),.box-elem:nth-child(18){border-color:#8b5bf4}.box-elem:nth-child(6) p,.box-elem:nth-child(12) p,.box-elem:nth-child(18) p{color:#8b5bf4}.box-elem:nth-child(6) svg,.box-elem:nth-child(12) svg,.box-elem:nth-child(18) svg{fill:#8b5bf4}.box-elem:nth-child(6)::after,.box-elem:nth-child(12)::after,.box-elem:nth-child(18)::after{background-color:#8b5bf4}.box-elem.blur-bg::after{opacity:.6}.box-elem-service{z-index:0;border:2px solid #ffffff1a;border-radius:10px;flex-flow:column;justify-content:space-between;align-items:stretch;height:100%;display:flex;position:relative;padding:40px}.grecaptcha-badge{display:none!important}.site-navigation-dropdown ul.menu{background:none}.site-navigation-dropdown ul.menu li,.site-navigation-dropdown ul.menu li.current-menu-item{padding:5px 0;background:none;border-radius:0}.site-navigation-dropdown ul.menu li a,.site-navigation-dropdown ul.menu li.current-menu-item a{text-align:center;background-color:#fff0;background-image:linear-gradient(90deg,#8a3bef00,#8a3bef 25% 75%,#fff0);border:1px solid #fffef10d;border-radius:5px;justify-content:center;align-items:center;padding:8px 15px;font-size:15px;display:flex;position:relative;color:#fff}.site-navigation-dropdown ul.menu li .effect,.site-navigation-dropdown ul.menu li.current-menu-item .effect{display:none!important}header#site-header{margin-bottom:-165px;padding:0 50px;height:165px;display:flex;align-items:center;backdrop-filter:blur(12px);box-shadow:0 0 80px 0 #00000085;border-bottom:1px solid rgb(255 255 255 / .03)}@media (max-width:768px){header#site-header{padding:0 15px;z-index:500}header#site-header .site-navigation-toggle-holder{padding:0}header#site-header .site-navigation-toggle-holder .site-navigation-toggle-icon{color:#fff}header#site-header .site-navigation-toggle-holder .site-navigation-toggle-icon:before,header#site-header .site-navigation-toggle-holder .site-navigation-toggle-icon:after{background-color:#fff}header#site-header .site-navigation-dropdown ul.menu{z-index:99999}}header#site-header .header-inner{justify-content:flex-start}@media (max-width:768px){header#site-header .header-inner{justify-content:space-between}}header#site-header .site-logo img{max-width:155px}header#site-header .site-navigation{width:calc(100% - 155px)}header#site-header .site-navigation ul.menu{width:100%;padding-left:60px;align-items:center;gap:0 10px}header#site-header .site-navigation ul.menu li a{line-height:1.2;font-size:16px;color:#fff;font-weight:400;letter-spacing:1.2px;background-color:#fff0;transition:all 0.3s ease-in-out;border-radius:10px}header#site-header .site-navigation ul.menu li:hover a{background-color:#8a3bef;box-shadow:0 0 30px 4px #8a3bef}header#site-header .site-navigation ul.menu li.elementor-button-content-wrapper a{z-index:3;grid-column-gap:10px;grid-row-gap:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;-webkit-text-fill-color:inherit;background-color:#060a14b3;background-clip:border-box;border-radius:9px;line-height:1;display:flex;position:relative;font-size:0;text-indent:-9999px;width:40px;height:40px;background-image:url(/wp-content/uploads/2025/04/discord-icon-svgrepo-com.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:center}header#site-header .site-navigation ul.menu li.elementor-button-content-wrapper .effect{background-image:linear-gradient(90deg,#8a3bef00,#8a3bef 25% 75%,#fff0);width:100%;height:120%;min-height:120%;margin-top:-2%;position:absolute;inset:0% auto 0% 0%;transform:none;z-index:2;opacity:1;transition:opacity 0.3s ease-in-out}header#site-header .site-navigation ul.menu li.elementor-button-content-wrapper:hover a{background-color:#060a14b3;box-shadow:none}header#site-header .site-navigation ul.menu li.elementor-button-content-wrapper.discord{margin-left:auto}header#site-header .site-navigation ul.menu li.elementor-button-content-wrapper.tiktok a{background-image:url(/wp-content/uploads/2025/04/logo-tiktok-svgrepo-com.svg)}header#site-header.fixed{position:fixed;top:1%;left:50%;width:98%;height:125px;transform:translateX(-50%);border-radius:15px;animation:headerFixed 0.4s ease-in-out;z-index:9999;padding:0}header#site-header.fixed .site-logo img{max-width:115px}@keyframes headerFixed{from{top:-135px}to{top:0}}#site-footer{margin-bottom:-130px;padding:0 50px;height:130px;display:flex;align-items:center;background-color:rgb(0 0 0 / .5);backdrop-filter:blur(12px);box-shadow:0 0 80px 0 #00000085;border-top:1px solid rgb(255 255 255 / .03);position:relative;z-index:500}#site-footer .site-logo a img{width:120px}@media (max-width:768px){#site-footer .site-logo a{display:inline-block;width:auto;margin:15px auto 10px}}#site-footer nav.site-navigation{order:2}#site-footer nav.site-navigation ul.menu li{margin:0 5px}#site-footer nav.site-navigation ul.menu li a{z-index:2;grid-column-gap:10px;grid-row-gap:10px;background-image:linear-gradient(#ffffff05,#ffffff0d);border:1px solid #fffef10d;border-radius:50px;justify-content:flex-start;align-items:center;padding:8px 15px;font-size:15px;display:inline-flex;position:relative;color:#fff;transition:all 0.3s ease-in-out}#site-footer nav.site-navigation ul.menu li a:hover{color:#8a3bef;transform:translateY(1px)}@media (max-width:768px){#site-footer{height:auto;padding-bottom:25px}#site-footer #menu-footer{margin-top:20px;gap:10px}}.home .navbar-brand .logo-dark{display:none}.home .navbar-brand .logo-light{display:block}.home #banner{background-color:#040811;aspect-ratio:2.6666666667;padding:185px 40px 0}.home #banner .logo-banner img{max-width:200px;margin-bottom:10px}.home #banner>.e-con-inner{align-items:center;padding:0;overflow:hidden;position:relative}.home #banner .badge{margin-bottom:20px}.home #banner h1{display:flex;flex-direction:column;color:#fff;letter-spacing:-2px;font-size:48px;font-weight:600;line-height:1.2;margin-bottom:20px}.home #banner h1 span{font-size:30px;font-weight:500}.home #banner h1 b{font-size:36px;font-weight:400;letter-spacing:0}.home #banner .header-slogan{color:#fff;margin-top:0;margin-bottom:36px;font-size:18px;font-weight:500;line-height:28px;max-width:50vw;text-wrap:balance;margin-bottom:30px}@media (max-width:768px){.home #banner .header-slogan{margin:0 0 50px;max-width:100%}}.home #banner .header-cta-slogan{margin-bottom:10px}.home #banner .render-imgs{padding:0;align-self:flex-end}.home #banner .render-imgs .elementor-widget-image:last-of-type{margin-left:-15%}@media (max-width:768px){.home #banner{aspect-ratio:auto;background-size:cover;background-position:center;padding-left:10px;padding-right:10px}.home #banner h1{font-size:36px;text-align:center}.home #banner h1 b{font-size:30px}.home #banner .badge{text-align:center}.home #banner .btns-header{justify-content:center;align-items:center;gap:15px}.home #banner .render-imgs{display:flex;flex-direction:row;justify-content:center}.home #banner .render-imgs .elementor-widget-image{max-width:50%}}.home #serveur{background-color:#040811;padding-top:120px;position:relative}.home #serveur:before{content:"";width:50%;height:50px;background-color:#8a3bef;filter:blur(180px);position:absolute;left:0;top:50%;transform:translate(-50%,-50%) rotate(-15deg);z-index:5}.home #serveur .e-con-inner{row-gap:80px}.home #serveur .elementor-widget-heading{width:100%}.home #serveur .elementor-widget-heading h2{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px;margin-bottom:0}.home #serveur .elementor-widget-heading h2>span:not(.badge){display:flex;flex-direction:row;align-items:flex-end;column-gap:15px}@media (max-width:768px){.home #serveur .elementor-widget-heading h2>span:not(.badge){flex-wrap:wrap;text-align:center;align-items:center;justify-content:center}}.home #serveur .subtitle{text-align:center}.home #serveur .box-elem-row{column-gap:80px;row-gap:80px;padding:0 10%}@media (max-width:768px){.home #serveur .box-elem-row{padding:0;row-gap:30px}}.home #serveur .box-elem{aspect-ratio:1;width:calc(30% - 40px)}.home #serveur .box-elem .elementor-widget-container p:last-of-type{color:#fff}@media (max-width:768px){.home #serveur .box-elem{width:70%}}@media (max-width:768px){.home #serveur{padding-top:40px}}.home #background{background-color:#040811;padding-top:120px}.home #background .e-con-inner{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between;overflow:hidden;padding:0;border-radius:0 0 10px 10px}.home #background .elementor-widget-heading{width:100%}.home #background .elementor-widget-heading h2{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px;text-align:center}.home #background .box-elem-service{width:100%;row-gap:20px;font-size:15px;margin-top:30px;position:relative;border-color:#8b5bf4;overflow:hidden;padding-top:70px}.home #background .box-elem-service .subtitle{font-size:18px;font-weight:600}.home #background .box-elem-service h4{margin-top:15px}.home #background .box-elem-service h3{color:#8b5bf4;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-transform:uppercase}.home #background .box-elem-service h3 .badge{color:#fff;margin-bottom:10px}.home #background .box-elem-service::after{content:"";opacity:.6;filter:blur(100px);background-color:#8b5bf4;width:500px;height:500px;position:absolute;inset:auto -80px -30% auto}@media (max-width:768px){.home #background .box-elem-service::after{inset:auto auto 22% -80px}}.home #background .box-elem-service .elementor-button-content-wrapper .effect{background-image:linear-gradient(90deg,#6bb88600,#8b5bf4 25% 75%,#fff0)}.home #background .box-elem-service ul{margin-top:10px}.home #background .box-elem-service .chap-badge{display:inline-block;height:30px;width:auto;z-index:1;background-color:#8a3bef;border-radius:0 10px 10px 10px;padding:3px 10px;position:absolute;top:-2px;left:-2px;text-transform:uppercase}.home #background .box-elem-service p,.home #background .box-elem-service li{font-size:18px}.home #background .box-elem-service:nth-child(even)::after{content:"";opacity:.6;filter:blur(100px);background-color:#8b5bf4;width:500px;height:500px;position:absolute;inset:auto auto -30% -80px}@media (max-width:768px){.home #background .box-elem-service:nth-child(even)::after{inset:auto auto 22% -80px}}@media (max-width:768px){.home #background .box-elem-service{width:100%;border-radius:10px}}.home #galerie{background-color:#040811;padding-top:120px}.home #galerie .elementor-widget-heading{width:100%}.home #galerie .elementor-widget-heading h2{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px}@media (max-width:768px){.home #galerie .elementor-widget-heading h2{text-align:center}}.home #faq{background-color:#040811;padding-top:120px;padding-bottom:100px}.home #faq:before{content:"";width:300px;height:179px;background-color:#8a3bef;filter:blur(180px);position:absolute;left:0;top:50%;transform:translate(-50%,-50%) rotate(-15deg);z-index:5}.home #faq .elementor-widget-heading{width:100%}.home #faq .elementor-widget-heading h2{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px;margin-bottom:30px}@media (max-width:768px){.home #faq .elementor-widget-heading h2{text-align:center}}.home #faq .elementor-widget-n-accordion .e-n-accordion-item{padding:20px;display:flex;position:relative;margin-bottom:30px;transition:none}.home #faq .elementor-widget-n-accordion .e-n-accordion-item *{z-index:10}.home #faq .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{color:#fff}.home #faq .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:24px}.home #faq .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:#fff}.home #faq .elementor-widget-n-accordion .e-n-accordion-item>.elementor-element{border:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#040811;border-radius:10px}.home #faq .elementor-widget-n-accordion .e-n-accordion-item::before{content:"";z-index:1;background-image:linear-gradient(#2c3038,#1d2129 50%,#0c1118);border-radius:15px;margin-bottom:50px;margin-right:50px;padding:5px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.home #faq .elementor-widget-n-accordion .e-n-accordion-item::after{content:"";z-index:2;opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-image:linear-gradient(#13171f,#0e121a 48%,#050912);border-radius:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 10px);height:calc(100% - 10px)}.home #faq .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{border:none}@keyframes scrolling{0%{transform:translateY(0)}100%{transform:translateY(-660px)}}.page .page-content{padding-top:200px;padding-bottom:100px}.page h2{margin-top:40px}