@import url(https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100;200;300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&family=Roboto:wght@100;300;400;500;700;900&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}.header-navigation{align-items:center;background-color:#161718;color:#fff;display:flex;font-family:Roboto,sans-serif;height:80px;justify-content:space-between;margin:0 auto;padding:0 4rem;position:-webkit-sticky;position:sticky;top:0;z-index:99999}.header-navigation .header-navigation_links{align-items:center;display:flex;height:100%;justify-content:space-between;width:60%}.header-navigation .header-navigation_links .nav-logo{margin:auto;width:9rem}.header-navigation .header-navigation_links .nav-logo img{height:auto;margin:auto;width:100%}.header-navigation .header-navigation_links a{display:flex;height:100%;letter-spacing:1px;position:relative}.header-navigation .header-navigation_links a:hover:not(:first-child){border-bottom:3px solid #11b2a7}.header-navigation .header-navigation_links a p{color:#fff;font-size:clamp(.7rem,2.1vw,1rem);margin:auto}.header-navigation .layout-top_connection{align-items:center;display:flex}.header-navigation .layout-top_connection button{background-color:#11b2a7;border:none;border-radius:5px;font-weight:600;margin-right:1rem;padding:11px}.header-navigation .layout-top_connection button:hover{cursor:pointer;-webkit-transform:scale(1);transform:scale(1);transition:all .2s linear}.header-navigation .layout-top_connection .to_connect{color:#11b2a7;transition:3s linear}.header-navigation .layout-top_connection .to_connect:hover{cursor:pointer;-webkit-transform:scale(1);transform:scale(1);transition:all .2s linear}.burger-btn{background-color:#161718;cursor:pointer;display:none;height:55px;padding:2px;position:relative;width:50px}.burger-btn .lines{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.burger-btn .lines .line{background-color:#11b2a7;border-radius:30px;height:10%;position:absolute;width:100%}.burger-btn .lines .line1{top:20%}.burger-btn .lines .line2{top:45%;width:80%}.burger-btn .lines .line3{top:70%}.menu-burger{display:none}@media(max-width:1300px){.header-navigation{max-width:100%;padding:0 2rem}.header-navigation .header-navigation_links{justify-content:flex-start}.header-navigation .header-navigation_links p{font-size:.9rem;margin-left:1.5rem}}@media(max-width:880px){.green_button,.red_button{font-size:14px!important;height:20px}.header-navigation{max-width:100%;padding:0 2rem}.header-navigation .header-navigation_links{justify-content:space-evenly}.header-navigation .header-navigation_links .nav-logo{margin-left:1%;width:5rem}.header-navigation .header-navigation_links p{font-size:.8rem;margin-left:0}}.logo-mobile{display:none;margin-top:10px}.lang-column{left:auto!important;max-width:200px}.lang-column a{display:flex!important}@media(max-width:675px){.header-navigation{display:none}.logo-mobile{display:block;padding-top:10px}.header-navigation_burger{-webkit-animation:showBurger .8s ease-in-out;animation:showBurger .8s ease-in-out;display:block;flex-direction:column;height:90vh;justify-content:center;margin-bottom:10%}.header-navigation_burger .header-navigation_links{align-items:center;flex-direction:column;justify-content:stretch;margin-top:15%;max-height:60%;width:100%}.header-navigation_burger .header-navigation_links .nav-logo{width:10rem}.header-navigation_burger .header-navigation_links p{font-size:1.7rem}.header-navigation_burger .layout-top_connection{justify-content:center;margin-top:5%}.burger-btn{color:#11b2a7;cursor:pointer;display:block;font-size:2rem;position:absolute;right:4%;top:4%;z-index:99999}@-webkit-keyframes showBurger{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showBurger{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.dropdown-content{background-color:transparent;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;left:0;width:100%;z-index:10}.dropdown:hover .dropdown-content{display:block}.column{float:left;height:auto;text-align:center;width:100%}.column h3,.column h4{display:none}.column a{color:#11b2a7;display:block!important;font-size:12px;font-size:14px;height:50px!important;margin-bottom:4px;margin-top:4px;text-align:center;width:100%}.column-descriptive{display:none}.dropbtn{display:block;height:auto!important;margin-right:5px;padding:20px;width:auto}.dropbtn:hover{border-bottom:3px solid #11b2a7;cursor:pointer}.dropbtn p{color:#fff}.dropdown{color:#161718;float:left;height:auto}}@media(min-width:675px){.dropdown{color:#161718;float:left;height:100%}.dropbtn{display:block;margin-right:5px;padding:20px;width:auto}.dropbtn:hover{border-bottom:3px solid #11b2a7;cursor:pointer}.dropbtn p{color:#fff}.dropdown-content{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;left:0;position:absolute;top:80px;width:100%;z-index:10}.dropdown:hover .dropdown-content{display:block}.column{float:left;height:200px;padding:3%;width:33%}.column h3{font-size:20px;margin-bottom:15px}.column h4{font-size:14px;margin-bottom:25px}.column a{color:#11b2a7;font-size:12px;height:30px!important;margin-bottom:4px;margin-top:4px}.column a:hover{border:none!important;text-decoration:underline}.column p{color:#686868;font-size:16px}}.index_blog{cursor:pointer;font-size:20px;padding-bottom:25px;padding-left:15px;padding-top:25px}.index_blog_span{color:#000!important}.index_blog_span:hover{color:#000!important;text-decoration:underline}body{background-color:#161718;font-family:Roboto,sans-serif}.green_button{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-image:linear-gradient(#00a19c,#00a19c 6%,#3c7f76);border:none;border-radius:5px 5px 5px 5px;box-shadow:0 5px 17px 8px rgba(0,0,0,.15);box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;font-weight:800;height:50px;margin-top:15px;padding:15px 20px 10px;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);-webkit-user-select:none;-ms-user-select:none;user-select:none}.green_button:hover{box-shadow:0 5px 17px 8px rgba(3,161,167,.253);-webkit-transform:skewX(-12deg)!important;transform:skewX(-12deg)!important}.red_button{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#d40d1f;background:linear-gradient(180deg,#ac0412,#ac0412,#7a0f18);border:none;border-radius:5px 5px 5px 5px;box-shadow:0 5px 17px 8px rgba(71,2,2,.15);box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;font-weight:800;height:50px;margin-top:15px;padding:15px 20px 10px;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);-webkit-user-select:none;-ms-user-select:none;user-select:none}.red_button:hover{box-shadow:0 5px 17px 8px rgba(167,3,3,.253);-webkit-transform:skewX(-12deg)!important;transform:skewX(-12deg)!important}*>span,h1{color:#11b2a7}h1{font-size:clamp(3rem,7vw,5rem);font-weight:800;letter-spacing:-4px;line-height:1.4em}h2{font-size:clamp(2rem,6vw,3.3rem);font-style:italic}h3{font-size:clamp(1.8rem,5vw,2.3rem)}h4{font-size:clamp(1rem,2.5vw,1.7rem)}p{font-size:clamp(1rem,2.5vw,1.3rem)}.wrapped{margin:0 auto;overflow-x:hidden;padding:0 4rem}.dots-pattern{position:absolute;right:5%;top:50%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.main-cover_bottom-bg{bottom:0;position:absolute;width:100%}.home-wrapper{font-family:Roboto,sans-serif}.black-section{background-color:#161718}.white-section{background-color:#fff}.main-banner_cover{display:flex;height:80vh;margin-top:7%;overflow-y:hidden;width:100%}.main-banner_cover .main-banner_img{flex-basis:41.6667%;max-width:41.6667%;position:relative}.main-banner_cover .main-banner_img .main-banner_img-wrapper{height:auto;width:70em}.main-banner_cover .main-banner_img .main-banner_img-wrapper .cover1{background-size:cover;height:clamp(211px,40vw,550px);max-width:100%;object-fit:cover;position:relative;z-index:1}.main-banner_cover .main-banner_title{display:flex;flex-basis:58.3333%;font-style:italic;justify-content:center;margin-top:8vh;max-width:58.3333%;z-index:400}.main-banner_cover .main-banner_title .block-title{margin-top:5%}.main-banner_cover .main-banner_title .block-title h1 span{color:#fff;font-weight:800;letter-spacing:-4px;max-width:700px}.main-banner_cover .main-banner_title .block-title h2{color:#d40d1f;font-size:20px;font-style:italic;font-weight:700;margin-top:2%}.main-banner_cover .main-banner_title .block-title button{background-color:#11b2a7;margin-top:7%}.main-banner_cover .main-banner_title .main-banner_img-listing{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(22,23,24,.2);border-radius:.75em;bottom:10%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:flex;height:130px;justify-content:center;left:26%;padding:12px 15px;position:absolute;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);width:280px;z-index:5}.main-banner_cover .main-banner_title .main-banner_img-listing .icon-listing-absolute{position:absolute;right:10px;top:-15px}.main-banner_cover .main-banner_title .main-banner_img-listing .icon-listing-absolute ion-icon{color:#11b2a7;font-size:3rem;z-index:33939939396}.main-banner_cover .main-banner_title .main-banner_img-listing ul>li{align-items:center;display:flex;padding:10px 0}.main-banner_cover .main-banner_title .main-banner_img-listing ul>li ion-icon{color:#11b2a7;font-size:1.4rem;margin-right:15px}.main-banner_cover .main-banner_title .main-banner_img-listing ul>li>a{color:#fff;font-size:1rem;font-weight:700;text-shadow:longshadow(#000,#161718,100,.8)}.middle-banner_cover{background-color:#161718;color:#fff;margin:3% 0;width:100%}.middle-banner_cover .white-space{align-items:center;display:flex;flex-direction:row-reverse;height:100%;padding:0 3.2rem;width:100%}.middle-banner_cover .white-space .left-img{width:clamp(350px,66vw,600px)}.middle-banner_cover .white-space .left-img img{object-fit:cover;width:100%}.middle-banner_cover .white-space .right-txt{margin-right:8%;max-width:50%}.middle-banner_cover .white-space .right-txt h2{font-style:normal;margin:3% 0}.middle-banner_cover .white-space .right-txt h3,.middle-banner_cover .white-space .right-txt h4{font-style:italic}.middle-banner_cover .white-space .right-txt p{margin-top:5%}.second-banner_cover{align-items:center;background-color:#fff;border-radius:0 100% 0 100%/91% 11% 89% 9%;color:#161718;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:12%;padding:11rem 15px;position:relative;width:100%;z-index:2}.second-banner_cover .second-banner_img{flex-basis:41.6667%;max-width:41.6667%}.second-banner_cover .second-banner_title{color:#161718;flex-basis:58.3333%;font-style:italic;max-width:58.3333%}.second-banner_cover .second-banner_title h2,.second-banner_cover .second-banner_title h3{color:#161718}.second-banner_cover .second-banner_title h2 span{color:#11b2a7}.second-banner_cover .second-banner_title p{color:#161718;font-style:normal;margin-top:20px;max-width:700px}.assets-wrapper{border-radius:0 100% 0 100%/91% 11% 89% 9%;height:auto;margin-bottom:30px;padding:25px 25px 50px;position:relative;width:100%}.assets-wrapper .assets-title{color:#fff;font-size:30px;margin:40px 40px 50px;z-index:4}.assets-wrapper .assets-title h2{padding-top:15px}.assets-wrapper .assets-title span{color:#11b2a7}.assets-wrapper .assets-listing{padding:20px;width:100%}.assets-wrapper .assets-listing .assets-listing_ul{display:flex;flex-direction:column;width:100%}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li{align-content:center;display:flex;margin:3% 0;position:relative;transition:.4s ease-out;width:100%}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li:first-child,.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li:nth-child(3){align-self:flex-start;flex-direction:row-reverse}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li:nth-child(2){margin:4% 0}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li .assets-listing_li_img{align-items:center;display:flex;justify-content:center;width:50%}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li .assets-listing_li_img img{justify-self:center;object-fit:cover;width:clamp(22rem,43vw,36rem)}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li .card-content{display:flex;flex-direction:column;justify-content:center;margin-left:5%;width:50%}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li .card-content .card-title{font-style:italic;margin-bottom:3%}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li .card-content .card-title h3{max-width:75%}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li .card-content .card-title h3 span{font-family:Shadows Into Light,cursive}.assets-wrapper .assets-listing .assets-listing_ul .assets-listing_li .card-content .card-title p{font-style:normal;margin-top:20px}.links li .card-hidden_desc{align-items:center;display:flex;transition:all .3s ease-in-out}.links li .card-hidden_desc a{color:#028f8a;font-size:20px;height:21px;margin-left:3.8rem;margin-top:20px;transition:all .3s ease-in-out}.links li .card-hidden_desc a:hover{cursor:pointer;font-size:22px;font-weight:800}.reviews-wrapper{align-items:center;background-color:#161718;display:flex;flex-direction:column;height:800px;padding:20px}.reviews-wrapper .reviews-title{margin-right:auto;margin-top:4%}.reviews-wrapper .reviews-title h2{color:#fff;margin-bottom:50px;margin-left:40px}.reviews-wrapper .reviews-title h2 span{color:#11b2a7}.reviews-wrapper .carousel-status{display:none}.reviews-wrapper .carousel-root{height:80%;max-width:65%}.reviews-wrapper .carousel-root .carousel .thumbs-wrapper{display:none}.reviews-wrapper .carousel-root .carousel-slider{height:80%;position:relative}.reviews-wrapper .carousel-root .carousel-slider .control-dots{bottom:25%;margin:0 auto}.reviews-wrapper .carousel-root .carousel-slider .control-dots .dot{background:#11b2a7!important;height:11px!important;width:11px!important}.reviews-wrapper .carousel-root .carousel-slider .control-arrow{-webkit-transform:skew(0);transform:skew(0)}.reviews-wrapper .carousel-root .carousel-slider .control-arrow:hover{background:transparent;-webkit-transform:scale(1.2rem);transform:scale(1.2rem)}.reviews-wrapper .carousel-root .carousel-slider .slider-wrapper{margin-top:50px}.reviews-wrapper .carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card{align-items:center;color:#fff;display:flex;flex-wrap:wrap;height:80%;justify-content:space-evenly;position:relative;width:100%}.reviews-wrapper .carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card img{border-radius:50%;object-fit:cover;width:20%;z-index:9}.reviews-wrapper .carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card q{font-size:1.3rem;margin-left:-5rem;margin-top:20px;max-width:350px}.reviews-wrapper .carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card span{color:#11b2a7;font-size:1.5rem;position:absolute;right:35%;top:11%;-webkit-transform:translateX(50%);transform:translateX(50%)}.brands-wrapper{border-radius:25px;border-radius:0 100% 0 100%/87% 17% 83% 13%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:100%;z-index:9}.brands-wrapper .brands-wrapper_content{height:100%;padding-top:4%}.brands-wrapper .brands-wrapper_content .brands-img_back{border-radius:0 100% 0 100%/87% 17% 83% 13%;left:0;max-height:100%;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.brands-wrapper .brands-wrapper_content .brands-title{margin:4% 0 8%}.brands-wrapper .brands-wrapper_content .brands-title h2{color:#161718;margin:5% auto 2% 2%}.brands-wrapper .brands-wrapper_content .brands-listing{margin:0 auto;max-width:1100px;padding:5px 70px}.brands-wrapper .brands-wrapper_content .brands-listing ul{grid-column-gap:80px;grid-row-gap:60px;-webkit-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-content:center;row-gap:60px}.brands-wrapper .brands-wrapper_content .brands-listing ul li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border-radius:10% 10% 2% 2%;height:120px;transition:.4s ease-in-out;width:150px}.brands-wrapper .brands-wrapper_content .brands-listing ul li img{background-color:transparent;-webkit-filter:grayscale(100%) brightness(50%);filter:grayscale(100%) brightness(50%);padding:5px;width:100%}.brands-wrapper .brands-wrapper_content .brands-listing ul li:hover img{background-color:transparent;box-shadow:none;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.1);transform:scale(1.1);transition:background-color .4s linear,box-shadow .2s linear,-webkit-transform .1s linear;transition:background-color .4s linear,transform .1s linear,box-shadow .2s linear;transition:background-color .4s linear,transform .1s linear,box-shadow .2s linear,-webkit-transform .1s linear}.brands-wrapper .brands-wrapper_content .brands-listing ul li:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.brands-wrapper .brands-wrapper_content .brands-other{display:flex;justify-content:flex-end;margin:4% 0;width:100%}.brands-wrapper .brands-wrapper_content .brands-other p{color:#11b2a7;font-size:1.8rem;margin-right:8%}.choices-wrapper{display:flex;height:800px;justify-content:center;max-width:100%;position:relative}.choices-wrapper .choices-wrapper_bg{max-width:100%;min-height:100%;object-fit:cover;position:absolute}.choices-wrapper .choices-logo_img img{background-repeat:repeat-x;height:100%;position:absolute;top:0;width:100%}.choices-wrapper .card-grid-content{display:flex}.choices-wrapper .card-grid-content .card-grid-content_ul{grid-column-gap:8vh;align-items:center;-webkit-column-gap:8vh;column-gap:8vh;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-content:center}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.5);border-radius:20px;cursor:pointer;display:flex;height:30rem;overflow:hidden;padding:2em;position:relative;text-shadow:0 0 1em rgba(50,50,51,.5);-webkit-transform:perspective(500px);transform:perspective(500px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice:hover .card-choice_title .card-choice_btn{opacity:1;-webkit-transform:translateY(25px) skewX(-12deg);transform:translateY(25px) skewX(-12deg);transition-delay:.2s}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice:hover .card-choice_absolute-svg{overflow:visible;pointer-events:none;top:0;-webkit-transform:translate(-25%,-25%) rotate(40deg);transform:translate(-25%,-25%) rotate(40deg);transition:.7s;width:100%}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice:hover .card-choice_absolute-img{top:0;-webkit-transform:translateY(0);transform:translateY(0)}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice:hover .card-choice_title{margin-top:2%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice:first-child .card-choice_absolute-img:first-child{left:-12px}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice .card-choice_absolute-img{pointer-events:none;position:absolute;top:40%;-webkit-transform:translateY(-57%);transform:translateY(-57%);transition:.5s;width:100%;z-index:10000}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice .card-choice_absolute-svg{overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-transform:translate(33%,-44%) rotate(0);transform:translate(33%,-44%) rotate(0);transition:.5s;width:100%;z-index:0}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice .card-choice_title{align-self:flex-end;display:flex;flex-direction:column;justify-content:space-evenly;transition:.4s}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice .card-choice_title h2{color:#fff;font-size:30px;font-weight:900;letter-spacing:1px;max-width:300px;text-transform:uppercase}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice .card-choice_title p{color:#fff;font-weight:600;margin-left:auto;text-transform:uppercase}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice .card-choice_title .card-choice_btn{border:none;display:flex;font-size:1.1rem;justify-content:center;margin:3% auto;opacity:0;-webkit-transform:skewX(0deg);transform:skewX(0deg);transition:.4s}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice .card-choice_title .card-choice_btn a{color:#fff}@media(max-width:1300px){.brands-wrapper,.brands-wrapper .brands-wrapper_content{height:auto}.brands-wrapper .brands-wrapper_content .brands-img_back{height:100%;max-height:unset}.brands-wrapper .brands-wrapper_content .brands-listing ul{grid-template-columns:1fr 1fr 1fr 1fr}.brands-wrapper .brands-wrapper_content .brands-listing ul li{height:100px;width:150px}.choices-wrapper{height:auto}.choices-wrapper .choices-wrapper_bg{object-position:left bottom}.choices-wrapper .card-grid-content .card-grid-content_ul{grid-template-columns:1fr 1fr;padding:35px 0;row-gap:40px}.carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card q{font-size:1.2rem!important;margin-left:-2rem!important;margin-top:30px!important}.carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card span{font-size:1.4rem!important;top:3%!important}}.not-found-back{color:#fff;display:flex;height:90vh;overflow-y:hidden;width:100%}.not-found-back .error-four{display:block;height:20%;margin:auto;text-align:center;width:100%}@media(max-width:880px){.main-banner_cover{flex-direction:column-reverse;height:100%;text-align:center}.main-banner_cover .dots-pattern{display:none}.main-banner_cover .main-banner_img{max-width:100%}.main-banner_cover .main-banner_img .main-banner_img-wrapper{width:auto}.main-banner_cover .main-banner_title{margin-top:auto;max-width:100%}.main-banner_cover .main-banner_title .main-banner_img-listing{display:none}.middle-banner_cover{margin-top:8%}.middle-banner_cover .white-space{flex-direction:column-reverse;justify-content:center;padding:2rem 1.2rem;text-align:center}.middle-banner_cover .white-space .right-txt{margin:0 0 7%;max-width:68%}.second-banner_cover{flex-direction:column;padding:8rem 9px;text-align:left}.second-banner_cover .second-banner_img{margin-bottom:9%;max-width:40rem}.second-banner_cover .second-banner_img .cover2{width:100%}.assets-wrapper .assets-title{display:flex;margin:0 5% 3% 0;text-align:left}.assets-wrapper .assets-title h2{justify-self:flex-start}.assets-wrapper .assets-listing .assets-listing_ul>.card{align-items:center;flex-direction:column!important}.assets-wrapper .assets-listing .assets-listing_ul>.card .card-content{margin:8% 0;width:80%}.assets-wrapper .assets-listing .assets-listing_ul>.card .card-content .card-title h3{max-width:100%}.brands-wrapper .brands-wrapper_content .brands-img_back{border-radius:0;width:auto}.brands-wrapper .brands-wrapper_content .brands-listing ul{grid-template-columns:1fr 1fr 1fr 1fr}.brands-wrapper .brands-wrapper_content .brands-listing ul li{height:90px;width:120px}.brands-wrapper .brands-wrapper_content .brands-other{margin:7% 0}.reviews-wrapper .carousel-root{max-width:unset}.footer-wrapper .foot{grid-template-areas:"links links links links" "more more more more" "love love love love"!important}.footer-wrapper .foot .footer-link-part{justify-content:center}.footer-wrapper .foot .footer-with-love .love-legal{display:flex;flex-direction:column}.footer-wrapper .foot .footer-with-love .love-account{display:flex;justify-items:flex-start}.footer-wrapper .foot .footer-with-love .love-account .content{display:flex;flex-direction:column}.footer-wrapper .foot .footer-with-love .love-txt p{font-size:.8rem!important}}@media(max-width:700px){.main-banner{padding-top:10%}.brands-wrapper .brands-wrapper_content{padding-bottom:35px;padding-top:35px}.brands-wrapper .brands-wrapper_content .brands-img_back{border-radius:0;width:auto}.brands-wrapper .brands-wrapper_content .brands-listing ul{grid-template-columns:1fr 1fr 1fr}.brands-wrapper .brands-wrapper_content .brands-listing ul li{height:90px;width:120px}.brands-wrapper .brands-wrapper_content .brands-other{margin:7% 0}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice{height:23rem}}@media(max-width:580px){.green_button,.red_button{font-size:14px!important}.wrapped{border-radius:unset}.second-banner_cover .second-banner_title{margin:0 5%;max-width:unset;text-align:center}.assets-wrapper .assets-title{display:flex;margin:0 5% 3% 0;text-align:left}.assets-wrapper .assets-title h2{justify-self:flex-start}.assets-wrapper .assets-listing .assets-listing_ul>.card .card-content{margin:8% 0;width:100%}.brands-wrapper .brands-wrapper_content .brands-listing ul{grid-template-columns:1fr 1fr}.brands-wrapper .brands-wrapper_content .brands-listing ul li{height:90px;width:120px}.brands-wrapper .brands-wrapper_content .brands-other{margin:7% 0}.choices-wrapper .card-grid-content .card-grid-content_ul{grid-template-columns:1fr}.choices-wrapper .card-grid-content .card-grid-content_ul .card-choice{height:23rem}.reviews-wrapper .reviews-title h2{margin:0 5%}.carousel-root .carousel-slider .control-arrow{height:40%}.carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card{align-items:center!important;flex-direction:column!important;height:auto!important}.carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card q{max-width:280px!important}.carousel-root .carousel-slider .slider-wrapper .slider .slide .carousel-card span{font-size:1.1rem!important;left:0;margin-top:3%;position:unset!important;right:0;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.footer-wrapper .foot{padding:70px 25px!important}.footer-wrapper .foot .footer-link-part{-webkit-column-gap:60px;column-gap:60px}.footer-wrapper .foot .footer-more-part{align-items:center;flex-direction:column-reverse}.footer-wrapper .foot .footer-more-part .more-about p{font-size:.8rem!important;width:96%!important}}a{text-decoration:none}.overlay{font-family:Roboto,sans-serif;position:relative;z-index:2}.overlay,.overlay:after{background-color:#161718;width:100%}.overlay:after{border-radius:40%;bottom:-10px;content:"";height:30px;left:0;position:absolute;right:0;z-index:1}.overlay .overlay-title{color:#fff;letter-spacing:.2rem;padding-bottom:10%;padding-top:10%;text-align:center;width:100%}.overlay .overlay-title h1{font-size:35px}.overlay .overlay-title h1,.overlay .overlay-title h2{color:#fff;letter-spacing:normal;margin-bottom:4%;text-align:center}.overlay .overlay-title h2{font-size:20px}.cookie-consent-banner{box-shadow:2px 3px 15px 0 #000;position:fixed;z-index:2147483645}.cookie-consent-banner,.cookie-consent-display{background-color:#fff;bottom:0;box-sizing:border-box;left:0;width:100%}.cookie-consent-banner__inner{margin:0 auto;max-width:1000px;padding:12px 0}.cookie-consent-banner__inner .title{color:#11b2a7;font-size:16px}.cookie-consent-banner__inner .cookies-description{font-size:12px}.cookie-consent-banner__inner .bloc{margin-top:6px}.cookie-consent-banner__inner .title_bloc{display:flex}.cookie-consent-banner__inner .bloc__right{padding-left:5px}.cookie-consent-banner__inner .cookie-consent-banner__description a{color:#11b2a7;cursor:pointer}.cookie-consent-banner__copy{margin-bottom:4px}.cookie-consent-banner__actions{display:flex;justify-content:space-evenly}.cookie-consent-banner__actions a{cursor:pointer}.cookie-consent-banner__header{font-family:CeraPRO-Bold,sans-serif,arial;font-size:14px;font-weight:400;line-height:16px;margin-bottom:8px}.cookie-consent-banner__description{color:#838f93;font-size:12px}.cookie-consent-banner__cta,.cookie-consent-banner__description{font-family:CeraPRO-Regular,sans-serif,arial;font-weight:400;line-height:16px}.cookie-consent-banner__cta{background-color:#11b2a7;border-radius:2px;box-sizing:border-box;color:#fff!important;display:inline-block;font-size:14px;min-width:164px;padding:11px 13px;text-align:center;text-decoration:none}.cookie-consent-banner__cta--secondary__refuse{background-color:#161718;border:2px solid #161718;color:#fff;padding:9px 13px}.cookie-consent-banner__cta--secondary{background-color:#fff;border:2px solid #161718;color:#161718!important;padding:9px 13px}.cookie-consent-banner__cta:hover{background-color:#11b2a7}.cookie-consent-banner__cta--secondary:hover{background-color:transparent;border-color:#838f93;color:#11b2a7}.cookie-consent-banner__cta:last-child{margin-left:16px}.table-container{display:flex;font-size:12px;justify-content:space-evenly}.table-container td{padding:5px}.table-container td:first-child{width:20%}tr:nth-child(2n){background-color:#f2f2f2}tr:hover{background-color:#ddd}th{background-color:#11b2a7;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left;width:100%}.rectangle-svg{background-attachment:fixed;background-color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Cpath fill='none' stroke-width='10.1' stroke-opacity='.51' id='a' d='M-400-300h800v600h-800z'/%3E%3C/defs%3E%3Cg transform='rotate(7.4 -6298.93 7356.907)' style='transform-origin:center'%3E%3Cuse stroke='%23000' href='%23a' transform='rotate(.1) scale(1.001)'/%3E%3Cuse stroke='%23060f0e' href='%23a' transform='rotate(.2) scale(1.002)'/%3E%3Cuse stroke='%230d1d1c' href='%23a' transform='rotate(.3) scale(1.003)'/%3E%3Cuse stroke='%23132c2a' href='%23a' transform='rotate(.4) scale(1.004)'/%3E%3Cuse stroke='%23193b37' href='%23a' transform='rotate(.5) scale(1.005)'/%3E%3Cuse stroke='%23204945' href='%23a' transform='rotate(.6) scale(1.006)'/%3E%3Cuse stroke='%23265853' href='%23a' transform='rotate(.7) scale(1.007)'/%3E%3Cuse stroke='%232c6761' href='%23a' transform='rotate(.8) scale(1.008)'/%3E%3Cuse stroke='%2333756f' href='%23a' transform='rotate(.9) scale(1.009)'/%3E%3Cuse stroke='%2339847d' href='%23a' transform='rotate(1) scale(1.01)'/%3E%3Cuse stroke='%233f938b' href='%23a' transform='rotate(1.1) scale(1.011)'/%3E%3Cuse stroke='%2346a199' href='%23a' transform='rotate(1.2) scale(1.012)'/%3E%3Cuse stroke='%234cb0a6' href='%23a' transform='rotate(1.3) scale(1.013)'/%3E%3Cuse stroke='%2352bfb4' href='%23a' transform='rotate(1.4) scale(1.014)'/%3E%3Cuse stroke='%2359cdc2' href='%23a' transform='rotate(1.5) scale(1.015)'/%3E%3Cuse stroke='%235FDCD0' href='%23a' transform='rotate(1.6) scale(1.016)'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;bottom:0;height:200px;position:absolute;width:200px}button{border:0;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;font-size:.9rem;outline:none;position:relative;text-decoration:none;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);vertical-align:middle}button.styled-btn{background:#11b2a7;border:2px solid #161718;border-radius:.75em;color:#fff!important;color:#382b22;font-size:1.1rem;font-weight:700;padding:1em 2em;text-transform:uppercase;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:background .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,background .15s ease-out;transition:transform .15s ease-out,background .15s ease-out,-webkit-transform .15s ease-out}button.styled-btn:hover{background:#fff;-webkit-transform:translateY(.25em);transform:translateY(.25em)}button.styled-btn:hover:before{box-shadow:0 0 0 2px #382b22,0 .5em 0 0 #ffe3e2;-webkit-transform:translate3d(0,.5em,-1em);transform:translate3d(0,.5em,-1em)}button.styled-btn:active{background:#fff;-webkit-transform:translateY(.75em);transform:translateY(.75em)}button.styled-btn:active:before{box-shadow:0 0 0 2px #382b22,0 0 #ffe3e2;-webkit-transform:translateZ(-1em);transform:translateZ(-1em)}.red_color{color:#d40d1f!important}.green_color{color:#11b2a7!important}.black_color{color:#161718!important}.contrast-text{font-weight:800}.contrast-color-red{color:#f22a3b}#registration{display:flex;height:100vh;position:relative}#registration .bg-registration{height:100%;left:0;object-fit:cover;opacity:.9;position:absolute;width:100vw;z-index:-90}#registration .context{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 1px 29px 14px rgba(0,0,0,.75);box-sizing:border-box;color:#fff;height:auto;margin:8% auto;padding:10px 20px;position:relative;width:50%;z-index:9}#registration .context h1.title{font-size:40px;letter-spacing:normal}#registration .context h2.subtitle{color:#fff;font-size:20px!important;letter-spacing:normal;margin-bottom:50px;margin-top:50px}#registration .context .description-container{margin-top:50px}#registration .context .description-container .description-line{display:flex;margin-bottom:40px;margin-top:40px}#registration .context .description-container .description-line .description-icon{text-align:center;width:15%}#registration .context .description-container .description-line .description-phrase{text-align:left;width:85%}#registration .context .description-container .description-line .description-phrase h3{font-size:18px}#registration .context .description-container .description-line .description-phrase p{font-size:16px}#registration .context .footer{color:#11b2a7;text-align:center}#registration .context .footer h3{font-size:16px}#registration .form{background:linear-gradient(90deg,#e8e8e8,#fff 50%,#e8e8e8);border-radius:20px;box-shadow:0 1px 29px 14px rgba(0,0,0,.75);box-sizing:border-box;height:auto;margin:auto;min-height:200px;position:relative;width:35%;z-index:9}#registration .form .overlay{border-radius:20px 20px 0 0}#registration .form .header-container{color:#fff;padding:20px;text-align:center}#registration .form .header-container h2{font-size:14px}#registration .form .progress{display:block;padding-left:5%;padding-right:5%}#registration .form .progress .progress-bar_dsc{font-family:Roboto,"sans-serif";right:7%;top:7%}#registration .form .progress .progress-bar{background:#fafafa;border-radius:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.25),0 1px hsla(0,0%,100%,.08);flex-direction:column;padding:4px;top:0;width:100%}#registration .form .progress .progress-bar .progress-bar_activity{background-image:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.05));border-radius:4px;box-shadow:0 0 1px 1px rgba(0,0,0,.25),inset 0 1px hsla(0,0%,100%,.1);height:16px;transition:.4s linear;transition-property:width,background-color}#registration .form .progress .progress-bar .progress-step1{background-color:#161718;width:50%}#registration .form .progress .progress-bar .progress-step2{background-color:#11b2a7;width:100%}#registration .form .input-step1,#registration .form .input-step2{margin-top:40px;padding-left:10%;padding-right:10%}#registration .form .title{color:#eee;font-family:Roboto,sans-serif;font-size:40px;font-weight:600;letter-spacing:normal;margin-top:30px;text-align:center!important}#registration .form .subtitle{color:#eee;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;margin-top:10px;text-align:center}#registration .form .input-container{height:50px;position:relative;width:100%}#registration .form .input-container .input{border:3px solid #ccc;border-radius:5px;color:#65657b;font-size:15px;font-weight:600!important;height:3rem;padding-bottom:4px;padding-left:4%;width:100%;z-index:5}#registration .form .input-container .placeholder{color:#65657b;font-family:Roboto,sans-serif;font-weight:600;left:20px;line-height:14px;margin-bottom:10px;pointer-events:none;position:absolute;top:20px;-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:color .2s,-webkit-transform .2s;transition:transform .2s,color .2s;transition:transform .2s,color .2s,-webkit-transform .2s}#registration .form .input-container .selected-opt{border-bottom:1px solid #11b2a7;color:#5f5f75;margin-bottom:5px}#registration .form .ic1,#registration .form .ic2{margin-top:30px}#registration .form .input:not(:-ms-input-placeholder)~.cut{transform:translateY(8px)}#registration .form .input:focus~.cut,#registration .form .input:not(:placeholder-shown)~.cut{-webkit-transform:translateY(8px);transform:translateY(8px)}#registration .form .input:not(:-ms-input-placeholder)~.placeholder{transform:translateY(-40px) translateX(-5px) scale(1.1)}#registration .form .input:focus~.placeholder,#registration .form .input:not(:placeholder-shown)~.placeholder{-webkit-transform:translateY(-40px) translateX(-5px) scale(1.1);transform:translateY(-40px) translateX(-5px) scale(1.1)}#registration .form .input:not(:-ms-input-placeholder)~.placeholder{color:#808097}#registration .form .input:not(:placeholder-shown)~.placeholder{color:#808097}#registration .form .input:focus~.placeholder{color:#dc2f55}#registration .form .submit-container{margin-bottom:10px;margin-left:20%;margin-right:20%}#registration .form .submit-container .submit{border:0;border-radius:12px;box-sizing:border-box;color:#eee;cursor:pointer;font-size:18px;height:50px;text-align:center;width:100%}#registration .form .footer{color:#d40d1f;margin-bottom:20px;text-align:center}@media(max-width:700px){#registration{display:block}#registration .form{margin-left:10%;margin-right:10%;margin-top:100px;min-height:200px;padding-bottom:10px;width:auto}#registration .context{display:none}}.error-message{color:#d40d1f;margin-top:15px;text-align:center}.fade-in{-webkit-animation:popIn 5s linear;animation:popIn 5s linear}.fade-out{-webkit-animation:popOut 5s linear;animation:popOut 5s linear}.success_form{margin:20%;width:60%}@-webkit-keyframes popIn{0%,90%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes popIn{0%,90%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes popOut{0%,90%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes popOut{0%,90%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.no-border:before{background-color:#161718;border-bottom:1px solid #161718;border-bottom-left-radius:100px 30px;border-bottom-right-radius:100px 30px;border-left:1px solid #161718;border-right:1px solid #161718;content:"";height:0!important;position:absolute;top:-1px;width:0!important}.footer-wrapper{position:relative}.footer-wrapper:before{background-color:#161718;border-bottom:1px solid #161718;border-bottom-left-radius:100px 30px;border-bottom-right-radius:100px 30px;border-left:1px solid #161718;border-right:1px solid #161718;content:"";height:40px;position:absolute;top:-1px;width:calc(100% + 1px)}.footer-wrapper .foot{background-color:#fff;display:grid;grid-template-areas:"links1 links2 links3 more" "love love love love";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;padding:70px 60px}.footer-wrapper .foot *>a{color:#161718}.footer-wrapper .foot *>a:hover{color:#11b2a7;text-decoration:underline;text-underline-offset:3px}.footer-wrapper .foot .social{display:flex;flex-direction:column;grid-area:links1;width:50%}.footer-wrapper .foot .social .links-title{margin-bottom:6%}.footer-wrapper .foot .social .social-links{display:flex;flex-direction:column}.footer-wrapper .foot .social .social-links a{align-items:center;display:flex;margin-bottom:3%}.footer-wrapper .foot .social .social-links a ion-icon{margin-right:2%}.footer-wrapper .foot .enterprise-links{grid-area:links2}.footer-wrapper .foot .enterprise-links .links-title{margin-bottom:10%}.footer-wrapper .foot .enterprise-links .list-inline .list-inline-item{margin-bottom:5%}.footer-wrapper .foot .more-links{grid-area:links3}.footer-wrapper .foot .more-links .links-title{margin-bottom:10%}.footer-wrapper .foot .more-links .list-inline .list-inline-item{margin-bottom:5%}.footer-wrapper .foot .footer-more-part{grid-area:more;justify-content:center;text-align:right}.footer-wrapper .foot .footer-more-part .footer-logo img{height:50px}.footer-wrapper .foot .footer-more-part .more-about{text-align:justify}.footer-wrapper .foot .footer-more-part .more-about p{font-size:clamp(.6rem,2vw,1rem);justify-content:start}.footer-wrapper .foot .footer-with-love{align-items:center;color:#969696!important;display:flex;grid-area:love;justify-content:space-between;margin-top:10px}.footer-wrapper .foot .footer-with-love a{color:#969696!important}.footer-wrapper .foot .footer-with-love .love-legal{width:33.33%}.footer-wrapper .foot .footer-with-love .love-legal a{margin-right:2%}.footer-wrapper .foot .footer-with-love .love-account{width:33.33%}.footer-wrapper .foot .footer-with-love .love-account .content{align-items:center;display:flex;flex-direction:column;row-gap:10px}.footer-wrapper .foot .footer-with-love .love-txt{display:flex;flex-direction:column;width:33.33%}.footer-wrapper .foot .footer-with-love .love-txt p{font-size:1rem;margin-left:auto;margin-right:.4rem}.love-legal a,.social-links a{max-height:48px;min-height:48px;padding:5px}.history-wrapper{background-color:#fff;font-family:Roboto,sans-serif;padding:40px 0 10px;position:relative;text-align:left;width:100%;z-index:1}.history-wrapper .history-container{background-color:#fff;border-radius:10px;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);color:#161718;margin:0 auto 10%;max-width:940px;padding:20px;z-index:3}.history-wrapper .history-container .history-title{margin:9% 0 2% 11%;max-width:400px;text-align:left}.history-wrapper .history-container .history-img{height:clamp(350px,33vw,380px);width:100%}.history-wrapper .history-container .history-img img{height:100%;object-fit:cover;width:100%}.history-wrapper .history-container .history-desc{color:#161718;font-family:Roboto,sans-serif;margin:3% 0 0 11%;max-width:650px;z-index:99999}.history-wrapper .history-container .history-desc p{line-height:1.9rem;margin:10% 0}.history-wrapper .history-container .custom-shape-divider-bottom-1639483288{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.history-wrapper .history-container .custom-shape-divider-bottom-1639483288 svg{display:block;height:115px;position:relative;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:calc(296% + 1.3px)}.history-wrapper .history-container .custom-shape-divider-bottom-1639483288 .shape-fill{fill:#11b2a7}@media(max-width:880px){.fonctionnement-wrapper .row-container .box-container .box .front-box h3{font-size:1.5rem}.fonctionnement-wrapper .row-container .box-container .box .back-box p{font-size:.9rem!important}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.box-img img{width:60px}.overlay-fonctionnement{background-color:#161718;font-family:Roboto,sans-serif;position:relative;width:100%;z-index:2}.overlay-fonctionnement:after{background-color:#161718;border-radius:40%;bottom:-10px;content:"";height:30px;left:0;position:absolute;right:0;width:100%;z-index:1}.overlay-fonctionnement .overlay-title{color:#fff;letter-spacing:.2rem;padding-bottom:10%;padding-top:10%;text-align:center;width:100%}.overlay-fonctionnement .overlay-title h3{margin-bottom:4%}.overlay-fonctionnement .overlay-card-wrapper{bottom:-120px;display:flex;flex-wrap:wrap;justify-content:center;left:0;position:absolute;width:100%;z-index:3}.overlay-fonctionnement .overlay-card-wrapper .overlay-card{background-color:#fff;border-radius:25px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);padding:32px 0;text-align:center;transition:.3s;width:24%}.overlay-fonctionnement .overlay-card-wrapper .overlay-card:nth-child(2){margin:0 7%}.overlay-fonctionnement .overlay-card-wrapper .overlay-card img{-webkit-filter:invert(6%) sepia(0) saturate(4052%) hue-rotate(333deg) brightness(40%) contrast(94%);filter:invert(6%) sepia(0) saturate(4052%) hue-rotate(333deg) brightness(40%) contrast(94%);margin-bottom:4%;width:70px}.overlay-fonctionnement .overlay-card-wrapper .overlay-card p{letter-spacing:.1rem}.overlay-fonctionnement .overlay-card-wrapper .overlay-card:hover{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);cursor:pointer;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);transition:.3s ease-in-out}.overlay-fonctionnement .overlay-card-wrapper .overlay-card:hover img{-webkit-filter:invert(55%) sepia(79%) saturate(2982%) hue-rotate(140deg) brightness(97%) contrast(87%);filter:invert(55%) sepia(79%) saturate(2982%) hue-rotate(140deg) brightness(97%) contrast(87%)}.fonctionnement-wrapper{background-color:#fff;font-family:Roboto,sans-serif;padding:15px 25px 15px 90px;position:relative;width:100%}.fonctionnement-wrapper .fonctionnement-title{margin:16% auto 6%;text-align:center;width:100%}.fonctionnement-wrapper .row-container{display:flex;flex-wrap:wrap;margin-bottom:8%}.fonctionnement-wrapper .row-container .box-container{border-radius:25px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:2% 6%;transition:.3s;width:35%}.fonctionnement-wrapper .row-container .box-container:hover{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);cursor:pointer;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:.3s ease-in-out}.fonctionnement-wrapper .row-container .box-container .box{padding:12px 25px;text-align:center}.fonctionnement-wrapper .row-container .box-container .box:hover .box-img .front-box h3{opacity:1}.fonctionnement-wrapper .row-container .box-container .box:hover .box-img img{transition:.2s ease-in-out}.fonctionnement-wrapper .row-container .box-container .box .box-img{margin:2% auto 4%;object-fit:cover;width:70px}.fonctionnement-wrapper .row-container .box-container .box .box-img img{-webkit-filter:invert(6%) sepia(0) saturate(4052%) hue-rotate(333deg) brightness(40%) contrast(94%);filter:invert(6%) sepia(0) saturate(4052%) hue-rotate(333deg) brightness(40%) contrast(94%);transition:.2s;width:100%}.fonctionnement-wrapper .row-container .box-container .box .front-box{margin-bottom:4%}.fonctionnement-wrapper .row-container .box-container .box .front-box h3{opacity:.7}.fonctionnement-wrapper .row-container .box-container .box .back-box p{font-size:clamp(.7rem,3vw,1.1rem);line-height:1.4rem;margin-bottom:6%;opacity:.6}.fonctionnement-wrapper .custom-shape-divider-bottom-1639483288{fill:#11b2a7;bottom:0;left:0;overflow:hidden;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.fonctionnement-wrapper .custom-shape-divider-bottom-1639483288 svg{display:block;height:90px;position:relative;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:calc(296% + 1.3px)}@media(max-width:880px){.custom-shape-divider-bottom-1639483288{display:none}.fonctionnement-title{margin:20% auto 6%!important;text-align:center;width:100%}}@media(max-width:700px){.fonctionnement-wrapper .row-container .box-container .box{padding:0}}@media(max-width:675px){.overlay-fonctionnement .overlay-title{padding:35% 0}.overlay-fonctionnement .overlay-card-wrapper{bottom:-80px}.overlay-fonctionnement .overlay-card-wrapper .overlay-card{padding:5px}.overlay-fonctionnement .overlay-card-wrapper .overlay-card p{font-size:.8rem!important;font-weight:600}.fonctionnement-wrapper{padding:25px 15px}.fonctionnement-wrapper .row-container{align-items:center;flex-direction:column}.fonctionnement-wrapper .row-container .box-container{width:90%}.fonctionnement-wrapper .row-container .box-container .box{padding:5px}}.contact-wrapper{background-color:#fff;font-family:Roboto,sans-serif;height:calc(100vh + 50px);padding-bottom:-100px;position:relative;width:100%}.contact-wrapper .contact-bg-img{height:220px;left:5%;position:absolute;top:0;z-index:0}.contact-wrapper .contact-bg-img img{height:100%}.contact-wrapper .contact-content_infos{display:flex;height:100%;justify-content:space-evenly;letter-spacing:.1rem;padding:90px 23px 0;z-index:2}.contact-wrapper .contact-content_infos .content-infos_left,.contact-wrapper .contact-content_infos .content-infos_right{align-self:center}.contact-wrapper .contact-content_infos .content-infos_left{margin-left:7%;width:60%;z-index:3}.contact-wrapper .contact-content_infos .content-infos_left .infos{margin:1% 0;padding:5px 0 0 25px}.contact-wrapper .contact-content_infos .content-infos_left .infos p{line-height:1.3em}.contact-wrapper .contact-content_infos .content-infos_left .infos .info{margin:2% 0}.contact-wrapper .contact-content_infos .content-infos_left .infos .info .info-title{color:#11b2a7;margin-bottom:2%}.contact-wrapper .contact-content_infos .content-infos_left .infos .info .info-title .anticon{margin-bottom:0;margin-right:1%}.contact-wrapper .contact-content_infos .content-infos_left .sub-info{max-width:70%}.contact-wrapper .contact-content_infos .content-infos_left .sub-info p{font-size:14px;font-style:italic}.contact-wrapper .contact-content_infos .content-infos_right{align-items:center;display:flex;justify-content:center;margin-top:5%;width:60%}.contact-wrapper .contact-content_infos .content-infos_right .contact-form{width:80%;z-index:4}.contact-wrapper .contact-content_infos .content-infos_right .contact-form #nest-messages{margin-top:5%;width:100%}.contact-wrapper .contact-content_infos .content-infos_right .contact-form #nest-messages .ant-row{margin-bottom:20px}.contact-wrapper .contact-content_infos .content-infos_right .contact-form #nest-messages .ant-row .ant-input{border:3px solid #ccc;border-radius:5px;height:2.5rem;letter-spacing:.09rem;padding-left:4%;width:100%;z-index:5}.contact-wrapper .contact-content_infos .content-infos_right .contact-form #nest-messages .ant-row .ant-input:focus{border:3px solid #11b2a7;outline:none}.contact-wrapper .contact-content_infos .content-infos_right .contact-form #nest-messages .ant-row #nest-messages_user_message{height:110px;padding:2%;resize:none}.contact-wrapper .contact-content_infos .content-infos_right .contact-form #nest-messages .ant-row #nest-messages_user_message::-webkit-input-placeholder{font-family:Roboto,sans-serif}.contact-wrapper .contact-content_infos .content-infos_right .contact-form #nest-messages .ant-row #nest-messages_user_message:-ms-input-placeholder{font-family:Roboto,sans-serif}.contact-wrapper .contact-content_infos .content-infos_right .contact-form #nest-messages .ant-row #nest-messages_user_message::placeholder{font-family:Roboto,sans-serif}.contact-wrapper .contact-content_infos .content-infos_right .contact-form .ant-btn span{color:#fff}.contact-wrapper .custom-shape-divider-bottom-1639483288{bottom:0;left:0;overflow:hidden;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%;z-index:99999}.contact-wrapper .custom-shape-divider-bottom-1639483288 svg{fill:#11b2a7;height:70px;width:calc(210% + 1.3px)}@media(max-width:880px){.contact-wrapper{height:auto}.contact-wrapper .contact-content_infos{align-items:center;flex-direction:column;height:auto}.contact-wrapper .contact-content_infos .content-infos_left{align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contact-wrapper .contact-content_infos .content-infos_left .infos{padding:0}.contact-wrapper .contact-content_infos .content-infos_left .infos h4{font-size:1rem}.contact-wrapper .contact-content_infos .content-infos_left .sub-info{margin-top:3%}.contact-wrapper .contact-content_infos .content-infos_right{align-self:center;width:90%}.contact-wrapper .custom-shape-divider-bottom-1639483288{display:none}}@media(max-width:675px){.overlay-contact .overlay-title{padding:30% 0}.contact-wrapper .contact-bg-img{height:150px;top:-80px;z-index:9}}.blog-page{background:radial-gradient(circle at top right,rgba(17,178,167,.12),transparent 26%),linear-gradient(180deg,#f7fbfb,#eef4f4 320px,#fff 321px,#fff);padding:128px 0 80px}.blog-shell{margin:0 auto;width:min(1180px,100% - 48px)}.blog-eyebrow,.blog-feed_kicker{align-items:center;background:rgba(17,178,167,.1);border-radius:999px;color:#11b2a7;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}.blog-hero{align-items:flex-end;background-color:#122027;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;box-shadow:0 20px 42px rgba(12,28,37,.14);display:flex;margin-bottom:32px;min-height:320px;overflow:hidden;padding:40px 48px;position:relative}.blog-hero_main{position:relative;z-index:1}.blog-hero_main h1{color:#fff;font-size:clamp(2.6rem,6vw,4.7rem);letter-spacing:-2px;line-height:.98;margin:18px 0;max-width:none;text-shadow:0 6px 18px rgba(0,0,0,.25)}.blog-hero_main p{color:#4c5c64;line-height:1.75;max-width:760px}.blog-hero_main p strong{color:#182227}.blog-hero .blog-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.16);color:#fff}.blog-featured-wrap{margin-bottom:28px}.blog-featured{background:#fff;border:1px solid rgba(17,40,50,.08);border-radius:28px;box-shadow:0 20px 42px rgba(12,28,37,.09);display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);overflow:hidden}.blog-featured_clickable{color:inherit;text-decoration:none;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease}.blog-featured_clickable:focus-visible,.blog-featured_clickable:hover{border-color:rgba(17,178,167,.24);box-shadow:0 26px 48px rgba(12,28,37,.14);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.blog-featured_clickable:focus-visible .blog-card_link,.blog-featured_clickable:hover .blog-card_link{color:#ae0b19}.blog-featured_clickable:focus-visible{outline:3px solid rgba(17,178,167,.2);outline-offset:4px}.blog-featured_state{grid-template-columns:1fr}.blog-featured_image{min-height:100%}.blog-featured_image img{display:block;height:100%;min-height:100%;object-fit:cover;width:100%}.blog-featured_body{color:#1b262b;display:flex;flex-direction:column;gap:14px;padding:32px}.blog-featured_body h2{color:#111a1f;font-size:clamp(1.9rem,3.2vw,2.8rem);font-style:normal;line-height:1.12}.blog-featured_body p{color:#55656d;line-height:1.8}.blog-card_meta{color:#667881;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:14px}.blog-card_meta span{align-items:center;color:inherit;display:inline-flex;gap:8px}.blog-card_meta_light{margin-bottom:4px}.blog-card_category{align-items:center;background:#e9f7f6;border-radius:999px;color:#11b2a7;display:inline-flex;font-size:13px;font-weight:800;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-featured_footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:auto;padding-top:12px}.blog-post_update{align-items:center;color:#71848d;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.blog-tag-list{display:flex;flex-wrap:wrap;gap:10px}.blog-tag{background:#f2f8f8;border-radius:999px;color:#2c7e79;font-size:13px;font-weight:600;gap:8px;padding:8px 12px}.blog-card_link,.blog-tag{align-items:center;display:inline-flex}.blog-card_link{color:#d40d1f;font-size:15px;font-weight:700;gap:10px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-card_link:hover{color:#ae0b19}.blog-feed{background:#fff;border:1px solid rgba(17,40,50,.08);border-radius:28px;box-shadow:0 18px 36px rgba(12,28,37,.08);padding:34px}.blog-feed_header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px}.blog-feed_header h3{color:#10181d;font-size:clamp(1.9rem,4vw,2.6rem);margin:14px 0 10px}.blog-feed_header p{color:#5a6a72;line-height:1.7}.blog-feed_source{align-items:center;color:#234753;display:inline-flex;font-size:15px;font-weight:700;gap:10px;text-decoration:none}.blog-feed_source:hover{color:#11b2a7}.blog-list{display:flex;flex-direction:column;gap:18px}.blog-list_item{grid-gap:22px;align-items:start;background:#fff;border:1px solid rgba(17,40,50,.14);border-radius:22px;box-shadow:0 16px 32px rgba(12,28,37,.1);color:inherit;display:grid;gap:22px;grid-template-columns:72px 250px minmax(0,1fr);padding:22px;position:relative;text-decoration:none;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease}.blog-list_item:before{background:linear-gradient(180deg,#11b2a7,#0d7d75);border-radius:0 8px 8px 0;bottom:18px;content:"";left:0;opacity:.9;position:absolute;top:18px;width:6px}.blog-list_item:hover{border-color:rgba(17,178,167,.28);box-shadow:0 24px 38px rgba(12,28,37,.14);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.blog-list_item:focus-visible{border-color:rgba(17,178,167,.28);box-shadow:0 24px 38px rgba(12,28,37,.14);outline:3px solid rgba(17,178,167,.2);outline-offset:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.blog-list_item.is-first{background:linear-gradient(180deg,#f3fbfa,#fff);border-color:rgba(17,178,167,.35);box-shadow:0 22px 40px rgba(12,28,37,.14)}.blog-list_item.is-first:before{background:linear-gradient(180deg,#d40d1f,#7f0c18)}.blog-list_item_placeholder{grid-template-columns:72px minmax(0,1fr)}.blog-list_index{align-items:center;background:linear-gradient(180deg,#142228,#0d171b);border-radius:18px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);color:#fff;display:inline-flex;font-size:1.25rem;font-weight:800;justify-content:center;letter-spacing:.08em;min-height:72px}.blog-list_image{border:1px solid rgba(17,40,50,.08);border-radius:18px;box-shadow:0 10px 22px rgba(12,28,37,.08);display:block;height:182px;overflow:hidden}.blog-list_image img{display:block;height:100%;object-fit:cover;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease;width:100%}.blog-list_item:hover .blog-list_image img{-webkit-transform:scale(1.03);transform:scale(1.03)}.blog-list_content{display:flex;flex-direction:column;gap:14px}.blog-list_content h4{color:#10181d;font-size:1.55rem;line-height:1.22}.blog-list_content p{color:#5b6a72;line-height:1.75}.blog-list_item:focus-visible .blog-list_content h4,.blog-list_item:hover .blog-list_content h4{color:#11b2a7}.blog-list_item:focus-visible .blog-card_link,.blog-list_item:hover .blog-card_link{color:#ae0b19}.blog-placeholder{-webkit-animation:blogPlaceholder 1.4s linear infinite;animation:blogPlaceholder 1.4s linear infinite;background:linear-gradient(90deg,#eaf0f0,#f4f7f7,#eaf0f0);background-size:200% 100%;border-radius:999px}.blog-placeholder_title{height:18px;width:60%}.blog-placeholder_line{height:14px;width:100%}.blog-placeholder_line.short{width:72%}.blog-empty{background:#f7fbfb;border:1px dashed rgba(17,178,167,.35);border-radius:22px;padding:28px}.blog-empty h4{color:#10181d;font-size:1.45rem;margin-bottom:12px}.blog-empty p{color:#5b6a72;line-height:1.7}.blog-cta{margin-top:32px}.blog-cta_panel{align-items:center;background:linear-gradient(135deg,#10181d,#16242a 55%,#1d3439);border-radius:28px;box-shadow:0 20px 40px rgba(12,28,37,.12);display:flex;gap:28px;justify-content:space-between;padding:34px}.blog-cta_copy{max-width:720px}.blog-cta_copy h3{color:#fff;font-size:clamp(2rem,4vw,2.8rem);margin:16px 0 12px}.blog-cta_copy p{color:hsla(0,0%,100%,.8);line-height:1.75}.blog-cta_actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.blog-cta_button{align-items:center;display:inline-flex;justify-content:center;text-decoration:none;white-space:nowrap}.blog-post-page{background:radial-gradient(circle at top right,rgba(17,178,167,.12),transparent 26%),linear-gradient(180deg,#f7fbfb,#eef4f4 320px,#fff 321px,#fff);padding:128px 0 80px}.blog-post_intro{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:24px}.blog-post_back{align-items:center;color:#234753;display:inline-flex;font-size:15px;font-weight:700;gap:10px;text-decoration:none}.blog-post_back:hover{color:#11b2a7}.blog-post_intro_meta{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.blog-post_layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px}.blog-post_article,.blog-post_sidebar_card{background:#fff;border:1px solid rgba(17,40,50,.08);border-radius:28px;box-shadow:0 18px 36px rgba(12,28,37,.08);padding:34px}.blog-post_content{color:#203138}.blog-post_content article{display:flex;flex-direction:column;gap:22px}.blog-post_content article>*{margin:0}.blog-post_content article>header{margin-bottom:6px}.blog-post_content article>header h1{color:#10181d;font-size:clamp(2.3rem,5vw,3.8rem);letter-spacing:-1.6px;line-height:1.02}.blog-post_content h2,.blog-post_content h3,.blog-post_content h4{color:#10181d;line-height:1.12}.blog-post_content h2{font-size:clamp(1.8rem,3.5vw,2.5rem);margin-top:10px}.blog-post_content h3{font-size:1.4rem}.blog-post_content li,.blog-post_content p{color:#54646c;font-size:1rem;line-height:1.85}.blog-post_content a{color:#11b2a7;font-weight:700;text-decoration:none}.blog-post_content a:hover{color:#0d8d84}.blog-post_content figure{margin:0 0 8px}.blog-post_content img{border:1px solid rgba(17,40,50,.08);border-radius:22px;box-shadow:0 16px 30px rgba(12,28,37,.08);display:block;height:auto;width:100%}.blog-post_content ol,.blog-post_content ul{grid-gap:10px;display:grid;gap:10px;padding-left:22px}.blog-post_content blockquote{background:#f5fbfb;border-left:4px solid #11b2a7;border-radius:0 18px 18px 0;color:#27414a;margin:0;padding:18px 20px}.blog-post_sidebar{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:116px}.blog-post_sidebar_card h3{color:#10181d;font-size:1.55rem;line-height:1.15;margin:16px 0 12px}.blog-post_sidebar_card p{color:#5a6a72;line-height:1.75}.blog-post_sidebar_links{display:flex;flex-direction:column;gap:12px;margin-top:18px}.blog-post_author{align-items:center;display:flex;gap:14px;margin-top:16px}.blog-post_author img{border:1px solid rgba(17,40,50,.08);border-radius:50%;height:56px;object-fit:cover;width:56px}.blog-post_author div{display:flex;flex-direction:column;gap:4px}.blog-post_author strong{color:#10181d}.blog-post_author span{color:#71848d;font-size:14px}@-webkit-keyframes blogPlaceholder{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes blogPlaceholder{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1120px){.blog-page,.blog-post-page{padding-top:116px}.blog-hero{min-height:280px;padding:36px 40px}.blog-featured{grid-template-columns:1fr}.blog-hero_main h1{max-width:none}.blog-list_item{grid-template-columns:72px 220px minmax(0,1fr)}.blog-cta_panel{align-items:flex-start;flex-direction:column}.blog-post_layout{grid-template-columns:1fr}.blog-post_sidebar{position:static}.blog-cta_actions{justify-content:flex-start}}@media(max-width:860px){.blog-shell{width:min(1180px,100% - 32px)}.blog-feed{padding:24px 18px}.blog-list_item{grid-template-columns:60px minmax(0,1fr)}.blog-list_image{grid-column:1/-1;height:220px}.blog-list_content{grid-column:2}}@media(max-width:640px){.blog-page,.blog-post-page{padding-top:100px}.blog-hero{background-position:62%;min-height:240px;padding:26px 20px}.blog-cta_panel,.blog-featured_body,.blog-post_article,.blog-post_sidebar_card{padding:24px 20px}.blog-feed_header{align-items:flex-start}.blog-list_item,.blog-list_item_placeholder{gap:16px;grid-template-columns:1fr;padding:18px}.blog-list_index{min-height:52px;width:72px}.blog-list_content{grid-column:auto}.blog-list_image{grid-column:auto;height:190px}.blog-post_content article>header h1{font-size:2.1rem;letter-spacing:-1px}.blog-featured_footer{align-items:flex-start;flex-direction:column}.blog-cta_actions,.blog-cta_button{width:100%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}li{list-style:square}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}