@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-cyrillic-ext-300-normal.BxZQS__F.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-300-normal.CJ-uW1QK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-cyrillic-300-normal.eWxdLGMH.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-300-normal.DAgisp39.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-greek-ext-300-normal.CfC8DKjg.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-300-normal.CJi1xE33.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-greek-300-normal.D5suD4hF.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-300-normal.BDAiKzVZ.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-vietnamese-300-normal.DkeUQI3F.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-300-normal.6pR9ufrD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-latin-ext-300-normal.B-x3kLwk.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-300-normal.DezoKXCv.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-pro-latin-300-normal.YcLNfB1o.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-300-normal.D4ancB8J.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-cyrillic-ext-400-normal.BZJRkJ55.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-400-normal.DtD_g0fW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-cyrillic-400-normal.Bo6gnWEs.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-400-normal.h6inArLS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-greek-ext-400-normal.DurV-KM9.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-400-normal.BfIWL1p1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-greek-400-normal.CZJmCPdY.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-400-normal.C-qB9CTB.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-vietnamese-400-normal.DmpbtSrx.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-400-normal.C_X2WPHN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-latin-ext-400-normal.b0izRs8p.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-400-normal.B4yavu5O.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-pro-latin-400-normal.tpsLXCSJ.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-400-normal.R7DZS9ko.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-cyrillic-ext-600-normal.qEDpwGRt.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-600-normal.BLUySEgx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-cyrillic-600-normal.7IW-0rI7.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-600-normal.C6gpv_4y.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-greek-ext-600-normal.Bk3oygDb.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-600-normal.Bk3wWfL4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-greek-600-normal.DufzpiO_.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-600-normal.CNXbxSoy.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-vietnamese-600-normal.B_7vbVAt.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-600-normal.DJqX7dzL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-latin-ext-600-normal.XGkkjFz7.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-600-normal.BgwKN7TX.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-pro-latin-600-normal.BM2CBz6W.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-600-normal.CjV2-MXP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-cyrillic-ext-700-normal.CMNOJ5Qm.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-ext-700-normal.C6lq_OUW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-cyrillic-700-normal.CkdS6a5a.woff2) format("woff2"),url(/_astro/source-sans-pro-cyrillic-700-normal.DCJL43JV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-greek-ext-700-normal.sY5KVvyA.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-ext-700-normal.BXPp6Eqx.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-greek-700-normal.Bq-mRDqF.woff2) format("woff2"),url(/_astro/source-sans-pro-greek-700-normal.BCz9b4qF.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-vietnamese-700-normal.f-Bm14rw.woff2) format("woff2"),url(/_astro/source-sans-pro-vietnamese-700-normal.CwqTh6JM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-latin-ext-700-normal.Cf8nNWsm.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-ext-700-normal.yj0w5CKO.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-pro-latin-700-normal.DL7J4422.woff2) format("woff2"),url(/_astro/source-sans-pro-latin-700-normal.BNdTgDH_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--e-primary: #141414;--e-secondary: #54595f;--e-text: #7a7a7a;--e-accent: #8742b6;--r-hover: #ee2a5f;--r-heading: rgba(50, 50, 50, 1);--r-content: rgba(85, 85, 85, 1);--r-menu: rgba(34, 34, 34, 1);--r-sub: rgba(153, 153, 153, 1);--r-line: rgba(58, 58, 58, .06);--r-foot-bg: #f4f4f4;--r-foot-text: #3f3f3f;--r-grey-btn: #95a5a6;--r-dark: #161616;--r-font: "Source Sans Pro", sans-serif;--r-container: 1140px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.rife{margin:0;background-color:#fff;color:#7f7f7f;font-family:var(--r-font);font-size:15px;line-height:1.6;overflow-x:hidden}.rife img,.rife video{max-width:100%;height:auto;display:block}.rife a{color:var(--e-accent);text-decoration:none;transition:color .3s}.rife a:hover{color:var(--r-hover)}.rife h1,.rife h2,.rife h3,.rife h4,.rife h5,.rife h6{color:var(--r-heading);font-family:var(--r-font);font-weight:300;text-transform:uppercase;line-height:1.2;margin:0 0 .6em}.rife p{margin:0 0 1em}.rife .screen-reader-text,.rife .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rife :focus-visible{outline:2px solid var(--e-accent);outline-offset:2px}.r-skip{position:absolute;left:-999px;top:0;z-index:200;background:var(--e-accent);color:#fff!important;padding:.5rem 1rem}.r-skip:focus{left:1rem;top:1rem}.e-container{max-width:var(--r-container);margin:0 auto;padding:0 10px}.e-section{position:relative}.e-section>.e-overlay{position:absolute;inset:0;background:#000;pointer-events:none}.e-section>.e-container{position:relative}.e-bg{background-color:var(--r-dark);background-position:center center;background-repeat:no-repeat;background-size:cover}@media(min-width:1025px){.e-bg--fixed{background-attachment:fixed}}.e-heading{text-align:center;font-size:50px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:4px;color:var(--e-primary);margin:0}.e-subheading{text-align:center;font-size:18px;font-weight:500;letter-spacing:7px;color:#b2b2b2;margin:20px 0 40px;text-transform:none}.e-subheading--small{font-size:14px}.e-subheading--tiny{font-size:13px;font-weight:600;letter-spacing:3.6px;color:#8888888f}@media(max-width:1024px){.e-heading{font-size:36px}}@media(max-width:767px){.e-heading{font-size:38px}.e-subheading{letter-spacing:2px}}.e-button{display:inline-flex;align-items:center;gap:16px;background-color:var(--e-accent);color:#fff!important;font-family:var(--r-font);font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;border:0;border-radius:2px;padding:21px 40px 20px;box-shadow:0 12px 39px #00000029;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.e-button:hover,.e-button:focus{background-color:var(--r-hover);color:#fff!important}.e-button svg{width:14px;height:14px;fill:currentColor}.e-button--shadow{box-shadow:0 0 15px #00000091}.e-button--grey{background-color:var(--r-grey-btn);padding:21px 30px 18px}.e-button--grey:hover,.e-button--grey:focus{background-color:#111}.e-button--outline{background-color:transparent;border:2px solid #fff;padding:20px 30px 17px;line-height:1.3em;gap:19px}.e-button--outline:hover,.e-button--outline:focus{background-color:#fff;color:var(--e-accent)!important}.e-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:30px}.e-iconboxes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;max-width:1360px;margin:0 auto;padding:0 20px}.e-iconbox{display:flex;align-items:flex-start;gap:18px}.e-iconbox__icon{flex:none;width:25px;height:25px;color:#333;fill:#333;margin-top:2px}.e-iconbox__title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#333;margin:0 0 10px}.e-iconbox__text{margin:0;color:var(--e-text)}@media(max-width:1024px){.e-iconboxes{grid-template-columns:1fr 1fr}}@media(max-width:767px){.e-iconboxes{grid-template-columns:1fr}}.e-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.e-testimonial{text-align:center;padding:30px 40px;border-bottom:4px solid transparent;border-radius:4px;transition:border-color .3s,box-shadow .3s}.e-testimonial:hover{border-bottom-color:#222;box-shadow:0 0 56px #0003}.e-testimonial__content{color:#777;font-size:19px;font-weight:300;line-height:1.5em;margin:0 0 20px}.e-testimonial__name{display:block;color:var(--e-primary);font-weight:700;text-transform:uppercase;letter-spacing:.6px;line-height:1.5}.e-testimonial__job{display:block;color:#00000080;font-size:10px;text-transform:uppercase;letter-spacing:6.5px}@media(max-width:767px){.e-testimonials{grid-template-columns:1fr}.e-testimonial{padding:30px 20px}}.e-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.e-counter__number{display:block;font-size:69px;font-weight:300;line-height:1;color:var(--e-primary)}.e-counter__title{display:block;margin-top:10px;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#b2b2b2}@media(max-width:767px){.e-counters{grid-template-columns:1fr 1fr}.e-counter__number{font-size:48px}}.r-titlebar{position:relative;padding:120px 20px 100px;text-align:center;color:#fff}.r-titlebar .e-overlay{opacity:.55}.r-titlebar__sub{position:relative;display:block;font-size:14px;font-weight:600;letter-spacing:7px;text-transform:uppercase;color:#ffffffbf;margin-bottom:14px}.r-titlebar h1{position:relative;color:#fff;font-size:52px;font-weight:700;letter-spacing:1.1px;margin:0;text-shadow:0 5px 22px rgba(0,0,0,.33)}@media(max-width:767px){.r-titlebar{padding:80px 20px 70px}.r-titlebar h1{font-size:34px}}.r-content{max-width:1160px;margin:0 auto;padding:60px 20px 80px;color:var(--r-content);font-size:15px}.r-content--narrow{max-width:867px}.r-content h2{font-size:32px;margin-top:1.4em}.r-content h3{font-size:22px;margin-top:1.4em}.r-content h2:first-child,.r-content h3:first-child{margin-top:0}.r-content ul,.r-content ol{padding-left:1.3em}.r-content li{margin-bottom:.4em}.r-content strong{color:#333}.r-lead{font-size:19px;font-weight:300;line-height:1.6;color:#777}.r-grid{display:grid;gap:30px}.r-grid--2{grid-template-columns:repeat(2,1fr)}.r-grid--3{grid-template-columns:repeat(3,1fr)}.r-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.r-grid--4,.r-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.r-grid--2,.r-grid--3,.r-grid--4{grid-template-columns:1fr}}.r-card{background:#fff;border:1px solid #ececec;border-radius:2px;padding:26px;transition:box-shadow .3s}.r-card:hover{box-shadow:0 0 40px #0000001f}.r-card h3{font-size:18px;font-weight:600;letter-spacing:1px;margin:0 0 10px;color:#333}.r-card p:last-child{margin-bottom:0}.r-figure{margin:0}.r-figure img{width:100%}.r-figure figcaption{margin-top:14px;font-size:15px;color:var(--e-text);text-align:center}.r-table{width:100%;border-collapse:collapse;font-size:15px}.r-table th,.r-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #ececec;vertical-align:top}.r-table th{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#333;border-bottom:2px solid #333}.r-table td.num,.r-table th.num{text-align:right;font-variant-numeric:tabular-nums}.r-table-wrap{overflow-x:auto}.r-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 8px;border-radius:2px;background:#f0eaf5;color:var(--e-accent);white-space:nowrap}.r-badge--dark{background:#222;color:#fff}.r-badge--grey{background:#eee;color:#777}.r-badge--red{background:#fde8ee;color:#c41f4c}.r-section{padding:70px 0}.r-section--grey{background:#f4f4f4}.r-section--dark{background:var(--r-dark);color:#bbb}.r-section--dark .e-heading,.r-section--dark h2,.r-section--dark h3{color:#fff}.r-more{text-align:center;margin-top:40px}.r-header[data-astro-cid-heyagkxo]{position:sticky;top:0;z-index:50;background-color:#fff;border-bottom:1px solid var(--r-line)}.r-head[data-astro-cid-heyagkxo]{display:flex;align-items:center;padding:0 40px;margin:0 auto;max-width:1400px;width:100%}.r-logo-container[data-astro-cid-heyagkxo]{flex:none;margin-right:auto}.r-logo[data-astro-cid-heyagkxo]{display:block;padding:20px 0;line-height:40px;font-size:30px;font-weight:300;color:#000!important;white-space:nowrap}.r-logo[data-astro-cid-heyagkxo]:hover{color:#000!important;opacity:.8}.r-menu[data-astro-cid-heyagkxo]{display:flex;list-style:none;margin:0;padding:0}.r-menu__item[data-astro-cid-heyagkxo]{position:relative;display:flex;align-items:center}.r-menu__item[data-astro-cid-heyagkxo]>a[data-astro-cid-heyagkxo]{display:block;padding:0 12px;line-height:80px;font-size:14px;font-weight:400;text-transform:uppercase;color:var(--r-menu)}.r-menu__item[data-astro-cid-heyagkxo]>a[data-astro-cid-heyagkxo] em[data-astro-cid-heyagkxo]{font-style:normal}.r-menu__item[data-astro-cid-heyagkxo]>a[data-astro-cid-heyagkxo] span[data-astro-cid-heyagkxo]{position:relative;padding:10px 0}.r-menu__item[data-astro-cid-heyagkxo]>a[data-astro-cid-heyagkxo] span[data-astro-cid-heyagkxo]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--e-accent);transform:scale3d(0,5,1);transform-origin:0% 50%;transition:transform .3s cubic-bezier(1,.68,.16,.9)}.r-menu__item[data-astro-cid-heyagkxo]:hover>a[data-astro-cid-heyagkxo],.r-menu__item[data-astro-cid-heyagkxo].is-current>a[data-astro-cid-heyagkxo],.r-menu__item[data-astro-cid-heyagkxo].open>a[data-astro-cid-heyagkxo]{color:var(--e-accent)}.r-menu__item[data-astro-cid-heyagkxo]:hover>a[data-astro-cid-heyagkxo] span[data-astro-cid-heyagkxo]:before,.r-menu__item[data-astro-cid-heyagkxo].is-current>a[data-astro-cid-heyagkxo] span[data-astro-cid-heyagkxo]:before,.r-menu__item[data-astro-cid-heyagkxo].open>a[data-astro-cid-heyagkxo] span[data-astro-cid-heyagkxo]:before{transform:scaleZ(1)}.r-submark[data-astro-cid-heyagkxo]{display:none;background:none;border:0;padding:0 6px;margin-left:-10px;color:var(--r-menu);cursor:pointer}.r-submark[data-astro-cid-heyagkxo] svg{width:9px;height:14px;fill:currentColor}.r-sub[data-astro-cid-heyagkxo]{position:absolute;top:100%;left:0;min-width:240px;list-style:none;margin:0;padding:12px 0;background-color:#fff;box-shadow:0 6px 24px #00000014;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.r-menu__item[data-astro-cid-heyagkxo]:hover>.r-sub[data-astro-cid-heyagkxo],.r-menu__item[data-astro-cid-heyagkxo]:focus-within>.r-sub[data-astro-cid-heyagkxo],.r-menu__item[data-astro-cid-heyagkxo].open>.r-sub[data-astro-cid-heyagkxo]{opacity:1;visibility:visible;transform:none}.r-sub[data-astro-cid-heyagkxo] a[data-astro-cid-heyagkxo]{display:block;padding:7px 24px;font-size:14px;font-weight:500;color:var(--r-sub);text-transform:none}.r-sub[data-astro-cid-heyagkxo] a[data-astro-cid-heyagkxo]:hover,.r-sub[data-astro-cid-heyagkxo] a[data-astro-cid-heyagkxo][aria-current=page]{color:var(--e-accent)}.r-tools[data-astro-cid-heyagkxo]{position:relative;display:flex;align-items:center;gap:4px;margin-left:18px;padding-left:18px}.r-tools[data-astro-cid-heyagkxo]:before{content:"";position:absolute;left:0;top:50%;height:26px;margin-top:-13px;width:1px;background-color:var(--r-line)}.r-tool[data-astro-cid-heyagkxo]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:0;color:#151515;cursor:pointer;transition:color .3s}.r-tool[data-astro-cid-heyagkxo]:hover,.r-tool[data-astro-cid-heyagkxo][aria-expanded=true]{color:var(--e-accent)}.r-tool[data-astro-cid-heyagkxo] svg{width:15px;height:15px;fill:currentColor}.r-tool--menu[data-astro-cid-heyagkxo]{display:none}.r-tool--menu[data-astro-cid-heyagkxo] svg{width:18px;height:18px}@media(max-width:1240px){.r-menu__item[data-astro-cid-heyagkxo]>a[data-astro-cid-heyagkxo]{padding:0 8px;font-size:13px}}@media(max-width:1024px){.r-head[data-astro-cid-heyagkxo]{flex-wrap:wrap;padding:0 20px}.r-logo[data-astro-cid-heyagkxo]{padding:15px 0}.r-tools[data-astro-cid-heyagkxo]{order:2}.r-tool--menu[data-astro-cid-heyagkxo]{display:inline-flex}.r-nav[data-astro-cid-heyagkxo]{order:3;flex-basis:100%;display:none;max-height:calc(100vh - 70px);overflow-y:auto}.r-header[data-astro-cid-heyagkxo].mobile-menu-open .r-nav[data-astro-cid-heyagkxo]{display:block}.r-menu[data-astro-cid-heyagkxo]{flex-direction:column;padding:0 0 20px}.r-menu__item[data-astro-cid-heyagkxo]{flex-wrap:wrap;border-top:1px solid var(--r-line)}.r-menu__item[data-astro-cid-heyagkxo]>a[data-astro-cid-heyagkxo]{flex:1;line-height:50px;padding:0}.r-submark[data-astro-cid-heyagkxo]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:50px;margin:0}.r-menu__item[data-astro-cid-heyagkxo].open .r-submark[data-astro-cid-heyagkxo] svg{transform:rotate(180deg)}.r-sub[data-astro-cid-heyagkxo]{position:static;flex-basis:100%;min-width:0;box-shadow:none;padding:0 0 10px;display:none;opacity:1;visibility:visible;transform:none}.r-menu__item[data-astro-cid-heyagkxo]:hover>.r-sub[data-astro-cid-heyagkxo],.r-menu__item[data-astro-cid-heyagkxo]:focus-within>.r-sub[data-astro-cid-heyagkxo]{display:none}.r-menu__item[data-astro-cid-heyagkxo].open>.r-sub[data-astro-cid-heyagkxo]{display:block}.r-sub[data-astro-cid-heyagkxo] a[data-astro-cid-heyagkxo]{padding:6px 16px}}.r-footer[data-astro-cid-vldnrjtd]{background-color:var(--r-foot-bg);font-size:14px;color:var(--r-foot-text)}.r-foot-widgets[data-astro-cid-vldnrjtd]{max-width:1160px;margin:0 auto;padding:20px 20px 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:3%}.r-widget[data-astro-cid-vldnrjtd]{margin-top:40px;font-size:15px;line-height:1.6667em;text-align:center}.r-widget__title[data-astro-cid-vldnrjtd]{font-size:16px;margin:0 0 18px}.r-widget[data-astro-cid-vldnrjtd] ul[data-astro-cid-vldnrjtd]{list-style:none;margin:0;padding:0}.r-widget[data-astro-cid-vldnrjtd] li[data-astro-cid-vldnrjtd],.r-widget__item[data-astro-cid-vldnrjtd]{margin-bottom:10px}.r-widget[data-astro-cid-vldnrjtd] a[data-astro-cid-vldnrjtd]{color:var(--r-foot-text)}.r-widget[data-astro-cid-vldnrjtd] a[data-astro-cid-vldnrjtd]:hover{color:#000}.r-widget[data-astro-cid-vldnrjtd] time[data-astro-cid-vldnrjtd]{display:block;font-size:12px;color:#999}.r-widget[data-astro-cid-vldnrjtd] p[data-astro-cid-vldnrjtd]{margin:0 0 10px}.r-foot-items[data-astro-cid-vldnrjtd]{background-color:var(--r-foot-bg);padding:0 20px}.r-foot-content[data-astro-cid-vldnrjtd]{max-width:1160px;margin:0 auto;padding:15px 0;border-top:1px solid rgba(45,45,45,.1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.r-socials[data-astro-cid-vldnrjtd]{display:flex;gap:14px}.r-socials[data-astro-cid-vldnrjtd] a[data-astro-cid-vldnrjtd]{color:#000;display:inline-flex}.r-socials[data-astro-cid-vldnrjtd] a[data-astro-cid-vldnrjtd]:hover{color:var(--e-accent)}.r-socials[data-astro-cid-vldnrjtd] svg{height:16px;width:auto;fill:currentColor}.r-foot-text[data-astro-cid-vldnrjtd]{line-height:26px}.r-foot-text[data-astro-cid-vldnrjtd] a[data-astro-cid-vldnrjtd]{color:var(--r-foot-text)}.r-foot-text[data-astro-cid-vldnrjtd] a[data-astro-cid-vldnrjtd]:hover{color:#000}.r-to-top[data-astro-cid-vldnrjtd]{position:fixed;right:20px;bottom:20px;z-index:40;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background-color:#0000001a;color:#fff!important;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,background-color .3s}.r-to-top[data-astro-cid-vldnrjtd].show{opacity:1;visibility:visible}.r-to-top[data-astro-cid-vldnrjtd]:hover{background-color:#3957ff}.r-to-top[data-astro-cid-vldnrjtd] svg{width:16px;height:22px;fill:currentColor}@media(max-width:767px){.r-foot-widgets[data-astro-cid-vldnrjtd]{grid-template-columns:1fr;padding-bottom:30px}.r-foot-content[data-astro-cid-vldnrjtd]{justify-content:center;text-align:center}}.r-search[data-astro-cid-sq3wbm35]{position:sticky;top:81px;z-index:45;background:#fff;border-bottom:1px solid var(--r-line);box-shadow:0 10px 30px #0000000f}.r-search__inner[data-astro-cid-sq3wbm35]{max-width:900px;margin:0 auto;padding:18px 20px}.r-search__form[data-astro-cid-sq3wbm35]{display:flex;align-items:center;gap:12px}.r-search__form[data-astro-cid-sq3wbm35] .r-search__icon{width:18px;height:18px;fill:#999;flex:none}.r-search__form[data-astro-cid-sq3wbm35] input[data-astro-cid-sq3wbm35]{flex:1;border:0;font:inherit;font-size:22px;font-weight:300;padding:8px 0;color:#333;background:transparent}.r-search__form[data-astro-cid-sq3wbm35] input[data-astro-cid-sq3wbm35]:focus{outline:none}.r-search__close[data-astro-cid-sq3wbm35]{background:none;border:0;cursor:pointer;color:#333;width:34px;height:34px}.r-search__close[data-astro-cid-sq3wbm35] svg{width:14px;height:14px;fill:currentColor}.r-search__results[data-astro-cid-sq3wbm35]{list-style:none;margin:0;padding:0}.r-search__results[data-astro-cid-sq3wbm35] li{border-top:1px solid #f0f0f0}.r-search__results[data-astro-cid-sq3wbm35] a{display:block;padding:10px 0;color:#333}.r-search__results[data-astro-cid-sq3wbm35] a:hover strong{color:var(--e-accent)}.r-search__results[data-astro-cid-sq3wbm35] strong{display:block;font-weight:600}.r-search__results[data-astro-cid-sq3wbm35] span{display:block;font-size:13px;color:#999}.r-search__results[data-astro-cid-sq3wbm35] .r-search__none{padding:10px 0;color:#999}@media(max-width:1024px){.r-search[data-astro-cid-sq3wbm35]{top:71px}}.r-preloader[data-astro-cid-7b2gprw3]{display:none}.r-preloader[data-astro-cid-7b2gprw3].is-on{display:block;position:fixed;inset:0;z-index:300;background:#fff url(/images/vanha/autohalli.webp) 50% 50% / cover no-repeat;transition:opacity .5s}.r-preloader[data-astro-cid-7b2gprw3].is-done{opacity:0;pointer-events:none}.r-preloader__arc[data-astro-cid-7b2gprw3]{position:absolute;bottom:50%;left:50%;margin-left:-70px;width:140px;height:70px;overflow:hidden}.r-preloader__cube[data-astro-cid-7b2gprw3]{position:absolute;bottom:-70px;left:50%;margin-left:-70px;width:140px;height:140px;border-style:solid;border-color:transparent #8742b6 transparent transparent;border-radius:50%;animation:r-arc 2s ease-in-out infinite;transform:rotate(-200deg)}.r-preloader__skip[data-astro-cid-7b2gprw3]{position:absolute;top:20px;right:24px;font-size:30px;line-height:1;color:#fff!important;text-shadow:0 0 6px rgba(0,0,0,.6)}@keyframes r-arc{0%{border-width:30px}25%{border-width:15px}50%{transform:rotate(27deg);border-width:30px}75%{border-width:15px}to{border-width:30px}}
