.to-animate{opacity:0;transition:all .6s ease}.to-animate.is-delay-1{transition-delay:0s}.to-animate.is-delay-2{transition-delay:.4s}.to-animate.is-delay-3{transition-delay:.7s}.to-animate.is-delay-4{transition-delay:1s}.to-animate.to-top{transform:translateY(20px)}.to-animate.to-bottom{transform:translateY(-30px)}.mounted .to-animate{opacity:1}.mounted .to-animate.to-bottom,.mounted .to-animate.to-top{transform:translateY(0)}.full-height{height:100vh}.full-width{width:100%}#home_photo{background-size:cover!important;position:absolute}@media screen and (min-width:769px){#home_photo{background-image:var(--image_large)}}@media screen and (min-width:480px) and (max-width:769px){#home_photo{background-image:var(--image_medium)}}@media screen and (max-width:480px){#home_photo{background-image:var(--image_small)}}a.box{margin:auto;max-width:200px}a.box:hover{border:none}.bloc_home{background:#f1f0ed;box-shadow:0 2px 10px #0000001a;margin:auto;max-width:200px;transform:scale(1);transition:all .3s ease!important}.bloc_home:hover{background:#dcdbd7;box-shadow:0 4px 10px #00000026;transform:scale(.95)}.bloc_home .box-icon{border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 10px #0000001a;height:9vh;margin:auto;width:9vh}.bloc_home .box-icon img{max-height:60%}@media screen and (max-width:769px){h1{font-size:2rem;margin-bottom:20px}.wrapper-top-home .container.is-small{padding-bottom:40px;padding-top:60px}.column.to-animate{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.bloc_home{transform:scale(.8)}.bloc_home:hover{transform:scale(.75)}}.pic.pic-folder{position:relative}.pic.pic-folder,.pic.pic-folder:before{display:inline-block;height:39px;width:39px}.pic.pic-folder:before{background:url(images/pic-folder.svg) no-repeat 50%;content:"";position:absolute;top:8px}.banner .carousel ul{justify-content:right;padding-right:20px}.banner .carousel ul li{background:#fff;height:11px;width:11px}.banner .carousel ul li.active{background:#ddaa37}.preloader{opacity:1;transition:all .6s ease;z-index:99}.preloader.animate-to-hidden{opacity:0;z-index:-1}.animated-logo{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;height:50px;width:50px}@-webkit-keyframes pulse{0%{height:50px;opacity:.8;width:50px}70%{height:60px;opacity:1;width:60px}to{height:50px;opacity:.8;width:50px}}@keyframes pulse{0%{height:50px;opacity:.8;width:50px}70%{height:60px;opacity:1;width:60px}to{height:50px;opacity:.8;width:50px}}
