<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.btn{align-items:center;border-radius:50px;cursor:pointer;display:flex;outline:inherit;overflow:hidden;padding:16px 37px 16px 20px;position:relative;transition:background .3s ease-in-out}.btn.blue{background:transparent;border:1px solid #0bd}.btn.blue span{color:#fff}.btn.blue svg:nth-child(2){width:200%}.btn.blue:hover span{color:#0bd}.btn.blue:hover svg:nth-child(2){opacity:.4;width:6px}.btn.blue:hover svg:nth-child(3){opacity:0}.btn.grey{background:#f1f2f3}.btn.grey span{color:#242a75}.btn.grey svg:nth-child(2){opacity:.4}.btn.grey:hover span{color:#fff}.btn.grey:hover svg:nth-child(2){opacity:1;width:200%}.btn.grey:hover svg:nth-child(3){fill:#242a75}.btn span{font-size:16px;font-weight:700;line-height:18px;position:relative;transition:color .5s ease-in-out;z-index:10}.btn svg{position:absolute;right:23px;top:52%;transform:translate(50%,-50%);width:6px}.btn svg:nth-child(2){transition:width .3s ease-in-out,opacity .2s ease-in-out;z-index:8}.btn svg:nth-child(3){transition:opacity .4s ease-in-out;z-index:9}.icon-fleche-right,.icon-plus{align-items:center;display:inline-flex;justify-content:center;position:absolute}.icon-fleche-right:before,.icon-plus:before{background:#fff;border-radius:50%;content:"";height:44px;transition:transform .25s ease-in-out;width:44px}.icon-fleche-right:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23242A75' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M11.5 3.5 17 9.07l-5.5 5.43M1 9.07h16'/%3E%3C/svg%3E");transition:transform .25s ease-in-out}.icon-fleche-right:after,.icon-plus:after{background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;width:18px}.icon-plus:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 18 19'%3E%3Cpath stroke='%23242A75' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M3 9.27h12M9 15.27v-12'/%3E%3C/svg%3E")}.icon-plus.blue:after{background-image:url('data:image/svg+xml;utf8,&lt;svg width="12" height="12" xmlns="http://www.w3.org/2000/svg"&gt;&lt;line x1="6" y1="0" x2="6" y2="12" stroke="%23FFFFFF" stroke-width="2" /&gt;&lt;line x1="0" y1="6" x2="12" y2="6" stroke="%23FFFFFF" stroke-width="2" /&gt;&lt;/svg&gt;')}.icon-plus.close:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m4.757 13.243 8.486-8.486M13.243 13.243 4.757 4.757'/%3E%3C/svg%3E")}.wave{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='146' height='19' fill='none'%3E%3Cpath fill='%2300B4DD' d='M145.333.501S115.858 16.456 92.05 15.888C68.24 15.32 36.363 7.48.667 18.498c0 0 26.264-10.565 58.348-10.264 32.084.301 44.568 4.927 86.318-7.733Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:flex;height:40px;margin-top:16px;width:140px}.wave.grey{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='146' height='19' fill='none'%3E%3Cpath fill='%230c0e271a' d='M145.333.501S115.858 16.456 92.05 15.888C68.24 15.32 36.363 7.48.667 18.498c0 0 26.264-10.565 58.348-10.264 32.084.301 44.568 4.927 86.318-7.733Z'/%3E%3C/svg%3E")}.neural-center{display:grid;justify-content:center;margin-bottom:40px;padding:0 10px;position:relative;text-align:center}.neural-center span{display:inline-block;white-space:normal}.neural-center:before{left:0;transform:translateX(-100%)}.neural-center:after,.neural-center:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='139' height='8' fill='none'%3E%3Cpath fill='url(%23a)' d='M.5 3h130.14c.45-1.72 2-3 3.86-3 2.21 0 4 1.79 4 4s-1.79 4-4 4c-1.86 0-3.41-1.28-3.86-3H.5V3Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='138.5' y1='4' y2='4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E52A23' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E52A23'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:8px;position:absolute;top:18px;width:138px}.neural-center:after{left:auto;right:0;transform:rotate(180deg) translateX(-100%)}.linkedin,.mail,.phone{align-items:center;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.linkedin:before,.mail:before,.phone:before{border-radius:50%;content:"";height:44px;transition:transform .25s ease-in-out;width:44px}.linkedin:hover:before,.mail:hover:before,.phone:hover:before{transform:scale(1.15)}.linkedin:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='none'%3E%3Cpath fill='%23242A75' d='M5.686 14.27H3.198V6.258h2.488v8.012ZM4.441 5.165a1.453 1.453 0 0 1-1.019-2.473 1.44 1.44 0 0 1 2.46 1.019c0 .795-.646 1.454-1.441 1.454Zm10.556 9.105h-2.482v-3.9c0-.93-.019-2.122-1.294-2.122-1.293 0-1.491 1.01-1.491 2.055v3.967H7.244V6.258h2.387v1.093h.034c.333-.63 1.144-1.294 2.354-1.294C14.537 6.057 15 7.715 15 9.87v4.4h-.003Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;width:20px}.mail:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='none'%3E%3Cpath fill='%23242A75' fill-rule='evenodd' d='M3.658 16.326a2.582 2.582 0 0 1-2.288-2.24C1.185 12.598 1 11.06 1 9.484c0-1.16.101-2.299.227-3.412a.307.307 0 0 1 .497-.206l5.27 4.156a3.242 3.242 0 0 0 4.013 0l5.27-4.156a.307.307 0 0 1 .496.206c.126 1.113.227 2.253.227 3.412 0 1.576-.185 3.115-.37 4.602a2.583 2.583 0 0 1-2.288 2.24l-.165.017c-1.672.174-3.404.356-5.177.356-1.773 0-3.505-.182-5.177-.356l-.165-.017Zm12.48-12.66a.284.284 0 0 1-.062.393l-6.025 4.75a1.695 1.695 0 0 1-2.102 0l-6.025-4.75a.284.284 0 0 1-.062-.392 2.581 2.581 0 0 1 1.796-1.025l.165-.016C5.495 2.45 7.227 2.27 9 2.27c1.773 0 3.505.18 5.177.356l.165.017a2.581 2.581 0 0 1 1.796 1.024Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.mail:after,.phone:after{background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;width:18px}.phone:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='none'%3E%3Cpath fill='%23242A75' d='M1 5.914c.2 6.308 5.375 11.361 11.732 11.361 2.43 0 4.268-1.897 4.268-4.292a1.6 1.6 0 0 0-1.006-1.486L13.8 10.62a1.957 1.957 0 0 0-2.11.432l-1.094 1.095c-.048.048-.103.054-.136.044A6.597 6.597 0 0 1 6.08 7.809c-.01-.033-.004-.088.044-.136l1.095-1.094a1.956 1.956 0 0 0 .432-2.11l-.877-2.193A1.6 1.6 0 0 0 5.287 1.27c-2.62 0-4.327 2.085-4.286 4.644Z'/%3E%3C/svg%3E")}.container{margin:0 auto;max-width:1600px;padding:0 24px}@media (min-width:992px){.container{padding:0 60px}}@media (min-width:1200px){.neural-center{padding:0 16px}.neural-center:after,.neural-center:before{top:32px}}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:Noto Sans JP Variable;margin:0;padding:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Noto Sans JP Variable;font-size:16px;height:100%;margin:0 auto;overflow-x:hidden;text-rendering:optimizeLegibility!important;width:100%}body.noscroll{overflow:hidden}main{overflow-x:hidden}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#242a75!important;border:none!important;-webkit-box-shadow:inset 0 0 0 1000px #fff}::-webkit-selection{background:#242a75;color:#fff}::-ms-selection{background:#242a75;color:#fff}::-moz-selection{background:#242a75;color:#fff}::selection{background:#242a75;color:#fff}h1,h2,h3,h4,h5{color:#242a75;font-family:Noto Sans JP Variable;font-style:normal;font-weight:700}h1{font-size:40px;line-height:48px}h2{align-items:center;font-size:32px;line-height:38px}h2,h2:after{display:flex}h2:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='111' height='21' fill='none'%3E%3Cpath fill='url(%23a)' d='M111 2V0H40.61l-11 10H7.86c-.45-1.72-2-3-3.86-3-2.21 0-4 1.79-4 4s1.79 4 4 4c1.86 0 3.41-1.28 3.86-3h21.76l10 9H111v-2H40.38l-8.89-8 9.9-9H111Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='111' x2='0' y1='10.5' y2='10.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.155' stop-color='%23E52A23' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E52A23'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:16px;left:16px;position:relative;top:5px;width:85px}h3{font-size:28px;line-height:34px}h4{font-size:24px;font-weight:700;line-height:28px}h5{font-size:20px;line-height:34px}h6{color:rgba(12,14,39,.7);font-size:18px;font-weight:700;line-height:24px}p{color:#1d1d1b;font-family:Noto Sans JP Variable;font-size:16px;opacity:.7}i{font-size:20px}a,button{outline:none}a{color:#0c0e27;font-family:Noto Sans JP Variable;font-size:16px;font-weight:500;line-height:23px;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}li,ol,ul{list-style-type:none}img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){main{overflow-x:visible}}@media (min-width:1200px){h1{font-size:64px;line-height:78px}h2{font-size:48px;line-height:58px}h2:after{height:21px;width:111px}h3{font-size:32px;line-height:38px}}#header{height:66px;left:16px;position:fixed;right:16px;top:16px;transition:height .15s ease-in-out;width:calc(100vw - 32px);z-index:12}#header .container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 0 24px 0 rgba(12,14,39,.039);flex-direction:column;gap:80px;height:100%;overflow:hidden;padding:8px 10px 8px 24px;position:relative}#header .container,#header .container #header-main{align-items:center;display:flex;justify-content:space-between;width:100%}#header .container #header-main #header-logo #logo a{display:flex}#header .container #header-main #header-logo #logo a img{-o-object-fit:contain;object-fit:contain;width:149px}#header .container #header-main #burger-menu{align-items:center;display:flex;gap:16px}#header .container #header-main #burger-menu .burger-btn,#header .container #header-main #burger-menu .linkedin-container{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;margin:0;padding:0;position:relative;width:44px}#header .container #header-main #burger-menu .linkedin-container:before{background:rgba(12,14,39,.1);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:transform .25s ease-in-out;width:100%;z-index:-1}#header .container #header-main #burger-menu .linkedin-container a{display:flex}#header .container #header-main #burger-menu .linkedin-container:hover:before{transform:scale(1.25)}#header .container #header-main #burger-menu .burger-btn{background:#242a75;transition:background .25s ease-in-out}#header .container #header-main #burger-menu .burger-btn:before{background:#242a75;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:transform .25s ease-in-out;width:100%;z-index:-1}#header .container #header-main #burger-menu .burger-btn .burger-line{background:#fff;height:1.5px;position:absolute;transition-property:transform;transition:all .25s ease-in-out;width:15px}#header .container #header-main #burger-menu .burger-btn .burger-line:first-child{transform:translateY(-3px)}#header .container #header-main #burger-menu .burger-btn .burger-line:nth-child(2){transform:translateY(3px)}#header .container #header-main #burger-menu .burger-btn:hover:before{transform:scale(1.25)}#header .container #header-main #burger-menu .burger-btn.active .burger-line:first-child{transform:translateY(0) rotate(45deg)}#header .container #header-main #burger-menu .burger-btn.active .burger-line:nth-child(2){transform:translateY(0) rotate(-45deg)}#header .container #header-menu{opacity:0;transition:opacity 1.5s ease-in-out}#header .container #header-menu *{margin:0;padding:0}#header .container #header-menu #menu{display:none}#header .container #header-menu #menu .menu-principal-container{width:100%}#header .container #header-menu #menu .menu-principal-container #menu-principal{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item{align-items:start;display:flex;flex-direction:column;position:relative;white-space:nowrap;width:100%}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item a{color:#242a75;font-size:28px;font-weight:700;line-height:34px;transition:opacity .4s ease-in-out}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item a:hover{opacity:.7}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children{cursor:pointer;position:relative}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children&gt;a{align-items:center;display:flex}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children&gt;a:after{background-image:url('data:image/svg+xml;utf8,&lt;svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M1 7L7 1L13 7" stroke="%23242a75" stroke-opacity="0.8" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;');background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:8px;margin-left:8px;margin-top:2px;transform:rotate(180deg);transition:transform .3s;width:12px}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children .sub-menu{border-bottom:2px solid #f1f2f3;display:none;flex-direction:column;gap:24px;padding:24px 0;position:static;top:60px;width:100%}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children.active a:after{transform:rotate(0deg)}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children.active .sub-menu{display:flex}#header .container #header-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;opacity:0;transition:opacity 1.5s ease-in-out;visibility:hidden;width:100%}#header .container #header-buttons #language #language-switch{background:rgba(12,14,39,.1);border-radius:50px;display:flex;padding:4px}#header .container #header-buttons #language #language-switch li{align-items:center;border-radius:50px;color:#0c0e27;display:flex;height:44px;justify-content:center;transition:box-shadow .3s ease;width:auto}#header .container #header-buttons #language #language-switch li a{align-items:center;display:flex;height:100%;justify-content:center;padding:12px 20px;text-transform:capitalize;width:100%}#header .container #header-buttons #language #language-switch li a span{color:#0c0e27;font-size:16px;font-weight:700;line-height:18px}#header .container #header-buttons #language #language-switch li.active{background:#242a75}#header .container #header-buttons #language #language-switch li.active a span{color:#fff}#header .container #header-buttons #language #language-switch li:hover{cursor:pointer}#header .container #header-buttons #language #language-switch li:hover:not(.active) a span{opacity:.7}#header .container #header-buttons .linkedin-container{border-radius:50%;display:none;position:relative}#header .container #header-buttons .linkedin-container:before{background:rgba(12,14,39,.1);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:transform .25s ease-in-out;width:100%;z-index:-1}#header .container #header-buttons .linkedin-container:hover:before{transform:scale(1.25)}#header .container #header-buttons #contact{display:flex;width:100%}#header .container #header-buttons #contact .btn{justify-content:center;padding-right:37px;width:100%}#header.active{height:100vh;left:0;right:0;top:0;width:100vw}#header.active .container{align-items:baseline;background:#fff;border-radius:0;gap:56px;justify-content:flex-start;padding:24px 26px 24px 40px}#header.active .container #header-menu{opacity:1;width:100%}#header.active .container #header-menu #menu{display:flex}#header.active .container #header-menu #menu #menu-principal{align-items:baseline}#header.active .container #header-buttons{display:flex;flex-direction:row;justify-content:space-between;opacity:1;padding-right:14px;visibility:visible}#header.active .container #header-buttons #language{order:2}#header.active .container #header-buttons #contact{order:1;width:auto}@media (min-width:1200px){#header{height:66px}#header .container{flex-direction:row;justify-content:center;overflow:visible;padding:8px 10px 8px 40px;width:-moz-fit-content;width:fit-content}#header .container #header-main #burger-menu{display:none}#header .container #header-menu{opacity:1}#header .container #header-menu #menu{display:flex}#header .container #header-menu #menu .menu-principal-container #menu-principal{flex-direction:row}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item a{font-size:16px;font-weight:500;line-height:22px}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children .sub-menu{background:#fff;border-radius:12px;display:flex;gap:0;left:0;opacity:0;padding:12px;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out,visibility 0s .3s;visibility:hidden;width:auto}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item a{display:flex;height:100%;padding:12px 16px;width:100%}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item:hover{background:#f1f2f3;border-radius:8px}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item:hover a{opacity:1}#header .container #header-menu #menu .menu-principal-container #menu-principal .menu-item.menu-item-has-children.active .sub-menu{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out;visibility:visible}#header .container #header-buttons{display:flex;flex-direction:row;opacity:1;visibility:visible}#header .container #header-buttons #language #language-switch{padding:4px}#header .container #header-buttons #language #language-switch li{height:36px;width:40px}#header .container #header-buttons #language #language-switch li a span{font-size:14px}#header .container #header-buttons .linkedin-container{display:flex}#header .container #header-buttons #contact .btn.blue{padding:12px 37px 12px 16px}#header .container #header-buttons #contact .btn.blue span{font-size:14px}#header .container #header-buttons #contact .btn.blue svg{right:23px}}#pre-header{background:radial-gradient(50% 50% at 50% 50%,#242a75 0,#161b58 100%);display:flex;height:auto}#pre-header.home{min-height:90vh}#pre-header.thumbnail #pre-header-container{padding:160px 40px 80px}#pre-header #pre-header-container{align-items:start;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:160px 40px 40px;width:100%}#pre-header #pre-header-container h1{color:#f9f9fa}#pre-header #pre-header-container .news-tag{display:flex;gap:16px}#pre-header #pre-header-container .news-tag span{background:#fff;border-radius:200px;font-size:12px;font-weight:500;line-height:16px;padding:8px 16px}#pre-header #pre-header-container h3{background:rgba(0,187,221,.2);border-radius:16px;color:#fff;font-size:16px;font-weight:600;line-height:24px;padding:12px 24px}#pre-header #pre-header-container p{color:#fff;opacity:.7}@media (min-width:768px){#pre-header #pre-header-container{align-items:center}#pre-header #pre-header-container h1,#pre-header #pre-header-container p{text-align:center}}@media (min-width:1200px){#pre-header.home #pre-header-container{padding:140px 0 60px}#pre-header.thumbnail #pre-header-container{padding:180px 0 120px}#pre-header #pre-header-container{margin:auto;max-width:1045px;padding:180px 0 60px}#pre-header #pre-header-container h1{margin-bottom:0}#pre-header #pre-header-container h3{border-radius:50px;margin-bottom:8px}#pre-header #pre-header-container p{align-items:center;display:flex;flex-direction:column;text-align:center}}#gradient-lines{display:flex;justify-content:space-evenly;overflow:hidden;pointer-events:none;position:absolute;width:100vw}#gradient-lines svg{display:block;height:300px;position:relative;width:100%}#gradient-lines svg:first-child{top:-150px}#gradient-lines svg:nth-child(2){display:none}#gradient-lines svg:nth-child(3){right:2.5vw;top:-170px}#gradient-lines svg:nth-child(4),#gradient-lines svg:nth-child(5){display:none}#gradient-lines svg:nth-child(6){top:-150px}@media (min-width:768px){#gradient-lines svg{max-width:120px}#gradient-lines svg:first-child{top:-100px}#gradient-lines svg:nth-child(2){display:block;top:-130px}#gradient-lines svg:nth-child(3){right:auto;top:-145px}#gradient-lines svg:nth-child(4){display:block;top:-135px}#gradient-lines svg:nth-child(5){display:block;top:-130px}#gradient-lines svg:nth-child(6){top:-100px}}#home-chaire .container .home-chaire-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:flex;flex-direction:column;gap:20px;height:auto;height:280px;position:relative;top:-80px}#home-chaire .container .home-chaire-img figure{border-radius:24px;display:flex;height:100%;margin:0;overflow:hidden;width:auto}#home-chaire .container .home-chaire-img figure figcaption{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(12,14,39,.4);border-radius:0 50px 50px 0;bottom:36px;color:#fff;font-size:10px;font-weight:400;line-height:14px;padding:8px 12px;position:absolute}#home-chaire .container .home-chaire-img .home-chaire-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:24px;margin:0 8px;padding:40px 24px 0;position:relative;top:235px}#home-chaire .container .home-chaire-img .home-chaire-card .home-chaire-title{align-items:center;display:flex;gap:16px;white-space:nowrap}#home-chaire .container .home-chaire-img .home-chaire-card .home-chaire-title h2{color:#242a75}#home-chaire .container .home-chaire-img .home-chaire-card .home-chaire-text{color:#0c0e27;opacity:.7}#home-chaire .container .home-chaire-img .home-chaire-card .home-chaire-button{align-items:baseline;display:flex;flex-direction:column;gap:16px;margin-top:16px}@media (min-width:1200px){#home-chaire{padding-bottom:0!important}#home-chaire .container .home-chaire-img{flex-direction:row;height:auto;overflow:hidden;padding:60px 115px 60px 0;top:-120px}#home-chaire .container .home-chaire-img figure figcaption{bottom:16px}#home-chaire .container .home-chaire-img .chaire-image-desktop{display:flex;height:500px}#home-chaire .container .home-chaire-img .home-chaire-card{margin-left:auto;margin-right:0;padding:40px 60px 60px;position:static;width:450px}#home-chaire .container .home-chaire-img .home-chaire-card .home-chaire-button{align-items:center;flex-direction:row}}#home-news .container{display:flex;flex-direction:column;gap:40px;overflow-x:hidden}#home-news .container .home-news-header{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}#home-news .container .home-news-header h2{color:#242a75;margin-bottom:0}#home-news .container .home-news-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}#home-news .container .home-news-container&gt;:nth-child(3){display:none}#home-news .container .home-news-button{display:flex;justify-content:center}@media (min-width:768px){#home-news .container .home-news-header h2 span{max-width:none}#home-news .container .home-news-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){#home-news .container{gap:48px}#home-news .container .home-news-header{gap:24px}#home-news .container .home-news-container{grid-template-columns:repeat(3,1fr)}#home-news .container .home-news-container&gt;:nth-child(3){display:block}}#home-partners{margin-top:80px}#home-partners .container{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:repeat(1,1fr)}#home-partners .container .partners-description{display:flex;flex-direction:column;gap:24px;top:0}#home-partners .container .partners-description .partners-description-header{align-items:center;display:flex;gap:16px}#home-partners .container .partners-description .partners-description-header h2{color:#242a75}#home-partners .container .partners-description .partners-description-text p{color:#0c0e27;opacity:.7}#home-partners .container .partners-description .partners-description-button{display:flex;margin-top:16px}@media (min-width:1200px){#home-partners{margin-top:120px}#home-partners .container{grid-template-columns:repeat(2,1fr)}#home-partners .container .partners-description{position:sticky;top:120px}}#editorial .container{padding:80px 24px 0}#editorial .container.news{padding-top:0}#editorial .container .thumbnail{display:flex;left:50%;margin-bottom:40px;max-width:800px;position:relative;top:-40px;transform:translateX(-50%)}#editorial .container .thumbnail img{border-radius:16px;max-height:500px;min-height:280px}#editorial .container .main-content{align-items:center;display:flex;flex-direction:column;gap:80px}#editorial .container .main-content h1,#editorial .container .main-content h2,#editorial .container .main-content h3,#editorial .container .main-content h4,#editorial .container .main-content h5,#editorial .container .main-content h6{margin-top:40px}#editorial .container .main-content a:not(.btn):not(.grid-link){border-bottom:1.5px solid transparent;-o-border-image:linear-gradient(90deg,#0bd,rgba(0,187,221,0));border-image:linear-gradient(90deg,#0bd,rgba(0,187,221,0));border-image-slice:1;font-weight:700;line-height:24px;transition:border-image .4s ease-in-out;transition:border-image .4s ease-in-out,-o-border-image .4s ease-in-out}#editorial .container .main-content a:not(.btn):not(.grid-link):hover{-o-border-image:linear-gradient(270deg,#0bd,rgba(0,187,221,.2));border-image:linear-gradient(270deg,#0bd,rgba(0,187,221,.2));border-image-slice:1}#editorial .container .main-content ul{margin-left:20px}#editorial .container .main-content ul li{color:#0c0e27;font-size:16px;font-weight:400;line-height:24px;list-style-type:disc;opacity:.7}#editorial .container .main-content .wp-caption{border-radius:16px;display:flex;height:100%;margin:0;overflow:hidden;position:relative;width:auto!important}#editorial .container .main-content .wp-caption img{min-height:230px}#editorial .container .main-content .wp-caption .wp-caption-text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(12,14,39,.4);border-radius:0 50px 50px 0;bottom:36px;color:#fff;font-size:10px;font-weight:400;line-height:14px;padding:8px 12px;position:absolute}@media (min-width:1200px){#editorial .container{padding:0 120px}#editorial .container .thumbnail{margin-bottom:-60px;top:-60px}#editorial .container .main-content{gap:120px;justify-content:center;margin-top:120px}#editorial .container .main-content ul{margin-left:30px}#editorial .container:has(.card.personne){padding:0 60px}}.block-one-third{max-width:1096px}.block-one-third:first-child .content-ia{animation:fadeInAnimation 2.5s ease;animation-fill-mode:forwards;animation-iteration-count:1}.block-one-third:first-child .content-ia:before{background-image:url(a24b38ed9245136a4f22.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:120px;left:40%;position:relative;transform:translate(-50%);width:auto}.block-one-third .one-third-content{display:flex;flex-direction:column;gap:24px}.block-one-third .one-third-content .content-text{display:flex;flex-direction:column;gap:24px;z-index:2}.block-one-third .one-third-content .content-text&gt;:first-child{margin-top:0!important}.block-one-third .one-third-content .content-text .content-button{display:flex;margin-top:24px}@media (min-width:1200px){.block-one-third{position:relative}.block-one-third:first-child .content-ia{left:-25%;position:absolute;top:50%;transform:translateY(-50%)}.block-one-third:first-child .content-ia:before{height:180px;left:25%;width:665px}.block-one-third .one-third-content{position:relative}.block-one-third .one-third-content .content-text{margin-left:30%}}.block-100{display:flex;flex-direction:column;gap:24px;max-width:1096px;width:100%}.block-100&gt;:first-child{margin-top:0!important}.block-100 .content-button{display:flex;margin-top:24px}.block-list{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.block-list .list-text{display:flex;flex-direction:column;gap:24px}.block-list .list-text&gt;:first-child{margin-top:0!important}.block-list .list-items{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}.block-list .list-items .item{background:#f1f2f3;border-radius:24px;display:flex;flex-direction:column;gap:16px;padding:32px}.block-list .list-items .item .item-number{align-items:center;background:#fff;border-radius:50px;display:flex;height:44px;justify-content:center;padding-bottom:4px;width:44px}.block-list .list-items .item .item-number h4{margin-top:0!important}@media (min-width:992px){.block-list{gap:80px;grid-template-columns:repeat(2,1fr)}.block-list .list-text{position:sticky;top:120px}.block-list .list-items{grid-template-columns:repeat(2,1fr)}}.editorial-related{margin-top:120px}.editorial-related .related-posts .related-posts-header{display:flex;justify-content:center}.editorial-related .related-posts .related-posts-header h2 span{max-width:320px}.editorial-related .related-posts .related-posts-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}.editorial-related .related-posts .related-posts-container&gt;:nth-child(3){display:none}@media (min-width:768px){.editorial-related .related-posts .related-posts-header h2 span{max-width:none}.editorial-related .related-posts .related-posts-container{grid-template-columns:repeat(auto-fit,48%);justify-content:center}}@media (min-width:1200px){.editorial-related .related-posts .related-posts-container{grid-template-columns:repeat(auto-fit,31%)}.editorial-related .related-posts .related-posts-container&gt;:nth-child(3){display:block}}.cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}.cards .card{background:#f1f2f3;border-radius:24px;height:auto;overflow:hidden;padding:32px 32px 40px;position:relative;transition:background .25s ease-in-out}.cards .card,.cards .card a{display:flex;flex-direction:column;gap:16px}.cards .card a .icon-plus{right:24px;top:24px;transition:transform .25 ease-in-out}.cards .card a .initials,.cards .card a img{height:80px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}.cards .card a h4{margin-top:0!important}.cards .card a p{color:#0c0e27;font-weight:400;line-height:24px;opacity:.7}.cards .card:hover{background:rgba(12,14,39,.1);cursor:pointer}.cards .card:hover a .icon-plus:before{transform:scale(1.15)}.cards .card .aside-background{background:rgba(12,14,39,.4);display:flex;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-1}.cards .card aside{background:#fff;cursor:auto;display:flex;flex-direction:column;gap:24px;height:100dvh;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease-in-out;width:100vw;z-index:13}.cards .card aside .wave.grey{margin:0;position:absolute;right:24px;top:-24px;transform:rotate(-225deg) scaleX(-1)}.cards .card aside .icon-plus{right:24px;top:24px;transition:transform .25 ease-in-out;z-index:1}.cards .card aside .icon-plus:before{background:#242a75}.cards .card aside .icon-plus:hover{cursor:pointer}.cards .card aside .icon-plus:hover:before{transform:scale(1.15)}.cards .card aside .aside-content{display:flex;flex-direction:column;gap:24px;height:100dvh;overflow-y:auto;padding:48px 24px}.cards .card aside .aside-content .aside-image{align-items:center;display:flex;gap:24px;padding:16px 60px 16px 0}.cards .card aside .aside-content .aside-image img{max-height:100px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}.cards .card aside .aside-content .aside-image .initials{flex:none}.cards .card aside .aside-content .aside-image .aside-title{flex:1}.cards .card aside .aside-content .aside-image .aside-title h3{margin-top:0!important}.cards .card aside .aside-content .aside-text{display:flex;flex-direction:column;gap:24px}.cards .card aside .aside-content .aside-text p{color:#0c0e27}.cards .card aside .aside-content .aside-text p:has(a){display:flex}.cards .card aside .aside-content .aside-text .wp-caption{border-radius:16px;display:flex;height:100%;margin:0;overflow:hidden;position:relative;width:auto!important}.cards .card aside .aside-content .aside-text .wp-caption img{min-height:230px}.cards .card aside .aside-content .aside-text .wp-caption .wp-caption-text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(12,14,39,.4);border-radius:0 50px 50px 0;bottom:36px;color:#fff;font-size:10px;font-weight:400;line-height:14px;padding:8px 12px;position:absolute}.cards .card aside .aside-content .aside-text a:not(.btn):not(.grid-link){border-bottom:1.5px solid transparent;-o-border-image:linear-gradient(90deg,#0bd,rgba(0,187,221,0));border-image:linear-gradient(90deg,#0bd,rgba(0,187,221,0));border-image-slice:1;font-weight:700;line-height:24px;transition:border-image .4s ease-in-out;transition:border-image .4s ease-in-out,-o-border-image .4s ease-in-out}.cards .card aside .aside-content .aside-text a:not(.btn):not(.grid-link):hover{-o-border-image:linear-gradient(270deg,#0bd,rgba(0,187,221,.2));border-image:linear-gradient(270deg,#0bd,rgba(0,187,221,.2));border-image-slice:1}.cards .card aside .aside-content .aside-link{display:flex}.cards .card aside .aside-content .aside-link .btn{margin-top:16px}.cards .card.personne .initials,.cards .card.personne img{border:3px solid transparent;border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;outline:3px solid #0bd;width:64px}.cards .card.personne .initials span{align-items:center;background:grey;border-radius:50%;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;text-transform:uppercase;width:100%}.cards .card.personne aside .aside-image img{height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.cards .card.personne aside .aside-subtitle{color:rgba(12,14,39,.7);font-weight:700}.cards .card.active .aside-background{opacity:1;transition:opacity .5s ease-in-out;z-index:12}.cards .card.active aside{transform:translateX(0)}@media (min-width:768px){.cards{grid-template-columns:repeat(2,1fr)}.cards .card.active aside{width:50vw}.cards .card aside{left:50%}.cards .card aside .wave.grey{transform:rotate(-225deg) scaleX(-1) scale(1.5)}.cards .card aside .aside-content{padding:48px 40px}.cards .card aside .aside-content .aside-image{padding:16px 0}.cards .card.personne .initials,.cards .card.personne img{height:80px;width:80px}}@media (min-width:1200px){.cards.quatre{grid-template-columns:repeat(4,1fr)}.cards .card.active aside{width:40vw}.cards .card aside{left:60%}}#news #news-categories{background:#f1f2f3;padding:16px 0;width:100%}#news #news-categories .news-categories-nav{-ms-overflow-style:none;display:flex;gap:8px;overflow-x:auto;padding:0 24px;scrollbar-width:none}#news #news-categories .news-categories-nav::-webkit-scrollbar{display:none}#news #news-categories .news-categories-nav a{align-items:center;background:rgba(12,14,39,.1);border-radius:50px;color:#242a75;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:18px;padding:12px 16px}#news #news-categories .news-categories-nav a.active{background:#242a75;color:#fff}#news #news-cards{margin-top:80px}#news #news-cards .container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}#news #news-cards .container.empty{align-items:center;display:flex;flex-direction:column;gap:40px;height:100%;justify-content:center}#news #news-cards .container.empty .empty-header{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}#news #news-cards .container.empty .empty-header h2{margin:0;text-align:center}@media (min-width:768px){#news #news-categories{border-radius:50px;left:50%;margin-top:-150px;padding:8px;position:absolute;transform:translateX(-50%);width:auto}#news #news-categories .news-categories-nav{padding:0}#news #news-cards{margin-top:120px}#news #news-cards .container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){#news #news-cards .container{grid-template-columns:repeat(3,1fr)}}article.is-event a{display:flex;flex-direction:column;height:100%;position:relative;width:100%}article.is-event a .home-news-card{background:#f1f2f3;border-radius:24px;display:flex;flex-direction:column;height:500px;overflow:hidden;position:relative;transition:background .25s ease-in-out}article.is-event a .home-news-card .news-card-header{display:flex;flex-direction:column;gap:8px;height:auto;padding:34px 24px 0}article.is-event a .home-news-card .news-card-header .news-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}article.is-event a .home-news-card .news-card-header .news-card-tags span{background:#fff;border-radius:200px;color:#242a75;font-size:12px;line-height:18px;padding:8px 16px}article.is-event a .home-news-card .news-card-header .news-card-text h4{color:#242a75;font-size:20px;line-height:34px;margin-bottom:8px}article.is-event a .home-news-card .news-card-header .news-card-text p{font-weight:400;line-height:24px;opacity:.7}article.is-event a .home-news-card .news-card-shape{line-height:0;position:relative;width:100%}article.is-event a .home-news-card .news-card-shape svg{position:absolute;top:-1px;width:calc(100% + 1.3px);z-index:1}article.is-event a .home-news-card .news-card-shape svg .cls-1,article.is-event a .home-news-card .news-card-shape svg .cls-2{transition:fill .25s ease-in-out}article.is-event a .home-news-card .news-card-img{height:100%;overflow:hidden;position:relative}article.is-event a .home-news-card .news-card-img img{border-radius:0 0 24px 24px}article.is-event a .home-news-card .news-card-img .icon-fleche-right{bottom:40px;right:24px}article.is-event a:hover .home-news-card{background:#e7e8ec}article.is-event a:hover .home-news-card .news-card-shape svg .cls-1{fill:#e7e8ec}article.is-event a:hover .home-news-card .news-card-shape svg .cls-2{fill:#d3d5e0}article.is-event a:hover .news-card-img .icon-fleche-right:before{transform:scale(1.15)}article.is-event a:hover .news-card-img .icon-fleche-right:after{transform:rotate(-45deg)}#contact .container{display:flex;justify-content:center;padding:80px 24px 0}#contact .container .contact-container{display:flex;flex-direction:column;gap:80px;max-width:1096px;width:100%}#contact .container .contact-container .contact-text-container{display:flex;flex-direction:column;gap:24px}#contact .container .contact-container .contact-text-container .contact-ia{animation:fadeInAnimation 5s ease;animation-fill-mode:forwards;animation-iteration-count:1}#contact .container .contact-container .contact-text-container .contact-ia:before{background-image:url(a24b38ed9245136a4f22.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:120px;left:40%;position:relative;transform:translate(-50%);width:auto}#contact .container .contact-container .contact-text-container .contact-text{display:flex;flex-direction:column;gap:24px;width:100%}#contact .container .contact-container .contact-text-container .contact-text .contact-links{display:flex;gap:16px;z-index:2}#contact .container .contact-container .contact-text-container .contact-text .contact-links a,#contact .container .contact-container .contact-text-container .contact-text .contact-links a:before{background:#f1f2f3}#contact .container .contact-container .contact-form-container{display:flex;flex-direction:column;gap:40px}#contact .container .contact-container .contact-form-container .contact-title{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}#contact .container .contact-container .contact-form-container .contact-title h2{color:#242a75;text-align:center}#contact .container .contact-container .contact-form-container .contact-form{grid-gap:20px;background:#f1f2f3;border-radius:32px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr);padding:32px}#contact .container .contact-container .contact-form-container .contact-form .gform_confirmation_wrapper{display:flex;justify-content:center;padding:40px 20px}#contact .container .contact-container .contact-form-container .contact-form .gform_confirmation_wrapper .gform_confirmation_message{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}#contact .container .contact-container .contact-form-container .contact-form .gform_confirmation_wrapper .gform_confirmation_message br{display:none}#contact .container .contact-container .contact-form-container .contact-form .gform_confirmation_wrapper .gform_confirmation_message .success{align-items:center;background:#0bd;border-radius:50%;content:"";display:flex;height:56px;justify-content:center;width:56px}#contact .container .contact-container .contact-form-container .contact-form .gform_confirmation_wrapper .gform_confirmation_message .success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M8 21a1.99 1.99 0 0 1-1.414-.586l-6-6a2.001 2.001 0 0 1 0-2.828c.78-.78 2.047-.78 2.828 0L8 16.172 20.586 3.586c.78-.78 2.047-.78 2.828 0 .78.78.78 2.047 0 2.828l-14 14c-.39.39-.902.586-1.414.586z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:21px;width:21px}#contact .container .contact-container .contact-form-container .contact-form .gform_confirmation_wrapper .gform_confirmation_message h4{margin-top:8px;text-align:center}#contact .container .contact-container .contact-form-container .contact-form .gform_confirmation_wrapper .gform_confirmation_message .success_text{opacity:.7;text-align:center}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper .gform_validation_errors{background:#242a75;border:none;border-radius:16px;box-shadow:none;margin-bottom:32px;outline:none;padding:16px 24px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper .gform_validation_errors h2{align-items:start;color:#fff;display:flex;font-size:14px;font-weight:600;gap:12px;line-height:22px;position:relative}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper .gform_validation_errors h2:before{align-items:center;background:#e52a23;border-radius:50%;color:#fff;content:"!";display:flex;height:20px;justify-content:center;min-width:20px;position:relative;top:5px;width:20px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper .gform_validation_errors h2:after{content:none}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper .gform_heading,#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper .gform_validation_errors h2 span{display:none}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields{grid-row-gap:32px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .gfield_label{align-items:center;color:#0c0e27;display:flex;font-size:14px;font-weight:700;gap:5px;line-height:18px;margin-bottom:12px;text-transform:uppercase}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .gfield_label:before{background:rgba(12,14,39,.2);border-radius:50%;content:"";display:flex;height:6px;transition:background-color .3s ease;width:6px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .gfield_label .gfield_required{display:none}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input,#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{background:#e5e6ea;border:1px solid transparent;border-radius:8px;outline:none;padding:16px 20px;transition:border-color .3s ease}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input::-moz-placeholder,#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{color:rgba(12,14,39,.5);font-family:Noto Sans JP Variable;font-size:16px;font-weight:400;line-height:18px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input::placeholder,#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::placeholder{color:rgba(12,14,39,.5);font-family:Noto Sans JP Variable;font-size:16px;font-weight:400;line-height:18px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:focus,#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea:focus{border-color:#0bd}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield:has(input:focus,textarea:focus) .gfield_label:before{background:#0bd}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield:has(input.not-empty,textarea.not-empty) .gfield_label:before{background:#0bd}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform-body .gform_fields .gfield .gfield_validation_message{background:transparent;border:none;color:#e52a23;font-size:14px;font-weight:500;line-height:18px;padding-left:0;padding-top:4px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper form .gform_footer .gform_button{margin-bottom:24px;margin-top:16px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper .gform_ajax_spinner{display:none!important}#contact .container .contact-container .contact-form-container .contact-form .contact-form-image figure{border-radius:24px;display:flex;height:100%;margin:0;overflow:hidden;position:relative;width:auto}#contact .container .contact-container .contact-form-container .contact-form .contact-form-image figure img{border-radius:16px;min-height:400px}#contact .container .contact-container .contact-form-container .contact-form .contact-form-image figure figcaption{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(12,14,39,.4);border-radius:0 50px 50px 0;bottom:36px;color:#fff;font-size:10px;font-weight:400;line-height:14px;padding:8px 12px;position:absolute}@media (min-width:768px){#contact .container .contact-container .contact-text-container .contact-text{align-items:center}#contact .container .contact-container .contact-form-container{gap:48px}#contact .container .contact-container .contact-form-container .contact-form{padding:40px}#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper{padding:40px 0}}@media (min-width:1200px){#contact .container{padding:120px 60px 0}#contact .container .contact-container{gap:120px}#contact .container .contact-container .contact-text-container{align-items:center;flex-direction:row;position:relative}#contact .container .contact-container .contact-text-container .contact-ia{left:-25%;position:absolute;top:50%;transform:translateY(-50%)}#contact .container .contact-container .contact-text-container .contact-ia:before{height:180px;left:25%;width:665px}#contact .container .contact-container .contact-text-container .contact-text{align-items:start;margin-left:30%}#contact .container .contact-container .contact-form-container .contact-title{gap:24px}#contact .container .contact-container .contact-form-container .contact-form{grid-column-gap:60px;grid-template-columns:repeat(2,1fr)}#contact .container .contact-container .contact-form-container .contact-form .gform_confirmation_wrapper,#contact .container .contact-container .contact-form-container .contact-form .gform_wrapper{order:2}#contact .container .contact-container .contact-form-container .contact-form .contact-form-image{order:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}#tarteaucitronRoot{position:fixed!important;z-index:12}#tarteaucitronRoot.tarteaucitronBeforeVisible{background-color:rgba(0,0,0,.7);height:100vh;z-index:100}#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{display:flex!important;flex-wrap:wrap;gap:20px;justify-content:center;z-index:101}#tarteaucitronRoot #tarteaucitronAlertBig{background:#fff!important;border-radius:16px;flex-wrap:wrap!important;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center!important;left:50%!important;margin:0!important;max-width:420px;padding:150px 10px 20px!important;top:50%!important;transform:translate(-50%,-50%)!important;width:90%!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;font-size:0!important;margin-top:20px;padding:20px!important;position:relative}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert:before{background-image:url(81452186fd5f3af78302.png);background-repeat:no-repeat;background-size:contain;content:"";height:67px;left:50%;position:absolute;top:-50px;transform:translate(-50%,-50%);width:200px}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert:after{color:#0c0e27;content:'Lors de votre navigation sur notre site, des donnÃ©es personnelles peuvent Ãªtre collectÃ©es Ã&nbsp; partir de cookies. Pendant leur durÃ©e de validitÃ©, et sous rÃ©serve de votre consentement prÃ©alable, ces cookies vous permettront dâ€™amÃ©liorer votre expÃ©rience sur notre site. Nous utilisons sur notre site des cookies destinÃ©s Ã&nbsp; assurer le bon fonctionnement du site, Ã&nbsp; personnaliser, selon vos prÃ©fÃ©rences, son contenu et nos publicitÃ©s sur des sites tiers, et Ã&nbsp; rÃ©aliser des analyses statistiques. Vous pouvez accepter le dÃ©pÃ´t de cookies en cliquant sur "accepter et fermer", paramÃ©trer vos choix en cliquant sur "personnaliser" ou refuser les cookies en cliquant sur "continuer sans accepter".';display:inline-block;font-size:14px!important;opacity:.7}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton{align-items:center;background:#f1f2f3!important;border-radius:50px;box-sizing:border-box;color:#242a75!important;cursor:pointer;display:flex!important;flex-direction:row;font-size:14px!important;font-weight:600;height:42px;justify-content:center;padding:11.5px 24px!important;transition:background-color .3s ease-in-out;width:-moz-max-content;width:max-content}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert span:before,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton span:before{display:none}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton:hover{background-color:#242a75!important;color:#fff!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow{background-color:#0bd!important;border:1px solid #0bd;color:#fff!important;font-size:0!important;order:3}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronAllow:before,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow:before{content:"Accepter et fermer";font-size:14px!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronAllow:hover,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow:hover{background-color:#fff!important;color:#0bd!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny{background:none!important;border:none!important;color:#fff!important;font-size:0!important;padding:0!important;position:absolute;right:20px;text-align:right;-webkit-text-decoration:none;text-decoration:none;top:20px}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny:active,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny:focus,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny:hover,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:active,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:focus,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:hover{-webkit-text-decoration:none;text-decoration:none}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny:active:before,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny:focus:before,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny:hover:before,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:active:before,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:focus:before,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:hover:before{-o-border-image:linear-gradient(270deg,#0bd,rgba(0,187,221,.2));border-image:linear-gradient(270deg,#0bd,rgba(0,187,221,.2));border-image-slice:1}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny:before,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:before{border-bottom:1.5px solid transparent;-o-border-image:linear-gradient(90deg,#0bd,rgba(0,187,221,0));border-image:linear-gradient(90deg,#0bd,rgba(0,187,221,0));border-image-slice:1;color:#0c0e27;content:"Continuer sans accepter";font-size:12px!important;font-weight:700;line-height:18px;opacity:.7;transition:border-image .4s ease-in-out;transition:border-image .4s ease-in-out,-o-border-image .4s ease-in-out}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny span,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny span{display:none}#tarteaucitronRoot #tarteaucitron{background-color:#fff;overflow:hidden}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{align-items:center;background:none;display:flex;font-size:0;justify-content:center;padding:0;position:absolute;right:0;top:30px;z-index:1}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before{align-items:center;background:#f1f2f3;border-radius:50%;content:"";display:flex;height:44px;justify-content:center;padding:0;position:absolute;transition:transform .25s ease-in-out;width:44px}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23242A75' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m4.757 13.243 8.486-8.486M13.243 13.243 4.757 4.757'/%3E%3C/svg%3E");content:"";display:flex;height:18px;position:absolute;width:18px}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover{outline:0}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover:before{transform:scale(1.15)}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices{margin-top:0!important;overflow-x:auto!important;padding:10px 20px!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:inherit;border:none;padding:15px 0}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH1{color:#242a75;font-family:Noto Sans JP Variable!important;font-size:38px!important;font-weight:700;margin:0 0 10px}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine #tarteaucitronInfo{background:#fff!important;border:none!important;color:#0c0e27;font-family:Noto Sans JP Variable!important;font-size:16px!important;font-weight:400;line-height:24px;margin:-10px auto 20px!important;opacity:.7}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-top:0!important;text-align:center!important;width:100%!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName span{align-items:center;color:#0c0e27;display:flex;font-family:Noto Sans JP Variable!important;font-size:14px!important;font-weight:400;height:42px;margin-left:0;margin-top:0!important;opacity:.7}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{align-items:center;display:flex!important;flex-direction:column;gap:10px;margin:0!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button{align-items:center;background:#0bd!important;border:1px solid #0bd;border-radius:50px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:flex!important;flex-direction:row;font-size:14px!important;font-weight:600;height:42px;justify-content:center;margin:0;opacity:1;padding:11.5px 24px!important;transition:background-color .3s ease;width:100%!important;width:-moz-max-content;width:max-content}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button span:before{content:normal}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button.tarteaucitronDeny{background:#e52a23!important;border:none;color:#fff!important;opacity:.4;transition:opacity .3s ease-in-out}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button.tarteaucitronDeny:hover{opacity:1}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button.tarteaucitronAllow:hover{background:#fff!important;color:#0bd!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button:active,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button:focus,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button:hover{opacity:1!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder{background:#fff!important;border-color:transparent!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li{background:none!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle button{background:#f1f2f3;border-radius:30px;color:#0c0e27;font-size:12px;margin:20px 0 10px;padding:8px 12px}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle button .tarteaucitronPlus{display:none}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle button:active,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle button:focus,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle button:hover{outline:0}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronInfoBox{display:none!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li{padding:15px 0!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li.tarteaucitronIsAllowed{border-color:#fff!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronName{margin-left:0!important;margin-top:0!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronName span{color:#0c0e27!important;font-family:Noto Sans JP Variable!important;font-size:14px!important;font-weight:400!important;margin-top:0!important;opacity:.8}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronName a{color:#fff!important;font-weight:600!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk{align-items:center;display:flex}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk button{align-items:center;background:#0bd!important;border:1px solid #0bd;border-radius:50px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:flex!important;flex-direction:row;font-size:14px!important;font-weight:600;height:42px;justify-content:center;opacity:1;padding:11.5px 24px!important;transition:background-color .3s ease;width:-moz-max-content;width:max-content}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk button span:before{content:normal}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk button.tarteaucitronDeny{background:#e52a23!important;border:none;color:#fff!important;opacity:.4;transition:opacity .3s ease-in-out}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk button.tarteaucitronDeny:hover{opacity:1}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk button.tarteaucitronAllow:hover{background:#fff!important;color:#0bd!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk button:active,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk button:focus,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk button:hover{opacity:1!important}@media (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig{display:block;padding:150px 40px 40px!important;width:100%!important}#tarteaucitronRoot #tarteaucitron{border-radius:16px;top:50%!important;transform:translateY(-50%)!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{right:24px;top:48px}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices{display:flex;flex-direction:column;justify-content:space-around;padding:40px 30px!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronInfoBox{margin-bottom:-10px auto 40px!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{text-align:left!important;width:auto!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{flex-direction:row;margin-left:11px!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button{width:-moz-max-content!important;width:max-content!important}}footer{background:#242a75;margin-top:160px}footer #footer-shape{line-height:0;overflow-x:clip;position:relative;width:100%}footer #footer-shape svg{left:50%;min-width:1440px;position:absolute;top:-85px;transform:translateX(-50%);width:100%;z-index:1}footer .container{align-items:center;display:flex;flex-direction:column;padding:40px 24px}footer .container #footer-menu{display:flex;flex-direction:column;gap:60px;justify-content:space-between;margin-bottom:60px;width:100%}footer .container #footer-menu .footer-logo{display:flex;order:0}footer .container #footer-menu .footer-logo img{max-height:140px;-o-object-fit:contain;object-fit:contain;width:auto}footer .container #footer-menu .menu-container{display:flex;gap:60px;order:2}footer .container #footer-menu .menu-container a{color:#f9f9fa;font-size:16px;font-weight:500;line-height:23px;transition:opacity .4s ease-in-out}footer .container #footer-menu .menu-container a:hover{opacity:.7}footer .container #footer-menu .menu-container .menu-footer-container .menu,footer .container #footer-menu .menu-container .secondary-menu,footer .container #footer-menu .menu-container .secondary-menu .menu-mentions-container .menu{display:flex;flex-direction:column;gap:16px}footer .container #footer-menu .footer-contact{align-items:flex-start;display:flex;flex-direction:column;gap:32px;order:1}footer .container #footer-menu .footer-contact h4{color:#f9f9fa;font-size:24px;line-height:34px}footer .container #footer-copyright{align-items:center;display:flex;justify-content:space-between;width:100%}footer .container #footer-copyright .footer-copyright-left{display:flex;flex-wrap:wrap;gap:16px}footer .container #footer-copyright .footer-copyright-left a,footer .container #footer-copyright .footer-copyright-left p{color:#f9f9fa;font-size:12px;font-weight:400;line-height:18px;opacity:1}footer .container #footer-copyright .footer-copyright-right a:before{background:#fff}@media (min-width:1200px){footer{margin-top:220px}footer #footer-shape svg{left:0;transform:none}footer .container{padding:40px 60px}footer .container #footer-menu{flex-direction:row;gap:120px;margin:40px 0}footer .container #footer-menu .menu-container{order:1}footer .container #footer-menu .footer-contact{order:2}}@font-face{font-display:swap;font-family:Noto Sans JP Variable;font-style:normal;font-weight:100 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-jp:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}#error-404 .container{align-items:center;display:flex;flex-direction:column;gap:40px;height:100%;justify-content:center;min-height:80vh;padding-top:66px}#error-404 .container .error-header{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}#error-404 .container .error-header h2{margin:0;text-align:center}@media (min-width:992px){#error-404 .container{padding-top:66px}}</pre></body></html>