@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"Nasalization";font-style:normal;font-weight:normal;src:local("Nasalization"),url("../../dist/fonts/Nasalization.otf") format("opentype")}*,html,body{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",sans-serif;font-weight:300;color:#fff}main{position:relative;background-color:#071544}#mentions{min-height:100vh}#mentions p{margin-bottom:0;padding-bottom:2rem}#mentions .mentions{padding-top:5rem}#mentions .mentions.container{margin-bottom:0;margin-top:0}#mentions .mentions-content{height:100%}.menu-menu-main-container,.wrapper h3,.octopus-card{will-change:transform,opacity}.container{max-width:1500px;margin:1rem auto 5rem;padding:0 2rem}@media(max-width: 768px){.container{margin-bottom:2rem}}button{background:none;border:none}h1{font-weight:700;font-size:clamp(1.5625rem,0.3970994475rem + 4.9723756906vw,4.375rem);margin-bottom:3rem}h2{font-weight:700;font-size:clamp(1.25rem,0.9910220994rem + 1.1049723757vw,1.875rem);margin-bottom:2rem;font-family:"Inter",sans-serif}h3{font-weight:300;font-size:clamp(1.5rem,1.4741022099rem + 0.1104972376vw,1.5625rem);margin-bottom:1rem}h4{font-size:clamp(1.125rem,1.0732044199rem + 0.2209944751vw,1.25rem)}p{margin-bottom:2rem;font-size:clamp(0.875rem,0.6678176796rem + 0.8839779006vw,1.375rem)}li{font-size:clamp(0.875rem,0.7714088398rem + 0.4419889503vw,1.125rem)}a{text-decoration:none;color:unset;font-size:clamp(0.875rem,0.7714088398rem + 0.4419889503vw,1.125rem)}.menu-menu-main-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0rem 2rem;position:fixed;top:0;z-index:5;border-bottom:1px solid #fff;background-color:rgba(7,21,68,.6117647059);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width: 768px){.menu-menu-main-container{display:none}}.menu-menu-main-container .custom-logo-container{border-right:1px solid #fff;padding-right:clamp(0rem,-1.2430939227rem + 5.3038674033vw,3rem)}.menu-menu-main-container .custom-logo-container a{width:100%}.menu-menu-main-container .custom-logo-container a img{width:clamp(1.875rem,-1.2327348066rem + 13.2596685083vw,9.375rem);-o-object-fit:contain;object-fit:contain;height:75px}#menu-topmenu,#menu-topmenu2,#menu-topmenu-fr,#menu-topmenu2-fr{width:100%;display:flex;justify-content:end;z-index:3;align-items:center;gap:clamp(2.1875rem,-3.90625rem + 12.6953125vw,6.25rem)}#menu-topmenu li.lang-item,#menu-topmenu2 li.lang-item,#menu-topmenu-fr li.lang-item,#menu-topmenu2-fr li.lang-item{height:75px;display:flex;align-items:center}#menu-topmenu li.lang-item:before,#menu-topmenu2 li.lang-item:before,#menu-topmenu-fr li.lang-item:before,#menu-topmenu2-fr li.lang-item:before{content:"";position:absolute;height:76px;width:1px;background-color:#fff;left:-20px;top:0}#menu-topmenu li,#menu-topmenu2 li,#menu-topmenu-fr li,#menu-topmenu2-fr li{font-family:"Inter",sans-serif;text-align:center;list-style-type:none;text-transform:uppercase;font-weight:400;color:#fff;min-width:-moz-fit-content;min-width:fit-content;width:210px;transition:all ease .3s;position:relative;width:-moz-fit-content;width:fit-content}#menu-topmenu li:not(.home-link,.lang-item)::before,#menu-topmenu2 li:not(.home-link,.lang-item)::before,#menu-topmenu-fr li:not(.home-link,.lang-item)::before,#menu-topmenu2-fr li:not(.home-link,.lang-item)::before{position:absolute;content:"";width:16px;height:16px;background:url('data:image/svg+xml,<svg width="19" height="17" viewBox="0 0 19 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.56314 0.793945C9.46195 0.813467 9.3593 0.831486 9.25811 0.851008C9.19651 4.09155 8.67297 7.20746 7.07447 10.0396C5.4701 12.8882 3.11194 14.9364 0.428223 16.6873C0.671664 16.7204 0.87551 16.6798 1.04856 16.5822C4.34968 14.7172 7.83705 13.7877 11.6251 14.3628C13.8131 14.6946 15.834 15.5085 17.7654 16.5837C17.9399 16.6813 18.1423 16.7249 18.3314 16.7939C18.3637 16.7144 18.396 16.6348 18.4282 16.5552C12.436 13.1209 9.52648 7.83965 9.56314 0.793945Z" fill="%2354D9B5"/></svg>');background-repeat:no-repeat;background-size:contain;left:-20px;bottom:2px}#menu-topmenu li a,#menu-topmenu2 li a,#menu-topmenu-fr li a,#menu-topmenu2-fr li a{font-size:clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem)}#menu-topmenu li:hover,#menu-topmenu2 li:hover,#menu-topmenu-fr li:hover,#menu-topmenu2-fr li:hover{color:#54d9b5;transition:all ease .3s}#menu-topmenu li.home-link,#menu-topmenu2 li.home-link,#menu-topmenu-fr li.home-link,#menu-topmenu2-fr li.home-link{display:none;width:50px;padding-right:3rem}#menu-topmenu li.home-link a,#menu-topmenu2 li.home-link a,#menu-topmenu-fr li.home-link a,#menu-topmenu2-fr li.home-link a{width:100%}#menu-topmenu li.home-link a img,#menu-topmenu2 li.home-link a img,#menu-topmenu-fr li.home-link a img,#menu-topmenu2-fr li.home-link a img{width:clamp(3.125rem,-11.6776315789rem + 26.3157894737vw,9.375rem);-o-object-fit:contain;object-fit:contain;height:75px}#menu-topmenu .menu-item-has-children,#menu-topmenu2 .menu-item-has-children,#menu-topmenu-fr .menu-item-has-children,#menu-topmenu2-fr .menu-item-has-children{position:relative;padding:2rem}#menu-topmenu .menu-item-has-children ul,#menu-topmenu2 .menu-item-has-children ul,#menu-topmenu-fr .menu-item-has-children ul,#menu-topmenu2-fr .menu-item-has-children ul{display:none;position:absolute;top:75px;width:clamp(9.375rem,7.044198895rem + 9.9447513812vw,15rem);border-radius:10px;padding:.5rem;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='white' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}#menu-topmenu .menu-item-has-children ul li,#menu-topmenu2 .menu-item-has-children ul li,#menu-topmenu-fr .menu-item-has-children ul li,#menu-topmenu2-fr .menu-item-has-children ul li{text-transform:initial;text-align:left;width:100%;margin-bottom:10px;position:relative}#menu-topmenu .menu-item-has-children ul li:hover,#menu-topmenu2 .menu-item-has-children ul li:hover,#menu-topmenu-fr .menu-item-has-children ul li:hover,#menu-topmenu2-fr .menu-item-has-children ul li:hover{color:#54d9b5;font-weight:initial}#menu-topmenu .menu-item-has-children ul a,#menu-topmenu2 .menu-item-has-children ul a,#menu-topmenu-fr .menu-item-has-children ul a,#menu-topmenu2-fr .menu-item-has-children ul a{font-size:clamp(0.75rem,0.6723066298rem + 0.3314917127vw,0.9375rem)}#menu-topmenu .menu-item-has-children:hover,#menu-topmenu2 .menu-item-has-children:hover,#menu-topmenu-fr .menu-item-has-children:hover,#menu-topmenu2-fr .menu-item-has-children:hover{border-bottom:none}#menu-topmenu .menu-item-has-children:hover ul,#menu-topmenu2 .menu-item-has-children:hover ul,#menu-topmenu-fr .menu-item-has-children:hover ul,#menu-topmenu2-fr .menu-item-has-children:hover ul{display:block}.top-bar{position:fixed;top:0;z-index:105;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0px 2rem;transition:all ease .3s;border-bottom:1px solid #fff;background-color:rgba(7,21,68,.6117647059);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.top-bar .top-bar-logo{background-image:url("../img/aegir_logo_white_green.png");background-repeat:no-repeat;background-size:contain;width:100px;height:50px;background-position:center}.top-bar button{width:30px;height:50px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:101;border-left:1px solid #fff}.top-bar .icon-1,.top-bar .icon-2,.top-bar .icon-3{position:absolute;left:50%;top:50%;width:32px;height:3px;background-color:#54d9b5;transition:all 400ms cubic-bezier(0.84, 0.06, 0.52, 1.8)}.top-bar .icon-1{transform:translateY(-8px);animation-delay:100ms}.top-bar .icon-3{transform:translateY(8px);animation-delay:250ms}.top-bar button.open .icon-1{transform:rotate(40deg)}.top-bar button.open .icon-3{transform:rotate(-40deg)}.top-bar button.open .icon-2{opacity:0}@media(min-width: 768px){.top-bar{display:none}}.top-bar.toggled img{opacity:0}.top-bar.toggled .top-bar-logo{opacity:0}.top-bar.toggled{background-color:hsla(0,0%,100%,0) !important;border-bottom:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}.top-bar.toggled button{border-left:unset}.menu-menu-main-container-mobile{position:fixed;top:0;z-index:100;height:0;width:100%}.menu-menu-main-container-mobile.open{position:fixed;top:0;z-index:100;height:100vh;width:100%}.mobile-menu-container{background:#071544;position:absolute;top:0;left:-100%;height:100%;width:0%;z-index:10;opacity:0;transition:all 600ms;transition-delay:100ms;padding:0rem 1rem;display:flex;flex-direction:column}.mobile-menu-container .custom-logo{width:50%;-o-object-fit:contain;object-fit:contain}.mobile-menu-container .home-link{border-bottom:none}.mobile-menu-container li{list-style:none;color:#fff;line-height:2.2;text-transform:uppercase;border-bottom:1px solid #fff;line-height:4}.mobile-menu-container li a{font-size:clamp(0.8125rem,0.0852272727rem + 3.6363636364vw,0.9375rem);font-weight:500}.mobile-menu-container .sub-menu{margin-bottom:15px}.mobile-menu-container .sub-menu li{line-height:2;border-bottom:none;margin-left:20px;text-transform:initial;list-style:square}.mobile-menu-container .sub-menu li::marker{color:#54d9b5}.mobile-menu-container .sub-menu li a{font-weight:300}.mobile-menu-container .contact-infos{margin-top:1rem;color:#fff}.mobile-menu-container .contact-infos p{margin-bottom:10px}.mobile-menu-container .contact-infos .address{position:relative;padding-left:35px}.mobile-menu-container .contact-infos .address::before{content:"";position:absolute;width:50px;height:50px;left:0;top:1px;background-image:url('data:image/svg+xml,<svg width="13" height="20" viewBox="0 0 13 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.4707 0.25C9.89635 0.250064 12.6912 3.09069 12.6914 6.59277C12.6914 7.26297 12.491 8.04793 12.2148 8.80566C12.0087 9.37107 11.7638 9.91114 11.54 10.3623L11.3252 10.7822L6.63965 19.6484C6.63116 19.6636 6.621 19.6773 6.60938 19.6895L6.56836 19.7227C6.53841 19.7406 6.50474 19.75 6.4707 19.75C6.4536 19.75 6.43643 19.7478 6.41992 19.7432L6.37305 19.7227C6.35807 19.7137 6.34429 19.7023 6.33203 19.6895L6.2998 19.6465L1.61523 10.7822C1.34404 10.269 1.0014 9.55965 0.726562 8.80566C0.450359 8.0479 0.25 7.26299 0.25 6.59277C0.250237 3.09065 3.045 0.25 6.4707 0.25ZM6.4707 0.65918C3.24239 0.65918 0.642814 3.31488 0.642578 6.59277C0.642578 7.14765 0.849338 7.91058 1.10742 8.63379C1.30317 9.18228 1.53543 9.72695 1.74902 10.1729L1.9541 10.582L6.25 18.71L6.4707 19.1279L6.69141 18.71L10.9863 10.582C11.2466 10.0895 11.573 9.36507 11.834 8.63379C12.0921 7.91058 12.2988 7.14765 12.2988 6.59277C12.2986 3.31492 9.69896 0.659243 6.4707 0.65918ZM6.4707 3.43262C8.17117 3.43268 9.56715 4.8486 9.56738 6.59277C9.56738 8.33717 8.17131 9.75384 6.4707 9.75391C4.77005 9.75391 3.37402 8.33721 3.37402 6.59277C3.37426 4.84856 4.77019 3.43262 6.4707 3.43262ZM6.4707 3.84277C4.96759 3.84277 3.76684 5.0728 3.7666 6.59277C3.7666 8.11298 4.96744 9.34375 6.4707 9.34375C7.97392 9.34369 9.1748 8.11294 9.1748 6.59277C9.17457 5.07284 7.97377 3.84284 6.4707 3.84277Z" fill="%2323E2BE" stroke="white" stroke-width="0.5"/></svg>');background-repeat:no-repeat}.mobile-menu-container .contact-infos .phone{position:relative;padding-left:35px}.mobile-menu-container .contact-infos .phone::before{content:"";position:absolute;width:50px;height:50px;left:0;top:1px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.65832 0.396066C4.40509 0.142835 4.06129 0 3.70262 0C3.34395 0 3.00015 0.142835 2.74692 0.396066C2.31481 0.828179 1.72679 1.4162 1.18789 1.95465C0.149285 2.9937 -0.246781 4.51308 0.153341 5.92703C0.153792 5.92793 0.153791 5.92838 0.154242 5.92928C0.815705 8.21692 2.25849 11.887 5.18641 14.8149C8.11432 17.7428 11.7844 19.1856 14.0724 19.8461C14.0733 19.8461 14.0738 19.8466 14.0747 19.8466C15.4882 20.2467 17.0071 19.8511 18.0457 18.8125C18.5851 18.2745 19.1731 17.6865 19.6052 17.2544C19.8589 17.0011 20.0013 16.6573 20.0013 16.2987C20.0013 15.94 19.8584 15.5962 19.6052 15.343C18.7477 14.4855 17.2311 12.9688 16.3736 12.1113C16.1204 11.8581 15.7766 11.7153 15.4179 11.7153C15.0592 11.7153 14.7154 11.8577 14.4622 12.1113L12.7784 13.7952C12.6635 13.9101 12.4954 13.9542 12.3395 13.911C11.5433 13.615 9.96219 12.9093 8.52706 11.4742C7.096 10.0431 6.39038 8.46654 6.102 7.67306C6.05379 7.51084 6.09659 7.34232 6.21149 7.22787C6.21239 7.22652 6.21375 7.22517 6.2151 7.22427C6.64676 6.78269 7.36815 6.06086 7.88993 5.53907C8.14361 5.28584 8.286 4.94205 8.286 4.58338C8.286 4.22471 8.14316 3.88091 7.88993 3.62768L4.65832 0.396066ZM4.02119 1.0332L7.2528 4.26481C7.33706 4.34907 7.38482 4.46397 7.38482 4.58338C7.38482 4.70278 7.33706 4.81768 7.2528 4.90194C6.72877 5.42553 6.00512 6.14962 5.57121 6.59345C5.2193 6.94716 5.09268 7.46714 5.24183 7.94386C5.24408 7.95017 5.24588 7.95602 5.24814 7.96188C5.55724 8.81845 6.32324 10.5451 7.88993 12.1113C9.45527 13.6767 11.1801 14.4427 12.0335 14.759C12.0407 14.7617 12.048 14.764 12.0552 14.7667C12.5355 14.9172 13.06 14.7883 13.4159 14.4319L15.0993 12.7485C15.1836 12.6642 15.2985 12.6165 15.4179 12.6165C15.5373 12.6165 15.6522 12.6642 15.7365 12.7485L18.9681 15.9801C19.0523 16.0644 19.1001 16.1793 19.1001 16.2987C19.1001 16.4181 19.0523 16.533 18.9681 16.6172C18.536 17.0489 17.9484 17.6369 17.409 18.1749L17.4086 18.1754C16.6011 18.9828 15.4197 19.2906 14.3207 18.9797C12.1336 18.3484 8.62214 16.9759 5.82354 14.1777C3.02539 11.3791 1.6529 7.86771 1.02027 5.68056C0.709366 4.58112 1.01757 3.39968 1.82547 2.59223L3.38405 1.0332C3.46831 0.948937 3.58321 0.901175 3.70262 0.901175C3.82203 0.901175 3.93693 0.948937 4.02119 1.0332Z" fill="white"/></svg></svg>');background-repeat:no-repeat}.mobile-menu-container .contact-infos .openhours{position:relative;padding-left:35px}.mobile-menu-container .contact-infos .openhours::before{content:"";position:absolute;width:50px;height:50px;left:0;top:1px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0.0996094C15.4448 0.0996094 19.9004 4.55523 19.9004 10C19.9004 15.4448 15.4448 19.9004 10 19.9004C4.55523 19.9004 0.0996094 15.4448 0.0996094 10C0.0996096 4.55523 4.55523 0.0996096 10 0.0996094ZM10 1.32812C5.23049 1.32813 1.32813 5.23049 1.32812 10C1.32812 14.7695 5.23049 18.6719 10 18.6719C14.7695 18.6719 18.6719 14.7695 18.6719 10C18.6719 5.23049 14.7695 1.32812 10 1.32812ZM9.59961 10.3867L9.52734 10.3145C9.52576 10.2919 9.52137 10.2664 9.50879 10.2412C9.49844 10.2205 9.48507 10.2032 9.47266 10.1895C9.46047 10.1759 9.44473 10.1606 9.42773 10.1436C9.38746 10.1032 9.38574 10.0699 9.38574 10V3.57129C9.38577 3.37979 9.44904 3.22772 9.55273 3.12402C9.65645 3.02034 9.80848 2.95703 10 2.95703C10.1915 2.95703 10.3435 3.02034 10.4473 3.12402C10.551 3.22772 10.6142 3.37979 10.6143 3.57129V9.68945L10.6504 9.71973L14.6426 13.0703H14.6436C14.9041 13.3309 14.9489 13.6956 14.7148 13.9297L14.6982 13.9463L14.6904 13.9688C14.6399 14.1196 14.4862 14.1855 14.2861 14.1855C14.2287 14.1855 14.1499 14.1711 14.0762 14.1465C14.0378 14.1337 14.0056 14.1194 13.9805 14.1064L13.9277 14.0723L13.9209 14.0664L9.63574 10.4941L9.60742 10.4717H9.60059C9.5999 10.4596 9.59961 10.4459 9.59961 10.4287V10.3867Z" fill="white" stroke-width="0.2"/></svg>');background-repeat:no-repeat}.mobile-menu-container .file{width:-moz-fit-content;width:fit-content}.mobile-menu-container .file a{width:-moz-fit-content;width:fit-content;font-weight:500;color:#54d9b5;border-bottom:1px solid #54d9b5;font-size:clamp(0.75rem,0.5428176796rem + 0.8839779006vw,1.25rem)}.mobile-menu-container .file a:hover .arrow,.mobile-menu-container .file a:hover .arrow::after,.mobile-menu-container .file a:hover .arrow::before{background-color:#071544}.mobile-menu-container.show{width:100%;left:0;opacity:1}#blue-bg{position:fixed;top:0;left:0;background:#54d9b5;height:100%;width:0%;transition:all 500ms;transition-delay:50ms;z-index:5;opacity:1}#blue-bg.slide{width:100%;opacity:1}footer{background-color:#fff;color:#172694}footer .top-footer{color:#172694;display:flex;border-bottom:1px solid #172694}footer .top-footer .logo-container{width:30%;padding:3rem;border-right:1px solid #172694;display:flex}@media(max-width: 768px){footer .top-footer .logo-container{width:50%;padding:1rem}}@media(max-width: 768px){footer .top-footer .motto-container{width:50%}}footer .top-footer .motto-container h2{font-family:"Space Mono",monospace;text-transform:uppercase;font-weight:300;padding:3rem;margin-bottom:unset}@media(max-width: 768px){footer .top-footer .motto-container h2{padding:1rem}}footer .top-footer .logo{width:100%;background-image:url("../img/aegir_logo_blue.png");background-size:contain;background-repeat:no-repeat;background-position:center}footer .bottom-footer{color:#172694;display:flex;justify-content:space-between;padding-bottom:2rem;margin-bottom:0}footer .bottom-footer .custom-logo-link{display:none}footer .bottom-footer p{margin-bottom:unset}footer .bottom-footer .aegir-mention{font-weight:500}footer .bottom-footer .footer-credits-side a{font-weight:500}footer .bottom-footer .footer-menu-side ul li{list-style:none}#preloader{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#071544;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease-out}#preloader .loader-gif{width:100px;height:100px;background-image:url("../img/LOADING-PICTO.gif");background-repeat:no-repeat;background-size:contain}#preloader.hide{opacity:0;pointer-events:none}#homepage{background-color:#090909;background:linear-gradient(to bottom, #071544 100vh, #090909 90%)}#homepage .homebanner{width:100%;height:100vh;display:flex;justify-content:center;flex-direction:column;position:relative;align-items:center;position:relative;transition:all .2s ease;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .5s ease}#homepage .homebanner::after{position:absolute;content:"";width:100%;height:100vh;bottom:-10px;background:linear-gradient(0deg, #071544 5%, rgba(7, 21, 68, 0) 40%);z-index:5}#homepage .homebanner #background-video{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}#homepage .homebanner h1,#homepage .homebanner h2{color:#fff;width:60%;text-wrap:balance}@media(max-width: 768px){#homepage .homebanner h1,#homepage .homebanner h2{width:100%}}#homepage .homebanner h1{font-weight:400;font-family:"Inter",sans-serif;width:100%}#homepage .homebanner h2{font-weight:300}#homepage .homebanner .titles{display:flex;flex-direction:column}#homepage .homebanner .titles span{font-weight:700}#homepage .homebanner .separator{position:absolute;bottom:100px;z-index:6}#homepage .separator{width:100%;height:1px;background-color:#fff;position:relative}#homepage .separator .scroll-arrow{font-family:"Space Mono",monospace;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:30px;left:0;transform:translateY(-50%);width:-moz-fit-content;width:fit-content;height:32px;pointer-events:none}#homepage #dive .wp-video{height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover;position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1}#homepage #explore{min-height:100vh;padding-bottom:10rem}@media(max-width: 768px){#homepage #explore{padding-bottom:2rem}}@media(max-width: 900px){#homepage #explore{min-height:unset;padding-bottom:unset}}#homepage #explore h3{padding-top:5rem;font-size:clamp(1.375rem,0.3908839779rem + 4.1988950276vw,3.75rem);font-weight:600;color:hsla(0,0%,100%,.3568627451);font-family:"Inter",sans-serif}@media(max-width: 768px){#homepage #explore h3{padding-top:4rem}}#homepage #explore .context-content{display:flex;width:100%;justify-content:end;position:relative;margin-top:4rem}#homepage #explore .context-content .context-description{margin-top:2rem;width:50%;max-width:500px}@media(max-width: 500px){#homepage #explore .context-content .context-description{width:100%;max-width:none;margin-top:0}}#homepage #explore .context-content .context-description .button{width:-moz-fit-content;width:fit-content;position:relative;color:#54d9b5;text-transform:uppercase;font-family:"Space Mono",monospace;padding-left:10px;padding-right:10px;transition:all 1s ease;opacity:50%}#homepage #explore .context-content .context-description .button:hover{color:#54d9b5;opacity:100%}#homepage #explore .context-content .context-description .button::before{content:"[ ";position:absolute;font-size:1.5em;left:-10px;top:-6px}#homepage #explore .context-content .context-description .button::after{position:absolute;content:" ]";font-size:1.5em;right:-10px;top:-6px}#homepage #explore .context-content .context-image{width:100%;background-size:contain;background-repeat:no-repeat;background-position:left;min-height:700px;position:absolute;left:-25%;top:-16%}@media(max-width: 900px){#homepage #explore .context-content .context-image{left:-55%;top:-70%}}@media(max-width: 768px){#homepage #explore .context-content .context-image{left:-50%;top:-70%}}@media(max-width: 500px){#homepage #explore .context-content .context-image{display:none}}#homepage #solutions h3{padding-top:10rem;font-size:clamp(1.375rem,0.3908839779rem + 4.1988950276vw,3.75rem);font-weight:600;color:hsla(0,0%,100%,.3568627451);font-family:"Inter",sans-serif}@media(max-width: 768px){#homepage #solutions h3{padding-top:4rem}}#homepage #solutions .solutions-content{margin-top:0rem;margin-bottom:15rem}@media(max-width: 768px){#homepage #solutions .solutions-content{margin-bottom:8rem;margin-top:0rem}}#homepage #solutions .solutions-content h3{padding-top:0;color:#fff}#homepage #solutions .cards{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;padding:2rem}@media(max-width: 768px){#homepage #solutions .cards{padding:0}}#homepage #solutions .cards .card{transition:--xPos .3s cubic-bezier(0.4, 0, 0.2, 1),--yPos .3s cubic-bezier(0.4, 0, 0.2, 1)}#homepage #solutions .cards .card{width:100%;height:5rem;background:radial-gradient(150rem circle at 0 0, rgba(84, 217, 181, 0), transparent 0%);border-bottom:1px gray solid;display:flex;justify-content:center;align-items:center;position:relative;transition:all .15s}#homepage #solutions .cards .card:hover::before{opacity:1}#homepage #solutions .cards .card::before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;border-radius:inherit;background:radial-gradient(40rem circle at var(--xPos) var(--yPos), rgba(62, 102, 233, 0.2), transparent 35%);opacity:0;transition:all .15s ease-in-out}#homepage #solutions .cards .card .card-content{border-radius:inherit;transition:all .25s;height:calc(100% - .1rem);width:calc(100% - .1rem);display:flex;align-items:center}@media(max-width: 768px){#homepage #solutions .cards .card .card-content{flex-direction:column;justify-content:center}}#homepage #solutions .cards .card .card-content .keyword{width:30%;position:relative;margin-left:30px}@media(max-width: 768px){#homepage #solutions .cards .card .card-content .keyword{width:100%}}#homepage #solutions .cards .card .card-content .keyword p{font-family:"Space Mono",monospace;color:#54d9b5;font-size:clamp(1.25rem,1.1205110497rem + 0.5524861878vw,1.5625rem);margin-bottom:0}#homepage #solutions .cards .card .card-content .keyword::before{position:absolute;content:"";width:17px;height:22px;background:url('data:image/svg+xml,<svg width="19" height="17" viewBox="0 0 19 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.56314 0.793945C9.46195 0.813467 9.3593 0.831486 9.25811 0.851008C9.19651 4.09155 8.67297 7.20746 7.07447 10.0396C5.4701 12.8882 3.11194 14.9364 0.428223 16.6873C0.671664 16.7204 0.87551 16.6798 1.04856 16.5822C4.34968 14.7172 7.83705 13.7877 11.6251 14.3628C13.8131 14.6946 15.834 15.5085 17.7654 16.5837C17.9399 16.6813 18.1423 16.7249 18.3314 16.7939C18.3637 16.7144 18.396 16.6348 18.4282 16.5552C12.436 13.1209 9.52648 7.83965 9.56314 0.793945Z" fill="%2354D9B5"/></svg>');background-repeat:no-repeat;background-size:contain;left:-30px;bottom:3px}@media(max-width: 768px){#homepage #solutions .cards .card .card-content .keyword::before{width:12px;bottom:0px;left:-20px}}#homepage #solutions .cards .card .card-content .definition{width:50%}@media(max-width: 768px){#homepage #solutions .cards .card .card-content .definition{width:100%;margin-left:30px}}#homepage #solutions .cards .card .card-content .definition p{margin-bottom:0}#homepage .separator2{width:100%;height:1px;background-color:#fff;position:relative}#homepage .separator2 .scroll-arrow2{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:30px;left:0;transform:translateY(-50%);width:32px;height:32px;pointer-events:none;font-family:"Space Mono",monospace}@media(max-width: 768px){#homepage #octopus{margin-top:4rem}}#homepage #octopus h3{padding-top:6rem;font-size:clamp(1.375rem,0.3908839779rem + 4.1988950276vw,3.75rem);font-weight:600;color:hsla(0,0%,100%,.3568627451);font-family:"Nasalization",sans-serif;text-align:center}@media(max-width: 768px){#homepage #octopus h3{padding-top:4rem}}#homepage #octopus .octopus-cards{display:flex;justify-content:center;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:2rem}#homepage #octopus .octopus-cards .octopus-card{border-left:1px solid #fff;border-right:1px solid #fff;width:33.3333333333%;max-width:400px;padding:1rem;display:flex;flex-direction:column;transition:--xPos .3s cubic-bezier(0.4, 0, 0.2, 1),--yPos .3s cubic-bezier(0.4, 0, 0.2, 1);background:radial-gradient(150rem circle at 0 0, rgba(84, 217, 181, 0), transparent 0%);position:relative;transition:all .15s}#homepage #octopus .octopus-cards .octopus-card p{margin-bottom:unset}#homepage #octopus .octopus-cards .octopus-card:hover::before{opacity:1}#homepage #octopus .octopus-cards .octopus-card:hover h4{color:#54d9b5;transition:all 1s ease}#homepage #octopus .octopus-cards .octopus-card::before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;border-radius:inherit;background:radial-gradient(40rem circle at var(--xPos) var(--yPos), rgba(62, 102, 233, 0.2), transparent 35%);opacity:0;transition:all .15s ease-in-out}#homepage #octopus .octopus-cards .octopus-card h4{font-family:"Nasalization",sans-serif;text-align:center;margin-bottom:10px}#homepage #octopus .octopus-cards .octopus-card p{text-align:center}#homepage #octopus .octopus-cards .octopus-card:first-child{border-right:none}#homepage #octopus .octopus-cards .octopus-card:last-child{border-left:none}#homepage #octopus [swiper_scale_active] .swiper-slide{margin-bottom:5rem;text-align:center;font-size:18px;background:#fff;border-radius:20px;border-color:rgba(0,0,0,0);box-shadow:0 0 100px 40px var(--main-bg-color);overflow:hidden}@media only screen and (max-width: 600px){#homepage #octopus [swiper_scale_active] .swiper-slide{border-radius:10px}}#homepage #octopus [swiper_scale_active] .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#homepage #octopus .swiper-slide div{width:100%}#homepage #octopus .controls{display:flex;align-items:center;align-content:center;justify-content:center}#homepage #octopus .swiper{margin-top:2rem;max-width:80%}#homepage #octopus .swiper-button-prev-octopus,#homepage #octopus .swiper-button-next-octopus{position:relative;width:20px;height:20px;top:0;margin:0 1rem;justify-content:unset}#homepage #octopus .swiper-button-next-octopus::after{width:20px;height:20px;content:"";position:absolute;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1080 1080'%3E%3C!-- Generator: Adobe Illustrator 29.2.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 116) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M780.4,536.9L110.6,913.9c-51.2,29.3-62.2,69.6-32.9,117.1,29.3,51.2,65.9,62.2,117.1,32.9l765.1-428.3c40.3-22,58.6-58.6,58.6-102.5s-18.3-69.6-58.6-95.2L194.7,13.5C143.5-12.2,106.9-1.2,77.6,46.4c-25.6,51.2-14.6,91.5,32.9,120.8,0,0,669.9,369.7,669.9,369.7Z'/%3E%3C/svg%3E")}#homepage #octopus .swiper-button-prev-octopus::after{width:20px;height:20px;content:"";position:absolute;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1080 1080'%3E%3C!-- Generator: Adobe Illustrator 29.2.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 116) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M299.8,543L969.6,166c51.2-29.3,62.2-69.6,32.9-117.1-29.3-51.2-65.9-62.2-117.1-32.9L120.3,444.3c-40.3,22-58.6,58.6-58.6,102.5s18.3,69.6,58.6,95.2l765.2,424.4c51.2,25.7,87.8,14.7,117.1-32.9,25.6-51.2,14.6-91.5-32.9-120.8l-669.9-369.7Z'/%3E%3C/svg%3E");background-repeat:no-repeat}#homepage #octopus .swiper-pagination-octopus{width:-moz-fit-content;width:fit-content;bottom:0;display:flex;align-content:center;align-items:center}#homepage #octopus .swiper-pagination-bullet{background:#fff;opacity:.5}#homepage #octopus .swiper-pagination-bullet-active{background:#fff;opacity:1}#homepage #octopus .octopus-title-2{padding-top:6rem;font-size:clamp(1.375rem,0.3908839779rem + 4.1988950276vw,3.75rem);font-weight:600;font-family:"Nasalization",sans-serif}@media(max-width: 900px){#homepage #octopus .octopus-title-2{padding-top:unset}}#homepage #octopus .octopus-subtitle-2{color:#fff;margin-top:2rem;font-size:clamp(0.8125rem,-0.0162292818rem + 3.5359116022vw,2.8125rem)}#homepage #octopus .container-gsap{width:400%;flex-wrap:nowrap;margin:0 auto}@media(max-width: 900px){#homepage #octopus .panels-desktop{display:none}#homepage #octopus .panels-mobile{display:inline-block}#homepage #octopus .panels-mobile .panel-title{padding-left:0;margin-bottom:1rem}#homepage #octopus .panels-mobile .panel-title .icon{margin-right:3px}#homepage #octopus .panels-mobile .panel-mobile{margin-bottom:4rem;height:100vh}#homepage #octopus .panels-mobile .panel-mobile p{margin-bottom:10px}#homepage #octopus .panels-mobile .panel-mobile .lottie{height:70%}#homepage #octopus .panels-mobile .octopus-img-1{background-image:url("../img/AEGIR-OCTOPUS-ILLUSTRATION-1-MOBILE.png");height:77%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}#homepage #octopus .panels-mobile .octopus-img-2{background-image:url("../img/AEGIR-OCTOPUS-ILLUSTRATION-2-MOBILE.png");height:77%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}#homepage #octopus .panels-mobile .octopus-img-3{background-image:url("../img/AEGIR-OCTOPUS-ILLUSTRATION-3-MOBILE.png");height:77%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}}@media(min-width: 900px){#homepage #octopus .panels-mobile{display:none}}#homepage #octopus .before-panel{margin-top:5rem;margin-bottom:0;text-wrap:balance}@media(max-width: 900px){#homepage #octopus .before-panel{margin:unset}}#homepage #octopus .panel{margin:1rem auto 5rem;margin:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:1.5em;text-align:center;position:relative;box-sizing:border-box;color:#fff;padding:8rem 4rem 4rem 5rem}#homepage #octopus .panel div:first-child{width:100%}#homepage #octopus .panel p{margin-top:2rem}#homepage #octopus .panel:not(.description) h4{transition:color 3s cubic-bezier(0.4, 0, 0.2, 1);text-transform:uppercase;font-family:"Nasalization",sans-serif;color:#fff;font-size:clamp(1.25rem,0.6025552486rem + 2.7624309392vw,2.8125rem);border-bottom:1px solid #fff;padding-bottom:10px}#homepage #octopus .panel:not(.description).active h4{color:#54d9b5}#homepage #octopus .panel .lottie-container{width:100%;height:70%}#homepage #octopus .firstContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background:#2b2b29}#homepage #octopus .lastContainer{display:flex;height:100vh}#homepage #octopus .panel-title .icon{width:20px;height:20px;background:url('data:image/svg+xml,<svg width="19" height="17" viewBox="0 0 19 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.56314 0.793945C9.46195 0.813467 9.3593 0.831486 9.25811 0.851008C9.19651 4.09155 8.67297 7.20746 7.07447 10.0396C5.4701 12.8882 3.11194 14.9364 0.428223 16.6873C0.671664 16.7204 0.87551 16.6798 1.04856 16.5822C4.34968 14.7172 7.83705 13.7877 11.6251 14.3628C13.8131 14.6946 15.834 15.5085 17.7654 16.5837C17.9399 16.6813 18.1423 16.7249 18.3314 16.7939C18.3637 16.7144 18.396 16.6348 18.4282 16.5552C12.436 13.1209 9.52648 7.83965 9.56314 0.793945Z" fill="%2354D9B5"/></svg>');background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:10px}@media(max-width: 900px){#homepage #octopus .panel-title .icon{width:16px;height:13px}}#homepage .separator3{width:100%;height:1px;background-color:#4d178a;color:#4d178a;position:relative}#homepage .separator3 .scroll-arrow3{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:30px;left:0;transform:translateY(-50%);width:32px;height:32px;pointer-events:none;font-family:"Space Mono",monospace}#homepage #team{padding-top:5rem;padding-bottom:2rem;background-color:#abccde}#homepage #team h3{padding-top:6rem;font-size:clamp(1.25rem,0.2140883978rem + 4.4198895028vw,3.75rem);font-weight:600;color:#172694;font-family:"Nasalization",sans-serif}#homepage #team .team-description{max-width:50%;color:#172694}@media(max-width: 768px){#homepage #team .team-description{max-width:unset;width:100%}}#homepage #team .card{font-family:"Space Mono",monospace;border-bottom:1px solid #172694}#homepage #team .card-content{border-radius:inherit;transition:all .25s;height:calc(100% - .1rem);width:calc(100% - .1rem);display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;color:#172694}#homepage #team .card-content p{margin-bottom:unset}#homepage #team .card-content .link{min-width:-moz-fit-content;min-width:fit-content}#homepage #team .card-content a{color:#4d178a;opacity:.5}#homepage #team .card-content a:hover{opacity:1}#homepage #contact{background-color:#abccde}#homepage #contact .separator4{width:100%;height:1px;background-color:#4d178a;color:#fff;position:relative}#homepage #contact .separator4 .scroll-arrow4{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:30px;left:0;transform:translateY(-50%);width:32px;height:32px;pointer-events:none;font-family:"Space Mono",monospace}#homepage #contact .contact-content{display:flex}@media(max-width: 768px){#homepage #contact .contact-content{flex-direction:column}}#homepage #contact .contact-content .contact-image{width:40%;background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width: 768px){#homepage #contact .contact-content .contact-image{width:100%}}#homepage #contact .contact-content .contact-form{width:60%;padding:2rem 2rem}@media(max-width: 768px){#homepage #contact .contact-content .contact-form{width:100%}}#homepage #contact .contact-content .contact-form .link-linkedin{min-width:-moz-fit-content;min-width:fit-content;margin-bottom:2rem}#homepage #contact .contact-content .contact-form .link-linkedin a{color:#172694;opacity:.5;font-size:clamp(1.125rem,1.0214088398rem + 0.4419889503vw,1.375rem);transition:all ease .5s;font-family:"Space Mono",monospace}#homepage #contact .contact-content .contact-form .link-linkedin a:hover{opacity:1}#homepage #contact .contact-content .contact-form h4{font-family:"Space Mono",monospace;color:#172694;font-size:clamp(1.125rem,0.4257596685rem + 2.9834254144vw,2.8125rem);padding-top:2rem}#homepage #contact .contact-content .contact-form h4 span{color:#4d178a}#homepage #contact .contact-content .contact-form h4 .icon{width:40px;height:30px;background:url('data:image/svg+xml,<svg width="44" height="38" viewBox="0 0 44 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3298 0C22.0825 0.0463632 21.8315 0.08916 21.5842 0.135523C21.4336 7.83182 20.1538 15.2321 16.2464 21.9583C12.3246 28.7238 6.56021 33.5884 0 37.7468C0.595079 37.8252 1.09337 37.729 1.51638 37.4971C9.58579 33.0677 18.1105 30.8601 27.3701 32.226C32.7186 33.0142 37.6585 34.9472 42.3797 37.5007C42.8063 37.7325 43.301 37.8359 43.7634 38C43.8423 37.811 43.9211 37.622 44 37.4329C29.3525 29.2766 22.2402 16.7336 22.3298 0Z" fill="%234D178A"/></svg>');background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:10px}@media(max-width: 900px){#homepage #contact .contact-content .contact-form h4 .icon{width:16px;height:13px}}#homepage #contact .contact-content .contact-form #frm_form_1_container{margin-top:2rem}#homepage #contact .contact-content .contact-form #frm_form_1_container label{color:#172694;font-size:clamp(1.125rem,0.9437154696rem + 0.773480663vw,1.5625rem);text-transform:lowercase;font-weight:500}#homepage #contact .contact-content .contact-form #frm_form_1_container input,#homepage #contact .contact-content .contact-form #frm_form_1_container textarea{border-radius:unset;background-color:rgba(23,38,148,.1019607843);border:unset;color:#172694;font-family:"Inter",sans-serif}#homepage #contact .contact-content .contact-form #frm_form_1_container input:focus,#homepage #contact .contact-content .contact-form #frm_form_1_container textarea:focus{box-shadow:unset;border:1px solid #4d178a}#homepage #contact .contact-content .contact-form #frm_form_1_container textarea{height:200px}#homepage #contact .contact-content .contact-form #frm_form_1_container .frm_required{color:#172694}#homepage #contact .contact-content .contact-form #frm_form_1_container .frm_button_submit{background-color:unset;font-family:"Space Mono",monospace;border:unset;box-shadow:unset;color:#4d178a;font-size:clamp(1.125rem,1.0214088398rem + 0.4419889503vw,1.375rem);position:relative;opacity:50%;transition:all ease .5s;margin:0}#homepage #contact .contact-content .contact-form #frm_form_1_container .frm_button_submit:hover{opacity:100%}#homepage #contact .contact-content .contact-form #frm_form_1_container #frm_field_6_container{margin-bottom:0}#homepage #contact .contact-content .contact-form #frm_form_1_container .frm_button_submit::before{content:"[ ";position:absolute;font-size:1.5em;left:-10px;top:0px}#homepage #contact .contact-content .contact-form #frm_form_1_container .frm_button_submit::after{position:absolute;content:" ]";font-size:1.5em;right:-10px;top:0px}
/*# sourceMappingURL=app.min.css.map */
