@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-Thin.ttf") format("truetype");font-weight:100}@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-ExtraLight.ttf") format("truetype");font-weight:200}@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"Barlow";src:url("../font/Barlow/Barlow-Black.ttf") format("truetype");font-weight:900}*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:100% inherit;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::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}html{font-size:62.5%}#page{min-height:100vh;display:flex;flex-direction:column;margin:0}#page main{flex-grow:1}body{font-size:1.6rem}body,.page,html{margin:0}h2,h1,h2>span,h2>span>span{color:#FEFFFF;font-weight:700}p{line-height:1.4;color:#FEFFFF}*{font-family:'Barlow', 'Arial', 'sans-serrif';font-weight:400}@keyframes shine{0%{left:-100%}5%{left:100%}100%{left:100%}}.menu_burger{display:flex;align-items:center;order:1}.menu_burger .burger_span{display:flex;flex-direction:column;align-items:flex-end;margin:10px}.menu_burger .burger_span span{transition:transform 0.5s;margin:2px;width:25px;height:3px;border-radius:5px;background-color:#FEFFFF;position:relative;overflow:hidden}.menu_burger .burger_span span::before{content:'';position:absolute;left:-50%;width:50%;border-radius:100%;height:100%;background:#fedcee;z-index:1;animation:shine linear 10s infinite}.menu_burger .burger_span span:last-of-type{width:15px}.menu_burger:hover{cursor:pointer}.menu_burger.opened span:nth-child(1){transform:translateY(6px) rotateZ(-0.125turn);transition:transform 0.5s}.menu_burger.opened span:nth-child(2){transform:rotateX(0.25turn);transition:transform 0.3s}.menu_burger.opened span:nth-child(3){transform:translateY(-8px) rotateZ(0.125turn);width:25px;transition:width 0s transform 0.3s}header{position:relative;background-color:#101121;display:flex;align-items:center;justify-content:space-around;width:100%;height:60px}header .site-branding{max-width:300px;width:100px}header .main-navigation{overflow-y:auto;background-image:url("../img/background/footer_color.png");background-size:cover;position:absolute;top:100%;right:100%;height:calc(100vh - 60px);z-index:999;transition:1s}header .main-navigation .menu-toggle{display:none}header .main-navigation .menu{display:block;text-align:center}header .main-navigation .menu a{padding:15px 10px;font-weight:bold;color:#FEFFFF;margin:auto;text-align:left;width:200px;cursor:pointer;transition:color 0.7s, text-shadow 0.7s}header .main-navigation .menu a:hover{text-shadow:0 2px 10px #fea9d5;color:#fc45a4}header .main-navigation .menu .current-menu-item{background-color:#101121}header .main-navigation .menu .current-menu-item a{color:#FEFFFF}header .main-navigation .menu .current-menu-item::after{content:none}header .main-navigation .menu .menu-item-has-children{position:relative;height:fit-content}header .main-navigation .menu .menu-item-has-children>a{pointer-events:none;cursor:pointer}header .main-navigation .menu .menu-item-has-children>.sub-menu{height:0px;float:inherit;position:inherit;box-shadow:none;transition:height 0.5s;display:none;flex-direction:column}header .main-navigation .menu .menu-item-has-children>.sub-menu a{padding-left:30px}header .main-navigation .menu .menu-item-has-children>.sub-menu.opened{display:block;height:100px;position:initial;width:100%;display:block}header .main-navigation .menu .pll-parent-menu-item{width:185px;margin:auto}header .main-navigation .menu .pll-parent-menu-item a{width:20px;height:20px;padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0;margin-bottom:15px}header .main-navigation .menu .pll-parent-menu-item a img{width:100% !important;height:fit-content !important}header .main-navigation .menu .pll-parent-menu-item .sub-menu{display:none}header .main-navigation .menu .pll-parent-menu-item .sub-menu a{padding:0}header .main-navigation .menu .pll-parent-menu-item .sub-menu .current-lang{display:none}header .main-navigation .menu .pll-parent-menu-item .sub-menu.opened{display:block}header .main-navigation.opened{right:0}header .login a{font-weight:500;font-size:16px;color:#171717;background-color:#FEFFFF;padding:5px 20px;border-radius:15px;box-shadow:2px 4px 20px rgba(0,0,0,0.3);transition:background-color 0.7s, color 0.7s}header .login a:hover,header .login a:active{background-color:#fc45a4;color:#FEFFFF}@media screen and (min-width: 1280px){header{position:absolute;background-color:#ffffff00;display:flex;align-items:center;justify-content:space-around;width:100%;z-index:100;transition:background-color 0.5s;height:150px}header:hover{background-color:rgba(0,0,0,0.7)}header .menuAndLogin{display:flex;align-items:center}header .menuAndLogin .main-navigation{overflow:inherit}header .menuAndLogin .main-navigation .menu{align-items:center}header .menuAndLogin .main-navigation .menu a{width:auto}header .menuAndLogin .main-navigation .menu .menu-item-has-children>a{pointer-events:all}header .menuAndLogin .main-navigation .menu .menu-item-has-children:hover>.sub-menu{display:block}header .menuAndLogin .main-navigation .menu .menu-item-has-children>.sub-menu{display:none;position:absolute;height:auto;flex-direction:column;top:calc(100%);background-color:#000;border-radius:10px;width:fit-content}header .menuAndLogin .main-navigation .menu .pll-parent-menu-item{width:auto;padding:10px 0;margin:0 15px}header .menuAndLogin .main-navigation .menu .pll-parent-menu-item>a{margin-bottom:0}header .menuAndLogin .main-navigation .menu .pll-parent-menu-item:hover .sub-menu{display:block;position:absolute;top:100%;left:50%;transform:translate(-50%, 0);min-width:100px;background-color:rgba(0,0,0,0.7);border-radius:10px}header .menuAndLogin .main-navigation .menu .pll-parent-menu-item:hover .sub-menu a{width:20px;margin:10px auto}header .site-branding{max-width:300px;width:200px}header #header_burger{display:none}header .main-navigation{position:initial;overflow-y:none;background-image:none;background-size:none;width:fit-content;height:auto;z-index:999;transition:1s}header .main-navigation .menu-toggle{display:none}header .main-navigation .menu{display:flex;text-align:center;width:fit-content}header .main-navigation .menu a{padding:15px 15px;font-weight:400;color:#FEFFFF}header .main-navigation .menu .current-menu-item{background-color:#ffffff00}header .main-navigation .menu .current-menu-item a{color:#fc45a4}header .main-navigation .menu .current-menu-item::after{content:none}header .main-navigation.opened{right:0}header .login a{font-weight:500;font-size:16px;color:#171717;background-color:#FEFFFF;padding:5px 20px;border-radius:15px;transition:background-color 0.7s, color 0.7s;margin-left:20px;font-weight:500}}@media screen and (min-width: 1440px){header{height:200px}header .menuAndLogin{display:flex;align-items:center;justify-content:end;width:80%}header .main-navigation .menu a{padding:15px 15px;font-weight:normal;font-size:20px;color:#FEFFFF}header .login a{margin-left:20px;font-size:16px;font-weight:500;padding:8px 15px;border-radius:50px}}@media screen and (min-width: 1920px){header{height:200px}header .site-branding{max-width:300px;width:300px}header .menuAndLogin{width:65%}header .main-navigation .menu a{font-size:20px}}@media screen and (min-width: 2560px){header{height:200px}header .site-branding{max-width:300px;width:300px}header .main-navigation .menu a{font-size:28px}header .login a{font-size:28px}}footer{background-image:url("../img/background/footer_color.png");background-size:cover;font-size:14px;position:relative}footer p,footer span,footer h2{color:#FEFFFF}footer .top-footer{display:flex;justify-content:space-between;align-items:center;width:80%;margin:15px auto}footer .top-footer .logo{width:100px;z-index:2}footer .top-footer #footer_burger{z-index:2}footer .top-footer .footer-navigation{position:absolute;opacity:0;z-index:-1;top:0;left:0;width:100%;height:100%;font-size:14px;background-image:url("../img/background/footer_color.png");background-size:cover;transition:0.5s}footer .top-footer .footer-navigation.opened{opacity:1;z-index:1}footer .top-footer .footer-navigation .menu-toggle{display:none}footer .top-footer .footer-navigation .menu{margin-top:71px;display:block;text-align:center}footer .top-footer .footer-navigation .menu a{display:block;padding:10px 10px;font-weight:bold;color:#FEFFFF;width:fit-content;margin:auto;cursor:pointer;transition:color 0.7s}footer .top-footer .footer-navigation .menu a:hover{color:#fc45a4}footer .top-footer .footer-navigation .menu .sub-menu{margin:0;display:block}footer .top-footer .footer-navigation .menu .sub-menu.opened{display:block}footer .top-footer .footer-navigation .menu .current_page_item{background-color:#101121}footer .top-footer .footer-navigation .menu .current_page_item a{color:#fc45a4}footer .top-footer .footer-navigation .menu .current_page_item::after{content:none}footer .top-footer .footer-navigation .menu .pll-parent-menu-item{display:none}footer .bottom-footer{width:100%;color:#FEFFFF;text-align:center}footer .bottom-footer .reseaux p{color:#0c0c0c;font-weight:600}footer .bottom-footer p{margin:30px auto;max-width:290px}footer .bottom-footer .question-projet{font-weight:500}footer .bottom-footer .contact-footer{display:block;color:#171717;padding:10px 40px;background-color:#FEFFFF;width:fit-content;margin:auto;border-radius:50px;box-shadow:2px 4px 20px rgba(0,0,0,0.3);color:#fc45a4;font-weight:700;transition:background-color 0.7s, color 0.7s}footer .bottom-footer .contact-footer:hover,footer .bottom-footer .contact-footer:active{box-shadow:none;background-color:#fc45a4;color:#FEFFFF}footer .bottom-footer .reseaux{margin-bottom:20px}footer .bottom-footer .reseaux .rs-logo{display:flex;justify-content:center}footer .bottom-footer .reseaux .rs-logo a{width:30px;margin:0 5px;height:30px;background-size:cover;filter:drop-shadow(2px 4px 5px #000);transition:filter 0.5s}footer .bottom-footer .reseaux .rs-logo a:hover{filter:none}footer .bottom-footer .reseaux .rs-logo .fb{background-image:url("../img/icon/facebook.png")}footer .bottom-footer .reseaux .rs-logo .twitter{background-image:url("../img/icon/twitter.png")}footer .bottom-footer .reseaux .rs-logo .yt{background-image:url("../img/icon/youtube.png")}footer .bottom-footer .reseaux .rs-logo .insta{background-image:url("../img/icon/instagram.png")}footer .bottom-footer .reseaux .rs-logo .linkedin{background-image:url("../img/icon/linkedin.png")}.mentions-footer{display:flex;justify-content:center;align-items:center;font-size:13px;position:relative;z-index:0}.mentions-footer #B-now{color:#FEFFFF;padding:10px;z-index:2}.mentions-footer #B-now a{color:#FEFFFF;transition:color 0.7s}.mentions-footer #B-now a:hover{color:#fc45a4}.mentions-footer .menu-mention-container{z-index:2}.mentions-footer .menu-mention-container .menu{display:flex}.mentions-footer .menu-mention-container .menu a{display:block;color:#FEFFFF;padding:10px;transition:color 0.7s}.mentions-footer .menu-mention-container .menu a:hover{color:#fc45a4}@media screen and (min-width: 768px){footer{background-image:url("../img/background/footer_color_pc.png");background-size:cover;font-size:14px;display:flex;flex-direction:column;padding:20px 0}footer .top-footer{display:flex;justify-content:center;flex-direction:column;align-items:center;width:fit-content;margin:15px auto;order:1}footer .top-footer .logo{width:160px;margin-right:0;margin-bottom:15px;z-index:2}footer .top-footer #footer_burger{display:none}footer .top-footer .footer-navigation{position:inherit;opacity:1;z-index:0;top:0;left:0;width:fit-content;font-size:14px;background-image:none;background-size:none}footer .top-footer .footer-navigation .menu{margin-top:0px;display:flex;text-align:center}footer .top-footer .footer-navigation .menu a{display:block;padding:10px 10px;font-weight:normal;color:#FEFFFF;width:fit-content;margin:auto;cursor:pointer}footer .top-footer .footer-navigation .menu .menu-item-has-children>a{display:none}footer .top-footer .footer-navigation .menu .menu-item-has-children ul{display:flex}footer .top-footer .footer-navigation .menu .menu-item-has-children ul.opened{display:flex}footer .top-footer .footer-navigation .menu .current_page_item{background-color:#ffffff00}footer .top-footer .footer-navigation .menu .current_page_item a{color:#fc45a4}footer .bottom-footer{display:flex;flex-direction:column;width:60%;margin:auto;color:#FEFFFF;text-align:center}footer .bottom-footer p{margin:20px auto;max-width:522px}footer .bottom-footer .question-projet{font-weight:500;font-size:20px}footer .bottom-footer .reseaux{margin-bottom:20px}footer .bottom-footer .reseaux p{margin-top:0}footer .bottom-footer .reseaux .rs-logo a{width:35px;height:35px}.mentions-footer{order:3}}@media screen and (min-width: 1440px){footer{padding:30px 0}footer .top-footer .logo{width:200px;margin-right:20px;z-index:2}footer .top-footer .footer-navigation{font-size:18px}footer .bottom-footer p{margin:30px auto;max-width:580px;font-size:18px}footer .bottom-footer .question-projet{font-weight:500;font-size:24px}footer .bottom-footer .contact-footer{font-size:20px;padding:10px 80px;border-radius:50px}footer .bottom-footer .reseaux{margin-bottom:20px}footer .bottom-footer .reseaux .rs-logo a{margin:0 10px;width:40px;height:40px}.mentions-footer{order:3;font-size:16px}}
/*# sourceMappingURL=base.css.map */
