@charset "UTF-8";:root{--logo-color:#1954a2;--logo-color-transparent:#1954a228;--logo-color-extralight:#fcf0f1;--white:#fff;--white-light-transparent:#f6f4f177;--gray-light-transparent:#e7e7e7d4;--gray-light:#f5f5f5;--text-dark-grey:#2e2e2e;--text-white:#f2f2f2;--box-shadow-1:0 0px 10px -3px rgba(0,0,0,.75);--box-shadow-2:0 0 3px 3px rgba(0,0,0,.05);--box-shadow-3:0 0px 3px 1px rgba(0,0,0,.1);--custom-red-light:#ffe8e8;--custom-green:#a9c62b;--custom-green-light:#d5e97c;--custom-green-dark:#768a1f;--custom-error:#ba3e46;--custom-error-light1:#f8d7da;--custom-error-light2:#f5c2c7;--custom-warning:#fec107;--custom-info:#1ba2b8;--primary-transparent:color-mix(in lch,var(--primary),60% transparent);--lychee-transparent:color-mix(in lch,var(--lychee),60% transparent)}html{scroll-behavior:smooth}*{box-sizing:border-box}body{background:var(--white);font-family:Roboto Condensed,sans-serif!important;line-height:1.2;margin:0;min-height:100vh;padding:0}body:has(.modal-open){overflow:hidden}li,ol,ul{list-style:none;margin:0;padding:0}h1,h2{font-size:2.5em;font-weight:700}@media (max-width:768px){h2{font-size:2.3em}}@media (max-width:525px){h2{font-size:2em}}h3{font-size:1.4em}h1,h2,h3,h4,h5,h6,p{color:var(--text-dark-grey)}a,a:hover{text-decoration:none}p{font-size:1.3em;line-height:1.3}p a{color:var(--logo-color)}.parallax{background-position:50% 0;background-repeat:no-repeat;background-size:cover}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:8px 0;padding:0}img{border-radius:5px}img.chevron-down-icon{height:8px;margin-bottom:2px;margin-left:2px;width:13px!important}img.accueil-icon{width:20px}.button{background:#f5f5f5;border:1px solid #ccc;border-radius:2px;box-shadow:1px 1px 3px #999;color:#555;font:700 15px Arial;padding:6px;width:auto}.calltoaction{background-color:var(--logo-color);border:2px solid var(--logo-color);border-radius:7px;color:var(--white);cursor:pointer;font-size:20px;padding:10px 14px;transition:all .2s}@media (max-width:768px) and (max-width:768px){.calltoaction{font-size:1em}}.calltoaction:hover{background-color:transparent;color:var(--logo-color)}.calltoaction:hover .airplane-icon path{fill:var(--logo-color)}.calltoaction:hover .plus-icon:after,.calltoaction:hover .plus-icon:before{background-color:var(--logo-color)}.plus-icon{position:relative;transition:all .2s}.plus-icon:after,.plus-icon:before{background-color:var(--white);border-radius:10px;border-radius:5px;color:var(--white);content:" ";height:3px;left:50%;opacity:1;position:absolute;top:50%;transition:all .15s ease-in-out;width:18px}.plus-icon:before{transform:translate(-50%,-50%) rotate(90deg)}.plus-icon:after{transform:translate(-50%,-50%)}.plus-icon.minus:after,.plus-icon.minus:before{transform:translate(-50%,-50%) rotate(0deg)}.plus-icon.minus:after{opacity:0}.airplane-icon path{fill:var(--white);transition:all .2s}img.search-icon{margin-left:-1px;margin-top:4px;width:20px}.close{height:22px;right:32px;top:32px;width:26px}.close:after,.close:before{background-color:var(--white);border-radius:5px;content:" ";height:22px;left:15px;left:calc(50% - 2px);position:absolute;width:3px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}video{border-radius:10px;width:100%}.videoBtn{background-color:rgba(255,0,0,.1);border:2px solid;color:var(--logo-color)}.mainHeaderSmall:not(.single-concept-header){height:60vh;position:absolute;top:0;width:100%;z-index:-1}.mainHeaderSmall:not(.single-concept-header):before{background:#000;background:linear-gradient(146deg,#fff,hsla(0,0%,100%,.65));content:"";height:60vh;left:0;position:absolute;top:0;width:100%}.mainHeaderSmall:not(.single-concept-header):after{background:linear-gradient(0deg,var(--white),hsla(0,0%,100%,0));bottom:0;content:"";height:20vh;position:absolute;width:100%}.page-title{font-size:2.5em;margin:0;padding:1.5em 10%;width:100%}@media (max-width:768px){.page-title{font-size:2.2em;padding:1.5em 5%}}.page-subtitle{font-size:1.8em;margin:0;padding:0 10%;width:100%}@media (max-width:768px){.page-subtitle{padding:0 5%}}.container-flex{display:flex;justify-content:space-between;position:relative;width:100%}.container-flex>div{padding-left:1.2em;width:100%}.container-flex>aside{position:relative;width:220px}.container-flex>aside .nav-fixed{background-color:var(--white);border-radius:10px;box-shadow:var(--box-shadow-2);padding:10px;width:220px}.container-flex>aside .nav-fixed.fixed{position:sticky;top:100px}.container-flex>aside .nav-fixed .js-nav{text-align:left}.container-flex>aside .nav-fixed p{font-size:1.8em;margin-top:0;transition:all .3s}.container-flex>aside .nav-fixed li{padding:.5em;position:relative;transition:all .3s}.container-flex>aside .nav-fixed li.active:before{height:50%;top:25%}.container-flex>aside .nav-fixed li:before{background-color:var(--logo-color);border-radius:50px;content:"";display:inline-block;height:5px;left:0;margin-right:.5em;position:absolute;top:calc(50% - 2.5px);transition:all .2s;width:5px}.container-flex>aside .nav-fixed li a{color:#3a3a41;display:block;font-size:1.1em;font-weight:700;margin-left:5px}.container-flex>aside .nav-fixed li:hover:before{height:50%;top:25%}.container-flex>aside .nav-fixed img{border-radius:10px;width:100%}@media (max-width:928px){.container-flex aside{display:none}.container-flex>div{padding-left:0;width:100%}}.intro-ctn{background-color:var(--white);border-radius:10px;box-shadow:var(--box-shadow-2);margin-bottom:1.5em;max-height:200px;overflow:hidden;padding:2em;position:relative;transition:all .2s}.intro-ctn:not(.collapse):after,.intro-ctn:not(.collapse)>span{display:none}.intro-ctn.collapse:after{background:linear-gradient(0deg,var(--white) 0,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0) 100%);bottom:0;content:"";height:50px;left:0;position:absolute;transition:all .2s;width:100%;z-index:1}.intro-ctn.collapse.open{max-height:max-content}.intro-ctn.collapse.open img.chevron-down-24{transform:rotate(180deg)}.intro-ctn.collapse.open:after{opacity:0}.intro-ctn.collapse span{border-radius:10px 0 10px 0;bottom:0;box-shadow:var(--box-shadow-2);cursor:pointer;font-size:1.3em;height:35px;padding:10px;position:absolute;right:0;text-align:center;transition:all .2s;width:35px;z-index:2}.intro-ctn.collapse span:after,.intro-ctn.collapse span:before{background-color:var(--text-dark-grey);height:2px;width:14px}.intro-ctn h2{font-size:2em;margin-top:0}.intro-ctn p{font-size:1.1em;line-height:1.3;margin:0}.intro-ctn a{color:var(--text-dark-grey)}.intro-ctn .contactCardCtn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.intro-ctn .contactCard{color:#f2f2f2;margin:25px 1%;padding:30px 10px 10px;position:relative;width:31%}.intro-ctn .contactCard *{color:#f2f2f2!important}.intro-ctn .contactCard img{border-radius:10px;left:calc(50% - 37px);position:absolute;top:-60px;width:85px}.intro-ctn .contactCard a,.intro-ctn .contactCard p{font-size:16px!important}body::-webkit-scrollbar{display:block;width:.8rem}body::-webkit-scrollbar-track{background:var(--brown-extralight)}body::-webkit-scrollbar-thumb{background:var(--logo-color);border-radius:25px;width:.8rem}.sidenav::-webkit-scrollbar{display:block;width:.8rem}.sidenav::-webkit-scrollbar-track{background:var(--brown-extralight)}.sidenav::-webkit-scrollbar-thumb{background:var(--logo-color);border-radius:25px;width:.8rem}.mean-nav{overflow-y:auto}.mean-nav::-webkit-scrollbar{background-color:var(--ltn__primary-color);border-radius:30px;width:3px}.mean-nav::-webkit-scrollbar-thumb{background-color:var(--ltn__secondary-color)}.cc-window{z-index:2000000001}img{transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}img.lazyestload{-webkit-filter:blur(8px);filter:blur(8px);width:100%}.tempo-overlay.show{display:block}.tempo-overlay{backdrop-filter:blur(4px);border-radius:10px;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}@media (max-width:565px){.search-nav{display:none}}.search-nav .search-icon{background:transparent;border:3px solid var(--text-dark-grey);border-radius:10px;cursor:pointer;display:block;font-size:18px;height:18px;position:relative;text-align:center;top:-1px;transition:all .2s ease-in-out;width:18px}.search-nav .search-icon:after,.search-nav .search-icon:before{background:var(--text-dark-grey);content:"";display:block;height:11px;position:absolute;right:-3px;top:10px;transform:rotate(-45deg);transition:all .2s ease-in-out;width:2px}.search-nav .search-icon.search-open{height:23px;top:-4px;transform:translate(2px,5px);width:23px}.search-nav .search-icon.search-open:after,.search-nav .search-icon.search-open:before{height:13px;right:8px;top:3px}.search-nav .search-icon.search-open:after{transform:rotate(45deg)}.search-nav .search-collapse{background:var(--white);border-radius:3px 3px 18px 18px;border-top:4px solid var(--logo-color);box-shadow:var(--box-shadow-2);display:grid;grid-template-rows:0fr;opacity:0;padding:10px 5px 5px;position:absolute;right:2%;top:66px;transition:all .3s;visibility:hidden;width:max-content;width:300px;z-index:-1}.search-nav .search-collapse.active{grid-template-rows:1fr;opacity:1;visibility:visible;z-index:3}.search-nav .search-collapse a{align-items:center;color:var(--text-dark-grey);display:flex;padding:10px}.search-nav .search-collapse a:hover .catalog-title{color:var(--logo-color)}.search-nav .search-collapse a img{margin-right:10px;width:50px}.search-nav .search-collapse a .catalog-title{font-size:20px;font-weight:600}.search-nav .search-collapse a .catalog-subtitle{font-size:14px}@media (max-width:768px){.search-nav .search-collapse{width:290px}}.search-box{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.search-box.open{display:flex}.search-box .search-box-close{background:var(--logo-color);border:none;border-radius:7px;box-shadow:var(--box-shadow-1);color:#fff;cursor:pointer;padding:7px 6px;position:absolute;right:15px;top:15px;z-index:10px}.search-box .search-box-form{width:100%}.search-box .search-box-content{background:var(--white);border-radius:10px;box-shadow:var(--box-shadow-1);height:auto;max-height:90%;overflow-y:auto;padding:10px;width:80%}@media (max-width:768px){.search-box .search-box-content{width:90%}}.search-box .search-box-overlay{backdrop-filter:blur(7px);background-color:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.form-notif.show-error{background-color:rgba(217,83,79,.1);color:var(--custom-error);display:block}.form-notif.show-warning{background-color:rgba(212,217,79,.1);border:1px solid #75722c;color:var(--custom-warning);display:block}.form-notif.show-info{background-color:rgba(79,134,217,.1);border:1px solid #2c5275;color:var(--custom-info);display:block}.form-notif.show-success{background-color:rgba(79,217,88,.1);border:1px solid #2c752d;color:var(--custom-info);display:block}.modal{background-color:hsla(0,0%,100%,.6);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .2s linear;width:100%;z-index:9999}.modal.modal-open{align-items:center;display:flex;justify-content:center;opacity:1}.modal .modal-dialog{background-color:var(--white);border-radius:10px;box-shadow:var(--box-shadow-2);padding:20px;transition:all .2s linear;width:320px}.modal svg{margin:auto;width:50%}.modal .modal-body{text-align:center}.modal .modal-body .modal-title{font-size:22px;margin-bottom:1em}.modal .modal-body .modal-text{font-size:20px;margin-bottom:1em}.modal .modal-content{border-radius:10px}@media (max-width:577px){.modal .modal-dialog{margin-top:10px}.modal .modal-content{height:89vh;overflow:scroll}}.modal .modal-header{border:0;padding:30px 30px 10px}.modal .modal-header h4{margin:0;width:90%}.modal .modal-header .close{background-color:var(--ltn__secondary-color);border-radius:50px;color:var(--white);height:40px;left:auto;line-height:40px;opacity:1;padding:0;position:absolute;right:16px;top:16px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:40px;z-index:1}.modal .modal-header .close span{display:block;font-size:25px}.modal .modal-header .close:hover,.modal .modal-header .close:not(:disabled):not(.disabled):focus,.modal .modal-header .close:not(:disabled):not(.disabled):hover{opacity:1}.modal .modal-footer{border-top:none;padding:0 30px 30px}.modal .calltoaction{background-color:var(--text-dark-grey);border-color:var(--text-dark-grey)}.modal .calltoaction:hover{background-color:var(--white);color:var(--text-dark-grey)}@media (min-width:992px){.modal .modal-lg{max-width:980px}}.contact-loader-flash{position:relative}.flash-modal{border-radius:10px 10px 10px 10px;-webkit-box-shadow:0 0 25px -10px rgba(0,0,0,.75);-moz-box-shadow:0 0 25px -10px rgba(0,0,0,.75);box-shadow:0 0 25px -10px rgba(0,0,0,.75);height:max-content;left:calc(50% - 250px);padding:1.5em;top:15%;transition:all .2s;width:500px;z-index:999}@media (max-width:530px){.flash-modal{left:0;top:15%;width:100%}}.flash-modal>*{color:#2e2e2e}.flash-modal .modal-error,.flash-modal .modal-thanks{margin:auto;text-align:center;width:80%}.flash-modal .modal-thanks i{font-size:2em}.flash-modal p{font-size:.9em}.loader-spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px;z-index:2}.loader-spinner .path{stroke:#8aa1c5;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.input-item{position:relative}.input-error{border:2px solid var(--custom-error)!important;border-radius:15px 15px 15px 0!important}.input-check{border:2px solid var(--custom-green)!important}.input-item input,.input-item select,.input-item textarea{background-color:var(--gray-light-transparent);border:2px solid var(--white);border-radius:10px;font-size:15px;outline:none;padding:14px 10px;transition:all .2s ease-in-out;width:100%}.input-item.dark-bg input,.input-item.dark-bg select,.input-item.dark-bg textarea{background-color:var(--gray-light-transparent);border-color:var(--white);transition:all .2s ease-in-out}.input-item:has(>select):after{color:var(--logo-color);content:"\f078";font-family:Font Awesome\ 6 Pro;font-weight:700}.input-item>label{font-size:20px;left:15px}.input-item .input-counter,.input-item>label{border-radius:5px;color:var(--text-dark-grey);padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;user-select:none;z-index:1}.input-item .input-counter{right:15px}.input-item.labelup>label,.input-item:has(>input:-webkit-autofill)>label{background-color:var(--white);color:var(--text-dark-grey);font-size:14px;font-weight:600;top:0}.input-item.labelup .input-counter,.input-item:has(>input:-webkit-autofill){background-color:var(--white);color:var(--text-dark-grey);font-size:12px;font-weight:600;top:0}.input-item .input-counter.error{background-color:var(--custom-error);color:var(--white)}.input-item.labelup input,.input-item.labelup select,.input-item.labelup textarea,.input-item:has(>input:-webkit-autofill) input{background-color:var(--white);box-shadow:var(--box-shadow-3)}.input-action{cursor:pointer;transition:all .2s ease-in-out}.labelup .input-action{box-shadow:none}.labelup .input-action:hover{box-shadow:var(--box-shadow-3)}.field-notif,.input-action{background-color:var(--white-light-transparent);border:none;border-radius:10px;box-shadow:var(--box-shadow-2);height:34px;position:absolute;right:8px;top:8px;width:30px;z-index:1}.field-notif:before,.input-action:before{font-size:15px;font-weight:400;position:absolute;right:6px;top:10px}.date-input-action{pointer-events:none}.date-input-action:before{pointer-events:none;right:8px}.place-input-action:before{pointer-events:none;right:9px}.search-input-action:before{color:var(--logo-color);right:8px}.file-input-action{height:43px;line-height:2.5;pointer-events:none;user-select:none}@media (max-width:992px){.file-input-action{height:39px;line-height:2.4}}.input-item:has(>select):after{background-color:var(--white-light-transparent);border-radius:10px;box-shadow:var(--box-shadow-2);cursor:pointer;font-size:15px;height:34px;line-height:35px;pointer-events:none;position:absolute;right:8px;text-align:center;top:7px;width:30px}.field-notif.fa-times:before{color:var(--custom-error);right:10px}.field-notif.fa-check:before{color:var(--custom-green)}.field-error{background-color:var(--custom-error);border-radius:0 5px 5px 5px;bottom:-9px;color:#fff;font-size:12px;height:max-content;left:0;padding:0 5px;position:absolute}.custom-radio-card .field-error{border-radius:10px 10px 0 0;text-align:center;top:-11px;width:100%}.input-item:has(>textarea) .field-error{bottom:0}input[type=checkbox]{accent-color:var(--custom-green)}label.checkbox{position:relative}label.checkbox .field-error{border-radius:0 0 5px 5px;bottom:-19px}input[type=checkbox]+label{border-radius:5px;cursor:pointer;display:block;margin:.2em;padding:.2em}input[type=checkbox]+label.error{border:3px solid var(--custom-error)}input[type=checkbox]{display:none}input[type=checkbox]+label:before{border:1px solid var(--logo-color);border-radius:.2em;color:transparent;content:"✔";height:1em;margin-right:.2em;padding:0 2px;transition:.2s;vertical-align:middle;width:1em}input[type=checkbox]+label.error:before{background-color:rgba(119,31,31,.122);border:2px solid var(--custom-error)}input[type=checkbox]+label:active:before{transform:scale(0)}input[type=checkbox]:checked+label:before{background-color:var(--custom-green);border-color:var(--custom-green);color:#fff}input[type=checkbox]:disabled+label:before{border-color:#aaa;transform:scale(1)}input[type=checkbox]:checked:disabled+label:before{background-color:var(--text-dark-grey);border-color:var(--text-dark-grey);transform:scale(1)}.datepicker-input.in-edit{border-color:var(--logo-color)}.datepicker-input.in-edit:focus{box-shadow:none}#delivery-date-selector{caret-color:transparent;color:transparent;cursor:pointer}#delivery-date-text{left:21px;pointer-events:none;position:absolute;top:11px;user-select:none;z-index:1}.input-item:has(>.hours-field):after{content:"\f017";font-weight:500}input:disabled,select:disabled,textarea:disabled{color:var(--gray);cursor:not-allowed;font-style:italic}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border:2px solid var(--logo-color-extralight)!important}input[type=email].input-error:focus,input[type=password].input-error:focus,input[type=text].input-error:focus,select.input-error:focus,textarea.input-error:focus{border:2px solid var(--custom-error)!important}input[type=email].input-success:focus,input[type=password].input-success:focus,input[type=text].input-success:focus,select.input-success:focus,textarea.input-success:focus{border:2px solid var(--custom-green)!important}input[type=password]{font-size:16px;letter-spacing:3px}select{appearance:none;cursor:pointer}select:invalid{color:gray!important}textarea{min-height:90px;padding:15px 20px;resize:vertical}button{border:none;cursor:pointer}button,button:focus{outline:none}.autocomplete{background-color:var(--white);border-radius:10px;color:var(--text-dark-grey);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:100%;z-index:3}.autocomplete:has(ul){box-shadow:var(--box-shadow-1)}.autocomplete:has(a) ul li{padding:0!important}.autocomplete ul{list-style:none;margin:0;padding:0}.autocomplete ul li{cursor:pointer!important;font-size:15px!important;margin:0!important;width:100%!important}.autocomplete ul li,.autocomplete ul li a{padding:10px!important;transition:all .2s!important}.autocomplete ul li a{display:block!important}.autocomplete ul li:nth-child(odd){background-color:var(--white)!important}.autocomplete ul li:nth-child(2n){background-color:var(--gray-light)!important}.autocomplete ul li:hover,.autocomplete ul li:hover a{color:var(--logo-color)!important;font-weight:700!important}.autocomplete ul li:before{content:none!important}i.fa-check-circle{color:var(--custom-green)}i.fa-times-circle.notif-icon{color:var(--custom-error)}i.fa-circle-info{color:var(--custom-info)}i.fa-exclamation-circle{color:var(--custom-warning)}@keyframes bounce{0%{transform:translateX(0)}to{transform:translateX(10px)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.flex{align-items:flex-start;display:flex;justify-content:space-around}.marginLeft{margin-left:10%}.marginRight{margin-right:10%}.none{display:none}.hidden{opacity:0;visibility:hidden}.activeSideNav a{color:#5a070f}.errorMsg,.validateMsg{color:#fff;margin:0;padding:.5em;text-align:center;width:100%}.validateMsg{background-color:green}.errorMsg{background-color:red}.breadcrumb{background:none;padding:.5em 0}.scaled{transform:scale(.8)}.shiny-btn{transition:transform .5s cubic-bezier(.68,-.55,.265,1.55),background-position .8s cubic-bezier(.68,-.55,.265,1.55),box-shadow .5s linear}.shiny-btn:hover{background-position:-60px;transform:scale(1.1)}.shiny-btn:active{background-position:500px;transform:scale(1)}#backToTop{background-color:var(--logo-color);border-radius:5px;bottom:95px;-webkit-box-shadow:0 0 23px -10px rgba(0,0,0,.75);-moz-box-shadow:0 0 23px -10px rgba(0,0,0,.75);box-shadow:0 0 23px -10px rgba(0,0,0,.75);color:var(--white);opacity:0;padding:5px 9px;position:fixed;right:2%;text-align:center;transition:all .3s;z-index:10}#backToTop img{height:20px;margin-top:2px;width:18px}#backToTop:hover{box-shadow:none}.loader{background:#f0f0f0;cursor:wait;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9998}.loader img{height:auto;left:calc(50% - 70px);position:fixed;top:calc(50% - 70px);width:140px}.back-btn{color:#fff;display:none;font-size:2em;left:3%;position:absolute;text-shadow:0 0 3px #000;top:508px;transition:all .2s;z-index:1}.back-btn:hover{color:#fff;text-shadow:0 0 3px #fff}div.content-style{margin:1em 0 2em;text-align:left}div.content-style p{margin-bottom:6px}.hover-img{border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5);height:300px;pointer-events:none;position:absolute;transform:translate(-50%,-20%);width:300px}.swiper{overflow:visible!important}.swiper-pagination-bullet-active{background-color:var(--logo-color)!important}#header{background-color:transparent;height:max-content;position:fixed;top:0;transition:all .2s;width:100%;z-index:10}#header.sticky{background-color:var(--white);-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}#header.sticky #logo{width:150px}#header .navList{display:flex;justify-content:center;margin-top:.4em}#header #logo{text-align:center;transition:all .2s;width:180px}#header #logo img{border-radius:4px;margin-top:5px;transition:all .2s;width:100%}#header #navBar{padding:7px 9%}@media (max-width:768px){#header #navBar{padding:7px 5%}}#header .menu{position:relative;width:75%;z-index:3}#header .menu>ul{transition:margin-top .2s}#header .menu>ul>li{cursor:pointer;margin-left:5px;position:relative;transition:all .2s}#header .menu>ul>li.with-sousMenu .nav-span{transition:none}#header .menu>ul>li:hover .sousMenu{display:block}#header .menu>ul>li:hover.with-sousMenu .nav-span{height:10px;opacity:0}#header .menu>ul>li>a{color:var(--text-dark-grey);display:block;font-size:18px;font-weight:700;padding:14px 7px;transition:color .2s}#header .menu>ul>li>a>i{font-size:14px!important}#header .menu>ul>li>a .nav-span{background:var(--logo-color);border-radius:50px;bottom:0;color:transparent;height:2px;left:0;margin:auto;position:absolute;right:0;top:56px;transition:all .2s ease 0s;width:0;z-index:1000}#header .menu>ul>li>a .nav-span.active,#header .menu>ul>li>a:focus .nav-span,#header .menu>ul>li>a:hover .nav-span{width:90%}s .frenchFlag{height:45px;max-width:auto}#navBar{transition:padding .3s}#navBar,#navBar .nav-actions{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}#navBar .nav-actions>*{margin-left:15px}.catalog-nav .catalog-sousmenu{background:var(--white);border-radius:3px 3px 12px 12px;border-top:4px solid var(--logo-color);box-shadow:var(--box-shadow-2);display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;padding:10px;position:absolute;right:0;top:53px;transition:all .3s;visibility:hidden;width:max-content;z-index:-1}.catalog-nav .catalog-sousmenu.active{grid-template-rows:1fr;opacity:1;visibility:visible;z-index:3}.catalog-nav .catalog-sousmenu a{align-items:center;color:var(--text-dark-grey);display:flex;padding:10px}.catalog-nav .catalog-sousmenu a:hover .catalog-title{color:var(--logo-color)}.catalog-nav .catalog-sousmenu a img{margin-right:10px;width:50px}.catalog-nav .catalog-sousmenu a .catalog-title{font-size:20px;font-weight:600}.catalog-nav .catalog-sousmenu a .catalog-subtitle{font-size:14px}@media (max-width:768px){.catalog-nav .catalog-sousmenu{width:290px}}@media (max-width:425px){.catalog-nav .catalog-sousmenu{right:-50px}}.catalog-nav:hover .catalog-sousmenu{display:block}.frenchFlagLi a{cursor:pointer;padding:0 1em 0 0!important}.sousMenu{border-top:4px solid var(--logo-color);left:5px;top:54px}.sousMenu,.sousMenu2{background:var(--white);border-radius:3px 3px 12px 12px;cursor:pointer;display:none;padding:10px;position:absolute;transition:all .3s;width:max-content;z-index:3}.sousMenu2{border-left:4px solid var(--logo-color);left:100%;top:0}.sousMenu li{align-items:center;display:flex;height:max-content;justify-content:space-between;margin:5px auto 10px;position:relative}.sousMenu li:hover>a{color:var(--logo-color)}.sousMenu li:hover img.icon{transform:translateX(5px)}.sousMenu2 li{align-items:center;display:flex;justify-content:space-between}.sousMenu a,.sousMenu2 a{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--text-dark-grey);font-size:1.1em;padding:.4em .2em;transition:all .3s;width:100%}.sousMenu li img.icon,.sousMenu2 li img.icon,.sousMenuSideNav li img.icon{margin-left:5px;transition:all .2s;width:20px}.menu>ul>li:hover .sousMenu,.sousMenu li:hover .sousMenu2{-webkit-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.sideNav{background-color:var(--white);border-left:13px solid var(--logo-color);border-radius:10px;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1);font-size:1.5em;height:88vh;margin-top:80px;opacity:0;overflow:auto;padding:20px 10px;position:fixed;transition:all .3s;width:305px;z-index:2000}@media (max-width:360px){.sideNav{width:90%}}.sidenav-search{cursor:pointer}.sidenav-search input{cursor:pointer;pointer-events:none}.sidenav-menu{margin-top:15px}.sidenav-menu>ul{list-style:none;margin:0;padding:0}.sidenav-menu>ul>li{position:relative}.sidenav-menu>ul>li .plus-icon{cursor:pointer;position:absolute;right:10px;top:18px;z-index:2}.sidenav-menu>ul>li .plus-icon:after,.sidenav-menu>ul>li .plus-icon:before{background-color:var(--text-dark-grey);height:3px;width:15px}.sidenav-menu>ul>li>a{display:block;font-weight:500;padding:8px;transition:all .2s}.sidenav-menu>ul>li:hover>a{color:var(--logo-color);margin-left:7px}.sidenav-menu>ul>li:hover .plus-icon{right:17px}.sidenav-menu>ul>li .sub-menu{-webkit-box-shadow:none;box-shadow:none;max-height:0;min-width:auto;opacity:1;overflow:hidden;padding:0 0 0 15px;position:static;top:auto;-webkit-transition:none;-o-transition:none;transition:none;transition:all .5s;visibility:visible;width:100%}.sidenav-menu>ul>li .sub-menu li{line-height:inherit;list-style:none;position:relative}.sidenav-menu>ul>li .sub-menu li a:hover{color:var(--logo-color)}.sidenav-catalog p{align-items:center;display:flex;font-size:20px;justify-content:space-between;margin-bottom:10px;padding:0 8px}.sidenav-catalog i{font-size:14px;top:0}.sidenav-catalog>div a{align-items:center;display:flex;padding:5px;width:100%}.sidenav-catalog>div a:hover .catalog-title{color:var(--logo-color)}.sidenav-catalog>div a img{margin-right:10px;width:15%}.sidenav-catalog>div a .catalog-title{color:var(--text-dark-grey);font-size:16px;font-weight:600}.sidenav-catalog>div a .catalog-subtitle{display:block;font-size:12px}.slideInUp{max-height:150px!important}.sidenav-overlay{background-color:rgba(0,0,0,.5);bottom:0;cursor:pointer;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:9999}.burgerBtn{display:none;-webkit-tap-highlight-color:transparent;transition:transform .3s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:2001}.burgerBtn,.burgerBtn:hover{cursor:pointer}.hamRotate.activeBurger{transform:rotate(45deg)}.hamRotate180.activeBurger{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#000;stroke-width:5.5;stroke-linecap:round}.ham8 .top{stroke-dasharray:40 160}.ham8 .middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform .4s}.ham8 .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform .4s,stroke-dashoffset .4s}.ham8.activeBurger .top{stroke-dashoffset:-64px}.ham8.activeBurger .middle{transform:rotate(90deg)}.ham8.activeBurger .bottom{stroke-dashoffset:-64px}.sideNav nav{margin-top:15px}.sideNav a,.sideNav li{transition:all .3s}.sideNav li{font-size:.8em}.sideNav a,.sideNav li{position:relative;width:100%}.sideNav a{color:#000;display:block;font-weight:400;padding:.5em .7em}.sideNav nav>ul>li:active>a,.sideNav nav>ul>li:hover>a{margin-left:1em}.overlay{background-color:rgba(0,0,0,.3);bottom:0;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:3}.overlay.active{opacity:1;visibility:visible}.overlay:hover{cursor:pointer}.sideNavActive{position:fixed}.noScroll{overflow:hidden;position:relative}.left{left:-315px}.translateX-sideNav{opacity:1;transform:translateX(325px)}.langSelector{cursor:pointer;margin-left:5px;padding:5px;position:relative;transition:all .3s}.langSelector .selectedLang{align-items:center;display:flex;justify-content:space-between}.langSelector ul.active{height:27px}.langSelector ul{align-items:center;display:flex;height:0;margin-left:-12px;overflow:hidden;transition:all .2s}.langSelector li{line-height:1.1em;margin-top:.5em}.langSelector img{margin-right:5px;width:18px}@media screen and (max-width:1180px){.langSelector{font-size:14px}}@media screen and (max-width:425px){.langSelector img.chevron-down-24,.langSelector span{display:none}}main{padding-top:84.75px}main .welcome-bg{background-size:cover;z-index:-2}main .welcome-bg,main .welcome-bg:before{height:100%;left:0;position:absolute;top:0;width:100%}main .welcome-bg:before{background:#fff;background:linear-gradient(120deg,#fff,hsla(0,0%,100%,.8) 25%,hsla(0,0%,100%,.3));content:" ";z-index:-1}@media (max-width:768px){main .welcome-bg:before{background:#fff;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.8) 65%,hsla(0,0%,100%,0))}}footer.footer{box-shadow:var(--box-shadow-1);margin-top:100px;overflow:hidden}footer.footer>div.flex{display:flex;flex-direction:column;justify-content:space-between;padding:0 5%}footer.footer>div.flex .footerContact{margin-top:auto;padding:30px;text-align:center;width:100%}footer.footer>div.flex .footerContact li.intro{margin-bottom:15px}footer.footer>div.flex .footerContact .footer-logo{border-radius:5px;margin-bottom:20px;width:200px}footer.footer>div.flex .footerContact img.icon{margin-right:5px;width:16px}footer.footer>div.flex .footerContact img.icon.location-icon{width:14px}footer.footer>div.flex .footerNav{display:flex;justify-content:space-around;padding:20px;width:100%}footer.footer>div.flex .footerContact h3,footer.footer>div.flex .footerNav h3{color:var(--text-dark-grey);font-size:1.5em;padding:10px 0}footer.footer>div.flex .footerContact a,footer.footer>div.flex .footerContact li,footer.footer>div.flex .footerNav a,footer.footer>div.flex .footerNav li{color:var(--text-dark-grey);transition:all .2s}footer.footer>div.flex .footerContact a:hover,footer.footer>div.flex .footerContact li:hover,footer.footer>div.flex .footerNav a:hover,footer.footer>div.flex .footerNav li:hover{color:var(--logo-color)}footer.footer>div.flex .footerContact li,footer.footer>div.flex .footerNav li{margin-bottom:8px}footer.footer>div.flex .footerContact li a,footer.footer>div.flex .footerContact li span,footer.footer>div.flex .footerNav li a,footer.footer>div.flex .footerNav li span{align-items:center;display:flex}@media (min-width:768px){footer.footer>div.flex{flex-direction:row}footer.footer>div.flex .footerNav{justify-content:space-between}footer.footer>div.flex .footerContact{text-align:left}}footer.footer a:hover{text-shadow:0 0 3px #fff}.license{background:var(--logo-color);clear:both;margin-top:20px;padding:10px;text-align:center}.license,.license a{color:var(--white)}.home-wrapper{overflow-x:hidden;width:100%}.mainHeader{height:100vh;margin:0 0 70px;overflow:hidden;width:100%}.mainHeader:after{background:linear-gradient(0deg,var(--white),hsla(0,0%,100%,0));bottom:0;content:"";height:20vh;position:absolute;width:100%}.hashtag a{background-color:hsla(0,0%,100%,.6);border-radius:5px;-webkit-box-shadow:-1px 0 12px 0 rgba(0,0,0,.75);-moz-box-shadow:-1px 0 12px 0 rgba(0,0,0,.75);box-shadow:-1px 0 12px 0 rgba(0,0,0,.75);color:#fff;display:inline-block;font-size:1.3em;margin:.4em;padding:.5em}.banner-slider .banner-text{color:var(--text-dark-grey);margin:0;padding-left:10%;text-align:left;width:57%}.banner-slider .banner-text h3{font-size:2.4em}@media (max-width:768px){.banner-slider .banner-text h3{font-size:2em}}.banner-slider .banner-text p{color:var(--white);font-size:1.4em}.banner-slider .banner-text>div.banner-text--1,.banner-slider .banner-text>div.banner-text--2{padding:15px 0;position:relative}.banner-slider .banner-text>div.banner-text--1 img.droite-icon,.banner-slider .banner-text>div.banner-text--2 img.droite-icon{width:40px}.banner-slider .banner-text>div.banner-text--1 a,.banner-slider .banner-text>div.banner-text--2 a{align-items:center;border-radius:10px;display:flex;font-weight:600;margin:15px 0;position:relative;transition:all .2s}.banner-slider .banner-text>div.banner-text--1 a span,.banner-slider .banner-text>div.banner-text--2 a span{color:var(--text-dark-grey);font-size:2.4em;font-weight:600;margin-right:20px}@media (max-width:1024px){.banner-slider .banner-text>div.banner-text--1 a span,.banner-slider .banner-text>div.banner-text--2 a span{font-size:1.8em}}.banner-slider .banner-text>div.banner-text--1 a i,.banner-slider .banner-text>div.banner-text--2 a i{color:var(--logo-color);font-size:2em;transition:all .2s}.banner-slider .banner-text>div.banner-text--1 a:before,.banner-slider .banner-text>div.banner-text--2 a:before{background-color:var(--logo-color);border-radius:50px;content:"";height:35px;left:-20px;position:absolute;top:calc(50% - 17.5px);transition:all .2s;width:4px}.banner-slider .banner-text>div.banner-text--1 a:hover i,.banner-slider .banner-text>div.banner-text--2 a:hover i{transform:scale(1.1)}.banner-slider .banner-text>div.banner-text--1 a:hover:before,.banner-slider .banner-text>div.banner-text--2 a:hover:before{height:100%;top:0}@media (max-width:768px){.banner-slider .banner-text{padding:0 7%;width:100%}}@media (max-width:525px){.banner-slider .banner-text{margin-bottom:20px}}.banner-slider .banner-content{min-height:450px;padding-right:10%;width:40%}@media (max-width:768px){.banner-slider .banner-content{margin:40px 0;min-height:unset;padding:0 7%;width:100%;z-index:-1}}.banner-slider .banner-content .video-ctn{position:relative;width:380px}@media (max-width:992px){.banner-slider .banner-content .video-ctn{right:100px;z-index:-1}}@media (max-width:768px){.banner-slider .banner-content .video-ctn{margin:auto;right:0;width:100%}.banner-slider .banner-content .video-ctn>div{padding:40px}}@media (max-width:525px){.banner-slider .banner-content .video-ctn>div{padding:0}}.banner-slider .banner-content .video-ctn>div{border-radius:10px}.banner-slider .banner-content .video-ctn .video-play-btn{height:85px;left:calc(50% - 42.5px);margin:auto;position:absolute;top:170px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);width:85px;z-index:4}@media (max-width:768px){.banner-slider .banner-content .video-ctn .video-play-btn{top:calc(50% - 42.5px)}}.banner-slider .banner-content .video-ctn .video-play-btn:hover .polygon{transform:scale(.9)}.banner-slider .banner-content .video-ctn .video-play-btn svg{height:100%;position:absolute;width:100%}.banner-slider .banner-content .video-ctn .circle-fill circle{opacity:1;fill:var(--logo-color);stroke:var(--logo-color)}.banner-slider .banner-content .video-ctn .polygon{position:absolute;text-align:center;transition:all .2s;width:100%;z-index:2}.banner-slider .banner-content .video-ctn .polygon img.icon{margin-left:2px;margin-top:27px;width:35px}.banner-slider .banner-content .video-ctn .video-play-btn svg.circle-fill{z-index:1;stroke-dasharray:322;stroke-dashoffset:322;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.banner-slider .banner-content .video-ctn .video-play-btn:hover svg.circle-fill{stroke-dashoffset:38.5}.banner-slider .banner-content .video-ctn .video-play-btn svg.circle-track{z-index:0}.banner-slider .banner-content .video-ctn .video-play-btn{color:var(--logo-color)}.banner-slider .banner-content .video-ctn .video-play-btn .circle-fill circle{fill:transparent}.banner-slider .banner-content .video-ctn video.video-preview{border-radius:10px;margin-top:105px}@media (max-width:768px){.banner-slider .banner-content .video-ctn video.video-preview{margin-top:0}}.banner-slider .banner-content:has(.banner-brand){align-items:center;display:flex;justify-content:center;text-align:center}.banner-slider .banner-content:has(.banner-brand) .banner-brand{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}@media (max-width:768px){.banner-slider .banner-content:has(.banner-brand) .banner-brand{flex-direction:row;justify-content:space-around;margin-bottom:40px}.banner-slider .banner-content:has(.banner-brand) .banner-brand a{width:45%!important}.banner-slider .banner-content:has(.banner-brand) .banner-brand a img{width:100%!important}}@media (max-width:421px){.banner-slider .banner-content:has(.banner-brand) .banner-brand a{width:85%!important}}.banner-slider .banner-content:has(.banner-brand) .banner-brand a{padding:10px 0;width:100%}.banner-slider .banner-content:has(.banner-brand) .banner-brand a img{border-radius:5px;margin:auto;width:250px}.banner-slider .banner-action{margin-top:60px}.banner-slider .swiper{margin-top:25px;overflow:visible!important;width:100%}@media (max-width:768px){.banner-slider .swiper{margin-top:40px}}.banner-slider .swiper .swiper-slide{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.banner-slider .swiper .swiper-nav{opacity:0;transition:all .2s}.banner-slider .swiper:hover .swiper-nav{opacity:1}.banner-slider .swiper .swiper-button-next,.banner-slider .swiper .swiper-button-prev{color:var(--logo-color)}.banner-slider .swiper .swiper-button-next:after,.banner-slider .swiper .swiper-button-prev:after{font-size:30px;font-weight:700}.banner-slider .swiper .swiper-pagination{bottom:-10px}@media (max-width:768px){.banner-slider .swiper .swiper-pagination{top:77vh}}.banner-slider .swiper .swiper-pagination-bullet{height:20px;width:20px}.banner-slider .slider-wrap{position:relative}.banner-slider .slider-wrap .slider{position:absolute;right:10%;width:250px}@media (max-width:768px){.banner-slider .slider-wrap .slider{left:calc(50% - 220px);right:unset;width:200px}}@media (max-width:525px){.banner-slider .slider-wrap .slider{top:-85px}}.banner-slider .slider-wrap .slider-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 9px #f1f1f4;display:flex;justify-content:flex-start;left:0;opacity:0;position:absolute;top:30px;z-index:0}@media (max-width:768px){.banner-slider .slider-wrap .slider-item{top:60px}}.banner-slider .slider-wrap .slider-item a{display:grid}.banner-slider .slider-wrap .slider-item .animation-card_image{align-items:center;border-radius:10px;box-shadow:0 4px 9px rgba(241,241,244,.72);display:flex;justify-content:center;max-width:100%}.banner-slider .slider-wrap .slider-item .animation-card_image img{border-radius:10px;object-fit:cover;width:100%}.backLinking{margin-top:2.5em}.backLinking img{max-height:57px}.banner-text h1{line-height:55px}@media (max-width:768px){.banner-text h1{font-size:2em;line-height:50px}}.sec1,.sec2{background-size:cover!important;border-radius:10px;box-shadow:var(--box-shadow-1);height:380px;margin:0 10%;padding:1em 5%;position:relative}@media (min-width:1500px){.sec1,.sec2{height:400px;margin:0 10%}}@media (max-width:421px){.sec1,.sec2{margin:0 5%}}.sec1:after,.sec2:after{background:#000;background:linear-gradient(146deg,#fff,#fff 30%,#dfdfdf);border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.sec1 h2,.sec2 h2{margin:.8em 0 1em;overflow:hidden;position:relative;z-index:2}.sec1 .intro,.sec2 .intro{font-size:1.1em;margin-bottom:.8em;position:relative;z-index:2}.sec1 .intro *,.sec2 .intro *{z-index:2}.sec1 h2 i,.sec2 h2 i{margin-right:3px}.sec1 .swiper-nav,.sec2 .swiper-nav{display:flex;justify-content:flex-end;position:relative;top:-10px}.sec1 .swiper-button-next,.sec1 .swiper-button-prev,.sec2 .swiper-button-next,.sec2 .swiper-button-prev{color:var(--logo-color);margin:0 10px;position:relative}.sec1 .swiper-button-next:after,.sec1 .swiper-button-prev:after,.sec2 .swiper-button-next:after,.sec2 .swiper-button-prev:after{font-size:25px;font-weight:700}.sec1{margin-bottom:210px;margin-top:-260px}.sec1 a{background-color:#fff;background-repeat:no-repeat;background-size:cover;border-radius:10px;-webkit-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1);height:200px;position:relative;transition:all .3s;z-index:2}.sec1 a:after{background:linear-gradient(146deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.6));border-top:6px solid var(--logo-color);bottom:0;content:"";left:0;right:0;top:0;z-index:-1}.sec1 a span,.sec1 a:after{border-radius:10px;position:absolute}.sec1 a span{background-color:rgba(220,233,255,.3);color:var(--text-dark-grey);font-size:1.6em;font-weight:700;left:5%;margin:auto;padding:5px;text-align:center;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:90%}@media (max-width:1024px){.sec1 a span{font-size:1.4em}}@media (max-width:1310px){.sec1 a{height:190px}}.sec1 a:hover{box-shadow:-1px 2px 22px -4px rgba(0,0,0,.75);transform:translateY(-5px)}.sec1 .swiper{margin-top:60px}@media (max-width:768px){.sec1{height:540px;margin-top:-70px}.sec1 .swiper{margin-top:20px}}@media (max-width:525px){.sec1{margin-top:-100px}}@media (max-width:480px){.sec1{margin-bottom:175px}}@media (max-width:400px){.sec1{height:570px}}.sec2{margin-bottom:450px}@media (max-width:768px){.sec2{height:440px}}.sec2 .section-header{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.sec2 .section-header .calltoaction{font-size:0;height:40px;padding:10px;width:40px}.sec2 .section-header .calltoaction span{left:8px;top:8px}.sec2 h3{font-size:1.4em}.sec2 article{text-align:left;vertical-align:top;word-wrap:break-word;cursor:pointer;position:relative;z-index:2}.sec2 article a:hover{text-shadow:0 0 3px #fff}.sec2 .postHome{background-color:var(--white);border-radius:10px;border-top:6px solid var(--logo-color);-webkit-box-shadow:var(--box-shadow-2);-moz-box-shadow:var(--box-shadow-2);box-shadow:var(--box-shadow-2);margin-bottom:3em;transition:all .2s}.sec2 .postHome:hover{-webkit-box-shadow:-1px 2px 22px -4px rgba(0,0,0,.75);-moz-box-shadow:-1px 2px 22px -4px rgba(0,0,0,.75);box-shadow:-1px 2px 22px -4px rgba(0,0,0,.75);transform:translateY(-5px)}.sec2 .postHome{padding:1em}.sec2 .postHomeContent{font-size:1.07em}.sec2 .postHomeImg{border-radius:10px;width:100%}.sec2 .postSliderHome{border-radius:5px;float:left;margin-left:-15px;margin-right:7px;margin-top:-15px;overflow:hidden;width:25%}.sec2 .postSliderHome img{border-radius:5px}.sec2 .postSliderHome .carousel-inner{-webkit-box-shadow:1px 3px 14px -1px rgba(0,0,0,.75);-moz-box-shadow:1px 3px 14px -1px rgba(0,0,0,.75);box-shadow:1px 3px 14px -1px rgba(0,0,0,.75)}.sec2 .linksHomeArticle{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:10px;width:100%}.sec2 .linksHomeArticle *{width:max-content}.sec2 .linksHomeArticle a{background:none;border:none;border-radius:12px;box-shadow:none;color:var(--logo-color);font-size:17px;width:max-content}.sec2 .linksHomeArticle img{width:26px}@media (max-width:421px){.sec2{margin-bottom:315px}}.sec-about{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px;margin-left:10%;margin-right:10%;text-align:center}@media (min-width:1500px){.sec-about{padding:0 5%}}.sec-about .about-text{text-align:left;width:45%}.sec-about .about-text .intro{margin-bottom:50px}.sec-about .about-text h2{font-size:2.5em}@media (max-width:1300px){.sec-about .about-text,.sec-about .about-text h2{width:100%}}.sec-about .text-ctn p{margin-bottom:40px}.about-story{border-radius:10px;box-shadow:var(--box-shadow-1);margin:45px 0;padding:35px;width:40%}.about-story img{margin-bottom:15px}@media (max-width:1300px){.about-story{width:100%}}@media (max-width:768px){.about-story{padding:35px 25px}.about-story img{height:60px}}@media (max-width:525px){.about-story img{height:50px}}.about-story ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.about-story ul li{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;text-align:center;width:50%}.about-story ul li strong{color:var(--white)}@media (max-width:1300px){.about-story ul li{margin:0;width:25%}}@media (max-width:921px){.about-story ul li{width:50%}}@media (max-width:768px){.about-story ul li{margin:10px 0;padding:10px}}.sec3{margin-bottom:60px;margin-left:10%;margin-right:10%}.sec3 iframe{border-radius:10px}.sec3 .contact-ctn{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.sec3 .contact-ctn>div{width:48%}.sec3 .contact-ctn .text-ctn h1{color:#2e2e2e;margin-bottom:40px}.sec3 .contact-ctn .text-ctn p{margin-bottom:20px}.sec3 .contact-ctn .text-ctn ul{line-height:1.5em;margin-bottom:40px}.sec3 .contact-ctn .text-ctn ul li{font-size:19px}.sec3 .contact-ctn .text-ctn ul li a,.sec3 .contact-ctn .text-ctn ul li>span{align-items:center;color:var(--text-dark-grey);display:flex;padding:5px 0}.sec3 .contact-ctn .text-ctn ul li a img,.sec3 .contact-ctn .text-ctn ul li>span img{margin-right:7px;width:18px}.sec3 .contact-ctn .text-ctn ul li a img.location-icon,.sec3 .contact-ctn .text-ctn ul li>span img.location-icon{width:15px}@media (max-width:530px){.sec-about .about-story{padding:10px 20px}.sec-about .about-story ul li{padding:20px;width:50%}.sec-about .about-content{flex-direction:column}.sec-about>.about-content div{width:100%}.sec-about .img-ctn{margin-top:40px;text-align:center}.sec-about .img-ctn img{width:90%}.sec3 .contact-ctn{flex-direction:column}.sec3 .contact-ctn>div{margin-top:50px;width:100%}}.containerGen{margin:auto;padding:3em 10%;position:relative}@media (max-width:768px){.containerGen{padding:3em 5%}}.posts-ctn{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.posts-ctn article{text-align:left;vertical-align:top;word-wrap:break-word;cursor:pointer;position:relative;width:48%;z-index:2}@media (max-width:525px){.posts-ctn article{width:100%}}.posts-ctn article .post-card{background-color:var(--white);border-radius:10px;border-top:6px solid var(--logo-color);-webkit-box-shadow:var(--box-shadow-2);-moz-box-shadow:var(--box-shadow-2);box-shadow:var(--box-shadow-2);margin-bottom:3em;padding:1em;transition:all .2s}.posts-ctn article .post-card--content{font-size:1.07em}.posts-ctn article .post-card--img{border-radius:10px;width:100%}.posts-ctn article .post-card--link{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:10px;width:100%}.posts-ctn article .post-card--link *{width:max-content}.posts-ctn article .post-card--link a{background:none;border:none;border-radius:12px;box-shadow:none;color:var(--logo-color);font-size:17px;width:max-content}.posts-ctn article .post-card--link a img.icon{width:24px}.posts-ctn article .post-card:hover{-webkit-box-shadow:-1px 2px 22px -4px rgba(0,0,0,.75);-moz-box-shadow:-1px 2px 22px -4px rgba(0,0,0,.75);box-shadow:-1px 2px 22px -4px rgba(0,0,0,.75);transform:translateY(-5px)}.posts-ctn article .post-card:nth-child(odd){margin-right:1%}.posts-ctn article .post-card:nth-child(2n){margin-left:1%}.posts-ctn article .post-card a:hover{text-shadow:0 0 3px #fff}.singlePostContainer{border-radius:3px;display:flex;flex-direction:row;justify-content:space-between;margin:1em auto;padding:1.5em;width:80%}.postLinks{text-align:right}.postLinks a{margin:.4em;width:max-content}.postSlider{border-radius:5px;margin:2em 0 0 1em;overflow:hidden}.post_info_general{width:77%}.singlePostContainer aside{width:20%}.singlePostContainer .page-content,.singlePostContainer .postCard{width:100%}.singlePostContainer .page-content h2{font-size:1.4em;margin-top:1em}.singlePostContainer .postCard h3{font-size:1.2em}.singlePostContainer .postCard h4{font-size:1em}.singlePostContainer .postLinkSearch,.singlePostContainer .postSliderSmall{display:none}.singlePostContainer .postSliderSmall .postSlider{margin:0}.singlePostContainer .postSliderLarge{width:100%}.company-sections{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.company-sections .company-section{background-color:var(--white);background-size:cover;border-radius:10px;margin-bottom:4em;position:relative;z-index:2}.company-sections .company-section:last-child{margin-bottom:0}.company-sections .company-section.with-img{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.company-sections .company-section.with-img .company-section--img{text-align:end;width:44%}.company-sections .company-section.with-img .company-section--img img{width:80%}@media (max-width:928px){.company-sections .company-section.with-img .company-section--img{text-align:center;width:100%}}.company-sections .company-section.with-img .company-section--content{text-align:justify;width:55%}.company-sections .company-section.with-img .company-section--content h2{font-size:2.3em;margin-bottom:20px}.company-sections .company-section.with-img .company-section--content p{font-size:1.2em;margin-bottom:20px}.company-sections .company-section.with-img .company-section--content .calltoaction{padding:5px 8px}@media (max-width:928px){.company-sections .company-section.with-img .company-section--content{width:100%}}.company-sections .company-section.with-bg{box-shadow:var(--box-shadow-2);padding:20px 30px}.company-sections .company-section.with-icons{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em;width:100%}.company-sections .company-section.with-icons .company-section--icons{background-color:grey;width:30%}.company-sections .company-section.with-icons .company-section--icons ul li{margin:10px 0;width:100%}.company-sections .company-section.with-icons .company-section--content{text-align:justify;width:65%}.company-sections .company-section.with-icons .company-section--content h2{font-size:2.3em;margin-bottom:20px}.company-sections .company-section.with-icons .company-section--content p{font-size:1.2em;margin-bottom:20px}.company-sections .company-section.with-icons .company-section--content .calltoaction{padding:5px 8px}@media (max-width:928px){.company-sections .company-section.with-icons .company-section--icons{width:100%}.company-sections .company-section.with-icons .company-section--icons ul{display:flex;flex-wrap:wrap;justify-content:space-around}.company-sections .company-section.with-icons .company-section--icons ul li{margin:0;width:25%}.company-sections .company-section.with-icons .company-section--content{width:100%}}@media (max-width:768px){.company-sections .company-section.with-icons .company-section--icons ul li{margin:0;width:50%}}.company-sections .company-section.width-50{width:48%}@media (max-width:768px){.company-sections .company-section.width-50{width:100%}}.company-sections .company-section.width-100{background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%}.company-sections .company-section:after{background:#000;background:linear-gradient(146deg,#fff,hsla(0,0%,100%,.55));border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.company-sections .company-section h3{font-size:1.6em}.company-sections .company-section h2{font-size:2.3em}.company-sections .company-section p{font-size:1.2em}.company-sections .company-section--content{margin-bottom:30px}.company-sections .company-section .calltoaction{display:inline-block;margin-right:10px;padding:5px 8px}.productAnchorNav{background-color:#520909;transition:all .3s;width:100%}.productAnchorNav ul{min-width:100%;text-align:center}.productAnchorNav li{color:#fff;display:inline-block;padding:.75em 1.5em}.productAnchorNav a:hover{text-decoration:underline}.anchorNav{display:none;height:2.5em;margin:0 10%;position:relative;transition:all .3s;width:80%}@media (max-width:928px){.anchorNav{display:block}}@media (max-width:768px){.anchorNav{margin:0 5%;width:100%}}.anchorNav ul{height:100%;position:absolute;top:0;width:max-content}.anchorNav ul li{background-color:var(--logo-color);border-radius:10px;box-shadow:var(--box-shadow-2);cursor:pointer;margin-right:10px;padding:.75em .7em;position:relative;width:max-content}.anchorNav ul li a{color:var(--white)}.identificationFlex{display:flex;justify-content:flex-start}.identificationFlex div{margin-right:2em}.competences li,.competences ul,.debouches li,.debouches ul,.metier li,.metier ul{list-style:circle;margin-left:.5em;padding:.5em}.contact-sections{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.contact-sections section{background-color:var(--white);border-radius:10px;box-shadow:var(--box-shadow-2);margin-bottom:50px}.contact-sections section h2{font-size:2.3em;margin:0 0 15px}@media (max-width:525px){.contact-sections section h2{font-size:2em}}.contact-sections .contact-section-contact,.contact-sections .contact-section-form,.contact-sections .contact-section-map{margin-top:1em;padding:40px 35px;position:relative}@media (max-width:525px){.contact-sections .contact-section-contact,.contact-sections .contact-section-form,.contact-sections .contact-section-map{padding:40px 20px}}.contact-sections .contact-section-form{width:60%}@media (max-width:928px){.contact-sections .contact-section-form{width:100%}}.contact-sections .contact-section-form p{margin-bottom:1.5em}.contact-sections .contact-section-form form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-sections .contact-section-form form select{appearance:none}.contact-sections .contact-section-form form .input-item:has(input){margin-bottom:20px;width:48%}.contact-sections .contact-section-form form .input-item:has(select),.contact-sections .contact-section-form form .input-item:has(textarea){margin-bottom:20px;width:100%}.contact-sections .contact-section-form .actions{margin-top:20px;width:100%}.contact-sections .contact-section-form .actions button{margin-bottom:10px;width:150px}.contact-sections .contact-section-form .actions span{font-size:18px}.contact-sections .contact-section-form .actions span i{color:var(--logo-color)}.contact-sections .contact-section-contact{width:35%}@media (max-width:928px){.contact-sections .contact-section-contact{width:100%}}.contact-sections .contact-section-contact>div{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-sections .contact-section-contact>div>div{width:100%}@media (max-width:928px){.contact-sections .contact-section-contact>div>div{width:49%}}@media (max-width:768px){.contact-sections .contact-section-contact>div>div{width:100%}}.contact-sections .contact-section-contact .iframeMap{border-radius:10px;margin-top:20px}@media (max-width:928px){.contact-sections .contact-section-contact .iframeMap{margin-top:-20%}}@media (max-width:768px){.contact-sections .contact-section-contact .iframeMap{margin-top:15px}}.contact-sections .contact-section-contact a,.contact-sections .contact-section-contact span{align-items:center;color:var(--text-dark-grey);display:block;display:flex;margin:1em auto}.contact-sections .contact-section-contact a:nth-child(3){margin-bottom:0}.contact-sections .contact-section-contact img.icon{margin-right:7px;width:40px}.contact-sections .contact-section-contact img.icon.phone-icon{margin-right:10px}.contact-sections .contact-section-contact img.icon.at-icon{margin-left:2px;margin-right:14px;width:34px}.contact-sections .contact-section-map{margin-top:3em;position:relative;width:100%}.contact-sections .contact-section-map>div{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:928px){.contact-sections .contact-section-map>div .map_img,.contact-sections .contact-section-map>div .show_contact{width:100%}}.contact-sections .contact-section-map .map_img{width:50%}.contact-sections .contact-section-map .map_img img{height:auto;width:100%}.contact-sections .contact-section-map .map_img map{cursor:pointer}.contact-sections .contact-section-map .show_contact{width:45%}.contact-cards{display:flex;flex-wrap:wrap;justify-content:end;margin-top:1em}.contact-cards .contact-card{align-items:center;background-color:var(--white);border-left:4px solid var(--logo-color);border-radius:10px;border-right:4px solid var(--logo-color);box-shadow:var(--box-shadow-2);display:flex;flex-direction:row;justify-content:start;margin:10px 1%;padding:5px;transition:all .3s;width:48%}@media (max-width:1300px){.contact-cards .contact-card{width:100%}}@media (max-width:928px){.contact-cards .contact-card{width:47%}}@media (max-width:565px){.contact-cards .contact-card{width:100%}}.contact-cards .contact-card.active{background-color:var(--logo-color);border-left:6px solid var(--white);border-right:6px solid var(--white);box-shadow:var(--box-shadow-1);transform:scale(1.05)}.contact-cards .contact-card.active .coords-ctn a,.contact-cards .contact-card.active .coords-ctn span{color:var(--white)}.contact-cards .contact-card .avatar-ctn{height:100%;margin-right:15px;width:70px}.contact-cards .contact-card .avatar-ctn img{border-radius:10px;height:100%;max-width:100%;width:auto}.contact-cards .contact-card .coords-ctn{display:flex;flex-direction:column;justify-content:space-evenly}.contact-cards .contact-card .coords-ctn a,.contact-cards .contact-card .coords-ctn span{color:var(--text-dark-grey)}.contact-cards .contact-card .coords-ctn a:hover{color:var(--logo-color)}.contactCard div.d-flex{margin-left:1em}.contactCard>div.avatar-ctn{border-radius:100%;height:75px;margin-left:-37px;overflow:hidden;width:75px}.contactCard div.avatar-ctn img{height:100%;width:100%}.contactCard a,.contactCard p{color:#fff;font-size:12px;margin:.2em;padding:0}.flex_cat{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:50px}.flex_cat>div{padding:1%;width:33%}@media (max-width:928px){.flex_cat>div{padding:2%;width:50%}}@media (max-width:525px){.flex_cat>div{padding:2%;width:100%}}.flex_cat .category-card{align-items:center;background-color:var(--white);border-radius:7px;box-shadow:var(--box-shadow-1);cursor:pointer;display:flex;flex-direction:column;height:300px;justify-content:space-between;overflow:hidden;position:relative}.flex_cat .category-card:after{background-color:rgba(65,71,89,.7);border-radius:7px;content:"";height:200px;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:1}.flex_cat .category-card:focus-within:after,.flex_cat .category-card:hover:after{height:100%}.flex_cat .category-card:focus-within .category-card--bg,.flex_cat .category-card:hover .category-card--bg{height:300px}.flex_cat .category-card--bg{border-radius:10px;height:200px;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:0}.flex_cat .category-card--header{align-items:center;color:var(--white);display:flex;flex-direction:column;height:200px;justify-content:center;padding:2.4em;text-align:center;transition:all .3s ease-in-out;width:100%;z-index:2}.flex_cat .category-card--header h3{color:var(--white);font-size:1.6em;padding:0}.flex_cat .category-card:focus-within .category-card--header,.flex_cat .category-card:hover .category-card--header{transform:translateY(-2rem)}.flex_cat .category-card--link{align-items:center;color:var(--logo-color);display:flex;justify-content:space-around;line-height:1;padding:20px 10px;text-align:center;transition:all .3s ease-in-out;width:100%;z-index:2}.flex_cat .category-card--link a{border-radius:10px;color:var(--text-dark-grey);display:block;font-weight:600;padding:15px 10px;transition:all .3s ease-in-out;width:45%}.flex_cat .category-card:focus-within .category-card--link a,.flex_cat .category-card:hover .category-card--link a{box-shadow:var(--box-shadow-1);color:var(--white)}.flex_cat .category-card--cta{display:flex;justify-content:center;opacity:0;text-align:center;transition:all .3s ease-in-out;z-index:2}.flex_cat .category-card--cta a{color:var(--text-dark-grey);font-size:2em;position:absolute;top:-120px;transition:all .3s ease-in-out}.flex_cat .category-card--cta a:focus,.flex_cat .category-card--cta a:hover{transform:scale(1.03)}.flex_cat .category-card .category-card--cta img{width:45px}.flex_cat .category-card:focus-within .category-card--cta,.flex_cat .category-card:hover .category-card--cta{opacity:1;transform:translateY(-2.4rem)}.flex_cat .category-card:focus-within .category-card--cta a,.flex_cat .category-card:hover .category-card--cta a{color:var(--white)}.equipment_links--nav a{color:var(--text-dark-grey);display:block;padding:5px 0}.equipment_links--dl>div{display:flex;flex-wrap:wrap;justify-content:space-between}.equipment_links--dl img{margin-bottom:10px;width:90px}.equipment_links--dl a{align-items:center;color:var(--text-dark-grey);display:flex;flex-direction:column;padding:5px;text-align:center;width:32%}.equipment_links--dl a:hover .catalog-subtitle,.equipment_links--dl a:hover .catalog-title{color:var(--logo-color)}.equipment_links--dl a .catalog-title{color:var(--text-dark-grey);font-size:16px;font-weight:600}.equipment_links--dl a .catalog-subtitle{display:block;font-size:16px}@media (max-width:421px){.equipment_links--dl{flex-direction:column}.equipment_links--dl a{flex-direction:row;justify-content:flex-start;margin-bottom:10px;text-align:left;width:100%}.equipment_links--dl img{margin-right:10px;width:70px}}.breadcrumb{margin-top:1em}.product-cards{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-between}.product-card{background-color:#fff;border-radius:10px;box-shadow:var(--box-shadow-2);cursor:pointer;margin-bottom:20px;overflow:hidden;padding:10px;position:relative;transition:all .3s;width:32%}@media (max-width:1024px){.product-card{width:48%}}@media (max-width:525px){.product-card{width:100%}}.product-card:hover{box-shadow:var(--box-shadow-1)}.product-card--body{padding-top:.5em}.product-card--footer{align-items:center;display:flex;justify-content:end;width:100%}.product-card--footer *{width:max-content}.product-card--footer a{background:none;border:none;border-radius:12px;box-shadow:none;color:var(--logo-color);font-size:20px;margin-left:10px;width:max-content}.product-card--footer a img.icon{width:24px}.product-card--img{display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;text-align:center}.product-card--img img{border-radius:10px;max-height:100%;max-width:100%;width:auto}.cardImgSmall{display:none}.single-container .container-flex{flex-wrap:wrap}.single-container aside{width:33%}.single-container aside .nav-fixed{max-height:83vh;padding:10px;position:relative;width:100%}@media (max-width:1024px){.single-container aside .nav-fixed{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:auto;width:400px}}@media (max-width:525px){.single-container aside .nav-fixed{width:100%}}.single-container aside .nav-fixed .swiper{border-radius:10px;height:80%;max-height:83vh;overflow:hidden!important;width:100%}.single-container aside .nav-fixed .swiper .swiper-slide{background-position:50%;background-size:cover}.single-container aside .nav-fixed .swiper.post-slider-thumbs,.single-container aside .nav-fixed .swiper.product-slider-thumbs{height:20%;width:100%}@media (max-width:1024px){.single-container aside .nav-fixed .swiper.post-slider-thumbs,.single-container aside .nav-fixed .swiper.product-slider-thumbs{height:100%;margin-right:10px;width:20%}.single-container aside .nav-fixed .swiper.post-slider-thumbs .swiper-wrapper,.single-container aside .nav-fixed .swiper.product-slider-thumbs .swiper-wrapper{display:flex;flex-direction:column;justify-content:space-between}.single-container aside .nav-fixed .swiper.post-slider-thumbs .swiper-slide,.single-container aside .nav-fixed .swiper.product-slider-thumbs .swiper-slide{margin-bottom:5px}}.single-container aside .nav-fixed .swiper.post-slider-thumbs .swiper-slide,.single-container aside .nav-fixed .swiper.product-slider-thumbs .swiper-slide{border-radius:7px;cursor:pointer;flex-shrink:1;height:50px;opacity:.4}.single-container aside .nav-fixed .swiper.post-slider-thumbs .swiper-slide-thumb-active,.single-container aside .nav-fixed .swiper.product-slider-thumbs .swiper-slide-thumb-active{opacity:1}.single-container .calltoaction{padding:7px 10px}.single-container .single-info-general{width:65%}.single-container .single-info-general .single-product-categories a{border-radius:5px;box-shadow:var(--box-shadow-2);color:var(--logo-color);display:inline-block;margin-bottom:10px;margin-right:10px;padding:7px 10px;transition:all .3s}.single-container .single-info-general .single-product-categories a:hover{background-color:var(--white)}.single-container .single-info-general .single-links a{margin-right:10px}@media (max-width:1024px){.single-container aside{margin-bottom:30px;max-width:100%;width:100%}.single-container .single-info-general{width:100%}}@media (max-width:928px){.single-container aside{display:block!important}}.product-card .swiper-container{width:100%}.product-card .swiper-container .swiper-slide{text-align:center}.product-card .swiper-container .swiper-button-next,.product-card .swiper-container .swiper-button-prev{color:#ddd}.product-card .swiper-container .swiper-button-next:after,.product-card .swiper-container .swiper-button-prev:after{font-size:25px!important;font-weight:700}.subsets-nav{position:relative;transition:all .3s}.subsets-nav .open-subsets{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.open-theme{background-color:#41444f;padding:.4em 1em}.open_theme h5{font-size:1.5em}.open_theme:hover,.open_theme:hover i{text-shadow:0 0 3px #fff}.rotateChevron{transform:rotate(90deg)}.subsets-nav>ul{display:none;left:0;position:absolute;top:100%;width:100%}.subsets-nav>ul a{background-color:#757a8d;color:#dddbdb;display:block;padding:.2em 1em}.links_theme{padding:.7em 1em}.subsets-nav>ul a:hover{background-color:#91a1b6}.open_ul{max-height:max-content}.translate_themes_nav{transform:translateY(-200px)}div.infos_theme{background-color:#640e0e;padding:.5em 10%;width:100%}div.infos_theme a,div.infos_theme h1{margin:0;padding:0 .5em 0 0}div.infos_theme a{border-left:1px solid #ccc;font-size:1.5em;padding:.5em}.mainHeaderTheme h1{margin:0}.themeView{position:relative;text-align:center;width:100%}.mainHeaderTheme img{width:100%}a.show_theme_product{background-color:rgba(240,241,245,.932);border-radius:6px;-webkit-box-shadow:2px 4px 21px 0 rgba(0,0,0,.75);-moz-box-shadow:2px 4px 21px 0 rgba(0,0,0,.75);box-shadow:2px 4px 21px 0 rgba(0,0,0,.75);color:#1954a2;font-size:1.8em;padding:0 5px}a.show_theme_product:hover{color:#0671af}.mainHeaderTheme a:hover{animation:pulse .5s ease-in}.mainHeaderTheme i.fa-eye{color:rgba(40,48,78,.932);padding:.4em}.recruitment-content{background-color:var(--white);border-radius:10px;box-shadow:var(--box-shadow-2);padding:40px 35px}.recruitment-content h1,.recruitment-content h2{margin-top:0}@media (max-width:768px){.recruitment-content h1{font-size:2.2em}.recruitment-content h2{font-size:1.8em}}.single-concept-header{height:max-content}.single-concept-header img{width:100%}.partner-ctn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.partner-ctn .partner-card{background-color:var(--white);border-radius:10px;box-shadow:var(--box-shadow-2);margin:0 1% 15px;padding:10px 15px;width:31%}.partner-ctn .partner-card .cardImg{text-align:center}.partner-ctn .partner-card--title{font-size:1em;font-weight:700}.partner-ctn .partner-card ul{margin-top:10px}@media (max-width:700px){.partner-ctn .partner-card{width:48%}}@media (max-width:450px){.partner-ctn .partner-card{width:100%}}.partner-ctn .cardImg img{margin-bottom:10px;max-height:130px;max-width:100%;width:min-content}.partner-ctn li{align-items:center;display:flex;padding:.2em}.partner-ctn li img{margin-right:8px;width:13px}.partner-ctn li img.at-icon,.partner-ctn li img.phone-icon{width:16px}@media (max-width:930px){.page-wrapper{overflow-x:hidden;width:100%}}.product-cardSearch{background-color:#fff;border-radius:5px;margin:2% 0;overflow:hidden;position:relative;transition:all .3s;width:100%}.product-cardSearch:hover{-webkit-box-shadow:0 0 7px -2px #040626!important;-moz-box-shadow:0 0 7px -2px #040626!important;box-shadow:0 0 7px -2px #040626!important;transform:translateY(-.5em)}.product-cardSearch img{width:100%}.product-cardSearch h3{font-size:1em}.product-cardSearch h4{font-size:.8em}.product-cardSearch .card-footer{padding:.5em}.product-cardSearch .card-footer a{font-size:2em;margin:.2em 0}.product-cardSearch .card-body{padding:.5rem 1.25rem}.cardImgSearch{width:100%}.searchDivResult h2{font-size:1.3em;margin:.3em 0;text-decoration:underline}.small_device_searchbar{display:none}.resultSearchSingleCat .product-cardSearch{margin:.5em;width:31%}.resultSearchSingleCat .product-cardSearch .card-footer{width:30%}@media screen and (max-width:1310px){.singlePostContainer .postSliderLarge{display:none}.singlePostContainer .postSliderSmall{display:block}.category a span{height:70px}.product-card{width:31%}.contactForm .form-group{width:45%}}@media screen and (max-width:1180px){.h3,h3{font-size:1.6rem}.h4,h4{font-size:1.4}.menu{display:none}.burgerBtn{display:block}.show_contact{justify-content:space-between}.contactCard{width:70%}}@media screen and (max-width:928px){.backLinking img{height:60px}.small_device_searchbar{display:block}.backLinking img{max-height:70px;max-width:250px}.sec2>div.flex{flex-wrap:wrap}.sec2 article{padding:0 1% 2em;width:93%}.sec2 article img{width:40%}.anchorNav{display:block}.category nav i{display:none}.product-card{width:47%}.cardFooter{height:100%;width:100%}.fixedAnchorNav{position:fixed;top:75px;z-index:10}.fixedAnchorNav+.containerGen{padding-top:78px}.singlePostContainer{flex-direction:column}.singlePostContainer .post_info_general{width:100%}.singlePostContainer aside{margin-top:2em;width:100%}.singlePostContainer .postSliderSmall h4{display:none}.map_img,.show_contact{width:100%}.show_contact>div{justify-content:center}}@media screen and (max-width:1024px){.category nav h3,.category nav li a{font-size:1em}}@media screen and (max-width:768px){.searchBar{margin-bottom:1em}.searchProductContainer{margin-top:1.5em}.product-cardSearch{background-color:#fff;border-radius:5px;margin:2% 1%;overflow:hidden;position:relative;transition:all .3s;width:48%}.product-cardSearch:hover{-webkit-box-shadow:0 0 7px -2px #040626!important;-moz-box-shadow:0 0 7px -2px #040626!important;box-shadow:0 0 7px -2px #040626!important;transform:translateY(-.5em)}.product-cardSearch img{width:100%}.product-cardSearch h3{font-size:1em}.product-cardSearch h4{font-size:.8em}.product-cardSearch .card-footer{padding:.5em;width:30%}.product-cardSearch .card-footer a{font-size:1.5em;margin:.2em 0}.product-cardSearch .card-body{padding:.5rem 1.25rem}.back-btn{display:none;left:90%}.divContact,.divForm{width:100%}.searchBar button{width:10%}.searchBar input{width:90%}.postCard{margin:1em 0}.containerCategory,.postCard{width:100%}.aside_cat{display:none}.product-card{width:47%}.show_contact{font-size:.8em}.mapCtn>div:nth-child(2){flex-direction:column}.contactCard{width:40%}.intro-ctn .contactCard{width:70%}}@media screen and (max-width:580px){.back-btn{top:500px}.sec1 a span{font-size:1.3em}.linkArticle,.linkVideo{display:none}.linkArticleSmall,.linkVideoSmall{display:block}.category .mooveup_cat_nav a,.category .mooveup_cat_nav li{font-size:1em}a.show_theme_product{background-color:rgba(240,241,245,.932);border-radius:50%;-webkit-box-shadow:2px 4px 21px 0 rgba(0,0,0,.75);-moz-box-shadow:2px 4px 21px 0 rgba(0,0,0,.75);box-shadow:2px 4px 21px 0 rgba(0,0,0,.75);font-size:1.1em}.product-card,.product-card img{width:100%}.contactCard{width:70%}}@media screen and (max-width:600px){.product-cardSearch{width:90%}.sec0 .quick-access a{padding:.5em 7%}}@media screen and (max-width:425px){.sec0 .quick-access a{font-size:1.6em}.large #navBar{padding:1.6em}.large #logo{width:200px}#header #logo{text-align:left;width:200px}#header #logo img{width:75%}.backLinking img{height:50px}.sec1 a span{font-size:1em}.category .mooveup_cat_nav a,.category .mooveup_cat_nav li{font-size:.9em}}@media screen and (max-width:340px){.mainHeader nav li a{font-size:1.45em}.large #navBar{padding:1.7em}.large #logo{width:180px}#header #navBar{padding:1.2em}#header #logo{width:180px}#header #logo img{width:90%}.backLinking img{height:40px}.category a span,.sec1 a span{font-size:1em}}.video-box{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.video-box.open{display:flex}.video-box .video-box-close{background:var(--logo-color);border:none;border-radius:7px;box-shadow:var(--box-shadow-1);cursor:pointer;padding:7px 6px;position:absolute;right:15px;top:15px}.video-box .video-box-close .icon{top:8px}.video-box video{box-shadow:var(--box-shadow-1);height:auto;margin:auto;width:80%}.video-box .video-box-overlay{backdrop-filter:blur(7px);background-color:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.industry-nav{background-color:var(--white);border-radius:10px;border-top:4px solid var(--logo-color);box-shadow:var(--box-shadow-2);display:none;margin:auto;padding:1em 10%;width:100%}.industry-nav ul{display:flex;justify-content:space-around}.industry-nav ul li{margin:0 15px;position:relative}.industry-nav ul li a{color:var(--white);color:var(--text-dark-grey);font-size:1.4em;font-weight:600;transition:all .2s;width:32%}.industry-nav ul li a:hover{color:var(--logo-color)}.industry-nav ul li:hover a span{left:0;width:100%}body.industry .industry-nav{display:block}.industry-page{overflow-x:hidden}.industry-page .page-title{font-size:3em;padding:1.5em 10% .5em;text-align:center}@media (max-width:768px){.industry-page .page-title{font-size:2.2em;padding:1.5em 5% .5em}}.industry-page .page-subtitle{text-align:center}.industry-page .partner-slider{margin:80px 0;text-align:center}.industry-page .partner-slider img{filter:grayscale(1);height:65px;width:auto}.industry-page .industry-section{margin:60px 0;position:relative}.industry-page .industry-section--flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:928px){.industry-page .industry-section--flex{flex-direction:column}}.industry-page .industry-section--content{width:50%}@media (max-width:928px){.industry-page .industry-section--content{width:100%}}.industry-page .industry-section--title{font-size:2.5em;margin-top:0}.industry-page .industry-section--subtitle{font-size:1.5em}.industry-page .industry-section--text{text-align:justify}.industry-page .industry-section--img{margin:0 auto;overflow:hidden;position:relative;width:40%}.industry-page .industry-section--img .caption{background-color:var(--logo-color-transparent);border-radius:10px 0 0 10px;color:var(--white);opacity:1;padding:10px;position:absolute;right:-58%;top:50%;transform:translateY(-50%);transition:all .3s;width:60%;z-index:1}.industry-page .industry-section--img .caption--title{font-size:1.7em}.industry-page .industry-section--img .caption--text{font-size:1em}@media (max-width:1100px){.industry-page .industry-section--img .caption{right:-81%;width:80%}}@media (max-width:928px){.industry-page .industry-section--img .caption{right:-60%;width:60%}}.industry-page .industry-section--img:hover .caption{opacity:1;transform:translateX(-96%) translateY(-50%)}@media (max-width:928px){.industry-page .industry-section--img{width:100%}}.industry-page .industry-section--img img{border-radius:7px;width:100%}.industry-page .industry-section--contact{width:40%}@media (max-width:928px){.industry-page .industry-section--contact{width:100%}}.industry-page .industry-section .product-card{max-width:100%;width:unset}.industry-page .industry-section.industry-product .swiper-nav{display:flex;justify-content:flex-end;position:absolute;right:0;top:-77px}.industry-page .industry-section.industry-product .swiper-button-next,.industry-page .industry-section.industry-product .swiper-button-prev{color:var(--logo-color);margin:0 10px;position:relative}.industry-page .industry-section.industry-product .swiper-button-next:after,.industry-page .industry-section.industry-product .swiper-button-prev:after{font-size:25px;font-weight:700}.pagination{align-items:center;display:flex;justify-content:end;padding:30px 0;width:auto}.pagination img{height:20px;margin-top:5px;width:24px}.pagination .pagination__list{display:flex;justify-content:row}.pagination .pagination__list>li{margin:2px;transition:all .2s}.pagination .pagination__list>li.active,.pagination .pagination__list>li:hover{transform:scale(.9)}.pagination .pagination__list>li.active a{background-color:var(--text-dark-grey);font-weight:700}.pagination .pagination__list>li a{color:#f2f2f2;padding:9px 15px}.pagination .pagination__button,.pagination .pagination__list>li a{background-color:var(--logo-color);border:none;border-radius:7px;font-size:20px}.pagination .pagination__button{color:var(--white);margin:2px;padding:5px 8px}.pagination--move-prev{animation:pagination-move-prev .5s ease both}.pagination--move-next{animation:pagination-move-next .5s ease both}.pagination--move-top{animation:pagination-move-top .5s ease both}@keyframes pagination-move-prev{0%{transform:translateX(25px)}50%{transform:translateX(-5px)}to{transform:translateX(0)}}@keyframes pagination-move-next{0%{transform:translateX(-25px)}50%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes pagination-move-top{0%{transform:translateY(-25px)}50%{transform:translateY(10px)}to{transform:translateY(0)}}