.headline{padding:50px 0}.pictograms .picto-title{padding:25px 0 0}.slider .slides-title{font-size:2.286em}header .header-title{font-size:2.225em}.boxes .box-title,.headline-content,.opinions .opinions-title,.story .block-title{font-size:2em}.metrics .metric-desc{font-size:1.75em}.slider .slides-desc{font-size:1.375em}.opinions .opinion-signature{font-size:1.25em}.opinions .opinion-desc,.text-module{font-size:1em}.pictograms .picto-title,.story .block-description{font-size:.938em}.boxes .box-subtitle,.forms .form-subtitle,.metrics .metric-title,.slider .moreTxt,.story .block-subtitle{font-size:.875em}header .content-bread a,header .content-bread span{font-size:.75em}.boxes .box-subtitle,.button,.forms .form-title,.metrics .metric-desc,.opinions .opinion-signature,.opinions .opinions-title,.slider .slides-title,.story .block-title,.text-module,header .header-title{font-family:Poppins,sans-serif}.boxes .box-title,.cookie-bar,.form .file,.form .wpcf7-list-item-label,.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text],.form textarea,.forms .form-desc,.forms .form-subtitle,.main-title,.metrics .metric-title,.opinions .opinion-desc,.pictograms .picto-title,.slider .moreTxt,.slider .slides-desc,.story .block-description,.story .block-subtitle,.wpcf7-response-output,header .content-bread a,header .content-bread span,header .header-desc{font-family:Archivo,sans-serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{cursor:pointer}a,button,input[type=submit]{transition:all .5s;text-decoration:none;display:inline-block}a:hover,button:hover,input[type=submit]:hover{transition:all .5s}.center{text-align:center}.auto{width:1px;white-space:nowrap}.right{text-align:right}.left{text-align:left}.italic{font-style:italic}.box{display:table;width:100%}.box>div{display:table-cell;vertical-align:middle}.box.top>div{vertical-align:top}.box.col4>div{width:25%}.box.col3>div{width:33.333%}.box.col2>div{width:50%}.box.col5>div{width:20%}.box.center>div{text-align:center}.clear{clear:both;display:block;width:100%}select{-webkit-appearance:none;cursor:pointer}.resizer{width:100%;height:auto;max-height:100%}body{background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center center;background-size:70px 70px;height:100vh;padding:0}body #container{opacity:0}body.loaded{background-image:url(../images/bg.png);height:auto;background-repeat:repeat-y;background-position:center}body.loaded #container{opacity:1;transition:opacity .5s}body,html{padding:0;margin:0;font-weight:400;overflow-x:hidden}@media screen and (max-width:900px){body,html{font-size:14px}}a{text-decoration:none}p{padding:0;margin:0 0 1em}::placeholder{opacity:1}.cont{display:block;margin:auto;width:95%;max-width:1440px}.cont.cont-slim{max-width:calc(1440px - 300px)}.center{text-align:center}.anchor{display:block;height:50px;margin-top:-50px;visibility:hidden}.layer{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity:.7;z-index:1}.error-page{display:flex;background-size:cover;background-position:center center;flex-direction:column;align-items:center;justify-content:center}.error-page h1{font-size:4.5em;margin:0}.error-page p{font-size:1.5em;margin:.7em 0 1.7em}.button{border:2px solid #000;padding:10px 60px;display:inline-block;font-weight:600;transition:all .3s;position:relative;color:#000;z-index:1;font-size:1em}.button:hover{transition:all .5s}.button.fill{background:0 0}.button.fill:hover{background:0 0!important}.button.fill:hover::before{top:0}.button.fill::before{display:block;content:"";position:absolute;bottom:0;left:0;right:0;top:100%;z-index:-1;-webkit-transition:top 90ms ease-in}header{height:100%;display:flex;align-items:stretch;color:#fff;overflow:hidden;position:relative;background-size:cover;background-position:center center}header .header-content{z-index:2;padding:50px 0}header .header-content>div{max-width:700px}header .header-content>div.header-desc{margin:20px 0 0}header .header-content.content-left>div{text-align:left}header .header-content.content-center>div{max-width:90%;display:block;margin:auto;text-align:center}header .header-content .main-title{margin:0 0 10px}header .content-bread{position:absolute;z-index:2;top:25px;cursor:default;text-transform:uppercase}header .content-bread a{color:#fff;cursor:pointer;transition:all 0}header .content-bread.single-page{color:#000}header .content-bread.single-page a{color:#000;transition:all 0}#elem-header .layer{opacity:.2}body{padding-top:60px}.main-menu{position:fixed;top:0;left:0;right:0;z-index:9911;background:#fff}.main-menu .menu-logo img{display:block}.main-menu .hamburger{font:inherit;display:inline-block;overflow:visible;margin:-5px 0 0 10px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;vertical-align:top!important}.main-menu .hamburger span{display:inline-block;vertical-align:middle;font-family:'IBM Plex Sans',sans-serif;font-weight:700}.main-menu .hamburger .hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.main-menu .hamburger .hamburger-box .hamburger-inner,.main-menu .hamburger .hamburger-box .hamburger-inner:after,.main-menu .hamburger .hamburger-box .hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#000;top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity;display:block;content:""}.main-menu .hamburger .hamburger-box .hamburger-inner::after{top:20px}.main-menu .hamburger.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.main-menu .hamburger.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.main-menu .hamburger.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.main-menu .menu-container{display:flex;height:60px;align-items:center}.main-menu .menu-container nav{flex-grow:1;text-align:right}@media screen and (max-width:725px){.main-menu .menu-container nav>div:first-of-type{display:none}}.main-menu .menu-container nav .menuToggler,.main-menu .menu-container nav>div{display:inline-block;vertical-align:middle}.main-menu .menu-container nav .menuToggler img,.main-menu .menu-container nav>div img{display:block}.main-menu .menu-container nav .menuToggler.button{padding-right:0}.main-menu .menu-container nav .menuToggler.button img{height:48px;margin:0 0 0 .5em}.main-menu .menu-container nav .button{border:0;padding:5px 15px;font-size:14px;background:0 0!important}.main-menu .menu-container nav .button img{display:inline-block;vertical-align:middle;margin:0 .5em 0 0;height:24px;width:auto}.main-menu .menu-container nav .button::before{position:absolute;left:0;top:0;bottom:0;width:0;display:block;content:'';transition:width linear .3s;z-index:-1}.main-menu .menu-container nav .button:hover{background:0 0}.main-menu .menu-container nav.mobile>div{position:fixed;background:#fff;top:60px;bottom:0;left:0;right:0;display:none}.main-menu .menu-container nav.mobile>div.show{display:block}.main-menu .menu-container nav.mobile>div .button{display:block;font-size:1.5em;padding:.5em;border-top:1px solid #ccc;text-align:left}.main-menu .menu-container nav.mobile>div .button:last-of-type{border-bottom:1px solid #ccc}.main-menu .menu-container nav.mobile .menuToggler{display:inline-block}.main-menu+.anchor+.slider,.main-menu+.error-page{min-height:calc(100vh - 60px)}.main-menu+.anchor+.slider .slide-block,.main-menu+.error-page .slide-block{min-height:calc(100vh - 60px)}.menu-right{position:fixed;right:0;top:60px;height:calc(100% - 60px);width:100%;max-width:460px;background:#000;z-index:9999;display:flex;align-items:center;margin-right:-100%;transition:.5s all}.menu-right.show{margin-right:0;transition:.5s all}.menu-right .menu-links{padding:100px}@media screen and (max-width:900px){.menu-right .menu-links{padding:5%}}.menu-right .menu-links .menu-link{color:#fff;display:block;font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.2em;padding:.3em 0}.menu-right .menu-links .menu-link:hover{color:#d50000}@media screen and (max-width:900px){.menu-right .menu-links .menu-link{font-size:1.7em}}.main-footer .copy{padding:0 0 50px;display:block;font-size:.75em;display:flex;width:100%;align-items:center}@media screen and (max-width:900px){.main-footer .copy{flex-wrap:wrap}}.main-footer .copy>div{width:33.333%}@media screen and (max-width:900px){.main-footer .copy>div{width:100%;text-align:center;padding:1em}}.main-footer .footer-container{display:flex;padding:50px 0}@media screen and (max-width:900px){.main-footer .footer-container{flex-wrap:wrap}}.main-footer .footer-container>*{padding:0 3em 0 0}.main-footer .footer-container>:last-of-type{padding:0}@media screen and (max-width:900px){.main-footer .footer-container>*{width:100%;padding:20px 0;text-align:center}}.main-footer .footer-container .contact{flex-grow:1}.main-footer .footer-container .contact>div{display:inline-block;vertical-align:middle;padding:0 1em 1em}.main-footer .footer-container .contact>div a,.main-footer .footer-container .contact>div img{display:inline-block;vertical-align:middle;margin:0 .3em;font-size:1.2em;font-weight:700}.main-footer .footer-container .logo{text-align:right}@media screen and (max-width:900px){.main-footer .footer-container .logo{text-align:center}}.main-footer .footer-container nav{display:inline-block}.main-footer .footer-container nav .button{display:block;font-size:.875em;padding:.3em 0;margin:0;border:0;background:0 0!important;border:0!important}@media screen and (max-width:900px){.main-footer .footer-container nav .button{font-size:1.2em}}.main-footer .cookie-bar{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:.65em 0}.main-footer .cookie-bar .cookie-container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media screen and (max-width:500px){.main-footer .cookie-bar .cookie-container{flex-wrap:wrap;align-items:center;text-align:justify}}.main-footer .cookie-bar .cookie-container .cookie-text{font-size:.688em;line-height:1.313em;max-width:1070px;padding:0 2em 0 0}.main-footer .cookie-bar .cookie-container .cookie-button{text-align:right}@media screen and (max-width:500px){.main-footer .cookie-bar .cookie-container .cookie-button{width:100%;text-align:center}}.main-footer .cookie-bar .cookie-container .cookie-button .button{font-size:.781em}@media screen and (max-width:500px){.main-footer .cookie-bar .cookie-container .cookie-button .button{margin:1em auto 0}}.slider{position:relative;overflow:hidden}.slider .slide{width:100%;background-position:center;background-size:cover}.slider .slide .slide-block{color:#fff;display:flex;align-items:center;justify-content:center;position:relative;padding:100px 10%}.slider .slide .slide-block>:not(.layer){position:relative;z-index:2}.slider .slide .slide-block .slides-title{font-weight:600;margin:0 0 35px;display:block}.slider .slide .slide-block .slides-desc{margin:0 0 35px;display:block}.slider .slide .slide-block .slides-logo{display:block;margin:0 auto 50px;width:auto;max-width:100%;height:auto}.slider .cycle-next,.slider .cycle-prev{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;position:absolute;top:50%;margin-top:-40px;width:80px;height:80px;z-index:999;cursor:pointer;background-position:center;background-repeat:no-repeat}@media screen and (max-width:500px){.slider .cycle-next,.slider .cycle-prev{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}}.slider .cycle-prev{left:20px;background-image:url(../images/left.svg);margin-left:0}@media screen and (max-width:900px){.slider .cycle-prev{margin-left:-22px}}.slider .cycle-prev:hover{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;margin-left:-5px;padding-right:10px}@media screen and (max-width:500px){.slider .cycle-prev:hover{margin-left:-30px}}.slider .cycle-next{right:20px;background-image:url(../images/right.svg);margin-right:0}@media screen and (max-width:900px){.slider .cycle-next{margin-right:-22px}}.slider .cycle-next:hover{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;margin-right:-5px;padding-left:10px}@media screen and (max-width:500px){.slider .cycle-next:hover{margin-right:-32px}}.slider .cycle-pager{display:none}.slider .moreTxt{position:absolute;bottom:3%;width:100%;text-align:center;z-index:999;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@media screen and (max-width:700px){.slider .moreTxt{display:none}}.slider .moreTxt a{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;color:#fff;font-weight:600;letter-spacing:.2em}.slider .moreTxt a:hover{color:#fff;margin-bottom:-10px;padding-top:20px}.slider .moreTxt a span{background-image:url(../images/down.svg);background-repeat:no-repeat;background-position:center;width:30px;height:30px;margin:auto;display:block;margin:5px auto 0}.slider .moreTxt a.mHide{display:none}.slider .vidContent{width:100%;height:100%;background-size:cover;background-position:center;z-index:1;overflow:hidden;position:absolute;top:50%;transform:translateY(-55%);left:0}.slider .vidContent iframe{width:calc(100% + 20px);height:calc(100% + 100px);margin:-50px -10px 0}@media screen and (max-width:900px){.slider .vidContent{display:none}}.slider .vidContent.loaded{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;opacity:1}.story{display:flex;overflow:hidden;flex-wrap:wrap}.story .block-title{margin:0 0 15px}.story.layout-offer .block-description{font-size:1.2em}.story.layout-offer .block-title{font-size:2.8em;margin:0}.story.layout-dual>div{display:flex;flex-wrap:wrap}@media screen and (max-width:1300px){.story.layout-dual>div{width:463px}}@media screen and (max-width:900px){.story.layout-dual>div{width:100%}}.story.layout-dual>div.story-txt{width:33.333%}.story.layout-dual>div.story-photos>div{max-width:463.3px;width:50%;margin:0 0 0 25px}@media screen and (max-width:1300px){.story.layout-dual>div.story-photos>div{width:100%;margin:12.5px 0}}@media screen and (max-width:900px){.story.layout-dual>div.story-photos>div{background-size:cover}.story.layout-dual>div.story-photos>div img{width:100%}}@media screen and (max-width:900px){.story.layout-dual.photo-right{flex-wrap:wrap-reverse}}@media screen and (max-width:900px){.story.layout-dual.photo-left{flex-wrap:wrap-reverse}}.story.layout-dual.photo-left>.story-photos>div{margin:0 25px 0 0}@media screen and (max-width:1300px){.story.layout-dual.photo-left>.story-photos>div{width:100%;margin:12.5px 0}}.story.layout-dual .story-photo{background-size:auto}@media screen and (max-width:900px){.story.layout-dual .story-photo{width:100%!important;max-width:none!important}}.story.layout-dual.photo-right>div:first-of-type{margin-right:0}.story.layout-dual.photo-right>div:last-of-type{margin-left:0}.story.layout-dual.photo-left>div:first-of-type{margin-left:0}.story.layout-dual.photo-left>div:last-of-type{margin-right:0}.story .story-photo{background-repeat:no-repeat;background-position:center center;width:auto;max-width:100%;background-size:cover}.story .story-photo img{display:block;width:auto;max-width:100%}.story.photo-right{flex-direction:row-reverse}.story .story-txt{align-self:center;flex:1}.story .story-txt ol,.story .story-txt ul{list-style-type:none;padding:0;margin:0 0 1em}.story .story-txt ol li,.story .story-txt ul li{position:relative;padding:.2em 0 .2em 2.2em;margin:0 0 .5em;color:#333}.story .story-txt ol li::before,.story .story-txt ul li::before{display:block;content:'';width:1.6em;height:100%;vertical-align:middle;background-repeat:no-repeat;background-position:center .2em;background-size:1.8em;position:absolute;left:0;top:0}.story .story-txt.center .block-description{text-align:center}.story .story-txt.right{text-align:right}.story .story-txt>div{padding:0 50px}@media screen and (max-width:900px){.story .story-txt>div{padding:20px}}.story .story-txt>div .txt-button{margin:35px 0 0}.story .story-txt>div>*{display:block;margin:0 0 40px}.story .story-txt>div>:last-of-type{margin:0}.story.layout-3x9 .story-photo{background-size:contain}@media screen and (max-width:900px){.story.layout-3x9{padding:0 20px}.story.layout-3x9 .story-photo{margin:20px auto 0}}.story.layout-5x7 .story-photo{width:58%}@media screen and (max-width:900px){.story.layout-5x7 .story-photo{width:100%}}.story.layout-5x7-wide .story-photo{max-width:calc(50% + 110px)}@media screen and (max-width:900px){.story.layout-5x7-wide .story-photo{max-width:100%}}.story.layout-5x7-wide .story-txt{max-width:calc(1440px - (50% - 130px))}.space{display:block}@media screen and (max-width:900px){.space{max-height:50px!important}}.pictograms .picto{display:flex;flex-wrap:wrap;justify-content:center}.pictograms .picto>div{text-align:center;padding:25px 20px}.pictograms .picto>div .picto-title{font-weight:700}.pictograms .picto.cols-6>div{width:16.666%}@media screen and (max-width:900px){.pictograms .picto.cols-6>div{width:33.333%}}@media screen and (max-width:500px){.pictograms .picto.cols-6>div{width:50%}}.pictograms .picto.cols-4>div{width:25%}@media screen and (max-width:900px){.pictograms .picto.cols-4>div{width:50%}}@media screen and (max-width:500px){.pictograms .picto.cols-4>div{width:100%}}.gallery .cont{width:calc(100% - 48px)}.gallery .container{display:flex;flex-wrap:wrap;width:calc(100% + 24px);margin:0 -12px}.gallery .container.type-gallery-asymmetric{justify-content:flex-start;flex-wrap:nowrap}@media screen and (max-width:900px){.gallery .container.type-gallery-asymmetric{flex-wrap:wrap}.gallery .container.type-gallery-asymmetric>div{width:100%}}.gallery .container.type-gallery-asymmetric.reverse{flex-direction:row-reverse}.gallery .container.type-gallery-asymmetric .photo{width:auto}.gallery .container .photo{width:50%;padding:12px}.gallery .container .photo a{display:block}.gallery .container .photo a img{display:block;width:100%;height:auto}.gallery .container.col-3 .photo{width:33.3333%}@media screen and (max-width:900px){.gallery .container.col-3 .photo{width:50%}}.gallery .container.col-4 .photo{width:25%}@media screen and (max-width:900px){.gallery .container.col-4 .photo{width:50%}}.gallery .carousel-next,.gallery .carousel-prev{position:absolute;display:block;height:84px;width:84px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0;margin:0 -72px;border-radius:100%;z-index:4}@media screen and (max-width:1580px){.gallery .carousel-next,.gallery .carousel-prev{margin:0 -30px;background:#fff}}@media screen and (max-width:900px){.gallery .carousel-next,.gallery .carousel-prev{-webkit-transform:translate(0,-50%) scale(.6);-ms-transform:translate(0,-50%) scale(.6);transform:translate(0,-50%) scale(.6)}}.gallery .carousel-next{right:0}#lightbox .lb-dataContainer{display:none!important}#lightbox .lb-nav a.lb-next,#lightbox .lb-nav a.lb-prev{opacity:1!important;margin:0 -80px!important}@media screen and (max-width:1330px){#lightbox .lb-nav a.lb-next,#lightbox .lb-nav a.lb-prev{margin:0!important}}#lightbox .lb-outerContainer{border-radius:0;background:0 0}#lightbox .lb-image{border:0}.text{line-height:calc(1em + 14px)}.text ol,.text ul{list-style-type:none;padding:0;margin:0 0 1em}.text ol li,.text ul li{position:relative;padding:0 0 0 1.5em}.text ol li::before,.text ul li::before{display:block;content:'';width:1em;height:100%;vertical-align:middle;background-repeat:no-repeat;background-position:center .7em;background-size:.5em .5em;position:absolute;left:0;top:0}.text.center ol,.text.center ul{display:inline-block;max-width:60%}.text.center ol li,.text.center ul li{text-align:left}.text.right ol li,.text.right ul li{padding:0 1.5em 0 0}.text.right ol li::before,.text.right ul li::before{left:inherit;right:0}.text.justify{text-align:justify}.youtube .youtube-size{display:block;margin:auto;max-width:1342px}.youtube .youtube-size .youtube-container{position:relative;padding-bottom:56.25%;height:0}.youtube .youtube-size .youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.metrics .metrics-container{display:flex;align-items:center;min-height:180px;align-content:center;text-align:center;flex-wrap:wrap}.metrics .metrics-container>div{padding:20px}.metrics .metrics-container>div img{display:block;margin:auto}.metrics .metrics-container>div .metric-desc{font-weight:700}.metrics .metrics-container>div .metric-desc a{text-decoration:underline}.metrics .metrics-container.cols-1>div{width:100%}.metrics .metrics-container.cols-2>div{width:50%}@media screen and (max-width:900px){.metrics .metrics-container.cols-2>div{width:100%}}.metrics .metrics-container.cols-3>div{width:33.333%}@media screen and (max-width:900px){.metrics .metrics-container.cols-3>div{width:100%}}.metrics .metrics-container.cols-4>div{width:25%}@media screen and (max-width:900px){.metrics .metrics-container.cols-4>div{width:100%}}.opinions{padding:50px 0 30px}.opinions .opinions-title{text-align:center;font-weight:700;margin:0 0 30px}.opinions .opinions-container .slick-track{display:flex}.opinions .opinions-container .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center;flex-direction:column}.opinions .opinions-container .opinion-desc,.opinions .opinions-container .opinion-signature{width:80%;display:block;margin:10px auto;text-align:center;max-width:1200px}.opinions .opinions-container .carousel-next,.opinions .opinions-container .carousel-prev{position:absolute;display:block;height:84px;width:84px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0;margin:0 -72px;z-index:4}@media screen and (max-width:1580px){.opinions .opinions-container .carousel-next,.opinions .opinions-container .carousel-prev{margin:0 -30px;border-radius:100%}}@media screen and (max-width:900px){.opinions .opinions-container .carousel-next,.opinions .opinions-container .carousel-prev{-webkit-transform:translate(0,-50%) scale(.6);-ms-transform:translate(0,-50%) scale(.6);transform:translate(0,-50%) scale(.6)}}.opinions .opinions-container .carousel-next{right:0}.acf-map{width:100%;height:650px}.acf-map img{max-width:inherit!important}.boxes .boxes-container{display:flex;margin:0 -12px}@media screen and (max-width:900px){.boxes .boxes-container{flex-wrap:wrap}}.boxes .boxes-container>a{cursor:default;margin:12px;position:relative;overflow:hidden}.boxes .boxes-container>a img{display:block}.boxes .boxes-container>a .box-image{transition:all .7s;width:100%}.boxes .boxes-container>a .box-content,.boxes .boxes-container>a .box-gradient{position:absolute;width:auto;bottom:0;left:0}.boxes .boxes-container>a .box-gradient{height:100%;z-index:1;width:100%}.boxes .boxes-container>a .box-content{padding:3em;color:#fff;z-index:2}.boxes .boxes-container>a .box-content .box-title{font-weight:700;line-height:1.5em}.boxes .boxes-container>a[href]{cursor:pointer}.boxes .boxes-container>a[href]:hover .box-image{transform:scale(1.1);transition:all .7s}.forms{padding:50px 0}.form{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:900px){.form{flex-wrap:wrap}}.form .wpcf7-list-item{margin:0}.form .linkfield{overflow:hidden;width:0;height:0;display:block}.form input{background:0 0}.form input[type=file]{position:absolute;width:100%;height:100%;left:0;top:0}.form .file,.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text]{padding:15px;font-size:16px;margin:8px;border:2px solid #ccc;color:#666;width:calc(100% - 16px)}.form.wpcf7-not-valid{border-color:red}.form select,.form textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;padding:15px;font-size:16px;border:2px solid #ccc;color:#666;margin:8px;background:0 0}.form textarea{height:calc(100% - 15px);resize:none;width:calc(100% - 16px)}.form select{width:calc(100% - 16px);position:relative;background-repeat:no-repeat;background-position:right top;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background-size:contain}.form .form__clause{padding:20px 20px 0 0}.form .wpcf7-list-item label{display:flex;justify-content:center;align-items:center;position:relative}.form .wpcf7-list-item label input[type=checkbox]{margin:0 40px 0 8px;height:30px;opacity:0}.form .wpcf7-list-item label input[type=checkbox]+span:before{cursor:pointer;padding:15px;display:block;width:25px;height:25px;padding:0;content:'';margin:0 20px 0 0;background:#fff;border:2px solid #ccc;position:absolute;left:8px}.form .wpcf7-list-item label input[type=checkbox]:checked+span:before{background:#fff;content:'';background:transparent center center;border-color:inherit;background-image:url(../images/done.svg)}.form .wpcf7-list-item label span{line-height:160%;font-size:15px}.form .wpcf7-list-item label span.wpcf7-list-item-label::after{content:'*';display:inline-block;color:red;margin:0 .5em 0 0}.form .wpcf7-list-item a{text-decoration:underline;color:#0277bd}.form .wpcf7-submit{margin:30px 0 0;cursor:pointer}.form .wpcf7-not-valid-tip{display:none!important}.form .wpcf7-response-output{border:none!important;font-size:15px;color:#666;margin:30px 0 0;padding:0;text-align:center}.form .wpcf7-mail-sent-ok{color:#090}.form .form__fields{max-width:928px;padding:0 8px 0 0;width:100%}@media screen and (max-width:900px){.form{flex-wrap:wrap;margin:40px 0 0}}.form .form{justify-content:flex-end}.form .form>div{width:100%}@media screen and (max-width:900px){.form .form>div:first-of-type{width:100%}}.form .form .col3,.form .form .form__checkboxes>span>span{display:flex;flex-wrap:wrap;justify-content:space-between}.form .form>span{width:33.33%;padding:8px}@media screen and (max-width:900px){.form .form>span{width:100%}}.form .form>span label{justify-content:flex-start;cursor:pointer}.form .form__contact{display:block;font-size:22px;font-weight:700;margin:0}.form .form__contact a{text-decoration:underline}.form .file{position:relative}.form .file label{background:#ccc;color:#fff;font-weight:700;padding:0 35px;height:calc(100% + 4px);position:absolute;right:0;top:0;line-height:50px;margin:-2px}.form .file span{position:absolute;width:100%;height:100%;top:0;opacity:0}.form .file small{position:absolute;line-height:50px;left:0;top:0;margin:0 15px;font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form .wpcf7 .ajax-loader{margin:0 -20px 0 4px}.form-container{display:flex}@media screen and (max-width:900px){.form-container{flex-wrap:wrap}}.form-container .container-info{width:100%;max-width:415px;padding:0 3.5em 0 0}@media screen and (max-width:900px){.form-container .container-info{padding:0 1em}}.form-container .container-info .form-subtitle{font-size:.875em}.form-container .container-info .form-title{font-size:2em;margin:0 0 .5em}.slide-text{max-width:1200px;margin:0 auto}.slide-text .blok-slide{margin:0 0 10px}.slide-text .blok-slide .blok-content{display:none;padding:3em;line-height:170%;background:#f0f0f0;font-family:'IBM Plex Sans'}.slide-text .blok-slide .blok-content a{color:#000;border-bottom:1px solid #000}.slide-text .blok-slide .blok-content .blok-button .button-position{text-align:center}.slide-text .blok-slide .blok-content .blok-button .button-position a{margin:2em auto 0;background:#2f7d32;color:#fff;border:0;font-family:Rajdhani;font-weight:700;font-size:1.4em;display:inline-block;padding:.8em 1.5em}.slide-text .blok-slide .blok-content .blok-button .button-position a:hover{background:#000!important}.slide-text .blok-slide .blok-title{cursor:pointer;background:#000;color:#fff;padding:.5em 4em;min-height:calc(70px - 1em);position:relative;font-family:Rajdhani;font-weight:700;font-size:2em;display:flex;align-items:center}.slide-text .blok-slide .blok-title .arrow{transform:rotate(0);transition:all .3s;position:absolute;left:20px;top:.1em;width:60px;height:60px;z-index:2}.slide-text .blok-slide .blok-title.open .arrow{transform:rotate(180deg);transition:all .3s}.selects-title{text-align:center;font-family:'IBM Plex Sans';display:block;margin:0 0 .5em}.selects{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.selects>div{flex-grow:1}.selects .button{margin:.5em .5em 0;display:block;text-align:center;padding:.8em 1.5em;font-weight:700;font-size:1.6em}.logolist{background:#000;color:#fff;padding:4em 0}.logolist .logolist-container{display:flex;flex-wrap:wrap;align-items:center}.logolist .logolist-container .container-list{flex:1}.logolist .logolist-container .container-list ol,.logolist .logolist-container .container-list ul{list-style-type:none;padding:0;margin:0 0 1em;display:flex;flex-wrap:wrap}@media screen and (max-width:900px){.logolist .logolist-container .container-list ol,.logolist .logolist-container .container-list ul{padding:0 1em}.logolist .logolist-container .container-list ol li,.logolist .logolist-container .container-list ul li{width:100%!important}}.logolist .logolist-container .container-list ol li,.logolist .logolist-container .container-list ul li{position:relative;padding:0 0 0 2.5em;margin:.5em 0;min-height:55px;width:50%;font-family:'IBM Plex Sans',sans-serif;font-weight:700;font-size:1.2em;display:flex;align-items:center}.logolist .logolist-container .container-list ol li span,.logolist .logolist-container .container-list ul li span{display:block;max-width:80%}.logolist .logolist-container .container-list ol li::before,.logolist .logolist-container .container-list ul li::before{display:block;content:'';width:2em;margin:-1em 0 0;height:100%;vertical-align:middle;background-repeat:no-repeat;background-position:center .2em;background-size:1.8em;position:absolute;left:0;top:50%;background-image:url(../images/ico.svg)}.logolist .logolist-container .container-list .list-title{display:block;text-align:center;font-family:Rajdhani,sans-serif;font-weight:700;font-size:2em}.logolist .logolist-container .container-logo{width:33.333%;max-width:464px}@media screen and (max-width:900px){.logolist .logolist-container .container-logo{width:100%;max-width:none;text-align:center;padding:0 0 5em}.logolist .logolist-container .container-logo img{margin:auto;max-width:70%!important}}.logolist .logolist-container .container-logo img{display:block;width:auto;max-width:100%;height:auto}.twocols-list{display:flex;flex-wrap:wrap;padding:0 0 40px}.twocols-list .twocols-text{width:50%;font-family:'IBM Plex Sans',sans-serif}@media screen and (max-width:900px){.twocols-list .twocols-text{width:100%;padding:0 1em}}.twocols-list .twocols-text p{margin:0}.twocols-list .twocols-text ul{list-style-type:disc;padding-left:20px}.twocols-list .twocols-text ul li{padding-left:10px}.twocols-list ul.list-list{list-style-type:none;padding:0;margin:0;display:flex;width:50%;flex-wrap:wrap}@media screen and (max-width:900px){.twocols-list ul.list-list{width:100%;padding:0 1em}}.twocols-list ul.list-list li{position:relative;padding:0 0 0 2.5em;margin:.5em 0;min-height:55px;font-family:'IBM Plex Sans',sans-serif;font-weight:700;font-size:1.5em;display:flex;align-items:center;width:100%;color:#333}.twocols-list ul.list-list li span{display:block;max-width:80%}@media screen and (max-width:900px){.twocols-list ul.list-list li span{max-width:none}}.twocols-list ul.list-list li::before{display:block;content:'';width:2.2em;margin:-1.1em 0 0;height:100%;vertical-align:middle;background-repeat:no-repeat;background-position:center .2em;background-size:1.8em;position:absolute;left:0;top:50%}.counter-container{display:flex;font-family:Rajdhani,sans-serif;align-items:center;padding:0 80px 0 0}@media screen and (max-width:900px){.counter-container{flex-wrap:wrap;padding:0}.counter-container>div{width:100%}}.counter-container .container-desc{width:100%}@media screen and (max-width:900px){.counter-container .container-desc{padding:0 2em;text-align:center}}.counter-container .container-desc span{font-size:2em;font-weight:700;max-width:470px;display:block}@media screen and (max-width:900px){.counter-container .container-desc span{max-width:none}}.counter-container .container-nums{display:flex;justify-content:space-between;width:100%;padding:0 3em 0 0}@media screen and (max-width:900px){.counter-container .container-nums{padding:0;justify-content:center;flex-wrap:wrap}}.counter-container .container-nums div{text-align:center;padding:0 0 1.5em 7em}@media screen and (max-width:900px){.counter-container .container-nums div{padding:2em}}@media screen and (max-width:500px){.counter-container .container-nums div{width:100%;padding:.5em}}.counter-container .container-nums div span{display:block;white-space:nowrap}.counter-container .container-nums div span.nums-number{font-size:5em;font-family:'IBM Plex Sans',sans-serif}.counter-container .container-nums div span.nums-desc{font-weight:700;font-size:1.2em}.contactdata-container{display:flex;flex-wrap:wrap}.contactdata-container>div{width:50%}@media screen and (max-width:900px){.contactdata-container>div{width:100%;margin:2em 0}}.contactdata-container>div>*{display:block;text-align:center}.contactdata-container>div>.data-subtitle{font-family:'IBM Plex Sans',sans-serif;color:#d50000;font-weight:700;font-size:.9em}.contactdata-container>div>.data-title{font-family:Rajdhani,sans-serif;font-size:1.7em}.contactdata-container>div>.data-address{font-family:'IBM Plex Sans',sans-serif;font-size:1.5em;margin:.5em 0 .7em}.contactdata-container>div>.data-more{font-family:'IBM Plex Sans',sans-serif;font-size:1.2em}.contactdata-container>div>.data-more>div{display:flex}.contactdata-container>div>.data-more>div>*{padding:.2em .7em}.contactdata-container>div>.data-more>div strong{text-align:right;width:43%}.contactdata-container>div>.data-more>div span{text-align:left}.campsprice-container>*{display:block;text-align:center}.campsprice-container .campsprice-title{font-size:1.3em;font-family:'IBM Plex Sans',sans-serif;color:#2f7d32}.campsprice-container .campsprice-price{font-size:5em;font-family:Rajdhani,sans-serif;line-height:1em}.campsprice-container .campsprice-info{font-family:'IBM Plex Sans',sans-serif;font-size:.9em}.campsprice-container .button{font-size:1.4em;padding:.5em 2.5em;margin:.5em 0}.campsmetric-container{display:flex;flex-wrap:wrap}.campsmetric-container>div{width:33.333%;text-align:center;font-family:'IBM Plex Sans',sans-serif;font-size:1.2em}.campsmetric-container>div strong{font-family:Rajdhani,sans-serif;font-size:1.7em}.campsmetric-container>div small{font-size:1em;font-weight:700}.poweroffer-container{display:flex;font-family:'IBM Plex Sans',sans-serif;align-items:center;max-width:1350px;margin:auto}@media screen and (max-width:900px){.poweroffer-container{flex-wrap:wrap}}.poweroffer-container .poweroffer-pictos-title{text-align:center;display:block;width:100%;padding:0 0 1em;font-family:Rajdhani,sans-serif;font-size:1.5em;color:#ff7000}.poweroffer-container .poweroffer-pictos{width:100%;display:flex;flex-wrap:wrap}.poweroffer-container .poweroffer-pictos .pictos-picto{width:50%;display:flex;align-items:center;padding:10px 0}@media screen and (max-width:900px){.poweroffer-container .poweroffer-pictos .pictos-picto{width:100%}.poweroffer-container .poweroffer-pictos .pictos-picto img{max-width:60px}}.poweroffer-container .poweroffer-pictos .pictos-picto span{font-weight:700;padding:0 0 0 1.5em;font-size:1.2em}.poweroffer-container .poweroffer-buttons{width:100%;max-width:510px;text-align:center}.poweroffer-container .poweroffer-buttons .buttons-text-bottom,.poweroffer-container .poweroffer-buttons .buttons-text-up{margin:1em 0;display:block}.poweroffer-container .poweroffer-buttons .buttons-button{display:block}.poweroffer-container .poweroffer-buttons .buttons-button .button{display:block;text-align:center;margin:.5em 0;padding:.5em;font-size:2em}.eventoffer-container{max-width:1350px;margin:auto;overflow:auto}.eventoffer-container table{border-collapse:collapse;width:100%;min-width:500px}.eventoffer-container table td,.eventoffer-container table th{position:relative}.eventoffer-container table td>*,.eventoffer-container table th>*{position:relative;z-index:1}.eventoffer-container table td:last-of-type::before,.eventoffer-container table td:nth-last-of-type(2n)::before,.eventoffer-container table th:last-of-type::before,.eventoffer-container table th:nth-last-of-type(2n)::before{content:'';display:block;background:#fff;position:absolute;top:0;bottom:0;right:0;width:90%}.eventoffer-container table td:last-of-type::before,.eventoffer-container table th:last-of-type::before{left:0;right:inherit}.eventoffer-container table td{border-bottom:1px solid #666}.eventoffer-container table th{font-family:Rajdhani,sans-serif;font-size:1.7em;padding-top:2em}.eventoffer-container table td{font-weight:700;padding:.5em;text-align:center;font-family:'IBM Plex Sans',sans-serif;font-size:1.2em}.eventoffer-container table td small{display:block;font-weight:400;font-size:.7em}.eventoffer-container table td span{font-size:1.5em;font-family:Rajdhani,sans-serif}.eventoffer-container table td span.table-price{font-size:2.8em;color:#333;margin:.2em 0 0;display:block}.eventoffer-container table tfoot td{border:0;padding:0}.eventoffer-container table tfoot td::before{display:none!important}.eventoffer-container table tfoot td .table-info{font-size:.8em;font-weight:400;font-family:'IBM Plex Sans',sans-serif}.eventoffer-container table tfoot td .button{margin:1em 0 0;padding:.5em 2.5em;font-size:1.5em}.postslist-container{display:flex;width:calc(100% + 26px);margin:0 -13px;flex-wrap:wrap}@media screen and (max-width:900px){.postslist-container{width:100%;margin:0}}.postslist-container>div{background:#000;display:flex;flex-wrap:wrap;margin:13px;width:100%;align-items:stretch}@media screen and (max-width:900px){.postslist-container>div{margin:13px 0}}.postslist-container>div img{display:block}.postslist-container>div .tour-thumb{background-size:cover;background-position:center;width:708px;min-height:471px}.postslist-container>div .tour-data{color:#fff;padding:20px 75px;font-family:'IBM Plex Sans',sans-serif;flex:1;align-self:center}@media screen and (max-width:900px){.postslist-container>div .tour-data{padding:2em}}.postslist-container>div .tour-data>div{display:flex}@media screen and (max-width:1300px){.postslist-container>div .tour-data>div{flex-wrap:wrap}}.postslist-container>div .tour-data>div.data-container{align-items:flex-end}.postslist-container>div .tour-data>div.data-container>div:first-of-type{width:100%}.postslist-container>div .tour-data>div.data-container>div:last-of-type{white-space:nowrap}@media screen and (max-width:1300px){.postslist-container>div .tour-data>div.data-container>div:last-of-type{width:100%}}.postslist-container>div .tour-data>div.data-container>div>div{display:flex;align-items:center;margin:.8em 0;align-items:end;line-height:1.8em}.postslist-container>div .tour-data>div.data-container>div>div>*{margin-right:1em}.postslist-container>div .tour-data>div.data-container>div>div span{font-size:1.3em}.postslist-container>div .tour-data>div.data-container>div>div img{max-width:24px}.postslist-container>div .tour-data .button{margin:1em auto 0;background:0 0;border-color:#fff;color:#fff;padding-top:.6em;padding-bottom:.6em}.postslist-container>div .tour-data .button:hover{background:#fff;color:#000}.postslist-container>div .tour-data .data-subtitle{display:block;font-weight:700;font-size:.9em}.postslist-container>div .tour-data .data-title{font-family:Rajdhani,sans-serif;display:block;font-size:2em;margin:0 0 .5em}.postslist-container>div .tour-data .data-price{color:#fff;font-size:3.2em;font-weight:700;align-self:flex-end;padding:35px 0;font-family:Rajdhani,sans-serif;white-space:nowrap}@media screen and (max-width:1300px){.postslist-container>div .tour-data .data-price{text-align:center;display:block;padding:.2em 0}}.postslist-container>a{background:#000;width:calc(50% - 26px);margin:0 13px 26px;overflow:hidden}.postslist-container>a img{transform:scale(1);transition:all .5s}.postslist-container>a:hover img{transform:scale(1.02);transition:all .5s}@media screen and (max-width:900px){.postslist-container>a{width:100%;margin:0 0 26px}}.postslist-container>a img{display:block;width:100%;height:auto}.postslist-container>a .postslist-data-container{display:flex}@media screen and (max-width:1300px){.postslist-container>a .postslist-data-container{flex-wrap:wrap}}.postslist-container>a .postslist-data-container .postslist-data{padding:35px 50px;color:#fff;font-family:'IBM Plex Sans',sans-serif;width:100%}@media screen and (max-width:900px){.postslist-container>a .postslist-data-container .postslist-data{padding:2em}}.postslist-container>a .postslist-data-container .postslist-data>div{display:flex;align-items:center;margin:.8em 0;line-height:1.8em}.postslist-container>a .postslist-data-container .postslist-data>div>*{margin-right:1em}.postslist-container>a .postslist-data-container .postslist-data>div span{font-size:1.3em}.postslist-container>a .postslist-data-container .postslist-data>div img{width:auto}.postslist-container>a .postslist-data-container .postslist-data .data-subtitle{font-family:'IBM Plex Sans',sans-serif;display:block;font-weight:700;font-size:.9em}.postslist-container>a .postslist-data-container .postslist-data .data-title{font-family:Rajdhani,sans-serif;display:block;font-size:2em;margin:0 0 .5em}.postslist-container>a .postslist-data-container .postlist-price{color:#fff;font-size:3.2em;font-weight:700;align-self:flex-end;padding:35px 50px;font-family:Rajdhani,sans-serif;white-space:nowrap}@media screen and (max-width:900px){.postslist-container>a .postslist-data-container .postlist-price{padding:.65em}}@media screen and (max-width:1300px){.postslist-container>a .postslist-data-container .postlist-price{width:100%;padding-top:0}}.tourmetric-container{display:flex;flex-wrap:wrap;align-items:center}.tourmetric-container .tourmetric-metric{text-align:center;width:60%;max-width:850px}@media screen and (max-width:900px){.tourmetric-container .tourmetric-metric{width:100%;max-width:none}}.tourmetric-container .tourmetric-metric span,.tourmetric-container .tourmetric-metric strong{display:block}.tourmetric-container .tourmetric-metric span{font-weight:700;color:#333;font-family:'IBM Plex Sans',sans-serif;font-size:.9em}.tourmetric-container .tourmetric-metric strong{color:#02579a;font-family:Rajdhani,sans-serif;font-weight:700;font-size:3.2em}@media screen and (max-width:900px){.tourmetric-container .tourmetric-metric strong{font-size:2.5em}}.tourmetric-container .tourmetric-metric .metric-nums{display:flex}.tourmetric-container .tourmetric-metric .metric-nums>div{width:33.333%}.tourmetric-container .tourmetric-metric .metric-nums>div span{font-family:'IBM Plex Sans',sans-serif;font-size:5em;font-weight:400}@media screen and (max-width:900px){.tourmetric-container .tourmetric-metric .metric-nums>div span{font-size:3.5em}}.tourmetric-container .tourmetric-metric .metric-nums>div small{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.2em}@media screen and (max-width:900px){.tourmetric-container .tourmetric-metric .metric-nums>div small{font-size:.9em}}.tourmetric-container .tourmetric-metric .metric-state{text-align:center;background:#000;padding:1.5em;margin:2em 0 0}.tourmetric-container .tourmetric-metric .metric-state span{color:#ccc;font-weight:400;font-size:1em}.tourmetric-container .tourmetric-metric .metric-state .state-state{color:#fff;font-family:Rajdhani,sans-serif;font-size:2.3em}.tourmetric-container .tourmetric-data{padding:0 0 0 5em}@media screen and (max-width:900px){.tourmetric-container .tourmetric-data{padding:2em}}.tourmetric-container .tourmetric-data>div{display:flex;padding:.7em 0;align-items:center}.tourmetric-container .tourmetric-data>div .data-picto{background:#02579a;border-radius:100%;width:50px;height:50px;color:#fff;display:flex;align-items:center}.tourmetric-container .tourmetric-data>div .data-picto img{width:60%;display:block;margin:auto}.tourmetric-container .tourmetric-data>div .data-title{font-family:'IBM Plex Sans',sans-serif;font-weight:700;padding:0 0 0 1em;font-size:1.4em}.price{background-repeat:repeat-x;background-position:center}@media screen and (max-width:500px){.price{padding:5% 0}}.price .price-elem{width:480px;height:480px;display:flex;border-radius:100%;padding:25px;align-items:stretch;margin:auto}@media screen and (max-width:500px){.price .price-elem{width:90vw;height:90vw}.price .price-elem>div .price-price{font-size:5em!important}.price .price-elem>div .price-subprice,.price .price-elem>div .price-title{font-size:1.5em!important}}.price .price-elem>div{border-width:3px;border-style:solid;border-radius:100%;color:#fff;width:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.price .price-elem>div>*{text-align:center;width:100%}.price .price-elem>div .price-subtitle{font-family:'IBM Plex Sans',sans-serif;font-weight:700;font-size:.9em}.price .price-elem>div .price-title{font-family:Rajdhani,sans-serif;font-weight:700;font-size:2em}.price .price-elem>div .price-price{font-size:7.5em;font-family:Rajdhani,sans-serif;line-height:1.1em;margin:.2em 0 0}.price .price-elem>div .price-subprice{font-family:'IBM Plex Sans',sans-serif;font-size:2em;line-height:1em;margin:0 0 1em}.mfsmap{min-height:calc(100vh - 60px);position:relative}.mfsmap .background{background-position:right;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.mfsmap .layer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#000;opacity:.8}.mfsmap .cont{max-width:1540px;position:relative;z-index:3;min-height:calc(100vh - 60px)}.mfsmap .cont .mfsmap-container{display:flex;min-height:calc(100vh - 60px);height:100%}.mfsmap .cont .mfsmap-container>div{width:100%}.mfsmap .cont .mfsmap-container>div.mfsmap-list{color:#fff;display:flex;align-items:center;text-align:center;flex-wrap:wrap;padding:2em 0}.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-title{font-family:Rajdhani,sans-serif;font-weight:700;font-size:2em;align-items:center;width:100%}.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-new{display:block;font-family:Rajdhani,sans-serif;font-weight:700;width:100%}.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-new>div{font-size:1.3em;padding:0 3em;line-height:1.7em}.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-new .new-title{display:block;font-family:'IBM Plex Sans',sans-serif;margin:0 0 1em}.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-list{display:block;width:100%;padding:2em 0}.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-list .list-title{display:block;font-family:'IBM Plex Sans',sans-serif;margin:0 0 1em}.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-list .button{color:#fff;border-color:#fff;width:calc(30% - 20px);display:inline-block;margin:10px;padding:.8em;font-size:1.3em}@media screen and (max-width:900px){.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-list .button{width:calc(50% - 30px)}}.mfsmap .cont .mfsmap-container>div.mfsmap-list .cities-list .button:hover{background:#fff;color:#000}.mfsmap .cont .mfsmap-container>div.arrow{width:1px;white-space:nowrap;display:none}.mfsmap .cont .mfsmap-container>div.arrow span{display:block;width:40px;height:40px;background:#fff;transform:rotate(135deg);margin:40vh -20px 0}.partners-list{width:100%;max-width:1200px;display:block;margin:auto}.partners-list>div{display:flex;align-items:center;border-bottom:2px solid #ccc}@media screen and (max-width:900px){.partners-list>div{flex-wrap:wrap}.partners-list>div>div{width:100%;padding:1em 2em;text-align:center}.partners-list>div>div img{margin:auto;width:auto;max-width:100%;height:auto}}.partners-list>div img{display:block}.partners-list>div .list-percent{text-align:center;flex:1}.partners-list>div .list-percent strong{font-family:Rajdhani,sans-serif;display:block;font-size:4em;line-height:1em;padding:0 1em}.partners-list>div .list-percent span{font-family:'IBM Plex Sans',sans-serif;font-size:1.2em}.partners-list>div .list-desc{font-family:'IBM Plex Sans',sans-serif;line-height:1.8em;max-width:570px;width:100%}.treners .gallery-carousel .slick-list{margin:0 -12px}.treners .gallery-carousel .slick-slide{max-width:342px;margin:0 12px}.treners .trener-image{display:block;width:auto;max-width:100%}.treners .trener-data{background:#000;padding:1.5em;color:#fff}.treners .trener-data>span{font-weight:700;font-family:'IBM Plex Sans',sans-serif;font-size:.9em}.treners .trener-data strong{font-family:Rajdhani,sans-serif;font-size:1.6em;color:#d50000;margin:0 0 .5em}.treners .trener-data a{margin:0 0 .5em}.treners .trener-data a span{color:#fff;border-bottom:1px solid #fff;font-family:'IBM Plex Sans',sans-serif;font-size:1.2em}.treners .trener-data>*{display:block}.treners .carousel-next,.treners .carousel-prev{position:absolute;display:block;height:84px;width:84px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0;margin:0 -72px;border-radius:100%;z-index:4}@media screen and (max-width:1580px){.treners .carousel-next,.treners .carousel-prev{margin:0 -30px;background:#fff}}@media screen and (max-width:900px){.treners .carousel-next,.treners .carousel-prev{-webkit-transform:translate(0,-50%) scale(.6);-ms-transform:translate(0,-50%) scale(.6);transform:translate(0,-50%) scale(.6)}}.treners .carousel-next{right:0}.homepage-boxes{display:flex;margin:auto;max-width:1920px;flex-wrap:wrap}.homepage-boxes>div{display:flex;width:50%}@media screen and (max-width:1200px){.homepage-boxes>div{padding:0 25px}}@media screen and (max-width:900px){.homepage-boxes>div{width:100%;padding:20px}}.homepage-boxes>div.boxes-empty{background:no-repeat center 30%;background-size:30%}@media screen and (max-width:900px){.homepage-boxes>div.boxes-empty{display:none}}.homepage-boxes>div .boxes-logo{padding:35px 25px}@media screen and (max-width:1200px){.homepage-boxes>div .boxes-logo{display:none}}.homepage-boxes>div .boxes-data{width:100%;overflow:hidden}.homepage-boxes>div .boxes-data img{width:100%;height:auto;display:block;transform:scale(1);transition:all .5s}.homepage-boxes>div .boxes-data>a>div{display:flex;width:100%;padding:2em 0;align-items:flex-end;color:#000}.homepage-boxes>div .boxes-data>a>div>div:first-of-type{flex:1}.homepage-boxes>div .boxes-data>a>div>div:first-of-type div,.homepage-boxes>div .boxes-data>a>div>div:first-of-type small,.homepage-boxes>div .boxes-data>a>div>div:first-of-type span,.homepage-boxes>div .boxes-data>a>div>div:first-of-type strong{display:block;font-family:'IBM Plex Sans',sans-serif}.homepage-boxes>div .boxes-data>a>div>div:first-of-type small{font-weight:700;font-size:.9em}.homepage-boxes>div .boxes-data>a>div>div:first-of-type strong{font-family:Rajdhani,sans-serif;font-size:2em}.homepage-boxes>div .boxes-data>a>div>div:first-of-type div{line-height:1.8em}.homepage-boxes>div .boxes-data .boxes-arr{margin:1em 3em;width:48px;height:48px;transition:all .5s}.homepage-boxes>div:hover .boxes-data img{transform:scale(1.02);transition:all .5s}.homepage-boxes>div:hover .boxes-data .boxes-arr{margin:1em 1em 1em 5em;transition:all .5s}