@font-face {
    font-family: 'Corbel';
    src: url('Corbel-BoldItalic.woff2') format('woff2'),
        url('Corbel-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Corbel';
    src: url('Corbel-Bold.woff2') format('woff2'),
        url('Corbel-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Corbel';
    src: url('Corbel.woff2') format('woff2'),
        url('Corbel.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Corbel';
    src: url('Corbel-Italic.woff2') format('woff2'),
        url('Corbel-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

#rotatedevice {display:none;background:#fff;justify-content:center;align-items:center;position:fixed;height:100%;width:100%;z-index:10000;left:0;top:0;}
#rotatedevice > div{font-size:5vw;}

@media screen and (min-width: 320px) and (max-width: 850px) and (orientation: landscape) {
  #rotatedevice {display:flex;}
}
@media screen and (min-width: 600px) and (orientation: portrait) {
  #rotatedevice {display:flex;}
}

h1,h2,h3,h4,h5,
html,body {margin:0;}
html {height: 100%;width: 100%;}
body {position: relative;font-family: 'Corbel';}
body.loading {position:relative;}
body.loading::after {z-index:1000;position:fixed;content:'';display:block;width:100%;height:100vh;left:0;top:0;background:#ffffff url('../images/loading.gif') 50% 50% no-repeat;}
a.active,
a:focus,
a:hover,
a {text-decoration: none;outline: none;}
button {outline: none;}
* {box-sizing: border-box;}
img {display: block;max-width: 100%;}
.desk {display: block !important;}
.mob {display: none !important;}
.titrePsy {font-size: 1.2em;padding: 0;margin: 0;}

.bld25 {font-size: 25px;font-weight: bold;}
.bld22 {font-size: 22px;font-weight: bold;}
.btn-rouge {line-height:67px;font-size: 20px;font-weight: bold;text-transform:uppercase;padding:0 27px;border-radius:33.5px;color:#ffffff;background-color:#E40046;border:solid 2px #E40046;display:inline-block;}
.btn-blanc {line-height:67px;font-size: 20px;font-weight: bold;text-transform:uppercase;padding:0 27px;border-radius:33.5px;color:#E40046;background-color:#ffffff;border:solid 2px #E40046;display:inline-block;}
.btn-rouge:hover {color:#E40046;background-color:#ffffff;}
.btn-rouge.fleche {padding: 0 27px 0 54px;color: #fff;background: #E40046 url('../images/left2.svg') no-repeat 5% center;border: none;transition: all 150ms ease-in-out;}
.btn-rouge.fleche:hover {background: #672E45 url('../images/left2.svg') no-repeat 2% center;color: #fff;}
.btn-rouge.fleche.right {padding: 0 54px 0 27px;background: #E40046 url('../images/right2.svg') no-repeat 95% center;}
.btn-rouge.fleche.right:hover {background: #672E45 url('../images/right2.svg') no-repeat 99% center;}
.btn-blanc:hover {color:#ffffff;background-color:#E40046;}

.gotop {display:none;width: 54px;height: 54px;background: #E40046 url('../images/top.svg') no-repeat center center;background-size: 13.08px 27px;border-radius: 50%;padding: 0;position: fixed;right: 4%;bottom: 2vw;z-index: 9;cursor: pointer;transition: all 150ms ease-in-out;z-index: 9;opacity: 0;}
.gotop:hover {background: #672E45 url('../images/top.svg') no-repeat center 25%;background-size: 13.08px 27px;}

.navigation {position: fixed;top: 0;left: 0;right: 0;z-index: 10;height: 7vw;background: #fff;padding: 0 8% 0 4%;display: none;}
.navigation .navigation-inner {display: flex;align-items: center;justify-content: space-between;height: 7vw;width: 100%;}
.navigation .logo2 {width: 12%;cursor: pointer;}
.navigation .logo2 img {width: 100%;height: auto;}
.navigation .nav ul {display: flex;padding: 0;margin: 0;list-style: none;}
.navigation .nav ul li {margin: 0 1vw;}
.navigation .nav ul li:first-child {margin-left: 0;}
.navigation .nav ul li:last-child {margin-right: 0;}
.navigation .nav ul li a {color: #672E45;font-size: 14px;font-weight: bold;text-transform: uppercase;}
.navigation .nav ul li a:hover,
.navigation .nav ul li a.active {border-bottom: 2px solid #E40046;}

.menu {position: fixed;right: 4%;top: 50%;transform: translateY(-50%);z-index: 9;display: flex;flex-direction: column;align-items: flex-end;}
.menu * {transition: all 150ms ease-in-out;}
.menu > div.active,
.menu > div:hover {;background: #672E45;}
.menu > div {display: flex;background: #E40046;border-radius:27px;height: 54px;margin-bottom: 28px;}
.menu > div.share {margin-bottom: 0;}
.menu > div .img {width: 54px;display: flex;align-items: center;justify-content: center;}
.menu > div .img img {display: block;}
.menu > div .menuinner {padding: 0;display: flex;height: 54px;align-items: center;justify-content: center;width: 0;overflow: hidden;}
.menu > div:hover .menuinner {padding: 0 27px 0 7px;width: auto;}
.menu > div:hover .menuinner a {width: auto;}
.menu > div .menuinner a {color: #fff;font-weight: bold;font-size: 15px;text-transform: uppercase;width: 0;}
.menu > div.share {cursor: pointer;}
/*.menu > div.share:hover .menuinner span {width: auto;margin-right: 18px;}
.menu > div.share .menuinner span {width:0;display: block;color: #fff;font-size: 15px;font-weight: bold;text-transform: uppercase;margin-right: 0;}
.menu > div.share .menuinner a {font-size: 0;margin-right: 0;}
.menu > div.share:hover .menuinner a {font-size: 0;margin-right: 18px;}
.menu > div.share .menuinner a.tw {display: block;width: 0;height: 24.38px;background: url('../images/tw.svg') no-repeat;}
.menu > div.share:hover .menuinner a.tw {width: 30px;}
.menu > div.share .menuinner a.fb {display: block;width: 0;height: 30px;background: url('../images/fb.svg') no-repeat;}
.menu > div.share:hover .menuinner a.fb {width: 15.58px;}
.menu > div.share .menuinner a.lk {display: block;width: 0;height: 29.93px;background: url('../images/lk.svg') no-repeat;}
.menu > div.share:hover .menuinner a.lk {width: 30px;margin-right: 0;}*/

.sharebox {position: fixed;top: 0;left: 100%;width: 35%;bottom: 0;z-index: 11;}
.sharebox .shareback {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #672E45;opacity: 0.8;z-index: 1;}
.sharebox .sharebox_inner {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;background: transparent;padding: 2vw 2vw 2vw 0;}
.boxgif,
.boxtit {margin-left: 2vw;min-height: 48px;padding: 0 18px;display: inline-flex;align-items: center;color: #fff;font-size: 30px;text-transform: uppercase;font-weight: bold;background: #E40046;margin-bottom: 2vw;}
.boxlnk {display: flex;margin-bottom: 3vw;margin-left: 2vw;align-items: center;}
.boxlnk a {font-size: 0;margin-right: 2vw;}
.boxlnk a.tw {display: block;width: 49.22px;height: 40px;background: url('../images/tw.svg') no-repeat;background-size: contain;}
.boxlnk a.fb {display: block;width: 20.77px;height: 40px;background: url('../images/fb.svg') no-repeat;background-size: contain}
.boxlnk a.lk {display: block;width: 40.09px;height: 40px;background: url('../images/lk.svg') no-repeat;background-size: contain;margin-right: 0;}
.boxslider .slick-slide > div,
.boxslider .slick-slide,
.boxslider .slick-track,
.boxslider .slick-list,
.boxslider {display: flex !important;}
.boxslider {padding: 1vw 4vw 1vw 2vw;border: 4px solid #E40046;border-left: 0;border-top-right-radius: 125px;border-bottom-right-radius: 125px;align-items: center;}
.boxslider .slide {display: flex !important;width: 100%;align-items: center;}
.boxslider .slide .imgctnr {display: flex;align-items: center;background: #E40046;height: 100%;}
.boxslider .slide img{display: block;width: 16vw;height: auto;}
.boxslider .slide .sldlnk {display: flex;flex-direction: column;margin-left: 2vw;align-items: center;justify-content: center;}
.boxslider .slide .sldlnk a.tw {display: block;width: 30px;height: 24.28px;background: url('../images/tw.svg') no-repeat;background-size: contain;font-size: 0;margin-bottom: 2vw;}
.boxslider .slide .sldlnk a.fb {display: block;width: 15.58px;height: 30px;background: url('../images/fb.svg') no-repeat;background-size: contain;font-size: 0;}
.boxslider .slick-dots {padding: 0;margin: 0;list-style: none;display: flex;flex-direction: column;}
.boxslider .slick-dots li.slick-active button {background: #fff;}
.boxslider .slick-dots li button {margin-bottom: 20px;border: none;font-size: 0;background: #E40046;width: 20px;height: 20px;border-radius: 50%;padding: 0;cursor: pointer;}
.boxslider .slick-dots li:last-child button {margin-bottom: 0;}
.botshare {display: flex;margin-left: 2vw;align-items: flex-end;padding-bottom: 30px;}
.botshare a {min-height: 60px;padding: 0 18px;display: inline-flex;align-items: center;color: #fff;font-size: 20px;text-transform: uppercase;font-weight: bold;background: #E40046;border-radius: 100px;transform: translateY(50%);margin-left: -2vw;}
.closebox {position: absolute;right: 2vw;top: 2vw;margin-top: 2px;height: 44px;width: 44px;border-radius: 50%;cursor: pointer;background: #E40046 url('../images/croix.svg') no-repeat center;background-size: 17px 17px;transform: rotate(45deg);}

.logo {position: fixed;top: 4vw;left: 4%;z-index: 9;width: 20%;cursor: pointer;}
.logo img {display: block;width: 100%;height: auto;}

.page {z-index: 1;display: none;}

.page_home {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 2}
.home1 {background: url('../images/home.jpg') center;background-size: cover;width: 100%;height: 100vh;color: #fff;position: absolute;padding-right: 8%;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;}
.home1 .inner {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.home1 .inner .contenu {width: 85%;text-align: center;}
.home1 .inner .contenu .baseline {font-weight: bold;font-size: 25px;text-transform: uppercase;margin-bottom: 10px;color: #F1BE48;}
.home1 .inner .contenu .light {font-size: 60px;text-transform: uppercase;line-height: 1.1;margin-bottom: 30px;}
.home1 .inner .contenu .note {font-size: 12px;line-height: 1.5;}
.home1 .next {display: block;width: 80px;height: 80px;position: absolute;left: 50%;bottom: 2vw;background: #E40046 url('../images/back.svg') no-repeat center center;background-size: 19.38px 40px;transform: translateX(-50%);transition: all 150ms ease-in-out;border-radius: 50%;cursor: pointer;}
.home1 .next:hover {background: #672E45 url('../images/back.svg') no-repeat center 85%;background-size: 19.38px 40px;}

.home2 {width: 100%;height: 100vh;color: #fff;position: absolute;display: flex;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;}
.home2 .prev {width: 54px;height: 54px;background: #E40046 url('../images/top.svg') no-repeat center center;background-size: 13.08px 27px;border-radius: 50%;padding: 0;position: absolute;right: 4%;bottom: 7vw;z-index: 9;cursor: pointer;transition: all 150ms ease-in-out;opacity: 0;}
.home2 .prev:hover {background: #672E45 url('../images/top.svg') no-repeat center 25%;background-size: 13.08px 27px;}
.home2 > div {width: 33.33333%;padding: 4vw;position: relative;}
.home2 > div.gopage1 {background: url('../images/1.jpg') no-repeat center;background-size: cover;}
.home2 > div.gopage2 {background: url('../images/2.jpg') no-repeat center;background-size: cover;}
.home2 > div.gopage3 {background: url('../images/3.jpg') no-repeat center;background-size: cover;}
.home2 > div .fond {position: absolute;left: 0;top: 100%;right: 0;bottom: 0;background: #672E45;transition: all 300ms ease-in-out;z-index: 1;}
.home2 > div:hover .fond {top: 0;}
.home2 > div .contenu {display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;height: 100%;z-index: 2;position: relative;}
.home2 > div .contenu h2 {font-size: 40px;font-weight: bold;text-transform: uppercase;line-height: 1.1;}
.home2 > div .contenu .chapo {font-size: 18px;font-weight: bold;display: none;margin-left:2vw;position:relative;margin-top: 2vw;padding-left: 10px;}
.home2 > div .contenu .chapo:before{background: url('../images/chapo_home.svg') no-repeat 0 0;position: absolute;right: 100%;bottom: calc(100% - 1vw - 2px);content: " ";width: 4vw;height: 4vw;background-size: contain;}
.home2 > div .contenu > a {margin-top: 45px;display: flex;height: 54px;width: 54px;background: #E40046 url('../images/plus.svg') no-repeat center;border-radius: 27px;align-items: center;font-size: 20px;font-weight: bold;text-transform: uppercase;color: #fff;overflow: hidden;transition: all 150ms ease-in-out;}
.home2 > div .contenu > a span {opacity: 0;}
.home2 > div:hover .contenu > a {width: auto;background-image: none;padding: 0 30px;}
.home2 > div:hover .contenu > a span {opacity: 1;}

.page_1 {}
.page_1 .strate {position: relative;z-index: 2;}
.page_1 .strate1 {padding-right: 8%;height: 100vh;width: 100%;background: url('../images/page1.jpg') no-repeat center;background-size: cover;display: flex;align-items: center;justify-content: center;}
.page_1 .strate1 .contenu {width: 85%;padding-left: 12vw;background: url('../images/dcercle.svg') no-repeat left 1vw;color: #fff;}
.page_1 .strate1 .contenu h2 {font-size: 60px;line-height: 1.1;text-transform: uppercase;margin-bottom: 35px;font-weight: normal;}
.page_1 .strate1 .contenu h2 span {font-weight: bold;}
.page_1 .strate1 .contenu .sstitre {font-size: 30px;text-transform: uppercase;padding-left: 4vw;}
.page_1 .strate1 .next {display: block;width: 80px;height: 80px;position: absolute;left: 50%;bottom: 2vw;background: #E40046 url('../images/back.svg') no-repeat center center;background-size: 19.38px 40px;transform: translateX(-50%);transition: all 150ms ease-in-out;border-radius: 50%;cursor: pointer;}
.page_1 .strate1 .next:hover {background: #672E45 url('../images/back.svg') no-repeat center 85%;background-size: 19.38px 40px;}
.page_1 .strate2 {padding-right: 8%;}
.page_1 .strate2 .contenu {padding: 4vw 6vw 4vw 8vw;text-align: center;}
.page_1 .strate2 .contenu h3 {background:#E40046;padding:24px;color: #fff;font-size: 40px;text-transform: uppercase;font-weight: bold;line-height: 1;margin-bottom: 43px;display: inline-block;}
.page_1 .strate2 .contenu .chapo {color: #672E45;line-height: 1.3;margin-bottom: 40px;}
.page_1 .strate2 .contenu .btn-rouge {margin-bottom: 25px;}
.page_1 .strate2 .contenu .rapport {padding-left: 6vw;display: flex;align-items: center;}
.page_1 .strate2 .contenu .rapport img {width: 22vw;flex-shrink: 0;margin-right: 4vw;}
.page_1 .strate2 .contenu .rapport .inner {text-align: left;}
.page_1 .strate2 .contenu .rapport .inner .title {font-size: 60px;font-weight: bold;color: #E40046;text-transform: uppercase;margin: 0;line-height: 1.1;}
.page_1 .strate2 .contenu .rapport .inner .sstitle {font-size: 30px;font-weight: bold;color: #E40046;text-transform: uppercase;margin: 0;}
.page_1 .strate3 {padding-right: 8%;background: #672E45;padding-top: 4vw;}
.page_1 .strate3 .contenu {padding: 0 10vw 0 14vw;}
.page_1 .strate3 .contenu h3 {background:#E40046;padding:24px;color: #fff;font-size: 40px;text-transform: uppercase;font-weight: bold;line-height: 1;margin-bottom: 43px;display: inline-block;}
.page_1 .strate3 .contenu .videoctnr {display: flex;}
.page_1 .strate3 .contenu .videoctnr video {width: 24vw;flex-shrink: 0;margin-bottom: 4vw;max-width: 350px;outline: none;}
.page_1 .strate3 .contenu .videoctnr .inner .top {padding: 2vw;margin-bottom: 2vw;}
.page_1 .strate3 .contenu .videoctnr .inner .top p {color: #fff;margin: 0;font-size: 30px;}
.page_1 .strate3 .contenu .videoctnr .inner .mid {padding: 4vw;border: 0.29vw solid #E40046;border-left: 0;border-top-right-radius: 124px;border-bottom-right-radius: 124px;}
.page_1 .strate3 .contenu .videoctnr .inner .mid p {font-size: 45px;color: #fff;font-style: italic;font-weight: bold;margin: 0;}
.page_1 .strate3 .contenu .videoctnr .inner img {display: block;margin: 0 auto;}
.page_1 .strate4 {background: #672E45;}
.page_1 .strate4 .encart {margin-left: 8vw;background: #fff;border-top-left-radius: 80px;padding: 4vw 6vw;color: #E40046;}
.page_1 .strate4 .encart h3 {font-size: 40px;font-weight: bold;text-transform: uppercase;}
.page_1 .strate4
.page_1 .strate4 .encart p {font-size: 30px;margin: 0;}
.page_1 .strate4 .temoignage {background: #fff;padding-bottom: 4vw;}
.page_1 .strate4 .temoignage img {float: left;margin-right: 6vw;margin-bottom: 15px;}
.page_1 .strate4 .temoignage .txt {padding: 0 14vw;}
.page_1 .strate4 .temoignage .txt p {margin: 0;color: #672E45;font-style: italic;}
.page_1 .strate5 .entete {margin-left: 10vw;display: inline-block;padding: 2vw 4vw;background: #672E45;border-top-left-radius: 75px;border-top-right-radius: 75px;width: 60%;}
.page_1 .strate5 .entete h3 {color: #fff;text-transform: uppercase;font-size: 28px;font-weight: bold;}
.page_1 .strate5 .entete p {margin: 0;color: #fff;font-size: 20px;text-transform: uppercase;}
.page_1 .strate5 .slider {padding-right: 8vw;background: #672E45;}
.page_1 .strate5 .slider .slide {display: flex !important;}
.page_1 .strate5 .slider .slide img {display: block;width: 50%;flex-shrink: 0;}
.page_1 .strate5 .slider .slide .contenu {width: 50%;padding: 6vw 2vw;background: #672E45;font-size: 25px;color: #fff;display: flex;align-items: center;}
.page_1 .strate5 .slider .slide .contenu p {margin: 0;}
.page_1 .strate5 .slider .slide .contenu span {text-transform: uppercase;color: #E40046;}
.page_1 .strate5 .slider-nav {margin: 0 0 0 14vw;}
.page_1 .strate5 .slider-nav .slick-dots {padding: 0 0 4vw 48vw;margin: 0;list-style: none;display: flex;background: #672E45;border-bottom-left-radius: 100px;}
.page_1 .strate5 .slider-nav .slick-dots button{cursor:pointer;font-size:0;background:url('../images/dot_rouge.svg') no-repeat center;width:27px;height:27px;border: none;margin:0 13.5px;}
.page_1 .strate5 .slider-nav .slick-dots .slick-active button{background:url('../images/dot_blanc.svg') no-repeat center;}
.page_1 .strate5 .navinterne {padding: 4vw 12vw;display: flex;justify-content: flex-end;}

.page_2 {}
.page_2 .parallaxe {position: fixed;height: 100vh;width: 100%;top: 0;left: 0;right: 0;bottom: 0;}
.page_2 .parallaxe img {width: 100%;height: auto;}
.page_2 .strate {position: relative;z-index: 2;}
.page_2 .strate1 {padding-right: 8%;height: 100vh;width: 100%;background: url('../images/page2.jpg') no-repeat center;background-size: cover;display: flex;align-items: center;justify-content: center;}
.page_2 .strate1 .contenu {width: 85%;padding-left: 12vw;background: url('../images/dcercle.svg') no-repeat left 1vw;color: #fff;}
.page_2 .strate1 .contenu h2 {font-size: 60px;line-height: 1.1;text-transform: uppercase;margin-bottom: 35px;font-weight: normal;}
.page_2 .strate1 .contenu h2 span {font-weight: bold;}
.page_2 .strate1 .contenu .sstitre {font-size: 30px;text-transform: uppercase;padding-left: 4vw;}
.page_2 .strate1 .next {display: block;width: 80px;height: 80px;position: absolute;left: 50%;bottom: 2vw;background: #E40046 url('../images/back.svg') no-repeat center center;background-size: 19.38px 40px;transform: translateX(-50%);transition: all 150ms ease-in-out;border-radius: 50%;cursor: pointer;}
.page_2 .strate1 .next:hover {background: #672E45 url('../images/back.svg') no-repeat center 85%;background-size: 19.38px 40px;}
.page_2 .strate2 {background: #672E45;padding-right: 8%;}
.page_2 .strate2 .contenu {padding: 6vw 8% 8%;}
.page_2 .strate2 .contenu h3 {color: #fff;font-size: 40px;text-transform: uppercase;font-weight: bold;line-height: 1;text-align: center;margin-bottom: 43px;}
.page_2 .strate2 .contenu .citation {text-align: center;color: #fff;margin-bottom: 25px;}
.page_2 .strate2 .contenu .citation span {font-size: 25px;font-weight: bold;}
.page_2 .strate2 .contenu .citation p {margin: 0;font-size: 45px;font-style: italic;font-weight: bold;}
.page_2 .strate2 .contenu .ligne1 {display: block;width: 100%;height: auto;margin-bottom: 5px;}
.page_2 .strate2 .contenu .ligne1mob {display: none;}
.page_2 .strate2 .contenu .ligne2mob {display: none;}
.page_2 .strate2 .contenu .chiffres {display: flex;margin-bottom: 25px;}
.page_2 .strate2 .contenu .chiffres .chiffre {width: 50%;padding: 0 7vw 0 2vw;text-align: center;}
.page_2 .strate2 .contenu .chiffres .chiffre.chiffre2 {padding: 0 2vw 0 7vw;}
.page_2 .strate2 .contenu .chiffres .chiffre .nb {margin: 0 0 15px;font-size: 80px;font-weight: bold;color: #E40046;line-height: 1;}
.page_2 .strate2 .contenu .chiffres .chiffre .txt {margin: 0;font-size: 20px;font-weight: bold;color: #fff;text-transform: uppercase;}
.page_2 .strate2 .contenu .ligne2 {padding: 0 16.5vw;}
.page_2 .strate2 .contenu .ligne2 img {display: block;width: 100%;height: auto;}
.page_2 .strate3 .cover {position: relative;}
.page_2 .strate3 .cover img {width: 100%;}
.page_2 .strate3 .cover .encart {width: 77%;position: absolute;right: 0;bottom: 0;transform: translateY(50%);padding: 4vw 6vw;background: #fff;border: 0.29vw solid #E40046;border-top-left-radius: 161px;border-bottom-left-radius: 161px;border-right: 0;color: #672E45;z-index: 2;}
.page_2 .strate3 .cover .encart .nom {font-size: 25px;font-weight: bold;margin: 0;}
.page_2 .strate3 .cover .encart .cit {font-size: 45px;font-weight: bold;font-style: italic;margin: 0;}
.page_2 .strate4 {background: #E40046;padding-right: 8%;padding-bottom: 6vw;z-index: 1;}
.page_2 .strate4 .groschiffre {margin: 0 auto;color: #fff;width: 55%;margin-bottom: 6vw;}
.page_2 .strate4 .groschiffre .nb {margin-bottom: 25px;}
.page_2 .strate4 .groschiffre .txt {font-size: 25px;font-weight: bold;text-transform: uppercase;text-align: center;}
.page_2 .strate4 .encart {margin-right: 8vw;padding: 4vw 6vw;background: #fff;border: 0.29vw solid #E40046;border-top-right-radius: 161px;border-bottom-right-radius: 161px;border-left: 0;color: #672E45;margin-bottom: 6vw;}
.page_2 .strate4 .encart .nom {font-size: 25px;font-weight: bold;margin: 0;}
.page_2 .strate4 .encart .cit {font-size: 45px;font-weight: bold;font-style: italic;margin: 0;}
.page_2 .strate4 .pictexte {display: flex;margin-left: 22%;margin-right: 4vw;}
.page_2 .strate4 .pictexte img {flex-shrink: 0;}
.page_2 .strate4 .pictexte .texte {margin-left: 2vw;line-height: 1.5;}
.page_2 .strate4 .pictexte .texte span {display: inline-block;border-bottom: 0.29vw solid #672E45;line-height: 1;font-size: 25px;font-weight: bold;text-transform: uppercase;color: #fff;margin-bottom: 5px;}
.page_2 .strate4 .pictexte .texte p {margin: 0;font-size: 25px;font-weight: bold;color: #fff;}
.page_2 .strate5 {position: relative;}
.page_2 .strate5 img {width: 100%;}
.page_2 .strate5 .encart {width: 77.5%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #672E45;border-top-right-radius: 232px;border-bottom-right-radius: 232px;padding: 4vw 8%;}
.page_2 .strate5 .encart h3 {color: #E40046;font-weight: bold;font-size: 40px;text-transform: uppercase;margin-bottom: 20px;}
.page_2 .strate5 .encart span {color: #fff;display: block;margin-bottom: 5px;}
.page_2 .strate5 .encart p {margin: 0;color: #fff;font-weight: bold;font-size: 45px;font-style: italic;line-height: 1.2;}
.page_2 .strate6 .pictexte {display: flex;padding: 4% 12% 4% 22%;background: #fff;}
.page_2 .strate6 .pictexte img {flex-shrink: 0;}
.page_2 .strate6 .pictexte .texte {margin-left: 2vw;line-height: 1.5;}
.page_2 .strate6 .pictexte .texte span {display: inline-block;border-bottom: 0.29vw solid #E40046;line-height: 1;font-size: 25px;font-weight: bold;text-transform: uppercase;color: #672E45;margin-bottom: 5px;}
.page_2 .strate6 .pictexte .texte p {margin: 0;font-size: 25px;font-weight: bold;color: #672E45;}
.page_2 .strate7 {width: 100%;height: 100vh;display: flex;align-items: center;justify-content: center;}
.page_2 .strate7 .contenu {width: 60%;color: #fff;}
.page_2 .strate7 .contenu p {font-size: 45px;font-weight: bold;font-style: italic;margin: 0;line-height: 1.2;}
.page_2 .strate8 {display: flex;}
.page_2 .strate8 .audio {width: 50%;padding: 6vw;color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.page_2 .strate8 .audio1 {background: url('../images/audio1.jpg') no-repeat center;background-size: cover;}
.page_2 .strate8 .audio2 {background: url('../images/audio2.jpg') no-repeat center;background-size: cover;}
.page_2 .strate8 .audio > p {margin-bottom: 15px;margin-top: 0;}
.page_2 .strate8 .audio .audioctnr {display: flex;align-items: center;width:100%;}
.page_2 .strate8 .audio .audioctnr audio {display: none;}
.page_2 .strate8 .audio .audioctnr .play {width: 80px;height: 80px;background: url('../images/play.svg') no-repeat;font-size: 0;margin-right: 15px;flex-shrink: 0;cursor: pointer;}
.page_2 .strate8 .audio .audioctnr .play.playing {background: url('../images/pause.svg') no-repeat;}
.page_2 .strate9 {background: #fff;padding-right: 8%;}
.page_2 .strate9 .contenu {padding: 6vw 8% 8%;}
.page_2 .strate9 .contenu h3 {color: #fff;font-size: 40px;text-transform: uppercase;font-weight: bold;line-height: 1;text-align: center;margin-bottom: 43px;}
.page_2 .strate9 .contenu .citation {text-align: center;color: #672E45;margin-bottom: 25px;}
.page_2 .strate9 .contenu .citation span {font-size: 25px;font-weight: bold;}
.page_2 .strate9 .contenu .citation p {margin: 0;font-size: 45px;font-style: italic;font-weight: bold;}
.page_2 .strate9 .contenu .ligne1 {display: block;width: 100%;height: auto;}
.page_2 .strate9 .contenu .chiffres {display: flex;}
.page_2 .strate9 .contenu .chiffres .chiffre.chiffre1 {display: flex;align-items: center;justify-content: center;}
.page_2 .strate9 .contenu .chiffres .chiffre.chiffre2 {padding: 0 2vw 0 7vw;margin-bottom: 25px;}
.page_2 .strate9 .contenu .chiffres .chiffre {width: 50%;padding: 0 7vw 0 2vw;text-align: center;}
.page_2 .strate9 .contenu .chiffres .carre {padding: 25px 38px;background: #E40046;color: #fff;height: 100%;width: 75%;}
.page_2 .strate9 .contenu .chiffres .carre p {margin: 0;font-size: 20px;font-weight: bold;text-transform: uppercase;}
.page_2 .strate9 .contenu .chiffres .chiffre .nb {margin: 0 0 15px;font-size: 80px;font-weight: bold;color: #E40046;line-height: 1;}
.page_2 .strate9 .contenu .chiffres .chiffre .txt {margin: 0;font-size: 20px;font-weight: bold;color: #672E45;text-transform: uppercase;}
.page_2 .strate9 .contenu .ligne2 {padding: 0 16.5vw;}
.page_2 .strate9 .contenu .ligne2 img {display: block;width: 100%;height: auto;}
.page_2 .strate10 {z-index: 3;background: #fff;}
.page_2 .strate10 .cover {position: relative;}
.page_2 .strate10 .cover img {width: 100%;}
.page_2 .strate10 .cover .encart {width: 77%;position: absolute;left: 0;bottom: 0;transform: translateY(50%);padding: 4vw 6vw;background: #672E45;border-top-right-radius: 161px;border-bottom-right-radius: 161px;border-right: 0;color: #fff;z-index: 2;}
.page_2 .strate10 .cover .encart .nom {font-size: 25px;font-weight: bold;margin: 0;}
.page_2 .strate10 .cover .encart .cit {font-size: 45px;font-weight: bold;font-style: italic;margin: 0;}
.page_2 .strate11 {background: #fff;padding-right: 8%;}
.page_2 .strate11 .contenu {padding: 0 6vw 0 8vw;}
.page_2 .strate11 .contenu h3 {text-align: center;color: #E40046;font-size: 40px;font-weight: bold;text-transform: uppercase;margin-bottom: 40px;}
.page_2 .strate11 .contenu .bld25 {color: #672E45;line-height: 1.3;margin-bottom: 35px;}
.page_2 .strate11 .contenu .slick .slide img {width: 100%;height: auto;}
.page_2 .strate11 .contenu .slick .slide {display: block !important;}
.page_2 .strate11 .contenu .slider-bottom {background: #E40046;padding: 2vw 4vw;display: flex;justify-content: space-between;}
.page_2 .strate11 .contenu .slider-bottom .compteur {display: flex;justify-content: space-between;flex-wrap: wrap;width: 16vw;align-items: flex-end;}
.page_2 .strate11 .contenu .slider-bottom .compteur .current-slide {font-size: 60px;font-weight: lighter;color: #fff;line-height: 1;}
.page_2 .strate11 .contenu .slider-bottom .compteur .total-slide {font-size: 34px;color: #fff;line-height: 1;}
.page_2 .strate11 .contenu .slider-bottom .compteur .barre {background: #fff;width: 16vw;height: 5px;margin-top: 15px;}
.page_2 .strate11 .contenu .slider-bottom .compteur .barre .barre-inner {background: #672E45;height: 5px;}
.page_2 .strate11 .contenu .slider-bottom .slidernav {display: flex;align-items: flex-end;}
.page_2 .strate11 .contenu .slider-bottom .slidernav button {margin: 0 2vw;border: none;font-size: 0;display: block;width: 54px;height: 26.16px;padding: 0;cursor: pointer;}
.page_2 .strate11 .contenu .slider-bottom .slidernav button.slick-prev {background: url('../images/left.svg') no-repeat;margin-left: 0;}
.page_2 .strate11 .contenu .slider-bottom .slidernav button.slick-next {background: url('../images/right.svg') no-repeat;margin-right: 0;}
.page_2 .strate11 .contenu .navinterne {padding: 4vw 0;display: flex;justify-content: space-between;}

.page_3 {}
.page_3 .strate {position: relative;z-index: 2;}
.page_3 .strate1 {padding-right: 8vw;height: 100vh;width: 100%;background: url('../images/page3.jpg') no-repeat center;background-size: cover;display: flex;align-items: center;justify-content: center;}
.page_3 .strate1 .contenu {width: 85%;padding-left: 12vw;background: url('../images/dcercle.svg') no-repeat left 1vw;color: #fff;}
.page_3 .strate1 .contenu h2 {font-size: 60px;line-height: 1.1;text-transform: uppercase;margin-bottom: 35px;font-weight: normal;}
.page_3 .strate1 .contenu h2 span {font-weight: bold;}
.page_3 .strate1 .contenu .sstitre {font-size: 30px;text-transform: uppercase;padding-left: 4vw;}
.page_3 .strate1 .next {display: block;width: 80px;height: 80px;position: absolute;left: 50%;bottom: 2vw;background: #E40046 url('../images/back.svg') no-repeat center center;background-size: 19.38px 40px;transform: translateX(-50%);transition: all 150ms ease-in-out;border-radius: 50%;cursor: pointer;}
.page_3 .strate1 .next:hover {background: #672E45 url('../images/back.svg') no-repeat center 85%;background-size: 19.38px 40px;}

.page_3 .strate2 {background: #ffffff;padding-right: 8vw;}
.page_3 .strate2 .contenu {padding: 4vw 8vw;text-align: center;}
.page_3 .strate2 .contenu h3 {display:inline-block;background:#E40046;padding:27px;color: #fff;font-size: 40px;text-transform: uppercase;font-weight: bold;line-height: 1;margin-bottom: 4vw;}
.page_3 .strate2 .contenu .texte p {color:#672E45;margin: 0 0 4vw 0;font-size: 25px;font-weight: bold;text-align:center;}
.page_3 .strate2 .contenu .texte2 {margin-top: 2vw;}
.page_3 .strate2 .contenu .texte2 p {color:#E40046;padding:0 1vw 1vw;font-size: 25px;font-weight: bold;text-align:center;text-transform:uppercase;margin: 0;}
.page_3 .strate2 .contenu .slider {background:#672E45;padding:4vw ;border-top-right-radius:4vw;border-top-left-radius:4vw;}
.page_3 .strate2 .contenu .slider .slick-dots{display:flex;list-style:none;justify-content: center;margin: 0;padding: 4vw 0 0;}
.page_3 .strate2 .contenu .slider .slick-dots button{cursor:pointer;font-size:0;background:url('../images/dot_rouge.svg') no-repeat center;width:27px;height:27px;border: none;margin:0 13.5px;}
.page_3 .strate2 .contenu .slider .slick-dots .slick-active button{background:url('../images/dot_blanc.svg') no-repeat center;}
.page_3 .strate2 .contenu .slider .slick-track,
.page_3 .strate2 .contenu .slider .slick-slide,
.page_3 .strate2 .contenu .slider .slick-slide > div {display: flex;width: 100%;}
.page_3 .strate2 .contenu .slider .slick-slide {height: auto;}
.page_3 .strate2 .contenu .slider .slide{display: flex !important;align-items: center;}
.page_3 .strate2 .contenu .slider .slide p{font-size: 80px;font-weight: bold;color:#E40046;text-align:center;margin: 0;}
.page_3 .strate2 .contenu .ligne3 {display: block;width: 100%;height: auto;}
.page_3 .strate2 .contenu .rapport {display:flex;align-items:center;}
.page_3 .strate2 .contenu .rapport img {border:solid 0.29vw #672E45;width:22vw;margin-left:8vw;}
.page_3 .strate2 .contenu .rapport a { }
.page_3 .strate2 .contenu .rapport .separateur {width:4vw;height:0.29vw;background:#672E45;}

.page_3 .strate3 {background: #E40046;}
.page_3 .strate3 .contenu {}
.page_3 .strate3 .contenu .retrait{padding-right: 8vw;text-align:center;padding-top:4vw;padding-left: 4vw;}
.page_3 .strate3 .contenu h3{display:inline-block;background:#672E45;padding:27px;color: #fff;font-size: 40px;text-transform: uppercase;font-weight: bold;line-height: 1;margin-bottom: 4vw;}
.page_3 .strate3 .contenu .texte{margin-bottom: 4vw;font-size: 25px;font-weight: bold;color:#ffffff;}
.page_3 .strate3 .contenu .texte p{margin-top:0;}
.page_3 .strate3 .contenu .blocks{padding-left: 4vw;display:flex;}
.page_3 .strate3 .contenu .blocks .block{padding:4vw;}
.page_3 .strate3 .contenu .blocks .block1{background:#ffffff;font-size:25px;color:#672E45;border-top-left-radius:4vh;width:44vw;}
.page_3 .strate3 .contenu .blocks .block1 .chiffre{font-size:120px;color:#E40046;float:left;font-weight: bold;margin:0 2vw 2vw 0;}
.page_3 .strate3 .contenu .blocks .block1 p {margin: 0;}
.page_3 .strate3 .contenu .blocks .block1{font-size:25px;color:#672E45;font-weight: bold;font-style:italic;}
.page_3 .strate3 .contenu .blocks .block2{background: url('../images/image3_3_2.jpg') no-repeat center;background-size:cover;flex-grow: 1;}


.page_3 .strate4 {position:relative;}
.page_3 .strate4 h3{top: 4vw;left: calc(50% - 2vw);transform: translateX(-50%);position:absolute;display:inline-block;background:#E40046;padding:27px;color: #fff;font-size: 40px;text-transform: uppercase;font-weight: bold;line-height: 1;margin-bottom: 2vw;}
.page_3 .strate4 .blocks{display:flex;}
.page_3 .strate4 .blocks .block{padding:4vw;padding-top:calc(4vw + 94px);}
.page_3 .strate4 .blocks .block1{background:#672E45;font-size:25px;font-weight: bold;color:#ffffff;width:48vw;flex-shrink: 0;}
.page_3 .strate4 .blocks .block1 .btn-rouge {line-height: 90px;}
.page_3 .strate4 .blocks .block1 p {margin: 4vw 0;}
.page_3 .strate4 .blocks .block2{background:#ffffff;flex-grow: 1;padding-right: 8vw;padding-bottom: 8vw;padding-left: 0;}
.page_3 .strate4 .blocks .block2 p{font-size: 25px;font-weight: bold;font-style:italic;color:#672E45;margin: 0;}
.page_3 .strate4 .blocks .block2 p.bord {padding: 4vw;margin-right: 4vw;display: block;border: 0.29vw solid #E40046;border-left: 0;border-top-right-radius: 168px;border-bottom-right-radius: 168px;}
.page_3 .strate4 .blocks .block2 p.title{font-size: 25px;font-weight: bold;font-style:initial;color:#E40046;text-transform:uppercase;margin: 4vw 0 2vw 4vw;}
.page_3 .strate4 .navinterne {padding: 4vw;display: flex;justify-content: space-between;}

.footer{}
.footer p.nopad {margin-bottom: 25px;}
.footer p{margin-top:0;margin-bottom:45px;line-height: 1.5;}
.footer .padding-menu{padding-right:6vw;}
.footer .footer-blks{display:flex;border-bottom:solid 1px #ffffff;}
.footer .footer-blks .footer-blk{width:33.33%;font-size: 20px;font-weight: bold;text-transform:uppercase;padding-top:calc(4vw + 80px);padding-bottom:5vw;text-align: center;}
.footer .footer-blks .footer-blk .footer-blk-inner{padding-top:40px;line-height:40px;}
.footer .footer-blks .footer-blk.footer-blk1{color:#E40046;background:url('../images/rapport.svg') no-repeat center 4vw #672E45;}
.footer .footer-blks .footer-blk.footer-blk1 a{color:#E40046;}
.footer .footer-blks .footer-blk.footer-blk2{color:#672E45;background:url('../images/manifeste.svg') no-repeat center 4vw #E40046;}
.footer .footer-blks .footer-blk.footer-blk2 a{color:#672E45;}
.footer .footer-blks .footer-blk.footer-blk3{color:#E40046;background:url('../images/share2.svg') no-repeat #672E45;background-position:calc(50% - 6vh) 4vw;}
.footer .footer-blks .footer-blk.footer-blk3 a{color:#E40046;}
.footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux{display:flex;justify-content: center;}
.footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux a.footer-blk3-reseau{margin:0 1vw;display:inline-block;}
.footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux a.footer-blk3-reseau.footer-blk3-reseau1{background:url('../images/footer-tw.svg') no-repeat center center;width:50px;height:40px;}
.footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux a.footer-blk3-reseau.footer-blk3-reseau2{background:url('../images/footer-fb.svg') no-repeat center center;width:50px;height:40px;}
.footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux a.footer-blk3-reseau.footer-blk3-reseau3{background:url('../images/footer-lin.svg') no-repeat center center;width:50px;height:40px;}

.footer .footer-chiffres{display:flex;flex-direction:row;background-color:#672E45;color:#ffffff;text-transform:uppercase;text-align:center;flex-wrap:wrap;padding:2vw 0 4vw 0;}
.footer .footer-chiffres h2{width:100%;font-size: 20px;font-weight: bold;padding:0 0 4vw 0;}
.footer .footer-chiffres .footer-chiffre{width:16.666%;}
.footer .footer-chiffres .footer-chiffre .chiffre{font-size: 30px;font-weight: bold;padding:0 0 10px 0;}
.footer .footer-chiffres .footer-chiffre .texte{font-size: 15px;font-weight: bold;}

.footer .footer-bottom {background: #fff;}
.footer .footer-bottom .footer-bottom-blks{display:flex;padding:0 4%;}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk{width:25%;font-size: 20px;color:#672E45;padding:2vw 4vw 4vw 0;}

.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-logo{margin-bottom:40px;}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-logo a{background:url('../images/footer-logo.svg') no-repeat center center;width:217px;height:63px;display:inline-block;}

.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux{display:flex;}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau{margin:0 1vw;display:inline-block;}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau.footer-bottom-blk1-reseau1{background:url('../images/footer-tw2.svg') no-repeat center center;width:34px;height:28px;margin-left:0;}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau.footer-bottom-blk1-reseau2{background:url('../images/footer-fb2.svg') no-repeat center center;width:15px;height:28px;}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau.footer-bottom-blk1-reseau3{background:url('../images/footer-yt2.svg') no-repeat center center;width:33px;height:28px;}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau.footer-bottom-blk1-reseau4{background:url('../images/footer-inst2.svg') no-repeat center center;width:28px;height:28px;}

.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk2{}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk2 a{color:#672E45;text-decoration:underline;font-size: 20px;font-weight: bold;}
.footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk4 a{padding:0 54px;}

.cc-window {padding: 2vw;font-family: 'Corbel' !important;}
.cc-close span {display: none;}
.cc-message {width: 100% !important;}
.close-modal {cursor: pointer;}
.modal-content {font-family: 'Corbel' !important;}
.modal-footer, .modal-header {background: #fff !important;padding: 2vw !important;}
.modal-body {padding: 0 2vw !important;}
.modal-body a {margin-top: 1rem;text-decoration: underline;font-weight: 700;opacity: 0.7;cursor: pointer;display: inline-block;text-align: right;width: 100%;color: #e42645 !important;}
.modal-footer .cc-btn {background-color: #e42645 !important;padding: 1rem 3rem;border-radius: 10px;color: #ffffff !important;opacity: 0.7;cursor: pointer;transition: opacity 0.2s;display: inline-block;}

.footer-credits {width:100%;background-color: #E9E9E9;}
.credits {width:100%;display:flex;}
.bt-credit {height:54px;width:200px;background-color: #e42645;color:#FFF;font-size:20px;font-weight:bold;padding:15px 4%;; }
.croix-credit {background-color: #e42645;padding:12px 30px 12px 0px;}
.blks-credits {width:100%; display:flex;background-color:#672E45;padding:3% 4%;display:none;}
.blk-credit {width:33%;}
.footer p.titre-credit {font-size:30px;font-weight:bold;color:#FFF;margin-bottom:0px;}
.footer p.texte-credit {font-size:15px;color:#FFF;margin-bottom:15px;}
.footer p.image-credit {margin-bottom:15px;}

.rotate {-webkit-transform:rotate(-60deg);-moz-transform: rotate(-60deg);-ms-transform: rotate(-60deg);-o-transform: rotate(-60deg);transform: rotate(-60deg);}

@media screen and (min-width: 1000px)and (max-width: 1200px) {
    .home1 .inner .contenu .light {font-size: 50px;}
    .boxgif, .boxtit {font-size: 25px;}
    .boxlnk {margin-bottom: 6vw;}
    .sharebox .sharebox_inner {padding: 4vw 2vw 4vw 0;}
    .closebox {top: 4vw;}
    .page_2 .strate4 .groschiffre {margin-top: 20px;}
    .page_3 .strate1 .contenu {background: url('../images/dcercle.svg') no-repeat left 8vw;background-size: 12vw;}
    .page_2 .strate1 .contenu,
    .page_1 .strate1 .contenu {background: url('../images/dcercle.svg') no-repeat left 16vw;background-size: 12vw;}
    .footer-bottom-blk .btn-rouge, .footer-bottom-blk .btn-blanc {font-size: 12px;}
    .page_2 .parallaxe img {height: 100vh;width: auto;max-width: none;}
}

@media screen and (max-width: 1000px) {

  body,
  html {height:100%;width:100%;}
  .page .strate1 {position:relative;}
  .page .strate1 .logo {position: absolute;top: 4vw;left: 4%;z-index: 9;cursor: pointer;}
  .container {height:100%;}
  .logo {width: 50%;}

  .menu {right: auto;top: auto;bottom:0;left:0;background:#ffffff;width:100%;transform: none;flex-direction: row;align-items: center;justify-content:space-evenly;height:58px;}
  .menu > div {width:40px;height:40px;margin:0;position:relative;}
  .menu > div .menuinner {width:100%;height:0;overflow:hidden;position:fixed;bottom:58px;left:0;}
  .menu > div:hover .menuinner {height:58px;width:100%;background:#672E45;padding: 0 10px 0 10px;}
  .menu .gotopmob {background: #E40046 url(../images/top.svg) no-repeat center center;background-size: 13.08px 27px;border-radius: 50%;padding: 0;cursor: pointer;transition: all 150ms ease-in-out;z-index: 9;}
  .menu .gotopmob:hover {background: #672E45 url(../images/top.svg) no-repeat center center;}
  .menu > div:last-child {margin:0;}
  .menu > div .img {width:100%;}
  .home1 {padding-right:0;height: 100%;background: url('../images/homemob.jpg') center;background-size: cover;}
  .home1 .inner .contenu {width:100%;padding:0 10px;}
  .home1 .inner .contenu .baseline {font-size: 20px;}
  .home1 .inner .contenu .light {font-size: 4.3vh;margin-bottom: 10px;}
  .home1 .inner .contenu .note {font-size: 1.8vh;}
  .home1 .next {width:40px;height:40px;background-size: 10px 20px;bottom: 5vw;}
  .home1 .next:hover {background-size: 10px 20px;}
  .page_home {position:relative;top:auto;left:auto;right:auto;bottom:auto;height: calc(100% - 58px);}

  .home2 {height: 100%;flex-direction: column;}
  .home2 > div.gopage {width:100%;height:33.333%;flex: 1;padding: 5vw;}
  .home2 > div .contenu h2 {font-size: 3.5vh;flex: 1;padding-right: 20px;}
  .home2 > div .contenu {flex-direction:row;align-items: flex-end;}
  .home2 > div .contenu > a {margin-top:0;width:40px;height:40px;}
  .home2 > div.gopage1 {background: url('../images/1mob.jpg') no-repeat center;background-size: cover;}
  .home2 > div.gopage2 {background: url('../images/2mob.jpg') no-repeat center;background-size: cover;}
  .home2 > div.gopage3 {background: url('../images/3mob.jpg') no-repeat center;background-size: cover;}
  .home2 > div.gopage.open {height:auto;}
  .home2 > div.gopage3.open {padding-bottom:60px;}
  .home2 > div.gopage.open .contenu {flex-direction:column;align-items: flex-start;}
  .home2 > div.gopage.open .contenu h2{padding-left:50px;padding-right: 50px;padding-top:50px;}
  .home2 > div.gopage.open .contenu .chapo{padding-left:70px;margin: 0;padding-top: 10px;display:block;transition:all 0.5s;}
  .home2 > div.gopage.open .contenu .chapo::before{height:47px;width:54px;left: 10px;top: -20px;right:auto;bottom:auto;}
  .home2 > div.gopage.open .contenu > a {font-size:2.5vh;margin:10px;}
  .home2 .prev {display:none;}

  .page_2 {height:100%;}
  .page_2 .parallaxe {top:auto;left:auto;right:auto;bottom:auto;}
  .page_2 .parallaxe,
  .page_2 .strate {padding-right:0 !important;}
  .page_2 .strate1 {height:calc(100% - 58px) ;padding-right:0 !important;background: url('../images/page2mob.jpg') no-repeat center top;background-size: cover;}
  .page_2 .strate.footer {height: auto;}
  .page_2 .strate1 .contenu {width: 100%;    padding: 0 5vw 0 10vw;background:transparent;}
  .page_2 .strate1 .contenu h2{font-size: 26px;margin-bottom: 15px;}
  .page_2 .strate1 .contenu .sstitre{position:relative;font-size: 18px;padding-left: 40px;}
  .page_2 .strate1 .contenu .sstitre::before{position:absolute;left:-30px;top:-30px;content:'';width:54px;height:47px;background: url(../images/arrondistrate1mob.svg) no-repeat 0 0;background-size:100% 100%;}
  .page_2 .strate1 .next,
  .page_2 .strate1 .next:hover {width:40px;height:40px;bottom: 5vw;background-size:10px 20px;}
  .page_2 .strate2 .contenu h3 {font-size:26px;margin-bottom: 23px;}
  .page_2 .strate2 .contenu {padding: 5vw;}
  .page_2 .strate2 .contenu .citation span {font-size:20px;}
  .page_2 .strate2 .contenu .citation p {font-size:30px;}
  .page_2 .strate2 .contenu .chiffres {flex-direction:column;}
  .page_2 .strate2 .contenu .ligne1 {display:none;}
  .page_2 .strate2 .contenu .chiffres .chiffre .nb {font-size:70px;}
  .page_2 .strate2 .contenu .ligne1mob,
  .page_2 .strate2 .contenu .ligne2mob {display:block;width: 100%;}
  .page_2 .strate2 .contenu .ligne2mob {width: 42%;margin: 0 auto;}
  .page_2 .strate2 .contenu .chiffres .chiffre {width:100%;padding:0;}
  .page_2 .strate2 .contenu .ligne2 {display:none;}
  .page_2 .strate3 {background:#E40046;}
  .page_2 .strate3 .cover .encart {width:auto;margin-left:5vh;margin-top:-40px;position: relative;right:auto;bottom:auto;transform:none;padding: 4vw 4vw 4vw 18vw;}
  .page_2 .strate3 .cover .encart .nom {font-size:20px;}
  .page_2 .strate3 .cover .encart .cit {font-size:5vw;}
  .page_2 .strate4 {padding:0 0 5vw 0;}
  .page_2 .strate4 .groschiffre {width:100%;padding:15vw 5vw;}
  .page_2 .strate4 .groschiffre .nb {max-width: 50%;margin: 0 auto 25px auto;}
  .page_2 .strate4 .groschiffre .txt {font-size:20px;}
  .page_2 .strate4 .encart {margin-right:5vh;}
  .page_2 .strate4 .encart .nom {font-size:20px;}
  .page_2 .strate4 .encart .cit {font-size:5vw;}
  .page_2 .strate4 .pictexte {font-size:30px;margin:0 5vw 0 5vw;}
  .page_2 .strate4 .pictexte .texte p,
  .page_2 .strate4 .pictexte .texte span {font-size:20px;}
  .page_2 .strate5 {background:#fff;}

  .page_2 .strate5 img {width:100%;}
  .page_2 .strate5 .encart {width:auto;margin-right:5vh;position:relative;left:auto;top: auto;transform: none;padding: 10vw 16vw 5vw 5vw;margin-top: -50px;}
  .page_2 .strate5 .encart h3 {font-size:26px;padding-right: 150px;}
  .page_2 .strate5 .encart span {font-size:20px;}
  .page_2 .strate5 .encart p {font-size:4.9vw;}
  .page_2 .strate6 .pictexte {padding:5vw;}
  .page_2 .strate6 .pictexte .texte span,
  .page_2 .strate6 .pictexte .texte p {font-size:20px;}
  .page_2 .strate7 .contenu {padding:5vw;width:100%;}
  .page_2 .strate7 .contenu span {font-size:20px;}
  .page_2 .strate7 .contenu p {font-size:30px;}
  .page_2 .strate8 {flex-direction:column;}
  .page_2 .strate8 .audio {width:100%;padding:20vw 5vw;}
  .page_2 .strate8 .audio .audioctnr {width: 100%;}
  .page_2 .strate8 .audio .audioctnr .play {width:54px;height:54px;background-size:100% 100%;}
  .page_2 .strate8 .audio .audioctnr .play.playing {background-size:100% 100%;}
  .page_2 .strate9 .contenu {padding:5vw;}
  .page_2 .strate9 .contenu .citation span{font-size:20px;}
  .page_2 .strate9 .contenu .citation p {font-size:30px;}
  .page_2 .strate9 .contenu .ligne1mob {width:100%;}
  .page_2 .strate9 .contenu .chiffres {flex-direction:column;}
  .page_2 .strate9 .contenu .chiffres .carre {width:100%;}
  .page_2 .strate9 .contenu .chiffres .chiffre {width:100%;padding:0 5vw;}
  .page_2 .strate9 .contenu .ligne2mob {width: 42%;margin: 0 10% 0 auto;}
  .page_2 .strate9 .contenu .ligne2 {display:none;}
  .page_2 .strate10 .cover .encart {width:auto;margin-right:5vh;position:relative;left:auto;top: auto;transform: none;padding: 10vw 10vw 5vw 5vw;margin-top: -50px;}
  .page_2 .strate10 .cover .encart span {font-size:20px;}
  .page_2 .strate10 .cover .encart .cit {font-size:5vw;}
  .page_2 .strate11 .contenu {padding:10vw 5vw 5vw 5vw;}
  .page_2 .strate11 .contenu h3 {font-size:20px;margin-bottom: 20px;text-align:left;}
  .page_2 .strate11 .contenu .bld25 {font-size:20px;}
  .page_2 .strate11 .contenu .navinterne {flex-direction:column;}
  .page_2 .strate11 .contenu .navinterne .btn-rouge.fleche.right{margin-top:20px;}
  .page_2 .strate11 .contenu .slider-bottom {padding: 2vw 2vw 4vw 2vw;}
  .page_2 .strate11 .contenu .slider-bottom .slidernav {width:135px;}
  .page_2 .strate11 .contenu .slider-bottom .compteur {width:150px;padding:0 5vw 0 0;}
  .page_2 .strate11 .contenu .slider-bottom .compteur .barre {width:150px;}
  .page_2 .strate11 .contenu .slider-bottom .compteur .current-slide {font-size:30px;}
  .page_2 .strate11 .contenu .slider-bottom .compteur .current-slide {font-size:30px;}
  .page_2 .strate11 .contenu .slider-bottom .compteur .total-slide {font-size:20px;}

	.desk {display: none !important;}
  .mob {display: block !important;}
 

	.page_3 {height:100%;}
  	.page_3 .strate {padding-right:0 !important;}
  	.page_3 .strate1 {height:calc(100% - 58px);padding-right:0 !important;background: url('../images/page3mob.jpg') no-repeat center top;background-size: cover;}
  	.page_3 .strate.footer {height: auto;}
  	.page_3 .strate1 .contenu {width: 100%;padding: 0 10px 0 40px;background:transparent;}
  	.page_3 .strate1 .contenu h2{font-size: 26px;margin-bottom: 15px;}
  	.page_3 .strate1 .contenu .sstitre{position:relative;font-size: 18px;padding-left: 40px;}
  	.page_3 .strate1 .contenu .sstitre::before{position:absolute;left:-30px;top:-30px;content:'';width:54px;height:47px;background: url(../images/arrondistrate1mob.svg) no-repeat 0 0;background-size:100% 100%;}
  	.page_3 .strate1 .next,
  	.page_3 .strate1 .next:hover {width:40px;height:40px;bottom: 5vw;background-size:10px 20px;}
  	.page_3 .strate2 .contenu {padding: 10vw 5vw;}
  	.page_3 .strate2 .contenu h3 {padding: 5vw 2.5vw;font-size: 26px;text-align: left;margin-bottom: 5vw;}
  	.page_3 .strate2 .contenu .texte {padding: 0 5vw;}
  	.page_3 .strate2 .contenu .texte p {font-size: 20px;font-weight: bold;text-align: left;}
  	.page_3 .strate2 .contenu .slider {padding: 10vw 5vw;border-top-left-radius: 80px;border-top-right-radius: 80px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
  	.page_3 .strate2 .contenu .slider .slide p {font-size: 30px;font-weight: bold;max-width: 100%;}
  	.page_3 .strate2 .contenu .slider .slick-dots {padding: 10vw 0 0;}
  	.page_3 .strate2 .contenu .texte2 {margin-top: 5vw;}
  	.page_3 .strate2 .contenu .texte2 p {font-size: 26px;padding: 0 0 2.5vw;}
  	.page_3 .strate2 .contenu .ligne3mob {width: 100%;}
  	.page_3 .strate2 .contenu > .rapport {padding: 0 5vw;display: flex;flex-wrap: wrap;align-items: flex-start;}
  	.page_3 .strate2 .contenu .rapport img.rapport {margin: 0;border: solid 4px #672E45;width: 45vw;}
  	.page_3 .strate2 .contenu .rapport img.ligne8mob {margin-top: 15vw;border: none;margin-left: 0;width: 15vw;}
  	.page_3 .strate2 .contenu .rapport a {width: 100%;justify-content: center;}
  	.page_3 .strate3 .contenu .retrait {padding: 10vw 5vw;}
  	.page_3 .strate3 .contenu h3 {padding: 2.5vw;font-size: 26px;margin-bottom: 10vw;}
  	.page_3 .strate3 .contenu .texte {padding: 0 5vw;text-align: left;font-size: 20px;margin-bottom: 0;}
  	.page_3 .strate3 .contenu .texte p {margin-bottom: 0;}
  	.page_3 .strate3 .contenu .blocks {padding-left: 5vw;}
  	.page_3 .strate3 .contenu .blocks .block1 .chiffre {width: 50%;float: none;font-size: 60px;padding: 0 5vw;margin: 0;}
  	.page_3 .strate3 .contenu .blocks .block1 .image332 {width: 50%;}
  	.page_3 .strate3 .contenu .blocks .block1 > p {width: 100%;padding: 0 5vw;margin-top: 2.5vw;font-size: 20px;}
  	.page_3 .strate3 .contenu .blocks .block1 {display: flex;flex-wrap: wrap;width: 100%;align-items: flex-end;padding: 0 0 5vw;}
  	.page_3 .strate3 .contenu .blocks .block2 {display: none;}
  	.page_3 .strate4 {background: #672E45;padding-top: 5vw;}
  	.page_3 .strate4 h3 {position: relative;top: auto;left: auto;transform: none;display: block;margin: 0 5vw 5vw;}
  	.page_3 .strate4 .blocks {display: block;}
  	.page_3 .strate4 .blocks .block {padding: 0 5vw 5vw;width: 100%;}
  	.page_3 .strate4 .blocks .block1 p {margin: 5vw 0;font-size: 20px;}
  	.page_3 .strate4 .blocks .block1 .btn-rouge {line-height: 1.2;}
  	.page_3 .strate4 .blocks .block2 {padding: 10vw 0;}
  	.page_3 .strate4 .blocks .block2 p.title {margin-top: 0;font-size: 26px;margin-bottom: 5vw;padding: 0 5vw;margin-left: 0;}
  	.page_3 .strate4 .blocks .block2 p.bord {margin-right: 15vw;display: block;padding: 10vw 5vw;border: 4px solid #E40046;border-top-right-radius: 80px;border-bottom-right-radius: 80px;border-left: 0;}
  	.page_3 .strate4 .navinterne {padding: 0 5vw 10vw;background: #fff;}

  	.btn-rouge {min-height: 67px;line-height: 1.3;display: inline-flex;align-items: center;font-size: 15px;}
  	.gotop {display: none;}
    .page .strate1 .burger {position: absolute;right: 4vw;top: 10vw;width: 30px;height: 24px;background: url('../images/burger.svg') no-repeat;cursor: pointer;z-index: 9;}
    .blks-credits {flex-direction: column;}
    .blk-credit {width: 100%;}
    .footer-credits {margin-top: 50px;}

  .page .strate1 .contenu h2{font-size:26px;}
  .page .strate1 .contenu .sstitre{font-size:18px;}
/*   .page_2 .strate11 .contenu{padding: 0;}
  .page_2 .strate11 .contenu .navinterne{flex-direction: column;padding:10vw 5vw;} */
  .page_1 .strate5 .navinterne{}
  .page_1 .strate5 .entete{margin-left:5vw;border-top-right-radius: 0;width: auto;padding: 10vw 5vw 5vw 10vw;}
  .page_1 .strate5 .slider .slide{flex-direction:column;}
  .page_1 .strate5 .slider .slide img{width:auto;padding-right: 5vw;background: #672E45;}
  .page_1 .strate5 .slider .slide .contenu{width:auto;width: auto;margin-left: 5vw;padding-left: 5vw;padding-right: 5vw;}
  .page_1 .strate5 .slider {padding-right: 0;background:#ffffff;}
  .page_1 .strate5 .slider-nav{margin:0 0 0 5vw;}
  .page_1 .strate5 .slider-nav .slick-dots{justify-content: center;border-bottom-left-radius: 15vw;padding: 5vw 5vw 15vw 0;}
  .page_1 .strate4 .encart{font-size:22px;margin-left: 5vw;border-top-left-radius: 15vw;padding: 10vw 5vw 5vw 10vw;}
  .page_1 .strate4 .encart h3{font-size:26px;}
  .page_1 .strate4 .temoignage{padding-bottom: 10vw;}
  .page_1 .strate4 .temoignage .txt{padding:0 5vw;font-size:20px !important;}
  .page_1 .strate4 .temoignage img{margin-right: 5vw;margin-bottom: 5vw;width: 50%;}
  .page_1 .strate3 .contenu .videoctnr{flex-direction: column;}
  .page_1 .strate3 .contenu .videoctnr .inner .top{padding:10vw 10vw 5vw 10vw; margin:0;}
  .page_1 .strate3 .contenu .videoctnr .inner .top p{font-size:22px;}
  .page_1 .strate3 .contenu .videoctnr .inner .mid p{font-size:30px;}
  .page_1 .strate3 .contenu .videoctnr .inner .mid{margin-right: 10vw;padding: 5vw;border: 1.11vw solid #E40046;border-left: none;}
  .page_1 .strate3 .contenu {padding: 10vw 0 0 0;}
  .page_1 .strate3 .contenu .videoctnr video{width:100%;padding:0 5vw;margin-bottom:7vw;}
  .page_1 .strate3{padding:0;}
  .page_1 .strate3 .contenu h3{margin:0 5vw;font-size:26px;width: auto;}
  .page_1 .strate3 .contenu .videoctnr .inner img{margin:0 15vw;}
  .page_1 .strate2 .contenu .rapport{flex-direction: column-reverse;}
  .page_1 .strate2{padding:0;}
  .page_1 .strate2 .contenu{padding:10vw 5vw;}
  .page_1 .strate2 .contenu h3{font-size:26px;margin-bottom:10vw;}
  .page_1 .strate2 .contenu .chapo{font-size:20px !important;text-align:left;}
  .page_1 .strate2 .contenu .rapport .inner .title{font-size:31px;}
  .page_1 .strate2 .contenu .rapport .inner .sstitle{font-size:18px;}
  .page_1 .strate2 .contenu .rapport{padding:0;}
  .page_1 .strate2 .contenu .rapport img{margin:0;border: 1.11vw solid #672E45;width: 90vw;}
  .page_1 .strate2 .contenu .rapport .inner p{margin-bottom:5vw !important;}
  .page_1  {height: 100%;}
  .page_1 .strate1 {height:calc(100% - 58px);padding-right:0 !important;background: url('../images/page1mob.jpg') no-repeat center top;background-size: cover;}
  .page_1 .strate1 .contenu {width: 100%;padding: 0 10px 0 40px;background:transparent;}
  .page_1 .strate1 .contenu h2{font-size: 26px;margin-bottom: 15px;}
  .page_1 .strate1 .contenu .sstitre{position:relative;font-size: 18px;padding-left: 40px;}
  .page_1 .strate1 .contenu .sstitre::before{position:absolute;left:-30px;top:-30px;content:'';width:54px;height:47px;background: url(../images/arrondistrate1mob.svg) no-repeat 0 0;background-size:100% 100%;}
  .page_1 .strate1 .next,
  .page_1 .strate1 .next:hover {width:40px;height:40px;bottom: 5vw;background-size:10px 20px;}

  .footer .footer-blks{flex-direction: column;}
  .footer .footer-blks .footer-blk{width: 100%;text-align: left;padding: 5vw 5vw 5vw calc(10vw + 36px);}
  .footer .footer-blks .footer-blk .footer-blk-inner{padding:0;line-height: initial;}
  .footer .footer-blks .footer-blk.footer-blk1,
  .footer .footer-blks .footer-blk.footer-blk2,
  .footer .footer-blks .footer-blk.footer-blk3{background-position: 5vw center;background-size: 36px 36px;}
  .footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux{justify-content: space-between;padding-right: 5vw;}
  .footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux a.footer-blk3-reseau{margin:0;background-size: contain !important;}
  .footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux a.footer-blk3-reseau.footer-blk3-reseau1{width:45px;height:36px;}
  .footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux a.footer-blk3-reseau.footer-blk3-reseau2{width:19px;height:36px;}
  .footer .footer-blks .footer-blk.footer-blk3 .footer-blk3-reseaux a.footer-blk3-reseau.footer-blk3-reseau3{width:36px;height:36px;}

  .footer{padding-bottom: 100px;background: #fff;}
  .footer .footer-bottom .footer-bottom-blks{flex-direction:column;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk{padding: 5vw 5vw 0 5vw;width:100%;text-align: center;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk2 {padding-bottom:5vw;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux{justify-content:center;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau{margin: 0 4vw;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau.footer-bottom-blk1-reseau1{width:44px;height:35px;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau.footer-bottom-blk1-reseau2{width:18px;height:35px;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau.footer-bottom-blk1-reseau3{width:35px;height:35px;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-reseaux a.footer-bottom-blk1-reseau.footer-bottom-blk1-reseau4{width:42px;height:35px;}
  .footer p{margin-bottom:0;}
  .footer .padding-menu{padding-right:0;}
  .footer .footer-chiffres{flex-direction: column;padding:5vw;}
  .footer .footer-chiffres .footer-chiffre{text-align:left;width:100%;display: flex;padding: 0 0 5vw 0;}
  .footer .footer-bottom .footer-bottom-blks .footer-bottom-blk.footer-bottom-blk1 .footer-bottom-blk1-logo{margin-bottom:5vw;}
  .footer .footer-chiffres .footer-chiffre .chiffre{padding:0 10px 0 0;}
  .footer .footer-chiffres .footer-chiffre .texte{padding-top: 14px;}
  .footer .footer-chiffres h2{text-align: left;padding: 0 0 5vw 0;}

    .sharebox {position: fixed;top: 100%;left: 0%;width: 100%;bottom: auto;padding: 2vw 2vw 2vw 0;background: #672E45;z-index: 8;height: calc(100vh - 58px);}
    .boxtit {margin-top: 8vw;margin-left: 4vw;margin-bottom: 4vw;font-size: 20px;min-height: 40px;}
    .boxlnk {margin-left: 4vw;margin-bottom: 8vw;}
    .boxgif {margin-left: 4vw;margin-bottom: 4vw;font-size: 20px;min-height: 40px;}
    .boxslider {padding-left: 4vw;padding-right: 12vw;padding-top: 2vw;padding-bottom: 2vw;}
    .boxslider .slide img {width: 35vw;}
    .boxslider .slide .sldlnk {margin-left: 4vw;}
    .botshare {margin-left: 4vw;}
    .boxlnk {align-items: center;}
    .boxlnk a.tw {display: block;width: 30px;height: 24.28px;background: url('../images/tw.svg') no-repeat;background-size: contain;font-size: 0;margin-right: 4vw;}
    .boxlnk a.fb {display: block;width: 15.58px;height: 30px;background: url('../images/fb.svg') no-repeat;background-size: contain;font-size: 0;margin-right: 4vw;}
    .boxlnk a.lk {width: 30px;height: 30px;} 
    .boxslider .slide .sldlnk {margin-left: 8vw;}
    .boxslider .slide .sldlnk a.tw {margin-bottom: 4vw;}
    .botshare a {font-size: 14px;min-height: 40px;}
}

@media screen and (max-width: 360px) {
  .page_1 .strate1 .contenu .sstitre,
  .page_2 .strate1 .contenu .sstitre,
  .page_3 .strate1 .contenu .sstitre {font-size: 14px;}
  .page_1 .strate1 .contenu h2,
  .page_2 .strate1 .contenu h2,
  .page_3 .strate1 .contenu h2 {font-size: 20px;}
}

@media screen and (max-width: 1000px) and (min-height: 650px) {
    .boxtit {margin-top: 8vw;margin-left: 4vw;margin-bottom: 8vw;font-size: 25px;min-height: 40px;}
    .boxlnk {margin-left: 4vw;margin-bottom: 12vw;}
    .boxgif {margin-left: 4vw;margin-bottom: 8vw;font-size: 25px;min-height: 40px;}
}