#page-home #top{min-height:calc(100vh - 100px);background:url("../images/home/top-bg.jpg") center no-repeat;background-size:cover;padding:100px var(--gutter-large);overflow:hidden}@media(max-width: 1461px){#page-home #top{min-height:calc(100vh - 124px)}}@media(max-width: 980px){#page-home #top{min-height:calc(100vh - 92px)}}#page-home #top .grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--gutter)}@media(max-width: 1168px){#page-home #top .grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 568px){#page-home #top .grid{grid-template-columns:1fr}}#page-home #top .grid .grid-item:first-child{margin-right:calc(var(--gutter-large) - var(--gutter))}#page-home #top .grid .grid-item:first-child div{background-color:#fff;padding:50px;margin-left:calc(var(--gutter-large)*20/100*-1);transform:translateX(-100px);opacity:0;transition:transform .4s ease-in-out .3s,opacity .3s linear .3s}#page-home #top .grid .grid-item:first-child div.scrollReveal-visible{opacity:1;transform:translateX(0)}#page-home #top .grid .grid-item:first-child div img{width:242px}#page-home #top .grid .grid-item:not(:first-child){background-color:#fff;padding-bottom:100px;position:relative;transform:translateY(200px);opacity:0}#page-home #top .grid .grid-item:not(:first-child):nth-child(2){transition:transform .4s ease-in-out 0.5s,opacity .3s linear 0.5s}#page-home #top .grid .grid-item:not(:first-child):nth-child(3){transition:transform .4s ease-in-out 0.7s,opacity .3s linear 0.7s}#page-home #top .grid .grid-item:not(:first-child):nth-child(4){transition:transform .4s ease-in-out 0.9s,opacity .3s linear 0.9s}#page-home #top .grid .grid-item:not(:first-child).scrollReveal-visible{opacity:1;transform:translateY(0)}#page-home #top .grid .grid-item:not(:first-child) h2,#page-home #top .grid .grid-item:not(:first-child) p{padding-left:40px;padding-right:40px}#page-home #top .grid .grid-item:not(:first-child) h2{padding-top:60px}#page-home #top .grid .grid-item:not(:first-child) p{padding-top:30px}#page-home #top .grid .grid-item:not(:first-child) div:last-child{position:absolute;bottom:30px;left:40px}#page-home #top .grid .grid-item:not(:first-child) img{margin:0 auto}#page-home #charte{background-color:#c4dced}@media(max-width: 1220px){#page-home #charte .d-flex{align-items:flex-end !important}}#page-home #charte .d-flex .flex-item:first-child{width:38.9%;min-height:100%;max-width:704px;flex-grow:0}@media(max-width: 768px){#page-home #charte .d-flex .flex-item:first-child{display:none}}#page-home #charte .d-flex .flex-item:last-child{width:7.29%;max-width:140px;flex-grow:0}@media(max-width: 980px){#page-home #charte .d-flex .flex-item:last-child{display:none}}#page-home #charte .d-flex .flex-item:nth-child(2){padding:30px var(--gutter)}#page-home #charte .d-flex img{max-width:100%;margin-top:-50px}#page-home #charte .scrollReveal{opacity:0;transform:translateY(-50px);transition:opacity .3s linear,transform 1s ease}#page-home #charte .scrollReveal.scrollReveal-visible{opacity:1;transform:translateY(0)}#page-home #news-testimonials{padding:60px var(--gutter-large)}#page-home #news-testimonials .d-flex .flex-item:first-child{width:70%}#page-home #news-testimonials .d-flex .flex-item:last-child{width:30%}@media(max-width: 1168px){#page-home #news-testimonials .d-flex{flex-wrap:wrap}#page-home #news-testimonials .d-flex .flex-item:first-child{width:100%}#page-home #news-testimonials .d-flex .flex-item:last-child{width:100%}}#page-home #news-testimonials .news{display:flex;flex-shrink:0;flex-grow:0;flex-wrap:wrap;justify-content:space-between;padding-right:var(--gutter-large)}@media(max-width: 1168px){#page-home #news-testimonials .news{justify-content:center;padding-right:0}}
