.carousel2 .carousel-slick-item{position:relative}.carousel2 .carousel-slick-item:not(.slick-current) .carousel-slick-caption{display:none}.carousel2 .carousel-slick-item .carousel-slick-caption{position:absolute;z-index:999;font-size:1.25rem;right:initial;bottom:10%;left:25%;width:50%;text-align:center}.carousel2 .carousel-slick-item .carousel-slick-caption .titre-slide{background:#ffffff;width:100%;margin:auto;padding:2%;transform-origin:50% 0px 0px;display:block;opacity:1}.carousel2 .carousel-slick-item .carousel-slick-caption .titre-slide.anim1{opacity:0;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-animation:movebloc 2s ease-in-out forwards;animation:movebloc 2s ease-in-out forwards;-webkit-animation-delay:1s;animation-delay:1s}.carousel2 .carousel-slick-item .carousel-slick-caption .titre-slide.anim2{opacity:0;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-animation:movebloc2 1s ease-in-out forwards;animation:movebloc2 1s ease-in-out forwards;-webkit-animation-delay:1s;animation-delay:1s}.carousel2 .carousel-slick-item .carousel-slick-caption .titre-slide.anim3{opacity:0;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-animation:fadetitle 2s ease-in-out forwards;animation:fadetitle 2s ease-in-out forwards;-webkit-animation-delay:1s;animation-delay:1s}.carousel2 .carousel-slick-item .carousel-slick-caption .titre-slide.anim4{opacity:1;-webkit-animation:flash linear 3s infinite;animation:flash linear 3s infinite;-webkit-animation-delay:1s;animation-delay:1s}.carousel2 .carousel-slick-item .carousel-slick-caption .titre-slide.none{opacity:1}.carousel2 .carousel-slick-item .carousel-slick-caption .titre-slide h3{margin:0;line-height:initial}.carousel2 .carousel-slick-item .carousel-slick-caption.separate .titre-slide{opacity:1}.carousel2 .carousel-slick-item .carousel-slick-caption.separate .titre-slide.anim5 h3{opacity:0;-webkit-animation:slidetop 1s linear forwards;animation:slidetop 1s linear forwards;-webkit-animation-delay:1s;animation-delay:1s}.carousel2 .carousel-slick-item .carousel-slick-caption.separate .titre-slide.anim5 div{opacity:0;-webkit-animation:slidebottom 1s linear forwards;animation:slidebottom 1s linear forwards;-webkit-animation-delay:2s;animation-delay:2s}.carousel2 .carousel-slick-item .carousel-slick-caption.separate .titre-slide.anim1{opacity:0}.carousel2 .carousel-slick-item .carousel-slick-caption.separate .titre-slide.anim2{opacity:0}.carousel2 .carousel-slick-item .carousel-slick-caption.separate .titre-slide.anim3{opacity:0}.carousel2 .carousel-slick-item .carousel-slick-caption.separate .titre-slide.anim4{opacity:1}.carousel2 .carousel-slick-item .carousel-slick-caption:not(.separate) .titre-slide{opacity:1}.carousel2 .carousel-slick-item .carousel-slick-caption:not(.separate) .titre-slide.anim5{opacity:0;-webkit-animation:slidetop 1s linear forwards;animation:slidetop 1s linear forwards;-webkit-animation-delay:1s;animation-delay:1s}.carousel2 .carousel-slick-item .carousel-slick-caption:not(.separate) .titre-slide.anim1{opacity:0}.carousel2 .carousel-slick-item .carousel-slick-caption:not(.separate) .titre-slide.anim2{opacity:0}.carousel2 .carousel-slick-item .carousel-slick-caption:not(.separate) .titre-slide.anim3{opacity:0}.carousel2 .carousel-slick-item .carousel-slick-caption:not(.separate) .titre-slide.anim4{opacity:1}.carousel2 .carousel-slick-item .carousel-slick-caption .button-square{display:inline-block;position:relative;zoom:1;border:1px solid transparent;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:17px 20px;line-height:21px;font-size:18px}.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2{border-width:1px;border-color:rgba(51,51,51,0.6);margin-bottom:40px;background:rgba(51,51,51,0);width:auto}.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2 .button-icon-divider{border-color:rgba(51,51,51,0.6)}.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2 .button-text,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2 .button.button-2 i{color:rgba(51,51,51,0.6)}.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:hover .button-text,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:hover i,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:focus .button-text,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:focus i,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:active .button-text,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:active{color:#333333}.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:hover,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:focus,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:active{border-width:1px;border-color:#333333;text-decoration:none}.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:hover .button-icon-divider,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:hover .button-icon-divider,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:active .button-icon-divider{border-color:#333333}.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:hover,.carousel2 .carousel-slick-item .carousel-slick-caption .button-2:focus,.carousel2 .carousel-slick-item .carousel-slick-caption .button.button-2:active{background:rgba(51,51,51,0)}#myCarouselHome{z-index:0;width:100%;overflow:hidden}#myCarouselHome .carousel-control-prev-icon,#myCarouselHome .carousel-control-next-icon{height:100px;width:100px;outline:black;background-size:100%, 100%;border-radius:50%;background-image:none}#myCarouselHome .carousel-control-prev,#myCarouselHome .carousel-control-next{border:0px;background:none}#myCarouselHome .carousel-caption-wolf a{text-decoration:none}#myCarouselHome .carousel-control-next-icon:after{content:'>';font-size:60px;color:black}#myCarouselHome .carousel-control-prev-icon:after{content:'<';font-size:65px;color:black}#myCarouselHome .carousel-item{height:100%}#myCarouselHome .carousel-item .modal-video .modal-dialog{width:90%;max-width:initial}#myCarouselHome .carousel-item .va-container-h{width:100%;height:79%;display:table;position:absolute;top:35%;left:0}#myCarouselHome .carousel-item .va-container-h .va-middle{vertical-align:middle;display:table-cell;width:100%}#myCarouselHome .carousel-item .va-container-h .va-middle img{width:90px !important;cursor:pointer}#myCarouselHome .carousel-item img{width:100%;max-width:initial}#myCarouselHome .carousel-item>.item{-webkit-transition:0.5s, ease-in-out, left;-moz-transition:.5s, ease-in-out, left;-o-transition:.5s, ease-in-out, left;transition:.5s, ease-in-out, left}#myCarouselHome .carousel-item .carousel-caption-wolf{z-index:999;position:absolute;font-size:1.25rem}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre1{width:50%;text-align:left}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre1 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre2{right:10%;top:45%;bottom:initial;left:initial;width:30%;text-align:left}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre2 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre3{right:10%;top:initial;bottom:15%;left:initial;width:50%;text-align:left}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre3 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre4{right:initial;top:15%;bottom:initial;left:25%;width:50%;text-align:center}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre4 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre5{width:50%;text-align:center}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre5 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre6{right:initial;top:initial;bottom:15%;left:25%;width:50%;text-align:center}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre6 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre7{left:10%;top:15%;bottom:initial;right:initial;width:50%;text-align:left}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre7 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre8{left:10%;top:25%;bottom:initial;right:initial;width:50%;text-align:left}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre8 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre9{left:10%;top:initial;bottom:15%;right:initial;width:50%;text-align:left}#myCarouselHome .carousel-item .carousel-caption-wolf.position-titre9 .titre-slide{margin:initial;width:100%}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide{width:60%;margin:auto;padding:2%;transform-origin:50% 0px 0px;display:block;opacity:1}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide.anim1{opacity:0;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-animation:movebloc 2s ease-in-out forwards;animation:movebloc 2s ease-in-out forwards;-webkit-animation-delay:1s;animation-delay:1s}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide.anim2{opacity:0;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-animation:movebloc2 1s ease-in-out forwards;animation:movebloc2 1s ease-in-out forwards;-webkit-animation-delay:1s;animation-delay:1s}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide.anim3{opacity:0;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-animation:fadetitle 2s ease-in-out forwards;animation:fadetitle 2s ease-in-out forwards;-webkit-animation-delay:1s;animation-delay:1s}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide.anim4{opacity:1;-webkit-animation:flash linear 3s infinite;animation:flash linear 3s infinite;-webkit-animation-delay:1s;animation-delay:1s}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide.none{opacity:1}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide h3{margin:0;line-height:initial}#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide{opacity:1}#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide.anim5 h3{opacity:0;-webkit-animation:slidetop 1s linear forwards;animation:slidetop 1s linear forwards;-webkit-animation-delay:1s;animation-delay:1s}#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide.anim5 div{opacity:0;-webkit-animation:slidebottom 1s linear forwards;animation:slidebottom 1s linear forwards;-webkit-animation-delay:2s;animation-delay:2s}#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide.anim1{opacity:0}#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide.anim2{opacity:0}#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide.anim3{opacity:0}#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide.anim4{opacity:1}#myCarouselHome .carousel-item .carousel-caption-wolf:not(.separate) .titre-slide{opacity:1}#myCarouselHome .carousel-item .carousel-caption-wolf:not(.separate) .titre-slide.anim5{opacity:0;-webkit-animation:slidetop 1s linear forwards;animation:slidetop 1s linear forwards;-webkit-animation-delay:1s;animation-delay:1s}#myCarouselHome .carousel-item .carousel-caption-wolf:not(.separate) .titre-slide.anim1{opacity:0}#myCarouselHome .carousel-item .carousel-caption-wolf:not(.separate) .titre-slide.anim2{opacity:0}#myCarouselHome .carousel-item .carousel-caption-wolf:not(.separate) .titre-slide.anim3{opacity:0}#myCarouselHome .carousel-item .carousel-caption-wolf:not(.separate) .titre-slide.anim4{opacity:1}#myCarouselHome .carousel-item .carousel-caption-wolf .button-square{display:inline-block;position:relative;zoom:1;border:1px solid transparent;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:17px 20px;line-height:21px;font-size:18px}#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2{border-width:1px;border-color:rgba(51,51,51,0.6);margin-bottom:40px;background:rgba(51,51,51,0);width:auto}#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2 .button-icon-divider{border-color:rgba(51,51,51,0.6)}#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2 .button-text,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2 .button.button-2 i{color:rgba(51,51,51,0.6)}#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:hover .button-text,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:hover i,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:focus .button-text,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:focus i,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:active .button-text,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:active{color:#333333}#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:hover,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:focus,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:active{border-width:1px;border-color:#333333;text-decoration:none}#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:hover .button-icon-divider,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:hover .button-icon-divider,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:active .button-icon-divider{border-color:#333333}#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:hover,#myCarouselHome .carousel-item .carousel-caption-wolf .button-2:focus,#myCarouselHome .carousel-item .carousel-caption-wolf .button.button-2:active{background:rgba(51,51,51,0)}#myCarouselHome .carousel-inner{height:100%}.carrousel-bloc{bottom:-100px}.bloc-princ-carrousel .button-square{display:inline-block;position:relative;zoom:1;border:1px solid transparent;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:17px 40px;line-height:21px;font-size:18px}.bloc-princ-carrousel .button.button-2{border-width:1px;border-color:rgba(51,51,51,0.6);margin-bottom:40px;background:rgba(51,51,51,0);width:auto}.bloc-princ-carrousel .button.button-2 .button-icon-divider{border-color:rgba(51,51,51,0.6)}.bloc-princ-carrousel .button.button-2 .button-text,.bloc-princ-carrousel .button.button-2 .button.button-2 i{color:rgba(51,51,51,0.6)}.bloc-princ-carrousel .button.button-2:hover .button-text,.bloc-princ-carrousel .button.button-2:hover i,.bloc-princ-carrousel .button.button-2:focus .button-text,.bloc-princ-carrousel .button.button-2:focus i,.bloc-princ-carrousel .button.button-2:active .button-text,.bloc-princ-carrousel .button.button-2:active{color:#333333}.bloc-princ-carrousel .button.button-2:hover,.bloc-princ-carrousel .button.button-2:focus,.bloc-princ-carrousel .button.button-2:active{border-width:1px;border-color:#333333;text-decoration:none}.bloc-princ-carrousel .button.button-2:hover .button-icon-divider,.bloc-princ-carrousel .button.button-2:hover .button-icon-divider,.bloc-princ-carrousel .button.button-2:active .button-icon-divider{border-color:#333333}.bloc-princ-carrousel .button.button-2:hover,.bloc-princ-carrousel .button-2:focus,.bloc-princ-carrousel .button.button-2:active{background:rgba(51,51,51,0)}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:0}70%{opacity:1}100%{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:0}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes mymove{0%{top:-100px;opacity:0}50%{top:-100px;opacity:0}100%{top:200px;opacity:1}}@keyframes mymove{0%{top:-100px;opacity:0}50%{top:-100px;opacity:0}100%{top:200px;opacity:1}}@-webkit-keyframes slidetop{0%{transform:translateY(-150px);opacity:0}50%{transform:translateY(-75px);opacity:1}100%{transform:translateY(0px);opacity:1}}@keyframes slidetop{0%{transform:translateY(-150px);opacity:0}50%{transform:translateY(-75px);opacity:1}100%{transform:translateY(0px);opacity:1}}@-webkit-keyframes slidebottom{0%{transform:translateY(150px);opacity:0}50%{transform:translateY(75px);opacity:1}100%{transform:translateY(0px);opacity:1}}@keyframes slidebottom{0%{transform:translateY(150px);opacity:0}50%{transform:translateY(75px);opacity:1}100%{transform:translateY(0px);opacity:1}}@-webkit-keyframes movebloc{0%{transform:matrix3d(1, 0, 0, 0, 0, 0, -0.2, 0.54751, -0.0011, 0, -0.54751, 0.2, 0, 0, 0, 0, 1);opacity:0}20%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 0.9, -0.34751, .00006, 0, 0.34751, 0.9, -0.00167, 0, 0, 0, 1)}40%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 0.99294, 0.04594, -.00009, 0, -0.04594, 0.99294, -0.002, 0, 0, 0, 1)}60%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 0.995, -0.24751, .00004, 0, 0.24751, 0.995, -0.002, 0, 0, 0, 1)}80%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 0.9995, 0.02594, -.00006, 0, -0.02594, 0.9995, -0.002, 0, 0, 0, 1)}100%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}@keyframes movebloc{0%{transform:matrix3d(1, 0, 0, 0, 0, 0, -0.2, 0.54751, -0.0011, 0, -0.54751, 0.2, 0, 0, 0, 0, 1);opacity:0}20%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 0.9, -0.34751, .00006, 0, 0.34751, 0.9, -0.00167, 0, 0, 0, 1)}40%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 0.99294, 0.04594, -.00009, 0, -0.04594, 0.99294, -0.002, 0, 0, 0, 1)}60%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 0.995, -0.24751, .00004, 0, 0.24751, 0.995, -0.002, 0, 0, 0, 1)}80%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 0.9995, 0.02594, -.00006, 0, -0.02594, 0.9995, -0.002, 0, 0, 0, 1)}100%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}@-webkit-keyframes movebloc2{0%{transform:matrix3d(1, 0, 0, 0, 0, -0.2, 0.34751, -0.0011, 0, -0.34751, 0, 0, 0, 0, 0, 1);opacity:0}100%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}@keyframes movebloc2{0%{transform:matrix3d(1, 0, 0, 0, 0, -0.2, 0.34751, -0.0011, 0, -0.34751, 0, 0, 0, 0, 0, 1);opacity:0}100%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}@-webkit-keyframes fadetitle{0%{transform:matrix3d(1, 0, 0, 0, 0, 0, -0.2, 0.54751, -0.0011, 0, -0.54751, 0.2, 0, 0, 0, 0, 1);opacity:0}100%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}@keyframes fadetitle{0%{transform:matrix3d(1, 0, 0, 0, 0, 0, -0.2, 0.54751, -0.0011, 0, -0.54751, 0.2, 0, 0, 0, 0, 1);opacity:0}100%{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}@media screen and (max-width: 1024px){#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide{width:100%}}@media screen and (max-width: 900px){#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide h3{font-size:1.5rem}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide div{font-size:1rem}#myCarouselHome .carousel-item .carousel-caption-wolf .button-square{font-size:1rem;padding:5%}}@media screen and (max-width: 720px){#myCarouselHome .carousel-item .carousel-caption-wolf{width:100% !important;}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide h3{font-size:1.3rem}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide div{font-size:0.875rem}#myCarouselHome .carousel-item .carousel-caption-wolf .button-square{font-size:0.875rem;padding:4%;margin-top:2% !important;margin-bottom:0 !important}}@media screen and (max-width: 480px){#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide h3{font-size:2rem !important;line-height:2rem !important}#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide div{font-size:0.825rem}#myCarouselHome .carousel-item .carousel-caption-wolf .button-square{font-size:0.9rem;padding:1%;margin-top:1% !important;margin-bottom:0 !important}.carrousel-bloc{position:relative !important;bottom:auto;margin-top:50px}.bloc-princ-carrousel{margin-bottom:0px}}.scroll-down{position:fixed;bottom:20px;left:50%;z-index:999;cursor:pointer;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.scroll-down i{font-size:50px}@-webkit-keyframes bounce{0%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}
html, body {
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* évite les scrollbars horizontales */
  }
  
  #myCarouselHome,
  .carousel-inner,
  .carousel-item {
    height: 100vh;
    width: 100vw;
    overflow: hidden;
  }
  
  .carousel-item img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover; /* image recadrée pour toujours remplir l’espace sans déformer */
    display: block;
    object-position: center center; /*  ça centre l’image horizontalement ET verticalement */
  }
  .carousel-caption-wolf {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 75%;
    text-align: center;
    z-index: 10;
  }
  
  /* 🔧 Ajustement pour les petits écrans */
  @media (max-width: 720px) {
    /* .carousel-caption-wolf {
      width: 90%;
      padding: 1rem;
      left: 50%;
      transform: translate(-50%, -50%);
    } */
  
    .carousel-caption-wolf .titleart {
      font-size: 1.5rem !important;
    }
  
    .carousel-caption-wolf .soustitre {
      font-size: 1.2rem !important;
    }
  
    .button-custom {
      font-size: 1rem !important;
      padding: 0.5rem 1rem !important;
    }
  }

/*# sourceMappingURL=default-list.min.css.map */