html{scroll-behavior:smooth}html,body{overflow:unset}body{text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;zoom:1}:root{--color-gray-25:#FCFCFD;--color-gray-50:#F9FAFB;--color-gray-100:#F2F4F7;--color-gray-200:#EAECF0;--color-gray-300:#D0D5DD;--color-gray-400:#98A2B3;--color-gray-500:#667085;--color-gray-600:#475467;--color-gray-700:#344054;--color-gray-800:#1D2939;--color-gray-900:#101828;--color-gray-950:#0C111D}.dark{--color-gray-25:#FAFAFA;--color-gray-50:#F7F7F7;--color-gray-100:#F0F0F1;--color-gray-200:#ECECED;--color-gray-300:#CECFD2;--color-gray-400:#94979C;--color-gray-500:#85888E;--color-gray-600:#61656C;--color-gray-700:#373A41;--color-gray-800:#22262F;--color-gray-900:#13161B;--color-gray-950:#0C0E12}::selection{background:#D0D5DD;color:#344054}img{user-drag:none !important;user-select:none !important;-webkit-user-drag:none !important}label.error{font-size:12px;margin-top:5px;color:#D92D20;position:absolute;bottom:-20px}.js-mobile-nav{display:none}.scrolled-nav:not(.not-transparent){background:#ffffffeb;backdrop-filter:blur(5px)}.js-faq-overlay.active{background-image:linear-gradient(rgba(255,255,255,0),#ffffff 61%)}.js-faq-container{height:25rem;overflow:hidden}.js-faq-container.active{height:auto;overflow:hidden}.recaptcha-widget-container{display:none}input + .error{display:none !important}input.error,textarea.error{border:1px solid #E3636C}.gm-style div{border:none !important}.link-box--animate a:not([class^=btn]):not([class^=gallery-item]),.link-box--animate .text-link{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link-box--animate a:not([class^=btn]):not([class^=gallery-item])::before,.link-box--animate .text-link::before{content:'';position:absolute;width:100%;height:1.2px;background:currentColor;top:100%;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s}.link-box--animate a:not([class^=btn]):not([class^=gallery-item]):hover,.link-box--animate a:not([class^=btn]):not([class^=gallery-item]):active,.link-box--animate a:not([class^=btn]):not([class^=gallery-item]):focus,.link-box--animate .text-link:hover,.link-box--animate .text-link:active,.link-box--animate .text-link:focus{text-decoration:none !important}.link-box--animate a:not([class^=btn]):not([class^=gallery-item]):hover::before,.link-box--animate .text-link:hover::before{transform-origin:0% 50%;transform:scale3d(1,1,1)}.link-box--animate .no-animate a:not([class^=btn]):not([class^=gallery-item]):hover::before,.link-box--animate .text-link:hover::before{display:none}.progress-bar{position:absolute;top:0;left:0;height:2px;background:linear-gradient(to right,#C6232E,#C6232E);width:0%;z-index:100;transition:width 0.2s ease-out}.page-loader{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%}.page-loader svg{height:60px}.page-loader .loader-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-loader.page-loader-v2{background:#e7343f;background:linear-gradient(135deg,#e7343f 0%,#bb262e 100%)}.page-loader.page-loader-v2 .loader-text-color{fill:#fff}.loader-text-color{fill:#C6232E;stroke:#C6232E;stroke-width:1;stroke-dasharray:700;stroke-dashoffset:0;-webkit-animation:dash 1s ease-in-out;animation:dash 1s ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes "dash"{from{stroke-dashoffset:700;fill:transparent;}to{stroke-dashoffset:0;fill:#C6232E;}}@keyframes "dash"{from{stroke-dashoffset:700;fill:transparent;}to{stroke-dashoffset:0;fill:#C6232E;}}.references-slider{visibility:hidden}.cc_div{font-family:'Inter'}.js-copy-success{display:none}.dark .js-support-menu-item.active div{border-color:#FAFAFA;outline-color:#FAFAFA}.dark .js-support-menu-item.active div:nth-child(2){color:#FAFAFA}.js-support-menu-item.active div{border-color:#373A41;outline-color:#94979C}.js-support-menu-item.active div:nth-child(2){color:#373A41}.support-menu{display:block}@media screen and (max-width: 1800px){.support-menu{display:none}}.no-scroll-homepage.no-scroll{overflow:hidden;position:relative}.typed-cursor{font-weight:400}.bg-radial-gray-to-white{background:#f2f4f7;background:radial-gradient(circle,#f2f4f7 0%,#ffffff 100%)}.zoom-container{position:relative;transition:transform 0.5s ease, opacity 0.5s ease;transform:scale(1)}.zoom-container.zoomed{transform:scale(2)}.js-board-init-slider .tns-controls{display:none}