:root{--main-menu-light-hover-color:#0053a1;--main-menu-light-isactive-color:#0053a1;--main-menu-dark-hover-color:#8ac0f2;--main-menu-dark-isactive-color:#8ac0f2;--main-menu-icon-gap:5px;--main-menu-font-size:15px;--main-menu-font-weight-default:400;--main-menu-font-weight-bold:800}.cigal-main-menu{height:100%}.cigal-main-menu__wrapper{align-items:center;display:flex;gap:32px;height:auto;list-style:none;margin:0;padding:0}.flex-center-menu-vertical{align-items:center;display:flex;flex-flow:row nowrap;height:auto}.cigal-main-menu__item{height:100%;position:relative}ul.cigal-main-menu__wrapper{padding-left:0!important}.cigal-main-menu__item .cigal-main-menu__label{padding-top:2px;white-space:nowrap}.cigal-main-menu__inner{align-items:center;display:flex;flex-flow:row nowrap;gap:5px;justify-content:center}a.cigal-main-menu__link,a.cigal-main-menu__link:active,a.cigal-main-menu__link:focus,a.cigal-main-menu__link:link,a.cigal-main-menu__link:visited{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:var(--main-menu-font-size);font-style:normal;gap:0;height:100%;justify-content:center;line-height:1;margin-left:2px;padding:12px 4px;text-decoration:none;transition:color .3s ease-in-out,gap .3s ease-in-out;user-select:none}.cigal-main-menu__item:not(.is-active) a.cigal-main-menu__link:active:hover,.cigal-main-menu__item:not(.is-active) a.cigal-main-menu__link:hover,.cigal-main-menu__item:not(.is-active) a.cigal-main-menu__link:visited:hover{margin-left:0}.cigal-main-menu__item.is-active a.cigal-main-menu__link{gap:var(--main-menu-icon-gap)}body.light-mode .cigal-submenu__item:hover .cigal-submenu__title{color:#006213!important;transition:color .3s ease-in-out}body.dark-mode .cigal-submenu__item:hover .cigal-submenu__title{color:#54b166!important;transition:color .3s ease-in-out}.cigal-main-menu__icon{align-items:center;display:flex;height:16px;justify-content:center;opacity:0;overflow:hidden;transition:width .3s ease,opacity .3s ease;width:0}body.light-mode .cigal-main-menu__item.is-active .cigal-main-menu__icon{opacity:1;width:16px}body.light-mode .cigal-main-menu__item.is-active img.icon-light{opacity:1}body.light-mode .cigal-main-menu__item.is-active img.icon-dark{opacity:0;width:0}body.dark-mode .cigal-main-menu__item.is-active .cigal-main-menu__icon,body.dark-mode .cigal-main-menu__item.is-active img.icon-dark{opacity:1;width:16px}body.dark-mode .cigal-main-menu__item.is-active img.icon-light{opacity:0;width:0}body.light-mode .cigal-main-menu__link{color:var(--color-text-secondary-light);font-weight:var(--main-menu-font-weight-default)}body.light-mode .cigal-main-menu__link:hover{color:var(--main-menu-light-hover-color);font-weight:var(--main-menu-font-weight-bold)}body.light-mode .cigal-main-menu__item.is-active .cigal-main-menu__link{color:var(--main-menu-light-isactive-color);font-weight:var(--main-menu-font-weight-bold);transform:translateX(var(--main-menu-icon-gap))}body.dark-mode .cigal-main-menu__link{color:var(--color-text-secondary-dark);font-weight:var(--main-menu-font-weight-default)}body.dark-mode .cigal-main-menu__link:hover{color:var(--main-menu-dark-hover-color);font-weight:var(--main-menu-font-weight-bold)}body.dark-mode .cigal-main-menu__item.is-active .cigal-main-menu__link{color:var(--main-menu-dark-isactive-color);font-weight:var(--main-menu-font-weight-bold);transform:translateX(var(--main-menu-icon-gap))}body.light-mode .cigal-main-menu__item.has-submenu.submenu-open .cigal-main-menu__link{color:var(--main-menu-light-hover-color);font-weight:var(--main-menu-font-weight-bold)}body.dark-mode .cigal-main-menu__item.has-submenu.submenu-open .cigal-main-menu__link{color:var(--main-menu-dark-hover-color);font-weight:var(--main-menu-font-weight-bold)}.cigal-main-menu__link,.cigal-main-menu__link:active,.cigal-main-menu__link:focus,.cigal-main-menu__link:focus-visible,.cigal-main-menu__link:focus-within,.cigal-main-menu__link:hover,.cigal-main-menu__link:link,.cigal-main-menu__link:visited{text-decoration:none!important}.cigal-submenu{opacity:0;pointer-events:none;transform:scaleY(.95);transform-origin:top center;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden}.cigal-main-menu__item.has-submenu.submenu-open .cigal-submenu{opacity:1;pointer-events:auto;transform:scaleY(1);visibility:visible}.cigal-main-menu__arrow{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:11px 8px;display:flex;flex-shrink:0;height:8px;justify-content:center;transform:translateY(1px);transition:opacity 2.5s ease-in-out;width:11px}.cigal-main-menu__item.has-submenu.is-active .cigal-main-menu__arrow,.cigal-main-menu__item.has-submenu.submenu-open .cigal-main-menu__arrow,.cigal-main-menu__item.has-submenu:hover .cigal-main-menu__arrow{transform:none}body.light-mode .cigal-main-menu__item.has-submenu .cigal-main-menu__arrow{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Design/functions/menu-arrow-default-clair.svg)}body.light-mode .cigal-main-menu__item.has-submenu.is-active .cigal-main-menu__arrow,body.light-mode .cigal-main-menu__item.has-submenu.submenu-open .cigal-main-menu__arrow,body.light-mode .cigal-main-menu__item.has-submenu:hover .cigal-main-menu__arrow{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Design/functions/menu-arrow-hover-clair.svg)}body.dark-mode .cigal-main-menu__item.has-submenu .cigal-main-menu__arrow{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Design/functions/menu-arrow-default-sombre.svg)}body.dark-mode .cigal-main-menu__item.has-submenu.is-active .cigal-main-menu__arrow,body.dark-mode .cigal-main-menu__item.has-submenu.submenu-open .cigal-main-menu__arrow,body.dark-mode .cigal-main-menu__item.has-submenu:hover .cigal-main-menu__arrow{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Design/functions/menu-arrow-hover-sombre.svg)}.cigal-main-menu__item.has-submenu .cigal-main-menu__inner{border-radius:10px;padding:6px 10px;position:relative;transition:background-color .3s ease-in-out}.cigal-main-menu__item.has-submenu.is-active .cigal-main-menu__inner,.cigal-main-menu__item.has-submenu.submenu-open .cigal-main-menu__inner,.cigal-main-menu__item.has-submenu:hover .cigal-main-menu__inner{background:rgba(51,145,233,.2)}.cigal-main-menu__inner>.bottom-left,.cigal-main-menu__inner>.top-right{display:none;pointer-events:none;position:absolute;width:100%;z-index:2}body.dark-mode .cigal-main-menu__item.has-submenu.is-active .bottom-left,body.dark-mode .cigal-main-menu__item.has-submenu.is-active .top-right,body.dark-mode .cigal-main-menu__item.has-submenu.submenu-open .bottom-left,body.dark-mode .cigal-main-menu__item.has-submenu.submenu-open .top-right,body.dark-mode .cigal-main-menu__item.has-submenu:hover .bottom-left,body.dark-mode .cigal-main-menu__item.has-submenu:hover .top-right{display:block}body.dark-mode .cigal-main-menu__inner>.bottom-left{border-bottom-left-radius:10px;border-left:1px solid #9c9386;height:calc(100% - 10px);left:0;top:10px}body.dark-mode .cigal-main-menu__inner>.top-right{border-right:1px solid #9c9386;border-top-right-radius:10px;height:calc(100% - 10px);right:0;top:0}.cigal-main-menu__item.has-submenu{position:relative}.cigal-submenu{border-radius:20px;box-shadow:2px 2px 16px 0 rgba(10,41,37,.1);left:0;padding:20px 25px;position:absolute;top:calc(100% + 4px);z-index:1000}.cigal-submenu__inner{align-items:flex-start;display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-start}.cigal-submenu__column{flex:0 0 325px;width:325px}.cigal-submenu__link{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:10px}body.light-mode .cigal-submenu{background:#fff;border:1px solid #dae0e6}body.dark-mode .cigal-submenu{background:#323232;border:1px solid #555}.cigal-submenu__list{display:flex;flex-flow:column;gap:15px;list-style:none;margin:0;padding:0}ul.cigal-submenu__list{padding-left:0!important}.cigal-submenu__item{border-radius:10px;margin:0;padding:10px}body.light-mode .cigal-submenu__item:hover{background-color:#e6f3e8;transition:.5s ease-in-out}body.dark-mode .cigal-submenu__item:hover{background-color:#1d2b1f;transition:.5s ease-in-out}.cigal-submenu__icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.cigal-submenu__icon img{display:block;height:20px;object-fit:contain;width:20px}body.light-mode .cigal-submenu__icon .icon-light{display:block}body.light-mode .cigal-submenu__icon .icon-dark{display:none}body.dark-mode .cigal-submenu__icon .icon-dark{display:block}body.dark-mode .cigal-submenu__icon .icon-light{display:none}.cigal-submenu__title{font-family:var(--Cigal-secondary-font);font-size:15px!important;font-weight:700!important;line-height:20px!important}.cigal-submenu__description{font-family:var(--Cigal-primary-font);font-size:13px!important;font-weight:400!important;line-height:18px!important}body.light-mode .cigal-submenu__title{color:#2a2a2a!important}body.light-mode .cigal-submenu__description{color:#4b5660!important}body.dark-mode .cigal-submenu__title{color:#fff!important}body.dark-mode .cigal-submenu__description{color:#c8d1da!important}body.dark-mode li.has-submenu a,body.dark-mode li.has-submenu a:active,body.dark-mode li.has-submenu a:active:focus,body.dark-mode li.has-submenu a:active:hover,body.dark-mode li.has-submenu a:focus,body.dark-mode li.has-submenu a:hover,body.dark-mode li.has-submenu a:visited,body.dark-mode li.has-submenu a:visited:focus,body.dark-mode li.has-submenu a:visited:hover,body.light-mode li.has-submenu a,body.light-mode li.has-submenu a:active,body.light-mode li.has-submenu a:active:focus,body.light-mode li.has-submenu a:active:hover,body.light-mode li.has-submenu a:focus,body.light-mode li.has-submenu a:hover,body.light-mode li.has-submenu a:visited,body.light-mode li.has-submenu a:visited:focus,body.light-mode li.has-submenu a:visited:hover{text-decoration:none!important}@media screen and (max-width:768px){@keyframes mobileMenuBounceIn{0%{right:calc(var(--mobile-menu-width)*-1)}80%{right:8px}92%{right:-2px}to{right:0}}.cigal-main-menu-mobile__panel{--mobile-menu-width:335px;display:flex;flex-direction:column;height:calc(100vh - 44px);justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:32px 24px 24px;position:fixed;right:calc(var(--mobile-menu-width)*-1);top:44px;transition:right .4s ease-in-out;width:var(--mobile-menu-width);z-index:1000;-webkit-overflow-scrolling:touch}.cigal-main-menu-mobile__panel.is-open{animation:mobileMenuBounceIn .6s ease-out forwards;right:0}.cigal-main-menu-mobile__list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}ul.cigal-main-menu-mobile__list{padding-left:20px!important}.cigal-main-menu-mobile__item{margin:0}.cigal-main-menu-mobile__inner{align-items:center;display:flex;flex-flow:row nowrap;gap:0;justify-content:flex-start}body.light-mode .cigal-main-menu-mobile__panel{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:var(--Default-Cigal-Blue-Gradient);background:radial-gradient(53.2% 93.4% at 50% 50.06%,rgba(249,254,255,.5) 0,rgba(234,245,255,.5) 100%);background:linear-gradient(180deg,#eaf5ff 0,rgba(243,250,255,.55) 50%,#f9feff);background-color:rgba(243,250,255,.55)}body.dark-mode .cigal-main-menu-mobile__panel{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:linear-gradient(180deg,hsla(0,0%,8%,.85) 0,rgba(40,40,40,.75) 50%,rgba(60,60,60,.55))}.cigal-main-menu-mobile__link,.cigal-main-menu-mobile__link:active,.cigal-main-menu-mobile__link:focus,.cigal-main-menu-mobile__link:link,.cigal-main-menu-mobile__link:visited{cursor:pointer;font-size:16px;font-style:normal;font-weight:var(--main-menu-font-weight-default);line-height:1.4;margin:0;padding:4px 0;text-decoration:none;transition:none;user-select:none}body.light-mode .cigal-main-menu-mobile__link,body.light-mode .cigal-main-menu-mobile__link:active,body.light-mode .cigal-main-menu-mobile__link:focus,body.light-mode .cigal-main-menu-mobile__link:link,body.light-mode .cigal-main-menu-mobile__link:visited{color:var(--color-text-secondary-light)}body.dark-mode .cigal-main-menu-mobile__link,body.dark-mode .cigal-main-menu-mobile__link:active,body.dark-mode .cigal-main-menu-mobile__link:focus,body.dark-mode .cigal-main-menu-mobile__link:link,body.dark-mode .cigal-main-menu-mobile__link:visited{color:var(--color-text-secondary-dark)}.cigal-main-menu-mobile__icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:7px;width:16px}body.light-mode .cigal-main-menu-mobile__icon .icon-light{display:inline-block;opacity:1}body.light-mode .cigal-main-menu-mobile__icon .icon-dark{display:none;width:0}body.dark-mode .cigal-main-menu-mobile__icon .icon-dark{display:inline-block;opacity:1}body.dark-mode .cigal-main-menu-mobile__icon .icon-light{display:none;width:0}.cigal-main-menu-mobile__link{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.cigal-main-menu-mobile__icon img{display:block;height:16px;object-fit:contain;width:16px}.cigal-main-menu-mobile__label{line-height:1.4;padding-top:1px}.cigal-main-menu-mobile__arrow{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:11px 8px;display:flex;flex-shrink:0;height:8px;justify-content:center;margin-left:auto;position:relative;right:-7px;transition:all .3s ease-in-out;width:11px}body.light-mode .cigal-main-menu-mobile__item.has-submenu .cigal-main-menu-mobile__arrow{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Design/functions/menu-arrow-default-clair.svg)}body.light-mode .cigal-main-menu-mobile__item.has-submenu.submenu-open .cigal-main-menu-mobile__arrow{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Design/functions/menu-arrow-hover-clair.svg)}body.dark-mode .cigal-main-menu-mobile__item.has-submenu .cigal-main-menu-mobile__arrow{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Design/functions/menu-arrow-default-sombre.svg)}body.dark-mode .cigal-main-menu-mobile__item.has-submenu.submenu-open .cigal-main-menu-mobile__arrow{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Design/functions/menu-arrow-hover-sombre.svg)}.cigal-main-menu-mobile__submenu{margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-left:23px;pointer-events:none;transform:translateY(-4px);transition:max-height .45s ease-in-out,opacity .28s ease-in-out,transform .28s ease-in-out,margin-top .28s ease-in-out}.cigal-main-menu-mobile__item.has-submenu.submenu-open .cigal-main-menu-mobile__submenu{margin-top:10px;max-height:700px;opacity:1;pointer-events:auto;transform:translateY(0)}.cigal-main-menu-mobile__submenu-inner{display:flex;flex-direction:column}.cigal-main-menu-mobile__submenu-column{flex:0 0 auto;width:100%}.cigal-main-menu-mobile__submenu-list{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}ul.cigal-main-menu-mobile__submenu-list{margin-left:-20px!important;padding-left:0!important}.cigal-main-menu-mobile__submenu-item{margin:0}.cigal-main-menu-mobile__submenu-link{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;text-decoration:none!important}.cigal-main-menu-mobile__submenu-title{font-family:var(--Cigal-secondary-font);font-size:14px!important;font-weight:700!important;line-height:18px!important}.cigal-main-menu-mobile__submenu-description{font-family:var(--Cigal-primary-font);font-size:12px!important;font-weight:400!important;line-height:16px!important}body.light-mode .cigal-main-menu-mobile__submenu-title{color:#2a2a2a!important}body.light-mode .cigal-main-menu-mobile__submenu-description{color:#4b5660!important}body.dark-mode .cigal-main-menu-mobile__submenu-title{color:#fff!important}body.dark-mode .cigal-main-menu-mobile__submenu-description{color:#c8d1da!important}body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link,body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:active,body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:active:focus,body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:active:hover,body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:focus,body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:hover,body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:visited,body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:visited:focus,body.dark-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:visited:hover,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:active,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:active:focus,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:active:hover,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:focus,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:hover,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:visited,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:visited:focus,body.light-mode li.has-submenu .cigal-main-menu-mobile__submenu-link:visited:hover{text-decoration:none!important}body.light-mode .cigal-main-menu-mobile__submenu-icon .icon-light{display:inline-block;opacity:1}body.light-mode .cigal-main-menu-mobile__submenu-icon .icon-dark{display:none;width:0}body.dark-mode .cigal-main-menu-mobile__submenu-icon .icon-dark{display:inline-block;opacity:1}body.dark-mode .cigal-main-menu-mobile__submenu-icon .icon-light{display:none;width:0}.cigal-main-menu-mobile__item.has-submenu .cigal-main-menu-mobile__inner{border-radius:10px;padding:0;position:relative;transition:background-color .3s ease-in-out}.cigal-main-menu-mobile__item.has-submenu.is-active .cigal-main-menu-mobile__inner,.cigal-main-menu-mobile__item.has-submenu.submenu-open .cigal-main-menu-mobile__inner{background:rgba(51,145,233,.2);padding:6px 16px 6px 10px}body.light-mode .cigal-main-menu-mobile__item.has-submenu.is-active .cigal-main-menu-mobile__link,body.light-mode .cigal-main-menu-mobile__item.has-submenu.submenu-open .cigal-main-menu-mobile__link{color:var(--main-menu-light-isactive-color);font-weight:var(--main-menu-font-weight-bold)}body.dark-mode .cigal-main-menu-mobile__item.has-submenu.is-active .cigal-main-menu-mobile__link,body.dark-mode .cigal-main-menu-mobile__item.has-submenu.submenu-open .cigal-main-menu-mobile__link{color:var(--main-menu-dark-isactive-color);font-weight:var(--main-menu-font-weight-bold)}.cigal-main-menu-mobile__inner>.bottom-left,.cigal-main-menu-mobile__inner>.top-right{display:none;pointer-events:none;position:absolute;width:100%;z-index:2}body.dark-mode .cigal-main-menu-mobile__item.has-submenu.is-active .bottom-left,body.dark-mode .cigal-main-menu-mobile__item.has-submenu.is-active .top-right,body.dark-mode .cigal-main-menu-mobile__item.has-submenu.submenu-open .bottom-left,body.dark-mode .cigal-main-menu-mobile__item.has-submenu.submenu-open .top-right{display:block}body.dark-mode .cigal-main-menu-mobile__inner>.bottom-left{border-bottom-left-radius:10px;border-left:1px solid #9c9386;height:calc(100% - 10px);left:0;top:10px}body.dark-mode .cigal-main-menu-mobile__inner>.top-right{border-right:1px solid #9c9386;border-top-right-radius:10px;height:calc(100% - 10px);right:0;top:0}}