html{--t-zaw: 1200;--t-zah: 800;--t-zw: calc(var(--t-zaw) / var(--t-zah) * var(--t-zmh, var(--100svh)));--t-zu: calc(var(--t-zw) / 100 + calc(var(--t-zw) / var(--t-zaw) * var(--t-zah) / 100));--zz: ((var(--t-zaw) + var(--t-zah)) / 100) * var(--t-zu);--ww: var(--t-zw);--hh: var(--t-zmh, calc(var(--t-zah) / var(--zz)))}html.-ol.q-xl{--t-zah: 760;--ww: 100%}html.-ol.q-md{--t-zah: 575}html.-op.q-xl{--t-zaw: 768;--t-zah: 1024}html.-op.q-sm{--t-zaw: 375;--t-zah: 667}
html{
    /* --t-body-font-family: "Inter", sans-serif; */
    --t-body-font-family: "Inter Tight";
    --t-body-font-size: var(--sz-16);
    --t-body-line-height: 1.3;
    --t-body-color: var(--tc-text);--t-body-bg: var(--tc-dark);--t-border-width: var(--sz-1);--t-headings-margin-bottom: 0.22em;--t-headings-font-family: "Inter", sans-serif;--t-headings-font-weight: 600;--t-h1-font-size: calc(56 / var(--zz));--t-h2-font-size: calc(44 / var(--zz));--t-h3-font-size: calc(34 / var(--zz));--t-h4-font-size: calc(26 / var(--zz));--t-h5-font-size: calc(22 / var(--zz));--t-h6-font-size: calc(16 / var(--zz));--t-paragraph-margin-bottom: 0.68em;--t-figure-margin-bottom: 0.68em;--t-link-color-rgb: inherit;--t-link-hover-decoration: underline;--t-link-underline-offset: var(--sz-2);--t-link-hover-underline-offset: var(--sz-1);--input-fz: var(--sz-15)}html{--t-header-h: var(--sz-60);--tc-white: #fff;--tc-black: #000;--tc-text: #f8f8f8;--tc-rgb-white: 255, 255, 255;--tc-rgb-black: 0, 0, 0;--tc-rgb-text: 248, 248, 248;--tc-light-gray: #dbe5f1;--tc-gray: #737378;--tc-gray-light: #b0b0b6;--tc-dark: #0a0d10;--tc-gray-black: #262b2f;--tc-gray-dark: #4d4d68;--tc-light-blue: #effbff;--tc-blue: #65d6ff;--tc-blue-h: #54c6ef;--tc-blue-light: #d2f3ff;--tc-light-purple: #d4befb;--tc-purple: #7f35ff;--tc-purple-h: #5e1dd0;--tc-rgb-light-gray: 219, 229, 241;--tc-rgb-gray: 115, 115, 120;--tc-rgb-gray-light: 176, 176, 182;--tc-rgb-dark: 10, 13, 16;--tc-rgb-gray-black: 38, 43, 47;--tc-rgb-gray-dark: 77, 77, 104;--tc-rgb-light-blue: 239, 251, 255;--tc-rgb-blue: 101, 214, 255;--tc-rgb-purple: 127, 53, 255;--focus-outline-w: calc(3 / var(--zz));--focus-color: #7770;--focus-outline-offset: calc(2 / var(--zz));--1svh: 1svh;--1dvh: 1dvh;--100svh: 100svh;--100dvh: 100dvh;--vhd: calc(100vh - var(--100dvh, 100vh))}html.q-md{--t-header-h: var(--sz-55)}@supports not (height: 1svh){html{--1svh: var(--vh1, 1vh);--1dvh: var(--vh1, 1vh);--100svh: var(--vh100, 100vh);--100dvh: var(--vh100, 100vh)}}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}

body{
    margin:0;
    font-family:"Inter Tight";
    font-size:var(--t-body-font-size);
    line-height:var(--t-body-line-height);
    color: #212121;
    /* color:var(--t-body-color); */
    /* background-color:var(--t-body-bg); */
    background-color:#FFF;
    webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
    hr{margin:1rem 0;color:inherit;border:0;border-top:var(--t-border-width) solid inherit;opacity:.25}.h6,.h5,.h4,.h3,.h2,.h1,h6,h5,h4,h3,h2,h1{text-wrap:balance;margin-top:0;margin-bottom:var(--t-headings-margin-bottom, 0.5em);font-family:var(--t-headings-font-family, inherit);font-style:var(--t-headings-font-style, normal);font-weight:var(--t-headings-font-weight, 500);line-height:var(--t-headings-line-height, 1.2);color:var(--t-heading-color, inherit)}
    
    /* .fz1,.h1,h1{font-size:var(--cfz, var(--t-h1-font-size, 2.5rem))}
    .fz2,.h2,h2{
        font-size:var(--cfz, var(--t-h2-font-size, 2rem))
    }
    .fz3,.h3,h3{font-size:var(--cfz, var(--t-h3-font-size, 1.75rem))}
    .fz4,.h4,h4{font-size:var(--cfz, var(--t-h4-font-size, 1.5rem))}
    .fz5,.h5,h5{font-size:var(--cfz, var(--t-h5-font-size, 1.25rem))}
    .fz6,.h6,h6{font-size:var(--cfz, var(--t-h6-font-size, 1rem))} */

    p{margin-top:0;margin-bottom:var(--t-paragraph-margin-bottom, 1rem)}p:last-of-type{--t-paragraph-margin-bottom: 0px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;color:var(--t-highlight-color);background-color:var(--t-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--t-link-color-rgb), var(--t-link-opacity, 1));text-decoration-thickness:var(--t-link-decoration-thickness, 1px) !important}a[href]{-webkit-text-decoration:var(--t-link-decoration, underline);text-decoration:var(--t-link-decoration, underline);text-underline-offset:var(--t-link-underline-offset, 2px)}a.focus-visible,a:hover{--t-link-color-rgb: var(--t-link-hover-color-rgb)}a.focus-visible,a[href]:hover{-webkit-text-decoration:var(--t-link-hover-decoration);text-decoration:var(--t-link-hover-decoration);text-underline-offset:var(--t-link-hover-underline-offset, 3px)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--t-font-monospace, monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--t-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--t-body-bg);background-color:var(--t-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 var(--t-figure-margin-bottom, 1rem)}img,svg{vertical-align:middle}picture{font-size:0}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--t-caption-color, gray);text-align:left}th{font-weight:inherit;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}*,*:not(::after),*:not(::before){scrollbar-width:thin;scrollbar-color:var(--tc-gray) var(--tc-dark)}*:not(:focus-visible){outline:none}html:not([scrollbar=show]){overflow:hidden !important;max-width:100vw}body{min-height:var(--100svh, 100vh)}body 
    .-body{
        /* overflow:hidden; */
        max-width:100%
    }
    body:not([site=loaded])
    .-body{
        opacity:0;
        pointer-events:none
    }
    body:not([site=loaded])::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:auto 10vh;background-position:center;background-repeat:no-repeat;background-image:url("../pics/logo.svg")}html[scrollbar=hide] body,html body[scrollbar=hide],html body.no-scroll{overflow:hidden !important}.with-fancybox body .-body,.with-fancybox body .site-header .navigation,html[scrollbar=hide] body .-body,html[scrollbar=hide] body .site-header .navigation,body[menu=show] .-body,body[menu=show] .site-header .navigation{padding-right:var(--t-sbw, 11.2px)}.with-fancybox[style*="--t-sbw"] body{--fancybox-scrollbar-compensate: 0}.with-fancybox:not([style*="--t-sbw"]) body{--t-sbw: var(--fancybox-scrollbar-compensate, 0px)}body>.scripts{display:none !important}
    .ctr{
        /* --ctr-width: var(--t-zw);
        --ctr-padding-x: var(--sz-14); */
        width: 1491px;
        margin:0 auto;
        max-width:100%;        
        padding:0 15px;
    }
    .invisible,.screen-reader-text,[vhide],.vhide{display:block !important;width:0px !important;height:0px !important;min-width:0px !important;min-height:0px !important;max-width:0px !important;max-height:0px !important;padding:0px !important;margin:0px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth .lenis-prevent,.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.noCSS-gap .textify .line,.noCSS-gap .textify .char{opacity:1 !important;transform:none !important}::-webkit-scrollbar{width:11.2px !important;height:11.2px !important}::-webkit-scrollbar-corner{display:none !important}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}body::-webkit-scrollbar-track{background-color:var(--s-bar-bg, transparent)}::-webkit-scrollbar-thumb{outline-style:solid;outline-color:var(--tc-gray);outline-width:calc(11.2px/4);outline-offset:calc(11.2px/2*-1);border-radius:9em !important}::-webkit-scrollbar-thumb:hover{outline-color:var(--tc-gray-light)}::selection{color:var(--selection-color, #111);background-color:var(--selection-bgc, rgba(187, 187, 187, 0.3333333333));text-shadow:none}:focus,body.bricks-is-frontend :focus,.js-focus-visible :focus:not(.focus-visible):not(:focus-visible){outline:0 !important}body.bricks-is-frontend .focus-visible:not(input):not(textarea),body.bricks-is-frontend input[type=submit].focus-visible,.focus-visible{outline:var(--focus-outline-w, 3px) solid var(--focus-color, #777) !important;outline-offset:var(--focus-outline-offset, 2px) !important}body .fluentform .ff-el-form-control,input[type=text],input[type=tel],input[type=email],input[type=number],input[type=search],input[type=password],input[type=url],textarea{border:1px solid #777777;background-color:rgba(0,0,0,0);padding:13.5px 12px 12.5px}input::-ms-clear{display:none}input:not([type=checkbox]):not([type=radio]),textarea,select{appearance:none;-webkit-appearance:none;-moz-appearance:none}body .fluentform .ff-el-form-control,input[type=text],input[type=tel],input[type=email],input[type=number],input[type=search],input[type=password],input[type=url],textarea{font-weight:300;font-size:var(--input-fz, 14px) !important;font-family:var(--ff-text),sans-serif}body .fluentform .ff-el-form-control:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus{outline-width:0 !important;border-color:var(--input-focus-bdc)}textarea.error-field,input.error-field,.error-field textarea,.error-field input{border-color:#d83023 !important}textarea.valid-field,input.valid-field,.valid-field textarea,.valid-field input{border-color:#58ad69 !important}input:-webkit-autofill{-webkit-text-fill-color:var(--autofill-c, #000000);box-shadow:0 0 0 88rem var(--autofill-bgc, #fbfbfb) inset !important}img:not([src]){visibility:hidden}img:not(.no-max-w){max-width:100%;height:auto}body .tc-white{color:var(--tc-text);--stroke-c: var(--tc-text)}body .tc-light{color:var(--tc-light-blue);--stroke-c: var(--tc-light-blue)}body .tc-white{color:var(--tc-white);--stroke-c: var(--tc-white)}body .tc-black{color:var(--tc-black);--stroke-c: var(--tc-black)}body .tc-blue{color:var(--tc-blue);--stroke-c: var(--tc-blue)}body .tc-dark{color:var(--tc-dark);--stroke-c: var(--tc-dark)}body .tc-gray{color:var(--tc-gray);--stroke-c: var(--tc-gray)}body .tc-gray-dark{color:var(--tc-gray-dark);--stroke-c: var(--tc-gray-dark)}body .tw-balance{text-wrap:balance}body .bg-white{color:var(--tc-dark);background-color:var(--tc-white)}body .bg-transparent-purple{background-color:var(--tc-purple);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(var(--tc-rgb-purple), 1) 50%, rgba(var(--tc-rgb-purple), 1) 100%)}body .bg-blue{background-color:var(--tc-blue)}body .bg-blue[input].focus-visible,body .bg-blue[input]:active,body .bg-blue[input]:hover,body .bg-blue.btn.focus-visible,body .bg-blue.btn:active,body .bg-blue.btn:hover{background-color:var(--tc-blue-h)}
    body .bg-purple{color:var(--tc-text);background-color:var(--tc-purple)}body .bg-purple[input].focus-visible,body .bg-purple[input]:active,body .bg-purple[input]:hover,body .bg-purple.btn.focus-visible,body .bg-purple.btn:active,body .bg-purple.btn:hover{border-color:var(--tc-purple-h);background-color:var(--tc-purple-h)}body .bg-gray{background-color:var(--tc-gray)}body .bg-gray-dark{background-color:var(--tc-gray-dark)}body .bg-gray-black{background-color:var(--tc-gray-black)}
    .t-stroke-e1{
        -webkit-margin-after:0;
        margin-block-end:0;
        /* font-family:"Fira Sans",sans-serif,system-ui; */
        font-weight: 700;
        color:#212121;
        --stroke-c: #fff;
        --stroke-w: var(--sz-2);
        margin-bottom: 48px;
    }
    
    .q-md .t-stroke-e1{--stroke-w: var(--sz-1)}.t-stroke-e1>span{display:block}
    /* .t-stroke-e1.fz100{font-size:var(--sz-100)} */
    .q-md .t-stroke-e1.fz100,
    /* .-op .t-stroke-e1.fz100{
        font-size:var(--sz-60)
    } */
    .qm-md:not(.-op) .t-stroke-e1.fz100>.line:first-child,.qm-md:not(.-op) .t-stroke-e1.fz100>span:first-child{-webkit-margin-start:calc(var(--sz-3)*-1);margin-inline-start:calc(var(--sz-3)*-1)}.t-stroke-e1.fz100>.line:last-child,.t-stroke-e1.fz100>span:last-child{-webkit-margin-before:calc(var(--sz-30)*-1);margin-block-start:calc(var(--sz-30)*-1)}.t-stroke-e1.fz100 .line{-webkit-padding-start:var(--sz-1);padding-inline-start:var(--sz-1);-webkit-padding-end:var(--sz-5);padding-inline-end:var(--sz-5)}.t-stroke-e1.fz65{font-size:var(--sz-65)}.q-md .t-stroke-e1.fz65,.-op .t-stroke-e1.fz65{font-size:var(--sz-50)}.t-stroke-e1.fz65>.line:last-child,.t-stroke-e1.fz65>span:last-child{-webkit-margin-before:calc(var(--sz-20)*-1);margin-block-start:calc(var(--sz-20)*-1)}.t-stroke-e1.fz65>.line:first-child,.t-stroke-e1.fz65>span:first-child,.t-stroke-e1.h3>.line:first-child,.t-stroke-e1.h3>span:first-child,.t-stroke-e1.h2>.line:first-child,.t-stroke-e1.h2>span:first-child,.t-stroke-e1.h1>.line:first-child,.t-stroke-e1.h1>span:first-child{-webkit-margin-start:calc(var(--sz-2)*-1);margin-inline-start:calc(var(--sz-2)*-1)}.t-stroke-e1.fz65 .line,.t-stroke-e1.h3 .line,.t-stroke-e1.h2 .line,.t-stroke-e1.h1 .line{-webkit-padding-start:var(--sz-3);padding-inline-start:var(--sz-3)}.t-stroke-e1.h2>.line:last-child,.t-stroke-e1.h2>span:last-child,.t-stroke-e1.h1>.line:last-child,.t-stroke-e1.h1>span:last-child{-webkit-margin-before:calc(var(--sz-15)*-1);margin-block-start:calc(var(--sz-15)*-1)}.t-stroke-e1.h3>.line:last-child,.t-stroke-e1.h3>span:last-child{-webkit-margin-before:calc(var(--sz-12)*-1);margin-block-start:calc(var(--sz-12)*-1)}.stroke-w-1{--stroke-w: var(--sz-1)}.stroke-w-2{--stroke-w: var(--sz-2)}.stroke-w-3{--stroke-w: var(--sz-3)}.anim-line-1:not(.textify),.anim-char-1:not(.textify){opacity:0}
    /* .anim-char-1{white-space:nowrap} */
    .anim-char-1 .line{-webkit-padding-before:var(--sz-2);padding-block-start:var(--sz-2);-webkit-padding-after:var(--sz-2);padding-block-end:var(--sz-2)}.anim-line-1 .line{-webkit-padding-before:var(--sz-2);padding-block-start:var(--sz-2);-webkit-padding-after:var(--sz-2);padding-block-end:var(--sz-2)}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sz-8);font-size:var(--sz-12)}.noCSS-gap .tags>*:not(:first-child){-webkit-margin-before:var(--sz-4);margin-block-start:var(--sz-4);-webkit-margin-start:var(--sz-8);margin-inline-start:var(--sz-8)}.ch-box-list{width:100%;display:flex;flex-wrap:wrap;align-items:center}.ch-box-list .label{width:100%;font-size:var(--sz-15);-webkit-padding-start:var(--sz-2);padding-inline-start:var(--sz-2)}.ch-box-list>*{-webkit-margin-before:var(--sz-6);margin-block-start:var(--sz-6)}.ch-box-list>*:not(:last-child){-webkit-margin-end:var(--sz-6);margin-inline-end:var(--sz-6)}.ch-box-list label{cursor:pointer}.ch-box-list input{display:block !important;width:0px !important;height:0px !important;min-width:0px !important;min-height:0px !important;max-width:0px !important;max-height:0px !important;padding:0px !important;margin:0px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.ch-box-list input:checked+label:not(.tag){color:var(--tc-purple)}
    .ch-box-list input:checked+.tag{color:var(--tc-white);background-color:var(--tc-blue)}
    /* .ch-box-list input[type=checkbox]:checked:hover+.tag{background-color:var(--tc-blue-h)} */
    .ch-box-list input.focus-visible+.tag{border-color:var(--tc-gray-dark)}.before__footer__white{background-color:var(--tc-white);padding-bottom:16vw;margin-top:-1px;margin-bottom:-16vw}.social-ico-list{padding-left:0;margin-bottom:0;list-style-type:none;gap:var(--sz-10);display:flex;flex-wrap:wrap;align-items:center}.social-ico-list a{display:flex;align-items:center;gap:var(--sz-8)}.social-ico-list a:hover{color:var(--tc-blue-h)}.social-ico-list a:hover img{filter:brightness(1.9) hue-rotate(330deg) contrast(3.2)}
    /* .social-ico-list img{
        width:var(--sz-24);height:var(--sz-24);object-fit:contain;filter:brightness(1) hue-rotate(0deg) contrast(1)
    } */
    input[id]+label[for]{cursor:pointer;-webkit-user-select:none;user-select:none}input:not([type=checkbox]):not([type=radio]),textarea{background-color:var(--tc-white);border:0 solid var(--tc-blue-light);border-bottom-width:var(--sz-2);border-radius:var(--input-bdrs);padding:var(--sz-9) var(--sz-8) var(--sz-8);outline:none;resize:vertical;color:var(--tc-dark);font-weight:400}
    /* input:not([type=checkbox]):not([type=radio]):hover,input:not([type=checkbox]):not([type=radio]):focus,textarea:hover,textarea:focus{border-color:var(--tc-blue)} */
    .error input:not(.valid),input.error,.error select:not(.valid),select.error,.error textarea:not(.valid),textarea.error{border-color:red !important}textarea{scrollbar-color:var(--tc-blue) var(--tc-blue-light);min-height:calc(1em*var(--t-body-line-height)*2 + var(--sz-8)*2 + 1.6px)}textarea:hover,textarea:focus{border-color:var(--tc-blue)}input[type=checkbox],input[type=radio]{--icr-size: 1em;--icr-bd-color: var(--tc-blue-light);--icr-base-color: var(--tc-blue);--icr-mark-color: var(--tc-dark);cursor:pointer;position:relative;top:calc(1.5/var(--zz));appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--icr-size);height:var(--icr-size);border:.15em solid var(--icr-bd-color);margin:0}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--icr-base-color)}[type=checkbox]{border-radius:.25em}[type=checkbox]:checked{background-color:var(--icr-base-color);border-color:var(--icr-base-color)}[type=checkbox]:checked::before{content:"";position:absolute;border:solid var(--icr-mark-color);left:26%;top:-6%;width:50%;height:90%;border-width:0 calc(2.4/var(--zz)) calc(2.4/var(--zz)) 0;transform:rotate(40deg)}[type=radio]{border-radius:50%}[type=radio]:checked{background-color:var(--icr-base-color);border-color:var(--icr-base-color)}[type=radio]:checked::before{content:"";position:absolute;top:25%;left:25%;width:50%;height:50%;border-radius:50%;background-color:var(--icr-mark-color)}select{--select-bdc: var(--tc-blue-light);--select-padding: var(--sz-8) var(--sz-26) var(--sz-7) var(--sz-10);--select-bdc-focus: var(--tc-blue-h);color:var(--tc-dark);background-color:var(--tc-white);appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:var(--select-padding);border:0 solid var(--select-bdc);border-bottom-width:var(--sz-2);border-radius:var(--input-bdrs);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 5L11 1' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right var(--sz-7) center;background-size:var(--sz-12)}select:hover,select:focus{outline:none;border-color:var(--select-bdc-focus)}select::-ms-expand{display:none}.singular-page{padding-top:var(--sz-20);padding-bottom:var(--sz-20)}.singular{background-color:var(--singular-bgc, rgba(0, 0, 0, 0))}.singular .singular-content{padding-top:var(--sz-25);padding-bottom:var(--sz-35)}.s-ico{--i-sz: 1em;display:inline-block;fill:var(--i-fill);stroke:var(--i-stroke);stroke-width:var(--i-stroke-w)}.s-ico:not([width]){width:var(--i-sz)}.s-ico:not([height]){height:var(--i-sz)}.s-ico.-eye,.s-ico.-phone,.s-ico.-arrow-tr-ico,.s-ico.-star8-ico,.s-ico.-trash-ico{--i-fill: currentColor}.s-ico.-chevron-down,.s-ico.-arrow-right,.s-ico.-copy-ico,.s-ico.-close-ico{--i-stroke: currentColor}.s-ico.-chevron-down,.s-ico.-close-ico{--i-sz: var(--sz-15);--i-stroke-w: 1.4px}.s-ico.-chevron-down,.s-ico.-copy-ico{--i-fill: #0000}.s-ico.-copy-ico{--i-stroke-w: 1.6px}.s-ico.-trash-ico,.s-ico.-copy-ico{--i-sz: var(--sz-17)}.s-ico.-eye,.s-ico.-phone{--i-sz: var(--sz-18)}.s-ico.-arrow-right{--i-sz: var(--sz-20);--i-stroke-w: 4px;stroke-linecap:round;stroke-linejoin:round}.s-ico.-people-plus-ico{--i-sz: var(--sz-55);--i-fill: #f4ebff}body .filepond--root{font-size:var(--sz-20);font-family:inherit;color:var(--tc-dark);margin-bottom:0}body .filepond--label-action,body .filepond--drop-label{color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}body .filepond--label-action:hover{color:var(--tc-blue-h)}body .filepond--item-panel{background-color:var(--tc-blue-h)}body .filepond--panel-root{background-color:var(--tc-light-blue)}body .filepond--file-action-button.filepond--file-action-button{min-width:1.625em;min-height:1.625em}body .filepond--browser.error~.filepond--panel{outline:var(--sz-3) solid red !important}.people-info-tag{column-gap:var(--sz-12);display:flex;align-items:center;--people-sz: var(--sz-45)}.people-info-tag img{min-width:var(--people-sz);width:var(--people-sz);height:var(--people-sz);object-fit:cover;border-radius:50%}.people-info-tag .name{font-size:calc(var(--people-sz)*.38);font-weight:400;margin-bottom:0}.people-info-tag .desc{font-size:calc(var(--people-sz)*.28);font-weight:400;color:var(--tc-gray-light)}.avatar{min-width:2.75em;width:2.75em;height:2.75em;font-size:var(--avatar-fz, 1em);line-height:.5;padding:0;border:calc(1.4/var(--zz)) solid currentColor;border-radius:50%;background:none;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;background-color:#000}.avatar.es{--avatar-fz: 0.682em}.avatar.sm{--avatar-fz: 0.8182em}.avatar.lg{--avatar-fz: 1.25em}.avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover}.avatar.-plus{color:var(--tc-dark);border-color:var(--tc-white);background-color:var(--tc-light-gray);font-weight:600;letter-spacing:-1.2px}.avatar.-plus span{padding:var(--sz-1) var(--sz-3) 0 0;font-size:110%}button{min-width:2.25em;min-height:2.25em;font-size:var(--btn-fz, 1em);border:0;padding:0;background-color:rgba(0,0,0,0)}
    .btn{
        color:#FFF;
        /* min-width:2.75em;
        min-height:2.75em; */
        font-size:var(--btn-fz, 1em);
        line-height:.975;padding:0 .975em;
        /* border:calc(1.4/var(--zz)) solid currentColor; */
        border:none;
        border-radius:99em;
        background:none;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        -webkit-user-select:none;
        user-select:none;
        background: #1300FF
    }
        .es.btn{--tag-fz: 0.682em}.sm.btn{--btn-fz: 0.8182em}.lg.btn{--btn-fz: 1.25em}[class*=" bg-"].btn,[class^=bg-].btn{border-width:0}
        /* .btn:active,.btn:hover{color:var(--tc-text);border-color:var(--tc-purple);background-color:var(--tc-purple)} */
        .focus-visible.btn{border-color:var(--tc-text) !important;background-color:var(--tc-purple)}.disabled.btn,.btn:disabled{cursor:not-allowed;color:var(--tc-gray) !important;border-color:var(--tc-light-gray) !important;background-color:var(--tc-light-gray) !important}.btn span{line-height:.6}[href].btn,[href].btn:hover{text-decoration:none}.btn.ico-gap .s-ico:first-child{-webkit-margin-start:calc(-1*var(--sz-3));margin-inline-start:calc(-1*var(--sz-3))}.btn.ico-gap .s-ico+span{-webkit-margin-start:var(--sz-6);margin-inline-start:var(--sz-6)}.btn.ico-gap span+.s-ico{-webkit-margin-start:var(--sz-6);margin-inline-start:var(--sz-6);-webkit-margin-end:calc(-1*var(--sz-3));margin-inline-end:calc(-1*var(--sz-3))}.tag{min-width:2.75em;min-height:2.75em;font-size:var(--tag-fz, 1em);line-height:.5;padding:0 .975em;border:calc(1.4/var(--zz)) solid currentColor;border-radius:99em;background:none;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.es.tag{--tag-fz: 0.682em}.sm.tag{--tag-fz: 0.8182em}.lg.tag{--tag-fz: 1.25em}[class*=" bg-"].tag,[class^=bg-].tag{border-width:0}[href].tag:active,[href].tag:hover{border-color:var(--tc-purple);background-color:var(--tc-purple)}.focus-visible.tag{border-color:var(--tc-white) !important;background-color:var(--tc-purple)}.disabled.tag,.tag:disabled{pointer-events:none;color:var(--tc-gray) !important;border-color:var(--tc-light-gray) !important;background-color:var(--tc-light-gray) !important}.tag[href]:hover:not(:focus),.tag[href]{text-decoration:none}.fvw-marquee{width:100vw;-webkit-margin-start:calc(-50vw - var(--ctr-width, 0px)/-2 - var(--ctr-padding-x));margin-inline-start:calc(-50vw - var(--ctr-width, 0px)/-2 - var(--ctr-padding-x));overflow:hidden}.-lp.q-xl .fvw-marquee{-webkit-margin-start:calc(-1*var(--ctr-padding-x, 0px));margin-inline-start:calc(-1*var(--ctr-padding-x, 0px))}
        .marquee3k{
            white-space:nowrap;
            display:flex;
            flex-wrap:nowrap;
            align-items:center;
            white-space:nowrap;
            transition:opacity .6s;
            opacity:.002;
            overflow: hidden;
        }
        .marquee3k.is-init{opacity:1}.marquee3k__wrapper{will-change:-webkit-transform;will-change:transform;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.marquee3k__copy{display:inline-block;padding-right:var(--sz-16);box-sizing:border-box}.marquee3k img{font-size:0;object-fit:contain}[role=dialog]{z-index:var(--d-modal-zi, 990)}[role=dialog][aria-hidden=true]{display:none;-webkit-user-select:none;user-select:none;pointer-events:none}[role=dialog] div[data-a11y-dialog-hide]{z-index:-1;cursor:pointer;background-color:var(--d-modal-bgc-overlay, rgba(43, 46, 56, 0.5));-webkit-backdrop-filter:var(--d-modal-bdf-overlay, blur(10px));backdrop-filter:var(--d-modal-bdf-overlay, blur(10px));animation:modal_fade_in 200ms both}@media(prefers-reduced-motion: reduce){[role=dialog] div[data-a11y-dialog-hide]{animation:none}}[role=dialog] .dm_viewport,[role=dialog] div[data-a11y-dialog-hide],[role=dialog]{position:fixed;top:0;left:0;width:100vw;height:100vh}[role=dialog] .dm_viewport{display:flex;align-items:flex-start;z-index:1;overflow:hidden auto;padding-bottom:var(--vhd, 0px);animation:modal_fade_in 300ms 50ms both,modal_slide_up 300ms 50ms both}@media(prefers-reduced-motion: reduce){[role=dialog] .dm_viewport{animation:none}}[role=dialog] .dm_container{cursor:auto;position:relative;z-index:2;color:var(--d-modal-tc, black);margin:auto;display:flex;flex-direction:column}[role=dialog] .dm_close{cursor:pointer;position:absolute;top:var(--d-modal-close-top, 0);right:var(--d-modal-close-right, var(--d-modal-close-top, 0));text-align:center;color:var(--d-modal-close-c, #000);line-height:var(--d-modal-close-lh, 1);font-size:var(--d-modal-close-fz, 22px);font-weight:var(--d-modal-close-fw, 300);min-width:var(--d-modal-close-w, 36px);min-height:var(--d-modal-close-h, 36px);padding:var(--d-modal-close-p, 0);border:var(--d-modal-close-bd, 0);border-radius:var(--d-modal-close-bdrs, 0);z-index:var(--d-modal-close-zi, 80);-webkit-user-select:none;user-select:none}[role=dialog] .dm_content{border-radius:var(--d-modal-bdrs, 0);background-color:var(--d-modal-bgc, white);width:var(--d-modal-w, 600px);max-width:var(--d-modal-maw, 100vw);padding:var(--d-modal-p, 20px 20px 25px)}[role=dialog] .dm_content h1{margin-top:0}[role=dialog] .dm_bar{position:relative;z-index:5;margin:0;background:var(--d-modal-bar-bgc, white);padding:var(--d-modal-bar-p, 20px 20px 15px);margin-bottom:-1px;border-top-left-radius:var(--d-modal-bdrs, 0);border-top-right-radius:var(--d-modal-bdrs, 0)}[role=dialog] .dm_bar+.dm_content{padding-top:0;border-top-left-radius:0;border-top-right-radius:0}[role=dialog] .dm_bar h1{margin-bottom:0}@keyframes modal_fade_in{from{opacity:0}}@keyframes modal_slide_up{from{transform:translateY(3%)}}[role=tab]{color:inherit}.step-by-step.-nav-n-btns .step-nav{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.step-by-step.-nav-n-btns .step-nav-sep{cursor:default;min-width:var(--sz-10)}.step-by-step.-nav-n-btns .step-nav-item{cursor:pointer;border:var(--sz-2) solid var(--tc-blue-light);border-radius:var(--sz-5);background-color:var(--tc-white);color:var(--tc-dark);font-size:inherit}.step-by-step.-nav-n-btns .step-nav-item:hover,.step-by-step.-nav-n-btns .step-nav-item.active{border-color:var(--tc-blue-h)}.step-by-step.-nav-n-btns .step-nav-item.active{font-weight:600;background-color:var(--tc-blue)}.step-by-step.-nav-n-btns .step-nav-item.active+.step-nav-sep+.step-nav-item~.step-nav-item:not(.visit),.step-by-step.-nav-n-btns .step-nav-item.active+.step-nav-item~.step-nav-item:not(.visit){cursor:default;border-color:var(--tc-blue-light) !important}.m-pgm_apl input:not([type=checkbox]):not([type=radio]),.m-pgm_apl label:not(.tag),.m-pgm_apl textarea{width:100%}.m-pgm_apl input+label:not(.tag){width:auto}.m-pgm_apl label>span:first-child{display:block;position:relative;z-index:1;padding:0 var(--sz-8);font-size:var(--sz-14);color:var(--tc-gray-dark);text-wrap:balance}.m-pgm_apl label>span:first-child+textarea,.m-pgm_apl label>span:first-child+input{margin-top:calc(-1*var(--sz-8));color:var(--tc-dark)}.m-pgm_apl label>span:first-child+input[type=file]{margin-top:0}.m-raq-switch{padding-bottom:var(--sz-20);color:var(--tc-gray-light);font-size:var(--sz-30);font-weight:900}.m-raq-switch [href*=current]{pointer-events:none;color:var(--tc-blue-h);text-decoration:none !important}.m-raq-switch [href]:hover{color:var(--tc-blue-h)}.m-raq-switch>*:not(:first-child){-webkit-margin-start:var(--sz-15);margin-inline-start:var(--sz-15)}[role=dialog]{--d-modal-w: calc(680 / var(--zz));--d-modal-p: var(--sz-30) var(--sz-25);--d-modal-bar-p: var(--sz-30) var(--sz-25) var(--sz-20);--d-modal-bdrs: var(--sz-20);--d-modal-close-top: var(--sz-10);--d-modal-close-c: var(--tc-purple);--d-modal-close-fz: var(--sz-30);--d-modal-close-w: 1.5em;--d-modal-close-h: 1.5em;--d-modal-close-bd: var(--sz-1) solid var(--tc-light-gray);--d-modal-close-bdrs: 99em}.q-md [role=dialog]{--d-modal-p: var(--sz-20) var(--sz-15);--d-modal-bar-p: var(--sz-20) var(--sz-15) var(--sz-20)}[role=dialog] div[data-a11y-dialog-hide]{animation:none}[role=dialog] .dm_close{background-color:#fff}[role=dialog] .dm_close span{display:flex;align-items:center;justify-content:center;padding-bottom:var(--sz-3)}[role=dialog] .dm_close.focus-visible,[role=dialog] .dm_close:hover{background-color:#fff;border-color:var(--tc-gray)}[role=dialog] .dm_viewport{overscroll-behavior:none}[role=dialog] form textarea,[role=dialog] form input:not([type=checkbox]):not([type=radio]){width:100%}[role=dialog] form .tag{white-space:nowrap;color:var(--tc-gray-dark);border-color:var(--tc-blue)}[role=dialog] form .tag.active{color:var(--tc-white);background-color:var(--tc-blue-h)}.site-header{pointer-events:none}.site-header .navigation-spacer{min-height:var(--t-header-h)}.site-header .navigation{pointer-events:all;color:var(--tc-dark);background-color:var(--tc-white);z-index:920;position:fixed;top:0;left:0;width:100%}[site=loaded] .site-header .navigation{transition:background-color .5s,-webkit-backdrop-filter .5s;transition:background-color .5s,backdrop-filter .5s;transition:background-color .5s,backdrop-filter .5s,-webkit-backdrop-filter .5s}.dark-header:not([menu=show]) .site-header .navigation{color:var(--tc-text);background-color:rgba(var(--tc-rgb-dark), 0)
        }
        body[menu=show] .site-header .navigation,
        .dark-header:not([scrolled=begin]):not([menu=show]) .site-header .navigation{
            color:var(--tc-text);
            /* background-color:rgba(var(--tc-rgb-dark), 0.66); */
            background: rgba(255,255,255,.9 );
            -webkit-backdrop-filter:blur(12px) saturate(1.1);
            backdrop-filter:blur(12px) saturate(1.1)
        }
        .site-header .navigation>.ctr{
            /* min-height:var(--t-header-h); */
            padding: 15px 0;
            display:flex;
            align-items:center;
            justify-content:space-between
        }
        
        .site-header .navigation .-main{display:flex;align-items:center}body:not(.dark-header) .site-header .navigation .extra .btn:not(:hover){border-color:var(--tc-blue)}.q-sm .site-header .navigation .extra>*:not(:first-child):not(:last-child){-webkit-margin-start:var(--sz-5) !important;margin-inline-start:var(--sz-5) !important}.q-sm .site-header .navigation .extra{font-size:.95em}
        /* .site-header .navigation nav{-webkit-margin-end:var(--sz-30);margin-inline-end:var(--sz-30)} */
        .site-header .navigation nav ul{display:flex;align-items:center;list-style-type:none;padding-left:0;margin-bottom:0}.-op .site-header .navigation nav,.q-md .site-header .navigation nav{display:none}.tablet .site-header .navigation nav,.mobile .site-header .navigation nav{display:none}.site-header .navigation .menu-item{display:flex;align-items:center}.site-header .navigation .menu-item:not(:first-child){-webkit-margin-start:var(--sz-15);margin-inline-start:var(--sz-15)}
        .site-header .navigation .menu-item>a{
            font-size:16px;
            padding:var(--sz-8) 0;
            white-space:nowrap;
            --t-link-decoration: none;
            --t-link-hover-decoration: none;--t-link-hover-underline-offset: var(--sz-6)
        }
    .dark-header .site-header .navigation .menu-item>a{
        /* color:var(--tc-light-blue) */
        color: #21212180;
    }
    .site-header .navigation .menu-item:hover>a,.site-header .navigation .menu-item.current-menu-item>a,.site-header .navigation .menu-item.current_page_item>a{color:var(--tc-blue)}.site-header .canvas-menu{z-index:900;pointer-events:none;overflow-x:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh;visibility:hidden;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0px) saturate(1);backdrop-filter:blur(0px) saturate(1);transition:background-color .4s,visibility 0s .4s,-webkit-backdrop-filter .5s;transition:background-color .4s,backdrop-filter .5s,visibility 0s .4s;transition:background-color .4s,backdrop-filter .5s,visibility 0s .4s,-webkit-backdrop-filter .5s;display:flex;flex-direction:column;align-items:flex-end;-webkit-user-select:none;user-select:none}[menu=show] .site-header .canvas-menu{pointer-events:all;visibility:visible;background-color:rgba(var(--tc-rgb-dark), 0.9);transition:background-color .4s,visibility 0s 0s,-webkit-backdrop-filter .5s;transition:background-color .4s,backdrop-filter .5s,visibility 0s 0s;transition:background-color .4s,backdrop-filter .5s,visibility 0s 0s,-webkit-backdrop-filter .5s}.site-header .canvas-menu .-viewport{background-color:var(--tc-dark);max-width:100%;width:calc(400/var(--zz));height:100%;transform:translateX(120%);transition:transform .4s;overflow-x:hidden;overflow-y:auto}[menu=show] .site-header .canvas-menu .-viewport{transform:translateX(0%)}.q-sm .site-header .canvas-menu .-viewport{width:100%}.site-header .canvas-menu .-container{padding-top:calc(var(--t-header-h) + var(--sz-20));padding-bottom:calc(var(--vhd, 0px) + var(--sz-30));min-height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.site-header .canvas-menu .-bg-close{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;padding:0;border:0;background-color:rgba(0,0,0,0)}.site-header .canvas-menu .nav{display:flex;align-items:center;justify-content:center;text-align:center}.site-header .canvas-menu .nav a{text-decoration:none !important}.site-header .canvas-menu .nav .menu-item{font-size:var(--sz-45);font-family:"Fira Sans",sans-serif,system-ui;font-weight:900;--stroke-c: var(--tc-white);--stroke-w: var(--sz-1);color:hsla(0,0%,100%,0);-webkit-text-stroke:var(--stroke-w, 1px) var(--stroke-c, inherit)}.site-header .canvas-menu .nav .menu-item:not(:last-child){margin-bottom:var(--sz-8)}.site-header .canvas-menu .nav .menu-item a:hover{color:var(--tc-white)}.site-header .canvas-menu .nav .menu-item.current-menu-item,.site-header .canvas-menu .nav .menu-item.current_page_item{color:var(--tc-blue);--stroke-c: var(--tc-blue);--stroke-w: var(--sz-0)}.site-header .canvas-menu ul{padding-left:0;margin-bottom:0;list-style-type:none}.site-header .menu-burger{position:relative;min-width:var(--sz-40);min-height:var(--sz-45);transition:color .2s 0s,transform .4s}.qm-md .site-header .menu-burger{display:none}.q-sm .site-header .menu-burger{-webkit-margin-start:var(--sz-10) !important;margin-inline-start:var(--sz-10) !important}html.-op .site-header .menu-burger,html.tablet .site-header .menu-burger,html.mobile .site-header .menu-burger{display:block !important}body:not(.dark-header) .site-header .menu-burger{color:var(--tc-blue)}
    .site-header .menu-burger::before,
    .site-header .menu-burger::after{
        content:"";
        display:block;
        /* width:100%; */
        height:4px;
        border-radius:8px;
        background-color:#212121;
        position:absolute;
        top:50%;
        right: 0;
        transition:all .4s
    }
    .site-header .menu-burger::before{
        top:calc(50% - 5.2px);
        width: 64px;
    }
    .site-header .menu-burger::after{
        width: 40px;
    }
    [menu=show] .site-header .menu-burger::before{
        top:50%;
        transform:rotate(135deg);
        width: 41px;
    }
    .site-header .menu-burger::after{top:calc(50% + 2.8px)}[menu=show] .site-header .menu-burger::after{top:50%;transform:rotate(-135deg)}[menu=show] .site-header .menu-burger{transform:rotate(-270deg);color:var(--tc-blue)}.site-header svg [stroke]{stroke:currentColor;transition:stroke .4s}.site-header svg [fill]{fill:currentColor;transition:fill .4s}
    picture.logos{
        width:auto;
        height:var(--sz-35);
        /* display:flex; */
        align-items:center
    }
    picture.logos img{
        width:100%;        
        object-fit:contain
    }
    /* body.dark-header .site-header picture.logos [src*=logo-d],
    body:not(.dark-header)[menu=show] .site-header picture.logos [src*=logo-d],
    body:not(.dark-header) .site-header picture.logos [src*="logo."]{display:none} */
    body:not(.dark-header)[menu=show] .site-header picture.logos [src*="logo."]{display:block}body:not([site=loaded]) .site-header picture.logos [src*=logo-d]{display:block !important}body:not([site=loaded]) .site-header picture.logos [src*="logo."]{display:none !important}.site-footer{position:relative;z-index:50}.site-footer .malkin-tech-bx{padding:var(--sz-9) var(--sz-8) var(--sz-10)}.site-footer .malkin-tech-bx img{width:auto;height:var(--sz-25)}.site-footer .malkin-tech-bx img:not(:first-child){-webkit-margin-start:var(--sz-16);margin-inline-start:var(--sz-16)}.site-footer .bg-purple .malkin-tech-bx{filter:invert(1)}.site-footer .-top-s-bar{position:relative;height:8vw;overflow:hidden;margin-bottom:-1px}.q-xl .site-footer .-top-s-bar{height:11vw}.q-md .site-footer .-top-s-bar{height:12vw}.q-sm .site-footer .-top-s-bar{height:18vw}.site-footer .-top-s-bar>div,.site-footer .-top-s-bar .bg-blue{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.site-footer .-top-s-bar>div{width:110vw;height:100vw;transform:translate(-50%, -50%) rotate(2.5deg)}
    .site-footer .-bot-s{
        position:relative;
        overflow:hidden;
        border-top: 1px solid rgba(33, 33, 33, 0.3);
    }
    .site-footer .-bot-s .-bot-s-ctr{transform:translateY(0%);position:relative;padding-top:var(--sz-15);padding-bottom:var(--sz-15)}.q-md .site-footer .-bot-s .-bot-s-ctr{padding:var(--sz-20) 0}.site-footer .-top-s-ct{gap:0 var(--sz-40);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.-op .site-footer .-top-s-ct,.q-md .site-footer .-top-s-ct{justify-content:space-between}.site-footer .-top-s-ct #blob{position:relative;width:calc(340/var(--zz));height:calc(340/var(--zz));overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:var(--sz-30)}html:not(.desktop) .site-footer .-top-s-ct #blob{display:none !important}html.mobile .site-footer .-top-s-ct #blob{margin-bottom:var(--sz-0)}.site-footer .-top-s-ct #blob-wrap{position:absolute;top:50%;left:50%;width:0;height:0}.site-footer .-top-s-ct #blob canvas{position:absolute;top:50%;left:50%;width:2000px;height:1000px;transform:translate(-50%, -50%) scale(1)}.site-footer .-top-s-ct .-bot{padding:var(--sz-40) 0}.site-footer .-bot-s-ct{gap:var(--sz-35);display:flex;flex-direction:column;padding:var(--sz-30) var(--sz-25);border-radius:var(--sz-20)}.site-footer .-bot-s-ct .-bot-s-ct-top{gap:var(--sz-25) var(--sz-8)}.q-md .site-footer .-bot-s-ct .-bot-s-ct-top{column-gap:var(--sz-0)}.q-md .site-footer .-bot-s-ct .--logo{width:100%;display:flex;align-items:center}.q-md .site-footer .-bot-s-ct .--menu{width:45%;max-width:45%}.q-md .site-footer .-bot-s-ct .--menu+.--menu{width:52%;max-width:52%}.q-md .site-footer .-bot-s-ct .--info{width:100%}.q-md .site-footer .-bot-s-ct .--info .-menu{max-width:none}.q-md .site-footer .-bot-s-ct .--info .-menu ul{gap:var(--sz-3) var(--sz-6);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.q-md .site-footer .-bot-s-ct .--info .-menu li{min-width:auto}.q-md .site-footer .-bot-s-ct .--info .menu-item{-webkit-margin-before:var(--sz-0);margin-block-start:var(--sz-0)}.q-md .site-footer .-bot-s-ct .--info .btn{width:100%}
    .qm-sm .site-footer .-bot-s-ct .--info{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: end;
    }
    .qm-sm .site-footer .-bot-s-ct .--info .-menu{
        max-width: 250px;
    }
    .site-footer .-bot-s-ct .-bot-s-ct-bot{color:var(--tc-gray);font-size:80%;gap:var(--sz-15) var(--sz-8)}.q-md .site-footer .-bot-s-ct .-bot-s-ct-bot{justify-content:space-around}
    .site-footer .-menu-title{
        font-size:var(--sz-13);
        color:var(--tc-gray);
        margin-bottom:var(--sz-6);
        cursor:default
    }
    .site-footer .-menu{
        /* max-width:calc(165/var(--zz)) */
        max-width: 200px;
    }
        
    .site-footer ul{padding-left:0;margin-bottom:0}.site-footer .menu-item{display:flex;flex-direction:column;max-width:100%;min-width:calc(150/var(--zz))}.site-footer .menu-item:not(:first-child){-webkit-margin-before:var(--sz-2);margin-block-start:var(--sz-2)}
    .site-footer .menu-item>a{
        /* font-size:var(--sz-15); */
        font-size: 24px;
        line-height: 100%;
        padding:var(--sz-4) 0;
        --t-link-decoration: none;
        --t-link-hover-underline-offset: var(--sz-4);
    }
    .site-footer .menu-item:hover>a,.site-footer .menu-item.current-menu-item>a,.site-footer .menu-item.current_page_item>a{color:var(--tc-blue)}.site-footer .-decor-el-1{color:var(--tc-dark);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;gap:var(--sz-5);display:flex;flex-wrap:nowrap;align-items:center;line-height:1}
    .site-footer .-decor-el-1>div:nth-child(1){
        font-weight: 800;
        font-size:24px}
    .site-footer .-decor-el-1>div:nth-child(2){width:var(--sz-40);height:var(--sz-1);background-color:var(--tc-gray);transform:rotate(-45deg)}.site-footer .-decor-el-1>div:nth-child(3){max-width:calc(70/var(--zz))}.site-footer .-send-us-btn{overflow:hidden;text-decoration:none !important;display:inline-block;position:relative;-webkit-padding-end:var(--sz-40);padding-inline-end:var(--sz-40)}.q-md .site-footer .-send-us-btn{-webkit-padding-end:var(--sz-0);padding-inline-end:var(--sz-0)}.qm-md:not(.-op) .site-footer .-send-us-btn .fz100{margin-top:calc(-1*var(--sz-30));margin-bottom:calc(-1*var(--sz-20))}.site-footer .-send-us-btn:focus::before,.site-footer .-send-us-btn:active::before,.site-footer .-send-us-btn:hover::before{transform:translate(0, 0);opacity:1;transition:transform .3s,opacity .25s .1s}.site-footer .-send-us-btn::before{content:"";position:absolute;top:var(--sz-16);right:var(--sz-0);width:var(--sz-20);height:var(--sz-20);background-size:100%;background-repeat:no-repeat;background-position:top right;background-image:url("../pics/card-h-arrow.svg");pointer-events:none;opacity:0;transform:translate(-4px, 4px);transition:transform .3s,opacity .2s 0s;filter:brightness(0.5) sepia(1) hue-rotate(160deg) contrast(3)}.q-md .site-footer .-send-us-btn::before{display:none}.q-md .site-footer .social-ico-list{width:100%;justify-content:center}
    .home-hero{
        position:relative;
        z-index:5;
        /* -webkit-margin-before:calc(var(--t-header-h)*-1);
        margin-block-start:calc(var(--t-header-h)*-1);
        -webkit-margin-after:var(--sz-85);
        margin-block-end:var(--sz-85); */
        /* background:var(--tc-dark) */
        margin-top: 20px;
        background: #FFF
    }
    .noCSS-gap .home-hero{background-color:var(--tc-gray-dark)}
    .home-hero .ctr{
        /* min-height:var(--hh); */
        display:flex;
        align-items:stretch;
    }
    .home-hero .content{
        width:100%;
        display:flex;
        align-items:center;
        justify-content: center;
        z-index:-1;
    }
    .-op .home-hero .content,.q-md .home-hero .content{align-items:stretch;flex-direction:column;justify-content:center;padding-top:calc(var(--t-header-h) + var(--sz-60));padding-bottom:var(--sz-100)}
    .home-hero .content>*{
        width:auto;
        height: 100%;
    }
    /* .q-md.qm-sm .home-hero .col-start{
        width:calc(380/var(--zz));
        margin:0 auto
    } */
    .-op .home-hero .col-start,.q-md .home-hero .col-start{margin-bottom:var(--sz-30) !important}.home-hero .col-end{max-width:100%}html:not(.ios):not(.macos) .home-hero .col-end{text-wrap:balance}.q-md.qm-sm .home-hero .col-end{width:calc(380/var(--zz));margin:0 auto}.qm-md .home-hero .col-end{width:34%;width:calc(320/var(--zz))}.qm-md .home-hero .col-end [href*=application]{display:none}.home-hero .col-end [href*=application]{-webkit-margin-before:var(--sz-30);margin-block-start:var(--sz-30)}
    .home-hero--bg-canvas{
        pointer-events:none;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index:-4;
        overflow:hidden;
        /* background:rgba(40,47,92,.36);
        background:linear-gradient(90deg, rgba(40, 47, 92, 0.36) 0%, rgba(96, 101, 177, 0.36) 40%, rgba(86, 54, 143, 0.36) 100%);*/
        --j1-bg: var(--tc-rgb-purple);
        --j2-bg: var(--tc-rgb-light-gray);
        --j3-bg: var(--tc-rgb-blue) */
        background: #FFF;
    }
        .home-hero--bg-canvas .bd-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px)}.home-hero--bg-canvas .wrap{height:100%}.home-hero--bg-canvas .wrap>*{position:absolute;width:.1px;height:.1px}.home-hero--bg-canvas .wrap>*:after{content:"";display:block;width:calc(40vw + 40vh);height:calc(40vw + 40vh);position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%)}.home-hero--bg-canvas .j-1{animation:bg_anim__hue 16s 0s linear infinite,bg_anim__move1 19s 0s ease infinite}.home-hero--bg-canvas .j-1:after{background:radial-gradient(circle, rgba(var(--j1-bg), 0.25) 0%, rgba(var(--j1-bg), 0) 96%)}.home-hero--bg-canvas .j-2{animation:bg_anim__hue 24s 0s linear infinite,bg_anim__move2 25s 0s ease infinite}.home-hero--bg-canvas .j-2:after{background:radial-gradient(circle, rgba(var(--j2-bg), 0.08) 0%, rgba(var(--j2-bg), 0) 96%)}.home-hero--bg-canvas .j-3{animation:bg_anim__hue 30s 0s linear infinite,bg_anim__move3 15s 0s ease infinite}.home-hero--bg-canvas .j-3:after{background:radial-gradient(circle, rgba(var(--j3-bg), 0.25) 0%, rgba(var(--j3-bg), 0) 96%)}@keyframes bg_anim__hue{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}@keyframes bg_anim__move1{0%{top:0vh;left:50vw}25%{left:0vw}50%{top:100vh}75%{left:100vw}100%{top:0vh;left:50vw}}@keyframes bg_anim__move2{0%{top:50vh;left:100vw}25%{top:100vh}50%{left:0vw}75%{top:0vh}100%{top:50vh;left:100vw}}@keyframes bg_anim__move3{0%{top:100vh;left:50vw}25%{left:100vw}50%{top:0vh}75%{left:0vw}100%{top:100vh;left:50vw}}
        .home-hero--sphere{
            pointer-events:none;
            position:absolute;
            z-index:-1;
            --el-w: calc(560 / var(--zz));
            /* top:calc(50% - var(--el-w)/2);
            left:calc(50% - var(--el-w)/2.5); */
            top:calc(50% - 250px);
            left:calc(50% - 250px);
            /* width:var(--el-w) !important;
            height:var(--el-w) !important; */
            border-radius:100%;
            overflow:hidden
        }
        .q-md .home-hero--sphere{translate:none;rotate:none;scale:none;transform:translate(25%, 0%) scale(0.7, 0.7)}
        .home-hero--sphere.new .sphere-animation{position:absolute;top:calc(50% - 1px);left:calc(50% - 2px);width:108%;height:108%;margin:-54% 0 0 -54%;opacity:0;transition:opacity .6s}
        .home-hero--sphere.new .sphere-animation.is-init{opacity:1}
        .home-hero--sphere.new .sphere-animation.is-init .sphere path{fill:url(#sphereGradient);stroke-width:1px;stroke:rgba(94,29,208,.35);-webkit-backface-visibility:hidden;backface-visibility:hidden}
        @media(min-width: 500px){.home-hero--sphere.new .sphere-animation.is-init .sphere path{stroke-width:1px}}.x--marquees{position:absolute;bottom:0;left:0;width:100%}.x--marquees>*{position:absolute;top:50%;left:50%;width:100vw}.x--marquees .malkin-tech-bx{padding:var(--sz-9) var(--sz-8) var(--sz-10)}.x--marquees .malkin-tech-bx img{width:auto;height:var(--sz-25)}.x--marquees .malkin-tech-bx img:not(:first-child){-webkit-margin-start:var(--sz-16);margin-inline-start:var(--sz-16)}.x--marquees .bg-blue{transform:translate(-50%, -100%) rotate(2.5deg) scale(1.1)}.x--marquees .bg-purple{transform:translate(-50%, -100%) rotate(-2.5deg) scale(1.1)}.x--marquees .bg-purple>*{filter:invert(1)}.q-sm .x--marquees .bg-blue{transform:translate(-50%, -100%) rotate(6.6deg) scale(1.1)}.q-sm .x--marquees .bg-purple{transform:translate(-50%, -100%) rotate(-6.6deg) scale(1.1)}
        .home-services{
            margin-top: 100px;
            margin-bottom:var(--sz-60);
        }
        .home-services .service-grid{padding-top:var(--sz-40);--gx: var(--sz-22);--gy: var(--sz-22);position:relative;z-index:10}.noCSS-gap .home-services .service-grid>*{margin-top:var(--sz-20);min-height:auto}.qm-md.q-xl.-op .home-services .service-grid>*,.qm-md.-ol .home-services .service-grid>*{min-height:calc(355/var(--zz));aspect-ratio:375/355}.qm-md.-op .home-services .service-grid>*,.qm-sm.-ol .home-services .service-grid>*{aspect-ratio:auto !important}.home-services .service-grid>*:first-child{padding-bottom:var(--sz-20);display:flex;align-items:flex-end;justify-content:flex-end}.q-md .home-services .service-grid>*:first-child{min-height:var(--sz-0)}.qm-md.q-xl.-op .home-services .service-grid>*:first-child,.qm-md.-ol .home-services .service-grid>*:first-child{min-height:var(--sz-0)}.qm-md.-op .home-services .service-grid>*:first-child,.qm-sm.-ol .home-services .service-grid>*:first-child{grid-column-start:1;grid-column-end:3;aspect-ratio:auto}.service-card{position:relative;border:0;border-radius:var(--sz-24);padding:var(--sz-16) var(--sz-18);color:var(--tc-text);background-color:var(--tc-gray-black);transition:background-color .3s;display:flex;flex-direction:column}.service-card .-ico{-webkit-padding-after:var(--sz-12);padding-block-end:var(--sz-12)}.service-card .-ico img{width:var(--sz-70);height:auto}.service-card .-title>*{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.service-card .-tags{margin-top:auto;-webkit-padding-before:var(--sz-15);padding-block-start:var(--sz-15)}.service-card .tag{display:inline-flex}.service-card .tag:nth-child(4n)~.tag{display:none}.service-card[href]{text-decoration:none !important}.service-card[href]:hover{background-color:var(--tc-purple)}.service-card[href]:focus::before,.service-card[href]:active::before,.service-card[href]:hover::before{transform:translate(0, 0);opacity:1;transition:transform .3s,opacity .25s .1s}.service-card[href]::before{content:"";position:absolute;top:var(--sz-16);right:var(--sz-18);width:var(--sz-20);height:var(--sz-20);background-size:100%;background-repeat:no-repeat;background-position:top right;background-image:url("../pics/card-h-arrow.svg");pointer-events:none;opacity:0;transform:translate(-4px, 4px);transition:transform .3s,opacity .2s 0s}.service-modal{--d-modal-p: var(--sz-30) var(--sz-25)}.service-modal .dm_content{display:flex;flex-direction:column}.service-modal .-ico{padding-bottom:var(--sz-12)}.service-modal .-title>*{margin-bottom:var(--sz-20)}.service-modal .-content{display:block !important}.service-modal .tags:not(:last-child){margin-bottom:var(--sz-25)}.service-modal .tag{border-color:var(--tc-gray)}.home-achievements{position:relative;-webkit-margin-before:var(--sz-60);margin-block-start:var(--sz-60);-webkit-margin-after:var(--sz-85);margin-block-end:var(--sz-85);border-radius:var(--sz-30)}.home-achievements--after{position:relative;z-index:5}.home-achievements+.home-achievements--after{-webkit-margin-before:calc(-1*var(--sz-85));margin-block-start:calc(-1*var(--sz-85));-webkit-margin-after:calc(var(--sz-85)*2);margin-block-end:calc(var(--sz-85)*2)}.home-achievements-top{padding-top:var(--sz-40);padding-bottom:var(--sz-40)}.home-achievements-top,.home-achievements-top~div{position:relative;z-index:1}.home-achievements-top .form-btn{position:relative;-webkit-user-select:none;user-select:none;display:block;height:calc(400/var(--zz));border-radius:var(--sz-30);overflow:hidden;background-color:var(--tc-dark)}.q-sm .home-achievements-top .form-btn{height:calc(300/var(--zz))}.home-achievements-top .form-btn img{max-width:100%;height:auto;min-height:200%;object-fit:cover}.home-achievements-top .label{pointer-events:none;font-size:var(--sz-35);line-height:1.2;text-align:left;position:absolute;right:var(--sz-20);bottom:var(--sz-20)}.home-achievements-top .label span{-webkit-margin-start:calc(-1*var(--sz-2));margin-inline-start:calc(-1*var(--sz-2))}.home-achievements-top .label .t-stroke{-webkit-margin-before:calc(-1*var(--sz-10));margin-block-start:calc(-1*var(--sz-10))}.home-achievements-brands .marquee3k__copy{-webkit-padding-end:var(--sz-0);padding-inline-end:var(--sz-0)}.home-achievements-brands .-brands{display:flex;flex-wrap:nowrap;align-items:center}.home-achievements-brands .-brand-item{margin-left:var(--sz-16);display:flex;align-items:center;justify-content:center;border-radius:var(--sz-10);padding:var(--sz-24) var(--sz-15);background-color:var(--tc-light-blue);min-width:var(--sz-100);height:var(--sz-80)}.home-achievements-brands .-brand-item img{max-width:100%;width:auto;height:100%}.home-achievements-list h2{padding-top:var(--sz-60)}.home-achievements-list ul{padding-top:var(--sz-30);padding-bottom:var(--sz-60);padding-left:0;margin-bottom:0}.home-achievements-list li{z-index:1;display:flex;flex-wrap:nowrap;align-items:center;min-height:var(--sz-60);padding:var(--sz-8) 0;position:relative}.home-achievements-list li:hover .-data,.home-achievements-list li:hover{color:var(--tc-white)}.home-achievements-list li:hover::after{content:"";display:block;position:absolute;top:0;left:-50vw;width:160vw;height:100%;z-index:-1;background-color:var(--tc-purple)}.q-ms .home-achievements-list li{flex-direction:column;align-items:flex-start;justify-content:center}.home-achievements-list .-data{font-weight:600;color:var(--tc-gray-light);font-size:var(--sz-15);-webkit-padding-end:var(--sz-25);padding-inline-end:var(--sz-25)}.home-achievements-list img{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-2;position:absolute;object-fit:contain;object-fit:scale-down;--w: calc(300 / var(--zz));width:var(--w);height:var(--w);top:calc(50% - var(--w)/2);left:calc(80% - var(--w)/2);opacity:0;transform:translateX(-40%)}.home-achievements-list li.anim-in img{animation:ach_list__img_in .36s forwards}.home-achievements-list li.anim-out img{animation:ach_list__img_out .26s forwards}@keyframes ach_list__img_in{to{opacity:1;transform:translateX(0%)}}@keyframes ach_list__img_out{from{opacity:1;transform:translateX(0%)}to{opacity:0;transform:translateX(30%)}}.home-achievements-line{position:absolute;z-index:-1;top:calc(100% - var(--sz-40) - var(--sz-10));left:calc(0 - var(--sz-10));width:auto;height:auto;max-width:86vw;max-height:calc(1175/var(--zz));transform:translateX(0%)}.q-md:not(.-op) .home-achievements-line{max-width:99vw}.home-achievements-line path{stroke:var(--tc-light-blue);stroke:#d2f3ff;stroke-width:var(--sz-10)}.q-sm .home-achievements-line path{stroke-width:var(--sz-20)}.home-rating{overflow:hidden;--carousel-height: calc(300 / var(--zz))}.qm-md:not(.-op) .home-rating{padding-top:var(--sz-60)}.home-rating .ctr{position:relative;z-index:1}.-op .home-rating .ctr,.q-md .home-rating .ctr{padding-left:0;padding-right:0;width:100%}.home-rating .-num{font-size:var(--sz-60);font-weight:800}.home-rating .-num i{color:var(--tc-blue);font-style:normal}.home-rating-cols{--gx: var(--sz-50);--gy: var(--sz-30);color:var(--tc-gray-dark)}.home-rating-cols>*{display:flex;flex-direction:column;justify-content:space-between;transition:opacity .5s;padding-bottom:var(--sz-100)}.qm-md:not(.-op) .home-rating-cols>*{min-height:calc(.58*var(--hh));padding-top:var(--sz-90)}body .home-rating-cols{grid-gap:var(--gy, var(--gx)) var(--gx) !important}.q-md body .home-rating-cols,.q-xl.-op body .home-rating-cols{--gx: var(--sz-10);--gd-maw: 50%;--gd-flow-ml: 0.5;grid-template-columns:repeat(2, 1fr)}.q-md body .home-rating-cols>*:not(.-c3),.q-xl.-op body .home-rating-cols>*:not(.-c3){padding:var(--sz-0)}.-op .home-rating-cols .-c1,.q-md .home-rating-cols .-c1,.-op .home-rating-cols .-c2,.q-md .home-rating-cols .-c2{text-align:center;padding-left:var(--sz-15) !important;padding-right:var(--sz-15) !important}.home-rating-cols .-c1 .-txt,.home-rating-cols .-c2 .-txt{padding-bottom:var(--sz-30)}.qm-md:not(.-op) .home-rating-cols .-c2{order:3}.home-rating-cols .-c3{padding-top:0 !important;padding-bottom:0 !important}.q-md .home-rating-cols .-c3,.-op .home-rating-cols .-c3{grid-column:1/-1}.home-rating-cols .-c3 .-txt{text-align:center;text-wrap:balance}.home-rating-toggle-carousel{position:relative;height:100%;text-decoration:none !important;border-top-left-radius:var(--sz-20);border-top-right-radius:var(--sz-20);padding:var(--sz-15) var(--sz-20);padding-bottom:calc(var(--padding-bottom, 0px) + var(--sz-100) + var(--sz-10));display:flex;flex-direction:column;justify-content:space-between;color:var(--tc-white);background-color:var(--tc-purple);transition:transform .6s,padding .4s}.home-rating-toggle-carousel .-r{align-items:center;justify-content:center;padding-bottom:var(--sz-20)}.home-rating-toggle-carousel .-r span{font-weight:900;font-size:var(--sz-80)}.home-rating-toggle-carousel .-r img{width:auto;height:var(--sz-45);-webkit-margin-start:var(--sz-20);margin-inline-start:var(--sz-20)}.home-rating-toggle-carousel .-n{font-size:var(--sz-18);color:var(--tc-light-purple);text-decoration:underline;align-items:center;justify-content:space-around}.home-rating-toggle-carousel .-top>*{display:flex}.home-rating.active .home-rating-toggle-carousel .-top::after{opacity:1}.home-rating-toggle-carousel .-top::after{opacity:0;transition:all .44s;content:"×";position:absolute;top:var(--sz-10);right:var(--sz-10);display:flex;align-items:center;justify-content:center;font-weight:300;font-size:var(--sz-20);line-height:0;padding-bottom:var(--sz-2);width:var(--sz-35);height:var(--sz-35);border-radius:100%;border:var(--sz-2) solid var(--tc-white)}.home-rating-toggle-carousel .-txt{padding-top:var(--sz-20)}.home-rating-carousel{position:absolute;overflow:hidden;--nav-height: var(--sz-60);--left_active: calc(29.8% + var(--ctr-padding-x, 0px));left:50%;bottom:var(--sz-90);width:calc(70% - var(--ctr-padding-x, 0px)*2);height:calc(100% - var(--sz-100));opacity:0;pointer-events:none;transition:left .3s 0s,opacity .2s 0s}.-op .home-rating-carousel,.q-md .home-rating-carousel{--nav-height: 0px;--left_active: 0%;left:0%;width:100%;height:var(--carousel-height)}.home-rating-carousel .-nav{height:var(--nav-height);overflow:hidden;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--sz-15)}.home-rating-carousel .-nav+.splide__track{height:calc(100% - var(--nav-height, 0px))}.home-rating-carousel .splide{height:100%}.-op .home-rating-carousel .splide,.q-md .home-rating-carousel .splide{width:calc(100% - var(--sz-30));-webkit-padding-start:var(--sz-30);padding-inline-start:var(--sz-30)}.home-rating-carousel .splide__track{overflow:visible}.home-rating-carousel .splide__arrows{display:flex}.home-rating-carousel .splide__arrow{position:relative;top:0;left:0;right:0;transform:none;-webkit-margin-start:var(--sz-10);margin-inline-start:var(--sz-10);background-color:rgba(0,0,0,0);border:var(--sz-1) solid var(--tc-gray)}.home-rating-carousel .splide__arrow svg{font-size:var(--sz-14)}.home-rating-carousel .splide__arrow path{stroke:var(--tc-gray);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.home-rating-carousel .splide__slide{-webkit-padding-start:var(--sz-15);padding-inline-start:var(--sz-15)}.-op .home-rating-carousel .splide__slide,.q-md .home-rating-carousel .splide__slide{-webkit-padding-end:var(--sz-15);padding-inline-end:var(--sz-15)}.home-rating-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--sz-25) var(--sz-15) var(--sz-20);border-radius:var(--sz-20);border:var(--sz-2) solid var(--tc-blue);background-color:var(--tc-white)}.home-rating-card .-text{color:var(--tc-gray);text-wrap:balance;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical}.home-rating-card .-info{display:flex;flex-wrap:wrap;align-items:center;padding-top:var(--sz-15)}.home-rating-card .-pic{width:var(--sz-40);height:var(--sz-40);border-radius:100%;overflow:hidden}.home-rating-card .-pic img{width:100%;height:100%;object-fit:cover}.home-rating-card .-pic+.-name{-webkit-padding-start:var(--sz-10);padding-inline-start:var(--sz-10)}.home-rating-card .-name{width:calc(100% - var(--sz-40));font-size:var(--sz-15);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.home-rating-card .-platform{color:var(--tc-blue-h);width:100%;margin-bottom:calc(-1*var(--sz-10));display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--sz-40)}.home-rating-card .-platform [href]{position:relative;display:inline-block;padding:0 .92em;line-height:var(--sz-40);white-space:nowrap}.home-rating-card .-platform [href]::after{content:"";display:block;position:absolute;top:calc(50% - .4em);right:0;width:.6em;height:.6em;background-size:100%;background-repeat:no-repeat;background-position:top right;background-image:url("../pics/card-h-arrow.svg");transform:translate(0px, 0px);filter:brightness(0.5) sepia(1) hue-rotate(160deg) contrast(3)}.home-rating.active .home-rating-toggle-carousel{transform:translateX(calc(-100% - var(--sz-50)))}.-op .home-rating.active .home-rating-toggle-carousel,.q-md .home-rating.active .home-rating-toggle-carousel{transform:none;--padding-bottom: var(--carousel-height)}.qm-md:not(.-op) .home-rating.active .-c2,.qm-md:not(.-op) .home-rating.active .-c1{opacity:0;pointer-events:none}.home-rating.active .home-rating-carousel{left:var(--left_active);opacity:1;pointer-events:all;transition:left .4s .2s,opacity .4s .2s}.home-blog{overflow:hidden;position:relative;z-index:1}.home-blog .-content{position:relative;z-index:1}.home-blog-anim-bubble{position:absolute;top:0;left:0;width:100%;height:calc(var(--hh)*1)}.q-md .home-blog-anim-bubble{height:calc(360/var(--zz))}.home-blog-anim-bubble .bubble{top:0%;left:calc(50% - var(--hh)/2);width:var(--hh);height:var(--hh);position:absolute;background-color:var(--tc-white);border-radius:100%}.cases-cards{--gx: var(--sz-30);--gy: var(--sz-30)}.case-card{cursor:pointer;text-decoration:none !important;position:relative;display:flex;flex-direction:column;color:var(--tc-gray);--low-time: 1.4s;--high-time: 2.8s}.case-card .-title>*{font-size:var(--sz-24);line-height:1.1;font-weight:normal;color:var(--tc-light-blue)}.case-card .-desc,.case-card .-title>*{margin-bottom:0;transition:color .6s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.case-card .-title+.-desc{font-size:var(--sz-14);margin-top:var(--sz-15);margin-bottom:var(--sz-25)}.case-card .-poster{order:-9;margin-bottom:var(--sz-25);position:relative;padding-bottom:70%;overflow:hidden;border-radius:var(--sz-16)}.case-card .-poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform var(--low-time)}.case-card::before,.case-card::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--tc-gray-black)}.case-card::after{width:0%;background-color:var(--tc-blue);transition:width var(--low-time)}.case-card.focus-visible .-title>*,.case-card:hover .-title>*{color:var(--tc-blue)}.case-card.focus-visible .-desc,.case-card:hover .-desc{color:var(--tc-light-gray)}.case-card.focus-visible .-poster img,.case-card:hover .-poster img{transition:transform var(--high-time);transform:scale(1.2)}.case-card.focus-visible::after,.case-card:hover::after{width:100%;transition:width var(--high-time)}.drop{position:relative;--dd-bgc: var(--tc-white);--dd-w: calc(var(--sz-10) * 22);--dd-mah: calc(var(--sz-100) * 4)}.drop .drop-btn.show{color:var(--tc-white);border-color:var(--tc-purple-h);background-color:var(--tc-purple-h)}.drop .drop-btn.show+.dropdown{visibility:visible;opacity:1;transform:translateY(0rem)}.drop .dropdown{position:absolute;z-index:1;min-width:100%;width:var(--dd-w);width:-webkit-max-content;width:max-content;max-width:var(--dd-w);box-shadow:var(--shadow);border-radius:var(--radius);margin-top:var(--sz-4);max-height:var(--dd-mah);overflow:hidden auto;background:var(--dd-bgc);border-radius:var(--sz-4);scrollbar-color:var(--tc-gray) var(--dd-bgc);visibility:hidden;opacity:0;transform:translateY(1rem);transition:transform .18s cubic-bezier(0.16, 1, 0.5, 1);color:#000}.drop .dropdown.left_side{right:0}.drop .dropdown .wrap{padding:var(--sz-10) var(--sz-12) var(--sz-12)}.drop .dropdown .drop-item,.drop .dropdown [href]{padding:var(--sz-9) var(--sz-12)}.drop .dropdown [href]{display:block;text-decoration:none}.drop .dropdown .label{font-size:var(--sz-14);color:var(--tc-gray-dark)}.drop .dropdown .drop-item:hover{background-color:var(--tc-light-blue)}.drop .dropdown .drop-item.focus-visible,.drop .dropdown [href]:hover,.drop .dropdown [href].focus-visible{text-decoration:underline;background-color:var(--tc-light-blue)}.drop .dropdown .active:not(:checked)+label{color:var(--tc-purple)}.drop .dropdown .active:not(:checked)+label.tag,.drop .dropdown [href].active{color:var(--tc-white) !important;background-color:var(--tc-purple) !important}.drop .dropdown .active:not(:checked)+label.tag:hover,.drop .dropdown [href].active:hover{background-color:var(--tc-purple-h) !important}.drop .drop-btn .count{font-size:90%;font-weight:500;font-style:normal;color:var(--tc-blue);-webkit-margin-start:var(--sz-2);margin-inline-start:var(--sz-2);margin-top:calc(-1*var(--sz-9))}.drop .drop-btn .s-ico:first-child{-webkit-margin-start:calc(-1*var(--sz-3));margin-inline-start:calc(-1*var(--sz-3))}.drop .drop-btn .s-ico+span{-webkit-margin-start:var(--sz-6);margin-inline-start:var(--sz-6)}.drop .drop-btn span+.s-ico{-webkit-margin-start:var(--sz-6);margin-inline-start:var(--sz-6);-webkit-margin-end:calc(-1*var(--sz-3));margin-inline-end:calc(-1*var(--sz-3))}.drop label{-webkit-user-select:none;user-select:none}.archive{padding:var(--sz-20) 0}.archive-title h1{font-weight:900;--cfz: var(--sz-80)}.-op .archive-title h1,.q-md .archive-title h1{--cfz: var(--sz-60)}.archive-filters{margin-bottom:var(--sz-30);gap:var(--sz-10);display:flex;flex-wrap:wrap;align-items:start}.no-flex-gap .archive-filters>*:not(:last-child){-webkit-margin-end:var(--sz-10);margin-inline-end:var(--sz-10)}.archive-cards{--gx: var(--sz-25);--gy: var(--sz-30)}.archive .-filter>.btn.active{color:var(--tc-white);border-color:var(--tc-purple-h);background-color:var(--tc-purple-h)}.archive .-filter.-clear:not(.show){display:none}.archive .-filter.-cats{gap:var(--sz-6);display:flex;flex-wrap:wrap;align-items:center}.archive-card{cursor:pointer;text-decoration:none !important;position:relative;display:flex;flex-direction:column;color:var(--tc-white);--low-time: 1.4s;--high-time: 2.8s}.archive-card .-poster{order:-9;margin-bottom:var(--sz-15);position:relative;padding-bottom:70%;overflow:hidden;border-radius:var(--sz-16)}.blog-archive .archive-card .-poster{border-radius:var(--sz-8)}.archive-card .-poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform var(--low-time)}.archive-card .-title>*{margin-bottom:0;transition:color .6s;font-size:var(--sz-18);line-height:1.1;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.archive-card .-date{order:-2;font-size:var(--sz-12);color:var(--tc-gray);padding-bottom:var(--sz-6)}.archive-card.focus-visible .-title>*,.archive-card:hover .-title>*{color:var(--tc-blue-h)}.archive-card.focus-visible .-poster img,.archive-card:hover .-poster img{transition:transform var(--high-time);transform:scale(1.2)}.archive-card .-desc{padding-top:var(--sz-12);font-size:var(--sz-15);color:var(--tc-gray)}.home-blog-title>*{font-size:var(--sz-100);font-weight:900}.home-blog .blog-cards{--gx: var(--sz-30);--gy: var(--sz-20)}.home-blog .blog-cards .gd-2{--gx: var(--sz-15);--gy: var(--sz-20)}.home-blog .-blog{color:var(--tc-dark)}.home-blog .-blog .-title>*{font-weight:700}.archive.jobs .archive-card .-title>*{font-size:var(--sz-24)}.article-top{cursor:default;position:relative;z-index:1;padding:var(--sz-20) 0;background-color:var(--bg-color, #000);background-repeat:var(--bg-rep, no-repeat);background-position:var(--bg-pos, center);background-size:var(--bg-size, cover);background-image:var(--bg-img, none)}.-op .article-top,.q-sm .article-top{background-image:var(--bg-img-portrait, var(--bg-img, none))}.article-top.overlay-purple{--overlay-bgc: var(--tc-purple)}.article-top.overlay-blue{--overlay-bgc: var(--tc-blue)}.article-top.overlay-dark{--overlay-bgc: var(--tc-dark)}.article-top.overlay-brick{--overlay-bgc: #810000}.article-top.overlay-bm-1{--overlay-bm: hard-light}.article-top.overlay-bm-2{--overlay-bm: darken}.article-top.overlay-bm-3{--overlay-bm: screen}.article-top.overlay-bm-4{--overlay-bm: lighten}.article-top.overlay-bm-5{--overlay-bm: luminosity}.article-top.overlay-bm-6{--overlay-bm: multiply}.article-top.overlay-bm-7{--overlay-bm: overlay}.article-top::before{content:"";z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--overlay-opacity, 0);background-color:var(--overlay-bgc, #000);pointer-events:none}.article-top[style*="--overlay-img"]::before{background-image:var(--overlay-img, none);background-blend-mode:var(--overlay-bm, normal);background-repeat:var(--overlay-rep, no-repeat);background-position:var(--overlay-pos, center);background-size:var(--overlay-size, cover)}.-op .article-top[style*="--overlay-img"]::before,.q-sm .article-top[style*="--overlay-img"]::before{background-image:var(--overlay-img-portrait, var(--overlay-img, none))}.article-top .article-background-poster{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.article-top .article-background-poster img{width:100%;height:100%;object-fit:cover}.article-top>.ctr{position:relative;z-index:9}.article-top-info{margin-top:var(--sz-25)}.article-top-info>*{max-width:100%}.-op .article-top-info>*,.q-md .article-top-info>*{flex-basis:100%}.article-top-info .info-item{padding:var(--sz-20) 0}.article-top-info .info-item.divider{margin:0 var(--sz-30);padding:var(--sz-0);width:calc(.8/var(--zz));background-color:currentColor;flex:0 0 calc(.8/var(--zz))}.-op .article-top-info .info-item.divider,.q-md .article-top-info .info-item.divider{width:100%;height:calc(.8/var(--zz));flex:1 0 100%;margin:0}.article-back{line-height:0;-webkit-user-select:none;user-select:none}.article-back a[href="#back"]{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;-webkit-padding-end:var(--sz-8);padding-inline-end:var(--sz-8)}.article-back a[href="#back"] .-arrow-right{-webkit-margin-end:var(--sz-8);margin-inline-end:var(--sz-8);width:var(--sz-35);height:var(--sz-35);padding:var(--sz-9);transform:rotate(180deg);border:calc(1.4/var(--zz)) solid currentColor;border-radius:100%;stroke-width:3.4px}.article-back a[href="#back"]:hover{color:var(--tc-blue)}.article-title-ctr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sz-8) var(--sz-20);margin-top:var(--sz-15)}.q-md .article-title-ctr{flex-wrap:wrap}.article-title-ctr+.article-top-info{margin-top:var(--sz-30)}.article-title-ctr .article-meta{margin-top:var(--sz-10)}.article-title-ctr .article-title{flex-grow:1}.article-title-ctr .article-title+*{flex-grow:0}.article-title-ctr .article-title h1{margin-bottom:0;text-wrap:pretty;font-weight:900;--cfz: var(--sz-35)}.-op .article-title-ctr .article-title h1,.q-sm .article-title-ctr .article-title h1{--cfz: var(--sz-28)}.article-meta{font-size:var(--sz-13);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sz-15)}.article-meta .counter{opacity:.6;display:flex;align-items:center;gap:var(--sz-8)}.article-meta time,.article-meta .number{line-height:0;white-space:nowrap}.article-poster{-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:var(--sz-16)}.-ol .article-poster,.qm-md .article-poster{margin-top:var(--sz-0);height:calc(256/var(--zz)) !important}.article-poster img{width:100%;height:100%;object-fit:contain}.article-poster+div{margin-top:var(--sz-0)}.article-meta-task{color:var(--tc-gray)}.case .article-top{min-height:calc(var(--sz-100)*4)}.article-case-top .-col1{order:-1;position:relative;z-index:1;color:var(--tc-dark);padding:var(--sz-25) var(--sz-15) var(--sz-30) 0}.article-case-top .-col1::after{content:"";z-index:-1;position:absolute;top:0;right:0;width:100vw;height:100%;background-color:var(--tc-white);border-bottom-right-radius:var(--sz-25)}.article-case-top .-col1 .case-logo{border:var(--sz-10) solid hsla(0,0%,100%,.2666666667);margin:calc(var(--sz-100)*-1) auto var(--sz-15) var(--sz-20);width:calc(var(--sz-100)*1.5);height:calc(var(--sz-100)*1.5);min-width:calc(var(--sz-100)*1.5)}.article-case-top .-col1 .case-logo,.article-case-top .-col1 .case-logo picture,.article-case-top .-col1 .case-logo .wrap{overflow:hidden;border-radius:100%}.article-case-top .-col1 .case-logo picture,.article-case-top .-col1 .case-logo .wrap{min-width:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--logo-bgc, gray)}.article-case-top .-col1 .case-logo img{min-width:50%;max-width:calc(100% - var(--sz-16));max-height:calc(100% - var(--sz-16))}.-op .article-case-top .-col1::after,.q-md .article-case-top .-col1::after{right:-50vw;width:150vw}.article-case-top--title{display:flex;flex-direction:column;justify-content:space-between;height:100%;row-gap:var(--sz-20)}.article-case-top--title .article-title-ctr{margin-top:var(--sz-0);padding-top:var(--sz-20)}.article-case-top--title .article-meta{margin-top:var(--sz-25)}.article-case-top--title .-avatars{display:inline-flex;flex-wrap:nowrap;text-decoration:none !important}.article-case-top--title .-avatars .avatar:not(:first-child){margin-left:-0.6em}.article-case-top--title .tablist.case-top [role=tablist]{width:100%;display:flex;flex-wrap:nowrap}.article-case-top--title .tablist.case-top [role=tab]{flex-grow:1;flex-basis:50%;height:var(--sz-60);position:relative;font-size:var(--sz-20);font-weight:600;overflow:hidden}.article-case-top--title .tablist.case-top [role=tab]::after{content:"";display:block;position:absolute;bottom:0;width:0%;height:var(--sz-2);transition:width .3s;background:#faaa4b}.article-case-top--title .tablist.case-top [role=tab]:first-child::after{right:0;background:linear-gradient(90deg, rgb(250, 170, 75) 0%, rgb(82, 250, 122) 100%)}.article-case-top--title .tablist.case-top [role=tab]:last-child::after{left:0;background:linear-gradient(-90deg, rgb(250, 170, 75) 0%, rgb(82, 250, 122) 100%)}.article-case-top--title .tablist.case-top [role=tab][aria-selected=true]::after{width:100%}.article-case-top--title .tablist.case-top [role=tab] i{font-weight:800;font-style:normal;font-size:75%;display:inline-block;position:relative;top:-0.1em;margin-left:.5em;min-width:1.4em;line-height:1.4em;border-radius:.3em;background-color:var(--tc-light-purple);color:var(--tc-dark)}.article-next-article .-poster a{position:relative;overflow:hidden;display:block;width:100%;padding-bottom:70%;border-radius:var(--sz-30);border:var(--sz-10) solid var(--tc-blue)}.article-next-article .-poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article-next-article .-link a{overflow:hidden;text-decoration:none !important;display:inline-block;position:relative;-webkit-padding-end:var(--sz-40);padding-inline-end:var(--sz-40);font-weight:800;font-size:var(--sz-80)}.-op .article-next-article .-link a,.q-md .article-next-article .-link a{font-size:var(--sz-45)}.q-sm .article-next-article .-link a{line-height:1.1}.article-next-article .-link a:focus::before,.article-next-article .-link a:active::before,.article-next-article .-link a:hover::before{transform:translate(0, 0);opacity:1;transition:transform .3s,opacity .25s .1s}.article-next-article .-link a::before{content:"";position:absolute;top:var(--sz-16);right:var(--sz-0);width:var(--sz-20);height:var(--sz-20);background-size:100%;background-repeat:no-repeat;background-position:top right;background-image:url("../pics/card-h-arrow.svg");pointer-events:none;opacity:0;transform:translate(-4px, 4px);transition:transform .3s,opacity .2s 0s;filter:brightness(0.5) sepia(1) hue-rotate(160deg) contrast(3)}html:not(.desktop) .article-next-article .-link a::before,.q-md .article-next-article .-link a::before{opacity:1}.contacts-page-h1{font-weight:900;--cfz: var(--sz-80)}.-op .contacts-page-h1,.q-md .contacts-page-h1{--cfz: var(--sz-60)}
        .contacts-box-for-form input:not([type=checkbox]):not([type=radio]),.contacts-box-for-form textarea{
            width:100%;
            /* color:var(--tc-white); */
            background-color:rgba(0,0,0,0);border-bottom-color:var(--tc-gray-dark)
        }
        .contacts-box-for-form input:not([type=checkbox]):not([type=radio]):hover,.contacts-box-for-form input:not([type=checkbox]):not([type=radio]).focus-visible,
        .contacts-box-for-form textarea:hover,.contacts-box-for-form textarea.focus-visible{border-bottom-color:var(--tc-blue-h)}
        .contacts-page-soc-list img{width:var(--sz-26)}.site-phone-tmpl a{text-decoration:none;white-space:nowrap}[class*=" gd-"],[class^=gd-]{display:grid;grid-gap:var(--gy, var(--gx, 0px)) var(--gx, 0px)}[class*=" gd-"].inline,[class^=gd-].inline{grid-template-columns:none !important;grid-auto-columns:calc(var(--gd-maw, 100%) + var(--gd-cmw, 0px) - var(--gx, 0px)*var(--gd-flow-ml, 1));grid-auto-flow:column}.gd-1{--gd-maw: 100%;--gd-flow-ml: 0;grid-template-columns:repeat(1, 1fr)}.gd-lg-2,.gd-2{--gd-maw: 50%;--gd-flow-ml: 0.5;grid-template-columns:repeat(2, 1fr)}.gd-lg-3,.gd-3{--gd-maw: 66.6666666667%;--gd-flow-ml: 0.6666666667;grid-template-columns:repeat(3, 1fr)}.gd-4{--gd-maw: 75%;--gd-flow-ml: 0.75;grid-template-columns:repeat(4, 1fr)}.q-xl.qm-sm .gd-4{--gd-maw: 66.6666666667%;--gd-flow-ml: 0.6666666667;grid-template-columns:repeat(3, 1fr)}.-op.q-xl.qm-md .gd-4,.-op.q-xl.qm-md .gd-3{--gd-maw: 50%;--gd-flow-ml: 0.5;grid-template-columns:repeat(2, 1fr)}.-op.q-xl.qm-md .gd-lg-3,.-op.q-xl.qm-md .gd-lg-2{--gd-maw: 100%;--gd-flow-ml: 0;grid-template-columns:repeat(1, 1fr)}.-ol.q-md.qm-sm .gd-4,.-ol.q-md.qm-sm .gd-3{--gd-maw: 50%;--gd-flow-ml: 0.5;grid-template-columns:repeat(2, 1fr)}.-ol.q-md.qm-sm .gd-lg-3,.-ol.q-md.qm-sm .gd-lg-2{--gd-maw: 100%;--gd-flow-ml: 0;grid-template-columns:repeat(1, 1fr)}.-op.q-md [class*=" gd-"],.-op.q-md [class^=gd-],.q-sm [class*=" gd-"],.q-sm [class^=gd-]{grid-gap:var(--gy, 0px) 0px !important;--gd-maw: 100%;--gd-flow-ml: 0;grid-template-columns:repeat(1, 1fr)}.textify *{-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:none;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;transform:translateZ(0)}.textify .word,.textify .char{display:inline-block;will-change:transform,opacity}.textify .char{position:relative}.textify .char::before,.textify .char::after,.textify .word::after,.textify .word::before,.textify .line::after,.textify .line::before{position:absolute;top:0;left:0;visibility:hidden;transition:inherit;display:none}.textify .char::before,.textify .char::after{content:attr(data-char)}.textify .word::after,.textify .word::before{content:attr(data-word)}.textify .line::after,.textify .line::before{content:attr(data-line)}.textify .line-box,.textify .line{overflow:hidden}.mf-cursor{position:fixed;top:0;left:0;z-index:250;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;transform:scale(0.2);background:currentColor;border-radius:50%;transition:transform .25s ease-in-out,opacity .1s}.mf-cursor.-inverse{color:#fff}@supports(mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}}.mf-cursor.-pointer:before{transform:scale(0.15)}.mf-cursor.-text:before{opacity:.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;transition:opacity .4s,transform .3s}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-media{position:absolute;width:400px;height:400px;margin:-200px 0 0 -200px}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}@supports(object-fit: cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:50%;transition:transform .35s,opacity .2s .2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(0.696);transition-duration:.4s,.4s;transition-delay:0s,0s}.mf-cursor{z-index:1200}.mf-cursor:before{width:200px;height:200px;top:-100px;left:-100px;transform:scale(0.1);background-color:rgba(var(--tc-rgb-blue), 0.3);transition:transform .25s ease-in-out,opacity .1s,background-color .15s .15s}.mf-cursor img[src*=".svg"]{object-fit:scale-down;height:100%}.mf-cursor.-pointer:before{transform:scale(0.3)}.mf-cursor.-lg:before{transform:scale(0.5);background-color:rgba(var(--tc-rgb-blue), 1);opacity:1}.mf-cursor.-raq-btn:before{transform:scale(0.64);background-color:rgba(var(--tc-rgb-blue), 1);opacity:1}.mf-cursor.-raq-btn .mf-cursor-media{transform:translate(9%, 0%)}.mf-cursor.-raq-btn .mf-cursor-text i{font-style:normal;transform:translate(-18%, 0%)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box{--tippy-bdc: var(--tc-white);--tippy-tc: var(--tc-dark);background-color:var(--tippy-bdc);color:var(--tippy-tc);border-radius:var(--sz-5);font-size:var(--sz-14);box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15)}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-bdc)}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-bdc)}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-bdc)}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-bdc)}.tippy-box>.tippy-backdrop{background-color:var(--tippy-bdc)}.tippy-box>.tippy-svg-arrow{fill:var(--tippy-bdc)}.tippy-content{padding:var(--sz-5) var(--sz-9)}.pos-r{position:relative}.dif{display:inline-flex}.df{display:flex}.df-r{display:flex;flex-direction:row}.df-c{display:flex;flex-direction:column}.fx-ww{flex-wrap:wrap}.fx-g-0,.fxc-g-0>*{flex-grow:0}.fx-g-1,.fxc-g-1>*{flex-grow:1}.fx-s-0,.fxc-s-0>*{flex-shrink:0}.fx-s-1,.fxc-s-1>*{flex-shrink:1}.fx-b-a,.fxc-b-a>*{flex-basis:auto}.fx-b-0,.fxc-b-0>*{flex-basis:0%}.fx-b-1,.fxc-b-1>*{flex-basis:1%}.fx-b-100,.fxc-b-100>*{flex-basis:100%}.fx--20,.fxc--20>*{--fx-bv: 20%;--fx-gv: calc(var(--gx) * 0.2)}.fx--25,.fxc--25>*{--fx-bv: 25%;--fx-gv: calc(var(--gx) * 0.25)}.fx--33,.fxc--33>*{--fx-bv: 33.333%;--fx-gv: calc(var(--gx) * 0.333)}.fx--40,.fxc--40>*{--fx-bv: 40%;--fx-gv: calc(var(--gx) * 0.4)}.fx--50,.fxc--50>*{--fx-bv: 50%;--fx-gv: calc(var(--gx) * 0.5)}.fx--60,.fxc--60>*{--fx-bv: 60%;--fx-gv: calc(var(--gx) * 0.6)}.fx--66,.fxc--66>*{--fx-bv: 66.667%;--fx-gv: calc(var(--gx) * 0.667)}.fx--75,.fxc--75>*{--fx-bv: 75%;--fx-gv: calc(var(--gx) * 0.75)}.fx--80,.fxc--80>*{--fx-bv: 80%;--fx-gv: calc(var(--gx) * 0.8)}.fx--100,.fxc--100>*{--fx-bv: 100%;--fx-gv: 0px}.q-xl .fx--50-xl,.q-xl .fxc--50-xl>*,.q-lg .fx--50-lg,.q-lg .fxc--50-lg>*{--fx-bv: 50%;--fx-gv: calc(var(--gx) * 0.5)}.q-md .fx--100-md,.q-md .fxc--100-md>*,.q-sm .fx--100-sm,.q-sm .fxc--100-sm>*{--fx-bv: 100%;--fx-gv: 0px}[class*=" fx--"],[class^=fx--],[class*=" fxc--"]>*,[class^=fxc--]>*{flex-basis:var(--fx-bv, 0%);max-width:calc(var(--fx-bv, 100%) - var(--fx-gv, 0px))}.ai-c{align-items:center}.ai-s{align-items:flex-start}.ai-e{align-items:flex-end}.ai-st,.ai-f{align-items:stretch}.as-c{align-self:center}.as-s{align-self:flex-start}.as-st,.as-f{align-self:stretch}.as-e{align-self:flex-end}.jc-c{justify-content:center}.jc-s{justify-content:flex-start}.jc-e{justify-content:flex-end}.jc-sb{justify-content:space-between}.jc-sa{justify-content:space-around}.jc-se{justify-content:space-evenly}.ji-c{justify-items:center}.ji-s{justify-items:flex-start}.ji-e{justify-items:flex-end}.clear{clear:both}.d-none{display:none}.d-none-i{display:none !important}.bdrs-10{border-radius:var(--sz-10)}.bdrs-15{border-radius:var(--sz-15)}.bdrs-20{border-radius:var(--sz-20)}.t-up{text-transform:uppercase}.ta-l,.ta-s{text-align:start}.ta-r,.ta-e{text-align:end}.ta-c{text-align:center}
    /* .t-stroke{
        color:rgba(0,0,0,0);
        -webkit-text-stroke:var(--stroke-w, 1px) var(--stroke-c, inherit)
    } */
    .fs-n{font-style:normal}.fs-i{font-style:italic}.fw-300{font-weight:300}.fw-n{font-weight:normal}.fw-b{font-weight:bold}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.w100{width:100%}.q-md .md-w100{width:100%}.q-sm .sm-w100{width:100%}.order-first{order:-9999}.order-last{order:9999}.mx-a,.ms-a{-webkit-margin-start:auto;margin-inline-start:auto}.mx-a,.me-a{-webkit-margin-end:auto;margin-inline-end:auto}.my-a,.mt-a{-webkit-margin-before:auto;margin-block-start:auto}.my-a,.mb-a{-webkit-margin-after:auto;margin-block-end:auto}html{--sz-0: 0 !important;--sz-1: calc(1 / var(--zz));--sz-2: calc(2 / var(--zz));--sz-3: calc(3 / var(--zz));--sz-4: calc(4 / var(--zz));--sz-5: calc(5 / var(--zz));--sz-6: calc(6 / var(--zz));--sz-7: calc(7 / var(--zz));--sz-8: calc(8 / var(--zz));--sz-9: calc(9 / var(--zz));--sz-10: calc(10 / var(--zz));--sz-11: calc(11 / var(--zz));--sz-12: calc(12 / var(--zz));--sz-13: calc(13 / var(--zz));--sz-14: calc(14 / var(--zz));--sz-15: calc(15 / var(--zz));--sz-16: calc(16 / var(--zz));--sz-17: calc(17 / var(--zz));--sz-18: calc(18 / var(--zz));--sz-19: calc(19 / var(--zz));--sz-20: calc(20 / var(--zz));--sz-21: calc(21 / var(--zz));--sz-22: calc(22 / var(--zz));--sz-23: calc(23 / var(--zz));--sz-24: calc(24 / var(--zz));--sz-25: calc(25 / var(--zz));--sz-26: calc(26 / var(--zz));--sz-27: calc(27 / var(--zz));--sz-28: calc(28 / var(--zz));--sz-29: calc(29 / var(--zz));--sz-30: calc(30 / var(--zz));--sz-35: calc(35 / var(--zz));--sz-40: calc(40 / var(--zz));--sz-45: calc(45 / var(--zz));--sz-50: calc(50 / var(--zz));--sz-55: calc(55 / var(--zz));--sz-60: calc(60 / var(--zz));--sz-65: calc(65 / var(--zz));--sz-70: calc(70 / var(--zz));--sz-75: calc(75 / var(--zz));--sz-80: calc(80 / var(--zz));--sz-85: calc(85 / var(--zz));--sz-90: calc(90 / var(--zz));--sz-95: calc(95 / var(--zz));--sz-100: calc(100 / var(--zz))}[class*=" px-"],[class^=px-],[class*=" ps-"],[class^=ps-]{-webkit-padding-start:var(--ps-v);padding-inline-start:var(--ps-v)}[class*=" px-"],[class^=px-],[class*=" pe-"],[class^=pe-]{-webkit-padding-end:var(--pe-v);padding-inline-end:var(--pe-v)}[class*=" py-"],[class^=py-],[class*=" pt-"],[class^=pt-]{-webkit-padding-before:var(--pt-v);padding-block-start:var(--pt-v)}[class*=" py-"],[class^=py-],[class*=" pb-"],[class^=pb-]{-webkit-padding-after:var(--pb-v);padding-block-end:var(--pb-v)}[class*=" mx-"],[class^=mx-],[class*=" ms-"],[class^=ms-]{-webkit-margin-start:var(--ms-v);margin-inline-start:var(--ms-v)}[class*=" mx-"],[class^=mx-],[class*=" me-"],[class^=me-]{-webkit-margin-end:var(--me-v);margin-inline-end:var(--me-v)}[class*=" my-"],[class^=my-],[class*=" mt-"],[class^=mt-]{-webkit-margin-before:var(--mt-v);margin-block-start:var(--mt-v)}[class*=" my-"],[class^=my-],[class*=" mb-"],[class^=mb-]{-webkit-margin-after:var(--mb-v);margin-block-end:var(--mb-v)}.px-0,.ps-0{--ps-v: 0 !important}.px-0,.pe-0{--pe-v: 0 !important}.py-0,.pt-0{--pt-v: 0 !important}.py-0,.pb-0{--pb-v: 0 !important}.mx-0,.ms-0{--ms-v: 0 !important}.mx-0,.me-0{--me-v: 0 !important}.my-0,.mt-0{--mt-v: 0 !important}.my-0,.mb-0{--mb-v: 0 !important}.px-1,.ps-1{--ps-v: var(--sz-1)}.px-1,.pe-1{--pe-v: var(--sz-1)}.py-1,.pt-1{--pt-v: var(--sz-1)}.py-1,.pb-1{--pb-v: var(--sz-1)}.mx-1,.ms-1{--ms-v: var(--sz-1)}.mx-1,.me-1{--me-v: var(--sz-1)}.my-1,.mt-1{--mt-v: var(--sz-1)}.my-1,.mb-1{--mb-v: var(--sz-1)}.px-2,.ps-2{--ps-v: var(--sz-2)}.px-2,.pe-2{--pe-v: var(--sz-2)}.py-2,.pt-2{--pt-v: var(--sz-2)}.py-2,.pb-2{--pb-v: var(--sz-2)}.mx-2,.ms-2{--ms-v: var(--sz-2)}.mx-2,.me-2{--me-v: var(--sz-2)}.my-2,.mt-2{--mt-v: var(--sz-2)}.my-2,.mb-2{--mb-v: var(--sz-2)}.px-3,.ps-3{--ps-v: var(--sz-3)}.px-3,.pe-3{--pe-v: var(--sz-3)}.py-3,.pt-3{--pt-v: var(--sz-3)}.py-3,.pb-3{--pb-v: var(--sz-3)}.mx-3,.ms-3{--ms-v: var(--sz-3)}.mx-3,.me-3{--me-v: var(--sz-3)}.my-3,.mt-3{--mt-v: var(--sz-3)}.my-3,.mb-3{--mb-v: var(--sz-3)}.px-4,.ps-4{--ps-v: var(--sz-4)}.px-4,.pe-4{--pe-v: var(--sz-4)}.py-4,.pt-4{--pt-v: var(--sz-4)}.py-4,.pb-4{--pb-v: var(--sz-4)}.mx-4,.ms-4{--ms-v: var(--sz-4)}.mx-4,.me-4{--me-v: var(--sz-4)}.my-4,.mt-4{--mt-v: var(--sz-4)}.my-4,.mb-4{--mb-v: var(--sz-4)}.px-5,.ps-5{--ps-v: var(--sz-5)}.px-5,.pe-5{--pe-v: var(--sz-5)}.py-5,.pt-5{--pt-v: var(--sz-5)}.py-5,.pb-5{--pb-v: var(--sz-5)}.mx-5,.ms-5{--ms-v: var(--sz-5)}.mx-5,.me-5{--me-v: var(--sz-5)}.my-5,.mt-5{--mt-v: var(--sz-5)}.my-5,.mb-5{--mb-v: var(--sz-5)}.px-6,.ps-6{--ps-v: var(--sz-6)}.px-6,.pe-6{--pe-v: var(--sz-6)}.py-6,.pt-6{--pt-v: var(--sz-6)}.py-6,.pb-6{--pb-v: var(--sz-6)}.mx-6,.ms-6{--ms-v: var(--sz-6)}.mx-6,.me-6{--me-v: var(--sz-6)}.my-6,.mt-6{--mt-v: var(--sz-6)}.my-6,.mb-6{--mb-v: var(--sz-6)}.px-7,.ps-7{--ps-v: var(--sz-7)}.px-7,.pe-7{--pe-v: var(--sz-7)}.py-7,.pt-7{--pt-v: var(--sz-7)}.py-7,.pb-7{--pb-v: var(--sz-7)}.mx-7,.ms-7{--ms-v: var(--sz-7)}.mx-7,.me-7{--me-v: var(--sz-7)}.my-7,.mt-7{--mt-v: var(--sz-7)}.my-7,.mb-7{--mb-v: var(--sz-7)}.px-8,.ps-8{--ps-v: var(--sz-8)}.px-8,.pe-8{--pe-v: var(--sz-8)}.py-8,.pt-8{--pt-v: var(--sz-8)}.py-8,.pb-8{--pb-v: var(--sz-8)}.mx-8,.ms-8{--ms-v: var(--sz-8)}.mx-8,.me-8{--me-v: var(--sz-8)}.my-8,.mt-8{--mt-v: var(--sz-8)}.my-8,.mb-8{--mb-v: var(--sz-8)}.px-9,.ps-9{--ps-v: var(--sz-9)}.px-9,.pe-9{--pe-v: var(--sz-9)}.py-9,.pt-9{--pt-v: var(--sz-9)}.py-9,.pb-9{--pb-v: var(--sz-9)}.mx-9,.ms-9{--ms-v: var(--sz-9)}.mx-9,.me-9{--me-v: var(--sz-9)}.my-9,.mt-9{--mt-v: var(--sz-9)}.my-9,.mb-9{--mb-v: var(--sz-9)}.px-10,.ps-10{--ps-v: var(--sz-10)}.px-10,.pe-10{--pe-v: var(--sz-10)}.py-10,.pt-10{--pt-v: var(--sz-10)}.py-10,.pb-10{--pb-v: var(--sz-10)}.mx-10,.ms-10{--ms-v: var(--sz-10)}.mx-10,.me-10{--me-v: var(--sz-10)}.my-10,.mt-10{--mt-v: var(--sz-10)}.my-10,.mb-10{--mb-v: var(--sz-10)}.px-11,.ps-11{--ps-v: var(--sz-11)}.px-11,.pe-11{--pe-v: var(--sz-11)}.py-11,.pt-11{--pt-v: var(--sz-11)}.py-11,.pb-11{--pb-v: var(--sz-11)}.mx-11,.ms-11{--ms-v: var(--sz-11)}.mx-11,.me-11{--me-v: var(--sz-11)}.my-11,.mt-11{--mt-v: var(--sz-11)}.my-11,.mb-11{--mb-v: var(--sz-11)}.px-12,.ps-12{--ps-v: var(--sz-12)}.px-12,.pe-12{--pe-v: var(--sz-12)}.py-12,.pt-12{--pt-v: var(--sz-12)}.py-12,.pb-12{--pb-v: var(--sz-12)}.mx-12,.ms-12{--ms-v: var(--sz-12)}.mx-12,.me-12{--me-v: var(--sz-12)}.my-12,.mt-12{--mt-v: var(--sz-12)}.my-12,.mb-12{--mb-v: var(--sz-12)}.px-13,.ps-13{--ps-v: var(--sz-13)}.px-13,.pe-13{--pe-v: var(--sz-13)}.py-13,.pt-13{--pt-v: var(--sz-13)}.py-13,.pb-13{--pb-v: var(--sz-13)}.mx-13,.ms-13{--ms-v: var(--sz-13)}.mx-13,.me-13{--me-v: var(--sz-13)}.my-13,.mt-13{--mt-v: var(--sz-13)}.my-13,.mb-13{--mb-v: var(--sz-13)}.px-14,.ps-14{--ps-v: var(--sz-14)}.px-14,.pe-14{--pe-v: var(--sz-14)}.py-14,.pt-14{--pt-v: var(--sz-14)}.py-14,.pb-14{--pb-v: var(--sz-14)}.mx-14,.ms-14{--ms-v: var(--sz-14)}.mx-14,.me-14{--me-v: var(--sz-14)}.my-14,.mt-14{--mt-v: var(--sz-14)}.my-14,.mb-14{--mb-v: var(--sz-14)}.px-15,.ps-15{--ps-v: var(--sz-15)}.px-15,.pe-15{--pe-v: var(--sz-15)}.py-15,.pt-15{--pt-v: var(--sz-15)}.py-15,.pb-15{--pb-v: var(--sz-15)}.mx-15,.ms-15{--ms-v: var(--sz-15)}.mx-15,.me-15{--me-v: var(--sz-15)}.my-15,.mt-15{--mt-v: var(--sz-15)}.my-15,.mb-15{--mb-v: var(--sz-15)}.px-16,.ps-16{--ps-v: var(--sz-16)}.px-16,.pe-16{--pe-v: var(--sz-16)}.py-16,.pt-16{--pt-v: var(--sz-16)}.py-16,.pb-16{--pb-v: var(--sz-16)}.mx-16,.ms-16{--ms-v: var(--sz-16)}.mx-16,.me-16{--me-v: var(--sz-16)}.my-16,.mt-16{--mt-v: var(--sz-16)}.my-16,.mb-16{--mb-v: var(--sz-16)}.px-17,.ps-17{--ps-v: var(--sz-17)}.px-17,.pe-17{--pe-v: var(--sz-17)}.py-17,.pt-17{--pt-v: var(--sz-17)}.py-17,.pb-17{--pb-v: var(--sz-17)}.mx-17,.ms-17{--ms-v: var(--sz-17)}.mx-17,.me-17{--me-v: var(--sz-17)}.my-17,.mt-17{--mt-v: var(--sz-17)}.my-17,.mb-17{--mb-v: var(--sz-17)}.px-18,.ps-18{--ps-v: var(--sz-18)}.px-18,.pe-18{--pe-v: var(--sz-18)}.py-18,.pt-18{--pt-v: var(--sz-18)}.py-18,.pb-18{--pb-v: var(--sz-18)}.mx-18,.ms-18{--ms-v: var(--sz-18)}.mx-18,.me-18{--me-v: var(--sz-18)}.my-18,.mt-18{--mt-v: var(--sz-18)}.my-18,.mb-18{--mb-v: var(--sz-18)}.px-19,.ps-19{--ps-v: var(--sz-19)}.px-19,.pe-19{--pe-v: var(--sz-19)}.py-19,.pt-19{--pt-v: var(--sz-19)}.py-19,.pb-19{--pb-v: var(--sz-19)}.mx-19,.ms-19{--ms-v: var(--sz-19)}.mx-19,.me-19{--me-v: var(--sz-19)}.my-19,.mt-19{--mt-v: var(--sz-19)}.my-19,.mb-19{--mb-v: var(--sz-19)}.px-20,.ps-20{--ps-v: var(--sz-20)}.px-20,.pe-20{--pe-v: var(--sz-20)}.py-20,.pt-20{--pt-v: var(--sz-20)}.py-20,.pb-20{--pb-v: var(--sz-20)}.mx-20,.ms-20{--ms-v: var(--sz-20)}.mx-20,.me-20{--me-v: var(--sz-20)}.my-20,.mt-20{--mt-v: var(--sz-20)}.my-20,.mb-20{--mb-v: var(--sz-20)}.px-21,.ps-21{--ps-v: var(--sz-21)}.px-21,.pe-21{--pe-v: var(--sz-21)}.py-21,.pt-21{--pt-v: var(--sz-21)}.py-21,.pb-21{--pb-v: var(--sz-21)}.mx-21,.ms-21{--ms-v: var(--sz-21)}.mx-21,.me-21{--me-v: var(--sz-21)}.my-21,.mt-21{--mt-v: var(--sz-21)}.my-21,.mb-21{--mb-v: var(--sz-21)}.px-22,.ps-22{--ps-v: var(--sz-22)}.px-22,.pe-22{--pe-v: var(--sz-22)}.py-22,.pt-22{--pt-v: var(--sz-22)}.py-22,.pb-22{--pb-v: var(--sz-22)}.mx-22,.ms-22{--ms-v: var(--sz-22)}.mx-22,.me-22{--me-v: var(--sz-22)}.my-22,.mt-22{--mt-v: var(--sz-22)}.my-22,.mb-22{--mb-v: var(--sz-22)}.px-23,.ps-23{--ps-v: var(--sz-23)}.px-23,.pe-23{--pe-v: var(--sz-23)}.py-23,.pt-23{--pt-v: var(--sz-23)}.py-23,.pb-23{--pb-v: var(--sz-23)}.mx-23,.ms-23{--ms-v: var(--sz-23)}.mx-23,.me-23{--me-v: var(--sz-23)}.my-23,.mt-23{--mt-v: var(--sz-23)}.my-23,.mb-23{--mb-v: var(--sz-23)}.px-24,.ps-24{--ps-v: var(--sz-24)}.px-24,.pe-24{--pe-v: var(--sz-24)}.py-24,.pt-24{--pt-v: var(--sz-24)}.py-24,.pb-24{--pb-v: var(--sz-24)}.mx-24,.ms-24{--ms-v: var(--sz-24)}.mx-24,.me-24{--me-v: var(--sz-24)}.my-24,.mt-24{--mt-v: var(--sz-24)}.my-24,.mb-24{--mb-v: var(--sz-24)}.px-25,.ps-25{--ps-v: var(--sz-25)}.px-25,.pe-25{--pe-v: var(--sz-25)}.py-25,.pt-25{--pt-v: var(--sz-25)}.py-25,.pb-25{--pb-v: var(--sz-25)}.mx-25,.ms-25{--ms-v: var(--sz-25)}.mx-25,.me-25{--me-v: var(--sz-25)}.my-25,.mt-25{--mt-v: var(--sz-25)}.my-25,.mb-25{--mb-v: var(--sz-25)}.px-26,.ps-26{--ps-v: var(--sz-26)}.px-26,.pe-26{--pe-v: var(--sz-26)}.py-26,.pt-26{--pt-v: var(--sz-26)}.py-26,.pb-26{--pb-v: var(--sz-26)}.mx-26,.ms-26{--ms-v: var(--sz-26)}.mx-26,.me-26{--me-v: var(--sz-26)}.my-26,.mt-26{--mt-v: var(--sz-26)}.my-26,.mb-26{--mb-v: var(--sz-26)}.px-27,.ps-27{--ps-v: var(--sz-27)}.px-27,.pe-27{--pe-v: var(--sz-27)}.py-27,.pt-27{--pt-v: var(--sz-27)}.py-27,.pb-27{--pb-v: var(--sz-27)}.mx-27,.ms-27{--ms-v: var(--sz-27)}.mx-27,.me-27{--me-v: var(--sz-27)}.my-27,.mt-27{--mt-v: var(--sz-27)}.my-27,.mb-27{--mb-v: var(--sz-27)}.px-28,.ps-28{--ps-v: var(--sz-28)}.px-28,.pe-28{--pe-v: var(--sz-28)}.py-28,.pt-28{--pt-v: var(--sz-28)}.py-28,.pb-28{--pb-v: var(--sz-28)}.mx-28,.ms-28{--ms-v: var(--sz-28)}.mx-28,.me-28{--me-v: var(--sz-28)}.my-28,.mt-28{--mt-v: var(--sz-28)}.my-28,.mb-28{--mb-v: var(--sz-28)}.px-29,.ps-29{--ps-v: var(--sz-29)}.px-29,.pe-29{--pe-v: var(--sz-29)}.py-29,.pt-29{--pt-v: var(--sz-29)}.py-29,.pb-29{--pb-v: var(--sz-29)}.mx-29,.ms-29{--ms-v: var(--sz-29)}.mx-29,.me-29{--me-v: var(--sz-29)}.my-29,.mt-29{--mt-v: var(--sz-29)}.my-29,.mb-29{--mb-v: var(--sz-29)}.px-30,.ps-30{--ps-v: var(--sz-30)}.px-30,.pe-30{--pe-v: var(--sz-30)}.py-30,.pt-30{--pt-v: var(--sz-30)}.py-30,.pb-30{--pb-v: var(--sz-30)}.mx-30,.ms-30{--ms-v: var(--sz-30)}.mx-30,.me-30{--me-v: var(--sz-30)}.my-30,.mt-30{--mt-v: var(--sz-30)}.my-30,.mb-30{--mb-v: var(--sz-30)}.px-35,.ps-35{--ps-v: var(--sz-35)}.px-35,.pe-35{--pe-v: var(--sz-35)}.py-35,.pt-35{--pt-v: var(--sz-35)}.py-35,.pb-35{--pb-v: var(--sz-35)}.mx-35,.ms-35{--ms-v: var(--sz-35)}.mx-35,.me-35{--me-v: var(--sz-35)}.my-35,.mt-35{--mt-v: var(--sz-35)}.my-35,.mb-35{--mb-v: var(--sz-35)}.px-40,.ps-40{--ps-v: var(--sz-40)}.px-40,.pe-40{--pe-v: var(--sz-40)}.py-40,.pt-40{--pt-v: var(--sz-40)}.py-40,.pb-40{--pb-v: var(--sz-40)}.mx-40,.ms-40{--ms-v: var(--sz-40)}.mx-40,.me-40{--me-v: var(--sz-40)}.my-40,.mt-40{--mt-v: var(--sz-40)}.my-40,.mb-40{--mb-v: var(--sz-40)}.px-45,.ps-45{--ps-v: var(--sz-45)}.px-45,.pe-45{--pe-v: var(--sz-45)}.py-45,.pt-45{--pt-v: var(--sz-45)}.py-45,.pb-45{--pb-v: var(--sz-45)}.mx-45,.ms-45{--ms-v: var(--sz-45)}.mx-45,.me-45{--me-v: var(--sz-45)}.my-45,.mt-45{--mt-v: var(--sz-45)}.my-45,.mb-45{--mb-v: var(--sz-45)}.px-50,.ps-50{--ps-v: var(--sz-50)}.px-50,.pe-50{--pe-v: var(--sz-50)}.py-50,.pt-50{--pt-v: var(--sz-50)}.py-50,.pb-50{--pb-v: var(--sz-50)}.mx-50,.ms-50{--ms-v: var(--sz-50)}.mx-50,.me-50{--me-v: var(--sz-50)}.my-50,.mt-50{--mt-v: var(--sz-50)}.my-50,.mb-50{--mb-v: var(--sz-50)}.px-55,.ps-55{--ps-v: var(--sz-55)}.px-55,.pe-55{--pe-v: var(--sz-55)}.py-55,.pt-55{--pt-v: var(--sz-55)}.py-55,.pb-55{--pb-v: var(--sz-55)}.mx-55,.ms-55{--ms-v: var(--sz-55)}.mx-55,.me-55{--me-v: var(--sz-55)}.my-55,.mt-55{--mt-v: var(--sz-55)}.my-55,.mb-55{--mb-v: var(--sz-55)}.px-60,.ps-60{--ps-v: var(--sz-60)}.px-60,.pe-60{--pe-v: var(--sz-60)}.py-60,.pt-60{--pt-v: var(--sz-60)}.py-60,.pb-60{--pb-v: var(--sz-60)}.mx-60,.ms-60{--ms-v: var(--sz-60)}.mx-60,.me-60{--me-v: var(--sz-60)}.my-60,.mt-60{--mt-v: var(--sz-60)}.my-60,.mb-60{--mb-v: var(--sz-60)}.px-65,.ps-65{--ps-v: var(--sz-65)}.px-65,.pe-65{--pe-v: var(--sz-65)}.py-65,.pt-65{--pt-v: var(--sz-65)}.py-65,.pb-65{--pb-v: var(--sz-65)}.mx-65,.ms-65{--ms-v: var(--sz-65)}.mx-65,.me-65{--me-v: var(--sz-65)}.my-65,.mt-65{--mt-v: var(--sz-65)}.my-65,.mb-65{--mb-v: var(--sz-65)}.px-70,.ps-70{--ps-v: var(--sz-70)}.px-70,.pe-70{--pe-v: var(--sz-70)}.py-70,.pt-70{--pt-v: var(--sz-70)}.py-70,.pb-70{--pb-v: var(--sz-70)}.mx-70,.ms-70{--ms-v: var(--sz-70)}.mx-70,.me-70{--me-v: var(--sz-70)}.my-70,.mt-70{--mt-v: var(--sz-70)}.my-70,.mb-70{--mb-v: var(--sz-70)}.px-75,.ps-75{--ps-v: var(--sz-75)}.px-75,.pe-75{--pe-v: var(--sz-75)}.py-75,.pt-75{--pt-v: var(--sz-75)}.py-75,.pb-75{--pb-v: var(--sz-75)}.mx-75,.ms-75{--ms-v: var(--sz-75)}.mx-75,.me-75{--me-v: var(--sz-75)}.my-75,.mt-75{--mt-v: var(--sz-75)}.my-75,.mb-75{--mb-v: var(--sz-75)}.px-80,.ps-80{--ps-v: var(--sz-80)}.px-80,.pe-80{--pe-v: var(--sz-80)}.py-80,.pt-80{--pt-v: var(--sz-80)}.py-80,.pb-80{--pb-v: var(--sz-80)}.mx-80,.ms-80{--ms-v: var(--sz-80)}.mx-80,.me-80{--me-v: var(--sz-80)}.my-80,.mt-80{--mt-v: var(--sz-80)}.my-80,.mb-80{--mb-v: var(--sz-80)}.px-85,.ps-85{--ps-v: var(--sz-85)}.px-85,.pe-85{--pe-v: var(--sz-85)}.py-85,.pt-85{--pt-v: var(--sz-85)}.py-85,.pb-85{--pb-v: var(--sz-85)}.mx-85,.ms-85{--ms-v: var(--sz-85)}.mx-85,.me-85{--me-v: var(--sz-85)}.my-85,.mt-85{--mt-v: var(--sz-85)}.my-85,.mb-85{--mb-v: var(--sz-85)}.px-90,.ps-90{--ps-v: var(--sz-90)}.px-90,.pe-90{--pe-v: var(--sz-90)}.py-90,.pt-90{--pt-v: var(--sz-90)}.py-90,.pb-90{--pb-v: var(--sz-90)}.mx-90,.ms-90{--ms-v: var(--sz-90)}.mx-90,.me-90{--me-v: var(--sz-90)}.my-90,.mt-90{--mt-v: var(--sz-90)}.my-90,.mb-90{--mb-v: var(--sz-90)}.px-95,.ps-95{--ps-v: var(--sz-95)}.px-95,.pe-95{--pe-v: var(--sz-95)}.py-95,.pt-95{--pt-v: var(--sz-95)}.py-95,.pb-95{--pb-v: var(--sz-95)}.mx-95,.ms-95{--ms-v: var(--sz-95)}.mx-95,.me-95{--me-v: var(--sz-95)}.my-95,.mt-95{--mt-v: var(--sz-95)}.my-95,.mb-95{--mb-v: var(--sz-95)}.px-100,.ps-100{--ps-v: var(--sz-100)}.px-100,.pe-100{--pe-v: var(--sz-100)}.py-100,.pt-100{--pt-v: var(--sz-100)}.py-100,.pb-100{--pb-v: var(--sz-100)}.mx-100,.ms-100{--ms-v: var(--sz-100)}.mx-100,.me-100{--me-v: var(--sz-100)}.my-100,.mt-100{--mt-v: var(--sz-100)}.my-100,.mb-100{--mb-v: var(--sz-100)}[class*=" gap--"],[class^=gap--],[class*=" gap-x-"],[class^=gap-x-]{grid-column-gap:var(--gx);column-gap:var(--gx)}[class*=" gap--"],[class^=gap--],[class*=" gap-y-"],[class^=gap-y-]{grid-row-gap:var(--gy);row-gap:var(--gy)}.gap--0{--gx: 0 !important;--gy: 0 !important}.gap--1{--gx: var(--sz-1);--gy: var(--sz-1)}.gap--2{--gx: var(--sz-2);--gy: var(--sz-2)}.gap--3{--gx: var(--sz-3);--gy: var(--sz-3)}.gap--4{--gx: var(--sz-4);--gy: var(--sz-4)}.gap--5{--gx: var(--sz-5);--gy: var(--sz-5)}.gap--6{--gx: var(--sz-6);--gy: var(--sz-6)}.gap--7{--gx: var(--sz-7);--gy: var(--sz-7)}.gap--8{--gx: var(--sz-8);--gy: var(--sz-8)}.gap--9{--gx: var(--sz-9);--gy: var(--sz-9)}.gap--10{--gx: var(--sz-10);--gy: var(--sz-10)}.gap--11{--gx: var(--sz-11);--gy: var(--sz-11)}.gap--12{--gx: var(--sz-12);--gy: var(--sz-12)}.gap--13{--gx: var(--sz-13);--gy: var(--sz-13)}.gap--14{--gx: var(--sz-14);--gy: var(--sz-14)}.gap--15{--gx: var(--sz-15);--gy: var(--sz-15)}.gap--16{--gx: var(--sz-16);--gy: var(--sz-16)}.gap--17{--gx: var(--sz-17);--gy: var(--sz-17)}.gap--18{--gx: var(--sz-18);--gy: var(--sz-18)}.gap--19{--gx: var(--sz-19);--gy: var(--sz-19)}.gap--20{--gx: var(--sz-20);--gy: var(--sz-20)}.gap--21{--gx: var(--sz-21);--gy: var(--sz-21)}.gap--22{--gx: var(--sz-22);--gy: var(--sz-22)}.gap--23{--gx: var(--sz-23);--gy: var(--sz-23)}.gap--24{--gx: var(--sz-24);--gy: var(--sz-24)}.gap--25{--gx: var(--sz-25);--gy: var(--sz-25)}.gap--26{--gx: var(--sz-26);--gy: var(--sz-26)}.gap--27{--gx: var(--sz-27);--gy: var(--sz-27)}.gap--28{--gx: var(--sz-28);--gy: var(--sz-28)}.gap--29{--gx: var(--sz-29);--gy: var(--sz-29)}.gap--30{--gx: var(--sz-30);--gy: var(--sz-30)}.gap--35{--gx: var(--sz-35);--gy: var(--sz-35)}.gap--40{--gx: var(--sz-40);--gy: var(--sz-40)}.gap--45{--gx: var(--sz-45);--gy: var(--sz-45)}.gap--50{--gx: var(--sz-50);--gy: var(--sz-50)}.gap--55{--gx: var(--sz-55);--gy: var(--sz-55)}.gap--60{--gx: var(--sz-60);--gy: var(--sz-60)}.gap--65{--gx: var(--sz-65);--gy: var(--sz-65)}.gap--70{--gx: var(--sz-70);--gy: var(--sz-70)}.gap--75{--gx: var(--sz-75);--gy: var(--sz-75)}.gap--80{--gx: var(--sz-80);--gy: var(--sz-80)}.gap--85{--gx: var(--sz-85);--gy: var(--sz-85)}.gap--90{--gx: var(--sz-90);--gy: var(--sz-90)}.gap--95{--gx: var(--sz-95);--gy: var(--sz-95)}.gap--100{--gx: var(--sz-100);--gy: var(--sz-100)}.gap-x-0{--gx: 0 !important}.gap-y-0{--gy: 0 !important}.gap-x-1{--gx: var(--sz-1)}.gap-y-1{--gy: var(--sz-1)}.gap-x-2{--gx: var(--sz-2)}.gap-y-2{--gy: var(--sz-2)}.gap-x-3{--gx: var(--sz-3)}.gap-y-3{--gy: var(--sz-3)}.gap-x-4{--gx: var(--sz-4)}.gap-y-4{--gy: var(--sz-4)}.gap-x-5{--gx: var(--sz-5)}.gap-y-5{--gy: var(--sz-5)}.gap-x-6{--gx: var(--sz-6)}.gap-y-6{--gy: var(--sz-6)}.gap-x-7{--gx: var(--sz-7)}.gap-y-7{--gy: var(--sz-7)}.gap-x-8{--gx: var(--sz-8)}.gap-y-8{--gy: var(--sz-8)}.gap-x-9{--gx: var(--sz-9)}.gap-y-9{--gy: var(--sz-9)}.gap-x-10{--gx: var(--sz-10)}.gap-y-10{--gy: var(--sz-10)}.gap-x-11{--gx: var(--sz-11)}.gap-y-11{--gy: var(--sz-11)}.gap-x-12{--gx: var(--sz-12)}.gap-y-12{--gy: var(--sz-12)}.gap-x-13{--gx: var(--sz-13)}.gap-y-13{--gy: var(--sz-13)}.gap-x-14{--gx: var(--sz-14)}.gap-y-14{--gy: var(--sz-14)}.gap-x-15{--gx: var(--sz-15)}.gap-y-15{--gy: var(--sz-15)}.gap-x-16{--gx: var(--sz-16)}.gap-y-16{--gy: var(--sz-16)}.gap-x-17{--gx: var(--sz-17)}.gap-y-17{--gy: var(--sz-17)}.gap-x-18{--gx: var(--sz-18)}.gap-y-18{--gy: var(--sz-18)}.gap-x-19{--gx: var(--sz-19)}.gap-y-19{--gy: var(--sz-19)}.gap-x-20{--gx: var(--sz-20)}.gap-y-20{--gy: var(--sz-20)}.gap-x-21{--gx: var(--sz-21)}.gap-y-21{--gy: var(--sz-21)}.gap-x-22{--gx: var(--sz-22)}.gap-y-22{--gy: var(--sz-22)}.gap-x-23{--gx: var(--sz-23)}.gap-y-23{--gy: var(--sz-23)}.gap-x-24{--gx: var(--sz-24)}.gap-y-24{--gy: var(--sz-24)}.gap-x-25{--gx: var(--sz-25)}.gap-y-25{--gy: var(--sz-25)}.gap-x-26{--gx: var(--sz-26)}.gap-y-26{--gy: var(--sz-26)}.gap-x-27{--gx: var(--sz-27)}.gap-y-27{--gy: var(--sz-27)}.gap-x-28{--gx: var(--sz-28)}.gap-y-28{--gy: var(--sz-28)}.gap-x-29{--gx: var(--sz-29)}.gap-y-29{--gy: var(--sz-29)}.gap-x-30{--gx: var(--sz-30)}.gap-y-30{--gy: var(--sz-30)}.gap-x-35{--gx: var(--sz-35)}.gap-y-35{--gy: var(--sz-35)}.gap-x-40{--gx: var(--sz-40)}.gap-y-40{--gy: var(--sz-40)}.gap-x-45{--gx: var(--sz-45)}.gap-y-45{--gy: var(--sz-45)}.gap-x-50{--gx: var(--sz-50)}.gap-y-50{--gy: var(--sz-50)}.gap-x-55{--gx: var(--sz-55)}.gap-y-55{--gy: var(--sz-55)}.gap-x-60{--gx: var(--sz-60)}.gap-y-60{--gy: var(--sz-60)}.gap-x-65{--gx: var(--sz-65)}.gap-y-65{--gy: var(--sz-65)}.gap-x-70{--gx: var(--sz-70)}.gap-y-70{--gy: var(--sz-70)}.gap-x-75{--gx: var(--sz-75)}.gap-y-75{--gy: var(--sz-75)}.gap-x-80{--gx: var(--sz-80)}.gap-y-80{--gy: var(--sz-80)}.gap-x-85{--gx: var(--sz-85)}.gap-y-85{--gy: var(--sz-85)}.gap-x-90{--gx: var(--sz-90)}.gap-y-90{--gy: var(--sz-90)}.gap-x-95{--gx: var(--sz-95)}.gap-y-95{--gy: var(--sz-95)}.gap-x-100{--gx: var(--sz-100)}.gap-y-100{--gy: var(--sz-100)}
    
    