/*!
Theme Name: landing-pages
Theme URI: http://underscores.me/
Author: Adrien Guillerm
Author URI: https://www.restaff.fr/
Description: Thème de landing pages de Restaff
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: landing-pages
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

landing-pages is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;transition:.3s}a:hover{transition:.3s}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:.5em;vertical-align:top}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ul li{margin-bottom:4px}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--third-color)}a:hover,a:focus,a:active{filter:brightness(.85)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@font-face{font-family:'Red Hat Display';src:url(//chr.restaff.fr/wp-content/themes/landing-pages/fonts/RedHatDisplay-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Red Hat Display';src:url(//chr.restaff.fr/wp-content/themes/landing-pages/fonts/RedHatDisplay-Italic-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:italic;font-display:swap}:root{--main-color:#333;--sec-color:#b8a1a1;--third-color:orange;--bg-color:#555}[class*=reveal-]{opacity:0;transform:translateY(-30px)}.reveal-visible{opacity:1 !important;transform:translateY(0) !important;transition:1s}.reveal-2{transition-delay:.2s}.reveal-3{transition-delay:.4s}.reveal-4{transition-delay:.6s}.reveal-5{transition-delay:.8s}.reveal-6{transition-delay:.9s}.reveal-7{transition-delay:1s}a.encadre,a.plein{border:3px solid #e4572e;border-radius:5px;padding:6px 28px;transition:.3s}a.plein{background-color:#e4572e}a,p,h1,h2,h3,h4,h5,h6,li,ol{color:#212020;font-family:"Red Hat Display",sans-serif}h2{font-weight:400;font-size:36px;text-align:center}h2 span{position:relative}h2 span:after{content:"";height:10px;width:95%;left:5%;bottom:5px;position:absolute;background-color:#e4572e;z-index:-1}.container{width:81.5%;margin:auto;max-width:1250px}header.home{position:absolute;z-index:99;left:0;width:100%;top:0}header.home nav{position:absolute;right:40px;top:45px;display:none}header.home nav a{margin:0 20px;transition:.3s}header.home nav a:nth-of-type(1):hover,header.home nav a:nth-of-type(2):hover{transition:.3s;color:#e4572e}header.home a{color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,.25)}@media only screen and (min-width:992px){header.home #menuToggle{display:none}header.home nav{display:block}}header.home #menuToggle{-webkit-user-select:none;user-select:none;z-index:9;right:50px;position:fixed;top:50px}header.home #menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}header.home #menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#fff}header.home #menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}header.home #menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}header.home #menuToggle input:checked~.menu{transform:none}header.home #menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#e4572e;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}header.home #menuToggle span:first-child{transform-origin:0% 0%}header.home #menuToggle span:nth-last-child(2){transform-origin:0% 100%}header.home #menuToggle .menu{padding:140px 50px 50px;right:-50px;top:-37px;overflow-y:scroll}body.unset #menuToggle .menu{box-shadow:1px 1px 25px rgba(0,0,0,.65)}header.home #menuToggle .container-menu{margin:0;padding:0;display:flex;flex-direction:column-reverse}header.home #menuToggle .container-menu a{margin-bottom:35px;text-align:center}body.menu_open{overflow:hidden}@media only screen and (max-width:499px){header.home #menuToggle .menu{width:250px;padding:140px 40px 40px}}body{overflow-x:hidden}header.site-header{position:relative;top:0;left:0;z-index:11;background-color:#fff;width:100%;box-shadow:0px 3px 10px rgba(0,0,0,.16)}header.site-header>.container{display:flex;justify-content:space-between;align-items:center;height:100px;max-width:1600px}header.site-header .main-navigation{display:flex;width:auto}header.site-header .main-navigation .menu-menu-principal-container{display:flex;align-items:flex-end}header.site-header .main-navigation li{margin-bottom:0}header.site-header .main-navigation ul{margin-right:55px;margin-bottom:8px}header.site-header .main-navigation li a{font-weight:600;line-height:35px;text-transform:uppercase;margin-right:35px;transition:.3s}header.site-header .main-navigation li a:hover{transition:.3s}header.site-header .main-navigation #primary-menu>li.menu-item-has-children:hover .sub-menu{opacity:1;transition:.5s}header.site-header .main-navigation #primary-menu>li.menu-item-has-children>a{position:relative;margin-right:43px}header.site-header .main-navigation #primary-menu>li.menu-item-has-children>a:before{content:">";font-family:"Dosis",sans-serif;position:absolute;right:-13px;transform:rotate(90deg)}header .widget-logo{display:flex;align-items:center}header.site-header .main-navigation ul.sub-menu{display:flex;flex-direction:column;padding:20px;margin:0;background-color:#fff;transition:.5s;opacity:0}header.site-header .main-navigation ul.sub-menu li a{margin:0;text-transform:unset;width:auto;white-space:nowrap;padding:0 12px;font-weight:500;display:inline-block;line-height:26px;margin-top:8px}header.site-header .main-navigation ul.sub-menu li:nth-of-type(1) a{margin-top:0}header.site-header .container h2{font-size:28px;line-height:1;color:var(--main-color);margin:0 0 21px}#menuToggle{display:block;position:absolute;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9;right:8vw;top:50%;transform:translateY(-50%)}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle>span{display:block;background:#e4572e;width:33px;height:4px;margin-bottom:4px;position:relative;border-radius:3px;z-index:1;transform-origin:6px 0px;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}#menuToggle>span:first-child{transform-origin:0% 0%}#menuToggle>span:nth-last-child(2){transform-origin:0% 100%}#menuToggle #menu{position:absolute;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);right:7.6vw;background-color:#fff;height:100vh;margin:0;top:-39px;z-index:9;padding-right:50px;padding-left:0;background:0 0}#menuToggle #menu .menu-container-2{overflow-x:visible;padding-bottom:100px;width:280px;border-right:3px solid var(--main-color);background:#fff;overflow-y:scroll;height:100vh;background-color:var(--color-sec)}#menuToggle #close_btn{background-image:url(//chr.restaff.fr/wp-content/themes/landing-pages/img/exit.svg);width:41px;height:41px;position:absolute;right:51px;top:50vh;transform:translate(calc(100% + 9px), -50%);cursor:pointer}header.site-header .bloc-1{margin:5.65vh auto;text-align:center}#menuToggle #menu>a{margin-bottom:23.43vh;display:inline-block;z-index:9;position:relative}#menuToggle #menu #primary-menu{margin:0;padding:0;z-index:9;position:relative}#menuToggle #menu #primary-menu li{list-style-type:none;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-top:1px solid #e5e5bf;border-bottom:1px solid #e5e5bf;width:100%;padding:10px 0 10px 20px}#menuToggle #menu #primary-menu li a{color:#fff;font-size:15px;font-family:var(--font-title);text-transform:uppercase;line-height:21px;padding:10px 0}#menuToggle #menu #primary-menu li.active a{color:var(--color-text)}#menuToggle #menu #primary-menu li .sub-menu{max-height:0;overflow:hidden;transition:.3s}#menuToggle #menu #primary-menu li .sub-menu a{font-weight:500}#menuToggle #menu #primary-menu li .sub-menu li:nth-of-type(1){margin-top:12px}#menuToggle #menu #primary-menu li.visible .sub-menu{max-height:500px;transition:.3s}#menuToggle #menu #primary-menu ul{margin:0;padding-left:20px}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background-color:#fff}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menuToggle input:checked~.menu{transform:none}#menuToggle .menu{position:fixed;width:300px;padding:140px 35px 50px 50px;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);right:-8vw;height:100vh;top:-38px;display:flex;flex-direction:column}header #menuToggle a{color:#fff;margin-bottom:35px;text-align:center;margin-right:20px}body.menu_open{overflow:hidden}.home header.site-header{display:none}section.top{height:100vh;width:100%;overflow:hidden;position:relative}section.top:after{position:absolute;content:"";width:100%;height:100%;background-color:rgba(228,87,46,.1);left:0;top:0}section.top a,section.top h1,section.top h2,section.top p,a.plein{color:#fff}section.top .title{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-45%);width:100%;z-index:9}.page-template-home-restaff section.top .title{transform:unset;inset:0;display:grid;place-items:center;max-width:900px}.page-template-home-restaff section.top .title h1{margin:0}section.top .title img{width:31%}section.top .title h1{font-weight:400;line-height:1.3;width:85%;margin:9.3vh auto;font-size:42px}#videoRestaff{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-2}#down .icon-nav{position:absolute;left:50%;bottom:47px;transform:translateX(-50%);z-index:9}#down .icon-nav a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);transition:.3s}#down .icon-nav a img:hover{transform:translate(-50%,-55%) scale(1.08);transition:.3s}section.top .cta a{margin:0 20px}.video-container .video-cover{display:none;width:100%;height:100%;object-fit:cover}section.advantages .container>div{display:flex}section.advantages strong,section.why_how strong,.jobs strong{font-weight:500}.jobs{margin:0 auto 80px;text-align:center}section.advantages .container>div>div>img{border-radius:8px}section.advantages .advantage{display:flex;align-items:baseline}section.advantages .advantage p{margin:6px 0}section.advantages .advantage:nth-of-type(1){margin-top:25px}section.advantages .container .top{margin-bottom:118px}section.advantages .container .top .left{margin-right:40px}section.advantages .advantage img{margin-right:10px;transform:translateY(6px)}section.advantages .container .bottom .left{margin-right:45px}.fast_sign_in{display:flex;flex-direction:column;align-items:flex-start;margin-left:4vw}.inscription .fast_sign_in{align-items:center}.fast_sign_in a{width:290px;text-align:center;font-size:22px;padding:8px 24px}.fast_sign_in p{text-align:center}.page-template-landing-2-copy .fast_sign_in p,.page-template-landing-page-2 .fast_sign_in p{font-size:14px}.page-template-landing-2-copy .fast_sign_in p span,.page-template-landing-page-2 .fast_sign_in p span{margin:0 5px}section.inscription .fast_sign_in{margin-right:0}.page-template-landing-page-2 h2{font-size:28px}section.demo{margin-top:100px}section.demo .top{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}section.demo .top img{width:100%;max-width:865px}section.demo .img_mobile{display:none}section.demo .bottom{display:flex;justify-content:center}section.demo .bottom h2{margin-right:12.5%;text-align:left;margin-top:80px}section.demo .bottom img{width:100%;max-width:337px}@media only screen and (max-width:1600px){section.top.home_r .title img{width:40%}}@media only screen and (max-width:991px){.video-container video{display:none}.video-container .video-cover{display:block}section.top:after{background-color:rgba(228,87,46,.05)}#down .icon-nav{display:none}section.top .title img{width:250px}section.top.home_r .title img{width:400px}section.top.home_r .title h1{font-size:36px !important}}@media only screen and (max-width:768px){.fast_sign_in,section.advantages .container .top .left,section.advantages .container .bottom .left{margin-right:0}}@media only screen and (max-width:699px){section.top .cta{display:flex;flex-direction:column;width:280px;margin:auto}section.top .cta a{margin-bottom:20px}section.top .cta a:nth-of-type(1){padding:6px 38px}section.top.home_r .title h1,section.top .title h1{font-size:24px !important}section.top.home_r .title img{width:250px}}@media (max-aspect-ratio:16/9){#videoRestaff{width:auto;height:100%}}@media (min-aspect-ratio:16/9){#videoRestaff{width:100%;height:100%;object-fit:cover}}section.top .filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(20,20,20,.4);z-index:0}.mouse-scroll-animation{box-sizing:border-box;width:30px;height:56px;border:2px solid #fff;border-radius:14px;padding:6px}.mouse-scroll-animation .mouse-scroll-animation--inner{box-sizing:border-box;width:6px;height:10px;border-radius:4px;background:#fff;margin:0 auto;animation:mouse-scroll-animation 2s ease-in-out infinite}@keyframes mouse-scroll-animation{0%{transform:translateY(0);opacity:1}50%{transform:translateY(14px);opacity:0}100%{transform:translateY(14px);opacity:0}}section.intro p{text-align:center;padding-top:100px;max-width:890px;margin:auto}section.last_offers{overflow-x:hidden;margin-bottom:135px}section.last_offers h2{margin-bottom:52px}section.last_offers .container_offers{padding-left:9.31%;padding-bottom:35px;position:relative}section.last_offers .container_offers:after{content:"";position:absolute;right:0;height:100%;width:470px;top:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.8),rgba(255,255,255,.9),rgba(255,255,255,1));pointer-events:none}.container_offers.owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100vw;display:flex;justify-content:space-between;z-index:9}.container_offers.owl-carousel .owl-nav button.owl-next,.container_offers.owl-carousel .owl-nav button.owl-prev{height:52px;width:48px;background-size:contain;margin:0 50px;transition:.3s}.container_offers.owl-carousel .owl-nav button:hover{transform:scale(1.05);transition:.3s}.container_offers.owl-carousel .owl-nav button.owl-next{background-image:url(//chr.restaff.fr/wp-content/themes/landing-pages/assets/arrow-right.svg)}.container_offers.owl-carousel .owl-nav button.owl-prev{background-image:url(//chr.restaff.fr/wp-content/themes/landing-pages/assets/arrow-left.svg)}.container_offers.owl-carousel .owl-nav button.owl-next span,.container_offers.owl-carousel .owl-nav button.owl-prev span{display:none}.last_offers .container_offers .owl-stage-outer{padding-bottom:10px}.last_offers .container_offers a{display:inline-block;transition:.3s}.last_offers .container_offers a:hover{transition:.3s;transform:scale(.98)}.carte{width:370px;min-width:370px;margin-right:5vw;box-shadow:1px 1px 10px rgba(0,0,0,.16);border-radius:10px}.carte img{width:100%;height:237px;object-fit:cover;border-top-right-radius:10px;border-top-left-radius:10px}.carte .text{padding:34px}.carte .text h3{font-weight:600;font-size:22px;padding-left:30px;position:relative;margin:0 0 21px}.carte .text h3:after{content:"";display:inline-block;width:25px;height:22px;background-repeat:no-repeat;background-image:url(//chr.restaff.fr/wp-content/themes/landing-pages/assets/triangle.svg);background-size:contain;position:absolute;left:0;top:5px}.carte .text p{font-size:20px;margin:0 0 11px}.carte .text p.lieu{font-style:italic}a.tout{text-decoration:underline;text-align:right;width:100%;display:inline-block;font-weight:500}a.tout:hover{transition:.3s;text-decoration:none;color:#e4572e}@media only screen and (max-width:1600px){.carte{width:320px;min-width:320px}.last_offers .container_offers:after{width:400px}}@media only screen and (max-width:1400px){.carte img{height:200px}.carte .text p{font-size:16px;margin:0 0 8px}.carte .text h3{font-size:18px;margin:0 0 16px}.carte .text h3:after{top:1px}.carte .text{padding:25px}.carte{width:280px;min-width:280px}.container_offers.owl-carousel .owl-nav button.owl-next,.container_offers.owl-carousel .owl-nav button.owl-prev{height:37px;width:31px;background-repeat:no-repeat}}@media only screen and (max-width:1200px){.carte .text h3:after{display:none}.carte .text h3{padding-left:0}.carte{width:250px;min-width:250px}}@media only screen and (max-width:1024px){section.last_offers .container_offers:after{width:295px}section.last_offers{margin-bottom:100px}}@media only screen and (max-width:991px){.container_offers.owl-carousel .owl-nav button.owl-next,.container_offers.owl-carousel .owl-nav button.owl-prev{margin:0 22px}}@media only screen and (max-width:799px){.carte{margin:auto}section.last_offers .container_offers{padding:0 0 35px}.owl-carousel .owl-item{display:flex;justify-content:center}.last_offers .container_offers{padding-left:0;padding-top:35px}.last_offers .container_offers:after{display:none}section.last_offers a.tout{text-align:center}}@media only screen and (max-width:599px){.last_offers h2{display:flex;flex-direction:column;width:max-content;margin:0 auto 52px}.container{width:90%}}@media only screen and (max-width:499px){.container_offers.owl-carousel .owl-nav{display:none}}section.recruteurs{padding-top:25px;margin-top:100px;margin-bottom:168px}section.recruteurs .container{display:flex;justify-content:space-between}.underline{position:relative;display:inline-block}.underline:after{position:absolute;content:"";width:100%;height:2px;background-color:#e4572e;bottom:0;left:0}section.recruteurs .left{width:46.29vw;max-width:640px;position:relative}section.recruteurs .left h2{text-align:left;margin-top:0}section.recruteurs .left ul{margin:0;padding-left:19px}section.recruteurs .left li strong{font-weight:500}section.recruteurs .right{width:31.37vw;position:relative}section.recruteurs .right img{width:100%}section.recruteurs .right img.equipe{border-radius:10px}section.recruteurs.is-inViewport .right img.equipe{-webkit-animation:fadein 2s 4.5s forwards;-moz-animation:fadein 2s 4.5s forwards;-o-animation:fadein 2s 4.5s forwards;animation:fadein 2s 4.5s forwards}@media only screen and (max-width:1024px){section.recruteurs .container{flex-direction:column;justify-content:center}section.recruteurs .container>div{width:100%}section.recruteurs{margin-bottom:100px}section.recruteurs .left{max-width:100%}section.recruteurs .left>img{width:428px;max-width:90%}section.recruteurs .right{display:flex}section.recruteurs .right img.equipe{max-width:500px;margin:12px auto}}@media only screen and (max-width:799px){section.recruteurs .left>img{width:100%;margin:0;max-width:100%}}section.candidats .container>p{text-align:center}section.candidats .content_candidats{display:flex;justify-content:center;align-items:center;margin:55px 0 136px}section.candidats .content_candidats>img:nth-of-type(1){max-width:734px}section.candidats .content_candidats>img:nth-of-type(2){margin:0 50px}section.candidats .content_candidats img.reveal-3{min-width:235px;width:325px;margin:0}@media only screen and (max-width:1500px){section.candidats .content_candidats>img:nth-of-type(1){width:60.7%}section.candidats .content_candidats img.reveal-3{width:26.9%;min-width:auto}}@media only screen and (max-width:1200px){section.candidats .content_candidats>img:nth-of-type(2){margin:0 20px}}@media only screen and (max-width:991px){section.candidats .content_candidats{flex-direction:column;margin:50px 0 60px}section.candidats .content_candidats>img:nth-of-type(1){border-radius:20px;width:100%;max-width:650px}section.candidats .content_candidats>img:nth-of-type(2){margin:30px 0;transform:rotate(90deg)}section.candidats .content_candidats img.reveal-3{min-width:235px}}@media only screen and (max-width:499px){section.candidats .content_candidats .carte{max-width:100%;min-width:200px}}section.chiffres{margin:160px 0 60px;padding:40px 0 220px;position:relative}section.chiffres>img{position:absolute;z-index:-1;width:100%;top:0;left:0}section.chiffres h2{text-align:right;margin-right:60px}.bloc_chiffres{display:flex;justify-content:space-around;margin-top:5.5vw}.bloc_chiffres .chiffre{text-align:center}.bloc_chiffres .chiffre p{font-weight:500}.bloc_chiffres .chiffre p.number{font-size:80px;margin:0 0 2.54vw}@media only screen and (max-width:1400px){.bloc_chiffres{margin-top:4.62vw;justify-content:space-between}section.chiffres h2{margin-top:0}.bloc_chiffres .chiffre p.number{font-size:65px}}@media only screen and (max-width:1100px){.bloc_chiffres{flex-wrap:wrap}.bloc_chiffres .chiffre{width:50%}section.chiffres>img{height:100%;object-fit:cover}}@media only screen and (max-width:1024px){section.chiffres,body section.chiffres.home_r{margin-top:60px;margin-bottom:60px;padding-bottom:150px}}@media only screen and (max-width:768px){.bloc_chiffres .chiffre p{font-size:18px}.bloc_chiffres .chiffre p.number{font-size:48px}section.chiffres h2{text-align:center;margin-right:0}}@media only screen and (max-width:499px){.bloc_chiffres{margin-top:80px}.bloc_chiffres .chiffre{width:100%}}section.faq{margin-bottom:177px}section.faq ul{list-style-type:none;padding:0}section.faq h2{margin-bottom:60px}section.faq ul#accordeon{max-width:1280px;margin:auto}section.faq ul#accordeon li{margin:0}section.faq ul#accordeon li:nth-of-type(1) .head{border-top-right-radius:25px;border-top-left-radius:25px}section.faq ul#accordeon li:nth-last-of-type(1) .head{border-bottom-right-radius:25px;border-bottom-left-radius:25px}section.faq .hidden ul{list-style-type:disc;padding-left:20px;margin-left:50px}section.faq .hidden ul li p{padding-left:5px}section.faq ol li{padding:0 35px 12px 0;margin-left:32px}section.faq .hidden ol li p{padding:0}section.faq .head{border:2px solid #e4572e;margin-top:-2px;position:relative;cursor:pointer;padding:26px 50px 24px;background:#fff;z-index:9}section.faq .head p{font-size:24px;margin:0;width:90%;position:relative;padding-right:60px}section.faq .head p:after{content:"";display:inline-block;width:25px;height:22px;background-repeat:no-repeat;background-image:url(//chr.restaff.fr/wp-content/themes/landing-pages/assets/triangle_noir.svg);background-size:contain;position:absolute;top:calc(50% - 11px);right:0;transition:.3s}section.faq .head.open p:after{transition:.3s;transform:rotate(90deg) translate(5px)}section.faq .hidden{width:100%;padding:0;visibility:hidden;height:0;overflow:hidden;opacity:0;transition:all .2s linear;background:linear-gradient(rgba(236,102,8,.1),rgba(255,255,255,.1))}section.faq .hidden p{padding:0 35px 12px 50px;margin:0;font-size:16px}section.faq .hidden p a{color:#e4572e;font-size:16px;font-weight:500}section.faq .active{visibility:visible;height:auto;overflow:none;opacity:1;margin-top:-20px;padding-top:53px;padding-bottom:50px}@media only screen and (max-width:1300px){section.faq .head p{font-size:24px;white-space:pre-wrap;width:auto}}@media only screen and (max-width:1024px){section.faq{margin-bottom:0}}@media only screen and (max-width:768px){section.faq .head{padding:18px 25px}section.faq .head p{font-size:18px}section.faq .hidden p{padding:0 19px 12px 25px;font-size:14px}section.faq .hidden ul{margin-left:25px}section.faq ol li{margin-left:0}}section.clients{margin-bottom:100px;margin-top:115px}section.clients .carrousel{margin-top:53px;display:flex;justify-content:space-evenly}section.clients .carrousel img{width:188px;height:188px;object-fit:contain}@media only screen and (max-width:1024px){section.clients,body section.clients.home_r{margin-bottom:100px}}@media only screen and (max-width:768px){section.clients .carrousel img{width:160px;height:160px}}@media only screen and (max-width:699px){section.clients .carrousel img{width:135px;height:135px}}section.avis{overflow:hidden}section.avis h2{text-align:left;margin-bottom:60px}section.avis .content{display:flex}section.avis .left{z-index:10}section.avis .right{margin-left:18.6%;width:42.97%;position:relative}section.avis .right:after{content:"";width:100vw;position:absolute;left:-100vw;top:-2.5%;height:105%;background-color:#fff;z-index:9}section.avis .retour_client{max-width:530px;margin-bottom:29px}section.avis .retour_client .title{display:flex}section.avis .retour_client .name{font-size:22px;font-weight:500;margin:0 0 0 22px}section.avis .retour_client .text p{margin:10px 0 0}section.avis .retour-mail-container{display:block;width:100%;border-radius:10px;position:relative}section.avis .owl-stage{display:flex}section.avis .owl-item{width:100% !important}section.avis .retour-mail-container:after{content:"";position:absolute;right:-260px;height:110%;width:250px;top:-5%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none}section.avis .retour-mail-container .owl-stage-outer{overflow:visible;width:100%}section.avis .retour-mail{background-color:#f7f6f6;padding:25px 25% 25px 25px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16)}section.avis .retour-mail-container .owl-nav button.owl-next{background-image:url(//chr.restaff.fr/wp-content/themes/landing-pages/assets/arrow-right.svg);height:52px;width:48px;background-size:contain;position:absolute;top:50%;right:-85px;transform:translateY(-50%);margin:0;z-index:9}section.avis .retour-mail-container .owl-nav button.owl-prev,section.avis .retour-mail-container .owl-nav span{display:none}@media only screen and (max-width:1400px){section.avis .retour-mail{padding:25px 60px 25px 25px}section.avis .retour-mail-container .owl-nav button.owl-next{height:35px;background-repeat:no-repeat}}@media only screen and (max-width:1100px){section.avis .retour-mail-container:after{right:-130px;width:120px}}@media only screen and (max-width:1024px){section.avis .right{margin-left:8%;width:50%}}@media only screen and (max-width:799px){section.avis .content{flex-direction:column}section.avis .retour_client{max-width:100%}section.avis .right{margin-top:25px;width:90%;margin-left:0}section.avis h2{text-align:center}section.avis .retour-mail{padding-right:25px}section.avis .retour-mail-container:after{right:-143px;width:139px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.8),rgba(255,255,255,1))}}@media only screen and (max-width:399px){section.avis .retour-mail-container .owl-nav button.owl-next{right:-68px}section.avis .retour_client .name{font-size:20px;margin:0 0 0 18px}}section.partenaires{margin-bottom:110px}section.partenaires img{height:188px;width:290px;object-fit:contain}section.partenaires .bloc_partenaires{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}section.partenaires .bloc_partenaires a{margin-top:30px}section.partenaires .bloc_partenaires a img{transition:.5s}section.partenaires .bloc_partenaires a:hover img{transform:scale(1.04);transition:.5s}@media only screen and (max-width:499px){section.partenaires img{height:125px;width:190px}}section.actions{text-align:center;margin-top:46px;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;margin-bottom:110px}section.actions h2{margin-bottom:12px}section.actions a{margin-top:11px;display:inline-block}section.actions a.encadre{color:#e4572e;margin-right:31px}section.actions a.encadre:hover{color:#fff}section.actions a.plein{color:#fff;white-space:nowrap;margin-top:16px}@media only screen and (max-width:550px){section.actions a{margin:15px !important}}.page-template section.avis{padding:210px 0 45px;background:linear-gradient(0deg,rgba(236,102,8,.1),hsla(0,0%,100%,.1))}.page-template-home-restaff section.avis{background:0 0}section.avis .avis_general{text-align:center;margin-bottom:45px}section.avis .avis_general .note p{font-size:24px;font-weight:500}section.avis .avis_general .note p span{font-size:18px}section.avis .avis_general p{margin:0}section.avis .content_avis .owl-stage{padding:16px 0}section.avis .content_avis .owl-item{box-shadow:2px 3px 8px rgba(0,0,0,.16);border-radius:10px;background-color:#fff}section.avis .content_avis:nth-last-of-type(1) .owl-stage-outer{margin-left:40px}section.avis .single_avis{padding:24px 30px 25px}section.avis .single_avis p{margin:0}section.avis .single_avis p strong{font-weight:500}section.avis .stars{display:flex;justify-content:center}section.avis .single_avis .stars{margin-bottom:16px}section.avis .stars img{width:auto;margin:0 1px}footer{background-color:#212020}footer .container{color:#fff;display:flex;padding:75px 0 50px;justify-content:space-between}footer .container .menu{color:#fff;padding-right:20px;width:25%}footer .container .menu.four{padding:0}footer .container .menu.four h3{margin-bottom:20px}footer .container .menu.four .socials>a{width:23%;display:inline-block}footer .container .menu.four .socials>a:hover svg{overflow:visible}footer .container .menu.four a svg path,footer .container .menu.four a svg g,footer .container .menu.four a svg circle{transition:.3s}footer .container .menu.four .socials>a:hover svg path{fill:#e4572e;transition:.3s}footer .container .menu.four .socials>a:hover svg g,footer .container .menu.four .socials>a:hover svg circle{stroke:#e4572e;transition:.3s}footer .container .menu h3{color:#fff;font-weight:400;font-size:32px;margin:0 0 12px}footer .container .menu ul{list-style-type:none;padding:0;margin:0}footer .container .menu ul li{margin-bottom:9px}footer .container .menu ul li a{color:#fff;transition:.3s}footer .container .menu ul li a:hover{color:#e4572e;transition:.3s}footer .text-base{text-align:center;color:#fff;font-family:"Red Hat Display",sans-serif;margin:0 10px;padding-bottom:10px;font-size:14px}@media only screen and (max-width:1400px){a,p,li{font-size:16px}}@media only screen and (max-width:1200px){section.clients .carrousel img{width:135px;height:135px}footer .container .menu.four>a svg{transform:scale(.8)}}@media only screen and (max-width:991px){footer .container .menu h3{font-size:24px}h2{font-size:28px}h2 span:after{height:7px}}@media only screen and (max-width:899px){footer .container{flex-wrap:wrap;justify-content:center}footer .container .menu{width:50%;padding:0 0 25px}}@media only screen and (max-width:599px){footer .container{flex-direction:column;align-items:center}footer .container .menu{width:250px}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.container_video{margin-top:67px;text-align:center}.container_video iframe{height:368px;max-width:650px;width:100%}@media only screen and (max-width:1400px){a,p,li{font-size:16px}}@media only screen and (max-width:1200px){section.clients .carrousel img{width:135px;height:135px}}@media only screen and (max-width:991px){h2{font-size:28px}h2 span:after{height:7px}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}img.home-cover{width:100%;height:100%;object-fit:cover}section.top.home_r p{margin-top:36px}section.top.home_r .filter{background-color:rgba(20,20,20,.2)}header.home_r{display:none}section.problem{margin-top:85px;margin-bottom:100px}section.problem .top h2{margin:0 0 36px}section.problem .top ul{width:max-content;margin:0 auto 63px;list-style:none}section.problem .top ul li{margin-bottom:9px;position:relative;font-size:18px}section.problem ul li:before,section.problem ul li:before{content:url(//chr.restaff.fr/wp-content/themes/landing-pages/assets/triangle.svg);display:inline-block;width:25px;height:22px;position:absolute;left:-30px;top:-2px}section.problem strong{font-weight:600}section.problem p{text-align:center;margin:0;font-size:18px}section.problem .container_actions{display:flex;justify-content:center;margin-bottom:86px}section.problem .container_actions .action_restaff{display:flex;flex-direction:column;align-items:center}section.problem .container_actions .action_restaff p:nth-of-type(1){margin:23px 0}section.problem .container_actions .action_restaff.two{margin-left:54px;margin-right:54px}section.problem .container_actions .action_restaff p strong{font-size:18px}section.problem .bottom h2{margin:86px 0 68px}section.howto{margin-top:110px}section.howto .container{width:70%}section.howto h2{text-align:left;margin:0 0 34px}section.howto .step{margin-bottom:12px;display:flex}section.howto .step p{margin:0}section.howto .step .left p{font-size:100px;font-weight:700;color:#e4572e;line-height:1.33;width:100px}section.howto .step .right{display:flex;flex-direction:column;justify-content:center}section.howto .step .right p{font-size:20px}section.howto .step .right p:nth-of-type(1){font-weight:600;margin-bottom:10px}section.howto .step .right p a{position:relative;font-size:20px}section.howto .step .right p a:before{position:absolute;content:"";width:100%;height:2px;background-color:#e4572e;bottom:0;left:0;transition:.3s}section.howto .step .right p a:hover:before{bottom:-5px;transition:.3s}section.recruteurs.home_r{margin-bottom:120px}section.recruteurs.home_r .left{width:58.9%;max-width:none}section.recruteurs.home_r .right{width:38.48%;max-width:none;margin-top:88px}.page-template-landing-extra section.head .container .left h1{font-family:"Red Hat Display",sans-serif;margin-bottom:16px}.page-template-landing-extra h2{font-family:"Red Hat Display",sans-serif}.page-template-landing-extra .fast_sign_in{margin-left:0;align-items:center;padding-right:40px}.page-template-landing-extra .fast_sign_in a{width:auto;padding:7px 28px}.page-template-landing-extra section.head .container .left>p{margin-bottom:45px}.page-template-landing-extra section.problem{margin-top:40px;margin-bottom:0}.page-template-landing-extra section.problem .top>p:nth-of-type(1){font-style:italic;margin-bottom:35px;font-weight:600}.page-template-landing-extra section.problem .top>p:nth-last-of-type(1){max-width:915px;margin:auto}.page-template-landing-extra section.problem .top h2{margin:0 0 10px}.page-template-landing-extra section.problem .container_actions{margin-bottom:0}.page-template-landing-extra section.avis{padding:135px 0 45px}.page-template-landing-extra section.avis h2{text-align:center;margin:0 0 15px}.page-template-landing-extra section.inscription{text-align:center;margin-bottom:45px}.page-template-landing-extra section.inscription h3{font-size:28px;margin-bottom:40px;font-weight:500}.page-template-landing-extra section.inscription .fast_sign_in{padding:0}.container .center{text-align:center;margin-top:35px}#page{overflow-x:hidden}section.head{height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center}section.head .container{display:flex}section.head .container .left{width:48%}section.head .container .left h1{font-size:calc(22px + 1vw);font-weight:600;margin:50px 0 90px}.page-template-landing-page-2 h1,.page-template-landing-page-2 h2{font-family:"Red Hat Display",sans-serif;font-weight:500 !important}.page-template-landing-page-2 section.inscription{margin:90px 0 67px}.page-template-landing-page-2 .container_video{margin-top:90px}.page-template-landing-page-2 section.inscription h2{margin-bottom:50px}section.head .container .left>p{font-size:18px;margin-bottom:14.3vh;padding-right:5vw}section.head .container .right{padding-left:12px;width:53%}section.head .container .right img{width:100%;border-radius:10px;margin-top:12px}.page-template-landing-page-demo h1,.page-template-landing-page-demo h2{font-family:"Red Hat Display",sans-serif;font-weight:500 !important}.page-template-landing-page-demo h2{font-size:28px}.page-template-landing-page-demo section.inscription{margin-top:75px}.page-template-landing-page-demo section.inscription h2{margin:0}p.contact_us{text-align:center}p.contact_us a{text-decoration:underline}.page-template-landing-2-copy section.head .container .left>p,.page-template-landing-page-2 section.head .container .left>p{margin:25px 0 60px}.page-template-landing-2-copy section.head .container,.page-template-landing-page-2 section.head .container{align-items:center;justify-content:center}.page-template-landing-2-copy section.head .left h1,.page-template-landing-page-2 section.head .left h1{font-weight:400;margin:0}.page-template-landing-2-copy .fast_sign_in,.page-template-landing-page-2 .fast_sign_in{margin-left:0;align-items:center;margin-right:4vw}.page-template-landing-2-copy .fast_sign_in a,.page-template-landing-page-2 .fast_sign_in a{width:max-content}.page-template-landing-2-copy section.head .container .right img,.page-template-landing-page-2 section.head .container .right img{margin-top:-25px}p.center{text-align:center}.page-template-landing-2-copy section.avis,.page-template-landing-page-2 section.avis{padding:115px 0 45px}.page-template-landing-2-copy section.howto .step .right p:nth-of-type(1){font-size:22px;font-weight:400}.page-template-landing-2-copy section.inscription .fast_sign_in a,.page-template-landing-page-2 section.inscription .fast_sign_in a{margin:0 0 75px}.page-template-landing-page-2 section.head .container .left>p{padding-right:10px}@media only screen and (min-width:1400px){p,li{font-size:18px}}@media only screen and (max-width:1400px){section.howto .step .right p,section.howto .step .right p a{font-size:18px}}@media only screen and (max-width:1200px){section.howto .step .right p:nth-of-type(2),section.howto .step .right p a{font-size:16px}}@media only screen and (max-width:1024px){section.recruteurs.home_r .left,section.recruteurs.home_r .right{width:100%}section.recruteurs.home_r{margin-bottom:100px}section.problem .top ul li,section.problem p{font-size:16px}h2,section.top .title h1{font-size:32px}section.recruteurs.home_r .right{margin-top:15px}section.head .container .left h1{font-size:calc(22px + 0.6vw)}.fast_sign_in a{width:245px;text-align:center;font-size:20px;padding:8px 20px}.fast_sign_in{display:flex;flex-direction:column;align-items:center;margin-left:-4vw}}@media only screen and (max-width:991px){section.problem .container_actions .action_restaff img{width:80px}section.problem .container_actions .action_restaff p:nth-of-type(1){margin:18px 0 12px}section.problem .container_actions .action_restaff.two{margin-left:20px;margin-right:20px}.button_down{display:none}h2{font-size:24px}.container{width:90%}.video-container{height:100%}}@media only screen and (max-width:899px){section.howto .step .left p{font-size:70px;width:70px}section.howto .container{width:81.5%}section.problem .top ul{width:auto}}@media only screen and (max-width:799px){section.head .container{flex-direction:column}section.head .container .left,section.head .container .right{width:100%;padding:0}section.head .container .left h1{margin-bottom:35px;text-align:center}section.head .container .left h1 br{display:none}.page-template-landing-2-copy section.head .container .left,.page-template-landing-page-2 section.head .container .left{padding:45px 0}.page-template-landing-2-copy section.head .container .left>p,.page-template-landing-page-2 section.head .container .left>p{padding:0;text-align:center}.page-template-landing-2-copy .fast_sign_in,.page-template-landing-page-2 .fast_sign_in{margin-right:0}section.head{height:auto;margin-bottom:50px}header.site-header>.container{height:85px}.page-template-landing-page-demo section.inscription h2{margin-bottom:35px}.page-template-landing-extra section.head .container .left>p{text-align:center}.page-template-landing-extra section.head .container .left>p,.page-template-landing-extra .fast_sign_in{padding-right:0}}@media only screen and (max-width:768px){section.advantages .container>div{align-items:center;flex-direction:column}section.advantages .container>.bottom{flex-direction:column-reverse}section.advantages .container>div>div{margin-bottom:25px}section.advantages .container>div>div>img{border-radius:4px;width:270px}section.advantages .container .top{margin-bottom:20px}section.demo .bottom{flex-direction:column;align-items:center}section.demo .bottom h2{margin-right:0;text-align:center}section.demo .bottom h2 br{display:none}.page-template-landing-page-demo h2{font-size:24px}}@media only screen and (max-width:699px){section.top.home_r p{margin-top:15px}section.problem .bottom h2{margin:100px 0 42px}section.problem .container_actions{flex-direction:column}section.problem .container_actions .action_restaff{margin-bottom:40px}section.demo .top{margin-bottom:30px}section.demo,section.demo .bottom h2{margin-top:65px}.page-template section.avis{padding:115px 0 45px}}@media only screen and (max-width:599px){.container_video iframe{height:340px}}@media only screen and (max-width:550px){.page-template-landing-page-2 section.head .container .left>p br{display:none}}@media only screen and (max-width:499px){.container_video iframe{height:280px}}