@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#000;height:100%;min-height:100%;width:100%}body #div_flo_base{background:url(/build/images/photo.90af8a6b.jpg) 50%/cover no-repeat;flex-shrink:0;min-height:788px;position:relative;width:100%}body #div_flo_base header{display:flex;flex-shrink:0;height:66px;margin:0 100px 0 50px;padding-top:50px;position:relative}body #div_flo_base header #div_flo_headerc1{display:flex;width:33.33%}body #div_flo_base header #div_flo_headerc1 #img_flo_monogramme{flex-shrink:0;height:66px;width:46px}body #div_flo_base header #div_flo_headerc2{display:flex;justify-content:center;width:33.33%}body #div_flo_base header #div_flo_headerc2 #img_flo_logo{flex-shrink:0;height:21px;margin-top:23px;width:208px}body #div_flo_base header #div_flo_headerc3{display:flex;justify-content:flex-end;width:33.33%}body #div_flo_base header #div_flo_headerc3 #div_flo_contact{align-content:space-between;display:flex;flex-flow:column wrap;height:50px;margin-top:8px;width:190px}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_contact_text{color:#fff;cursor:pointer;font:normal 400 12px Raleway,sans-serif;height:50px;letter-spacing:7.2px;line-height:50px;position:relative;text-align:center}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_contact_text:hover>div{border-bottom:1px solid #fff;left:10%;position:absolute;top:40px;width:80%}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang{cursor:pointer;flex-shrink:0;height:50px;position:relative;width:50px}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang div{border:1px solid #fff;color:#fff;font:normal 400 12px Raleway,sans-serif;height:48px;left:0;letter-spacing:3.6px;line-height:50px;position:absolute;text-align:center;top:0;width:48px}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang ul{cursor:pointer;display:none;left:0;position:absolute;top:0;width:50px}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang ul li{border:1px solid #fff;border-top:none;height:48px;width:48px}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang ul li:first-child{border-top:1px solid #fff}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang ul li:hover{background:hsla(0,13%,95%,.5)}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang ul li a{color:#fff;display:block;font:normal 400 12px Raleway,sans-serif;height:48px;letter-spacing:3.6px;line-height:50px;text-align:center;text-decoration:none;width:48px}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang.flo_selected div{display:none}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_lang.flo_selected ul{display:block}body #div_flo_base.flo_header{min-height:180px}body #div_flo_base.flo_header header #div_flo_headerc3 #div_flo_contact_text{visibility:hidden}body footer{background-color:#1a2926;padding-top:100px;position:relative;width:100%}body footer #div_flo_footer{border-bottom:1px solid hsla(0,0%,100%,.5);margin-left:100px;margin-right:100px;padding-bottom:80px}body footer #div_flo_footer #div_flo_footer_title{color:#f5f2f2;font:normal 400 18px Raleway,sans-serif;letter-spacing:5.4px;margin-bottom:20px}body footer #div_flo_footer a{color:#f5f2f2;font:normal 600 12px Raleway,sans-serif;letter-spacing:1.2px;text-decoration:none}body footer #div_flo_footer a:hover{text-decoration:underline}body footer #div_flo_footer p{color:#fff;font:normal 400 18px Raleway,sans-serif;letter-spacing:1.8px;line-height:28px;margin-top:50px;max-width:794px}body footer #div_flo_links{column-gap:20px;display:flex;justify-content:flex-end;margin-left:120px;margin-right:120px;margin-top:30px;padding-bottom:100px}body footer #div_flo_links a{color:#f5f2f2;font:normal 400 12px Raleway,sans-serif;letter-spacing:1.2px;text-decoration:none}body footer #div_flo_links a:hover{text-decoration:underline}body footer #div_flo_links div{color:#d3d3d3;font:normal 400 12px Raleway,sans-serif;letter-spacing:1.2px}body #div_flo_background{background-color:rgba(0,0,0,.5);display:none;height:100vh;justify-content:center;left:0;min-height:100vh;position:absolute;top:0;width:100%}#div_flo_presentation{display:flex}#div_flo_presentation #div_flo_pres_internal{color:#fff;font:normal 400 18px Raleway,sans-serif;height:112px;letter-spacing:1.8px;line-height:28px;margin-left:20%;margin-top:220px;opacity:.9;width:605px}#div_flo_presentation #div_flo_pres_internal #div_flo_pres_contact{cursor:pointer;display:flex;height:80px;margin-top:30px;position:relative}#div_flo_presentation #div_flo_pres_internal #div_flo_pres_contact svg{height:80px}#div_flo_presentation #div_flo_pres_internal #div_flo_pres_contact svg:hover{background:hsla(0,13%,95%,.5)}#div_flo_presentation #div_flo_pres_internal #div_flo_pres_contact>a{color:#fff;display:block;flex-shrink:0;font:normal 400 12px Raleway,sans-serif;height:80px;letter-spacing:3.6px;line-height:80px;margin-left:24px;position:relative;text-decoration:none}#div_flo_presentation #div_flo_pres_internal #div_flo_pres_contact>a:visited{color:#fff}#div_flo_presentation #div_flo_pres_internal #div_flo_pres_contact>a:hover>div{border-bottom:1px solid #fff;left:10%;position:absolute;top:56px;width:80%}#div_flo_values{color:#fff;padding-left:100px;padding-right:100px;padding-top:117px;position:relative}#div_flo_values #div_flo_val_text{border-bottom:1px solid hsla(0,0%,100%,.5);color:#f5f2f2;font:normal 400 18px Raleway,sans-serif;letter-spacing:1.8px;padding-bottom:30px}#div_flo_values #div_flo_val_internal{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:100px;margin-top:100px;row-gap:30px}#div_flo_values #div_flo_val_internal div{border:1px solid #f5f2f2;border-radius:10px;box-sizing:border-box;color:#f5f2f2;flex-shrink:0;font:normal 400 18px Raleway,sans-serif;height:176px;letter-spacing:1.8px;line-height:28px;opacity:.9;padding:45px 80px;text-align:center;width:295px}#div_flo_values #div_flo_val_internal div.flo_large{padding:40px 70px}#div_flo_values #div_flo_val_internal div:hover{background-color:hsla(0,0%,100%,.1)}#div_flo_brands{color:#fff;padding-left:100px;padding-right:100px;padding-top:10px;position:relative}#div_flo_brands #div_flo_brands_internal{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:50px;margin-top:50px;row-gap:30px}#div_flo_brands #div_flo_brands_internal div{border:1px solid #f5f2f2;border-radius:10px;box-sizing:border-box;color:#f5f2f2;flex-shrink:0;font:normal 400 18px Raleway,sans-serif;height:176px;letter-spacing:1.8px;line-height:28px;opacity:.9;padding:45px 80px;text-align:center;width:295px}#div_flo_brands #div_flo_brands_internal div.flo_large{padding:40px 70px}#div_flo_brands #div_flo_brands_internal div:hover{background-color:hsla(0,0%,100%,.1)}#div_flo_brands #div_flo_brands_internal a:first-child div{padding-top:55px}#div_flo_contact_popup{font:normal 400 14px Raleway,sans-serif;letter-spacing:1.4px;max-width:600px;padding-top:50px;position:relative;top:200px;width:100%}#div_flo_contact_popup #div_flo_contact_close{cursor:pointer;position:absolute;right:0;top:0}#div_flo_contact_popup #div_flo_contact{background:#fff;width:100%}#div_flo_contact_popup #div_flo_contact img{width:100%}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form{box-sizing:border-box;padding:50px 80px;width:100%}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form div.flo_contact_title{font-size:18px;letter-spacing:1.8px;padding-bottom:25px}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form>p{line-height:24px}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form{margin-top:55px;width:100%}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=email],#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=text]{border:none;border-bottom:1px solid #d3d3d3;color:#000;display:block;font-size:16px;height:22px;letter-spacing:1.2px;line-height:22px;margin-bottom:20px;padding-bottom:20px;width:100%}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=email]::placeholder,#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=text]::placeholder{opacity:.5}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=email]:focus,#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=email]:focus-visible,#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=text]:focus,#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=text]:focus-visible{border:none;border-bottom:1px solid #d3d3d3;outline:none;outline-offset:unset}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=email]:valid,#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form input[type=text]:valid{background:url(/build/images/form_check.9582b4c7.png) right 5px no-repeat}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form label{display:block;font-size:16px;letter-spacing:1.2px;line-height:22px;margin-bottom:10px;width:100%}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form button[type=submit]{background:#000;color:#fff;cursor:pointer;display:block;font-size:12px;height:50px;letter-spacing:3.6px;line-height:50px;margin-top:70px;text-align:center;width:100%}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form button[type=submit]:hover{background-color:#333}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form textarea{background-color:#f8f8f8;border:none;box-sizing:border-box;color:#000;display:block;font-size:16px;height:90px;letter-spacing:1.2px;line-height:22px;padding:20px;resize:none;width:100%}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form textarea::placeholder{opacity:.5}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form textarea:focus,#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form textarea:focus-visible{border:none;outline:none;outline-offset:unset}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form.flo_submitted input[type=email]:invalid,#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form.flo_submitted input[type=text]:invalid{background:url(/build/images/form_error.7648c5da.png) right 5px no-repeat;border-bottom-color:#f85c5c;color:#f85c5c}#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form.flo_submitted input[type=email]:invalid::placeholder,#div_flo_contact_popup #div_flo_contact #div_flo_contact_form form.flo_submitted input[type=text]:invalid::placeholder{color:#f85c5c;opacity:.5}#div_flo_legals{color:#fff;padding-left:100px;padding-right:100px;padding-top:100px;position:relative}#div_flo_legals #div_flo_legals_title{border-bottom:1px solid hsla(0,0%,100%,.5);color:#f5f2f2;font:normal 400 18px Raleway,sans-serif;letter-spacing:1.8px;padding-bottom:30px}#div_flo_legals #div_flo_legals_internal{color:#a9a9a9;font:normal 400 14px Raleway,sans-serif;letter-spacing:1.4px;line-height:28px;margin-bottom:100px;margin-top:50px}#div_flo_legals #div_flo_legals_internal #div_flo_legals_subtitle{color:#f5f2f2;margin:20px 0}@media (max-width:780px){body #div_flo_base{min-height:688px}body #div_flo_base header{margin:0 10px}body #div_flo_base header #div_flo_headerc1{width:20%}body #div_flo_base header #div_flo_headerc2{width:60%}body #div_flo_base header #div_flo_headerc3{width:20%}body #div_flo_base header #div_flo_headerc3 #div_flo_contact{align-content:flex-end;width:55px}body #div_flo_base header #div_flo_headerc3 #div_flo_contact #div_flo_contact_text{display:none}body footer{padding-top:50px}body footer #div_flo_footer{margin-left:50px;margin-right:50px;padding-bottom:50px}body footer #div_flo_footer p{font-size:16px}body footer #div_flo_links{margin-left:50px;margin-right:50px}#div_flo_presentation #div_flo_pres_internal{font-size:16px;margin:100px 50px 190px}#div_flo_presentation #div_flo_pres_internal #a_flo_contact_us{letter-spacing:3.4px}#div_flo_values{padding-left:50px;padding-right:50px;padding-top:50px}#div_flo_values #div_flo_val_internal{margin-top:50px}#div_flo_values #div_flo_val_internal div{font-size:16px;height:148px;padding:45px 40px}#div_flo_values #div_flo_val_internal div.flo_large{padding:35px 30px}}@media (max-width:600px){#div_flo_background{display:block}#div_flo_background #div_flo_contact_popup{display:block;max-width:100%;top:auto;width:100%}#div_flo_background #div_flo_contact_popup #div_flo_contact_close{right:10px;top:10px}#div_flo_background #div_flo_contact_popup #div_flo_contact{position:relative;width:100%}#div_flo_background #div_flo_contact_popup #div_flo_contact img{max-width:100%;width:100%}#div_flo_background #div_flo_contact_popup #div_flo_contact #div_flo_contact_form{padding:60px 20px}#div_flo_background #div_flo_contact_popup #div_flo_contact #div_flo_contact_form div.flo_contact_title{font-size:16px;letter-spacing:1.6px}#div_flo_background #div_flo_contact_popup #div_flo_contact #div_flo_contact_form button[type=submit]{margin-top:50px}}@media (max-width:780px){#div_flo_legals{padding-left:50px;padding-right:50px;padding-top:100px}}