@charset "UTF-8";*,:after,:before{box-sizing:border-box;outline:0}body,html{font-family:Poppins,sans-serif;font-weight:400;overflow-x:hidden;scroll-behavior:smooth;font-size:20px;margin:0}.bg_blur{position:relative;transition:.2s ease-in-out;overflow:hidden}.bg_blur::before{content:"";position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,0);backdrop-filter:blur(5px);z-index:11}a:hover,button:hover{cursor:pointer}.member_logo{height:80px;aspect-ratio:16/9;background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(270deg)}.member_logo_img{height:100%;width:100%;object-fit:contain;object-position:center}.member_link{text-decoration:none;position:fixed;right:0;top:50%;transform:translateY(-50%);width:60px;background-color:#fff;color:#212529;border:solid 1px #f9f9f9;display:flex;flex-direction:column;align-items:center;padding-top:50px;padding-left:5px;z-index:100}@media (max-width:768px){.member_link{display:none}}.member_link:hover{color:#212529!important}.member_txt{writing-mode:vertical-rl;transform:rotate(180deg);font-size:16px;font-weight:700;padding-bottom:45px;padding-top:20px;padding-left:5px}ul{list-style:outside;font-weight:300}::selection{background:#ffcfe5;color:#fff;text-shadow:none}:active,:focus{outline:0!important}img{width:100%;height:auto}.main{margin-top:120px}@media only screen and (min-width:768px){.main{margin-top:200px}}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media only screen and (min-width:768px){.container{max-width:720px}}@media only screen and (min-width:992px){.container{max-width:992px}}@media only screen and (min-width:1200px){.container{max-width:1400px}}.section{padding:50px 0}.p-top{padding-top:100px}.p-bottom{padding-bottom:100px}.p-both,.p-top-bottom{padding-top:100px;padding-bottom:100px}.p-none{padding:0}.m-top{margin-top:100px}.m-bottom{margin-bottom:100px}.m-top-bottom{margin-top:100px;margin-bottom:100px}.m-none{margin:0}.img_wrapper_crop_form{overflow:hidden}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}blockquote{position:relative;padding-left:40px}blockquote::before{content:"";height:100%;background-color:#ffcfe5;position:absolute;width:10px;border-radius:10px;left:0;top:-5px}.bg_text{padding:20px;border-radius:20px}.bg_text_pink{background:#ffcfe5}.bg_text_yellow{background:#ff0}.bg_text_blue{background:#0727f3}.bg_text_blue,.bg_text_blue a{color:#fff}.splide__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.splide__pagination{width:100%;padding:0;text-align:center;bottom:-40px!important}.splide__pagination li{position:relative;display:inline-block;margin:0 5px;padding:0}.splide__pagination li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0;width:20px;height:20px;cursor:pointer}.splide__pagination li button:before{font-size:20px;font-family:slick;font-size:30px;line-height:20px;position:absolute;top:0;left:0;content:"•";text-align:center;opacity:.25;color:#212529;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.splide__pagination li button.is-active{background:0 0!important;transform:none!important}.splide__pagination li button.is-active:before{opacity:1}.splide:not(.is-overflow) .splide__pagination{display:block!important}.splide:not(.is-overflow) .splide__pagination .splide__pagination__page.is-active{background:0 0;transform:none}.splide__arrow{cursor:pointer}.page_404 a{margin-bottom:20px}.flex_direction_column{flex-direction:column}.flex_direction_row{flex-direction:row}.link-home{color:#000;font-weight:700;transition:.2s ease-in-out}.link-home:hover{border-bottom:1px solid #000;transition:.2s ease-in-out}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.1em;letter-spacing:.022em}.h1,h1{font-size:clamp(3rem,8.5vw,90px);font-weight:400;text-transform:uppercase}.h2,h2{font-size:clamp(2rem,6vw,64px);font-weight:400;line-height:122%}.h3,h3{font-size:clamp(1rem,4vw,35px);font-weight:400;line-height:122%}.h4,h4{font-size:clamp(.5rem,3vw,25px);font-weight:400;line-height:122%}@keyframes clignotement{0%,20%{opacity:1}25%,45%{opacity:0}100%,50%{opacity:1}}@keyframes shake{0%,10%{transform:rotate(0)}20%{transform:rotate(-5deg)}30%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}100%,60%{transform:rotate(0)}}.cta{text-decoration:none;display:inline-block;padding:10px 20px}.cta:hover{cursor:pointer}.cta--primary{border:1px solid #8e8e8e;border-radius:5px;color:#212529;background-color:#ffcfe5;transition:color .5s ease,background-color .5 ease}.cta--primary:hover{color:#fff;background-color:#0727f3}.cta--secondary{background-color:#ff0;font-weight:500;font-size:20px;transform:rotate(-7deg);color:#212529;animation:shake 3s ease-in-out infinite;transition:background-color .5s ease,color .5s ease}.cta--secondary:hover{color:#fff;background-color:#0727f3}.project_filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.project_filter_btn{padding:10px 15px;border-radius:50rem;background:#212529;color:#fff;border:0;transition:background .3s ease}.project_filter_btn.active{background:#0727f3;border-color:#0727f3;transition:background .3s ease}.project_tags{list-style:none;display:flex;flex-wrap:wrap;gap:5px;padding-left:0;margin-top:15px}.project_tags_li{break-inside:avoid;background:#f6f6f6;color:#212529;padding:2px 5px;border-radius:10px;font-size:.8rem}.project_tags_li::before{content:"#";margin-right:-5px}.single-project .project_tags{justify-content:center;flex-wrap:wrap}.single-project .project_tags_li{background-color:transparent;text-transform:uppercase;color:#8e8e8e;font-weight:400}.block_projects .project{padding:10px;background-color:#fff}.block_projects .project_tags_li{background-color:transparent;padding:0;font-size:1rem;font-weight:700}.block_projects .project_tags_li:not(:last-child)::after{content:"/";margin-left:10px}.block_projects .project_tags_li::before{content:none}.menu_burger{position:fixed;top:-100%;left:-100%;min-height:100vh;width:100%;transform:translateX(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease}.menu_burger_close{transform:translateX(-100%);opacity:0}.menu_burger_open{visibility:visible;opacity:1;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center;transform:translateX(0);opacity:1}.menu_burger_open .menu_burger_wrapper_nav{visibility:visible;opacity:1;position:fixed}.menu_burger_img{display:none}@media only screen and (min-width:768px){.menu_burger_img{display:block;max-width:50%}}.menu_burger .social_icon{display:none}.menu_burger_wrapper_nav{background-color:#0727f3;padding:5%;border-radius:10px;width:95vw;height:fit-content;transition:.3s ease-in-out;transform-origin:top right;border:1px solid #fff;max-width:1200px;visibility:hidden;opacity:0;z-index:-1}@media only screen and (min-width:768px){.menu_burger_wrapper_nav{max-width:50vw;max-height:80vh;overflow:auto}}.menu_burger_wrapper_nav ul{padding-left:0;list-style:none}.menu_burger_wrapper_nav ul li a{font-size:2.2rem;color:#fff;padding:5px 5px 5px 0;font-weight:600;transition:.2s ease-in-out;text-decoration:none}.menu_burger_wrapper_nav ul li a:hover{color:#ff0}.menu_burger_wrapper_nav ul li .menu-active{color:#ff0}.menu_burger_wrapper_nav ul li span{font-size:1.2rem;font-weight:200;color:#fff;padding:10px;position:relative;margin-left:20px}.menu_burger_wrapper_nav ul li span:before{content:"";position:absolute;top:50%;left:50%;height:90%;border-radius:100px;aspect-ratio:1/1;transform:translate(-50%,-50%);border:1px solid #bababa}.menu_burger_wrapper_nav .social{position:relative;z-index:10;width:100%}@media only screen and (min-width:768px){.menu_burger_wrapper_nav .social{margin-top:60px}}.menu_burger_wrapper_nav .social p{margin-bottom:0;font-size:.8rem;color:#bababa}.menu_burger_wrapper_nav .social .content-social{display:flex;align-items:center;justify-content:space-between}.menu_burger_wrapper_nav .social .content-social ul{display:flex;flex-wrap:wrap;column-gap:15px;list-style:none;padding-left:0}.menu_burger_wrapper_nav .social .content-social ul li a{font-size:.8rem;font-weight:300;transition:.2s ease-in-out}.menu_burger_wrapper_nav .social .content-social ul li a:hover{color:#ff0}.menu_burger_nav{display:flex;align-items:center;justify-content:flex-end;position:absolute;top:20px;right:20px}.menu_burger_nav p{color:#fff;font-size:16px}.menu_burger_nav_wrapper{display:flex;gap:20px;flex-direction:column}@media only screen and (min-width:768px){.menu_burger_nav_wrapper{flex-direction:row}}.menu_burger_nav_wp{flex:1;display:flex;align-items:center}.menu_burger_button_close{width:35px;aspect-ratio:1/1;border-radius:50px;position:relative;background:0 0;border:0}.menu_burger_button_close::after,.menu_burger_button_close::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;border-radius:50rem;height:30px;background-color:#fff}.menu_burger_button_close::before{transform:translate(-50%,-50%) rotate(45deg)}.menu_burger_button_close::after{transform:translate(-50%,-50%) rotate(-45deg)}.menu_burger_button_close:hover{cursor:pointer}#mce-success-response{position:absolute;top:-24px;left:0;font-size:14px;color:green}#mc_embed_signup{position:relative}#mc_embed_signup div.mce_inline_error{background-color:transparent!important;font-size:12px;color:#f81919!important;position:absolute;top:20px;font-weight:300!important;left:0;padding:0!important}#mc-embedded-subscribe-form{width:100%}form[id^=gform_] .gform_validation_errors{background:rgba(255,0,0,.1215686275);justify-content:flex-end}form.form_newsletter{position:relative!important}@media only screen and (min-width:768px){form.form_newsletter{display:flex!important}}form.form_newsletter .gform_fields{row-gap:10px!important}form.form_newsletter .gform-footer{min-width:200px!important;width:100%!important;margin-top:10!important}@media only screen and (min-width:768px){form.form_newsletter .gform-footer{margin-top:0!important;width:auto!important}}form.form_newsletter .gform-body{width:100!important}@media only screen and (min-width:768px){form.form_newsletter fieldset.gfield--type-checkbox{position:absolute!important;bottom:-30px!important}}form.form_newsletter input[type=submit]{padding:10px 20px!important;border:1px solid #8e8e8e!important;color:#8e8e8e!important;border-radius:5px!important;background-color:#ffcfe5!important;cursor:pointer!important;max-height:36px!important;width:100%!important;font-weight:400!important;transition:background .3s ease,color .3s ease!important}form.form_newsletter input[type=submit]:hover{background-color:#0727f3!important;color:#fff!important;transition:background .3s ease,color .3s ease!important}@media only screen and (min-width:768px){form.form_newsletter input[type=submit]{margin-left:10px!important}}form.form_newsletter input[type=checkbox]+label{font-size:12px!important}.wpcf7 form .gform_fields,form[id^=gform_]:not(.form_newsletter) .gform_fields{row-gap:10px!important}.wpcf7 form input[type=submit],form[id^=gform_]:not(.form_newsletter) input[type=submit]{display:inline-block!important;width:115px!important;background-color:#ff0!important;color:#212529!important;padding:10px 0 10px 0!important;font-weight:800!important;letter-spacing:1px!important;border-style:none!important;text-transform:uppercase!important;transition:.2s ease-in-out!important;cursor:pointer!important}.wpcf7 form input[type=submit]:hover,form[id^=gform_]:not(.form_newsletter) input[type=submit]:hover{transform:rotate(-5deg)!important}.component_video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.newsletter_form_wrapper{margin-top:30px;margin-bottom:30px}@media only screen and (min-width:768px){.newsletter_form_wrapper{margin-bottom:0;margin-top:0}}.newsletter_form_wrapper_full .mep-newsletter{justify-content:center}.newsletter_form_wrapper_full .mep-newsletter .content__gdpr{right:0}.newsletter_form_wrapper form{width:100%}.newsletter_form_wrapper form div.mce_inline_error[for=mce-EMAIL]{top:-20px!important}.newsletter_form_wrapper form div.mce_inline_error[for="gdpr[41820]"]{bottom:-15px!important;top:auto!important}.newsletter_form_wrapper form .mc-field-group{display:flex;flex-direction:column;align-items:center;row-gap:10px}@media only screen and (min-width:768px){.newsletter_form_wrapper form .mc-field-group{flex-direction:row;row-gap:0;justify-content:space-between}}.newsletter_form_wrapper form .mc-field-group .mep-newsletter{display:flex;width:100%;row-gap:10px;align-items:flex-start}.newsletter_form_wrapper form .mc-field-group .mep-newsletter input[type=email]{padding:10px 25px 10px 15px;border:1px solid #8e8e8e;border-radius:5px;width:100%}@media only screen and (min-width:768px){.newsletter_form_wrapper form .mc-field-group .mep-newsletter input[type=email]{min-width:250px;flex:1}}.newsletter_form_wrapper form .mc-field-group .mep-newsletter input[type=submit]{padding:10px 20px;border:1px solid #8e8e8e;border-radius:5px;background-color:#ffcfe5;cursor:pointer;transition:background .3s ease,color .3s ease}.newsletter_form_wrapper form .mc-field-group .mep-newsletter input[type=submit]:hover{background-color:#0727f3;color:#fff;transition:background .3s ease,color .3s ease}@media only screen and (min-width:768px){.newsletter_form_wrapper form .mc-field-group .mep-newsletter input[type=submit]{margin-left:10px}}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .content__gdpr{position:absolute;left:0;bottom:-40px}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .content__gdpr .mc-field-group{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;padding-top:20px;grid-row-gap:10px;row-gap:10px}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .content__gdpr .mc-field-group small{font-size:10px;line-height:1.1}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .mergeRow.gdpr-mergeRow{display:flex;align-items:center;margin-top:10px}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .mergeRow.gdpr-mergeRow fieldset.mc_fieldset{display:flex;align-items:center}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .mergeRow.gdpr-mergeRow fieldset.mc_fieldset label.checkbox.subfield{display:flex;align-items:center;font-size:.85rem}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .mergeRow.gdpr-mergeRow fieldset.mc_fieldset label.checkbox.subfield input[type=checkbox]{margin-right:5px}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .mergeRow.gdpr-mergeRow fieldset.mc_fieldset label.checkbox.subfield small a{color:#212529;text-decoration:underline;transition:color .3s ease}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .mergeRow.gdpr-mergeRow fieldset.mc_fieldset label.checkbox.subfield small a:hover{color:#ffcfe5;text-decoration:none;transition:color .3s ease}.newsletter_form_wrapper form .mc-field-group .mep-newsletter .wrapper_input_mail{display:none}.newsletter_form_wrapper form .mc-field-group .mep-newsletter #mce-responses{width:100%;position:absolute;top:-24px;left:0;font-size:14px}.newsletter_form_wrapper form .mc-field-group .mep-newsletter #mce-responses .response{display:none;font-size:.85rem;color:red}.newsletter_form_wrapper form .mc-field-group .mep-newsletter #mce-responses .response.mce-success-response{color:green}.newsletter_form_wrapper_full.newsletter_form_wrapper form .mep-newsletter [type=submit],.newsletter_form_wrapper_full.newsletter_form_wrapper form .mep-newsletter input[type=email]{border-width:3px!important;padding:20px!important;font-size:1rem}.newsletter_form_wrapper_full.newsletter_form_wrapper form .mep-newsletter input[type=email]{border-color:#212529}.newsletter_form_wrapper_full.newsletter_form_wrapper form .mep-newsletter input[type=submit]{border-color:#ffcfe5}.newsletter_form_wrapper_full.newsletter_form_wrapper form .mep-newsletter input[type=submit]:hover{border-color:#0727f3}.newsletter_form_wrapper_full.newsletter_form_wrapper form .mep-newsletter p{width:100%;max-width:400px}.header{padding-top:20px;width:100vw;position:fixed;top:0;left:0;z-index:15}.header_container{display:flex;justify-content:space-between;align-items:center;height:fit-content;padding:0!important}@media only screen and (min-width:768px){.header_container{padding:0 5%!important}}.header_container .burger_button{cursor:pointer;padding:12px 0;position:relative;height:100px;aspect-ratio:1/1;cursor:pointer;background-color:transparent;border:0;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}@media only screen and (min-width:768px){.header_container .burger_button{height:150px}}.header_container .burger_all_content ul{background-color:#ffcfe5;position:absolute;padding:75px 50px 50px 50px;top:-20px;right:-20px;z-index:-1;border-radius:10px;transform:scale(0);transition:.3s ease-in-out;transform-origin:top right;border:1px solid #fff}.header_container .burger_all_content ul li{margin:5px}.header_container .burger_all_content ul li a{font-size:32px;color:#212529;padding:5px;font-weight:500}.header_logo{display:block;width:150px;aspect-ratio:15/9;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}@media only screen and (min-width:768px){.header_logo{width:225px}}.header_oeil_anim{display:none;width:fit-content;height:fit-content;position:absolute;left:50%;top:25%;transform:translate(-50%,0)}@media only screen and (min-width:768px){.header_oeil_anim{display:block}}.header_oeil_container{width:105px;aspect-ratio:1/1;position:relative}.header_oeil_blanc{width:60px;aspect-ratio:1/1;position:absolute;background:#fff;border-radius:50%;top:0;left:0}.header_oeil_blanc:nth-of-type(2){left:45px}.header_oeil_border{width:46px;aspect-ratio:1/1;position:absolute;border-radius:50%;top:7px;left:7px;z-index:100;border:1px solid #212529;overflow:hidden}.header_oeil_noir{width:18px;aspect-ratio:1/1;position:absolute;background:#212529;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);transition:.1s ease-in-out}.header_oeil_link-js{width:22px;background-color:#ffcfe5;transition:.1s ease-in-out}.single-project{padding:100px 0 0}.single-project_link{color:#212529;text-transform:uppercase;letter-spacing:.5px;font-weight:500;position:relative;display:inline-block;overflow:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-decoration:none;padding:25px 50px;width:fit-content}.single-project_link_all{overflow:hidden}.single-project_link:after,.single-project_link:before{background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;background-image:url(../img/arrow-links.svg);content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:15px;aspect-ratio:1/1;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.single-project_link_before:before{left:0}.single-project_link_before:after{right:-15px}.single-project_link_before:hover{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.single-project_link_before:hover:after{right:0!important}.single-project_link_next:after,.single-project_link_next:before{transform:rotate(-180deg);top:calc(50% - 7.5px)}.single-project_link_next:before{right:0}.single-project_link_next:after{left:-15px}.single-project_link_next:hover{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.single-project_link_next:hover:after{left:0!important}.template_projects{gap:20px;column-count:2;position:relative;z-index:0}@media only screen and (min-width:768px){.template_projects{column-count:4;gap:30px}}.template_projects .project_link{text-decoration:none;color:#212529;break-inside:avoid;border-radius:20px;box-shadow:0 0 8px 1px rgba(0,0,0,.08);opacity:0;pointer-events:none;transform:scale(.98);transition:all .3s ease;width:0;display:block;height:0;overflow:hidden}.template_projects .project_link.project_active-js{opacity:1;width:100%;height:100%;pointer-events:auto;transform:scale(1);padding:10px;margin-bottom:20px}@media only screen and (min-width:768px){.template_projects .project_link.project_active-js{padding:20px;margin-bottom:30px}}.template_projects .project_txt{background:#fff;border-radius:10px;position:relative;z-index:1;display:inline-grid;padding:10px;padding-bottom:5px;text-decoration:none;color:#212529;transition:color .3s ease}.template_projects .project_txt:hover{color:#ffcfe5;transition:color .3s ease}@media only screen and (min-width:768px){.template_projects .project_txt{margin-left:20px;margin-bottom:-20px}}.template_projects .project_img_wrapper{margin-top:10px;border-radius:15px;overflow:hidden;height:150px}.template_projects .project_img_wrapper img{object-fit:cover;height:100%;object-position:center;transition:transform .3s ease}.template_projects .project_img_wrapper:hover img{transform:scale(1.1);transition:transform .3s ease}.template_projects .project_infos_logo{height:fit-content;width:100px;background:#fff;border-radius:10px;padding:5px;position:relative;z-index:1;margin-top:-20px}@media only screen and (min-width:768px){.template_projects .project_infos_logo{margin-left:20px}}.template_projects .project_infos_logo img{height:100%;object-fit:contain}.template_projects .project_title{font-size:1.1rem;line-height:1.2}@media only screen and (min-width:768px){.template_projects .project_title{font-size:1.5rem}}.banner_homepage{overflow:hidden;position:relative;z-index:9;margin-bottom:-50px}@media only screen and (min-width:992px){.banner_homepage{margin-bottom:-100px}}.banner_homepage_bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;object-fit:cover;object-position:top}.banner_homepage_guts{display:flex;align-items:center;justify-content:center;padding:0 0 100px;position:relative}.banner_homepage_guts:after,.banner_homepage_guts:before{visibility:hidden;opacity:0;content:"";position:absolute;width:150px;aspect-ratio:1/1;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}@media only screen and (min-width:768px){.banner_homepage_guts:after,.banner_homepage_guts:before{visibility:visible;opacity:1}}.banner_homepage_guts_title{font-size:clamp(3rem,10vw,124px);font-weight:800;text-transform:uppercase;position:relative;text-align:center}.banner_homepage_guts_title:after,.banner_homepage_guts_title:before{visibility:hidden;opacity:0;content:"";position:absolute;width:150px;aspect-ratio:1/1;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}@media only screen and (min-width:768px){.banner_homepage_guts_title:after,.banner_homepage_guts_title:before{visibility:visible;opacity:1}}.banner_homepage_guts_title:before{left:-45%;bottom:-10%}.banner_homepage_guts_title:after{top:-25%;right:-30%}.banner_homepage_guts_title_span{display:inline-block;width:30vw;min-width:175px;max-width:430px;height:clamp(3rem,10vw,124px)}.banner_homepage_video_wrapper{position:relative;width:100%;max-width:1365px;aspect-ratio:16/9;margin:auto;border-radius:10px}.banner_homepage_video_wrapper .social{position:absolute;transform:translateX(-50%);top:-40px;left:50%}@media only screen and (min-width:1680px){.banner_homepage_video_wrapper .social{left:-150px;top:initial}}.banner_homepage_video_wrapper .social p{position:absolute;z-index:-10;font-size:0}.banner_homepage_video_wrapper .social ul{display:flex;justify-content:center;align-items:center;gap:15px;padding-left:0;list-style:none}@media only screen and (min-width:1680px){.banner_homepage_video_wrapper .social ul{flex-direction:column;gap:10px}}.banner_homepage_video_wrapper .social a{fill:#fff;background:#212529;text-indent:-100px;display:block;width:25px;height:25px;border-radius:50rem;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;font-size:0;padding:5px}.banner_homepage_video_wrapper .social a .social_icon{width:auto;height:15px;max-width:100%}.banner_homepage_video_wrapper .video-element{width:100%;height:100%;object-fit:cover;display:block}.banner_homepage_video_wrapper .vid::--ms-media-controls,.banner_homepage_video_wrapper .vid::-moz-media-controls,.banner_homepage_video_wrapper .vid::-webkit-media-controls{display:none!important}.banner_homepage_video_wrapper:hover .vid::--ms-media-controls,.banner_homepage_video_wrapper:hover .vid::-moz-media-controls,.banner_homepage_video_wrapper:hover .vid::-webkit-media-controls{display:none!important}.banner_homepage_icon_top_left,.banner_homepage_icon_top_right{display:none!important;position:absolute;width:150px;aspect-ratio:1/1;right:-75px;top:-75px;z-index:2;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}@media only screen and (min-width:768px){.banner_homepage_icon_top_left,.banner_homepage_icon_top_right{display:block!important}}.banner_homepage_icon_top_left{left:-75px}.banner_homepage_icon_top_right{right:-75px}.banner_page{position:relative;text-align:center}.banner_page_suptitle{font-size:clamp(1rem,1.6vw,24px);color:#7b7b7b;margin:0 auto 25px;display:block;margin-bottom:0;font-weight:400;text-transform:uppercase}.banner_page_title{margin:0;max-width:800px;margin:auto}.banner_page_suptitle,.banner_page_title{text-align:center}@keyframes fadeIn{100%{opacity:1}}.footer{margin-top:50px}.footer_top{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width:768px){.footer_top{flex-direction:row}}.footer_top_logo_link{max-width:300px}.footer_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;gap:40px}@media only screen and (min-width:992px){.footer_bottom{gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.footer_bottom a{color:#212529;font-size:14px;font-weight:500;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-decoration:none}@media only screen and (min-width:768px){.footer_bottom a{padding:10px 10px 0 5px}}.footer_bottom a:hover{color:#0727f3}.footer_bottom ul{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column}@media only screen and (min-width:768px){.footer_bottom ul{flex-direction:row}}.footer_bottom ul li{position:relative}@media only screen and (min-width:768px){.footer_bottom ul li:not(:last-child) a:before{position:absolute;content:"|";font-size:12px;top:55%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.footer_bottom_copyright{display:flex;align-items:baseline;flex-direction:column}@media only screen and (min-width:768px){.footer_bottom_copyright{flex-direction:row}}.footer_bottom_copyright .cky-banner-element{background:0 0;border:0;position:relative;padding:0;padding-right:9px;font-size:14px}.footer_bottom_copyright .cky-banner-element:hover{cursor:pointer;color:#0727f3}@media only screen and (min-width:768px){.footer_bottom_copyright .cky-banner-element:before{position:absolute;content:"|";font-size:12px;top:55%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.footer_designed{display:flex;padding-bottom:20px;justify-content:center;align-items:center}.footer_designed span{font-size:12px;color:#8e8e8e}.footer_designed img{width:12px;margin-left:5px}.footer_designed .logo_brillant_wrapper{display:inline-flex;align-items:flex-end;margin-left:5px;position:relative}.footer_designed .logo_brillant_svg{position:relative;z-index:1}.footer_designed .logo_brillant_svg path{opacity:1;transition:.5s ease}.footer_designed .logo_brillant_svg:hover{cursor:pointer}.footer_designed .logo_brillant_svg:hover path:not(.favicon_b){opacity:0;transition:.5s ease}.footer_designed .logo_brillant_svg:hover .favicon_b{transform:scale(1.5);transition:transform .5s ease}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font{width:80px;transition:.5s ease}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font path{opacity:0;animation:fadeIn 1s forwards;transition:width .5s ease}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path1{animation-delay:0s}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path2{animation-delay:.1s}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path3{animation-delay:.2s}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path4{animation-delay:.3s}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path5{animation-delay:.4s}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path6{animation-delay:.5s}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path7{animation-delay:.6s}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path8{animation-delay:.7s}.footer_designed .logo_brillant_svg:hover+.logo_brillant_font .path9{animation-delay:.8s}.footer_designed .logo_brillant_svg .favicon_b{transform:scale(1);transform-origin:center;transition:transform .5s ease}.footer_designed .logo_brillant_svg+.logo_brillant_font{overflow:hidden;transform:scale(.7);width:0;margin-bottom:8px;transition:width .5s ease;position:absolute;z-index:0;left:-2px;bottom:-18px}.block_contact .contact_condition_title,.block_contact .contact_title{position:relative;font-size:clamp(1.4rem,5vw,36px)}.block_contact .contact_condition_title_img,.block_contact .contact_title_img{display:block;position:absolute;opacity:0;visibility:hidden;max-height:150px;width:auto;aspect-ratio:1/1;z-index:-1;left:0;bottom:-70px}@media only screen and (min-width:768px){.block_contact .contact_condition_title_img,.block_contact .contact_title_img{visibility:visible;opacity:1}}@media only screen and (min-width:768px){.block_contact .contact_container{max-width:900px;margin:auto;padding-left:170px}}.block_contact .contact_form_img{display:none}@media only screen and (min-width:768px){.block_contact .contact_form_img{width:auto;max-height:70px;height:100%;bottom:40px;display:block;position:absolute;transform:rotate(-10deg);aspect-ratio:16/9;bottom:90px;right:-10px;z-index:1}}.block_contact .contact_form_wrapper{position:relative;max-width:900px;margin:auto}.block_contact .contact_form_wrapper form{margin-top:50px}.block_contact #titleJob #job{font-weight:700}.block_contact #jobInput{display:none}.block_cta{display:flex;flex-direction:column}.block_cta,.block_cta a{text-decoration:none}.block_cta .cta_img_link{position:relative;display:flex;flex-direction:column;align-items:center;padding:75px 0;border-top:2px solid #212529;border-bottom:2px solid #212529;overflow:hidden}.block_cta .cta_img_link span{font-weight:300;color:#212529;font-size:clamp(2.2rem,10vw,100px);line-height:110%;text-align:center;max-width:850px}.block_cta .cta_img_link:hover .cta_img_cup_wrapper{visibility:visible;opacity:1;transform:translate(-50%,-50%) scale(1)}.block_cta .cta_img_cup{display:grid;place-items:center;width:1000px;aspect-ratio:1;border-radius:50%;--tx:0px;--ty:0px;--opacity:0.25}.block_cta .cta_img_cup_wrapper{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);visibility:hidden;opacity:0;transition:.2s ease-in-out}.block_cta .cta_img_cup>div{width:200px;aspect-ratio:1;transform:translate(var(--tx,0),var(--ty,0));cursor:pointer;transition:all .2s ease-out;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}.block_cta.cta_bg{background-color:#ffcfe5;max-width:100vw;padding:25px;border-radius:0;flex-direction:column;align-items:flex-start;margin:auto;transition:background-color .3s ease-in-out}@media only screen and (min-width:768px){.block_cta.cta_bg{padding:5% 12%}}.block_cta.cta_bg:hover{background-color:#212529;transition:background-color .3s ease-in-out}.block_cta.cta_bg:hover .cta_text,.block_cta.cta_bg:hover .cta_title{color:#fff;transition:color .3s ease-in-out}.block_cta.cta_bg:hover .cta_text:before{background-color:#fff;transition:background-color .3s ease-in-out}.block_cta.cta_bg .cta_text{display:block;font-size:16px;font-weight:300;padding-left:20px;position:relative;margin-bottom:40px;color:#212529;transition:color .3s ease-in-out}.block_cta.cta_bg .cta_text:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;border-radius:10px;aspect-ratio:1/1;background-color:#212529;transition:background-color .3s ease-in-out;animation:clignotement 2s infinite}.block_cta.cta_bg .cta_title{width:100%;padding-bottom:20px;font-size:1.8rem;position:relative;display:inline-block;color:#212529;line-height:125%;transition:color .3s ease-in-out}@media only screen and (min-width:992px){.block_cta.cta_bg .cta_title{font-size:3.6rem}}.block_cta.cta_bg .cta_title span{position:relative;display:inline-block;width:50px;transform:translateY(12.5px)}@media only screen and (min-width:992px){.block_cta.cta_bg .cta_title span{width:100px}}@media only screen and (min-width:768px){.homepage .expertise_wrapper{margin-top:-650px;padding-top:650px}}.block_expertise a{text-decoration:none}.block_expertise:before{content:"";position:absolute;top:10%;left:-10%;width:50vw;aspect-ratio:1/1;border-radius:50vw;background-color:#fff;opacity:.2}.block_expertise .expertise_wrapper{height:fit-content;width:100%;background-color:#ffcfe5;position:relative}.block_expertise .expertise_header{padding-top:100px!important;padding-bottom:100px!important;position:relative}.block_expertise .expertise_header h2{padding-bottom:25px;display:inline-block;position:relative;padding-left:100px}.block_expertise .expertise_header h2:before{position:absolute;content:"";background-image:url(https://www.brillant.lu/wp-content/uploads/2024/10/nopainnogain.svg);width:75px;aspect-ratio:9/16;top:-50px;left:0;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}.block_expertise .expertise_header p{max-width:1000px}.block_expertise .expertise_img{display:none;max-width:400px;max-height:250px;height:100%;width:100%;position:absolute;right:10%;z-index:10}@media only screen and (min-width:1200px){.block_expertise .expertise_img{display:block}}.block_expertise .expertise_title{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.block_expertise .expertise_title{justify-content:space-between}}.block_expertise .expertise_title .h3{font-size:clamp(1.6rem,4vw,40px);font-weight:400;padding:60px 0;text-align:center}@media only screen and (min-width:768px){.block_expertise .expertise_title .h3{padding:60px 0 60px;text-align:initial}}.block_expertise .expertise_text_repeater{width:100%;text-align:center;overflow:hidden;position:absolute;bottom:0;background-color:#0727f3;height:0;z-index:3;transition:.2s ease-in-out;animation-play-state:paused}.block_expertise .expertise_text_repeater_wrapper{width:100000px;display:block;animation:marqueeAnimation 38s linear 0s infinite running}.block_expertise .expertise_text_repeater_title{color:#fff;padding:55px 10px 55px 0;float:left;font-size:48px;font-weight:700;text-transform:uppercase;transform:translateY(100%);transition:all .3s ease 50ms}.block_expertise .expertise_link{border-top:1px solid #fff;position:relative;display:block;color:#212529;text-decoration:none}@media only screen and (min-width:768px){.block_expertise .expertise_link:hover .expertise_text_repeater{height:100%}.block_expertise .expertise_link:hover .expertise_text_repeater .expertise_text_repeater_wrapper{animation-play-state:running}.block_expertise .expertise_link:hover .expertise_text_repeater .expertise_text_repeater_title{transform:translateY(0)}}@keyframes marqueeAnimation{100%{transform:translateX(-4600px)}}.block_gallery .splide__list{display:flex}.block_gallery .splide__slide{max-height:400px;width:100%;overflow:hidden}@media only screen and (min-width:768px){.block_gallery .splide__slide{max-height:800px}}.block_gallery .splide__slide_img{height:100%;width:100%;object-fit:cover;object-position:center}.block_instagram{position:relative;z-index:0}.block_instagram .instagram_img_wrapper{width:75px;height:75px}@media only screen and (min-width:768px){.block_instagram .instagram_img_wrapper{margin-bottom:-75px}}.block_instagram .instagram_img_wrapper img{max-width:75px;max-height:75px;width:100%;height:auto}.block_instagram .instagram_title.p-left{padding-left:100px}.block_instagram div#eapps-instagram-feed-1{padding-bottom:100px;position:relative}.block_instagram div#eapps-instagram-feed-1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background-color:#fff;z-index:99999}.block_jobs .jobs_item{padding-top:0!important;padding-bottom:0!important;max-width:90vw;margin:auto;margin-bottom:60px;padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.block_jobs .jobs_item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block_jobs .jobs_item_title{font-size:clamp(1.4rem,5vw,36px);position:relative;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;padding-right:30px;width:100%;text-align:left;background-color:transparent;border:0}.block_jobs .jobs_item_title::after,.block_jobs .jobs_item_title::before{content:"";position:absolute;right:0;width:20px;top:20px;height:2px;background-color:#212529;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.block_jobs .jobs_item_title::before{transform:rotate(90deg);-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.block_jobs .jobs_item_title.active::before{transform:rotate(0);-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.block_jobs .jobs_item_title:hover{cursor:pointer;color:#0727f3;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.block_jobs .jobs_item_title:hover::after,.block_jobs .jobs_item_title:hover::before{background-color:#0727f3;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.block_jobs .jobs_item_left{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:768px){.block_jobs .jobs_item_left{width:30%}}.block_jobs .jobs_item_right{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:768px){.block_jobs .jobs_item_right{width:70%}}.block_jobs .jobs_item_content{overflow:hidden;max-height:0;visibility:hidden;-webkit-transition:max-height .5s ease,visibility .5s ease;-o-transition:max-height .5s ease,visibility .5s ease;transition:max-height .5s ease,visibility .5s ease}.block_jobs .jobs_item_content h3{margin-top:40px;margin-bottom:15px;font-weight:400;text-transform:uppercase}.block_jobs .jobs_item_content.active{max-height:2000px;visibility:visible;-webkit-transition:max-height .5s ease,visibility .5s ease;-o-transition:max-height .5s ease,visibility .5s ease;transition:max-height .5s ease,visibility .5s ease}.block_jobs .jobs_item_content p{margin-bottom:20px;font-weight:300}.block_jobs .jobs_item_period{text-transform:uppercase;font-size:16px;letter-spacing:.5px}.block_projects{display:block;flex-wrap:nowrap;overflow-x:hidden;padding-left:20px;padding-right:20px}@media only screen and (min-width:992px){.block_projects{display:flex;padding-left:0;padding-right:0}}.block_projects .project_link{flex:0 0 auto;height:fit-content;padding:40px 0;width:100%;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;flex-direction:column;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}@media only screen and (min-width:1200px){.block_projects .project_link{overflow:hidden}}@media only screen and (min-width:992px){.block_projects .project_link{height:100vh;width:100vw}}.block_projects .project_link:last-child{display:flex}.block_projects .project_el{position:relative;height:100%;width:100%}@media only screen and (min-width:992px){.block_projects .project_el{width:70%;min-height:auto;margin:5% 10% 0 20%;max-height:80%}}.block_projects .project_img{width:100%;height:100%;object-fit:cover;object-position:center}.block_projects .project_img_wrapper{overflow:hidden}@media only screen and (min-width:992px){.block_projects .project_img_wrapper{width:100%;height:90%}}.block_projects .project_object_img{max-height:300px;height:auto;width:100%}@media only screen and (min-width:992px){.block_projects .project_object_img{max-height:400px;height:100%;width:auto}}.block_projects .project_object_img_wrapper{margin-top:-50px;z-index:1;position:relative}@media only screen and (min-width:992px){.block_projects .project_object_img_wrapper{margin-top:0;display:initial;height:55%;position:absolute;aspect-ratio:16/9;bottom:-15%;right:0;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}}@media only screen and (min-width:1200px){.block_projects .project_object_img_wrapper{height:75%}}@media only screen and (min-width:1441px){.block_projects .project_object_img_wrapper{height:90%;display:flex;align-items:center;justify-content:flex-end}}.block_projects .project_infos{display:none}@media only screen and (min-width:1200px){.block_projects .project_infos{display:flex;position:absolute;bottom:15%;left:10%;flex-direction:column}}.block_projects .project_infos_logo{display:none;width:125px;aspect-ratio:1/1;padding-bottom:15px}@media only screen and (min-width:1200px){.block_projects .project_infos_logo{display:flex;align-items:flex-end}}.block_projects .project_tags{display:none;background-color:#fff;list-style:none;padding-left:0}@media only screen and (min-width:768px){.block_projects .project_tags{display:flex}}.block_projects .project_tags_li{color:#212529;padding:0 10px 0 0;text-transform:uppercase;font-weight:700}.block_projects .project_tags_li:first-child{padding-left:0}.block_projects .project_stic{height:90%;aspect-ratio:1/1;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}.block_projects .project_stic_img{width:100%;height:100%;object-fit:contain}.block_projects .project_txt{z-index:10;display:flex;justify-content:space-between;align-items:flex-start;color:#212529;margin-top:20px;margin-bottom:20px;flex-direction:column}@media only screen and (min-width:992px){.block_projects .project_txt{position:absolute;left:0;top:30%;left:10%;width:90vw}}.block_projects .project_subtitle,.block_projects .project_title{text-transform:uppercase;color:#212529;font-weight:700}@media only screen and (min-width:992px){.block_projects .project_subtitle,.block_projects .project_title{background-color:#fff;padding:10px 25px;padding-left:0}}.block_projects .project_title{display:inline-block;font-size:clamp(1.6em,4vw,32px)}@media only screen and (min-width:768px){.block_projects .project_title{font-size:3rem}}.block_projects .project_subtitle{display:table;font-size:2rem}@media only screen and (min-width:768px){.block_projects .project_subtitle{font-size:2.5rem}}.block_team{display:block;flex-wrap:nowrap;overflow-y:hidden;padding-left:20px;padding-right:20px}@media only screen and (min-width:992px){.block_team{padding-left:0;padding-right:0;display:flex}}.block_team .team_item{height:100%;min-width:400px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:4% 1% 0}.block_team .team_item_last{text-decoration:none;color:#212529}.block_team .team_item_txt{text-align:center;width:100%}@media only screen and (min-width:768px){.block_team .team_item_txt{text-align:initial}}.block_team .team_item_txt_name{font-size:18px;padding-top:10px}.block_team .team_item_txt_status{color:#8e8e8e;font-size:14px;max-width:300px}.block_team .team_item_txt_status a{display:block;color:#8e8e8e;transition:color .3s ease}.block_team .team_item_txt_status a:hover{color:#0727f3;transition:color .3s ease}.block_team .team_item_draw{position:absolute;bottom:-62.5px;z-index:5;right:-50px;height:125px;max-width:150px;aspect-ratio:1/1;transform:scale(0) rotate(-45deg);transition:.2s ease-in-out .1s}.block_team .team_item_photo{width:100%;height:100%;object-fit:cover;object-position:center}.block_team .team_item_img{width:100%;height:100%;position:relative;overflow:hidden}@media only screen and (min-width:768px){.block_team .team_item_img{max-height:500px;overflow:visible}.block_team .team_item_img:hover:before{transform:rotate(4deg)}.block_team .team_item_img:hover .team_item_draw{transform:scale(1) rotate(0)}.block_team .team_item_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#ffcfe5;transition:.2s ease-in-out}}.block_team .team_item_img_blue:before{background-color:#0727f3}.block_team .team_item_img_pink:before{background-color:#ffcfe5}.block_team .team_title{font-size:clamp(2.2rem,6vw,64px);font-weight:300;line-height:125%;position:relative}@media only screen and (min-width:768px){.block_team .team_title{max-width:80%}}.block_team .team_title_img{width:auto;height:100%;max-height:100px;margin-bottom:-25px}.block_team .team_content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:992px){.block_team .team_content{padding:40px;height:100vh;flex-direction:row;padding:0}}.block_team .team_content_member{background:#fff}.block_team .team_content_txt{width:100%}.block_team .team_content_txt p{font-size:18px;padding-top:10px;text-align:center}@media only screen and (min-width:992px){.block_team .team_content_txt p{text-align:initial}}.block_team .team_content_txth{flex-direction:column;justify-content:center;height:fit-content;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width:992px){.block_team .team_content_txth{height:100vh}}.block_team .team_content_txth .team_content_txt{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:100px}@media only screen and (min-width:768px){.block_team .team_content_txth .team_content_txt{align-items:initial;flex-direction:row}}.block_team .team_content_txth .team_content_txt_left{width:30%;display:block;color:#8e8e8e;font-size:16px;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.block_team .team_content_txth .team_content_txt_left{text-align:initial;margin-bottom:none}}@media only screen and (min-width:992px){.block_team .team_content_txth .team_content_txt_left{width:20%}}.block_team .team_content_txth .team_content_txt_right{width:100%}@media only screen and (min-width:768px){.block_team .team_content_txth .team_content_txt_right{width:80%}}.block_teaser{padding:150px 0;overflow:hidden}@media only screen and (min-width:768px){.block_teaser{padding:300px 0}}.block_teaser h2{font-size:12vw;white-space:nowrap;position:relative}.block_teaser h2:after,.block_teaser h2:before{background-repeat:no-repeat;background-size:contain;background-position:center;display:block;visibility:hidden;opacity:0;content:"";position:absolute;width:150px;aspect-ratio:1/1;z-index:-1}@media only screen and (min-width:768px){.block_teaser h2:after,.block_teaser h2:before{visibility:visible;opacity:1}}.block_teaser h2:before{width:200px;left:30%;top:-150px;background-image:url(https://www.brillant.lu/wp-content/uploads/2024/10/Boom.svg)}.block_testimonials .splide{gap:10px;display:flex;flex-direction:column-reverse;position:relative}@media only screen and (min-width:768px){.block_testimonials .splide{flex-direction:row}}.block_testimonials .splide__arrow{transform:none}.block_testimonials .splide__arrows{width:100%;display:flex;align-items:flex-end;justify-content:center;column-gap:10px;margin-top:10px}@media only screen and (min-width:1200px){.block_testimonials .splide__arrows{width:10%;justify-content:flex-end;margin-right:10px}}.block_testimonials .splide__arrow--next,.block_testimonials .splide__arrow--prev{height:40px;width:40px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:#0727f3;border-radius:30px;top:auto;bottom:auto;left:auto;right:auto;cursor:pointer;position:relative;border:1px solid #0727f3;opacity:1}.block_testimonials .splide__arrow--next svg,.block_testimonials .splide__arrow--prev svg{width:20px;height:20px;fill:#fff}.block_testimonials .splide__arrow--next[disabled],.block_testimonials .splide__arrow--prev[disabled]{border-color:#0727f3;background-color:#fff;opacity:1}.block_testimonials .splide__arrow--next[disabled] svg,.block_testimonials .splide__arrow--prev[disabled] svg{fill:#0727f3}.block_testimonials .testimonials_txt{margin-bottom:50px!important;max-width:1100px}.block_testimonials .testimonials_txt h2{padding-bottom:20px}@media only screen and (min-width:768px){.block_testimonials .testimonials_txt h2.p-left{padding-left:100px}}.block_testimonials .testimonials_img_wrapper{width:75px;height:75px}@media only screen and (min-width:768px){.block_testimonials .testimonials_img_wrapper{margin-bottom:-75px}}.block_testimonials .testimonials_img_wrapper img{max-width:75px;max-height:75px;width:100%;height:auto}.block_testimonials .testimonials_slide{min-height:600px;background-color:#fff;border:1px solid #212529;border-radius:20px;padding:20px;position:relative;display:flex!important;flex-direction:column;justify-content:center;background-color:#212529;color:#fff}@media only screen and (min-width:768px){.block_testimonials .testimonials_slide{min-height:400px;padding:40px}}.block_testimonials .testimonials_slide p{z-index:1;font-size:18px}.block_testimonials .testimonials_slide_img_wrapper{overflow:hidden;max-width:120px;min-width:120px;height:120px;border-radius:100%;margin-bottom:25px}@media only screen and (min-width:768px){.block_testimonials .testimonials_slide_img_wrapper{margin-bottom:0}}.block_testimonials .testimonials_slide_img{width:100%;height:100%;object-fit:cover}.block_testimonials .testimonials_slide_name{display:flex;align-items:center;flex-direction:column;column-gap:25px;margin-bottom:25px;z-index:1}@media only screen and (min-width:768px){.block_testimonials .testimonials_slide_name{flex-direction:initial}}.block_testimonials .testimonials_slide_author{display:flex;flex-direction:column;text-align:center;z-index:1}@media only screen and (min-width:768px){.block_testimonials .testimonials_slide_author{text-align:left}}.block_testimonials .testimonials_slide_author_name{font-size:9vw;padding-bottom:10px}@media only screen and (min-width:768px){.block_testimonials .testimonials_slide_author_name{font-size:36px;padding-bottom:0}}.block_testimonials .testimonials_slide_author_job{font-size:16px;font-style:italic}.block_text_infinity{transform:rotate(360deg);overflow:hidden;white-space:nowrap;position:relative;background-color:#ff0;display:flex;align-items:center;width:100%;z-index:9}.block_text_infinity .txt-banner,.block_text_infinity .txt-banner-copy{width:auto;height:fit-content;position:relative;display:inline-flex;align-items:center;padding:15px 0}@media only screen and (min-width:768px){.block_text_infinity .txt-banner,.block_text_infinity .txt-banner-copy{padding:30px 0}}.block_text_infinity .txt-banner p,.block_text_infinity .txt-banner-copy p{font-size:20px;padding:0 50px;white-space:nowrap;text-transform:uppercase;font-weight:500}@media only screen and (min-width:768px){.block_text_infinity .txt-banner p,.block_text_infinity .txt-banner-copy p{font-size:30px}}@media only screen and (min-width:1200px){.block_reassurances .reassurances{max-width:1200px}}.block_reassurances .reassurances{max-width:90vw;margin:3% auto}.block_reassurances .reassurances_stats{display:flex;flex-wrap:wrap}.block_reassurances .reassurances_stats_center{justify-content:center}.block_reassurances .reassurances_stats_border{gap:20px}.block_reassurances .reassurances_stats_border .reassurances_sect_stat{box-shadow:0 0 8px 1px rgba(0,0,0,.08);border-radius:10px}@media only screen and (min-width:768px){.block_reassurances .reassurances_stats_border .reassurances_sect_stat_column3{max-width:calc(33% - 9px)}}@media only screen and (min-width:768px){.block_reassurances .reassurances_stats_border .reassurances_sect_stat_column4{max-width:calc(25% - 15px)}}@media only screen and (min-width:768px){.block_reassurances .reassurances_stats_border .reassurances_sect_stat_column5{max-width:calc(20% - 15px)}}.block_reassurances .reassurances_sect_stat{display:flex;flex-direction:column;padding:55px;max-width:calc(50% - 90px);width:100%}.block_reassurances .reassurances_sect_stat:last-child{border-right:none}@media only screen and (min-width:768px){.block_reassurances .reassurances_sect_stat_column3{max-width:calc(33% - 4px)}}@media only screen and (min-width:768px){.block_reassurances .reassurances_sect_stat_column4{max-width:25%}}@media only screen and (min-width:768px){.block_reassurances .reassurances_sect_stat_column5{max-width:20%}}.block_reassurances .reassurances_sect_stat.text-align-left .reassurances_sect_stat_picto{justify-content:flex-start}.block_reassurances .reassurances_sect_stat.text-align-right .reassurances_sect_stat_picto{justify-content:flex-end}.block_reassurances .reassurances_sect_stat.text-align-center .reassurances_sect_stat_picto{justify-content:center}.block_reassurances .reassurances_sect_stat_span{position:relative}.block_reassurances .reassurances_sect_stat_span::before{content:"";background:#ff0;z-index:-1;position:absolute;width:calc(100% + 10px);height:calc(100% - 20px);top:10px;transform:rotate(-3deg);left:-5px}.block_reassurances .reassurances_sect_stat_picto{width:75px;height:75px;display:flex;width:100%}.block_reassurances .reassurances_sect_stat_picto img{height:100%;width:auto}.block_reassurances .reassurances_sect_stat_title{text-transform:uppercase;font-size:2rem;margin-top:15px;margin-bottom:5px;word-break:break-word;hyphens:auto}.block_reassurances .reassurances_sect_stat p{font-weight:300}.block_reassurances .reassurances_title{text-align:center;margin-bottom:5px}.block_text{display:flex;flex-direction:column}@media only screen and (min-width:1200px){.block_text{max-width:1200px}}.block_text{max-width:90vw;margin:3% auto}@media only screen and (min-width:768px){.block_text{flex-direction:row}}.block_text_left{width:100%;height:fit-content}@media only screen and (min-width:768px){.block_text_left{width:30%}}.block_text_left span{text-transform:uppercase;font-size:16px;color:#212529;letter-spacing:.5px}.block_text_right{width:100%;height:fit-content}@media only screen and (min-width:768px){.block_text_right{width:70%}}.block_text_right h2{gap:20px;color:#212529;font-size:clamp(1.4rem,5vw,36px);padding-bottom:40px;cursor:pointer}.block_text_right h2 .dropdown-element{display:block;width:25px;height:25px;background-image:url(https://dev.brillant.lu/wp-content/uploads/2024/07/Vector-16.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block}.block_text_right h3{font-size:clamp(1.4rem,4vw,24px);padding-bottom:20px;font-weight:500}.block_text_right p{font-size:18px;padding-bottom:20px;font-weight:300;line-height:174%}.block_text_right p a{color:#0727f3;font-weight:300;text-decoration:overline;border-bottom:.5px solid #0727f3}.block_text_right ul{list-style:inside!important}.block_text_right ul li{padding-left:25px;margin-bottom:10px}
/*# sourceMappingURL=styles.min.css.map */
