:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:inherit}p,span{padding:0;margin:0}body{margin:0;display:flex;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100%;margin:0;padding:0;text-align:center;background-color:var(--black)}*{font-family:Helvetica Neue}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.navbar{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;position:relative;padding-inline:2rem;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset}.navbar:has(:is(.menu-item:hover)),.navbar:has(:is(.sub-menu-items-container:hover)){box-shadow:none;background-color:var(--navbar-menu-hover)}.navbar:has(:is(.menu-item:hover)) .logo-trigger-container .white-logo,.navbar:has(:is(.sub-menu-items-container:hover)) .logo-trigger-container .white-logo{display:none}.navbar:has(:is(.menu-item:hover)) .logo-trigger-container .red-logo,.navbar:has(:is(.sub-menu-items-container:hover)) .logo-trigger-container .red-logo{display:block}.navbar:has(:is(.menu-item:hover)) .lang-container .white-lang-icon,.navbar:has(:is(.sub-menu-items-container:hover)) .lang-container .white-lang-icon{display:none}.navbar:has(:is(.menu-item:hover)) .lang-container .black-lang-icon,.navbar:has(:is(.sub-menu-items-container:hover)) .lang-container .black-lang-icon{display:block}.navbar .logo-trigger-container{width:200px}.navbar .logo-trigger-container .white-logo{display:block}.navbar .logo-trigger-container .red-logo{display:none}.navbar .logo-trigger-container img{width:100%}@media (max-width: 39.9375em){.navbar .logo-trigger-container{width:150px}}.navbar .logo-tootip-content-container{padding:0!important;border-radius:10px;overflow:hidden;border:none}.navbar .logo-content-container{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:15px;font-size:20px;border-radius:10px;overflow:hidden;background-color:var(--black)}.navbar .logo-content-container a{transition:var(--hover-transition);color:var(--white)}.navbar .logo-content-container a:hover{color:var(--site-red)}.navbar .mobile-right{display:flex;align-items:center;gap:10px}.responsive-menu{display:none}.menu-container{display:flex;align-items:center;gap:3rem;margin-left:-85px;color:#fff}.menu-container:has(:is(.menu-item:hover)) a{color:var(--grey-100)!important}.menu-container .menu-item{padding-block:2rem}.menu-container .menu-item:hover .menu-link{color:var(--site-red)!important;padding-bottom:5px;border-bottom:3px solid var(--site-red)}.menu-container .menu-item .menu-link{color:var(--white);font-size:18px;font-weight:600;transition:var(--short-transition);border-bottom:3px solid transparent;padding-bottom:5px}.menu-container .menu-item .sub-menu-items-container{display:none;position:absolute;left:0;right:0;top:100%;justify-content:center;align-items:center;gap:15%;padding:1.5rem;z-index:100;background-color:var(--navbar-menu-hover)!important}.menu-container .menu-item .sub-menu-items-container .sub-link{font-size:18px;color:var(--grey-100);font-weight:500;padding-bottom:5px;transition:var(--short-transition);border-bottom:3px solid transparent}.menu-container .menu-item .sub-menu-items-container .sub-link:hover{color:var(--site-red)!important;border-bottom:3px solid var(--site-red)}.menu-container .menu-item:hover .sub-menu-items-container{display:flex;box-shadow:0 20px 15px -20px #111}.lang-container{position:relative}.lang-container img{cursor:pointer}.lang-container .white-lang-icon{display:block}.lang-container .black-lang-icon{display:none}.lang-container .tootip-content-container{padding:0!important;width:70px;border:1px solid #cfd5d8;border-radius:10px;overflow:hidden}.lang-container .content{padding:0}.lang-container .lang-dropdown{width:100%;display:flex;flex-direction:column}.lang-container .lang-dropdown .active-lang{background-color:var(--red-100)!important}.lang-container .lang-dropdown .active-lang .lang-name{color:var(--white)!important}.lang-container .lang-dropdown .row{display:flex;align-items:center;justify-content:space-between;padding:13px;cursor:pointer;gap:5px}.lang-container .lang-dropdown .row:hover{background-color:var(--red-25)}.lang-container .lang-dropdown .row .lang-name{font-size:16px;font-weight:600;color:var(--primary)}@media (max-width: 63.9375em){.navbar{padding:1rem;background-color:var(--black)}.navbar .logo-tootip-content-container{padding:0!important;border-radius:10px;overflow:hidden;border:none}.navbar .logo-content-container{gap:10px;padding:15px;font-size:18px}.navbar .logo-content-container a{transition:var(--hover-transition);color:var(--white)}.navbar .logo-content-container a:hover{color:var(--white)}.navbar .menu-container{display:none}.navbar .responsive-menu{display:flex}}.tooltip-content{padding:15px;font-size:12px;line-height:1;color:var(--logo-blue);background-color:#fff;box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;-webkit-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:1000}.tooltip-content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.tooltip-content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.tooltip-content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.tooltip-content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.tooltip-arrow{fill:#fff}.popover-content{padding:15px;font-size:12px;line-height:1;color:var(--logo-blue);background-color:#fff;box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;-webkit-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:1000;outline:none}.popover-content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.popover-content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.popover-content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.popover-content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.popover-arrow{fill:#fff}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0009,#32323299);box-shadow:0 34px 104px #00000040;z-index:10}.hamburger-menu{position:fixed;top:0;right:0;height:100%;width:40%;background-color:var(--black);padding:0 27px 20px;border-radius:30px 0 0 30px;box-shadow:0 34px 104px #00000040;z-index:1200;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.hamburger-menu .menu-item-container{display:flex;flex-direction:column;gap:15px}.hamburger-menu .menu-item-container .parent-item{color:var(--white);font-size:28px;line-height:28px;font-weight:600}.hamburger-menu .menu-item-container .hamburger-menu-sub-items{display:flex;flex-direction:column;gap:10px}.hamburger-menu .menu-item-container .hamburger-menu-sub-items .sub-link{font-size:16px;line-height:16px;color:var(--grey-30);font-weight:500}.hamburger-menu .close-icon{position:absolute;right:15px;top:15px}.hamburger-menu .close-icon svg{width:30px;height:30px;color:var(--white)}.home{display:flex;flex-direction:column;margin:auto}.promotion{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:calc(100vh - 91px);position:relative}.promotion .background-video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(.9)}.promotion p{color:var(--white)}.promotion .promotion-top-section{display:flex;flex-direction:column;gap:10px;z-index:2;animation:fade-in var(--fade-in-transition) ease-out forwards}.promotion .promotion-top-section>p:nth-child(1){font-size:40px;font-weight:500;line-height:40px}.promotion .promotion-top-section>p:nth-child(2){font-size:44px;font-weight:600;line-height:44px}.promotion>p{width:1100px;font-size:30px;line-height:30px;margin-bottom:50px;animation:fade-in var(--fade-in-transition) ease forwards;z-index:2}@media (max-width: 74.9em){.promotion>p{width:80%}}@media (max-width: 63.9375em){.promotion>p{width:80%;font-size:28px;line-height:28px}}.promotion .scroll-indicator{align-items:center;bottom:5%;color:#000;display:flex;flex-direction:column;font-size:16px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.promotion .scroll-indicator .mouse-icon-animation{border:2px solid var(--white);border-radius:15px;height:45px;margin-bottom:15px;position:relative;width:29px}.promotion .scroll-indicator .mouse-icon-animation:after{animation:scroll-animation 2s infinite;background-color:var(--white);border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:5px;transform:translate(-50%);width:6px}@keyframes scroll-animation{0%{top:5px;opacity:1}to{top:40px;opacity:0}}.promotion .scroll-indicator .scroll-down-text{color:var(--white);font-weight:500}@keyframes fade-in{0%{opacity:0;transform:translateY(100%)}to{transform:translateY(0);opacity:1}}@media (max-width: 39.9375em){.promotion{height:calc(100vh - 67.6px)}.promotion .promotion-top-section>p:nth-child(1){font-size:28px;font-weight:500;line-height:28px}.promotion .promotion-top-section>p{font-size:32px;font-weight:600;line-height:32px}.promotion>p{font-size:20px;line-height:23px}.promotion .scroll-indicator{bottom:3%}}.product-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;position:relative;transition:.8s;transform:scale(.95);filter:brightness(.6)}@media (max-width: 74.9em){.product-container{height:50vh}}.product-container.scaled{transform:scale(1);opacity:1;filter:none}.product-container img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.product-container .product-name{margin-top:10vh;padding-block:10px;width:300px;color:#fff;font-size:3rem;border-radius:10px;z-index:20;font-weight:500}@media (max-width: 63.9375em){.product-container .product-name{width:70%;padding-block:6px;margin-top:4vh;font-size:1.875rem}}.product-container .button-container{display:flex;gap:20px;padding-bottom:10vh}@media (max-width: 39.9375em){.product-container .button-container{flex-direction:column;width:100%;gap:10px;padding-bottom:2.5vh;align-items:center}}.product-container .button-container .get-in-touch,.product-container .button-container .download-tds{transition:var(--hover-transition);box-sizing:border-box;width:300px;border-radius:5px;cursor:pointer;font-size:1rem}.product-container .button-container .get-in-touch:hover,.product-container .button-container .download-tds:hover{scale:1.02}@media (max-width: 39.9375em){.product-container .button-container .get-in-touch,.product-container .button-container .download-tds{width:70%;font-size:14px}}.product-container .button-container .get-in-touch{opacity:.9;padding:.3rem .4rem;background:var(--white);border:1px solid var(--black);color:var(--black)}.product-container .button-container .download-tds{background:var(--black);border:.8px solid var(--white);color:var(--white);opacity:.9;padding:.3rem .4rem}.footer{display:flex;flex-direction:column;align-items:center;gap:35px;padding:50px 150px}@media (max-width: 63.9375em){.footer{display:none}}.footer .footer-contact-section{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(33.3%,1fr));gap:0}.footer .footer-contact-section .single-contact-card:nth-child(odd){background-color:#1c1c1c}.footer .footer-contact-section .single-contact-card:nth-child(2n){background-color:#181818}.footer .footer-contact-section .single-contact-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:20px;color:var(--white)}.footer .footer-contact-section .single-contact-card .card-header{font-size:20px;font-weight:500}.footer .footer-contact-section .single-contact-card .common-part{display:flex;font-size:14px;color:var(--white)}.footer .footer-contact-section .single-contact-card .common-part>p{margin-right:5px}.footer .footer-contact-section .single-contact-card .common-part>a{color:var(--white);transition:var(--hover-transition)}.footer .footer-contact-section .single-contact-card .common-part>a:hover{color:var(--hover-link)}.footer .pages-link-social-container{display:flex;justify-content:space-between;width:100%}.footer .pages-link-social-container .pages-links{display:flex;gap:2.5rem}.footer .pages-link-social-container .pages-links .links-list-container{display:flex;flex-direction:column;gap:20px}.footer .pages-link-social-container .pages-links .links-list-container .links-header{color:var(--white);font-size:15px;font-weight:500}.footer .pages-link-social-container .pages-links .links-list-container .links-list{display:flex;flex-direction:column;gap:5px}.footer .pages-link-social-container .pages-links .links-list-container .links-list a{color:gray;transition:var(--hover-transition);font-size:13px}.footer .pages-link-social-container .pages-links .links-list-container .links-list a:hover{color:var(--white)}.footer .pages-link-social-container .social-medias{display:flex;align-items:center;gap:10px}.footer .pages-link-social-container .social-medias a{color:var(--base-grey-15);transition:var(--hover-transition);font-size:35px}.footer .pages-link-social-container .social-medias a:hover{color:#fff}.footer .divider{background-color:gray;height:2px;width:100%}.footer .bottom-bar{display:flex;justify-content:space-between;width:100%;color:gray}.footer .bottom-bar .bottom-links{display:flex;justify-content:space-between;gap:15px;margin-left:-50px}.footer .bottom-bar .bottom-links a{color:gray;transition:var(--hover-transition)}.footer .bottom-bar .bottom-links a:hover{color:var(--white)}.responsive-footer-container{display:none}@media (max-width: 63.9375em){.responsive-footer-container{display:flex;flex-direction:column;align-items:center;gap:20px;background-color:var(--black);padding:30px}}.responsive-footer-container .contact-us{display:flex;flex-direction:column;align-items:center;width:100%;gap:7px;color:var(--white);padding:15px 17px;background-color:#1c1c1c}.responsive-footer-container .contact-us-header{font-size:18px;font-weight:500;line-height:21.6px}.responsive-footer-container .contact-us-informations{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px}.responsive-footer-container .contact-us-informations a{color:var(--white);font-size:14px;line-height:14px}@media (max-width: 63.9375em){.responsive-footer-container .pages-links{display:flex;justify-content:space-around;width:100%;margin-bottom:15px}.responsive-footer-container .pages-links .links-list-container{display:flex;flex-direction:column;gap:12px}.responsive-footer-container .pages-links .links-list-container .links-header{color:var(--white);font-size:1rem;font-weight:500}.responsive-footer-container .pages-links .links-list-container .links-list{display:flex;flex-direction:column;gap:8px}.responsive-footer-container .pages-links .links-list-container .links-list a{color:gray;font-size:14px;line-height:14px}}.responsive-footer-container .footer-bottom{display:flex;flex-direction:column;gap:10px}@media (max-width: 63.9375em){.responsive-footer-container .footer-bottom .social-medias{display:flex;align-items:center;gap:15px}.responsive-footer-container .footer-bottom .social-medias a{color:var(--white);font-size:25px;height:25px}}.responsive-footer-container .footer-copyright{color:gray;font-size:12px}@font-face{font-family:Helvetica Neue;src:url(/assets/helveticaNeue-01-DQmkUjTD.ttf) format("truetype");font-weight:400;font-style:normal}:root{--primary: #042e5a;--black: #000;--white: #fff;--hover-link: rgb(216, 197, 197);--hover-transition: .5s;--short-transition: .3s;--grey-100: #262b2f;--grey-95: #293137;--grey-85: #2d3840;--grey-70: #313e48;--grey-50: #42525e;--grey-30: #7c878d;--grey-15: #e2e8eb;--grey-10: #f3f3f2;--grey-05: #f5f5f5;--logo-blue: #1226aa;--bluegreen-25: #cbd5ee;--bluegreen-100: #7d94cc;--base-grey-15: #d9dadb;--base-grey-85: #4b5157;--base-grey-50: #939699;--base-grey-100: #262d33;--bluegreen-75: #97adda;--bluegreen-50: #b2bfe3;--green-100: #1b5748;--green-75: #19745e;--green-50: #189073;--green-25: #16ad88;--red-100: #ed8e7a;--red-75: #f09988;--red-50: #f2ada3;--red-25: #f5c7bf;--orange-100: #fcd19a;--orange-75: #fdd6a3;--orange-50: #fddbb5;--orange-25: #fde6cd;--greyblue-100: #dcd9e8;--greyblue-75: #dedbea;--greyblue-50: #e2e2ed;--greyblue-25: #ebebf3;--site-red: #ca1a1a;--on-sale-badge: #ff4f52;--progress-circle-color: #4592ff;--navy-blue: #051236;--character-primary-85: rgba(0, 0, 0, .85);--neutral-5: #d9d9d9;--neutral-1: #fff;--dashboard-image-border: #ffe092;--primary-button-hover: #0e1f8e;--success-button-hover: #17614e;--logo-blue-hover: #3e51ce;--navbar-menu-hover: #f3f3f2;--grey-grey-05: #f5f6f6;--fade-in-transition: 1s}
