@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Rajdhani:400,500,600,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Bungee&display=swap);
@charset "UTF-8";*,:after,:before{margin:0;padding:0;border:none;outline:none;box-sizing:border-box}:after,:before{display:block}.widget,li,ol,ul{list-style:none}a,a:hover{text-decoration:none}a:hover,p a{color:#00c7d9}p a{font-weight:600}p .reaction{width:20px;height:20px;margin:0 2px;position:relative;top:-2px}p .reaction:first-child{margin-left:0}body{font-size:16px;background-color:#f8f8fb;overflow-x:hidden}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-row,.table,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}a,h1,h2,h3,h4,h5,h6,p{color:#3e3f5e;font-family:Rajdhani,sans-serif;line-height:1em}h1,h2,h3,h4,h5,h6{font-weight:700}::-moz-selection{color:#fff;background-color:#23d2e2}::selection{color:#fff;background-color:#23e229}button,input[type=password],input[type=text],label,select,textarea{font-family:Rajdhani,sans-serif}input{border-radius:0!important}button:focus{outline:unset}button,input[type=password],input[type=text],select,textarea{width:100%;font-size:1rem;font-weight:700}.button{display:inline-block;background-color:#3e3f5e;color:#fff;font-size:1.1rem;font-weight:700;text-align:center;padding:12px;cursor:pointer;pointer-events:all;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:3px 5px 10px 0 rgba(62,63,94,.2)}.button .void .void-secondary:hover{background-color:#615dfa}.button.secondary{width:100%;background-color:#3600c2;box-shadow:4px 7px 12px 0 rgba(97,93,250,.4)}.button.secondary:hover{background-color:#290092}.button:hover{color:#fff}.flickity-page-dots{bottom:-37px}.mt-150{margin-top:150px}.mt-80{margin-top:80px}.spotlight,.spotlight .status-message{z-index:100000;display:flex;justify-content:center}.spotlight .status-message{position:fixed;top:-150px;width:60%;margin:0 auto;padding:10px 20px;background-color:#fff;box-shadow:-5px 5px 1px #23e281;align-items:center}@media (max-width:575px){.spotlight .status-message{width:80%}}.spotlight .status-message p{font-size:1.2rem;font-family:rajdhani;color:#3600c2;text-align:left;font-weight:600}@media (max-width:575px){.spotlight .status-message p{font-size:.8rem}}.spotlight .status-message>div{width:100%;height:6px;background-color:#afafaf;position:absolute;top:0;transition:width 3s linear}#app{overflow:hidden}.ytp-chrome-top{display:none}.maps-espot2{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:500px}@media (max-width:767px){.maps-espot2{height:300px}}.transports{width:100%;margin-top:10px}.transports>div{display:flex;align-items:center;margin-bottom:5px}.transports img{height:20px;margin-right:10px}.transports p{font-size:1.1rem;color:#fff}.popup-close-button{display:flex;-ms-flex-pack:center;transform:translate(6px,-14px);justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;background-color:#3600c2;cursor:pointer;position:absolute;z-index:2;transition:background-color .2s ease-in-out}.popup-close-button .popup-close-button-icon{pointer-events:none}.popup-close-button:hover{background-color:#615dfa}.popup-close-button .icon-alex{width:22px;margin-top:-8px}.popup-close-button .icon-alex2{width:12px;margin-top:-4px}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring.catalog:after{border-color:#000 transparent!important;border-style:solid!important;border-width:6px!important}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:6px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{width:0;background:transparent}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.box-btn{display:table-cell;transition:all .3s linear}@media (max-width:767px){.box-btn.first{display:none}}.box-btn.login{padding-right:40px}.box-btn.login:focus,.box-btn.login:hover,.box-btn.shop:focus,.box-btn.shop:hover{transform:scale(1.05)}.content-btn{font-size:1.3rem;font-family:Rajdhani;text-transform:uppercase;font-weight:700;padding-left:4px}.content-btn,.icon-header{display:table-cell;vertical-align:middle;color:#23e281}.icon-header{font-size:1.4rem;padding-bottom:16px}.content-icon-menu{display:table-cell;vertical-align:middle}.content-icon-menu .menu-title{font-size:1.4rem;font-family:Rajdhani;font-weight:700;color:#23e281;padding-left:8px}@media (max-width:767px){.content-icon-menu .menu-title{display:none}}.bottom-bar{position:fixed;width:100%;bottom:0;left:0;z-index:100;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 3px 10px 3px rgba(54,54,54,.21176470588235294)}.bottom-bar .box-btn{margin:0 auto}.bottom-bar .box-btn.login{padding-right:0}@media (min-width:768px){.bottom-bar{display:none}}.bottom-bar .content-btn{display:table-cell;vertical-align:middle;font-size:1.2rem;font-family:bungee;font-weight:500;color:#fff;padding-left:8px}@media (max-width:767px){.bottom-bar .content-btn{display:none}}.bottom-bar .icon-header{display:table-cell;vertical-align:middle;color:#bdbdbd;font-size:1.2rem;padding-bottom:4px}.bottom-bar .bar_menu.sidebar{display:table-cell;text-align:center}.bottom-bar .bar_menu.sidebar .box-btn.bottom{cursor:pointer;transition:all .3s linear;box-shadow:0 3px 10px 3px rgba(54,54,54,.21176470588235294);background-color:#3600c2;padding:25px}.bottom-bar .bar_menu.sidebar .box-btn.bottom:focus,.bottom-bar .bar_menu.sidebar .box-btn.bottom:hover{transform:scale(1.05)}.bottom-bar .bar_menu.sidebar .box-btn.bottom span{width:28px;height:3px;background:#fff;display:block;transition:all .3s linear}.bottom-bar .bar_menu.sidebar .box-btn.bottom span:not(:last-child){margin-bottom:7px}.bottom-bar .bar_menu.sidebar .box-btn.bottom span:nth-child(2),.bottom-bar .bar_menu.sidebar .box-btn.bottom span:nth-child(3){width:28px}.full_header{position:fixed;width:100%;top:0;left:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:10px 40px 40px}@media (max-width:575px){.full_header{padding:20px 40px}}.full_header .float-left{pointer-events:all;margin-left:30px;min-width:20%}@media (max-width:767px){.full_header .float-left{display:none}}.full_header .center-logo{pointer-events:all;transition:all 1s ease;transform:translateY(20px)}.full_header .center-logo .logo-header{width:320px;transition:all 1s ease}@media (max-width:767px){.full_header .center-logo{transform:translateY(0);margin-left:0;margin-right:0;text-align:center;width:100%}.full_header .center-logo .logo-header{width:180px}}@media (max-width:1149px){.full_header .center-logo{transform:translateY(0)}.full_header .center-logo .logo-header{width:180px}}@media (max-width:767px){.full_header .logo-header{width:30%}}@media (max-width:575px){.full_header .logo-header{width:40%}}.full_header .float-right{min-width:20%;text-align:right;display:flex;justify-content:flex-end;margin-right:30px}@media (max-width:767px){.full_header .float-right{display:none}}.full_header .bar_menu{cursor:pointer;transition:all .3s linear}.full_header .bar_menu:focus,.full_header .bar_menu:hover{transform:scale(1.05)}.full_header .bar_menu span{width:28px;height:4px;background:#23e281;display:block;transition:all .3s linear}.full_header .bar_menu span:not(:last-child){margin-bottom:6px}.full_header .bar_menu span:nth-child(2),.full_header .bar_menu span:nth-child(3){width:28px}.full_header.content-white .logo img{display:inline-block}.full_header.content-white .logo img+img{display:none}.bg-logo-espot{position:fixed;bottom:-50px;right:-50px;opacity:.7}@media (max-width:768px){.bg-logo-espot{max-width:350px;bottom:-20px;right:-20px}}.bg-page{position:absolute;right:0;left:0;bottom:0;top:0;opacity:0;width:100vw;height:100vh;transition:all .3s;background-size:cover;background-position:50%;background-repeat:no-repeat}.hamburger-menu-wrepper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;padding:55px 80px;transform:scaleY(0);transition:transform .8s ease .4s;transform-origin:0 100%;background:#3600c2}.hamburger-menu-wrepper .nav{position:relative;z-index:108;transform:translateY(-15px);opacity:0;visibility:hidden;transition:all .3s ease 0s}.hamburger-menu-wrepper .animation-box{position:absolute;top:5%;height:100%;width:100%;left:0;transition-timing-function:linear;transition-duration:.3s}.hamburger-menu-wrepper .animation-box .center-logo{pointer-events:none;z-index:1001;position:absolute;width:100vw;display:flex;justify-content:center;margin-top:20px}.hamburger-menu-wrepper .animation-box .center-logo a{pointer-events:all}.hamburger-menu-wrepper .animation-box .center-logo .logo-header{transition:all 1s ease;width:250px}@media (max-width:1144px){.hamburger-menu-wrepper .animation-box{height:100%}.hamburger-menu-wrepper .animation-box .center-logo{width:80%;margin:30px auto 0;padding-left:12px;justify-content:flex-start;position:relative}.hamburger-menu-wrepper .animation-box .center-logo .logo-header{width:180px}}.hamburger-menu-wrepper .animation-box .menu-box{display:inline-block;height:100%;width:80%;margin:0 auto;opacity:0;z-index:1000;transition-timing-function:ease-in-out;transition-duration:.3s}@media (max-width:1144px){.hamburger-menu-wrepper .animation-box .menu-box{display:block!important;width:80%;height:80%;overflow-y:scroll}}.hamburger-menu-wrepper .animation-box .menu-box .offcanfas_menu>li .dropdown-toggle p .arrow-overlay{width:100%;max-width:23px;margin-left:10px;transition:all .5s;transform:rotate(0deg)}.hamburger-menu-wrepper .animation-box .menu-box .offcanfas_menu>li .dropdown-toggle:hover .arrow-overlay{width:23px;transform:rotate(90deg);transition:all .5s}.hamburger-menu-wrepper .animation-box .menu-box-right{display:inline-block;height:100%;width:20%;margin:0 auto;opacity:0;transition-timing-function:ease-in-out;transition-duration:.3s}@media (max-width:768px){.hamburger-menu-wrepper .animation-box .menu-box-right{padding-left:15%;display:block!important;width:100%;max-height:unset}}.hamburger-menu-wrepper.show-menu{z-index:100;opacity:1;visibility:visible;transform:scaleY(1);transform-origin:50% 0;transition:transform .7s ease .2s}@media (max-width:767px){.hamburger-menu-wrepper.show-menu{transform-origin:0 100%}}.hamburger-menu-wrepper.show-menu .nav{transform:translateY(0);transition:transform 1.4s ease .7s,opacity 1.4s ease .7s;opacity:1;visibility:visible}.hamburger-menu-wrepper.show-menu .animation-box{top:0;opacity:1;transition-timing-function:linear;transition-duration:.7s}.hamburger-menu-wrepper.show-menu .animation-box .menu-box{opacity:1}.hamburger-menu-wrepper.show-menu .animation-box .menu-box .offcanfas_menu>li .dropdown-toggle p{display:flex;justify-content:space-around;align-items:center}.hamburger-menu-wrepper.show-menu .animation-box .menu-box .offcanfas_menu>li a{transform:translateY(0);transition:all .3s;opacity:1;visibility:visible}.hamburger-menu-wrepper.show-menu .animation-box .menu-box-right{opacity:1}.hamburger-menu-wrepper.show-menu .animation-box .menu-box-right .offcanfas_menu>li a{transform:translateY(0);transition:all .3s;opacity:1;visibility:visible}.close_icon{display:flex;position:absolute;align-items:center;z-index:1000;left:70px;margin-top:14px;top:50px;margin-left:14px;color:#23e281;font-size:50px;font-weight:700;cursor:pointer;transition:all .3s linear}.close_icon:hover{transform:scale(1.1)}@media (max-width:1144px){.close_icon{right:70px;left:unset;top:50px;font-size:50px;padding:5px}}@media (max-width:768px){.close_icon{right:18px;left:unset;top:20px;font-size:30px;margin-top:6px;padding:5px}.close_icon img{width:19px!important}}.close_icon .close-title{display:table-cell;vertical-align:middle;font-size:1.4rem;font-family:bungee;font-weight:300;margin-left:11px;color:#23e281;padding-left:0}.close_icon img{width:38px}.social_icon{margin-top:15px;margin-right:10px;max-width:28px;max-height:28px;-o-object-fit:contain;object-fit:contain;transition:all .3s linear}.social_icon.twitter{max-width:31px}.social_icon:focus,.social_icon:hover{transform:scale(1.1)}@media (max-width:991px){.menu{padding:10px 30px}}.menu>.nav-item{position:relative;padding-bottom:35px;padding-top:35px}.menu>.nav-item>.nav-link{padding:0;transition:color .3s ease 0s;position:relative}.menu>.nav-item>.nav-link:before{content:"";width:0;height:1px;position:absolute;bottom:0;left:auto;right:0;transition:all .2s linear}.menu>.nav-item>.nav-link:after{display:none}.menu>.nav-item.submenu .dropdown-menu{border:0;margin:0;border-radius:0;left:-40px;min-width:200px;padding:0;background:#fff}@media (min-width:992px){.menu>.nav-item.submenu .dropdown-menu{transform:translateY(20px);transition:all .3s ease-in;opacity:0;visibility:hidden;display:block}}.menu>.nav-item.submenu .dropdown-menu .nav-item{display:block;width:100%;margin-right:0;padding:0 40px;position:relative}.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link{padding:0;white-space:nowrap;transition:color .2s linear}.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link:after{display:none}.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link span.arrow_carrot-right{right:20px;position:absolute;line-height:30px;font-size:18px}.menu>.nav-item.submenu .dropdown-menu .nav-item:first-child{padding-top:25px}@media (min-width:992px){.menu>.nav-item.submenu .dropdown-menu .nav-item:first-child>.dropdown-menu{top:0}}.menu>.nav-item.submenu .dropdown-menu .nav-item:last-child{padding-bottom:30px;margin-bottom:-8px}.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu{transition:transform .3s ease-in;padding:0}.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu:before{display:none}@media (min-width:992px){.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu{position:absolute;left:100%;top:-25px;opacity:0;display:block;visibility:hidden;transform:translateY(20px);transition:all .3s ease-in}}.menu>.nav-item:nth-last-child(-n+2).submenu .dropdown-menu{left:auto;right:0}.menu>.nav-item:nth-last-child(-n+2).submenu .dropdown-menu .nav-item>.dropdown-menu{left:auto;right:100%}.menu>.nav-item:nth-last-child(-n+2).submenu.mega_menu .dropdown-menu,.menu>.nav-item:nth-last-child(-n+2).submenu.mega_menu .dropdown-menu .nav-item>.dropdown-menu{left:0;right:auto}.menu>.nav-item+.nav-item{margin-left:45px}.menu>.nav-item.active .nav-link:before,.menu>.nav-item:hover .nav-link:before{width:100%;left:0;right:auto}@media (min-width:992px){.menu>.nav-item:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.menu>.nav-item:hover .dropdown-menu.mega_menu_three .nav-item .dropdown-menu{opacity:1;visibility:visible}}@media (min-width:992px) and (min-width:992px){.menu>.nav-item:hover .dropdown-menu>.nav-item:hover .dropdown-menu{transform:scaleY(1);opacity:1;visibility:visible}}.navbar .offcanfas_menu{margin:0;display:table-cell;vertical-align:middle;width:80%}@media (max-width:1144px){.navbar .offcanfas_menu{padding-left:0;padding-top:2%;display:block;width:100%}}@media (max-width:768px){.navbar .offcanfas_menu{padding-left:0;padding-top:6%;display:block;width:100%}}.navbar .offcanfas_menu.right{width:100%}@media (max-width:1144px){.navbar .offcanfas_menu.right{padding-top:8%;padding-bottom:8%}}.navbar .offcanfas_menu.right .second-menu-title{margin-top:10px;font-size:1.5rem;line-height:36px;font-family:bungee;color:#fff}.navbar .offcanfas_menu.right .second-menu-content{font-size:1.3rem;line-height:22px;font-weight:300;font-family:Rajdhani;color:#fff;text-transform:uppercase}.navbar .offcanfas_menu>.nav-item{padding:0;margin:0}.navbar .offcanfas_menu>.nav-item:not(:last-child){margin-bottom:18px}@media (max-width:768px){.navbar .offcanfas_menu>.nav-item:not(:last-child){margin-bottom:15px}}.navbar .offcanfas_menu>.nav-item .nav-link{font-size:3.5rem;line-height:58px;font-family:Bungee;color:#fff;font-weight:500;transform:translateY(45px);opacity:0;visibility:hidden;transition:all 1s;display:inline-block}.navbar .offcanfas_menu>.nav-item .nav-link p{font-family:Bungee;color:#fff}@media (max-width:1240px){.navbar .offcanfas_menu>.nav-item .nav-link{font-size:3rem;line-height:24px}}@media (max-width:1144px){.navbar .offcanfas_menu>.nav-item .nav-link{font-size:2.5rem;line-height:24px}}@media (max-width:768px){.navbar .offcanfas_menu>.nav-item .nav-link{font-size:1.4rem;line-height:24px}}.navbar .offcanfas_menu>.nav-item .nav-link:focus,.navbar .offcanfas_menu>.nav-item .nav-link:hover{background-color:#fff;color:#3600c2;border:3px solid #23e281;box-shadow:-3px 3px 0 0 #23e281;padding:15px 25px}.navbar .offcanfas_menu>.nav-item .nav-link:focus p,.navbar .offcanfas_menu>.nav-item .nav-link:hover p{color:#3600c2}@media (max-width:768px){.navbar .offcanfas_menu>.nav-item .nav-link:focus,.navbar .offcanfas_menu>.nav-item .nav-link:hover{padding:10px 16px}}.navbar .offcanfas_menu>.nav-item .nav-link-right{font-size:1.5rem;line-height:20px;text-transform:uppercase;font-family:Rajdhani;color:#fff;font-weight:500;transform:translateY(45px);opacity:0;visibility:hidden;transition:all .3s ease 0s;display:inline-block}@media (max-width:768px){.navbar .offcanfas_menu>.nav-item .nav-link-right{font-size:1rem;line-height:20px}}.navbar .offcanfas_menu>.nav-item .nav-link-right:hover{color:#23e281}.navbar .offcanfas_menu>.nav-item.submenu .nav-link{padding-right:20px}.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu{position:relative!important;transform:translateZ(0)!important;display:none;transform:translateY(0);opacity:1;visibility:visible;transition:all 0s linear;z-index:0;background:transparent;padding-left:35px;padding-top:20px;padding-bottom:20px;max-height:none!important;left:0}@media (max-width:768px){.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu{padding-left:20px;padding-top:10px;padding-bottom:15px}}.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item{background:transparent;padding:0}.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item>.nav-link{color:#fff}.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item>.nav-link.menu-2{font-size:1.6rem;line-height:40px;font-weight:300;font-family:Bungee}@media (max-width:768px){.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item>.nav-link.menu-2{font-size:.9rem;line-height:28px}}.navbar .offcanfas_menu>.nav-item.submenu.active .nav-link,.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item.active .nav-link,.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item:hover .nav-link{color:#23e281}.navbar .offcanfas_menu>.nav-item.submenu.active .nav-link:before{background:#23e281}.navbar .offcanfas_menu>.nav-item.submenu.show .nav-link{padding:15px 25px}@media (max-width:768px){.navbar .offcanfas_menu>.nav-item.submenu.show .nav-link{padding:10px 16px}}.navbar .offcanfas_menu>.nav-item.submenu.show .nav-link.menu-2{color:#fff;padding:0;background-color:unset;border:unset;box-shadow:unset}.navbar .offcanfas_menu>.nav-item.submenu.show .nav-link.menu-2:active,.navbar .offcanfas_menu>.nav-item.submenu.show .nav-link.menu-2:focus,.navbar .offcanfas_menu>.nav-item.submenu.show .nav-link.menu-2:hover{color:#23e281;padding:0;background-color:unset;border:unset;box-shadow:unset}.navbar .offcanfas_menu>.nav-item.submenu.show .dropdown-menu{position:relative!important;transform:translateZ(0)!important}.container-fluid.full-screen{padding:0;margin:0}.gallery-wrap{display:flex;flex-direction:row;width:100%;height:100vh}@media (max-width:1150px){.gallery-wrap{flex-direction:column;height:auto}}.gallery-wrap .item{flex:1.5;height:100%;background-position:50%;background-size:cover;background-repeat:none;transition:all .8s ease-in-out}@media (max-width:1150px){.gallery-wrap .item:first-child{padding-top:150px}}.gallery-wrap .item .title-exp{position:relative;font-family:bungee;font-size:2.5rem;text-align:center;transform:rotate(-90deg);opacity:1;transition:all .2s ease-in-out;top:80%;left:50%;width:0;white-space:nowrap;color:#fff}.gallery-wrap .item .title-exp.play{opacity:0}@media (max-width:1150px){.gallery-wrap .item .title-exp{display:none}}.gallery-wrap .item .content-top-hover{margin:0 auto;text-align:center;width:100%;top:40%;position:relative;opacity:0;transform:translateX(0)}@media (max-width:1150px){.gallery-wrap .item .content-top-hover{opacity:1;display:block;margin-top:80px;margin-bottom:50px;width:60%}}.gallery-wrap .item .content-top-hover .bg-3{padding:0;background-color:hsla(0,0%,86.7%,.247);width:0;margin:0 auto;border-radius:200px;opacity:0;transition:all .5s ease-in}@media (max-width:1150px){.gallery-wrap .item .content-top-hover .bg-3{padding:24px 11px 20px;width:30px;opacity:1}}.gallery-wrap .item .content-top-hover .icon-more-exp-2{background-color:hsla(0,0%,87.8%,.89);color:#3600c2;padding:20px 22px;border-radius:200px;font-size:20px;opacity:0;transition:all .3s ease-in-out}@media (max-width:1150px){.gallery-wrap .item .content-top-hover .icon-more-exp-2{padding:12px 14px;opacity:1;width:unset}}.gallery-wrap .item .content-top-hover .icon-more-exp-2:hover{color:#fff;background-color:rgba(55,0,194,.7686274509803922);transform:scale(1.1)}.gallery-wrap .item .content-hover{margin:0 auto;text-align:center;width:100%;top:50%;position:relative;opacity:0;transform:translateX(0);transition:all .7s ease}.gallery-wrap .item .content-hover.play{top:30%;width:80%;opacity:1;transition:all .3s ease-in-out}.gallery-wrap .item .content-hover.play h1{font-size:4rem;line-height:1.1;color:#fff;opacity:1;margin-bottom:10px;transition:all .3s ease-in-out}@media (max-width:1650px){.gallery-wrap .item .content-hover.play h1{font-size:3.2rem}}@media (max-width:666px){.gallery-wrap .item .content-hover.play h1{font-size:2.4rem}}.gallery-wrap .item .content-hover.play p{font-size:1.4rem;opacity:1}@media (max-width:666px){.gallery-wrap .item .content-hover.play p{font-size:1.1rem;line-height:1.1}}.gallery-wrap .item .content-hover.play .subtitle,.gallery-wrap .item .content-hover.play .subtitle_1_accordeon{font-size:2.6rem;transition:all .3s ease-in-out;margin-bottom:20px;font-weight:500}@media (max-width:1650px){.gallery-wrap .item .content-hover.play .subtitle,.gallery-wrap .item .content-hover.play .subtitle_1_accordeon{font-size:2rem}}@media (max-width:666px){.gallery-wrap .item .content-hover.play .subtitle,.gallery-wrap .item .content-hover.play .subtitle_1_accordeon{font-size:1.4rem}}.gallery-wrap .item .content-hover.play .subtitle_1_accordeon{margin-top:10px;margin-bottom:10px}.gallery-wrap .item .content-hover.play .subtitle_2_accordeon{font-family:bungee;font-size:2rem;font-weight:400;margin-top:20px;margin-bottom:10px}@media (max-width:666px){.gallery-wrap .item .content-hover.play .subtitle_2_accordeon{font-size:1.6rem}}@media (max-width:1150px){.gallery-wrap .item .content-hover{opacity:1;margin-bottom:80px;width:80%}}@media (max-width:600px){.gallery-wrap .item .content-hover{opacity:1;margin-bottom:80px;width:80%}}.gallery-wrap .item .content-hover h2{font-family:Bungee;color:#fff;margin-bottom:10px;font-weight:300;text-align:center;font-size:.1rem;opacity:1;transition:all .2s ease-in-out;transition:font-size 1s}@media (min-width:1151px){.gallery-wrap .item .content-hover h2{opacity:0}}@media (max-width:1150px){.gallery-wrap .item .content-hover h2{font-size:2.5rem}}@media (max-width:600px){.gallery-wrap .item .content-hover h2{font-size:2rem}}.gallery-wrap .item .content-hover p{color:#fff;font-size:.1rem;transition:all .2s ease-in-out;opacity:1}@media (min-width:1151px){.gallery-wrap .item .content-hover p{opacity:0}}@media (max-width:1150px){.gallery-wrap .item .content-hover p{font-size:1.4rem}}@media (max-width:600px){.gallery-wrap .item .content-hover p{font-size:1.1rem;line-height:1.1}}.gallery-wrap .item:hover{flex:12!important}.gallery-wrap .item:hover .content-hover{width:80%;opacity:1;transform:translateX(0)}.gallery-wrap .item:hover .content-hover.play{width:80%}.gallery-wrap .item:hover .content-hover h2{opacity:1;font-size:2rem}@media (max-width:1420px){.gallery-wrap .item:hover .content-hover h2{font-size:1.8rem}}@media (max-width:1320px){.gallery-wrap .item:hover .content-hover h2{font-size:1.6rem}}@media (max-width:1150px){.gallery-wrap .item:hover .content-hover h2{font-size:2.5rem}}@media (max-width:600px){.gallery-wrap .item:hover .content-hover h2{font-size:2rem}}@media (max-width:450px){.gallery-wrap .item:hover .content-hover h2{font-size:2rem}}.gallery-wrap .item:hover .content-hover p{opacity:1;font-size:1.4rem}@media (max-width:1420px){.gallery-wrap .item:hover .content-hover p{font-size:1.2rem}}@media (max-width:1320px){.gallery-wrap .item:hover .content-hover p{font-size:1.1rem}}@media (max-width:1150px){.gallery-wrap .item:hover .content-hover p{font-size:1.4rem}}@media (max-width:600px){.gallery-wrap .item:hover .content-hover p{font-size:1.1rem}}@media (max-width:450px){.gallery-wrap .item:hover .content-hover p{font-size:1.1rem}}.gallery-wrap .item:hover .content-top-hover{opacity:1}.gallery-wrap .item:hover .content-top-hover .bg-3{padding:43px 23px 40px;opacity:1}@media (max-width:1150px){.gallery-wrap .item:hover .content-top-hover .bg-3{padding:24px 11px 20px}}.gallery-wrap .item:hover .content-top-hover .icon-more-exp-2{opacity:1}@media (max-width:1150px){.gallery-wrap .item:hover .content-top-hover .icon-more-exp-2{padding:12px 14px}}.gallery-wrap .item:hover .title-exp{opacity:0}.gallery-wrap .item-8{flex:12}@media (max-width:1150px){.gallery-wrap .item-8.desktop-item{display:none}}.gallery-wrap .item-8.desktop-item:hover{flex:12!important}@media (min-width:1151px){.gallery-wrap .item-8.mobile-item{display:none}}.box-btn-accordeon{margin-top:70px;-webkit-animation-timing-function:cubic-bezier(.54,.085,.5,.92);animation-timing-function:cubic-bezier(.54,.085,.5,.92);-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (max-width:1150px){.box-btn-accordeon{margin-top:40px;margin-bottom:90px}}.box-btn-accordeon .btn-play p{cursor:pointer;font-family:bungee;font-size:2.5rem!important;padding:20px 40px;background-color:#fff;color:#3600c2!important;border:2px solid #23e281;box-shadow:-8px 8px 0 0 #23e281;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto}@media (max-width:1150px){.box-btn-accordeon .btn-play p{font-size:1.6rem;border:1px solid #23e281;box-shadow:-6px 6px 0 0 #23e281}}.box-btn-accordeon .btn-play p:hover{color:#23e281;border:2px solid #23e281;box-shadow:-8px 8px 0 0 #23e281}@media (max-width:1150px){.box-btn-accordeon .btn-play p:hover{border:1px solid #23e281;box-shadow:-6px 6px 0 0 #23e281}}.content-grid .section-header{margin-top:60px}.m-80{margin-top:80px;margin-bottom:80px;overflow-x:hidden}@media (max-width:768px){.m-80{margin-top:20px;margin-bottom:20px}}.section-header{display:flex;justify-content:space-between}.section-header-info .section-title{margin-top:8px;font-size:3rem;font-weight:700;font-family:Bungee;color:#3600c2;margin-bottom:20px}@media (max-width:768px){.section-header-info .section-title{font-size:2rem}}.card-widget{width:300px;transition:all .3s;padding-right:20px}.card-widget .event-preview{background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.card-widget .event-preview .event-preview-cover{width:100%;height:140px}.card-widget .event-preview .event-preview-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-widget .event-preview .event-preview-info2{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:37px 28px 32px;position:relative}.card-widget .event-preview .event-preview-info2 .date-sticker{position:absolute;top:-42px;left:28px}.card-widget .event-preview .event-preview-title{font-size:1.2rem;font-weight:700;pointer-events:all}.card-widget .event-preview .event-preview-timestamp{margin-top:10px;font-size:.875rem;font-weight:500}.card-widget .event-preview .event-preview-timestamp .bold{font-weight:700}.card-widget .event-preview .event-preview-text{margin-top:20px;margin-bottom:20px;color:#3e3f5e;font-size:.85rem;font-weight:500;line-height:1.4285714286em}.date-sticker{width:44px}.date-sticker .date-sticker-day{color:#fff;font-weight:700;text-transform:uppercase;text-align:center;background-color:#3e3f5e;padding:10px 0 6px;font-size:1.25rem}.date-sticker .date-sticker-day.jour{background-color:#3600c2!important}.date-sticker .date-sticker-month{color:#fff;font-weight:700;text-transform:uppercase;text-align:center;background-color:#23d2e2;padding:4px 0;font-size:.9rem}.date-sticker .date-sticker-month.mois{background-color:#615dfa!important}.heure2{color:#3600c2}.icon-alex{width:22px;margin-top:-8px}.decorated-text{pointer-events:fill;display:flex;align-items:center}.decorated-text .decorated-text-icon{margin-right:8px;fill:#23d2e2}.decorated-text .decorated-text-content{font-size:.875rem;font-weight:500}@media (min-width:1200px){.size-box-card{max-width:1260px}}.overlay{display:none;align-items:flex-start;position:fixed;top:0;left:0;right:0;z-index:10002;bottom:0;width:100vw;justify-content:center;background-color:rgba(0,0,0,.8313725490196079);overflow-y:scroll}.overlay .decorated-feature{display:flex}.overlay .decorated-feature .decorated-feature-info{margin-left:12px}.overlay .decorated-feature .decorated-feature-title{font-size:1rem;font-weight:700}.overlay .decorated-feature .decorated-feature-text{margin-top:2px;color:#8f91ac;font-size:.875rem;font-weight:500;line-height:1.4285714286em}.overlay .popup-event{width:90%;max-width:584px;background-color:#fff;transition:all 1s;display:none;opacity:0;margin-top:10%;margin-bottom:10%}.overlay .popup-event .popup-event-cover{background-color:#000;width:100%;height:300px}@media (max-width:769px){.overlay .popup-event .popup-event-cover{height:150px}}.overlay .popup-event .popup-event-info{padding:32px 28px;position:relative}.overlay .popup-event .popup-event-title{font-size:2rem;font-weight:700}.overlay .popup-event .popup-event-subtitle{margin-top:25px;font-size:1rem;font-weight:700}.overlay .popup-event .popup-event-text{margin-top:12px;color:#3e3f5e}.overlay .popup-event .popup-event-text p{font-size:1rem;line-height:1.3rem;font-weight:500}.overlay .popup-event .decorated-feature-list{margin-top:14px}.overlay .popup-event .event-preview-info-bottom{display:none}.overlay .popup-event .event-preview-info-bottom .is{background-color:red}.overlay .popup-event .event-preview-info-bottom .not{background-color:#3600c2}.overlay .decorated-feature-list{margin-top:-18px;display:flex;flex-wrap:wrap;justify-content:space-between}.overlay .decorated-feature-list .decorated-feature{width:50%;margin-top:18px}#trp-floater-ls{position:fixed;z-index:9999999;bottom:0;left:80%;background-color:#212121;border-radius:5px 5px 0 0;display:block;overflow:hidden}#trp-floater-ls.trp-floater-ls-flags{width:50px}#trp-floater-ls-language-list,#trp-floater-ls:focus #trp-floater-ls-current-language,#trp-floater-ls:hover #trp-floater-ls-current-language{display:none}#trp-floater-ls:focus #trp-floater-ls-language-list,#trp-floater-ls:hover #trp-floater-ls-language-list{display:block}#trp-floater-ls:hover{box-shadow:0 0 10px #212121}#trp-floater-ls-current-language a,#trp-floater-ls-language-list a{display:block;padding:10px 15px 5px;font-size:90%}#trp-floater-ls-current-language,#trp-floater-ls-language-list{text-align:left}#trp-floater-ls-current-language{display:block;width:100%;height:100%}#trp-floater-ls-current-language a,#trp-floater-ls-language-list a{color:#bdbdbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#trp-floater-ls-language-list a:hover{color:#fafafa;background-color:#424242}#trp-floater-ls .trp-floater-ls-disabled-language{pointer-events:none;cursor:default}#trp-floater-ls a{text-decoration:none}.full-contain{margin-left:0;margin-right:0}.bg-institu{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%}@media (max-width:767px){.bg-institu{height:200px}}.box-content{display:flex;flex-direction:column;justify-content:center;padding:150px 120px 150px 80px}@media (max-width:999px){.box-content{padding:150px 80px 150px 50px}}@media (max-width:767px){.box-content{padding:60px 50px 80px}}.box-content .title-center{text-align:center}.box-content ul{list-style:square;margin-bottom:30px;margin-left:30px}.box-content ul li{font-family:rajdhani;font-size:1rem;margin-bottom:7px;font-weight:500;list-style:circle}.box-content ul li::marker{color:#3600c2}.box-content h1{font-size:4rem;font-family:bungee;color:#3600c2;text-align:left;margin-bottom:30px}@media (max-width:999px){.box-content h1{font-size:3.6rem}}@media (max-width:767px){.box-content h1{font-size:3rem}}@media (max-width:540px){.box-content h1{font-size:2.6rem}}.box-content h2{font-size:1.6rem;font-family:bungee;color:#615dfa;text-align:left;margin-bottom:15px;margin-top:15px}@media (max-width:767px){.box-content h2{font-size:1.4rem}}.box-content h3{margin-bottom:10px;font-size:1.3rem}.box-content p{font-family:Rajdhani;font-size:1.1rem;line-height:1.2;margin-bottom:20px;font-weight:500;text-align:justify}@media (max-width:767px){.box-content p{font-size:1rem}}.single-news-visu .bg-single-news{background-size:cover;background-position:50%;background-repeat:no-repeat;height:600px}@media (max-width:767px){.single-news-visu .bg-single-news{height:200px}}.single-news-content{position:relative}.single-news-content .wp-block-image img{height:100%!important;-o-object-fit:cover;object-fit:cover}@media (max-width:1150px){.single-news-content .wp-block-image img{height:250px!important}}.single-news-content button{position:relative;left:0;top:10px;width:80px;border:0;font-size:2.4rem;background:transparent;color:#3600c2;cursor:pointer;opacity:1;outline:none}@media (max-width:767px){.single-news-content button{left:15px;top:110px}}.single-news-content .espace-news{margin-left:10%;margin-right:10%}.single-news-content .espace-news>p{font-family:rajdhani;font-size:1.3rem;line-height:1.3;text-align:left;font-weight:500;color:#5a5a5a;margin-bottom:20px}@media (max-width:767px){.single-news-content .espace-news>p{font-size:1.1rem}}.single-news-content .espace-news .cateogry-block{display:flex}.single-news-content .espace-news .cateogry-block .type-single-news{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#3600c2;padding:7px 12px;color:#fff;font-size:1rem;font-family:bungee;margin-bottom:10px;margin-right:10px}.single-news-content .espace-news .cateogry-block .type-single-news.actus{background-color:#23e281}@media (max-width:767px){.single-news-content .espace-news .cateogry-block .type-single-news{font-size:.8rem}}.single-news-content h1{text-transform:unset;text-align:center;font-size:3rem;margin-top:20px;margin-bottom:20px}@media (max-width:767px){.single-news-content h1{font-size:2rem;text-align:left;margin-top:110px}}.single-news-content .date-single-news{font-family:rajdhani;font-size:1.2rem;color:#9b9b9b;text-align:left;margin-top:15px;margin-bottom:30px}@media (max-width:767px){.single-news-content .date-single-news{font-size:.9rem;margin-top:10px;margin-bottom:20px}}.mb-80{margin-bottom:80px}.mb-40{margin-bottom:40px}.news-section{margin-top:140px}@media (max-width:767px){.news-section{margin-top:120px}}.news-section h1{font-size:5rem;font-family:bungee;margin-bottom:20px;color:#3600c2;text-align:center}@media (max-width:767px){.news-section h1{font-size:3rem}}.news-section p{font-family:rajdhani;font-size:1.6rem;line-height:1.2;text-align:center}@media (max-width:767px){.news-section p{font-size:1.1rem}}.news-section .first-news{margin-top:40px;display:flex;align-items:center;position:relative}.news-section .first-news .visu-first-news{background-position:0;background-repeat:no-repeat;padding-top:80px;padding-bottom:80px;min-height:500px;background-size:cover;width:80%;display:flex;justify-content:flex-end}@media (max-width:991px){.news-section .first-news .visu-first-news{width:100%}}.news-section .first-news .shadow-content-box{position:absolute;right:0;width:45%;width:400px;height:auto;box-shadow:-4px 4px 15px 5px rgba(44,44,44,.2)}@media (max-width:991px){.news-section .first-news .shadow-content-box{width:60%;top:90px;right:60px}}.news-section .first-news .shadow-content-box .content-first-news{padding:40px;background-color:#fff;box-shadow:-8px 9px 0 0 #23e281}.news-section .first-news .shadow-content-box .content-first-news .type-news{display:inline-block;margin-right:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#3600c2;padding:7px;color:#fff;font-size:.7rem;font-family:bungee;margin-bottom:10px;cursor:pointer}.news-section .first-news .shadow-content-box .content-first-news h2{font-size:2rem;font-family:rajdhani;margin-bottom:15px;text-align:left;font-weight:900;letter-spacing:-1px}.news-section .first-news .shadow-content-box .content-first-news p{font-family:rajdhani;font-size:1.1rem;line-height:1.2;text-align:left;font-weight:500;color:#6f6f6f}.news-section .first-news .shadow-content-box .content-first-news .date-news{font-family:rajdhani;font-size:1rem;color:#bdbdbd;text-align:right;margin-top:15px}.box-cards-news{margin-top:70px;margin-bottom:0;padding-left:0;padding-right:0}.box-cards-news .lds-dual-ring:after{border-color:#000 transparent;border-style:solid;border-width:6px}.card-news{background-color:#fff;box-shadow:3px 2px 10px 4px hsla(0,0%,63.9%,.2);margin-bottom:40px}.card-news .img-top{height:150px;background-size:cover;background-position:50%}.card-news .content-bottom{padding:30px}.card-news .content-bottom .type-news{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#3600c2;padding:7px;cursor:pointer;color:#fff;font-size:.7rem;font-family:bungee;margin-bottom:10px}.card-news .content-bottom .type-news.actus{background-color:#23e281}.card-news .content-bottom h2{font-size:1.8rem;font-family:rajdhani;margin-bottom:15px;text-align:left;font-weight:900;letter-spacing:-1px}@media (max-width:767px){.card-news .content-bottom h2{font-size:1.6rem}}.card-news .content-bottom p{font-family:rajdhani;font-size:1.1rem;line-height:1.2;text-align:left;font-weight:500;color:#6f6f6f}@media (max-width:767px){.card-news .content-bottom p{font-size:1rem}}.card-news .content-bottom .date-news{font-family:rajdhani;font-size:1rem;color:#bdbdbd;text-align:right;margin-top:15px}.listing{margin-top:30px;width:50%;margin-left:auto;margin-right:auto}@media (max-width:991px){.listing{width:100%;margin-bottom:50px}}.listing .header{display:flex;flex-flow:wrap;justify-content:center}.listing .header li:first-child{margin-left:0}.listing .header li{cursor:pointer;margin-left:20px;font-family:bungee;color:#3600c2;opacity:.6;font-size:1rem;transition:all .3s ease-in-out}@media (max-width:767px){.listing .header li{font-size:.8rem;margin-left:10px}}.listing .header li.current-type,.listing .header li:focus,.listing .header li:hover{opacity:1}.listing .header li.current-type:after{content:"";height:2px;background-color:#3600c2}.box-pagination{display:flex;justify-content:center;margin-bottom:80px}.box-pagination .pagination{display:flex;justify-content:space-around}.box-pagination .pagination .page{margin:10px;color:#3600c2;font-family:rajdhani;font-weight:700;font-size:1rem;padding:7px 15px;background-color:#ccc;box-shadow:3px 2px 10px 4px hsla(0,0%,63.9%,.2);opacity:.5;cursor:pointer}.box-pagination .pagination .page.active{opacity:1}.mobile-news{margin-bottom:0}.mobile-news .carousel{margin-left:20px}.mobile-news .carousel .carousel-cell{width:280px;margin-right:20px}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px){.hide-desktop{display:none!important}}.taxonomy-list{display:flex}.taxonomy-list>div{margin-right:10px}.carousel{background:transparent}.carousel.carousel-content.flickity-enabled{position:absolute;left:50vw;padding-top:270px;-webkit-animation-timing-function:cubic-bezier(.54,.085,.5,.92);animation-timing-function:cubic-bezier(.54,.085,.5,.92);-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:3.3s;animation-duration:3.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (max-width:991px){.carousel.carousel-content.flickity-enabled{left:12vw}}@media (max-width:575px){.carousel.carousel-content.flickity-enabled{left:4vw}}.carousel.carousel-content .flickity-button{background:transparent;color:#3600c2}.carousel.carousel-content .flickity-prev-next-button.next{top:90%;left:370px}@media (max-width:575px){.carousel.carousel-content .flickity-prev-next-button.next{width:45px;height:45px;left:220px;top:92%}}.carousel.carousel-content .flickity-prev-next-button.previous{top:90%;left:310px}@media (max-width:575px){.carousel.carousel-content .flickity-prev-next-button.previous{width:45px;height:45px;left:170px;top:92%}}.home .flickity-button{background:transparent;color:#23e281}.home .flickity-prev-next-button.next{top:86%;right:50px}@media (max-width:768px){.home .flickity-prev-next-button.next{width:45px;height:45px;right:5%;top:78%}}@media (max-width:420px){.home .flickity-prev-next-button.next{left:52%}}.home .flickity-prev-next-button.previous{top:86%;right:120px;left:inherit}@media (max-width:768px){.home .flickity-prev-next-button.previous{width:45px;height:45px;left:5%;top:78%}}@media (max-width:420px){.home .flickity-prev-next-button.previous{left:38%}}.carousel-cell.box.box-content{width:500px;height:400px;margin-right:10px;background:#fff;padding:60px;box-shadow:-6px 6px 0 1px #23d2e2}@media (max-width:575px){.carousel-cell.box.box-content{width:300px;height:400px;padding:50px 40px}}.carousel-cell.box.box-content.is-selected{visibility:visible}.carousel-cell.box.box-content h2{color:#3600c2;font-family:bungee;font-size:2.7rem;margin-bottom:15px}@media (max-width:575px){.carousel-cell.box.box-content h2{font-size:2rem}}.carousel-cell.box.box-content .number-box{color:#23d2e2;font-family:bungee;font-size:1.6rem;position:absolute;top:10px;left:15px}.carousel-cell.box.box-content .text-box{font-family:Rajdhani;color:#20292f;font-size:1.2rem;line-height:24px}@media (max-width:575px){.carousel-cell.box.box-content .text-box{font-size:1rem}}.carousel-cell.bg>span{height:600px;width:100vw;display:block;text-align:center;content:counter(carousel-cell);line-height:200px;font-size:80px;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:50%}@media (max-width:768px){.carousel-cell.bg>span{height:300px}}body{background-color:#fff}@media (max-width:992px){.carousel.carousel-content2{max-height:60vh}}.carousel.carousel-content2.flickity-enabled{position:absolute;left:50vw}@media (max-width:992px){.carousel.carousel-content2.flickity-enabled{position:relative;left:0}}.carousel.carousel-content2 .flickity-button{background:transparent;color:#23e281}.carousel.carousel-content2 .flickity-prev-next-button.next{top:95%;left:-80px}@media (max-width:992px){.carousel.carousel-content2 .flickity-prev-next-button.next{width:45px;height:45px;left:52%;top:92%}}@media (max-width:420px){.carousel.carousel-content2 .flickity-prev-next-button.next{left:52%}}.carousel.carousel-content2 .flickity-prev-next-button.previous{top:95%;left:-150px}@media (max-width:992px){.carousel.carousel-content2 .flickity-prev-next-button.previous{width:45px;height:45px;left:42%;top:92%}}@media (max-width:420px){.carousel.carousel-content2 .flickity-prev-next-button.previous{left:38%}}.carousel-cell.box{visibility:hidden}.carousel-cell.box.box-content2{width:50vw;height:100vh;margin-right:10px;background:#fff;padding:140px 70px 70px}@media (max-width:992px){.carousel-cell.box.box-content2{width:100vw;height:60vh;padding:110px 50px 70px}}.carousel-cell.box.box-content2.is-selected{visibility:visible}.carousel-cell.box.box-content2 .cell-content{margin:auto 0;height:100%;overflow-y:scroll}@media (max-width:992px){.carousel-cell.box.box-content2 .cell-content{overflow:hidden;overflow-y:scroll}}.carousel-cell.box.box-content2 .cell-content h2{color:#3600c2;font-family:bungee;font-size:3.7rem;margin-bottom:25px}@media (max-width:1000px){.carousel-cell.box.box-content2 .cell-content h2{font-size:2.2rem}}@media (max-width:575px){.carousel-cell.box.box-content2 .cell-content h2{font-size:2rem}}.carousel-cell.box.box-content2 .cell-content .number-box2{color:#3600c2;opacity:.3;font-family:bungee;font-size:8rem;position:relative;margin-bottom:-68px;margin-left:-5px}@media (max-width:1000px){.carousel-cell.box.box-content2 .cell-content .number-box2{font-size:6rem;margin-bottom:-50px;margin-left:-3px}}@media (max-width:575px){.carousel-cell.box.box-content2 .cell-content .number-box2{font-size:4rem;margin-bottom:-36px;margin-left:-2px}}.carousel-cell.box.box-content2 .cell-content .text-box{font-family:Rajdhani;color:#20292f;font-size:1.2rem;line-height:24px}@media (max-width:1000px){.carousel-cell.box.box-content2 .cell-content .text-box{font-size:1rem}}.carousel-cell.box.box-content2 .cell-content h3{margin-top:30px;color:#615dfa;font-weight:700;font-size:1.6rem;font-family:Rajdhani;margin-bottom:15px}.carousel-cell.box.box-content2 .cell-content ul li{font-family:Rajdhani;color:#8e8e8e;font-size:1.2rem;line-height:1.6;font-weight:500}.carousel-cell.box.box-content2 .cell-content ul li i{display:none}.carousel-cell.box.box-content2 .cell-content p{font-family:Rajdhani;color:#20292f;font-size:1.2rem;line-height:24px;margin-bottom:10px;font-weight:500;margin-top:20px}.carousel-nav{z-index:-10}.carousel-nav.space-slider{transform:translateX(-30vw)}@media (max-width:992px){.carousel-nav.space-slider{transform:translateX(0)}}.carousel-nav .carousel-cell.bg2{height:100vh;width:100%;display:flex;text-align:center;line-height:200px;font-size:80px;color:#fff}@media (max-width:992px){.carousel-nav .carousel-cell.bg2{width:100vw;height:40vh}}.carousel-nav .carousel-cell.bg2 p{background-repeat:no-repeat;background-size:cover;background-position:50%;width:inherit}.box-btn-desti-home{display:table-cell}.box-btn-desti-home.shadow{display:inline-block;margin-top:20px;margin-bottom:20px}.box-btn-desti-home.shadow:last-child{margin-right:0}.box-btn-desti-home.shadow .btn{font-family:Rajdhani;font-size:1rem;padding:10px 20px;cursor:pointer;font-weight:500;border-radius:0}.box-btn-desti-home.shadow .btn.btn-glt{font-size:1.4rem;padding:10px 30px}.box-btn-desti-home.shadow .btn.btn-full-green{background-color:#fff;color:#23e281;border:2px solid #23e281;box-shadow:-3px 3px 0 0 #23e281}.box-btn-desti-home.shadow .btn.btn-full-green:hover{color:#1aaa61;border:2px solid #1aaa61;box-shadow:-3px 3px 0 0 #1aaa61}.box-btn-desti-home.shadow .btn.btn-full-purple{background-color:#fff;color:#3600c2;border:2px solid #3600c2;box-shadow:-3px 3px 0 0 #3600c2}.box-btn-desti-home.shadow .btn.btn-full-purple:hover{color:#290488;border:2px solid #290488;box-shadow:-3px 3px 0 0 #290488}.box-center{width:100%;text-align:center}.title-section{margin-bottom:40px}.title-section h1{font-family:bungee;font-size:4rem;line-height:1.2;font-weight:500;color:#3600c2;letter-spacing:-2px}@media (max-width:460px){.title-section h1{font-size:3rem}}.title-section .subtitle-section{font-family:Rajdhani;font-size:1.4rem;color:#363636}@media (max-width:460px){.title-section .subtitle-section{font-size:1.1rem}}#calendar{margin-bottom:4rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:991px){#calendar{display:flex;justify-content:center;flex-direction:column}}#calendar .panel{width:50%;display:flex;justify-content:flex-start}@media (max-width:991px){#calendar .panel{width:100%;display:flex;justify-content:center}}#calendar .panel .bg-calendar{background-color:#fff;box-shadow:1px 1px 15px 5px rgba(19,19,19,.1);padding:40px 20px}#calendar .panel .bg-calendar>div{display:flex;flex-direction:column;width:400px;height:320px}@media (max-width:460px){#calendar .panel .bg-calendar>div{width:300px}}@media (max-width:360px){#calendar .panel .bg-calendar>div{width:240px}}#calendar .panel .bg-calendar>div #year{display:flex;justify-content:space-between}#calendar .panel .bg-calendar>div #year .prev{background-color:transparent;margin-left:20px;width:50px}#calendar .panel .bg-calendar>div #year .prev:focus{outline:none}#calendar .panel .bg-calendar>div #year .text-year{cursor:pointer;font-family:Bungee;font-size:1.5rem;color:#141414;text-align:center}@media (max-width:360px){#calendar .panel .bg-calendar>div #year .text-year{font-size:1rem}}#calendar .panel .bg-calendar>div #year .next{background-color:transparent;margin-right:20px;width:50px}#calendar .panel .bg-calendar>div #year .next:focus{outline:none}#calendar .panel .bg-calendar>div #year .size-icon{font-size:25px}#calendar .panel .bg-calendar>div #week{margin:20px 0;display:flex;justify-content:space-around}#calendar .panel .bg-calendar>div #week li{font-size:1rem;font-family:Rajdhani;font-weight:700;color:#141414;margin-right:7px}@media (max-width:460px){#calendar .panel .bg-calendar>div #week li{margin-right:0}}#calendar .panel .bg-calendar>div #day{height:100%;display:flex;flex-direction:column;justify-content:space-around}#calendar .panel .bg-calendar>div #day ul{width:100%;display:flex}#calendar .panel .bg-calendar>div #day ul li{text-align:center}#calendar .panel .bg-calendar>div #day ul li div{margin-top:10px;margin-bottom:10px;width:57px}@media (max-width:460px){#calendar .panel .bg-calendar>div #day ul li div{width:43.1px}}@media (max-width:360px){#calendar .panel .bg-calendar>div #day ul li div{width:34.5px}}#calendar .panel .bg-calendar>div #day ul li div div{width:20px;display:flex;position:absolute;transform:translate(19px,-9px)}@media (max-width:460px){#calendar .panel .bg-calendar>div #day ul li div div{width:7px}}#calendar .panel .bg-calendar>div #day ul li div div p{width:7px;border-radius:50%;height:7px;background-color:#23d2e2;margin:0 auto}#calendar .panel .bg-calendar>div #day ul .has-event{cursor:pointer}#calendar .panel .bg-calendar>div #day ul .c-w{background-color:rgba(55,0,194,.06274509803921569)}#calendar .panel .bg-calendar>div #day ul .c-w:first-of-type{border-top-left-radius:500px;border-bottom-left-radius:500px}#calendar .panel .bg-calendar>div #day ul .c-w:last-of-type{border-top-right-radius:500px;border-bottom-right-radius:500px}#calendar .panel .bg-calendar>div #day ul .c-m div>p{font-family:Rajdhani;font-size:1.1rem;font-weight:600;color:#353535;opacity:1}#calendar .panel .bg-calendar>div #day ul .o-m div>p{font-family:Rajdhani;font-size:1.1rem;font-weight:500;color:#141414;opacity:.8}@media (max-width:991px){#calendar .panel{margin-bottom:50px}}#calendar .listing{width:50%}@media (max-width:991px){#calendar .listing{width:100%;margin-bottom:50px}}#calendar .listing .header{display:flex;flex-flow:wrap}#calendar .listing .header a:first-child{margin:auto 0;font-size:18px}#calendar .listing .header button{background-color:transparent;outline:none;border:none;line-height:14px}#calendar .listing .header a,#calendar .listing .header button{cursor:pointer;margin-left:20px;font-family:bungee;color:#3600c2;opacity:.6;font-size:1rem;transition:all .3s ease-in-out}@media (max-width:460px){#calendar .listing .header a,#calendar .listing .header button{font-size:.8rem;margin-left:10px}}#calendar .listing .header a.current-type,#calendar .listing .header a:focus,#calendar .listing .header a:hover,#calendar .listing .header button.current-type,#calendar .listing .header button:focus,#calendar .listing .header button:hover{opacity:1}#calendar .listing .header a.current-type:after,#calendar .listing .header button.current-type:after{content:"";height:2px;background-color:#3600c2}#calendar .listing .group{height:500px;overflow-y:scroll;margin-top:10px}#calendar .listing .group li{margin-top:20px;display:flex}#calendar .listing .group li .size-thumb-event{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}@media (max-width:349px){#calendar .listing .group li .size-thumb-event{width:100px}}#calendar .listing .group li div{margin:0 0 0 15px;display:flex;flex-direction:column;justify-content:space-between}#calendar .listing .group li div h2{font-size:1.4rem}@media (max-width:390px){#calendar .listing .group li div h2{font-size:1.26rem}}#calendar .listing .group li div .date-event{color:#3600c2;font-size:1.1rem;font-weight:400}#calendar .listing .group li div .date-event .icon-space{margin-right:6px}#calendar .listing .group li div .type-event{padding:5px;color:#fff;font-family:Rajdhani;font-size:.9rem;max-width:100px;text-align:center}#calendar .listing .group li div .type-event.type-1{background-color:#23e281}#calendar .listing .group li div .type-event.type-2{background-color:#615dfa}#calendar .listing .group li div .type-event.type-3{background-color:#23d2e2}#calendar .listing .group li div .btn-event{font-family:Rajdhani;font-size:1rem;padding:3px 10px;cursor:pointer;font-weight:500;border-radius:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px}#calendar .listing .group li div .btn-event.btn-full-purple{background-color:#fff;color:#3600c2;border:2px solid #3600c2;box-shadow:-2px 2px 0 0 #3600c2}#calendar .listing .group li div .btn-event.btn-full-purple:hover{color:#290488;border:2px solid #290488;box-shadow:-2px 2px 0 0 #290488}.carousel.home.event .flickity-viewport{height:500px}@media (max-width:999px){.carousel.home.event .flickity-viewport{height:300px}}@media (max-width:768px){.carousel.home.event .flickity-viewport{height:200px}}.carousel.home.event .flickity-viewport .flickity-slider .carousel-cell span{height:500px}@media (max-width:999px){.carousel.home.event .flickity-viewport .flickity-slider .carousel-cell span{height:300px}}@media (max-width:768px){.carousel.home.event .flickity-viewport .flickity-slider .carousel-cell span{height:200px}}.bg-img{background-image:linear-gradient(rgba(29,6,158,.753),rgba(34,1,112,.747));background-size:cover;background-repeat:no-repeat;padding:100px 0 120px}.bg-img .bg-newsletter{padding:80px;background-color:#fff;box-shadow:-10px 10px 1px #23e281;text-align:center;transition:all .3s ease-in-out}@media (max-width:575px){.bg-img .bg-newsletter{padding:50px;width:90vw}}.bg-img .bg-newsletter h2{font-family:bungee;font-size:3rem;color:#3600c2;margin-bottom:15px}@media (max-width:575px){.bg-img .bg-newsletter h2{font-size:2rem}}.bg-img .bg-newsletter .infos-rgpd{margin-top:10px;font-size:.9rem;text-align:justify;font-style:italic}.bg-img .bg-newsletter .infos-rgpd p{font-size:1.2rem;line-height:1.4;font-weight:500!important}@media (max-width:575px){.bg-img .bg-newsletter .infos-rgpd p{font-size:1rem}}.bg-img .bg-newsletter .check-box{display:grid;grid-template-columns:auto 1fr;font-size:1.1rem;text-align:justify;margin-bottom:10px}@media (max-width:575px){.bg-img .bg-newsletter .check-box{font-size:.8rem}}.bg-img .bg-newsletter .check-box p{font-size:1.2rem;line-height:1.4;font-weight:500!important}@media (max-width:575px){.bg-img .bg-newsletter .check-box p{font-size:1rem}}.bg-img .bg-newsletter input[type=checkbox]{display:flex;align-items:center;justify-content:center;margin-left:0;margin-right:7px;margin-bottom:0;position:relative;width:1.4em;height:1.4em;color:#000;border:1px solid rgba(55,0,194,.4196078431372549);background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(.1,.1,.25,1)}.bg-img .bg-newsletter input[type=checkbox]:before{position:absolute;content:"";display:block;width:7px;height:11px;margin-bottom:3px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.bg-img .bg-newsletter input[type=checkbox]:checked{color:#fff;border-color:#3600c2;background:#3600c2}.bg-img .bg-newsletter input[type=checkbox]:checked:before{opacity:1}.bg-img .bg-newsletter .box-rgpd{width:70%;text-align:left;margin-left:auto;margin-right:auto;margin-top:20px}@media (max-width:767px){.bg-img .bg-newsletter .box-rgpd{width:100%}}@media (max-width:1144px){.bg-img .bg-newsletter .box-rgpd{width:90%}}.bg-img .bg-newsletter form>div:first-of-type{margin-left:auto;margin-right:auto;margin-top:30px;position:relative;width:70%;height:auto;background:#fff;padding:12px 60px 10px 0;box-shadow:-4px 4px 0 2px #3600c2;border:2px solid #3600c2}@media (max-width:767px){.bg-img .bg-newsletter form>div:first-of-type{width:80%}}@media (max-width:575px){.bg-img .bg-newsletter form>div:first-of-type{width:90%;padding:12px 40px 10px 0}}.bg-img .bg-newsletter form>div:first-of-type input:first-child{margin-bottom:15px}.bg-img .bg-newsletter form>div:first-of-type input{position:relative;padding-left:30px;width:100%;height:100%;left:0;outline:0;font-family:bungee;color:#3600c2;font-size:1em;transition:all .35s ease-out}@media (max-width:575px){.bg-img .bg-newsletter form>div:first-of-type input{padding-left:15px;font-size:.8rem}}.bg-img .bg-newsletter form>div:first-of-type input::-moz-placeholder{font-size:1.2rem;font-family:Bungee;color:rgba(55,0,194,.4666666666666667);opacity:1;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.bg-img .bg-newsletter form>div:first-of-type input:-ms-input-placeholder{font-size:1.2rem;font-family:Bungee;color:rgba(55,0,194,.4666666666666667);opacity:1;-ms-transition:all .35s ease-out;transition:all .35s ease-out}.bg-img .bg-newsletter form>div:first-of-type input::placeholder{font-size:1.2rem;font-family:Bungee;color:rgba(55,0,194,.4666666666666667);opacity:1;transition:all .35s ease-out}@media (max-width:575px){.bg-img .bg-newsletter form>div:first-of-type input::-moz-placeholder{font-size:.8rem}.bg-img .bg-newsletter form>div:first-of-type input:-ms-input-placeholder{font-size:.8rem}.bg-img .bg-newsletter form>div:first-of-type input::placeholder{font-size:.8rem}}.bg-img .bg-newsletter form>div:first-of-type button{position:absolute;right:0;top:2px;width:80px;height:100%;border:0;font-size:2.4rem;background:transparent;color:#3600c2;cursor:pointer;opacity:1;outline:none}@media (max-width:575px){.bg-img .bg-newsletter form>div:first-of-type button{width:30px;right:10px}}.bg-img .bg-newsletter form>div:first-of-type button i{padding:10px}@-webkit-keyframes bounce{0%{transform:translate(0)}50%{transform:translateY(7px)}to{transform:translate(0)}}@keyframes bounce{0%{transform:translate(0)}50%{transform:translateY(7px)}to{transform:translate(0)}}@-webkit-keyframes ContentTopHover{0%{display:none}70%{display:none}to{display:block}}@keyframes ContentTopHover{0%{display:none}70%{display:none}to{display:block}}footer{background:#3701c2 url(/wp-content/themes/espot/assets/imgs/visuel/footer.png);background-position-y:100px;background-repeat:no-repeat;background-size:contain;background-position-x:right;width:100%}footer li,footer p{color:#fff;font-size:20px;line-height:normal;text-transform:uppercase}footer .footer-row,footer .footer-row .footer-sitemap{display:flex;justify-content:center}footer .footer-row .footer-sitemap{margin-top:20px;flex-wrap:wrap;margin-bottom:40px}@media (max-width:767px){footer .footer-row .footer-sitemap{display:grid;grid-template-columns:repeat(2,1fr)}}footer .footer-row .footer-sitemap li{margin:0 8px}@media (max-width:767px){footer .footer-row .footer-sitemap li{text-align:center}}footer .footer-row .footer-sitemap li a{color:#fff;font-size:18px;font-weight:500;text-transform:uppercase}footer .footer-row .footer-sitemap li a:hover{color:#23e281!important;text-decoration:underline}footer .last-footer .col-md-12{display:flex;justify-content:center}footer .last-footer .col-md-12 p{margin-top:7px}footer .last-footer .col-md-12 p,footer .last-footer li a{color:#fff;font-size:16px!important;text-transform:none!important}footer .last-footer li a:hover{color:#23e281!important;text-decoration:underline}footer .container-fluid{height:100%;display:flex;flex-direction:column;justify-content:space-between}footer .container-fluid .row:first-of-type{margin-top:60px;margin-bottom:20px}@media (max-width:768px){footer .container-fluid .row:first-of-type{margin-bottom:20px}}footer .container-fluid .row:first-of-type .col-md{display:flex;align-items:center;justify-content:center}@media (max-width:768px){footer .container-fluid .row:first-of-type .col-md{margin-bottom:40px}}footer .container-fluid .row:first-of-type .present>div{text-align:center}footer .container-fluid .row:first-of-type .present>div img{width:200px}footer .container-fluid .row:first-of-type .present>div p{font-size:20px}footer .container-fluid .row:first-of-type .present>div div{margin-top:17px}footer .container-fluid .row:first-of-type .contact img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}footer .container-fluid .row:first-of-type .contact div div:first-child{margin-bottom:30px;text-align:center}footer .container-fluid .row:first-of-type .contact div div:first-child p{font-size:19px}footer .container-fluid .row:first-of-type .contact div div:nth-child(2) img:first-of-type{margin:0 5px 0 0}footer .container-fluid .row:first-of-type .contact div div:nth-child(2) img{margin:0 5px}footer .container-fluid .row:first-of-type .contact div div:nth-child(2) img:last-of-type{margin:0 0 0 5px}footer .container-fluid .row:first-of-type .contact a{display:block;color:#fff;font-size:20px;line-height:normal;text-transform:uppercase}footer .container-fluid .row:first-of-type .contact a:hover{color:#23e281!important;text-decoration:underline}footer .container-fluid .row:first-of-type .partner{display:flex;justify-content:center;align-items:center}footer .container-fluid .row:first-of-type .partner p{font-size:18px}@media (max-width:767px){footer .container-fluid .row:first-of-type .partner p{text-align:center}}footer .container-fluid .row:first-of-type .partner .parent{margin-top:5px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(2,auto);grid-column-gap:0;width:100%;max-width:350px;height:100%}@media (max-width:450px){footer .container-fluid .row:first-of-type .partner .parent{grid-template-columns:1fr 1fr;max-width:250px}}footer .container-fluid .row:first-of-type .partner .parent>div img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .container-fluid .row:last-of-type{margin-bottom:20px}footer .container-fluid .row:last-of-type .col-md-12 ul{display:flex;justify-content:center}@media (max-width:767px){footer .container-fluid .row:last-of-type .col-md-12 ul{flex-direction:column;align-items:center}}footer .container-fluid .row:last-of-type .col-md-12 ul li{margin:0 5px}footer .container-fluid .row:last-of-type .col-md-12 ul li p{color:#fff;font-size:16px;cursor:pointer}footer .copyright-footer{text-align:center;padding-bottom:20px}@media (max-width:767px){footer .copyright-footer{padding-bottom:120px}}footer .copyright-footer ul li{text-transform:none!important;font-family:Rajdhani,sans-serif;font-size:16px}.no-space{padding-left:0;padding-right:0}.bg-recru{height:100%;display:flex;align-items:center;background-size:70%;background-repeat:no-repeat;background-position:100%;padding-top:140px;padding-bottom:140px}@media (max-width:991px){.bg-recru{background-size:cover;padding-top:140px;padding-bottom:100px}}.content-header-recru{padding:40px;background-color:#fff;box-shadow:-8px 9px 0 0 #23e281}.content-header-recru h1{font-size:2rem;font-family:bungee;margin-bottom:15px;text-align:left;color:#3600c2}@media (max-width:767px){.content-header-recru h1{font-size:1.8rem}}.content-header-recru p{font-family:rajdhani;font-size:1.1rem;line-height:1.2;text-align:left;font-weight:500;color:#6f6f6f}.content-offre{margin-top:50px;margin-bottom:100px}.offre-title{margin-bottom:50px}.offre-title h2{font-size:4rem;font-family:bungee;margin-bottom:20px;text-align:center;color:#3600c2}@media (max-width:767px){.offre-title h2{font-size:2.4rem}}.offre-title p{font-family:rajdhani;font-size:1.2rem;line-height:1.2;text-align:center;font-weight:500;color:#303030}.p-cote{padding-left:40px;padding-right:40px;margin-bottom:30px}@media (max-width:991px){.p-cote{padding-left:10px;padding-right:10px}}.content-offre-recru{cursor:pointer;padding:40px;background-color:#fff;box-shadow:-1px 1px 5px 5px hsla(0,0%,49.4%,.06274509803921569);transition:all .3s ease-in-out}.content-offre-recru h3{font-size:2rem;font-family:rajdhani;margin-bottom:15px;text-align:left;color:#615dfa}@media (max-width:767px){.content-offre-recru h3{font-size:1.6rem}}.content-offre-recru p{font-family:rajdhani;font-size:1.1rem;line-height:1.2;text-align:left;font-weight:500;color:#6f6f6f}.content-offre-recru .type-contrat{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#23e281;padding:7px 10px;color:#fff;font-size:1rem;font-weight:700;font-family:rajdhani;margin-bottom:10px}.content-offre-recru:hover{background-color:#3600c2;box-shadow:-1px 1px 5px 5px hsla(0,0%,49.4%,.00784313725490196)}.content-offre-recru:hover h3,.content-offre-recru:hover p{color:#fff}.content-spontane{padding:40px;background-position:50%;background-size:cover;box-shadow:-1px 1px 5px 5px hsla(0,0%,49.4%,.06274509803921569)}.content-spontane h2{color:#fff;font-family:bungee;font-size:2rem;text-align:center;font-weight:400;margin-bottom:20px}@media (max-width:767px){.content-spontane h2{font-size:1.6rem}}.content-spontane p{width:70%;margin-left:auto;margin-right:auto;text-align:center;color:#fff;font-size:1.4rem;line-height:1.2}@media (max-width:767px){.content-spontane p{font-size:1rem;width:100%}}.content-spontane p a{color:#fff;font-weight:500}.content-spontane p a:hover{color:#00c7d9}.pop-window{background-color:rgba(0,0,0,.48627450980392156);height:100vh;width:100vw;z-index:1000;position:fixed;top:0;padding-top:150px;padding-bottom:100px;overflow-y:scroll}@media (max-width:576px){.pop-window{padding-top:100px}}.pop-window .pop-box{width:85%;padding:90px 70px;margin-left:auto;margin-right:auto;background-color:#fff}@media (max-width:767px){.pop-window .pop-box{padding:50px}}@media (max-width:576px){.pop-window .pop-box{padding:30px 20px}}.pop-window .pop-box h2{font-family:bungee;font-size:2.8rem;line-height:1.1;margin-bottom:20px;color:#3600c2}@media (max-width:767px){.pop-window .pop-box h2{font-size:1.8rem}}@media (max-width:576px){.pop-window .pop-box h2{font-size:1.4rem}}.pop-window .pop-box p{font-family:rajdhani;font-size:1.2rem;line-height:1.1;margin-bottom:15px;font-weight:500}.pop-window .pop-box p span{font-weight:700}@media (max-width:576px){.pop-window .pop-box p{font-size:1rem;line-height:1.2}}.pop-window .pop-box h3{margin-top:30px;margin-bottom:20px;color:#615dfa;font-family:bungee;font-size:1.6rem}.pop-window .pop-box h4{font-size:1.4rem;font-family:rajdhani;color:#000;font-weight:900;margin-bottom:10px}.pop-window .pop-box ul{margin-bottom:20px;font-family:rajdhani;font-weight:700;font-size:1.2rem}.pop-window .pop-box ul li{list-style:circle;margin-left:30px;margin-bottom:5px;font-family:rajdhani;font-weight:500;font-size:1.1rem}.pop-window .pop-box ul li::marker{width:2px;color:#3600c2}@media (max-width:576px){.pop-window .pop-box ul li{font-size:1rem;line-height:1.2;margin-left:20px}}.pop-window .pop-box .content-color{background-color:#3600c2;padding:30px 30px 10px}.pop-window .pop-box .content-color .section-infos{margin-bottom:25px}.pop-window .pop-box .content-color .section-infos h3{font-family:rajdhani;color:#fff;font-size:1.6rem;margin-top:0;margin-bottom:7px}.pop-window .pop-box .content-color .section-infos p{font-family:rajdhani;font-size:1.2rem;line-height:1.1;color:#fff;font-weight:500;margin-bottom:0}@media (max-width:576px){.pop-window .pop-box .content-color .section-infos p{font-size:1rem;line-height:1.2}}.pop-window .pop-box .content-color .section-infos ul li{font-family:rajdhani;font-size:1.2rem;line-height:1.1;color:#fff;font-weight:500;margin-bottom:0;list-style:inside;list-style-type:"- ";margin-left:0}.pop-window .pop-box .content-color .section-infos ul li::marker{width:2px;color:#fff}@media (max-width:576px){.pop-window .pop-box .content-color .section-infos ul li{font-size:1rem;line-height:1.2}}.pop-window .pop-box .contact-bottom{margin-top:20px;margin-bottom:10px}.pop-window .pop-box .contact-bottom p{font-family:Rajdhani;font-size:2.4rem;font-weight:700;color:#3600c2;text-align:center}.pop-window .pop-box .contact-bottom p a{color:#3600c2;text-decoration:underline;font-weight:700;transition:color .2s ease-in-out}.pop-window .pop-box .contact-bottom p a:hover{color:#00c7d9}@media (max-width:767px){.pop-window .pop-box .contact-bottom p{font-size:1.6rem}}@media (max-width:576px){.pop-window .pop-box .contact-bottom p{font-size:1.4rem;line-height:1.2}}.body-user-profil{min-height:100vh;width:100vw;background-color:#f8f6fc;display:flex;justify-content:center;align-items:center;flex-direction:row}.body-user-profil .woocommerce-notices-wrapper .woocommerce-error,.body-user-profil .woocommerce-notices-wrapper .woocommerce-info,.body-user-profil .woocommerce-notices-wrapper .woocommerce-message{font-family:Rajdhani;background-color:#fff;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #23e281;color:#3600c2;font-weight:400;margin:0 auto 10px}.logo-menu-user{z-index:9;width:250px;padding-top:15px;display:flex;justify-content:center;align-items:center;padding-bottom:15px;box-shadow:0 0 11px 3px rgba(89,102,122,.10980392156862745)}@media (max-width:767px){.logo-menu-user{display:none}}.logo-menu-user img{margin-top:0;max-width:130px;text-align:center}@media (max-width:767px){.logo-menu-user img{width:100px}}.account-user{width:85vw;border:1px solid #3600c2;box-shadow:-7px 7px 0 0 #23e281;margin-bottom:50px;height:85vh}.account-user .header-user{display:flex;justify-content:space-between;flex-direction:row;height:10vh;background-color:#fff;position:relative;z-index:4;box-shadow:0 3px 20px -4px rgba(89,102,122,.1607843137254902)}@media (max-width:767px){.account-user .header-user{height:7vh}}.account-user .header-user .content-header-user-profil{flex:1;display:flex;justify-content:space-between;align-items:center}.account-user .header-user .content-header-user-profil .left-user{padding-left:20px}@media (max-width:450px){.account-user .header-user .content-header-user-profil .left-user{padding-left:10px}}.account-user .header-user .content-header-user-profil .right-user{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex:1;padding-right:20px}.account-user .header-user .content-header-user-profil .right-user:last-child{padding-right:35px}@media (max-width:450px){.account-user .header-user .content-header-user-profil .right-user:last-child{padding-right:15px}}@media (max-width:767px){.account-user .header-user .content-header-user-profil .right-user .account-img{display:none}}.account-user .header-user .content-header-user-profil .right-user .account-img img{width:50px;margin-left:40px;border:1px solid #fff;box-shadow:-3px 3px 0 0 #23e281}.account-user .header-user .content-header-user-profil a{font-size:1.4rem;text-decoration:none;font-family:Rajdhani;font-weight:700;color:#3600c2;padding-left:8px;opacity:.8;transition:all .3s ease;margin-right:20px}@media (max-width:450px){.account-user .header-user .content-header-user-profil a{font-size:1rem}}.account-user .header-user .content-header-user-profil a i{margin-right:8px;font-size:18px;width:20px}@media (max-width:450px){.account-user .header-user .content-header-user-profil a i{font-size:1rem}}.account-user .header-user .content-header-user-profil a:hover{opacity:1}.section-user{height:74.6vh;position:relative;z-index:1;display:flex;flex-direction:row}@media (max-width:767px){.section-user{flex-direction:column}}.menu-user{display:flex;flex-direction:column;z-index:1;margin-bottom:3px;height:100%;line-height:inherit;background:#fff;width:250px;text-align:left;transition:.3s;box-shadow:18px -3px 15px -16px rgba(89,102,122,.14901960784313725)}@media (max-width:767px){.menu-user{display:none}}.menu-user nav ul form{color:#3600c2}.menu-user nav ul form li input{background-color:transparent;font-family:Rajdhani;font-weight:500;transition:all .5s ease;color:#3600c2}.menu-user nav button a{font-family:bungee;line-height:16px;text-align:center;color:#fff;font-weight:500;border:unset;font-size:16px}.menu-user-mobile{z-index:1;background:#fff;width:100%;height:75px;align-items:flex-end;text-align:center;transition:.3s;box-shadow:0 15px 16px -13px rgba(89,102,122,.11764705882352941)}@media (min-width:768px){.menu-user-mobile{display:none}}.menu-user-mobile nav{padding:0 10px}.menu-user-mobile nav ul{display:flex;flex-direction:row;justify-content:space-around}.menu-user-mobile nav ul li{padding:10px 14px;opacity:.8}.menu-user-mobile nav ul li.menu-active{opacity:1}.menu-user-mobile nav ul li button{color:#3600c2;background-color:transparent}.menu-user-mobile nav ul li button i{margin-right:0}nav{padding:20px 25px}nav ul{list-style:none;padding-left:0;margin-bottom:15px;margin-top:15px}nav ul a{text-decoration:none}nav ul .menu-active{background-color:rgba(55,0,194,.10196078431372549);opacity:1}nav ul li{font-family:Rajdhani;font-size:16px;padding:14px;background-color:#fff;margin-bottom:5px;font-weight:500;transition:all .5s ease;color:#3600c2;opacity:.8}nav ul li:hover{background-color:rgba(55,0,194,.10196078431372549);opacity:1}nav ul li i{margin-right:10px;font-size:18px;width:20px}.logout{font-family:bungee;line-height:16px;text-align:center;background-color:#3600c2;padding:15px 20px;color:#fff;font-weight:500;border:unset;font-size:16px;opacity:.8;transition:all .2s ease;cursor:pointer;width:100%;max-width:200px}.logout:hover{opacity:1}.logout.d-mobile{max-width:80px;font-size:12px;padding:10px 15px}@media (min-width:768px){.logout.d-mobile{display:none}}.cover-pp{width:100%;max-height:230px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 20px rgba(8,21,66,.05)}.content-user{display:flex;align-items:flex-start;flex-direction:column;flex:1;padding:30px;overflow-y:scroll}.content-user .woocommerce-info{text-align:center;font-family:Rajdhani;background-color:#fff;padding:15px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;border:1px solid #23e281}.content-user .woocommerce-info a{color:#3600c2;font-weight:600}.content-user .woocommerce-notices-wrapper{width:100%}.content-user .woocommerce-notices-wrapper .woocommerce-message{font-family:Rajdhani;color:#3600c2;font-weight:600;text-align:center;margin-bottom:20px}@media (max-width:767px){.content-user{padding-top:15px}}@media (max-width:450px){.content-user{padding:15px}}.content-user::-webkit-scrollbar{width:7px}.content-user::-webkit-scrollbar-thumb{background:rgba(55,0,194,.1450980392156863);border-radius:6px}.content-user::-webkit-scrollbar-thumb:hover{background:rgba(55,0,194,.4196078431372549)}.content-user .pres-cover-pp{display:flex;flex-direction:column}.content-user .logo-content-mobile{display:flex;justify-content:center;width:100%;margin-bottom:20px}@media (min-width:768px){.content-user .logo-content-mobile{display:none}}.content-user .logo-content-mobile img{width:100px;height:100%}.content-user .bg-white{background-color:#fff;padding-bottom:20px;margin-bottom:20px;box-shadow:0 0 20px rgba(8,21,66,.05)}.content-user .pres-user{display:flex;flex-direction:column;width:100%;align-items:center;margin-top:-80px}.content-user .pres-user img{width:100px;border:5px solid #fff;background-color:#fff}.content-user .pres-user .user-name{font-family:bungee;font-size:20px;color:#3600c2;line-height:20px;margin-bottom:0;margin-top:10px}.content-user .pres-user .user-pseudo{font-family:rajdhani;font-size:20px;font-weight:500;color:#3600c2;opacity:.5;margin-top:7px}.content-user .user-info{display:flex;flex-direction:row;justify-content:space-between;width:100%;flex-wrap:wrap}.content-user .user-info .box-info{display:flex;flex-direction:column;padding:30px 30px 0;min-width:50%}.content-user .user-info .box-info .info-title{display:flex;align-items:center;font-size:14px;font-weight:700;color:#333;opacity:.5;font-family:rajdhani;margin-bottom:7px;margin-top:0}.content-user .user-info .box-info .info-title i{margin-right:5px}.content-user .user-info .box-info .info-title i.fa-calendar-check{margin-bottom:2px}.content-user .user-info .box-info .info-text{font-size:16px;font-weight:500;color:#333;font-family:rajdhani;margin:0}.content-user .user-social{display:flex;flex-direction:row;justify-content:center;width:100%;flex-wrap:wrap}.content-user .user-social div{padding:30px 35px 10px 30px}.content-user .user-social div a{color:#3600c2;opacity:.7;transition:all .3s ease}.content-user .user-social div a:hover{opacity:1}.content-user .user-social div i{font-size:25px}.content-user .user-newsletter{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.content-user .user-newsletter div{flex:2;padding:30px 35px 10px 30px;min-width:220px}.content-user .user-newsletter div p{display:flex;align-items:center;color:#363636;opacity:.5;font-family:rajdhani;font-size:18px;font-weight:500;margin:0}.content-user .user-newsletter div i{font-size:25px;margin-right:5px}.no-order-espot div a{color:#fff!important;font-weight:400!important;padding:10px 20px}.subscribed-event{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;background-color:#fff;padding:10px;margin-bottom:20px;box-shadow:0 0 20px rgba(8,21,66,.05)}.subscribed-event .event{display:flex;align-items:center;flex-direction:row;margin:15px}.subscribed-event .event div{margin:10px}.subscribed-event .event div .title-event-account{color:#3600c2;margin-bottom:5px;font-weight:500;text-transform:uppercase;font-family:bungee}.subscribed-event .event form button{padding:8px 12px;background-color:#f34242;color:#fff}.body-create-account{min-height:100vh;width:100vw;background-color:#f8f6fc;display:flex;justify-content:center;align-items:center}.body-create-account .form-section{width:450px;display:flex;flex-direction:column;margin-bottom:100px}@media screen and (max-width:499px){.body-create-account .form-section{width:400px;margin-left:20px;margin-right:20px}}.body-create-account .form-section a{font-family:Rajdhani;font-weight:500;font-size:18px;text-align:center;margin-top:30px;color:#3600c2;opacity:.8;text-decoration:none}@media (max-width:450px){.body-create-account .form-section a{font-size:14px}}.body-create-account .form-section .logo-top{display:flex;justify-content:center;margin-bottom:30px;margin-top:20px}.body-create-account .form-section .logo-top img{max-width:180px;width:100%;height:100%}.body-create-account .form-section .form{background-color:#fff;padding:40px;display:flex;flex-direction:column;border:1px solid #3600c2;box-shadow:-7px 7px 0 0 #23e281}@media screen and (max-width:499px){.body-create-account .form-section .form{padding:40px 25px}}.body-create-account .form-section .form a{color:#3600c2;text-decoration:none}.body-create-account .form-section .form label,.body-create-account .form-section .form p{color:#3c3c3c}.body-create-account .form-section .form h1{font-family:bungee;line-height:1em;color:#3c3c3c;font-size:24px;margin-bottom:18px}.cev-authorization{border-radius:0!important}.cev-authorization__footer{color:#fff;font-size:16px}.cev-authorization__footer a{color:#23e281;font-weight:500}.cev-button,.cev_pin_box{border-radius:0!important}.cev-button{background-color:#23e281!important}.text-password{font-weight:400;font-size:16px;line-height:20px;color:#3c3c3c}.text-password,.text-send-password{margin-bottom:10px;font-family:Rajdhani;text-align:center}.text-send-password{font-weight:500;font-size:20px;line-height:22px;color:#3600c2!important;margin-top:0}form,input{font-family:Rajdhani}form .submit,input .submit{background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:500;border:unset;font-size:16px;opacity:.8;margin-top:10px;transition:all .2s ease;cursor:pointer}form .submit:hover,input .submit:hover{opacity:1}form .already-espot,input .already-espot{font-size:18px;font-weight:500;margin-top:16px;margin-bottom:16px}@media (max-width:450px){form .already-espot,input .already-espot{font-size:14px}}form label,input label{font-weight:500;font-size:18px;line-height:20px;margin-bottom:8px}form .form-bottom,input .form-bottom{position:relative;display:flex;align-items:center;margin-bottom:15px}form .form-bottom label,input .form-bottom label{margin-bottom:0}form .form-bottom.login,input .form-bottom.login{justify-content:space-between}form .form-bottom .remember-me,input .form-bottom .remember-me{display:flex;flex-direction:row;align-items:center}form .form-bottom .forgot,input .form-bottom .forgot{margin-top:0}form .form-bottom input[type=checkbox],input .form-bottom input[type=checkbox]{display:flex;align-items:center;justify-content:center;margin-left:0;margin-right:7px;margin-bottom:0;position:relative;width:1.4em;height:1.4em;color:#000;border:1px solid rgba(55,0,194,.4196078431372549);background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(.1,.1,.25,1)}form .form-bottom input[type=checkbox]:before,input .form-bottom input[type=checkbox]:before{position:absolute;content:"";display:block;width:7px;height:11px;margin-bottom:3px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}form .form-bottom input[type=checkbox]:checked,input .form-bottom input[type=checkbox]:checked{color:#fff;border-color:#3600c2;background:#3600c2}form .form-bottom input[type=checkbox]:checked:before,input .form-bottom input[type=checkbox]:checked:before{opacity:1}form .form-bottom .accept-label,input .form-bottom .accept-label{font-weight:500;font-size:18px;line-height:18px}@media screen and (max-width:499px){form .form-bottom .accept-label,input .form-bottom .accept-label{font-size:14px;line-height:18px}}form .form-bottom .accept-label a,input .form-bottom .accept-label a{font-size:18px;line-height:18px}@media screen and (max-width:499px){form .form-bottom .accept-label a,input .form-bottom .accept-label a{font-size:14px;line-height:18px}}form .edit-account,form .name-account,input .edit-account,input .name-account{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:1280px){form .edit-account,form .name-account,input .edit-account,input .name-account{flex-direction:column;margin-bottom:5px}}form .edit-account .user,form .name-account .user,input .edit-account .user,input .name-account .user{display:flex;flex-direction:column;flex:1}form .edit-account input,form .name-account input,input .edit-account input,input .name-account input{border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500;margin-bottom:15px}@media screen and (max-width:499px){form .edit-account input,form .name-account input,input .edit-account input,input .name-account input{margin-bottom:15px}}form .edit-account input:focus,form .name-account input:focus,input .edit-account input:focus,input .name-account input:focus{box-shadow:-1px 2px 0 0 #3600c2;outline:0;transition:all .3s ease-in-out;border:1px solid #3600c2}form .edit-account input::-moz-placeholder, form .name-account input::-moz-placeholder, input .edit-account input::-moz-placeholder, input .name-account input::-moz-placeholder{font-weight:500;font-size:18px;opacity:.7}form .edit-account input:-ms-input-placeholder, form .name-account input:-ms-input-placeholder, input .edit-account input:-ms-input-placeholder, input .name-account input:-ms-input-placeholder{font-weight:500;font-size:18px;opacity:.7}form .edit-account input::placeholder,form .name-account input::placeholder,input .edit-account input::placeholder,input .name-account input::placeholder{font-weight:500;font-size:18px;opacity:.7}form .mail-account,input .mail-account{display:flex;flex-direction:column}form .mail-account .forgot-text,input .mail-account .forgot-text{font-weight:500;margin-top:0}form .mail-account input,input .mail-account input{border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500;margin-bottom:15px}form .mail-account input:focus,input .mail-account input:focus{box-shadow:-1px 2px 0 0 #3600c2;outline:0;transition:all .3s ease-in-out;border:1px solid #3600c2}form .mail-account input::-moz-placeholder, input .mail-account input::-moz-placeholder{font-weight:500;font-size:18px;opacity:.7}form .mail-account input:-ms-input-placeholder, input .mail-account input:-ms-input-placeholder{font-weight:500;font-size:18px;opacity:.7}form .mail-account input::placeholder,input .mail-account input::placeholder{font-weight:500;font-size:18px;opacity:.7}form .mail-account .box-password,input .mail-account .box-password{position:relative}.box-password .hide,.box-password .show{position:absolute;top:0;right:0;text-align:right;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;width:-webkit-fit-content;width:fit-content;width:intrinsic;width:-moz-fit-content;padding:10px;margin:0;font-size:15px;font-weight:600;color:#3600c2;opacity:.7;cursor:pointer}.box-password .hide:focus,.box-password .show:focus{outline:unset;border:unset;box-shadow:unset}.box-password .show:after{content:"show"}.box-password .hide:after{content:"hide"}.size-50{width:50%}.mr-10{margin-right:10px}.edit-account-form{width:100%}.edit-account{flex-wrap:wrap;width:100%;justify-content:space-between}.edit-account,.first-last{display:flex;flex-direction:row}.first-last{flex-wrap:nowrap;margin-top:15px}@media (max-width:980px){.first-last{flex-direction:column}}.first-last div{display:flex;flex:1;flex-direction:column;padding-right:20px}@media (max-width:980px){.first-last div{padding-right:0}}.first-last div:last-child{padding-right:0}@media (max-width:980px){.first-last div:last-child{margin-top:15px}}.user{padding:30px 30px 10px}@media (max-width:499px){.user label{font-size:14px;line-height:18px}}@media (max-width:767px){.user input{margin-bottom:0!important}}@media (max-width:499px){.user input{font-size:16px!important}}.user-data{padding:15px 30px 10px}.user-data,.user-data div{display:flex;flex:1;flex-direction:column}.user-data div{margin-bottom:15px}.user-data div:last-child{margin-bottom:0}@media (max-width:499px){.user-data input{font-size:16px!important}}@media (max-width:499px){.user-data label{font-size:14px;line-height:18px}}.user-pass{padding:15px 30px 10px}.user-pass,.user-pass div{display:flex;flex:1;flex-direction:column}.user-pass div{margin-bottom:15px}.user-pass div:last-child{margin-bottom:0}.user-pass div input{max-width:450px;border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500}@media (max-width:499px){.user-pass div input{font-size:16px}}@media (max-width:499px){.user-pass label{font-size:14px;line-height:18px}}.user-newsletter .submit{background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:500;border:unset;font-size:16px;opacity:.8;transition:all .2s ease;cursor:pointer}.user-newsletter .submit:hover{opacity:1}.user-newsletter .edit-newsletter{display:flex;flex-direction:row;align-items:center}.user-newsletter .edit-newsletter label{font-family:Rajdhani;margin-bottom:0}.user-newsletter .edit-newsletter input[type=checkbox]{display:flex;align-items:center;justify-content:center;margin-left:0;margin-right:7px;position:relative;width:1.4em;height:1.4em;color:#000;border:1px solid rgba(55,0,194,.4196078431372549);background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(.1,.1,.25,1)}.user-newsletter .edit-newsletter input[type=checkbox]:before{position:absolute;content:"";display:block;width:7px;height:12px;margin-bottom:3px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.user-newsletter .edit-newsletter input[type=checkbox]:checked{color:#fff;border-color:#3600c2;background:#3600c2}.user-newsletter .edit-newsletter input[type=checkbox]:checked:before{opacity:1}.user-newsletter .edit-newsletter .accept-label{font-weight:500;font-size:18px;line-height:18px}@media screen and (max-width:499px){.user-newsletter .edit-newsletter .accept-label{font-size:14px;line-height:18px}}.user-newsletter .edit-newsletter .accept-label a{font-size:18px;line-height:18px}@media screen and (max-width:499px){.user-newsletter .edit-newsletter .accept-label a{font-size:14px;line-height:18px}}.edit-user-social{display:flex;flex-direction:column;padding:30px!important}.edit-user-social .edit{display:flex;flex-direction:row;margin-bottom:25px;align-items:center}.edit-user-social .edit a{min-width:35px;color:#3600c2;opacity:.7;transition:all .3s ease;margin-right:10px}.edit-user-social .edit a i{font-size:30px}.edit-user-social .edit input{border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500;flex:1;max-width:500px}.edit-user-social .edit input:focus{box-shadow:-1px 2px 0 0 #3600c2;outline:0;transition:all .3s ease-in-out;border:1px solid #3600c2}.edit-photos{padding:30px;display:flex;flex-direction:row;justify-content:space-between;flex:1;flex-wrap:wrap}.edit-photos .edit-profil-photo{display:flex;flex-direction:column;align-items:flex-start;flex:1}.edit-photos .edit-profil-photo img{width:100px;height:auto;border:2px solid #3600c2;margin-right:20px;margin-bottom:10px}@media (max-width:767px){.edit-photos .edit-profil-photo .change-photo input{max-width:210px;overflow:hidden}}.edit-photos .edit-profil-photo .change-photo button{background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:500;border:unset;font-size:16px;opacity:.8;transition:all .2s ease;cursor:pointer}.edit-photos .edit-profil-photo .change-photo button:hover{opacity:1}.edit-photos .edit-profil-photo .change-photo p{font-size:16px;font-weight:600;opacity:.5;margin-bottom:0;margin-top:10px}.edit-photos .edit-couv-photo{display:flex;flex-direction:row;align-items:center;flex:1;padding-left:40px}.edit-photos .edit-couv-photo img{width:250px;max-height:100px;height:auto;margin-right:20px;-o-object-fit:cover;object-fit:cover;border:2px solid #23e281}.edit-photos .edit-couv-photo .change-photo button{background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:500;border:unset;font-size:16px;opacity:.8;transition:all .2s ease;cursor:pointer}.edit-photos .edit-couv-photo .change-photo button:hover{opacity:1}.edit-photos .edit-couv-photo .change-photo p{font-size:16px;font-weight:600;opacity:.5;margin-bottom:0;margin-top:10px}.change-photo input::-webkit-file-upload-button{background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:500;border:unset;font-size:16px;opacity:.8;margin-top:10px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.change-photo input::-webkit-file-upload-button:hover{opacity:1}.adresse-infos-section{width:100%}.adresse-infos-section .header-adress{padding:20px 20px 0;text-align:center;font-family:rajdhani;color:#545454}.adresse-form{width:100%}.bill-modif-section{padding:30px!important}.bill-modif-section div,.bill-modif-section div .form-row{display:flex;flex-direction:column}.bill-modif-section div .select2-selection--single,.bill-modif-section div input,.bill-modif-section div select{max-width:450px;border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500;margin-bottom:15px}.bill-modif-section div .select2-selection--single{border-radius:0;padding:0 2px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.bill-modif-section div .select2-selection--single span{padding:5px 0}.bill-modif-section div .select2-selection--single .select2-selection__arrow{top:8px;right:10px}.bill-modif-section div .select2-selection--single .select2-selection__arrow b{border-color:rgba(55,0,194,.7411764705882353) transparent transparent}.bill-modif-section div select{max-width:300px;font-family:Rajdhani;font-size:16px}.bill-modif-section div label{line-height:18px;margin-bottom:5px;color:#545454}.bill-modif-section div .submit{-o-object-fit:contain;object-fit:contain;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:8px 15px}.select2-container--default{max-width:450px}.select2-container--default .select2-search--dropdown .select2-search__field{padding:7px 10px;color:#3600c2}.bill-infos-section{padding:30px!important;display:flex;flex-direction:row}@media (max-width:910px){.bill-infos-section{flex-direction:column}}.bill-infos-section div:first-child{flex:1}@media (max-width:910px){.bill-infos-section div input{margin-top:20px}}.ship-infos-section{padding:30px!important;display:flex;flex-direction:row}@media (max-width:910px){.ship-infos-section{flex-direction:column}}.ship-infos-section div:first-child{flex:1}.title-bill,.title-ship{font-family:bungee;margin-top:0;font-size:20px;line-height:22px;color:#3600c2;margin-bottom:20px}.business-bill,.business-ship{margin-bottom:5px;font-size:20px;font-weight:600;color:#505050}.localisation-bill,.localisation-ship,.name-bill,.name-ship{display:flex;flex-direction:row;font-weight:500;color:#505050}.localisation-bill p,.localisation-ship p,.name-bill p,.name-ship p{margin-right:7px;margin-top:0;margin-bottom:0}.adress-bill,.adress-ship,.localisation-bill,.localisation-ship,.more-adress-bill,.more-adress-ship{margin-bottom:5px;margin-top:5px;font-weight:500;color:#505050}.name-bill,.name-ship{margin-bottom:15px;font-size:20px}.name-bill p,.name-ship p{font-weight:600}.firstname-bill,.lastname-bill{color:#505050}.table-download,.table-download-mobile{border:1px solid #3600c2;opacity:.8;border-spacing:0;width:100%;max-width:700px}.table-download-mobile thead,.table-download thead{border-spacing:0;border:none;background-color:#3600c2}.table-download-mobile tr th,.table-download tr th{text-align:left;color:#fff;background-color:#3600c2;border:none;padding:10px 15px}.table-download-mobile tr td,.table-download tr td{padding:20px 15px;font-weight:500}.table-download-mobile tr td a i,.table-download tr td a i{color:#3600c2;font-size:20px}.space-bot{margin-bottom:40px}@media (max-width:499px){.table-download{display:none}}@media (min-width:498px){.table-download-mobile{display:none}}.history-shop{width:100%}.history-section{padding:30px}.history-section hr{opacity:.3}.detail-head-history{display:flex;flex-direction:column;margin-bottom:20px}.title-detail{font-family:bungee;margin-top:0;font-size:20px;line-height:22px;color:#3600c2}.head-detail{font-weight:500;color:#3c3c3c;margin-top:0;display:flex;flex-direction:row;align-items:center;margin-bottom:10px;background-color:#fff;padding:20px 30px;width:100%}@media (max-width:1115px){.head-detail{flex-direction:column;padding-bottom:10px}.head-detail mark{margin:5px 0}}.head-detail .date-command,.head-detail .number-command{font-weight:700;color:#fff;padding:4px 7px;margin-right:3px;margin-left:3px;background-color:rgba(55,0,194,.32941176470588235)}.head-detail .state-product{color:#fff;font-weight:600;height:unset;border-radius:0;padding:14px 10px;margin-right:3px;margin-left:3px;font-size:16px}.head-detail .state-product.sent{background-color:#23e281}.head-detail .state-product.canceled{background-color:red}.head-detail .state-product.progress{background-color:#ff9100}.head-detail .state-product.back{background-color:#00e1e9}.table-command{width:100%;margin-bottom:50px;max-width:700px}.table-command .table-product{width:60%}.table-command .table-product,.table-command .table-total{background-color:#3600c2;opacity:.8;color:#fff;padding:4px}.table-command .table-total{width:40%}.table-command td{padding:4px;font-weight:400}.table-command td.subtotal,.table-command td.subtotal-price{font-weight:600;color:#3600c2;padding-top:15px;font-size:18px}.table-command td.cell-total,.table-command td.cell-total-price{font-weight:400;color:#23e281;font-size:20px;line-height:24px;font-family:bungee;text-transform:uppercase}.head-history{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1079px){.head-history{flex-direction:column}}.head-history .state-history{flex:1;margin-bottom:15px}.head-history .state-history .state-product{font-family:bungee;font-size:20px;line-height:24px;padding:10px 15px;color:#fff;margin-bottom:15px;height:unset;border-radius:0}.head-history .state-history .state-product.sent{background-color:#23e281}.head-history .state-history .state-product.canceled{background-color:red}.head-history .state-history .state-product.progress{background-color:#ff9100}.head-history .state-history .state-product.back{background-color:#00e1e9}.head-history .state-history p{font-weight:900;font-size:18px;color:#3600c2;opacity:.8;margin-top:0;margin-bottom:0}.head-history .detail-history{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.head-history .detail-history .command-number,.head-history .detail-history .price-command,.head-history .detail-history .sent-date{padding-left:20px;padding-right:20px;margin-bottom:10px}.head-history .detail-history .command-number p,.head-history .detail-history .price-command p,.head-history .detail-history .sent-date p{margin-top:0;margin-bottom:5px;font-weight:500;text-transform:uppercase;font-size:16px;color:#3c3c3c;opacity:.8}.head-history .detail-history .command-number p.price,.head-history .detail-history .price-command p.price,.head-history .detail-history .sent-date p.price{font-family:bungee;color:#23e281;font-size:20px;line-height:20px}.head-history .detail-history .command-number p.number-article,.head-history .detail-history .price-command p.number-article,.head-history .detail-history .sent-date p.number-article{text-transform:lowercase;color:#23e281}@media (max-width:1079px){.head-history .detail-history .command-number,.head-history .detail-history .sent-date{padding-left:0}}.content-history{display:flex;padding-top:30px;padding-bottom:10px;flex-wrap:wrap}.content-history .img-history{display:flex;flex:1}.content-history .img-history img{max-height:150px;max-width:150px;justify-content:flex-start}.content-history div{display:flex;flex-direction:column}.content-history div input{margin:10px;font-size:20px}.show-product-espot{background-color:#3600c2;padding:0 20px;color:#fff;font-weight:500;border:unset;font-size:18px;opacity:.8;margin-top:10px;transition:all .2s ease;cursor:pointer}.show-product-espot:hover{color:#fff;opacity:1}.no-order-espot{font-family:rajdhani;font-size:18px}.body-single-product{background-color:#f8f6fc;min-height:100vh}.body-single-product .content .woocommerce-notices-wrapper{margin:0 auto;transform:translateY(110px)}.body-single-product .content .woocommerce-notices-wrapper .woocommerce-error,.body-single-product .content .woocommerce-notices-wrapper .woocommerce-message{font-family:Rajdhani;background-color:#fff;padding:15px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #23e281;color:#3600c2;font-weight:400}.body-single-product .content .woocommerce-notices-wrapper .woocommerce-error a,.body-single-product .content .woocommerce-notices-wrapper .woocommerce-message a{display:none}.content{display:flex;justify-content:center;background-color:#f8f6fc}.content .section-product{max-width:1280px;position:relative;width:100%;margin-top:100px}.content .section-product .up-sells .section-newproduct-homeshop{margin:10px 10px 80px}.content .section-product .up-sells .section-newproduct-homeshop .grid-product{margin-bottom:20px}.content .section-product .up-sells h2{font-family:bungee;color:#3600c2;text-align:center;font-size:40px;line-height:40px;margin-top:0;margin-bottom:50px}.content .section-product .product-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:20px}@media (max-width:1280px){.content .section-product .product-top{padding:20px}}.content .section-product .product-top .history-nav{font-family:rajdhani;color:#3600c2;font-weight:500;font-size:18px}@media (max-width:470px){.content .section-product .product-top .history-nav{font-size:14px}}.content .section-product .product-top .history-nav p a{text-decoration:none;transition:all .3s ease;opacity:.7;color:#3600c2;font-weight:300}.content .section-product .product-top .history-nav p a:hover{opacity:1}.content .section-product .product-top .history-nav p span{opacity:.8;font-weight:700;color:#3600c2}.content .section-product .product-top .next-prev-product{display:flex;flex-direction:row}.content .section-product .product-top .next-prev-product i{margin:0 10px;font-size:30px;color:#3600c2;opacity:.7;transition:all .3s ease}@media (max-width:470px){.content .section-product .product-top .next-prev-product i{font-size:22px}}.content .section-product .product-top .next-prev-product i:hover{opacity:1}.content .section-product .product-mid{position:relative;display:flex;flex-direction:row;justify-content:space-around;padding:20px 0;margin-bottom:50px;flex-wrap:wrap;width:100%;transition:all .3s ease}@media (max-width:1000px){.content .section-product .product-mid{flex-direction:column;align-items:center}}.content .section-product .product-mid .product-media{position:relative;display:flex;max-width:500px;height:100%;flex-direction:column;padding:30px;background-color:#fff;border:2px solid #3600c2;box-shadow:-7px 7px 0 0 #23e281;transition:all .3s ease}@media (max-width:1300px){.content .section-product .product-mid .product-media{max-width:450px}}@media (max-width:1000px){.content .section-product .product-mid .product-media{max-width:550px;margin:10px auto}}@media (max-width:768px){.content .section-product .product-mid .product-media{max-width:400px;margin:10px auto}}@media (max-width:520px){.content .section-product .product-mid .product-media{max-width:400px;margin:10px auto;max-width:300px}}.content .section-product .product-mid .product-detail{position:relative;display:flex;flex-direction:column;flex:1;padding:50px;margin-left:50px;background-color:#fff;box-shadow:0 0 15px 0 hsla(0,0%,67.8%,.12156862745098039);transition:all .3s ease}@media (max-width:1300px){.content .section-product .product-mid .product-detail{margin-left:20px;max-width:450px}}@media (max-width:1000px){.content .section-product .product-mid .product-detail{margin:50px;max-width:650px}}@media (max-width:500px){.content .section-product .product-mid .product-detail{margin:20px 0 0;padding:40px}}.content .section-product .product-mid .product-detail h1{font-family:bungee;font-size:32px;color:#3600c2;line-height:32px;margin-bottom:15px}.content .section-product .product-mid .product-detail .id-product{font-family:rajdhani;font-size:16px;text-transform:uppercase;font-weight:400;color:#9b9b9b;margin-top:0}.content .section-product .product-mid .product-detail .price{font-family:bungee;font-size:38px;color:#23e281;line-height:24px;margin-top:30px;margin-bottom:20px;display:flex;flex-direction:row}.content .section-product .product-mid .product-detail .price .woocommerce-Price-amount{margin-left:10px}.content .section-product .product-mid .product-detail .price .woocommerce-Price-amount bdi{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:20px;margin-right:10px}.content .section-product .product-mid .product-detail .price .woocommerce-Price-amount:first-child{margin-left:0}.content .section-product .product-mid .product-detail .desc-product{font-family:rajdhani;font-size:20px;line-height:26px;font-weight:400;color:#9b9b9b;margin-top:20px;margin-bottom:30px}.content .section-product .product-mid .product-detail .cart-elem{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}@media (max-width:350px){.content .section-product .product-mid .product-detail .cart-elem{flex-direction:column;align-items:flex-start}}.content .section-product .product-mid .product-detail .cart-elem .variations_form{width:100%}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list{margin-bottom:30px}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody{border:1px solid rgba(55,0,194,.5607843137254902);color:#3600c2}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody tr{border:1px solid rgba(55,0,194,.5607843137254902)}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody tr td{padding:10px}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody tr td .quantity input{max-width:50px;color:#3600c2;font-weight:600;text-align:center}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody tr td label{margin-bottom:0}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price del{opacity:.6}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price bdi,.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:500}.content .section-product .product-mid .product-detail .cart-elem form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label label a{color:#3600c2}.content .section-product .product-mid .product-detail .cart-elem .stock{margin-bottom:10px;color:#3600c2;font-weight:600}.content .section-product .product-mid .product-detail .cart-elem .counter-box,.content .section-product .product-mid .product-detail .cart-elem .size-product select{font-family:bungee;font-size:20px;line-height:18px;display:flex;align-items:center;padding:10px;border:1px solid rgba(55,0,194,.5607843137254902);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#3600c2;margin-bottom:10px;margin-top:10px}@media (max-width:768px){.content .section-product .product-mid .product-detail .cart-elem .counter-box,.content .section-product .product-mid .product-detail .cart-elem .size-product select{margin-bottom:15px;margin-right:20px}}.content .section-product .product-mid .product-detail .cart-elem .counter-box button,.content .section-product .product-mid .product-detail .cart-elem .size-product select button{background-color:transparent;border:none;font-family:bungee;line-height:18px;font-size:20px;padding:10px 20px;color:#3600c2;cursor:pointer;opacity:.5}.content .section-product .product-mid .product-detail .cart-elem .counter-box button:focus,.content .section-product .product-mid .product-detail .cart-elem .size-product select button:focus{outline:unset}.content .section-product .product-mid .product-detail .cart-elem .counter-box button:hover,.content .section-product .product-mid .product-detail .cart-elem .size-product select button:hover{opacity:1}.content .section-product .product-mid .product-detail .cart-elem .counter-box select,.content .section-product .product-mid .product-detail .cart-elem .size-product select select{background-color:transparent;border:none;font-family:bungee;line-height:18px;font-size:16px;color:#3600c2;cursor:pointer;padding:0 20px}.content .section-product .product-mid .product-detail .cart-elem .counter-box select:focus,.content .section-product .product-mid .product-detail .cart-elem .size-product select select:focus{outline:unset}.content .section-product .product-mid .product-detail .cart-elem .size-product select{padding:20px;font-size:16px}.content .section-product .product-mid .product-detail .cart-elem .size-product .reset_variations{font-size:18px;font-weight:500;color:#3600c2;opacity:.7;cursor:pointer}.content .section-product .product-mid .product-detail .cart-elem .counter-box{margin-top:15px;margin-bottom:20px}.content .section-product .product-mid .product-detail button{align-items:center;font-family:bungee;line-height:20px;min-height:60px;text-align:center;background-color:#3600c2;padding:20px 30px;color:#fff;font-weight:500;border:unset;font-size:20px;opacity:.8;transition:all .2s ease;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content .section-product .product-mid .product-detail button:hover{opacity:1}.content .section-product .product-mid .product-detail button.outline-button{background-color:transparent;color:#23e281;border:2px solid #23e281;opacity:.7;margin-top:15px}.content .section-product .product-mid .product-detail button.outline-button:hover{background-color:#23e281;opacity:1;color:#fff}.content .section-product .product-mid .product-detail .cat-tag-product{margin-top:30px;margin-bottom:30px}.content .section-product .product-mid .product-detail .cat-tag-product p{margin-bottom:5px}.content .section-product .product-mid .product-detail .cat-tag-product span{font-family:rajdhani;font-size:16px;font-weight:700;text-transform:uppercase;color:#9b9b9b}.content .section-product .product-mid .product-detail .cat-tag-product span a{text-transform:lowercase;color:#3600c2}.content .section-product .product-mid .product-detail .share-product{display:flex;flex-direction:row}.content .section-product .product-mid .product-detail .share-product div{font-size:20px;margin-right:15px}.content .section-product .product-mid .product-detail .share-product div a{color:#3600c2;opacity:.6;transition:all .3s ease}.content .section-product .product-mid .product-detail .share-product div a:hover{opacity:1}.content .section-product .product-bot{display:flex;flex-direction:column;margin-top:40px;margin-bottom:60px}@media (max-width:1000px){.content .section-product .product-bot{margin:0 50px 50px}}@media (max-width:500px){.content .section-product .product-bot{margin:10px 10px 50px}}.content .section-product .product-bot.woocommerce-tabs ul li{cursor:pointer;margin:10px 20px}.content .section-product .product-bot.woocommerce-tabs ul li.active a,.content .section-product .product-bot.woocommerce-tabs ul li:hover a{opacity:1}.content .section-product .product-bot.woocommerce-tabs ul li a{font-family:bungee;font-size:20px;line-height:20px;color:#3600c2;opacity:.5;transition:all .3s ease}.content .section-product .product-bot .title-section-bot{display:flex;flex-direction:row;justify-content:center;padding:20px;border:1px solid rgba(55,0,194,.3411764705882353);background-color:#fff;box-shadow:0 0 15px 0 hsla(0,0%,67.8%,.2)}@media (max-width:600px){.content .section-product .product-bot .title-section-bot{flex-direction:column;align-items:flex-start}}.content .section-product .product-bot .content-section-bot{background:#fff;padding:50px;box-shadow:0 0 15px 0 hsla(0,0%,67.8%,.2)}.content .section-product .product-bot .content-section-bot h2{font-family:rajdhani;font-size:26px;color:#6d6d6d;margin-bottom:20px}.content .section-product .product-bot .content-section-bot p{font-family:rajdhani;font-size:17px;line-height:20px;color:grey;font-weight:400}.content .section-product .product-bot .content-section-bot table{border:1px solid #3600c2;border-bottom:none;width:100%;max-width:1040px;margin:40px auto;border-spacing:0}.content .section-product .product-bot .content-section-bot table tr td{padding:12px 20px;border-bottom:1px solid #3600c2;font-family:rajdhani;font-weight:600;color:#5f5f5f}.content .section-product .product-bot .content-section-bot table tr th{width:20%;background-color:#3600c2;color:#fff;font-family:rajdhani;padding:10px 20px;text-align:left;font-weight:600}.content .section-product .related-product{margin-bottom:90px}.content .section-product .related-product .related{padding:30px 0 60px}.content .section-product .related-product .related .swiper-pagination-bullet{width:14px;height:14px;margin:0 14px;border-radius:0;background-color:#3600c2;padding:0}.content .section-product .related-product h2{font-family:bungee;font-size:30px;line-height:28px;color:#3600c2;text-align:center;margin-bottom:40px}.content .section-product .related-product .product{max-width:100%;margin:0 auto;border:2px solid transparent;box-shadow:0 4px 12px -2px hsla(0,0%,67.8%,.2549019607843137);transition:all .3s ease;cursor:pointer}@media (max-width:1300px){.content .section-product .related-product .product{max-width:80%}}.content .section-product .related-product .product:hover{border:2px solid #23e281;transform:scale(1.02);box-shadow:0 8px 15px -2px hsla(0,0%,67.8%,.45098039215686275)}.content .section-product .related-product .product img{position:relative;width:100%;margin-bottom:3px}.content .section-product .related-product .product .detail{background-color:#fff;padding:15px 25px 20px}.content .section-product .related-product .product .detail p{margin-top:10px;margin-bottom:0}.content .section-product .related-product .product .detail .title{font-family:bungee;line-height:16px;font-size:16px;color:#3600c2}.content .section-product .related-product .product .detail .desc{font-family:rajdhani;font-weight:500;color:#5f5f5f;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content .section-product .related-product .product .detail .price-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;font-family:bungee;font-size:20px;line-height:20px;color:#23e281}.content .section-product .related-product .product .detail .price-section .price{font-family:bungee;font-size:20px;line-height:20px;color:#23e281}.content .section-product .related-product .product .detail .price-section .sold-price{color:#3600c2;opacity:.3;font-size:14px;-webkit-text-decoration:line-through 1px solid #3600c2;text-decoration:line-through 1px solid #3600c2;font-family:bungee}.swiper-container{width:100%}.swiper-slide img{width:100%;margin:0 auto}.gallery-top{height:100%;width:100%}.gallery-thumbs:hover{cursor:pointer}.gallery-thumbs .swiper-slide{height:100%;width:100%;opacity:.4}.gallery-thumbs .swiper-slide img{max-width:150px}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.p-15{padding-top:15px!important}.purple{color:#3600c2!important;font-weight:900}.woocommerce-variation-price .price .woocommerce-Price-amount bdi{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:20px}.gallery-top .swiper-wrapper .onsale{position:absolute;z-index:10;background-color:#3600c2;padding:5px 10px;font-family:Bungee;color:#fff;font-weight:400;font-size:14px}.gallery-thumbs .swiper-wrapper .onsale{display:none}.content-shop-home{flex-direction:column}.header-shop-home{display:flex;margin-top:8rem;margin-left:4rem;margin-right:4rem;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;height:600px;overflow:hidden;position:relative;transition:all .3s ease}@media (max-width:900px){.header-shop-home{height:400px}}@media (max-width:767px){.header-shop-home{margin-left:2rem;margin-right:2rem;height:400px}}@media (max-width:610px){.header-shop-home{height:300px}}@media (max-width:519px){.header-shop-home{height:500px}}.header-shop-home:hover .bg-green-shop{left:-100px}.header-shop-home:hover .title-header a p{border:1px solid #3600c2;box-shadow:-5px 5px 0 0 #3600c2}@media (max-width:767px){.header-shop-home:hover .title-header a p{border:1px solid #23e281;box-shadow:-5px 5px 0 0 #23e281}}.header-shop-home:hover .title-header .date{color:#3600c2}@media (max-width:767px){.header-shop-home:hover .title-header .date{color:#23e281}}.header-shop-home .bg-purple-shop{position:absolute;top:-110px;left:-100px;height:1000px;width:720px;background:#2d019f;background:linear-gradient(120deg,#2d019f 31%,rgba(86,0,230,.7805497199));border:20px solid #fff;transform:rotate(-25deg);transition:all .8s ease-in-out}@media (max-width:519px){.header-shop-home .bg-purple-shop{transform:rotate(-75deg);height:900px;width:450px;top:-210px}}.header-shop-home .bg-green-shop{position:absolute;top:-110px;left:-850px;height:1020px;width:720px;background-color:#23e281;border:20px solid #fff;transform:rotate(-25deg);transition:all .5s ease-in-out}@media (max-width:767px){.header-shop-home .bg-green-shop{display:none}}.header-shop-home .title-header{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:50px;transition:all .2s ease}@media (max-width:610px){.header-shop-home .title-header{padding:30px}}@media (max-width:519px){.header-shop-home .title-header{flex-direction:column;justify-content:center}}.header-shop-home .title-header .title{font-family:bungee;font-size:40px;color:#fff;line-height:46px;margin-bottom:35px;max-width:530px}@media (max-width:767px){.header-shop-home .title-header .title{font-size:28px;line-height:32px;max-width:400px}}@media (max-width:519px){.header-shop-home .title-header .title{margin-top:20px}}.header-shop-home .title-header .subtitle{color:#fff;font-family:rajdhani;font-size:40px;margin-bottom:0;margin-top:0;max-width:400px}@media (max-width:767px){.header-shop-home .title-header .subtitle{font-size:28px;line-height:32px}}@media (max-width:519px){.header-shop-home .title-header .subtitle{max-width:300px}}.header-shop-home .title-header .date{color:#fff;font-family:bungee;font-size:18px;line-height:20px;font-weight:400;margin-top:0;color:#23e281;transition:all .5s ease}@media (max-width:767px){.header-shop-home .title-header .date{font-size:16px;line-height:18px}}.header-shop-home .title-header .bottom{margin-left:10px;cursor:pointer;font-family:bungee;line-height:16px;text-align:center;background-color:#fff;padding:15px 20px;color:#3600c2;font-weight:500;border:1px solid #23e281;font-size:16px;opacity:1;box-shadow:-5px 5px 0 0 #23e281;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.first-product-shop{margin:3rem;cursor:-webkit-grab;cursor:grab}@media (max-width:767px){.first-product-shop{margin-left:1rem;margin-right:1rem}}.first-product-shop .swiper-container{padding:1rem}.first-product-shop a{text-decoration:none}.first-product-shop a .product{border:2px solid transparent;box-shadow:0 4px 12px -2px hsla(0,0%,67.8%,.2549019607843137);transition:all .3s ease;cursor:pointer}.first-product-shop a .product:hover{border:2px solid #23e281;transform:scale(1.02);box-shadow:0 8px 15px -2px hsla(0,0%,67.8%,.45098039215686275)}.first-product-shop a .product img{margin-bottom:5px}.first-product-shop a .product .detail{background-color:#fff;padding:15px 25px 20px}.first-product-shop a .product .detail>p{margin:10px 0}.first-product-shop a .product .detail .title{font-family:bungee;line-height:16px;font-size:16px;color:#3600c2}.first-product-shop a .product .detail .desc{font-family:rajdhani;font-weight:500;color:#5f5f5f}.first-product-shop a .product .detail .price-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;font-family:bungee;font-size:20px;line-height:20px;color:#23e281}.first-product-shop a .product .detail .price-section .price{margin-top:10px;margin-bottom:0;font-family:bungee!important;font-size:20px!important;line-height:20px!important;color:#23e281!important}.first-product-shop a .product .detail .price-section .sold-price{color:#3600c2;opacity:.3;font-size:14px;-webkit-text-decoration:line-through 1px solid #3600c2;text-decoration:line-through 1px solid #3600c2;font-family:bungee}.first-product-shop .bottom-swipper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:3rem}@media (max-width:539px){.first-product-shop .bottom-swipper{flex-direction:column-reverse;margin-top:2rem}}.first-product-shop .bottom-swipper .swiper-pagination-bullets{position:relative;text-align:right;margin-right:1rem}@media (max-width:539px){.first-product-shop .bottom-swipper .swiper-pagination-bullets{text-align:center;margin-bottom:2rem}}.first-product-shop .bottom-swipper .swiper-pagination-bullet{width:14px;height:14px;margin:0 14px;border-radius:0;background-color:#3600c2;padding:0;transition:all .2s ease}@media (max-width:767px){.first-product-shop .bottom-swipper .swiper-pagination-bullet{margin:0 7px;width:10px;height:10px}}.first-product-shop .bottom-swipper .btn-show-product{font-family:rajdhani;line-height:18px;text-align:center;background-color:#3600c2;padding:20px;color:#fff;font-weight:500;border:unset;font-size:18px;opacity:.8;transition:all .2s ease;cursor:pointer;width:100%}.first-product-shop .bottom-swipper .btn-show-product:hover{opacity:1}.section-category-homeshop{margin:0 4rem 4rem;display:flex;flex-direction:row;justify-content:space-between;transition:all .2 ease}@media (max-width:767px){.section-category-homeshop{flex-direction:column;margin-left:2rem;margin-right:2rem}}.section-category-homeshop .bloc-category{position:relative;width:-webkit-fill-available;min-height:400px}@media (max-width:999px){.section-category-homeshop .bloc-category{min-height:300px}}@media (max-width:767px){.section-category-homeshop .bloc-category{width:100%;margin-bottom:10px;min-height:auto}}.section-category-homeshop .bloc-category.cat-1{background:linear-gradient(rgba(55,0,194,.5215686274509804),#020153),url(img/espot-visu.jpg);background-position:50%!important;background-size:cover!important;border:3px solid #f8f6fc;transition:all .3s ease-in-out}.section-category-homeshop .bloc-category.cat-1:hover{border:3px solid #23e281}.section-category-homeshop .bloc-category.cat-2{background-image:linear-gradient(rgba(35,226,130,.5215686274509804),#1aaa62),url(img/venir-jouer.jpg);background-position:50%!important;background-size:cover!important;border:3px solid #f8f6fc;transition:all .3s ease-in-out}.section-category-homeshop .bloc-category.cat-2:hover{border:3px solid #3600c2}.section-category-homeshop .bloc-category.cat-3{background-image:linear-gradient(rgba(35,210,226,.4588235294117647),#1a9eaa),url(img/equipement.jpg);background-position:50%!important;background-size:cover!important;border:3px solid #f8f6fc;transition:all .3s ease-in-out}.section-category-homeshop .bloc-category.cat-3:hover{border:3px solid #3600c2}.section-category-homeshop .bloc-category div h3{font-family:bungee;color:#fff;font-size:40px;margin:0;line-height:46px;font-weight:500}@media (max-width:1299px){.section-category-homeshop .bloc-category div h3{font-size:30px;line-height:36px}}@media (max-width:1079px){.section-category-homeshop .bloc-category div h3{font-size:20px;line-height:24px}}@media (max-width:767px){.section-category-homeshop .bloc-category div h3{font-size:30px;line-height:34px}}.section-category-homeshop .bloc-category div p{font-family:rajdhani;color:#fff;font-size:20px;line-height:24px;text-transform:uppercase;margin:0 0 5px;font-weight:400}@media (max-width:1079px){.section-category-homeshop .bloc-category div p{font-size:16px;line-height:18px}}.section-category-homeshop .bloc-category div .bottom{margin-left:10px;cursor:pointer;font-family:bungee;line-height:16px;text-align:center;background-color:#fff;padding:15px 20px;color:#3600c2;font-weight:500;border:1px solid #23e281;font-size:16px;opacity:1;box-shadow:-5px 5px 0 0 #23e281;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all .5s ease}.section-category-homeshop .bloc-category div .bottom:hover{transform:scale(1.1)}.section-category-homeshop .bloc-category div .bottom.button-bg-green{border:1px solid #3600c2;box-shadow:-5px 5px 0 0 #3600c2}.section-category-homeshop .bloc-category div .bottom.button-bg-purple{border:1px solid #23e281;box-shadow:-5px 5px 0 0 #23e281}.section-category-homeshop .bloc-category .inside-cat{height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease}.section-category-homeshop .bloc-category .inside-cat div{padding:50px}.section-category-homeshop .bloc-category .inside-cat div:last-child{padding-bottom:70px}@media (max-width:999px){.section-category-homeshop .bloc-category .inside-cat div{padding:30px}}@media (max-width:767px){.section-category-homeshop .bloc-category .inside-cat div{justify-content:flex-start;align-items:space-between;padding:40px}}.section-newproduct-homeshop{margin:4rem}@media (max-width:767px){.section-newproduct-homeshop{margin-left:2rem;margin-right:2rem}}.section-newproduct-homeshop h2{font-family:bungee;color:#3600c2;text-align:center;font-size:40px;line-height:40px;margin-top:0;margin-bottom:50px}.section-newproduct-homeshop .grid-product{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto;grid-row-gap:30px;grid-column-gap:20px;margin-bottom:50px}@media (max-width:1279px){.section-newproduct-homeshop .grid-product{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:1079px){.section-newproduct-homeshop .grid-product{grid-template-columns:1fr 1fr 1fr}}@media (max-width:879px){.section-newproduct-homeshop .grid-product{grid-template-columns:1fr 1fr}}@media (max-width:599px){.section-newproduct-homeshop .grid-product{grid-template-columns:1fr}}.section-newproduct-homeshop .grid-product .item a{text-decoration:none}.section-newproduct-homeshop .grid-product .item a .product{border:2px solid transparent;box-shadow:0 4px 12px -2px hsla(0,0%,67.8%,.2549019607843137);transition:all .3s ease;cursor:pointer}.section-newproduct-homeshop .grid-product .item a .product:hover{border:2px solid #23e281;transform:scale(1.02);box-shadow:0 8px 15px -2px hsla(0,0%,67.8%,.45098039215686275)}.section-newproduct-homeshop .grid-product .item a .product img{width:100%!important;margin-bottom:5px;height:auto;-o-object-fit:cover;object-fit:cover}.section-newproduct-homeshop .grid-product .item a .product .detail{background-color:#fff;padding:15px 25px 20px}.section-newproduct-homeshop .grid-product .item a .product .detail>p{margin:10px 0!important}.section-newproduct-homeshop .grid-product .item a .product .detail .title{font-family:bungee;line-height:16px;font-size:16px;color:#3600c2}.section-newproduct-homeshop .grid-product .item a .product .detail .desc{font-family:rajdhani;font-weight:500;color:#5f5f5f}.section-newproduct-homeshop .grid-product .item a .product .detail .price-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.section-newproduct-homeshop .grid-product .item a .product .detail .price-section>p:first-child{margin-top:10px;margin-bottom:0;font-family:bungee;font-size:20px;line-height:20px;color:#23e281}.section-newproduct-homeshop .grid-product .item a .product .detail .price-section .sold-price{color:#3600c2;opacity:.3;font-size:14px;-webkit-text-decoration:line-through 1px solid #3600c2;text-decoration:line-through 1px solid #3600c2;font-family:bungee}.section-newproduct-homeshop .btn-show-product{font-family:rajdhani;line-height:18px;text-align:center;background-color:#3600c2;padding:20px;color:#fff;font-weight:500;border:unset;font-size:18px;opacity:.8;transition:all .2s ease;cursor:pointer;margin:20px auto}.section-newproduct-homeshop .btn-show-product:hover{opacity:1}.content-catalog{display:flex;flex-direction:column}.content-catalog .header-shop-catalog{margin:6rem 4rem 4rem;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;height:400px;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.content-catalog .header-shop-catalog{margin:6rem 3rem 3rem}}@media (max-width:650px){.content-catalog .header-shop-catalog{margin:6rem 2rem 2rem;height:200px;margin:6rem 1rem 1rem}}.content-catalog .header-shop-catalog .title-header-catalog h1{text-align:center;font-family:bungee;color:#fff;font-size:50px;font-weight:400;line-height:56px;padding:10px 30px}@media (max-width:650px){.content-catalog .header-shop-catalog .title-header-catalog h1{font-size:28px;line-height:34px}}@media (max-width:410px){.content-catalog .header-shop-catalog .title-header-catalog h1{font-size:22px;line-height:26px}}.content-catalog .header-shop-catalog .title-header-catalog .history-nav{margin-top:10px;font-family:rajdhani;font-weight:500;font-size:18px;text-align:center}.content-catalog .header-shop-catalog .title-header-catalog .history-nav p{color:#fff!important}.section-newproduct-catalog{margin:4rem}@media (max-width:768px){.section-newproduct-catalog{margin:1rem}}.section-newproduct-catalog .grid-catalog{display:grid;width:100%;grid-template-columns:1fr 4fr;grid-template-rows:auto auto;grid-row-gap:30px;grid-column-gap:50px}@media (max-width:899px){.section-newproduct-catalog .grid-catalog{grid-template-columns:1fr}}.section-newproduct-catalog .grid-catalog .item{padding-top:0!important}.section-newproduct-catalog .grid-catalog .item a{text-decoration:none}.section-newproduct-catalog .grid-catalog .item a .product{border:2px solid transparent;box-shadow:0 4px 12px -2px hsla(0,0%,67.8%,.2549019607843137);transition:all .3s ease;cursor:pointer}.section-newproduct-catalog .grid-catalog .item a .product:hover{border:2px solid #23e281;transform:scale(1.02);box-shadow:0 8px 15px -2px hsla(0,0%,67.8%,.45098039215686275)}.section-newproduct-catalog .grid-catalog .item a .product img{width:100%;margin-bottom:5px;max-height:315px;-o-object-fit:cover;object-fit:cover;min-width:200px}@media (max-width:899px){.section-newproduct-catalog .grid-catalog .item a .product img{min-width:150px}}.section-newproduct-catalog .grid-catalog .item a .product .detail{background-color:#fff;padding:20px 25px}.section-newproduct-catalog .grid-catalog .item a .product .detail .title{font-family:bungee;line-height:16px;font-size:16px;color:#3600c2}.section-newproduct-catalog .grid-catalog .item a .product .detail .desc{font-family:rajdhani;font-weight:500;color:#5f5f5f;margin-top:10px;font-size:16px}@media (max-width:899px){.section-newproduct-catalog .grid-catalog .item a .product .detail .desc{font-size:14px}}.section-newproduct-catalog .grid-catalog .item a .product .detail .price-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;font-family:bungee;font-size:20px;line-height:20px}@media (max-width:899px){.section-newproduct-catalog .grid-catalog .item a .product .detail .price-section{font-size:16px}}.section-newproduct-catalog .grid-catalog .item a .product .detail .price-section>p:first-child{font-family:bungee}.section-newproduct-catalog .grid-catalog .item a .product .detail .price-section p{margin-top:10px;margin-bottom:0;color:#23e281}.section-newproduct-catalog .grid-catalog .item a .product .detail .price-section .sold-price{color:#3600c2;opacity:.3;font-size:14px;-webkit-text-decoration:line-through 1px solid #3600c2;text-decoration:line-through 1px solid #3600c2;font-family:bungee}.section-newproduct-catalog .grid-catalog .sidebar{position:fixed;top:0;background-color:#f8f6fb;padding:0 40px;height:100vh;justify-content:center;display:flex;flex-direction:column;z-index:1000000}.section-newproduct-catalog .filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.43137254901960786);z-index:10000}.bloc-filter-catalog{padding:2rem;display:flex;flex-direction:column;background-color:#fff;margin-bottom:1.2rem;border:1px solid rgba(111,70,216,.2549019607843137)}.bloc-filter-catalog h2{font-family:bungee;font-size:24px;line-height:28px;color:rgba(70,5,235,.7176470588235294);margin-top:10px;margin-bottom:20px}.bloc-filter-catalog .list{display:flex;flex-direction:column}.bloc-filter-catalog .list a{margin-left:10px;font-size:18px;font-family:rajdhani;margin-bottom:10px;font-weight:400;color:#9b9b9b;text-decoration:none}.bloc-filter-catalog .list a.selected{font-weight:700;color:#3600c2}.bloc-filter-catalog label{font-size:18px;font-family:rajdhani;color:#646464}.grid-products-catalog .no-product-catalog{font-family:Rajdhani;background-color:#fff;padding:15px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #23e281;color:#3600c2;font-weight:400}.grid-products-catalog .grid-product-catalog{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;grid-row-gap:30px;grid-column-gap:20px}@media (max-width:1239px){.grid-products-catalog .grid-product-catalog{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1079px){.grid-products-catalog .grid-product-catalog{grid-template-columns:1fr 1fr}}@media (max-width:899px){.grid-products-catalog .grid-product-catalog{grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px}}@media (max-width:768px){.grid-products-catalog .grid-product-catalog{grid-template-columns:1fr 1fr;grid-column-gap:7px}}.grid-products-catalog .grid-product-pagination{display:flex;justify-content:center}.grid-products-catalog .grid-product-pagination .page-item{cursor:pointer;background-color:#fff;margin:1.2rem;border:1px solid rgba(111,70,216,.2549019607843137)}.grid-products-catalog .grid-product-pagination .page-item p{padding:10px 15px;font-size:20px;font-weight:900;color:#3600c2}.grid-products-catalog .grid-product-pagination .page-item.active,.grid-products-catalog .grid-product-pagination .page-item:hover{border:1px solid #23e281}input[type=range]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0 2px;overflow:hidden;border:0;border-radius:1px;outline:none;background:linear-gradient(rgba(143,116,212,.6862745098039216),rgba(70,25,184,.6784313725490196)) no-repeat 50%;background-size:100% 2px;pointer-events:none}input[type=range]:active,input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{height:28px;width:28px;background-color:#23e281;border:2px solid #fff;position:relative;margin:5px 0;cursor:pointer;-webkit-appearance:none;appearance:none;pointer-events:all;box-shadow:0 1px 4px .5px rgba(0,0,0,.25)}.filter-checkbox{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.filter-checkbox label{margin-bottom:0}.filter-checkbox input[type=checkbox]{display:flex;align-items:center;justify-content:center;margin-left:0;margin-right:7px;position:relative;width:1em;height:1em;color:#000;border:1px solid rgba(55,0,194,.4196078431372549);background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(.1,.1,.25,1)}.filter-checkbox input[type=checkbox]:before{position:absolute;content:"";display:block;width:5px;height:10px;margin-bottom:3px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.filter-checkbox input[type=checkbox]:checked{color:#fff;border-color:#3600c2;background:#3600c2}.filter-checkbox input[type=checkbox]:checked:before{opacity:1}.price-ranger .value{text-align:center;margin-top:-30px;font-size:24px;font-weight:900;color:#3600c2}.controls{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.controls i{color:#3600c2;padding:10px;background-color:#fff;margin-bottom:15px;border:1px solid #23e281}.reset p{display:flex;align-items:center;text-transform:uppercase;font-weight:400;font-family:Bungee;color:rgba(70,5,235,.7176470588235294);line-height:17px;cursor:pointer}.reset p i{font-size:18px;margin-right:8px}.section-cart{padding:8rem 4rem 4rem;transition:all .2s ease-in}@media (max-width:750px){.section-cart{padding:8rem 2rem 2rem}}.section-cart h1{font-family:bungee;font-weight:400;color:#3600c2;font-size:50px;text-align:center}.section-cart .woocommerce-info,.section-cart .woocommerce-message{text-align:center;font-family:Rajdhani;background-color:#fff;padding:15px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 0;border:1px solid #23e281}.section-cart .woocommerce-info a,.section-cart .woocommerce-message a{color:#3600c2;font-weight:600}.woocommerce-cart-form{width:100%;max-width:1140px;margin:0 auto}.woocommerce-cart-form table{border-spacing:2px 2rem;border-collapse:unset;width:100%}.woocommerce-cart-form table thead{box-shadow:0 0 0 rgba(8,21,66,.05)}.woocommerce-cart-form table thead tr th{background-color:rgba(55,0,194,.7529411764705882);padding:20px;color:#fff;text-align:center}@media (max-width:750px){.woocommerce-cart-form table thead tr th{padding:10px;font-size:14px}}.woocommerce-cart-form table thead tr .product-remove,.woocommerce-cart-form table thead tr .product-thumbnail{background:transparent}@media (max-width:899px){.woocommerce-cart-form table thead tr .product-thumbnail{display:none}}.woocommerce-cart-form table tbody{background-color:#fff;box-shadow:0 0 0 rgba(8,21,66,.05)}.woocommerce-cart-form table tbody tr td{padding:20px;border-spacing:0;text-align:center}@media (max-width:750px){.woocommerce-cart-form table tbody tr td{padding:10px}}.woocommerce-cart-form table tbody tr .product-price,.woocommerce-cart-form table tbody tr .product-subtotal{font-size:16px}@media (max-width:750px){.woocommerce-cart-form table tbody tr .product-price,.woocommerce-cart-form table tbody tr .product-subtotal{font-size:12px}}.woocommerce-cart-form table tbody tr .product-remove i{color:#3600c2;cursor:pointer;font-size:18px}@media (max-width:750px){.woocommerce-cart-form table tbody tr .product-remove i{font-size:12px}}@media (max-width:899px){.woocommerce-cart-form table tbody tr .product-thumbnail{display:none}}.woocommerce-cart-form table tbody tr .product-name a{color:rgba(55,0,194,.7058823529411765);font-weight:600;text-decoration:none;transition:all .3s ease-in-out;font-size:20px}@media (max-width:750px){.woocommerce-cart-form table tbody tr .product-name a{font-size:16px}}.woocommerce-cart-form table tbody tr .product-name a:hover{color:#3600c2}.woocommerce-cart-form table tbody tr .product-name .variation{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width:750px){.woocommerce-cart-form table tbody tr .product-name .variation{max-height:30px}}.woocommerce-cart-form table tbody tr .product-name .variation .variation-size{font-size:16px;margin-bottom:0}@media (max-width:750px){.woocommerce-cart-form table tbody tr .product-name .variation .variation-size{font-size:14px}}.woocommerce-cart-form table tbody tr .product-name .variation .variation-De,.woocommerce-cart-form table tbody tr .product-name .variation .variation-Message,.woocommerce-cart-form table tbody tr .product-name .variation .variation-Montantdelacarte-cadeau,.woocommerce-cart-form table tbody tr .product-name .variation .variation-Pour{color:#3600c2;font-weight:400;text-transform:uppercase;font-size:14px}.woocommerce-cart-form table tbody tr .product-name .variation .variation-De p,.woocommerce-cart-form table tbody tr .product-name .variation .variation-Message p,.woocommerce-cart-form table tbody tr .product-name .variation .variation-Montantdelacarte-cadeau p,.woocommerce-cart-form table tbody tr .product-name .variation .variation-Pour p{color:#3600c2;opacity:.8;text-transform:none;font-size:16px;font-weight:700}.woocommerce-cart-form table tbody tr .product-quantity input{max-width:50px;color:#3600c2;font-weight:600;text-align:center}.woocommerce-cart-form table tr{width:100%}.woocommerce-cart-form table .product-thumbnail img{max-width:150px}.bottom-cart-form .coupon{display:flex;flex-direction:column;justify-content:center;align-items:center}.bottom-cart-form .coupon input{border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500;width:208px;margin-bottom:10px}@media (max-width:750px){.bottom-cart-form .coupon input{font-size:15px;width:170px}}.bottom-cart-form button{font-family:rajdhani;background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:400;border:unset;font-size:18px;opacity:.8;transition:all .2s ease;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:750px){.bottom-cart-form button{font-size:15px}}.bottom-cart-form button:hover{opacity:1}.cart-collaterals{width:100%;max-width:1140px;margin:0 auto;border-spacing:2px 20px}.cart-collaterals .cart_totals{padding:2rem 2rem 2.5rem;background-color:#fff}.cart-collaterals .cart_totals h2{font-family:bungee;margin-top:0;font-size:20px;line-height:22px;color:#3600c2;margin-bottom:0}.cart-collaterals .cart_totals table{border-spacing:2px 2rem;width:100%;max-width:350px}.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{text-align:left;font-family:rajdhani;color:rgba(55,0,194,.7254901960784313);font-size:18px}.cart-collaterals .cart_totals table .order-total td,.cart-collaterals .cart_totals table .order-total th{font-size:22px;color:#3600c2}.wc-proceed-to-checkout a{font-family:rajdhani;background-color:#3600c2;padding:15px 20px;color:#fff;font-weight:500;border:unset;font-size:18px;opacity:.8;text-decoration:none;transition:all .2s ease;cursor:pointer;margin-top:10px}.wc-proceed-to-checkout a:hover{opacity:1}@media (max-width:519px){.promo-reload-desktop{display:none}}.promo-reload-mobile button{margin-top:10px;margin-bottom:20px}@media (min-width:520px){.promo-reload-mobile{display:none}}.cart-empty{font-size:24px;margin-top:50px;margin-bottom:50px;font-weight:400}.cart-empty,.return-to-shop{text-align:center}.return-to-shop a{font-family:rajdhani;background-color:#3600c2;padding:15px 20px;color:#fff;font-weight:500;border:unset;font-size:18px;opacity:.8;text-decoration:none;transition:all .2s ease;cursor:pointer;margin-top:10px}.return-to-shop a:hover{opacity:1}.notif-cart{right:-3px;top:165px;position:fixed;z-index:1000}.notif-cart>div{padding:12px 12px 10px;position:relative;cursor:pointer;background-color:#fff;color:#3600c2!important;border:2px solid #23e281;box-shadow:-3px 3px 0 0 #23e281}.notif-cart>div p{top:6px;background-color:red;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;position:absolute;right:8px}.notif-cart>div i{font-size:30px;color:#3600c2}.section-checkout{padding:6rem 4rem 4rem}@media (max-width:750px){.section-checkout{padding:2rem}}@media (max-width:659px){.section-checkout{padding:1rem}}.section-checkout h1{font-family:bungee;font-weight:400;color:#3600c2;font-size:50px;text-align:center;margin-top:2rem;margin-bottom:2rem}@media (max-width:750px){.section-checkout h1{margin-top:6rem}}@media (max-width:575px){.section-checkout h1{margin-top:7rem}}.section-checkout h3{font-family:bungee;font-size:20px;line-height:22px;color:#3600c2;font-weight:400;margin-top:20px;margin-bottom:10px}.section-checkout .woocommerce{display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto;background-color:#fff;box-shadow:0 0 15px 0 hsla(0,0%,67.8%,.12156862745098039);padding:3rem;transition:all .3s ease-in-out}@media (max-width:1139px){.section-checkout .woocommerce{max-width:500px}}@media (max-width:659px){.section-checkout .woocommerce{max-width:320px;padding:1.2rem}}.section-checkout .woocommerce input{min-width:300px;max-width:700px;width:100%;border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500;margin-bottom:15px}@media (max-width:1139px){.section-checkout .woocommerce input{max-width:400px}}@media (max-width:659px){.section-checkout .woocommerce input{min-width:100px;max-width:250px;font-size:16px}}.section-checkout .woocommerce input[value],.section-checkout .woocommerce select{color:rgba(56,56,56,.8901960784313725)}.section-checkout .woocommerce ​ .woocommerce-billing-fields__field-wrapper p{display:flex;flex-direction:column}.section-checkout .woocommerce .woocommerce-form-coupon-toggle{padding:10px 0}.section-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{display:flex;flex-direction:column;font-family:bungee;margin-top:0;font-size:20px;line-height:22px;color:#3600c2}.section-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{font-size:18px;color:#9679df;margin-top:10px}.section-checkout .woocommerce .checkout_coupon .form-row-last button{background-color:#3600c2;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:500;border:unset;font-size:16px;opacity:.8;transition:all .2s ease;cursor:pointer}.section-checkout .woocommerce .woocommerce-error{background-color:#f34242;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;padding:5px 10px}.section-checkout .woocommerce .woocommerce-message{font-family:Rajdhani;background-color:#fff;padding:15px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #23e281;color:#3600c2;font-weight:400}.section-checkout .woocommerce .no-connect-checkout{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3600c2;font-family:rajdhani;font-size:16px}.section-checkout .woocommerce .no-connect-checkout a{text-transform:capitalize;background-color:#3600c2;color:#fff;padding:12px 20px;margin-top:20px}.woocommerce-billing-fields__field-wrapper p{display:flex;flex-direction:column;margin-bottom:5px}.woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single{font-family:Rajdhani;font-size:16px;max-width:450px;border:1px solid #9679df;font-weight:500;margin-bottom:15px;border-radius:0;padding:0 2px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:659px){.woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single{max-width:250px}}.woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single span{padding:5px 10px}.woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow{top:8px;right:10px}@media (max-width:659px){.woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow{right:40px}}.woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow b{border-color:rgba(55,0,194,.7411764705882353) transparent transparent}.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p{display:flex;flex-direction:column}.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p span textarea{font-family:Rajdhani;font-size:16px;max-width:450px;border:1px solid #9679df;padding:7px 10px;font-weight:500;margin-bottom:15px;min-width:700px;min-height:100px}@media (max-width:1139px){.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p span textarea{min-width:400px}}@media (max-width:659px){.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p span textarea{min-width:200px}}.woocommerce-checkout-review-order-table th{text-align:left;font-family:rajdhani;color:rgba(55,0,194,.7254901960784313);font-size:18px}.woocommerce-checkout-review-order-table .cart_item .product-name{display:flex;flex-direction:column;padding-right:2rem}.woocommerce-checkout-review-order-table .cart_item .product-name p{margin-bottom:0;text-align:left;font-family:rajdhani;color:rgba(55,0,194,.7254901960784313);font-size:16px;font-weight:600;display:flex;justify-content:space-between}.woocommerce-checkout-review-order-table .cart_item .product-name .variation{margin-top:20px;margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:750px){.woocommerce-checkout-review-order-table .cart_item .product-name .variation{max-height:30px}}.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-De,.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-Message,.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-Montantdelacarte-cadeau,.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-Pour{font-size:12px;font-weight:400;color:#3600c2}.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-De p,.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-Message p,.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-Montantdelacarte-cadeau p,.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-Pour p{font-size:12px}.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-size{font-size:16px;color:rgba(55,0,194,.7254901960784313);font-weight:500;margin-bottom:0}@media (max-width:750px){.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-size{font-size:16px}}.woocommerce-checkout-review-order-table .cart_item .product-name .variation .variation-size p{margin:0}.shop_table{border-spacing:5px 1rem;width:60%}.shop_table bdi{text-align:left;font-family:rajdhani;color:rgba(55,0,194,.7254901960784313);font-size:18px}.shop_table .order-total td,.shop_table .order-total th{font-size:22px!important;color:#3600c2}.shop_table thead tr th{padding-bottom:10px}#payment ul{list-style:none;padding-left:0}#payment ul li label{color:#3600c2}#payment ul li .payment_method_cheque p{color:#1d1d1d;font-weight:400;margin-bottom:15px}#payment button{font-family:rajdhani;font-size:18px;font-weight:400;margin-bottom:15px;background-color:#3600c2;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;border:unset;opacity:.8;transition:all .2s ease;cursor:pointer}#payment button:hover{opacity:1}#payment .form-row{display:flex;flex-direction:column;align-items:flex-start}#payment .form-row #place_order{margin:0 auto}.cart-discount td{text-align:left;font-family:rajdhani;color:rgba(55,0,194,.7254901960784313);font-size:18px}.cart_item td{padding-bottom:10px}.woocommerce-order .woocommerce-notice{font-family:Rajdhani;background-color:#fff;padding:15px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #23e281;color:#3600c2;font-weight:400;margin:0 auto}.woocommerce-order .woocommerce-order-overview{margin-top:30px;font-family:rajdhani;text-align:center}.woocommerce-order .logo-content-mobile{display:flex;align-items:center;justify-content:center;margin:20px 0}.woocommerce-order .logo-content-mobile img{max-width:250px}.woocommerce-order .history-shop input{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;min-width:unset;max-width:unset;border:1px solid #9679df;padding:7px 15px;font-size:18px;font-weight:500;margin-bottom:15px;color:#fff!important}.woocommerce-order .table-command .wc-item-meta li{display:flex;align-items:center}.woocommerce-order .table-command .wc-item-meta li p{margin-left:4px;margin-bottom:0}.woocommerce-terms-and-conditions-wrapper .validate-required label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.woocommerce-terms-and-conditions-wrapper .validate-required label input{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;min-width:unset!important;margin-bottom:0!important;margin-right:4px!important}#pwgc-purchase-container{margin-top:15px}#pwgc-purchase-container .pwgc-field-container .pwgc-label,#pwgc-purchase-container .pwgc-field-container label{font-family:bungee;font-weight:300;opacity:.8;color:#3600c2}#pwgc-purchase-container .pwgc-field-container #pwgc-from,#pwgc-purchase-container .pwgc-field-container #pwgc-message,#pwgc-purchase-container .pwgc-field-container #pwgc-to{font-weight:500;color:#3600c2;opacity:.8}#pwgc-purchase-container .pwgc-field-container .pwgc-subtitle{opacity:.9;color:#3600c2}#pwgc-purchase-container .pwgc-field-container #pwgc-message{border:1px solid rgba(54,0,194,.2901960784313726);padding:5px 10px}#pwgc-redeem-gift-card-container{margin-top:20px}#pwgc-redeem-gift-card-container label{font-weight:400;opacity:1;color:#3600c2}#pwgc-redeem-gift-card-container input{border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500;width:208px;margin-bottom:10px}#pwgc-redeem-gift-card-container #pwgc-redeem-button{font-family:rajdhani;background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:400;border:unset;font-size:18px;opacity:.8;transition:all .2s ease;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pwgc-redeem-gift-card-container #pwgc-redeem-button:hover{opacity:1}#pwgc-redeem-form{margin-top:20px}#pwgc-redeem-form label{font-weight:400;opacity:1;color:#3600c2}#pwgc-redeem-form input{text-align:center}#pwgc-redeem-form #pwgc-redeem-button{font-family:rajdhani;background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:400;border:unset;font-size:18px;opacity:.8;transition:all .2s ease;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pwgc-redeem-form #pwgc-redeem-button:hover{opacity:1}.wc-item-meta li strong{color:#3600c2;opacity:.8}.wc-item-meta li a{color:#3600c2}#pwgc-balance-form #pwgc-balance-container svg{display:none}#pwgc-balance-form #pwgc-balance-container #pwgc-balance-number-container #pwgc-balance-number{width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;text-align:center;border:1px solid #9679df;padding:7px 10px;font-size:18px;font-weight:500;margin-bottom:15px}#pwgc-balance-form #pwgc-balance-container #pwgc-balance-number-container #pwgc-balance-button{font-family:rajdhani;font-size:18px;font-weight:400;margin-bottom:15px;background-color:#3600c2;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;border:unset;opacity:.8;transition:all .2s ease;cursor:pointer}#pwgc-balance-form #pwgc-balance-container #pwgc-balance-number-container #pwgc-balance-button:hover{opacity:1}#pwgc-balance-form #pwgc-balance-container #pwgc-balance-buttons #pwgc-balance-reload{font-family:rajdhani;background-color:#3600c2;padding:10px 20px;color:#fff;font-weight:400;border:unset;font-size:18px;opacity:.8;transition:all .2s ease;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pwgc-balance-form #pwgc-balance-container #pwgc-balance-buttons #pwgc-balance-reload:hover{opacity:1}.partners-title{margin-top:80px;margin-bottom:20px}@media (min-width:1200px){.partners-title{max-width:1260px}}.partners-title h2{margin-top:8px;font-size:3rem;font-weight:700;font-family:Bungee;color:#3600c2;margin-bottom:20px}@media (max-width:768px){.partners-title h2{font-size:2rem}}.partners-block{display:grid;gap:20px;margin-bottom:80px;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media (max-width:1279px){.partners-block{width:100%}}@media (max-width:399px){.partners-block{justify-content:center}}.partners-block .partner-item,.partners-block .partner-item a{display:flex;justify-content:center}.partners-block .partner-item a{align-items:center}.partners-block .partner-item a img{max-width:200px;margin:0 auto;transition:all .2s ease}@media (max-width:429px){.partners-block .partner-item a img{max-width:130px}}.partner-col-2{grid-template-columns:1fr 1fr}.partner-col-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.partner-col-3{grid-template-columns:1fr 1fr}}.partner-col-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:991px){.partner-col-4{grid-template-columns:1fr 1fr}}.partner-col-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media (max-width:1199px){.partner-col-5{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.partner-col-5{grid-template-columns:1fr 1fr}}
