@charset "UTF-8";*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--color-accent: oklch(.628 .2577 29.23);--color-accent-dark: oklch(.414 .1644 25.56);--color-background: oklch(0 0 0);--color-white: oklch(1 0 0);--color-white-transparent: oklch(1 0 0 / 10%);--color-white-transparent-20: oklch(1 0 0 / 20%);--color-white-transparent-40: oklch(1 0 0 / 40%);--color-white-transparent-50: oklch(1 0 0 / 50%);--color-white-transparent-70: oklch(1 0 0 / 70%);--color-white-transparent-80: oklch(1 0 0 / 80%);--color-background-transparent: oklch(0 0 0 / 90%);--color-background-transparent-50: oklch(0 0 0 / 50%);--color-background-transparent-20: oklch(0 0 0 / 20%);--color-background-transparent-60: oklch(0 0 0 / 60%);--color-background-transparent-65: oklch(0 0 0 / 65%);--color-background-transparent-70: oklch(0 0 0 / 70%);--color-background-transparent-80: oklch(0 0 0 / 80%);--color-arrow-background-10: oklch(.6698 0 0 / 10%);--color-arrow-background: oklch(.6698 0 0 / 20%);--color-box-background: oklch(.6698 0 0 / 40%);--color-gray: oklch(.2393 0 0);--color-gray-light: oklch(.6698 0 0);--color-border: hsl(0, 0%, 90%);--color-border-secondary: hsl(0, 0%, 19%, .68);--color-text: hsl(0, 0%, 19%, 1);--color-text-muted: hsla(0, 0%, 19%, .8);--color-error: oklch(.6095 .2496 28.63 / 10%)}:root{--font-family-heading: "WorkSans", "Trebuchet MS", sans-serif;--font-family-text: "WorkSans", "Trebuchet MS", sans-serif;--font-size-body: 1.125rem;--font-size-body-small: 1rem;--flow-space: 1.5625rem;--column-gap: clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--content-max-width: 700px;--content-max-width-wide: 900px;--content-max-width-full: 1315px;--box-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--container-spacing: 1.5rem;--component-spacing: clamp(3rem, 6.5vw + 1.05rem, 6.25rem)}@font-face{font-display:swap;font-family:WorkSans;font-style:normal;src:url(./WorkSans-VariableFont_wght-BO7JhOCw.woff2) format("woff2"),url(./WorkSans-VariableFont_wght--AC0muF9.ttf) format("ttf")}@font-face{font-display:swap;font-family:WorkSans;font-style:italic;src:url(./WorkSans-Italic-VariableFont_wght-YgKsJj4B.woff2) format("woff2"),url(./WorkSans-Italic-VariableFont_wght-D6Y9d-w5.ttf) format("ttf")}@property --bg-angle{inherits: true; initial-value: 0deg; syntax: "<angle>";}.blog :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}body{overflow-x:hidden}body,.paragraph{color:var(--color-text);font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:initial;line-height:1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{--flow-space: 2.5rem;font-family:var(--font-family-heading);font-weight:500;line-height:1.3}h1,.h1{--flow-space: 3.75rem;font-size:2.375rem;font-weight:700}@media (min-width: 480px){h1,.h1{font-size:3.125rem}}h2,.h2{font-size:2.1875rem;font-weight:700}@media (min-width: 480px){h2,.h2{font-size:2.5625rem}}h3,.h3{font-size:1.9375rem;line-height:1.4}@media (min-width: 480px){h3,.h3{font-size:2.1875rem}}h4,.h4{font-size:1.625rem;line-height:1.4}@media (min-width: 480px){h4,.h4{font-size:1.825rem}}h5,.h5{font-size:1.375rem;line-height:1.5}@media (min-width: 480px){h5,.h5{font-size:1.5rem}}h6,.h6{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.5}a{color:var(--color-accent);text-underline-offset:.3ex}hr{--flow-space: var(--component-spacing);border:0;margin-block:var(--flow-space);margin-inline:auto}hr:after{background-color:var(--color-border);block-size:2px;content:"";display:block}kbd,code{background:var(--color-background-secondary);border-radius:4px;display:inline-block;font-size:.95em;padding-block:0;padding-inline:.375em;word-break:break-word}img{block-size:initial;inline-size:100%}.wp-block-image img{inline-size:initial}figcaption{color:var(--color-text-muted);font-size:var(--font-size-body-small);-webkit-margin-before:.25rem;margin-block-start:.25rem}blockquote,.blockquote{-webkit-border-start:5px solid var(--color-accent);border-inline-start:5px solid var(--color-accent);display:block;font-size:1.44rem;font-style:normal;font-weight:500;line-height:calc(1em + .75rem);margin-block:var(--flow-space);margin-inline:2.5rem 0;-webkit-padding-start:.8rem;padding-inline-start:.8rem}blockquote cite,.blockquote cite{color:var(--color-text-muted);display:block;font-size:var(--font-size-body);font-style:normal;-webkit-margin-before:.25rem;margin-block-start:.25rem}small{font-size:var(--font-size-body-small)}:where(ul,ol):not([class]),:where(ul,ol).wp-block-list{--item-spacing: .66em;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}:where(ul,ol):not([class]) li+li,:where(ul,ol).wp-block-list li+li{-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}:where(ul,ol):not([class]) li>ul,:where(ul,ol):not([class]) li ol,:where(ul,ol).wp-block-list li>ul,:where(ul,ol).wp-block-list li ol{--item-spacing: .33em;-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}table{border-collapse:collapse;border-spacing:0;color:var(--color-text);font-size:var(--font-size-body-small);inline-size:100%;max-inline-size:100%}table caption{caption-side:bottom;color:var(--color-text-muted);-webkit-margin-before:calc(var(--flow-space) / 2);margin-block-start:calc(var(--flow-space) / 2);text-align:start}table td,table th{padding-block:.9rem;padding-inline:1rem;text-align:inherit;vertical-align:top}table th{color:var(--color-text-muted);font-weight:500}table td{min-inline-size:25ch}table thead{background-color:var(--color-background-secondary);-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border)}table tr:nth-child(2n){-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}.button,.wp-block-button>.wp-block-button__link{--button-background-color: var(--color-accent);--button-border-color: var(--color-accent);--button-border-width: 2px;--button-border-radius: 0;--button-font-weight: 700;--button-text-color: var(--color-background);--button-padding-inline: calc(1.125rem - var(--button-border-width));--button-padding-block: calc(.625rem - var(--button-border-width));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);border:solid var(--button-border-width) var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-block;font:inherit;font-weight:var(--button-font-weight);letter-spacing:0;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-align:center;text-decoration:none}.button:disabled,.button--disabled,.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link--disabled{cursor:default;opacity:.5;pointer-events:none}.button--outlined,.wp-block-button>.wp-block-button__link--outlined{--button-text-color: var(--color-accent);--button-background-color: transparent}.button--text,.wp-block-button>.wp-block-button__link--text{--button-background-color: transparent;--button-text-color: var(--color-accent);border:0;padding:0}.wp-block-button{color:var(--button-text-color)}.wp-block-button.is-style-outline{--button-text-color: var(--color-accent)}.wp-block-button.is-style-outline .wp-block-button__link{--button-background-color: transparent;--button-text-color: var(--color-accent);border:solid var(--button-border-width) var(--color-accent);color:var(--button-text-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}form{margin:0}fieldset{border:0;padding:0}legend{color:var(--color-text);font-size:var(--font-size-body);font-weight:700;padding:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.5;-webkit-padding-end:54px;padding-inline-end:54px}option{color:initial}rsvision-component{display:block;position:relative}.pageWrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-block-size:100%}.admin-bar .pageWrapper{-webkit-padding-before:var(--wp-admin--admin-bar--height);padding-block-start:var(--wp-admin--admin-bar--height)}.componentSpacing{margin-block:var(--component-spacing);margin-inline:0}.wp-block-post-content>.alignfull{margin-inline:auto;max-inline-size:var(--content-max-width-full)!important}.groupContainer{display:inline-flex;flex-wrap:wrap;gap:var(--flow-space)}.container{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);padding-inline:var(--container-spacing)}.container[data-size=full]{padding-inline:0}[data-size=medium]{max-inline-size:var(--content-max-width)}[data-size=wide]{max-inline-size:var(--content-max-width-wide)}[data-size=full]{max-inline-size:100%}[data-align=left]{margin-inline:unset}[data-align=center]{margin-inline:auto}[data-text-align=left]{text-align:start}[data-text-align=center]{text-align:center}[data-flow=layout]>*+*{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}[data-flow=content]>*+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}@media (max-width: 767px){[data-size=wide] p,[data-size=wide] .paragraph,[data-size=wide] h1,[data-size=wide] h2,[data-size=wide] h3,[data-size=wide] h4,[data-size=wide] h5,[data-size=wide] h6,[data-size=wide] .h1,[data-size=wide] .h2,[data-size=wide] .h3,[data-size=wide] .h4,[data-size=wide] .h5,[data-size=wide] .h6,[data-size=full] p,[data-size=full] .paragraph,[data-size=full] h1,[data-size=full] h2,[data-size=full] h3,[data-size=full] h4,[data-size=full] h5,[data-size=full] h6,[data-size=full] .h1,[data-size=full] .h2,[data-size=full] .h3,[data-size=full] .h4,[data-size=full] .h5,[data-size=full] .h6,[data-text-align=center] p,[data-text-align=center] .paragraph,[data-text-align=center] h1,[data-text-align=center] h2,[data-text-align=center] h3,[data-text-align=center] h4,[data-text-align=center] h5,[data-text-align=center] h6,[data-text-align=center] .h1,[data-text-align=center] .h2,[data-text-align=center] .h3,[data-text-align=center] .h4,[data-text-align=center] .h5,[data-text-align=center] .h6{text-wrap:balance}[data-size=wide] p br,[data-size=wide] .paragraph br,[data-size=wide] h1 br,[data-size=wide] h2 br,[data-size=wide] h3 br,[data-size=wide] h4 br,[data-size=wide] h5 br,[data-size=wide] h6 br,[data-size=wide] .h1 br,[data-size=wide] .h2 br,[data-size=wide] .h3 br,[data-size=wide] .h4 br,[data-size=wide] .h5 br,[data-size=wide] .h6 br,[data-size=full] p br,[data-size=full] .paragraph br,[data-size=full] h1 br,[data-size=full] h2 br,[data-size=full] h3 br,[data-size=full] h4 br,[data-size=full] h5 br,[data-size=full] h6 br,[data-size=full] .h1 br,[data-size=full] .h2 br,[data-size=full] .h3 br,[data-size=full] .h4 br,[data-size=full] .h5 br,[data-size=full] .h6 br,[data-text-align=center] p br,[data-text-align=center] .paragraph br,[data-text-align=center] h1 br,[data-text-align=center] h2 br,[data-text-align=center] h3 br,[data-text-align=center] h4 br,[data-text-align=center] h5 br,[data-text-align=center] h6 br,[data-text-align=center] .h1 br,[data-text-align=center] .h2 br,[data-text-align=center] .h3 br,[data-text-align=center] .h4 br,[data-text-align=center] .h5 br,[data-text-align=center] .h6 br{display:none}}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-background);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding-block:.75rem;padding-inline:1rem;text-decoration:none;z-index:100000}.mainHeader{block-size:104px;top:0;right:0;bottom:0;left:0;position:fixed;z-index:990;transition:transform .2s linear;will-change:translate}@media screen and (min-width: 768px){.mainHeader{block-size:152px}}.mainHeader:has([data-status=menuIsOpen]){block-size:100dvh;z-index:990}body[class^=scroll-down] .mainHeader{transform:translateY(-100%)}html:not(.page-id-2) .mainContent{background-color:var(--color-background);-webkit-padding-before:104px;padding-block-start:104px}@media screen and (min-width: 1024px){html:not(.page-id-2) .mainContent{-webkit-padding-before:152px;padding-block-start:152px}}@media screen and (min-width: 1024px){html.admin-bar:not(.page-id-2) .mainContent{-webkit-padding-before:120px;padding-block-start:120px}}.single-career .mainContent article{background-color:var(--color-background);color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px}@media screen and (min-width: 1024px){.single-career .mainContent article{font-size:16px;line-height:34.8px}}.single-career .mainContent .container{-webkit-padding-after:40px;padding-block-end:40px;-webkit-padding-before:44px;padding-block-start:44px}.single-career .mainContent .inner{display:grid;gap:80px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.single-career .mainContent .inner{grid-template-columns:minmax(0,645px) minmax(0,425px);justify-content:space-between}}.single-career .mainContent .medal{background-color:var(--color-white-transparent);border-radius:12.95px;padding-block:46px;padding-inline:24px;place-content:center;text-align:center}@media screen and (min-width: 1024px){.single-career .mainContent .medal{inline-size:100%;padding-block:59px;padding-inline:48px;place-self:start}}.single-career .mainContent .medal h3{font-size:32px;line-height:46.8px;-webkit-margin-after:26px;margin-block-end:26px}@media screen and (min-width: 1024px){.single-career .mainContent .medal h3{font-size:36px;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}}.single-career .mainContent .medal .subHeading{color:var(--color-white-transparent-70);display:block;font-size:18px;line-height:32.4px;-webkit-margin-after:19px;margin-block-end:19px}@media screen and (min-width: 1024px){.single-career .mainContent .medal .subHeading{font-size:16px;line-height:24px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}.single-career .mainContent .medal .namePosition{color:var(--color-white-transparent-70);display:block;font-size:20px;line-height:24px;-webkit-margin-after:16px;margin-block-end:16px}@media screen and (min-width: 1024px){.single-career .mainContent .medal .namePosition{color:var(--color-white);font-size:18px;line-height:24px;-webkit-margin-after:8px;margin-block-end:8px}}.single-career .mainContent .medal a[href^="mailto:"]{color:var(--color-white-transparent-70);display:block;-webkit-margin-after:25px;margin-block-end:25px;text-decoration:none}@media screen and (min-width: 1024px){.single-career .mainContent .medal a[href^="mailto:"]{color:var(--color-accent);font-size:16px;line-height:24px;-webkit-margin-after:2rem;margin-block-end:2rem}}.single-career .mainContent .medal [name=Button]{margin-inline:auto;max-inline-size:calc(100% - 2 * var(--container-spacing))}.single-career .mainContent .medal [name=BlockImage]{block-size:120px;border:1px solid var(--color-accent);border-radius:100%;inline-size:120px;-webkit-margin-after:19px;margin-block-end:19px;margin-inline:auto;overflow:hidden}@media screen and (min-width: 1024px){.single-career .mainContent .medal [name=BlockImage]{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}.single-career .mainContent .medal [name=BlockImage] img{object-fit:cover;object-position:center top}.single-career .mainContent h2{-webkit-margin-after:24px;margin-block-end:24px;-webkit-margin-before:54px;margin-block-start:54px}@media screen and (min-width: 1024px){.single-career .mainContent h2{-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:64px;margin-block-start:64px}}.single-career .mainContent ul{-webkit-margin-after:64px;margin-block-end:64px}.single-career .mainContent h2,.single-career .mainContent h3{color:var(--color-white);font-weight:700}.single-post article{background-color:var(--color-background);color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px}.single-post .content{color:var(--color-white)}.single-post .content p{font-size:18px;line-height:34.8px;margin-block:80px}@media screen and (min-width: 1024px){.single-post .content p{font-size:1rem}}.single-post .content h2{font-size:32px;font-weight:600;line-height:34.8px}.single-post .content figure{-webkit-margin-after:80px;margin-block-end:80px}@media screen and (min-width: 1024px){.single-post .content figure img{border-radius:.5rem;overflow:hidden}}.single-post .content a{color:currentColor}@media screen and (min-width: 1024px){.single-post .categories{inset-block-start:5rem;place-self:start;position:-webkit-sticky;position:sticky}}.single-post .categories .filterWrap{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.single-post .categories .filterWrap span{color:var(--color-white);font-size:16px;font-weight:600;line-height:24px}.single-post .categories .filter{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;list-style:none;padding:0}@media screen and (min-width: 1024px){.single-post .categories .filter{place-content:space-between}}.single-post .categories .filter .item{inline-size:100%}.single-post .categories .filter .btn{background-color:var(--color-white-transparent);border:.5px solid var(--color-white-transparent);border-radius:1rem;color:var(--color-white);cursor:pointer;display:flex;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.5rem;min-block-size:56px;padding-block:calc(1rem - 1px);place-content:center;place-items:center;text-decoration:none;transition:background-color .2s linear,border-color .2s linear;will-change:border-color,background-color}@media screen and (min-width: 1024px){.single-post .categories .filter .btn{padding-block:calc(1rem - 1px);padding-inline:calc(2rem - 1px);place-content:start}}.single-post .categories .filter .btn:hover,.single-post .categories .filter .btn:focus,.single-post .categories .filter .btn--active{background-color:transparent;border-color:var(--color-accent);text-shadow:0 0 .65px var(--color-white),0 0 .65px var(--color-white)}.single-post .inner{display:grid;gap:80px;grid-template-columns:minmax(0,1fr);-webkit-margin-after:80px;margin-block-end:80px}@media screen and (min-width: 1024px){.single-post .inner{grid-template-columns:minmax(0,870px) minmax(0,262px);justify-content:space-between}}.breadcrumbs{color:var(--color-white-transparent-70);display:flex;flex-wrap:wrap;font-size:18px;gap:1rem;line-height:32.4px;-webkit-margin-after:20px;margin-block-end:20px}.single-post .breadcrumbs{color:var(--color-white)}@media screen and (min-width: 1024px){.breadcrumbs{font-size:16px;line-height:24px;-webkit-padding-before:12px;padding-block-start:12px}}.breadcrumbs a{color:currentColor;text-decoration:none}.breadcrumbs a:after{content:">";-webkit-padding-start:1rem;padding-inline-start:1rem}.single-post .breadcrumbs a:after{color:var(--color-accent)}.mainContent:has([name=BlockNotFound]){background-color:var(--color-background)}.social-share{display:flex;flex-flow:column;flex-wrap:wrap;gap:2rem;place-content:center;place-items:center}.single-career .social-share{-webkit-margin-before:64px;margin-block-start:64px}@media screen and (min-width: 1024px){.social-share{gap:34px;place-items:start}}.social-share span{color:var(--color-white-transparent-70);font-size:18px}@media screen and (min-width: 1024px){.social-share span{font-size:1rem}}.social-share div{display:flex;gap:1rem;place-content:center;place-items:center}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:var(--color-accent);color:var(--color-white);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;box-shadow:0 4px 12px #00000026}.scroll-to-top:hover{background:var(--color-accent-dark);transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.scroll-to-top:active{transform:translateY(0)}.scroll-to-top:focus{outline:2px solid var(--color-accent);outline-offset:2px}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top svg{width:20px;height:20px;transition:transform .2s ease}.scroll-to-top:hover svg{transform:translateY(-2px)}@media (max-width: 768px){.scroll-to-top{bottom:20px;right:20px;width:45px;height:45px}.scroll-to-top svg{width:18px;height:18px}}@media (max-width: 480px){.scroll-to-top{bottom:15px;right:15px;width:40px;height:40px}.scroll-to-top svg{width:16px;height:16px}}rsvision-component[name=BlockAboutBoxes]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-before:240px;padding-block-start:240px;position:relative}rsvision-component[name=BlockAboutBoxes] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:1}rsvision-component[name=BlockAboutBoxes] .container-effects>div{background:var(--color-accent);position:absolute}@media screen and (max-width: 1023px){rsvision-component[name=BlockAboutBoxes] .container-effects>div:nth-child(1){block-size:217px;filter:blur(150px);inline-size:217px;inset-block-start:-224px;inset-inline-start:-76px}rsvision-component[name=BlockAboutBoxes] .container-effects>div:nth-child(2){block-size:282px;filter:blur(150px);inline-size:282px;inset-block-start:538px;inset-inline-end:-87px}rsvision-component[name=BlockAboutBoxes] .container-effects>div:nth-child(3){block-size:315px;filter:blur(225px);inline-size:315px;inset-block-start:1571px;inset-inline-start:-141px}rsvision-component[name=BlockAboutBoxes] .container-effects>div:nth-child(4){block-size:315px;filter:blur(225px);inline-size:315px;inset-block-end:335px;inset-inline-end:-185px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .container-effects>div{block-size:477px;filter:blur(400px);inline-size:477px}rsvision-component[name=BlockAboutBoxes] .container-effects>div:nth-child(1){inset-block-start:823px;inset-inline-start:-272px}rsvision-component[name=BlockAboutBoxes] .container-effects>div:nth-child(2){inset-block-end:-386px;inset-inline-start:97px}rsvision-component[name=BlockAboutBoxes] .container-effects>div:nth-child(3){inset-block-end:-388px;inset-inline-end:-270px}rsvision-component[name=BlockAboutBoxes] .container-effects>div:nth-child(4){display:none}}rsvision-component[name=BlockAboutBoxes] .effect-top{block-size:53px;inline-size:auto;inset-block-start:90px;inset-inline-start:-123px;position:absolute;z-index:2}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .effect-top{block-size:100px;inset-block-start:81px;inset-inline-end:-185px;inset-inline-start:unset}}rsvision-component[name=BlockAboutBoxes] .effect-cubes-one{display:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .effect-cubes-one{block-size:461.51px;display:block;inline-size:459px;inset-block-start:244px;inset-inline-end:-27px;position:absolute}}rsvision-component[name=BlockAboutBoxes] .effect-cubes-two{display:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .effect-cubes-two{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 445 476'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='m34.7012 317.363 46.0035-19.104 19.4873 45.099-46.0035 19.104-19.4873-45.099Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m34.7012 317.363-4.498-10.409-10.4727 4.349 4.498 10.409 10.4727-4.349Zm4.498 10.41 46.0036-19.104-8.9961-20.819-46.0035 19.104 8.996 20.819Zm25.462 30.34-19.4873-45.099-20.9454 8.698 19.4874 45.099 20.9453-8.698Z' mask='url(%23a)'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cpath d='m215.117 388.977-46.003 19.104-19.488-45.099 46.004-19.104 19.487 45.099Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m215.117 388.977 4.498 10.409 10.473-4.349-4.498-10.409-10.473 4.349Zm-4.498-10.41-46.003 19.104 8.996 20.819 46.003-19.104-8.996-20.819Zm-25.462-30.34 19.488 45.099 20.945-8.698-19.488-45.099-20.945 8.698Z' mask='url(%23b)'/%3E%3Cmask id='c' fill='%23fff'%3E%3Cpath d='m161.338 263.602 19.487 45.098-46.003 19.104-19.488-45.098 46.004-19.104Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m161.338 263.602 10.473-4.349-4.498-10.41-10.473 4.349 4.498 10.41Zm-10.473 4.349 19.488 45.098 20.945-8.698-19.487-45.098-20.946 8.698Zm-31.033 25.164 46.004-19.104-8.996-20.819-46.004 19.104 8.996 20.819Z' mask='url(%23c)'/%3E%3Cmask id='d' fill='%23fff'%3E%3Cpath d='m88.875 439.055-19.4874-45.099 46.0034-19.104 19.488 45.099-46.004 19.104Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m88.875 439.055-10.4727 4.349 4.498 10.409 10.4727-4.349-4.498-10.409Zm10.4727-4.349-19.4874-45.099-20.9454 8.698 19.4874 45.099 20.9454-8.698Zm31.0333-25.165-46.004 19.104 8.996 20.819 46.004-19.104-8.996-20.819Z' mask='url(%23d)'/%3E%3Cmask id='e' fill='%23fff'%3E%3Cpath d='m231.073 43.1094 61.97 30.5085-31.121 60.7501-61.969-30.508 31.12-60.7506Z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.1' d='m231.073 43.1094 7.176-14.0084-14.121-6.952-7.176 14.0084 14.121 6.952Zm-7.176 14.0083 61.97 30.5086 14.352-28.0167-61.97-30.5086-14.352 28.0167Zm-9.823 53.6943 31.12-60.7507-28.242-13.9039-31.12 60.7506 28.242 13.904Z' mask='url(%23e)'/%3E%3Cmask id='f' fill='%23fff'%3E%3Cpath d='m316.057 294.512-61.97-30.509 31.121-60.75 61.969 30.508-31.12 60.751Z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.1' d='m316.057 294.512-7.176 14.008 14.121 6.952 7.176-14.008-14.121-6.952Zm7.176-14.009-61.97-30.508-14.352 28.017 61.97 30.508 14.352-28.017Zm9.823-53.694-31.12 60.751 28.242 13.904 31.12-60.751-28.242-13.904Z' mask='url(%23f)'/%3E%3Cmask id='g' fill='%23fff'%3E%3Cpath d='m402.928 126.035-31.121 60.751-61.969-30.509 31.12-60.7504 61.97 30.5084Z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.1' d='m402.928 126.035 14.121 6.952 7.176-14.008-14.121-6.952-7.176 14.008Zm-14.121-6.952-31.121 60.751 28.242 13.904 31.121-60.751-28.242-13.904Zm-55.025-9.548 61.97 30.509 14.352-28.017-61.97-30.5088-14.352 28.0168Z' mask='url(%23g)'/%3E%3Cmask id='h' fill='%23fff'%3E%3Cpath d='m148.532 208.68 31.121-60.751 61.969 30.509-31.12 60.75-61.97-30.508Z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.1' d='m148.532 208.68-14.121-6.952-7.176 14.008 14.121 6.952 7.176-14.008Zm14.121 6.952 31.121-60.751-28.242-13.904-31.121 60.751 28.242 13.904Zm55.025 9.548-61.97-30.509-14.352 28.017 61.97 30.509 14.352-28.017Z' mask='url(%23h)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;block-size:475.92px;display:block;inline-size:444.64px;inset-block-end:314px;inset-inline-start:48px;position:absolute;z-index:2}}rsvision-component[name=BlockAboutBoxes] .effect-bottom{display:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .effect-bottom{block-size:100px;display:block;inline-size:auto;inset-block-end:190px;inset-inline-start:-240px;position:absolute}}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes]{-webkit-padding-after:190px;padding-block-end:190px;-webkit-padding-before:80px;padding-block-start:80px}}@media screen and (max-width: 1023px){rsvision-component[name=BlockAboutBoxes] .container{padding-inline:unset}}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .container{--content-max-width-full: 1480px}}rsvision-component[name=BlockAboutBoxes] .inner{display:grid;gap:48px;grid-template-columns:minmax(0,1fr);z-index:3}@media screen and (max-width: 1023px){rsvision-component[name=BlockAboutBoxes] .inner{position:relative}}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .inner{gap:0}}rsvision-component[name=BlockAboutBoxes] .item{display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .item{gap:unset;grid-template-columns:unset;grid-template-columns:minmax(0,1fr) minmax(0,676px);inline-size:100%;place-content:end;place-self:start;--spacing-around-container: calc((100cqw - var(--content-max-width-full) - (2 * var(--container-spacing))) / 2)}rsvision-component[name=BlockAboutBoxes] .item [name=BlockImage]{inset-inline-start:calc(772px + var(--spacing-around-container));position:absolute;z-index:1}rsvision-component[name=BlockAboutBoxes] .item img{border-radius:6px 22px 22px 6px;overflow:hidden}rsvision-component[name=BlockAboutBoxes] .item .content{background-color:var(--color-white-transparent);inline-size:676px;padding:64px;z-index:2}rsvision-component[name=BlockAboutBoxes] .item:nth-child(odd) [name=BlockImage]{inset-inline-start:0}rsvision-component[name=BlockAboutBoxes] .item:nth-child(2n){place-content:start}rsvision-component[name=BlockAboutBoxes] .item:nth-child(2n) img{border-radius:22px 6px 6px 22px}rsvision-component[name=BlockAboutBoxes] .item:nth-child(1) .content{-webkit-backdrop-filter:blur(150px);backdrop-filter:blur(150px);-webkit-margin-before:384px;margin-block-start:384px;-webkit-margin-start:100%;margin-inline-start:100%}rsvision-component[name=BlockAboutBoxes] .item:nth-child(1) img{block-size:615px;inline-size:868px;object-fit:cover}rsvision-component[name=BlockAboutBoxes] .item:nth-child(2){-webkit-margin-before:-70px;margin-block-start:-70px}rsvision-component[name=BlockAboutBoxes] .item:nth-child(2) .content{-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);-webkit-margin-before:168px;margin-block-start:168px}rsvision-component[name=BlockAboutBoxes] .item:nth-child(2) img{block-size:615px;inline-size:950px;object-fit:cover}rsvision-component[name=BlockAboutBoxes] .item:nth-child(3){grid-template-columns:minmax(0,676px) minmax(0,-webkit-max-content);grid-template-columns:minmax(0,676px) minmax(0,max-content);-webkit-margin-before:-70px;margin-block-start:-70px}rsvision-component[name=BlockAboutBoxes] .item:nth-child(3) .content{-webkit-backdrop-filter:blur(150px);backdrop-filter:blur(150px);-webkit-margin-before:96px;margin-block-start:96px;-webkit-margin-end:32px;margin-inline-end:32px;place-self:end;position:relative}}@media screen and (min-width: 1024px) and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .item:nth-child(3) .content:before,rsvision-component[name=BlockAboutBoxes] .item:nth-child(3) .content:after{aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 33'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M32 0v32.8951H-.0000019L0-.00000106 32 0Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m32 0 10.0525 3.3e-7V-10.0525H32V0ZM21.9475-3.3e-7V32.8951h20.105V3.3e-7l-20.105-6.6e-7ZM-5.8e-7 10.0525H32v-20.105H5.8e-7L-5.8e-7 10.0525Z' mask='url(%23a)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;block-size:2rem;content:"";position:absolute}rsvision-component[name=BlockAboutBoxes] .item:nth-child(3) .content:before{inset-block-start:-2rem;inset-inline-end:-2rem}rsvision-component[name=BlockAboutBoxes] .item:nth-child(3) .content:after{inset-block-end:-2rem;inset-inline-start:-2rem;rotate:180deg}}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] .item:nth-child(3) img{block-size:615px;inline-size:1038px;object-fit:cover}}@media screen and (min-width: 1280px){rsvision-component[name=BlockAboutBoxes] .item:nth-child(1) .content{-webkit-margin-start:503px;margin-inline-start:503px}}@media screen and (min-width: 1920px){rsvision-component[name=BlockAboutBoxes] .item:nth-child(odd) [name=BlockImage]{inset-inline-start:var(--spacing-around-container)}}rsvision-component[name=BlockAboutBoxes] .content{background-color:var(--color-white-transparent);padding:1.5rem;padding-inline:var(--container-spacing)}rsvision-component[name=BlockAboutBoxes] h3{font-size:32px;font-weight:700;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] h3{font-size:48px;line-height:56px;-webkit-margin-after:56px;margin-block-end:56px}}rsvision-component[name=BlockAboutBoxes] p{font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockAboutBoxes] p{color:var(--color-white-transparent-70);font-size:1rem;line-height:1.5rem}}rsvision-component[name=BlockAboutBoxes] p:last-of-type{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockAboutBoxes] ul{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);-webkit-padding-start:27px;padding-inline-start:27px}rsvision-component[name=BlockAboutBoxes] li{margin-block:unset}rsvision-component[name=BlockAboutBoxes] [name=BlockImage]{position:relative}rsvision-component[name=BlockAboutBoxes] [name=BlockImage]:before{background-image:linear-gradient(to left,transparent,var(--color-background-transparent-70));block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute}rsvision-component[name=BlockAnchor]{outline:none}rsvision-component[name=BlockBoxes]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-after:2rem;padding-block-end:2rem;-webkit-padding-before:82px;padding-block-start:82px}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxes]{-webkit-padding-after:120px;padding-block-end:120px}}rsvision-component[name=BlockBoxes] .container{position:relative;z-index:1}rsvision-component[name=BlockBoxes] .top{-webkit-margin-after:82px;margin-block-end:82px}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxes] .top{-webkit-margin-after:104px;margin-block-end:104px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:645px}}rsvision-component[name=BlockBoxes] .top h2{font-size:32px;line-height:46.8px;-webkit-margin-after:24px;margin-block-end:24px}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxes] .top h2{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockBoxes] .top p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxes] .top p{font-size:16px;line-height:24px}}rsvision-component[name=BlockBoxes] .top p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockBoxes] .items{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxes] .items{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}rsvision-component[name=BlockBoxes] .items:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 479 479'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='m124.166 167.953 67.792-14.591 14.591 67.793-67.792 14.591-14.591-67.793Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m124.166 167.953-3.312-15.387-15.387 3.312 3.312 15.387 15.387-3.312Zm3.312 15.387 67.792-14.59-6.623-30.775-67.793 14.591 6.624 30.774Zm26.666 49.094-14.591-67.793-30.774 6.624 14.591 67.792 30.774-6.623Z' mask='url(%23a)'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cpath d='m351.117 314.512-67.792 14.59-14.591-67.792 67.793-14.591 14.59 67.793Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m351.117 314.512 3.312 15.387 15.387-3.312-3.312-15.387-15.387 3.312Zm-3.312-15.387-67.792 14.59 6.623 30.774 67.793-14.59-6.624-30.774Zm-26.666-49.094 14.591 67.792 30.774-6.623-14.59-67.792-30.775 6.623Z' mask='url(%23b)'/%3E%3Cmask id='c' fill='%23fff'%3E%3Cpath d='m311.094 126.152 14.59 67.793-67.792 14.59-14.591-67.792 67.793-14.591Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m311.094 126.152 15.387-3.311-3.312-15.387-15.387 3.311 3.312 15.387Zm-15.387 3.312 14.59 67.792 30.775-6.623-14.591-67.792-30.774 6.623Zm-49.094 26.666 67.792-14.591-6.623-30.774-67.792 14.591 6.623 30.774Z' mask='url(%23c)'/%3E%3Cmask id='d' fill='%23fff'%3E%3Cpath d='m165.705 351.289-14.591-67.792 67.793-14.591 14.59 67.792-67.792 14.591Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='m165.705 351.289-15.387 3.312 3.312 15.387 15.387-3.312-3.312-15.387Zm15.387-3.312-14.591-67.792-30.774 6.623 14.591 67.793 30.774-6.624Zm49.094-26.666-67.793 14.591 6.624 30.774 67.792-14.591-6.623-30.774Z' mask='url(%23d)'/%3E%3C/svg%3E");background-repeat:no-repeat;block-size:340.75px;content:"";inline-size:339.38px;inset-block-start:-150px;inset-inline-end:-146px;position:absolute;transform:rotate(-38.81deg)}}rsvision-component[name=BlockBoxes] .item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--color-white-transparent);border-radius:12.95px;overflow:hidden;padding-block:26px;padding-inline:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxes] .item{border-radius:1rem;padding:2rem}}rsvision-component[name=BlockBoxes] .item h3{font-size:24px;font-weight:700;line-height:30px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxes] .item h3{display:flex;font-size:24px;line-height:24px;-webkit-margin-after:24px;margin-block-end:24px;min-block-size:40px;place-items:center}}rsvision-component[name=BlockBoxes] .item .text{color:var(--color-white-transparent-70);font-size:16px;line-height:30px}rsvision-component[name=BlockBoxesSlider]{background-color:var(--color-background);color:var(--color-white);-webkit-padding-after:40px;padding-block-end:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider]{-webkit-padding-after:22px;padding-block-end:22px;-webkit-padding-before:72px;padding-block-start:72px}}rsvision-component[name=BlockBoxesSlider] .slider-wrapper{overflow:hidden;--spacing-around-container: calc((100cqw - var(--content-max-width-full) - (2 * var(--container-spacing))) / 2)}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .slider-wrapper{inline-size:calc(100cqw - (var(--container-spacing)));position:relative}rsvision-component[name=BlockBoxesSlider] .slider-wrapper:before{background-image:linear-gradient(to right,#000,transparent);content:"";inline-size:10%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s linear;will-change:opacity;z-index:4}rsvision-component[name=BlockBoxesSlider] .slider-wrapper:after{background-image:linear-gradient(to right,transparent 90%,#000 100%);content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .2s linear;will-change:opacity;z-index:4}rsvision-component[name=BlockBoxesSlider] .slider-wrapper:has(.moved-enough):before{opacity:1}}@media screen and (min-width: 1280px){rsvision-component[name=BlockBoxesSlider] .slider-wrapper{inline-size:calc(100cqw - var(--spacing-around-container) - var(--container-spacing))}}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .swiper-slide{inline-size:536px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .container{display:grid;grid-template-columns:repeat(2,minmax(0,-webkit-max-content));grid-template-columns:repeat(2,minmax(0,max-content));place-content:space-between}}rsvision-component[name=BlockBoxesSlider] h2{font-size:32px;line-height:46.8px;-webkit-margin-after:40px;margin-block-end:40px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] h2{font-size:48px;line-height:73.2px;-webkit-margin-after:unset;margin-block-end:unset;text-align:initial}}rsvision-component[name=BlockBoxesSlider] .controls{display:flex;gap:1.5rem;-webkit-margin-after:40px;margin-block-end:40px;-webkit-margin-before:unset;margin-block-start:unset;place-content:center;place-items:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .controls{-webkit-margin-after:108px;margin-block-end:108px}}rsvision-component[name=BlockBoxesSlider] .controls button{aspect-ratio:1;background-color:var(--color-arrow-background);block-size:60px;border-radius:.25rem;cursor:pointer;display:flex;inline-size:60px;place-content:center;place-items:center;transition:opacity .2s linear;will-change:opacity}rsvision-component[name=BlockBoxesSlider] .controls button.swiper-button-disabled{opacity:.5}rsvision-component[name=BlockBoxesSlider] .controls button[data-ref=next]:not(.swiper-button-disabled){background-color:var(--color-accent);color:var(--color-white)}rsvision-component[name=BlockBoxesSlider] .controls button[data-ref=prev] svg{rotate:-135deg}rsvision-component[name=BlockBoxesSlider] .controls button[data-ref=prev].highlight-red{background-color:var(--color-accent);color:var(--color-white)}rsvision-component[name=BlockBoxesSlider] .controls button svg{block-size:18px;inline-size:24px;rotate:45deg}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .swiper-wrapper{display:flex;place-items:start}}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .swiper-slide{place-self:stretch}}rsvision-component[name=BlockBoxesSlider] .content{background:linear-gradient(203.39deg,#95959566 23.47%,#9595951a 98.97%);border-radius:10px;padding-block:24px 79px;padding-inline:24px}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .content{block-size:calc(100% - 4rem);border-radius:1rem;inline-size:calc(536px - 4rem);padding:2rem}}rsvision-component[name=BlockBoxesSlider] .content h3{display:flex;font-size:24px;font-weight:700;gap:1.5rem;line-height:30px;-webkit-margin-after:15px;margin-block-end:15px;place-items:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .content h3{gap:1rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}rsvision-component[name=BlockBoxesSlider] .content h3 span{color:var(--color-accent);font-size:48px;line-height:normal}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .content h3 span{font-size:40px}}rsvision-component[name=BlockBoxesSlider] .content .text{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px}@media screen and (min-width: 1024px){rsvision-component[name=BlockBoxesSlider] .content .text{font-size:16px;line-height:34.8px}}rsvision-component[name=BlockCareerHeader]{background-image:linear-gradient(to left,transparent,var(--color-background) 65%),var(--career-hero-bg);background-position:center,top center;background-repeat:repeat,no-repeat;background-size:auto,cover;block-size:480px;display:flex;overflow:hidden}@media screen and (max-width: 1023px){rsvision-component[name=BlockCareerHeader]{min-block-size:100dvh;background-image:linear-gradient(to left,transparent,var(--color-background-transparent-50) 65%),var(--career-hero-bg-mobile)}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerHeader]{background-image:linear-gradient(to left,transparent,var(--color-background-transparent-50)),var(--career-hero-bg)}}rsvision-component[name=BlockCareerHeader][data-thumbnail=false]{background-image:linear-gradient(to left,transparent,var(--color-background-transparent-50) 65%),url(./carrer-bg-Cz9Y_Xzz.jpg)}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerHeader][data-thumbnail=false]{background-image:linear-gradient(to left,transparent,var(--color-background-transparent-50)),url(./carrer-bg-Cz9Y_Xzz.jpg)}}rsvision-component[name=BlockCareerHeader] h1{font-size:40px;line-height:46.8px;-webkit-margin-after:16px;margin-block-end:16px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerHeader] h1{font-size:48px;line-height:73.2px;-webkit-margin-after:34px;margin-block-end:34px;text-align:initial}}rsvision-component[name=BlockCareerHeader] .start{display:block;font-size:24px;font-weight:700;line-height:30px;-webkit-margin-after:16px;margin-block-end:16px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerHeader] .start{font-size:24px;line-height:28.8px;-webkit-margin-after:33px;margin-block-end:33px;text-align:initial}}rsvision-component[name=BlockCareerHeader] [data-locality]{display:flex;gap:.5rem;place-items:center;place-self:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerHeader] [data-locality]{line-height:32.4px;place-self:start}}rsvision-component[name=BlockCareerHeader] [data-locality] svg{aspect-ratio:1;block-size:1.5rem;color:var(--color-white);inline-size:1.5rem}rsvision-component[name=BlockCareerHeader] .container{color:var(--color-white);display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;-webkit-margin-before:-122px;margin-block-start:-122px;place-self:center;position:relative;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerHeader] .container{-webkit-margin-before:unset;margin-block-start:unset;place-content:center}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerHeader] .container>div{-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:928px}}rsvision-component[name=BlockCareerList]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-before:80px;padding-block-start:80px;--content-max-width-full: 1572px}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList]{padding-block:136px}}rsvision-component[name=BlockCareerList] .top,rsvision-component[name=BlockCareerList] .filter,rsvision-component[name=BlockCareerList] .items{position:relative;z-index:1}rsvision-component[name=BlockCareerList] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:1}rsvision-component[name=BlockCareerList] .container-effects>div{background-color:var(--color-accent);position:absolute}@media screen and (max-width: 1023px){rsvision-component[name=BlockCareerList] .container-effects>div:nth-child(1){block-size:264px;filter:blur(250px);inline-size:264px;inset-block-start:433px;inset-inline-start:-137px}rsvision-component[name=BlockCareerList] .container-effects>div:nth-child(2){block-size:282px;filter:blur(200px);inline-size:282px;inset-block-start:1095px;inset-inline-end:-143px}rsvision-component[name=BlockCareerList] .container-effects>div:nth-child(3){block-size:315px;filter:blur(250px);inline-size:315px;inset-block-end:607px;inset-inline-start:-137px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .container-effects>div:nth-child(1){block-size:477px;filter:blur(500px);inline-size:477px;inset-block-start:0;inset-inline-start:-371px;position:absolute}rsvision-component[name=BlockCareerList] .container-effects>div:nth-child(2){block-size:477px;filter:blur(500px);inline-size:477px;inset-block-start:402px;inset-inline:1541px -205px}}rsvision-component[name=BlockCareerList] .container{position:relative;z-index:2}rsvision-component[name=BlockCareerList] .top{-webkit-margin-after:56px;margin-block-end:56px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .top{margin-inline:auto;max-inline-size:1413px;text-align:initial}}rsvision-component[name=BlockCareerList] .top h2{font-size:32px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .top h2{font-size:48px;line-height:73.2px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:695px}}rsvision-component[name=BlockCareerList] .top h2+p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .top h2+p{font-size:1rem;line-height:24px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:695px}}rsvision-component[name=BlockCareerList] .filter{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);list-style:none;-webkit-margin-after:56px;margin-block-end:56px}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .filter{display:flex;flex-flow:row;flex-wrap:wrap;-webkit-margin-after:120px;margin-block-end:120px;margin-inline:auto;max-inline-size:1413px}}rsvision-component[name=BlockCareerList] .btn{background-color:var(--color-white-transparent);border:.5px solid var(--color-white-transparent);border-radius:1rem;color:var(--color-white);cursor:pointer;display:flex;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.5rem;min-block-size:56px;padding-block:calc(1rem - 1px);place-content:center;place-items:center;text-decoration:none;transition:background-color .2s linear,border-color .2s linear;will-change:border-color,background-color}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .btn{padding-inline:48px}}rsvision-component[name=BlockCareerList] .btn:hover,rsvision-component[name=BlockCareerList] .btn:focus,rsvision-component[name=BlockCareerList] .btn--active{background-color:transparent;border-color:var(--color-accent);text-shadow:0 0 .65px var(--color-white),0 0 .65px var(--color-white)}rsvision-component[name=BlockCareerList] .items{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);list-style:none}rsvision-component[name=BlockCareerList] .post[aria-hidden=true],rsvision-component[name=BlockCareerList] .no-offers-message[aria-hidden=true]{display:none}rsvision-component[name=BlockCareerList] .no-offers-message{-webkit-margin-before:56px;margin-block-start:56px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .no-offers-message{-webkit-margin-before:120px;margin-block-start:120px;text-align:center}}rsvision-component[name=BlockCareerList] .no-offers-message p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;margin:0}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .no-offers-message p{font-size:1rem;line-height:24px}}rsvision-component[name=BlockCareerList] .item{background-image:linear-gradient(var(--color-white-transparent),var(--color-white-transparent));border-radius:.5rem;color:var(--color-white);display:grid;grid-template-columns:repeat(2,minmax(0,-webkit-max-content));grid-template-columns:repeat(2,minmax(0,max-content));inline-size:100%;padding:1.5rem;place-content:space-between;position:relative;text-decoration:none;transition:background-image 2s linear;will-change:background-image}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .item{gap:2rem;grid-template-columns:minmax(0,465px) repeat(auto-fit,minmax(0,1fr));padding-block:24px;padding-inline:56px;place-items:center}}rsvision-component[name=BlockCareerList] .item:hover,rsvision-component[name=BlockCareerList] .item:focus{background-image:linear-gradient(60deg,var(--color-accent-dark),var(--color-accent))}rsvision-component[name=BlockCareerList] .item:hover [data-btn] span,rsvision-component[name=BlockCareerList] .item:focus [data-btn] span{background-color:transparent;border:1px solid var(--color-white)}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] .item.occupied{background-color:transparent;background-image:none;border:.5px solid var(--color-white-transparent);color:var(--color-white-transparent-40)}rsvision-component[name=BlockCareerList] .item.occupied:hover [data-btn] span,rsvision-component[name=BlockCareerList] .item.occupied:focus [data-btn] span{border-color:var(--color-gray-light)}rsvision-component[name=BlockCareerList] .item.occupied [data-btn] span{background-color:var(--color-gray-light);opacity:1}}rsvision-component[name=BlockCareerList] .item.occupied h3,rsvision-component[name=BlockCareerList] .item.occupied svg{color:var(--color-white-transparent-40)}rsvision-component[name=BlockCareerList] .item.occupied svg{opacity:.7}@media screen and (max-width: 1023px){rsvision-component[name=BlockCareerList] [data-fullfilment]{grid-row:1;-webkit-margin-after:1rem;margin-block-end:1rem}}@media screen and (max-width: 1023px){rsvision-component[name=BlockCareerList] [data-type]{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] [data-type]{font-size:1rem;line-height:1.5rem}}rsvision-component[name=BlockCareerList] [data-locality],rsvision-component[name=BlockCareerList] [data-fullfilment]{display:block;font-size:18px;line-height:32.4px}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] [data-locality],rsvision-component[name=BlockCareerList] [data-fullfilment]{font-size:1rem;line-height:1.5rem}}rsvision-component[name=BlockCareerList] h3{font-size:1.5rem;font-weight:700;line-height:30px;-webkit-margin-after:.5rem;margin-block-end:.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] h3{line-height:34.8px;-webkit-margin-after:unset;margin-block-end:unset;place-self:center start}}@media screen and (max-width: 1023px){rsvision-component[name=BlockCareerList] [data-fullfilment],rsvision-component[name=BlockCareerList] h3{grid-column:span 2}}rsvision-component[name=BlockCareerList] [data-locality]{display:flex;gap:.5rem;place-items:center}rsvision-component[name=BlockCareerList] [data-locality] svg{aspect-ratio:1;block-size:1.5rem;inline-size:1.5rem}rsvision-component[name=BlockCareerList] [data-locality],rsvision-component[name=BlockCareerList] [data-btn]{padding-block:10px}rsvision-component[name=BlockCareerList] [data-btn]{display:flex;justify-content:end}rsvision-component[name=BlockCareerList] [data-btn] span{background-color:var(--color-accent);border:1px solid transparent;border-radius:.8px;border-radius:.5rem;display:flex;font-size:1rem;font-weight:700;line-height:1.5rem;min-block-size:56px;min-inline-size:230px;place-content:center;place-items:center;transition:background-color .2s linear,border-color .2s linear;will-change:background-color,border-color}@media screen and (max-width: 1023px){rsvision-component[name=BlockCareerList] [data-btn] span{display:none}}rsvision-component[name=BlockCareerList] [data-btn] svg{aspect-ratio:1;block-size:1.5rem;inline-size:1.5rem;place-self:center;rotate:45deg;translate:-14px 0}@media screen and (min-width: 1024px){rsvision-component[name=BlockCareerList] [data-btn] svg{display:none}}rsvision-component[name=BlockClients]{background-color:var(--color-background);color:var(--color-white);padding-block:80px 40px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockClients]{padding-block:120px}}rsvision-component[name=BlockClients] h2{font-size:32px;line-height:46.8px;margin-block:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockClients] h2{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockClients] p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockClients] p{font-size:1rem;line-height:1.5rem;margin-inline:auto;max-inline-size:514px}}rsvision-component[name=BlockClients] p:last-of-type{-webkit-margin-after:56px;margin-block-end:56px}@media screen and (min-width: 1024px){rsvision-component[name=BlockClients] p:last-of-type{-webkit-margin-after:80px;margin-block-end:80px}}rsvision-component[name=BlockClients] .container{--content-max-width-full: 1024px}@media screen and (max-width: 1023px){rsvision-component[name=BlockClients] .logos-wrap{animation:logoSlider 60s linear infinite both;animation-play-state:running;display:flex;flex-flow:row;flex-wrap:nowrap;gap:56px;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;position:relative;will-change:transform;z-index:3}rsvision-component[name=BlockClients] .logos-wrap:hover,rsvision-component[name=BlockClients] .logos-wrap:focus{animation-play-state:paused}}@media screen and (max-width: 1023px){rsvision-component[name=BlockClients] .break{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=BlockClients] .break{block-size:0;flex-basis:100%}}rsvision-component[name=BlockClients] .items{overflow:hidden}rsvision-component[name=BlockClients] .logos{display:flex;flex-wrap:nowrap;gap:1.5rem;position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockClients] .logos{flex-wrap:wrap;place-content:center;place-items:center}rsvision-component[name=BlockClients] .logos img{block-size:56px;inline-size:auto}}@media screen and (min-width: 1024px){rsvision-component[name=BlockClients] .logos:not(:first-child){display:none}}rsvision-component[name=BlockClientsSlider]{background-color:var(--color-background);color:var(--color-white);-webkit-padding-after:128px;padding-block-end:128px;-webkit-padding-before:46px;padding-block-start:46px}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider]{padding-block:102px 165px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .container{display:grid;grid-template-columns:repeat(2,minmax(0,-webkit-max-content));grid-template-columns:repeat(2,minmax(0,max-content));place-content:space-between}}rsvision-component[name=BlockClientsSlider] h2{font-size:32px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] h2{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockClientsSlider] .top{text-align:center;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .top{-webkit-margin-after:80px;margin-block-end:80px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:647px;text-align:initial}}rsvision-component[name=BlockClientsSlider] .top p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .top p{font-size:1rem;line-height:24px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:550px}}rsvision-component[name=BlockClientsSlider] .controls{display:flex;gap:1.5rem;-webkit-margin-after:40px;margin-block-end:40px;-webkit-margin-before:unset;margin-block-start:unset;place-content:center;place-items:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .controls{-webkit-margin-after:108px;margin-block-end:108px}}rsvision-component[name=BlockClientsSlider] .controls button{aspect-ratio:1;background-color:var(--color-arrow-background);block-size:60px;border-radius:.25rem;cursor:pointer;display:flex;inline-size:60px;place-content:center;place-items:center;transition:opacity .2s linear;will-change:opacity}rsvision-component[name=BlockClientsSlider] .controls button.swiper-button-disabled{opacity:.5}rsvision-component[name=BlockClientsSlider] .controls button[data-ref=next]:not(.swiper-button-disabled){background-color:var(--color-accent);color:var(--color-white)}rsvision-component[name=BlockClientsSlider] .controls button[data-ref=prev] svg{rotate:-135deg}rsvision-component[name=BlockClientsSlider] .controls button[data-ref=prev].highlight-red{background-color:var(--color-accent);color:var(--color-white)}rsvision-component[name=BlockClientsSlider] .controls button svg{block-size:18px;inline-size:24px;rotate:45deg}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .slider-item{inline-size:auto!important;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .content{inline-size:488px;-webkit-padding-end:2rem;padding-inline-end:2rem}}rsvision-component[name=BlockClientsSlider] .content [name=BlockImage]{block-size:85px;display:flex;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;place-items:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .content [name=BlockImage]{-webkit-margin-after:2rem;margin-block-end:2rem}}rsvision-component[name=BlockClientsSlider] .content img{inline-size:auto}@media screen and (max-width: 1023px){rsvision-component[name=BlockClientsSlider] .content img{block-size:85px}}rsvision-component[name=BlockClientsSlider] .content h3{font-size:32px;font-weight:600;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}rsvision-component[name=BlockClientsSlider] .content p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:32.4px;margin-block-end:32.4px}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .content p{font-size:16px;line-height:34.8px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:387px}}rsvision-component[name=BlockClientsSlider] .content p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockClientsSlider] .slider-wrapper{container-name:carousel;container-type:inline-size;overflow:hidden;--spacing-around-container: calc((100cqw - var(--content-max-width-full) - (2 * var(--container-spacing))) / 2)}@media screen and (min-width: 1024px){rsvision-component[name=BlockClientsSlider] .slider-wrapper{inline-size:1008px}}@media screen and (min-width: 1280px){rsvision-component[name=BlockClientsSlider] .slider-wrapper{inline-size:calc(100cqw - var(--spacing-around-container) - var(--container-spacing));position:relative}rsvision-component[name=BlockClientsSlider] .slider-wrapper:after{background-image:linear-gradient(to left,var(--color-background),transparent);block-size:100%;content:"";inline-size:577px;inset-block-start:0;inset-inline-end:0;opacity:1;position:absolute;transition:opacity .2s linear;will-change:opacity;z-index:2}rsvision-component[name=BlockClientsSlider] .slider-wrapper:has(.swiper-slide-next+div:last-child):after{opacity:0}}rsvision-component[name=BlockContact]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;padding-block:40px}rsvision-component[name=BlockContact] .box,rsvision-component[name=BlockContact] .contacts,rsvision-component[name=BlockContact] .socials{position:relative;z-index:2}rsvision-component[name=BlockContact] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:1}rsvision-component[name=BlockContact] .container-effects>div{background-color:var(--color-accent);position:absolute}@media screen and (max-width: 1023px){rsvision-component[name=BlockContact] .container-effects>div:nth-child(1){block-size:217px;filter:blur(150px);inline-size:217px;inset-block-start:98px;inset-inline-end:-88px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .container-effects>div:nth-child(1){block-size:477px;filter:blur(500px);inline-size:477px;inset-block-start:40px;inset-inline-end:-115px}rsvision-component[name=BlockContact] .container-effects>div:nth-child(2){block-size:304px;filter:blur(400px);inline-size:304px;inset-block-start:14px;inset-inline-start:calc((100cqw - var(--content-max-width-full)) / 2 - 170px)}}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact]{padding-block:158px 80px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .container{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:minmax(0,473px) minmax(0,-webkit-max-content);grid-template-columns:minmax(0,473px) minmax(0,max-content);row-gap:45px}}rsvision-component[name=BlockContact] .box{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--color-white-transparent);border-radius:11.6px;-webkit-margin-after:48px;margin-block-end:48px;padding-block:40px 21px;padding-inline:35px}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .box{grid-column:1;grid-row:1/span 2;-webkit-margin-after:unset;margin-block-end:unset;padding:48px}}rsvision-component[name=BlockContact] .box [name=BlockImage]{-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .box [name=BlockImage]{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}rsvision-component[name=BlockContact] .box img{aspect-ratio:1;block-size:100px;border:.67px solid var(--color-accent);border-radius:100%;inline-size:100px}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .box img{block-size:120px;border-width:.81px;inline-size:120px}}rsvision-component[name=BlockContact] .box h3{font-size:28px;font-weight:600;line-height:40px;-webkit-margin-after:.5rem;margin-block-end:.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .box h3{font-size:28px;line-height:46.8px}}rsvision-component[name=BlockContact] .box .position{color:var(--color-accent);display:block;font-size:20px;font-weight:500;line-height:24px;-webkit-margin-after:8px;margin-block-end:8px}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .box .position{font-size:18px}}rsvision-component[name=BlockContact] .box .hours{display:block;font-size:20px;font-weight:500;line-height:24px;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .box .hours{font-size:18px;-webkit-margin-after:2rem;margin-block-end:2rem}}rsvision-component[name=BlockContact] .box .text{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .box .text{gap:.5rem}}rsvision-component[name=BlockContact] .box p{font-size:18px;line-height:30px;-webkit-margin-after:unset;margin-block-end:unset}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .box p{font-weight:500;line-height:2rem}}rsvision-component[name=BlockContact] .contacts{-webkit-margin-after:48px;margin-block-end:48px;-webkit-padding-before:8px;padding-block-start:8px}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .contacts{-webkit-margin-after:unset;margin-block-end:unset}}rsvision-component[name=BlockContact] .contacts h2{font-size:36px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (max-width: 1023px){rsvision-component[name=BlockContact] .contacts h2{display:none}}rsvision-component[name=BlockContact] .contacts [name=Button]{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}rsvision-component[name=BlockContact] .contacts [name=Button]:last-of-type{-webkit-margin-after:0;margin-block-end:0}rsvision-component[name=BlockContact] .contacts .btn{--bg-angle: 81deg;background-image:linear-gradient(var(--bg-angle),var(--color-accent-dark),var(--color-accent));transition:--bg-angle .3s linear}rsvision-component[name=BlockContact] .contacts .btn:is(:hover,:focus){--bg-angle: 30deg;color:var(--color-white)}rsvision-component[name=BlockContact] .socials h2{font-size:32px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockContact] .socials h2{font-size:36px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;text-align:initial}}rsvision-component[name=BlockContact] .socials .btns{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}rsvision-component[name=BlockCtaRSVision]{background-color:var(--color-background);-webkit-padding-before:80px;padding-block-start:80px;text-align:center;--spacing-around-container: calc((100cqw - var(--content-max-width-full) - (2 * var(--container-spacing))) / 2)}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaRSVision]{-webkit-padding-after:112px;padding-block-end:112px;-webkit-padding-before:140px;padding-block-start:140px;text-align:initial}}rsvision-component[name=BlockCtaRSVision] .container{position:relative;z-index:4}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaRSVision] .container{display:grid;gap:159px;grid-template-columns:minmax(0,520px) minmax(0,1fr)}}rsvision-component[name=BlockCtaRSVision] .container-effects{block-size:100%;display:none;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaRSVision] .container-effects{display:block}}rsvision-component[name=BlockCtaRSVision] .container-effects .one{background:red;block-size:436px;filter:blur(350px);inline-size:436px;inset-block-start:-140px;inset-inline-start:-294px;position:absolute}rsvision-component[name=BlockCtaRSVision] h3{color:var(--color-white);font-size:2rem;font-weight:700;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaRSVision] h3{font-size:48px;line-height:73.2px;-webkit-margin-after:1rem;margin-block-end:1rem}}rsvision-component[name=BlockCtaRSVision] p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-before:unset;margin-block-start:unset}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaRSVision] p{font-size:1rem;line-height:1.5rem;-webkit-margin-after:65px;margin-block-end:65px}}rsvision-component[name=BlockCtaRSVision] [name=Button]{margin-inline:auto;max-inline-size:292px}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaRSVision] [name=Button]{-webkit-margin-start:unset;margin-inline-start:unset;max-inline-size:230px}}rsvision-component[name=BlockCtaRSVision] svg{block-size:auto;inline-size:100cqw;inset-inline-start:calc(var(--container-spacing) * -1);-webkit-margin-before:80px;margin-block-start:80px;max-inline-size:unset;position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaRSVision] svg{inline-size:calc(100% + var(--container-spacing));inset-block-start:2rem;inset-inline-start:0;margin-block:unset;max-inline-size:940px;place-self:start;position:-webkit-sticky;position:sticky}}@media screen and (min-width: 1280px){rsvision-component[name=BlockCtaRSVision] svg{inline-size:calc(100% + var(--spacing-around-container) + var(--container-spacing))}}rsvision-component[name=BlockCtaSimple]{background-color:var(--color-background);background-image:linear-gradient(var(--color-background-transparent-80)),var(--cta-bg);background-size:cover;padding-block:48px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSimple]{padding-block:135px 94px}}rsvision-component[name=BlockCtaSimple] h3{color:var(--color-white);font-size:32px;font-weight:600;line-height:40px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSimple] h3{font-size:48px;font-weight:700;line-height:73.2px}}rsvision-component[name=BlockCtaSimple] p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem;margin-inline:auto;max-inline-size:565px}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSimple] p{font-size:16px;line-height:24px}}rsvision-component[name=BlockCtaSimple] p:last-of-type{-webkit-margin-after:40px;margin-block-end:40px}rsvision-component[name=BlockCtaSimple] [name=Button]{margin-inline:auto;max-inline-size:calc(100% - 2 * var(--container-spacing))}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSimple] [name=Button]{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:unset}}rsvision-component[name=BlockCtaSlider]{background-color:var(--color-background);color:var(--color-white);padding-block:80px 40px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider]{-webkit-padding-after:unset;padding-block-end:unset;text-align:initial}}rsvision-component[name=BlockCtaSlider] .slider-wrapper{overflow:hidden}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] .item{display:flex;min-block-size:704px;place-items:center}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] .inner{display:grid;gap:0;grid-template-columns:minmax(0,775px) minmax(0,1fr);inline-size:100%;margin-inline:auto;max-inline-size:var(--content-max-width-full);padding-inline:var(--container-spacing);place-content:start;place-items:center}}rsvision-component[name=BlockCtaSlider] .container{max-inline-size:100cqw;padding-inline:0;position:relative}rsvision-component[name=BlockCtaSlider] .content{padding-inline:var(--container-spacing)}rsvision-component[name=BlockCtaSlider] h3{font-size:2rem;font-weight:700;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] h3{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockCtaSlider] p{color:var(--color-white-transparent-70);font-size:1rem;line-height:1.5rem;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (max-width: 1023px){rsvision-component[name=BlockCtaSlider] p br{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] p{font-size:1rem}}rsvision-component[name=BlockCtaSlider] p:last-of-type{-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] p:last-of-type{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}}rsvision-component[name=BlockCtaSlider] [name=Button] a{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;margin-inline:auto}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] [name=Button] a{-webkit-margin-start:unset;margin-inline-start:unset}}rsvision-component[name=BlockCtaSlider] [name=BlockImage]{aspect-ratio:73.6;-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] [name=BlockImage]{aspect-ratio:unset;block-size:100%;inline-size:50cqw;inset-inline-end:0;-webkit-margin-before:unset;margin-block-start:unset;position:absolute;z-index:-1}rsvision-component[name=BlockCtaSlider] [name=BlockImage]:before{background-image:linear-gradient(to right,var(--color-background),transparent);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-end:0;position:absolute;z-index:1}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] [name=BlockImage] img{block-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:relative}}rsvision-component[name=BlockCtaSlider] .controls{display:flex;gap:1.5rem;inline-size:100cqw;inset-block-end:calc(73.6vw + 40px);inset-inline-start:0;-webkit-margin-before:unset;margin-block-start:unset;place-content:center;place-items:center;position:absolute;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] .controls{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;inset-block-end:3rem;inset-inline-end:3rem;inset-inline-start:unset}}@media screen and (min-width: 1580px){rsvision-component[name=BlockCtaSlider] .controls{inline-size:100cqw;inset-block-end:unset;inset-block-start:50%;inset-inline-end:unset;inset-inline-start:0;place-content:space-between;translate:0 -50%}}rsvision-component[name=BlockCtaSlider] .controls button{aspect-ratio:1;background-color:var(--color-arrow-background);block-size:60px;border-radius:.25rem;cursor:pointer;display:flex;inline-size:60px;place-content:center;place-items:center;transition:opacity .2s linear;will-change:opacity}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] .controls button{background-color:var(--color-accent)}}rsvision-component[name=BlockCtaSlider] .controls button.swiper-button-disabled{opacity:.5}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] .controls button.swiper-button-disabled{opacity:.15}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] .controls button[data-ref=next]{-webkit-margin-end:80px;margin-inline-end:80px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockCtaSlider] .controls button[data-ref=prev]{-webkit-margin-start:80px;margin-inline-start:80px}}rsvision-component[name=BlockCtaSlider] .controls button[data-ref=prev] svg{rotate:-135deg}rsvision-component[name=BlockCtaSlider] .controls button svg{block-size:18px;inline-size:24px;rotate:45deg}rsvision-component[name=BlockForm]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-after:40px;padding-block-end:40px;-webkit-padding-before:80px;padding-block-start:80px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockForm]{padding-block:80px 117px}}rsvision-component[name=BlockForm] .container-effects{block-size:100%;display:none;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockForm] .container-effects{display:block}}rsvision-component[name=BlockForm] .container-effects>div{background-color:var(--color-accent);block-size:477px;filter:blur(400px);inline-size:477px;inset-block-start:-411px;inset-inline-start:-611px;position:absolute}[name=BlockCareerList]+rsvision-component[name=BlockForm] .container-effects{display:block}@media screen and (max-width: 1023px){[name=BlockCareerList]+rsvision-component[name=BlockForm] .container-effects>div:nth-child(1){block-size:282px;filter:blur(300px);inline-size:282px;inset-block-start:14px;inset-inline-start:-131px}}@media screen and (min-width: 1024px){[name=BlockCareerList]+rsvision-component[name=BlockForm] .container-effects>div:nth-child(1){block-size:477px;filter:blur(400px);inline-size:477px;inset-block-start:179px;inset-inline-start:-717px}}@media screen and (min-width: 1024px){[name=BlockMap]+rsvision-component[name=BlockForm] .container-effects{display:block}}[name=BlockMap]+rsvision-component[name=BlockForm] .container-effects>div:nth-child(1){block-size:477px;filter:blur(500px);inline-size:477px;inset-block:unset 102px;inset-inline-start:-597px}@media screen and (min-width: 1024px){[name=BlockSteps]+rsvision-component[name=BlockForm]{-webkit-padding-after:348px;padding-block-end:348px;-webkit-padding-before:180px;padding-block-start:180px}}[name=BlockSteps]+rsvision-component[name=BlockForm] .form{background-color:var(--color-white-transparent);border-radius:1rem;inline-size:100cqw;inset-inline-start:calc(-1 * var(--container-spacing));padding-block:40px;padding-inline:var(--container-spacing)}@media screen and (min-width: 870px){[name=BlockSteps]+rsvision-component[name=BlockForm] .form{inset-inline-start:unset;max-inline-size:100%}}@media screen and (min-width: 1024px){[name=BlockSteps]+rsvision-component[name=BlockForm] .form{inset-inline-start:unset;margin-inline:auto;max-inline-size:870px;padding-block:64px;padding-inline:111px;position:relative}[name=BlockSteps]+rsvision-component[name=BlockForm] .form:before,[name=BlockSteps]+rsvision-component[name=BlockForm] .form:after{background-repeat:no-repeat;content:"";position:absolute;z-index:-1}[name=BlockSteps]+rsvision-component[name=BlockForm] .form:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 369 405'%3E%3Cpath fill='%23F5000A' fill-rule='evenodd' d='M46.0036 261.215 0 280.703l19.4874 46.003 10.4416-4.423-15.0643-35.562 35.562-15.064-4.4231-10.442ZM134.413 373.237l46.003-19.487-19.487-46.004-10.442 4.423 15.065 35.562-35.562 15.065 4.423 10.441ZM146.124 271.863l-19.488-46.004-46.0032 19.488 4.4231 10.441 35.5621-15.064 15.064 35.562 10.442-4.423ZM34.6864 358.83l19.4874 46.004 46.0032-19.488-4.4228-10.441-35.562 15.064-15.0642-35.562-10.4416 4.423Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-opacity='.1' fill-rule='evenodd' d='M258.342 32.066 196.373.945312 165.252 62.9147l14.066 7.0636 24.057-47.904 47.904 24.0571 7.063-14.0654ZM219.387 226.272l61.969 31.121 31.121-61.969-14.066-7.064-24.057 47.904-47.904-24.057-7.063 14.065ZM337.107 147.505l31.12-61.9692-61.969-31.1207-7.064 14.0654 47.904 24.0571-24.057 47.9044 14.066 7.063ZM144.953 107.869l-31.121 61.97 61.969 31.121 7.064-14.066-47.904-24.057 24.057-47.904-14.065-7.064Z' clip-rule='evenodd'/%3E%3C/svg%3E");block-size:403.89px;inline-size:368.23px;inset-block-start:31px;inset-inline-start:-276px}[name=BlockSteps]+rsvision-component[name=BlockForm] .form:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 462 469'%3E%3Cpath fill='%23fff' fill-opacity='.1' fill-rule='evenodd' d='m279.76 334.365-28.875 40.771 40.771 28.875 6.554-9.254-31.517-22.321 22.321-31.517-9.254-6.554ZM413.874 383.136l28.875-40.771-40.771-28.876-6.554 9.254 31.517 22.322-22.321 31.517 9.254 6.554ZM370.512 290.758l-40.771-28.875-28.876 40.771 9.254 6.554 22.322-31.517 31.517 22.321 6.554-9.254ZM321.48 423.338l40.771 28.875 28.875-40.771-9.254-6.554-22.321 31.517-31.517-22.321-6.554 9.254Z' clip-rule='evenodd'/%3E%3Cpath fill='%23F5000A' fill-rule='evenodd' d='M281.485 162.314V92.9688H212.14v15.7392h53.605v53.606h15.74ZM90.4512 214.657v69.345h69.3448v-15.739h-53.605v-53.606H90.4512ZM213.671 284.508h69.345v-69.345h-15.739v53.605h-53.606v15.74ZM162.856 95.0029H93.5115v69.3451h15.7395v-53.606h53.605V95.0029Z' clip-rule='evenodd'/%3E%3C/svg%3E");block-size:468.51px;inline-size:461.22px;inset-block-end:-276px;inset-inline-end:-260px}}@media screen and (min-width: 1024px){[name=BlockSteps]+rsvision-component[name=BlockForm] rsvision-component[name=FormContactForm7] form{gap:2rem}}rsvision-component[name=BlockForm] .content,rsvision-component[name=BlockForm] .form{position:relative;z-index:2}rsvision-component[name=BlockForm] .container{position:relative;--content-max-width-full: 870px }rsvision-component[name=BlockForm] h2{font-size:32px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockForm] h2{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockForm] .text{-webkit-margin-after:40px;margin-block-end:40px;margin-inline:auto;max-inline-size:630px}rsvision-component[name=BlockForm] p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem}rsvision-component[name=BlockForm] p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockHero]{display:flex;overflow:hidden;-webkit-padding-after:122px;padding-block-end:122px;position:relative}rsvision-component[name=BlockHero]:after{background-color:var(--color-background-transparent-65);content:"";top:0;right:0;bottom:0;left:0;position:absolute}rsvision-component[name=BlockHero]:has(video){position:relative}rsvision-component[name=BlockHero] video{block-size:100%;inline-size:100dvw;top:0;right:0;bottom:0;left:0;min-block-size:100%;object-fit:cover;position:absolute;z-index:0}rsvision-component[name=BlockHero] .container{color:var(--color-white);display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;position:relative;z-index:1}@media screen and (max-width: 767px){rsvision-component[name=BlockHero] .container{--container-spacing: 49px}}@media screen and (min-width: 768px){rsvision-component[name=BlockHero] .container{place-content:center}}@media screen and (min-width: 1280px){rsvision-component[name=BlockHero] .container{min-block-size:calc(100dvh - 244px)}}rsvision-component[name=BlockHero] h1{font-size:40px;line-height:46.8px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1280px){rsvision-component[name=BlockHero] h1{font-size:4rem;line-height:73px;-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:1024px}}rsvision-component[name=BlockHero] p{color:var(--color-white-transparent-70);font-size:18px;line-height:30px;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:unset;margin-block-start:unset}@media screen and (min-width: 1280px){rsvision-component[name=BlockHero] p{-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:1004px}}rsvision-component[name=BlockHero] .solutions{color:var(--color-white);display:none;font-size:18px;font-weight:500;line-height:24px;margin:unset}@media screen and (min-width: 1280px){rsvision-component[name=BlockHero] .solutions{display:block}}rsvision-component[name=BlockHero] button[data-ref=videoControls]{position:absolute;aspect-ratio:1;block-size:56px;border:1px solid var(--color-white-transparent-50);border-radius:100%;color:var(--color-accent);cursor:pointer;display:none;inline-size:56px;-webkit-margin-before:56px;margin-block-start:56px;place-content:center;place-items:center}@media screen and (min-width: 768px){rsvision-component[name=BlockHero] button[data-ref=videoControls]{display:flex}}rsvision-component[name=BlockHero] button[data-ref=videoControls] svg:not(.active){display:none}rsvision-component[name=BlockHero] .btns{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width: 768px){rsvision-component[name=BlockHero] .btns{grid-template-columns:repeat(auto-fit,minmax(0,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(0,max-content))}}rsvision-component[name=BlockHero] .scroll{background-color:var(--color-white-transparent);block-size:56px;border-radius:6px;display:none;inline-size:6px;inset-block-end:74px;inset-inline-start:calc(50% - 3px);position:absolute;z-index:1}@media screen and (min-width: 768px){rsvision-component[name=BlockHero] .scroll{display:block}}rsvision-component[name=BlockHero] .scroll>div{animation:scroller 1.6s infinite;background-color:var(--color-white);block-size:1.5rem;border-radius:6px;inline-size:100%;transition:translate .1s linear;will-change:translate}rsvision-component[name=BlockHeroHomepage]{display:flex;overflow:hidden;-webkit-padding-after:122px;padding-block-end:122px;position:relative}rsvision-component[name=BlockHeroHomepage]:after{background-color:var(--color-background-transparent-65);content:"";top:0;right:0;bottom:0;left:0;position:absolute}rsvision-component[name=BlockHeroHomepage]:has(video){position:relative}rsvision-component[name=BlockHeroHomepage] .hero-video{block-size:100%;inline-size:100dvw;top:0;right:0;bottom:0;left:0;min-block-size:100%;position:absolute;z-index:0}rsvision-component[name=BlockHeroHomepage] .hero-video video{block-size:100%;inline-size:100%;object-fit:cover}rsvision-component[name=BlockHeroHomepage] .hero-image{block-size:100%;inline-size:100dvw;top:0;right:0;bottom:0;left:0;min-block-size:100%;position:absolute;z-index:0}rsvision-component[name=BlockHeroHomepage] .hero-image img{block-size:100%;inline-size:100%;object-fit:cover}rsvision-component[name=BlockHeroHomepage] .container{color:var(--color-white);display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;min-block-size:calc(100dvh - 122px);-webkit-padding-before:122px;padding-block-start:122px;place-content:center;position:relative;z-index:1}@media screen and (max-width: 767px){rsvision-component[name=BlockHeroHomepage] .container{--container-spacing: 49px}}rsvision-component[name=BlockHeroHomepage] h1{font-size:40px;line-height:46.8px;-webkit-margin-after:1rem;margin-block-end:1rem;text-align:center}@media screen and (min-width: 1280px){rsvision-component[name=BlockHeroHomepage] h1{font-size:64px;line-height:73px;-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:auto;margin-inline-start:auto;max-inline-size:675px}}rsvision-component[name=BlockHeroHomepage] p{font-size:18px;line-height:30px;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:unset;margin-block-start:unset;text-align:center}@media screen and (min-width: 1280px){rsvision-component[name=BlockHeroHomepage] p{font-size:20px;font-weight:500;-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:auto;margin-inline-start:auto;max-inline-size:648px}}rsvision-component[name=BlockHeroHomepage] button[data-ref=videoControls]{position:absolute;inset-block-end:74px;inset-inline-start:49px;aspect-ratio:1;block-size:56px;border:1px solid var(--color-white-transparent-50);border-radius:100%;color:var(--color-accent);cursor:pointer;display:none;inline-size:56px;-webkit-margin-before:56px;margin-block-start:56px;place-content:center;place-items:center}@media screen and (min-width: 768px){rsvision-component[name=BlockHeroHomepage] button[data-ref=videoControls]{display:flex}}rsvision-component[name=BlockHeroHomepage] button[data-ref=videoControls] svg:not(.active){display:none}rsvision-component[name=BlockHeroHomepage] .scroll{background-color:var(--color-white-transparent);block-size:56px;border-radius:6px;display:none;inline-size:6px;inset-block-end:74px;inset-inline-start:calc(50% - 3px);position:absolute;z-index:1}@media screen and (min-width: 768px){rsvision-component[name=BlockHeroHomepage] .scroll{display:block}}rsvision-component[name=BlockHeroHomepage] .scroll>div{animation:scroller 1.6s infinite;background-color:var(--color-white);block-size:1.5rem;border-radius:6px;inline-size:100%;transition:translate .1s linear;will-change:translate}rsvision-component[name=BlockHeroHomepage] .icon-list{list-style:none;display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:center;align-items:center;-webkit-margin-before:3rem;margin-block-start:3rem}@media screen and (min-width: 1280px){rsvision-component[name=BlockHeroHomepage] .icon-list{gap:32px}}rsvision-component[name=BlockHeroHomepage] .icon-list li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:var(--color-white-transparent-70)}rsvision-component[name=BlockHeroHomepage] .icon-list .text{font-size:20px;line-height:24px;font-weight:600;text-wrap:nowrap}rsvision-component[name=BlockHeroImage]{background-color:var(--color-background-transparent-65);display:flex;min-block-size:480px;overflow:hidden;-webkit-padding-after:48px;padding-block-end:48px}rsvision-component[name=BlockHeroImage]:is([data-has-bg]){background-image:linear-gradient(transparent,var(--color-background) 80%),var(--hero-bg);background-position:center,top center;background-repeat:repeat,no-repeat;background-size:auto,cover}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImage]:is([data-has-bg]){background-color:var(--color-background);background-image:linear-gradient(to left,transparent,var(--color-background) 65%),var(--hero-bg);background-position:center right,bottom right;background-repeat:no-repeat;background-size:auto,cover}}rsvision-component[name=BlockHeroImage][data-restricted]{background-image:linear-gradient(var(--color-background-transparent-65),var(--color-background)),var(--hero-bg)}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImage][data-restricted]{block-size:480px;min-block-size:unset}rsvision-component[name=BlockHeroImage][data-restricted][data-support]{block-size:672px}rsvision-component[name=BlockHeroImage][data-restricted][data-support] .container>div{max-inline-size:unset}rsvision-component[name=BlockHeroImage][data-restricted][data-support] p{max-inline-size:739px}rsvision-component[name=BlockHeroImage][data-restricted] .container{min-block-size:unset}rsvision-component[name=BlockHeroImage][data-restricted] p{font-size:16px;line-height:24px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:619px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImage][data-support]{background-image:linear-gradient(-121deg,var(--color-background-transparent-70),var(--color-background)),var(--hero-bg)}}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImage][data-support]{text-align:center}rsvision-component[name=BlockHeroImage][data-support] .btns{place-content:center}rsvision-component[name=BlockHeroImage][data-support] [name=Button]{margin-inline:auto}}rsvision-component[name=BlockHeroImage] .container{color:var(--color-white);display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;place-content:center;text-align:center;position:relative;z-index:1}@media screen and (min-width: 768px){rsvision-component[name=BlockHeroImage] .container{place-content:center;text-align:left}}@media screen and (min-width: 1280px){rsvision-component[name=BlockHeroImage] .container{min-block-size:480px}}@media screen and (min-width: 768px){rsvision-component[name=BlockHeroImage] .container>div{-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:928px}}rsvision-component[name=BlockHeroImage] h1{font-size:40px;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (max-width: 1279px){rsvision-component[name=BlockHeroImage] h1 br{display:none}}@media screen and (min-width: 1280px){rsvision-component[name=BlockHeroImage] h1{font-size:4rem;line-height:73px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:1024px}}rsvision-component[name=BlockHeroImage] p{color:var(--color-white-transparent-70);font-size:18px;line-height:30px;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:unset;margin-block-start:unset}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImage] p br{display:none}}rsvision-component[name=BlockHeroImage] p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockHeroImage] p strong{color:var(--color-white);font-weight:500}@media screen and (min-width: 1280px){rsvision-component[name=BlockHeroImage] p{-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:1004px}}rsvision-component[name=BlockHeroImage] .btns{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width: 768px){rsvision-component[name=BlockHeroImage] .btns{grid-template-columns:repeat(auto-fit,minmax(0,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(0,max-content))}}rsvision-component[name=BlockHeroImage] .scroll{background-color:var(--color-white-transparent);block-size:56px;border-radius:6px;display:none;inline-size:6px;inset-block-end:74px;inset-inline-start:calc(50% - 3px);position:absolute;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImage] .scroll{display:block}}rsvision-component[name=BlockHeroImage] .scroll>div{animation:scroller 1.6s infinite;background-color:var(--color-white);block-size:1.5rem;border-radius:6px;inline-size:100%;transition:translate .1s linear;will-change:translate}rsvision-component[name=BlockHeroImageSlim]{background-color:var(--color-background-transparent-65);display:flex;min-block-size:75dvh;overflow:hidden}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageSlim]{min-block-size:480px}}rsvision-component[name=BlockHeroImageSlim]:is([data-has-bg]){background-image:linear-gradient(transparent,var(--color-background) 80%),var(--hero-bg);background-position:center,top center;background-repeat:repeat,no-repeat;background-size:auto,cover}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageSlim]:is([data-has-bg]){background-color:var(--color-background);background-image:linear-gradient(to left,transparent,var(--color-background) 65%),var(--hero-bg);background-position:center right;background-repeat:no-repeat;background-size:auto,cover}}rsvision-component[name=BlockHeroImageSlim] .container{color:var(--color-white);display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;text-align:center;place-content:center;position:relative;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageSlim] .container{min-block-size:480px;text-align:initial}}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageSlim] .container>div{-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:1024px}}rsvision-component[name=BlockHeroImageSlim] h1{font-size:40px;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (max-width: 1279px){rsvision-component[name=BlockHeroImageSlim] h1 br{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageSlim] h1{font-size:48px;line-height:73px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:1024px}}rsvision-component[name=BlockHeroImageSlim] p{color:var(--color-white-transparent-70);font-size:18px;line-height:30px;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:unset;margin-block-start:unset}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImageSlim] p br{display:none}}rsvision-component[name=BlockHeroImageSlim] p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockHeroImageSlim] p strong{color:var(--color-white);font-weight:500}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageSlim] p{-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:685px}}rsvision-component[name=BlockHeroImageTabs]{background-color:var(--color-background-transparent-65);display:flex;min-block-size:100dvh;overflow:hidden;-webkit-padding-after:48px;padding-block-end:48px}rsvision-component[name=BlockHeroImageTabs]:is([data-has-bg]){background-image:linear-gradient(transparent,var(--color-background) 80%),var(--hero-bg);background-position:center,top center;background-repeat:repeat,no-repeat;background-size:auto,cover}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs]:is([data-has-bg]){background-color:var(--color-background);background-image:linear-gradient(to left,transparent,var(--color-background) 65%),var(--hero-bg);background-position:center right,bottom right;background-repeat:no-repeat;background-size:auto,cover}}rsvision-component[name=BlockHeroImageTabs][data-restricted]{background-image:linear-gradient(var(--color-background-transparent-65),var(--color-background)),var(--hero-bg)}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs][data-restricted]{block-size:562px;min-block-size:unset}rsvision-component[name=BlockHeroImageTabs][data-restricted][data-support]{block-size:672px}rsvision-component[name=BlockHeroImageTabs][data-restricted][data-support] .container>div{max-inline-size:unset}rsvision-component[name=BlockHeroImageTabs][data-restricted][data-support] p{max-inline-size:739px}rsvision-component[name=BlockHeroImageTabs][data-restricted] .container{min-block-size:unset}rsvision-component[name=BlockHeroImageTabs][data-restricted] p{font-size:16px;line-height:24px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:619px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs][data-support]{background-image:linear-gradient(-121deg,var(--color-background-transparent-70),var(--color-background)),var(--hero-bg)}}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImageTabs][data-support]{text-align:center}rsvision-component[name=BlockHeroImageTabs][data-support] .btns{place-content:center}rsvision-component[name=BlockHeroImageTabs][data-support] [name=Button]{margin-inline:auto}}rsvision-component[name=BlockHeroImageTabs] .container{color:var(--color-white);display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;position:relative;z-index:1}@media screen and (min-width: 768px){rsvision-component[name=BlockHeroImageTabs] .container{place-content:center}}@media screen and (min-width: 1280px){rsvision-component[name=BlockHeroImageTabs] .container{min-block-size:calc(100dvh - 244px)}}rsvision-component[name=BlockHeroImageTabs] h1{font-size:2rem;line-height:46.8px;-webkit-margin-after:40px;margin-block-end:40px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs] h1{font-size:48px;line-height:73.2px;-webkit-margin-after:65px;margin-block-end:65px;text-align:initial}}rsvision-component[name=BlockHeroImageTabs] p{color:var(--color-white-transparent-70);font-size:18px;line-height:30px;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:unset;margin-block-start:unset}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImageTabs] p br{display:none}}rsvision-component[name=BlockHeroImageTabs] p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockHeroImageTabs] p strong{color:var(--color-white);font-weight:500}@media screen and (min-width: 1280px){rsvision-component[name=BlockHeroImageTabs] p{-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:1004px}}rsvision-component[name=BlockHeroImageTabs] .btns{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width: 768px){rsvision-component[name=BlockHeroImageTabs] .btns{grid-template-columns:repeat(auto-fit,minmax(0,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(0,max-content))}}rsvision-component[name=BlockHeroImageTabs] .scroll{background-color:var(--color-white-transparent);block-size:56px;border-radius:6px;display:none;inline-size:6px;inset-block-end:74px;inset-inline-start:calc(50% - 3px);position:absolute;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs] .scroll{display:block}}rsvision-component[name=BlockHeroImageTabs] .scroll>div{animation:scroller 1.6s infinite;background-color:var(--color-white);block-size:1.5rem;border-radius:6px;inline-size:100%;transition:translate .1s linear;will-change:translate}rsvision-component[name=BlockHeroImageTabs] [data-refs=tabButton]{background-image:linear-gradient(0deg,var(--color-white-transparent),var(--color-white-transparent));border-radius:1rem;cursor:pointer;font-size:1.5rem;font-weight:700;inline-size:100%;line-height:1.5rem;min-block-size:104px;padding-block:1.5rem;padding-inline:40px;transition:background-image .2s linear;will-change:background-image}rsvision-component[name=BlockHeroImageTabs] [data-refs=tabButton] [name=BlockImage]{aspect-ratio:1;block-size:40px;inline-size:40px}rsvision-component[name=BlockHeroImageTabs] [data-refs=tabButton]:has([name=BlockImage]){display:flex;gap:10px;place-content:start;place-items:center}rsvision-component[name=BlockHeroImageTabs] [data-refs=tabButton].active,rsvision-component[name=BlockHeroImageTabs] [data-refs=tabButton]:hover,rsvision-component[name=BlockHeroImageTabs] [data-refs=tabButton]:focus{background-image:linear-gradient(76deg,var(--color-accent-dark),var(--color-accent))}rsvision-component[name=BlockHeroImageTabs] .inner{-webkit-margin-before:unset;margin-block-start:unset}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs] .inner{display:grid;gap:152px;grid-template-columns:minmax(0,515px) minmax(0,1fr);-webkit-margin-end:auto;margin-inline-end:auto;place-items:start;min-block-size:565px}rsvision-component[name=BlockHeroImageTabs] .inner:has([name=BlockImage]){gap:110px;grid-template-columns:minmax(0,558px) minmax(0,1fr);max-inline-size:unset}}rsvision-component[name=BlockHeroImageTabs] [data-refs=accordionButton]{background-image:linear-gradient(var(--color-white-transparent));border-radius:1rem;display:flex;font-size:20px;font-weight:700;gap:.5rem;inline-size:100%;line-height:28px;min-block-size:101px;padding-block:18px;padding-inline:1.5rem;place-content:space-between;place-items:center;transition:background-image .2s linear;will-change:background-image}rsvision-component[name=BlockHeroImageTabs] [data-refs=accordionButton][aria-expanded=true]{background-image:linear-gradient(76deg,var(--color-accent-dark),var(--color-accent))}rsvision-component[name=BlockHeroImageTabs] [data-refs=accordionButton][aria-expanded=true] svg{rotate:-45deg}rsvision-component[name=BlockHeroImageTabs] [data-refs=accordionButton][aria-expanded=true]+.content{display:block}rsvision-component[name=BlockHeroImageTabs] [data-refs=accordionButton] div{aspect-ratio:1;block-size:2rem;display:flex;inline-size:2rem;place-content:center;place-items:center}rsvision-component[name=BlockHeroImageTabs] [data-refs=accordionButton] div svg{inline-size:auto;max-block-size:1.5rem;rotate:135deg;transition:rotate .2s linear;will-change:rotate}rsvision-component[name=BlockHeroImageTabs] .tab-content{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);inline-size:100%;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=BlockHeroImageTabs] .content{-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-padding-before:2rem;padding-block-start:2rem;padding-inline:1rem}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImageTabs] .content{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs] .content{padding-block:unset;padding-inline:unset}}rsvision-component[name=BlockHeroImageTabs] .content h3{font-size:36px;font-weight:700;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImageTabs] .content h3{display:none}}rsvision-component[name=BlockHeroImageTabs] .content h3 span{display:block;font-size:18px;font-weight:400}rsvision-component[name=BlockHeroImageTabs] .content p,rsvision-component[name=BlockHeroImageTabs] .content li{color:var(--color-white-transparent-70);font-size:18px;line-height:30px;-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=BlockHeroImageTabs] .content p:last-child,rsvision-component[name=BlockHeroImageTabs] .content li:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockHeroImageTabs] .content [name=Button]{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImageTabs] .content [name=Button]{margin-inline:auto;max-inline-size:calc(100% - 54px)}}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs] .content [name=Button]{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;-webkit-margin-before:58px;margin-block-start:58px;min-inline-size:230px}}rsvision-component[name=BlockHeroImageTabs] [role=tablist]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);inline-size:100%;list-style:none;margin:unset;padding:unset}@media screen and (max-width: 1023px){rsvision-component[name=BlockHeroImageTabs] [role=tablist]{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=BlockHeroImageTabs] .tab-pane:not(.active),rsvision-component[name=BlockHeroImageTabs] [data-refs=accordionButton]{display:none}}@keyframes scroller{0%{translate:0 calc(56px - 1.5rem)}50%{translate:0 0}to{translate:0 calc(56px - 1.5rem)}}rsvision-component[name=BlockHomeIntro]{background-color:var(--color-background);max-inline-size:100cqw;overflow-x:clip;position:relative}rsvision-component[name=BlockHomeIntro] .effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .effects{display:none}}rsvision-component[name=BlockHomeIntro] .effects .one{background:var(--color-accent);block-size:315px;filter:blur(200px);inline-size:315px;inset-block-start:242px;inset-inline-start:106px;position:absolute}rsvision-component[name=BlockHomeIntro] .effects .two{background:var(--color-accent);block-size:315px;filter:blur(225px);inline-size:315px;inset-block-start:816px;inset-inline-start:-141px;position:absolute}rsvision-component[name=BlockHomeIntro] .container-effects{block-size:100%;display:none;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:0}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .container-effects{display:block}}rsvision-component[name=BlockHomeIntro] .container-effects .one{background:red;block-size:315px;filter:blur(225px);inline-size:315px;inset-block-start:417px;inset-inline-start:279px;position:absolute}rsvision-component[name=BlockHomeIntro] .container-effects .two{background:red;block-size:315px;filter:blur(225px);inline-size:315px;inset-block-end:35px;inset-inline-start:-60px;position:absolute}rsvision-component[name=BlockHomeIntro] .container-effects .three{background:red;block-size:315px;filter:blur(300px);inline-size:315px;inset-block-end:-320px;inset-inline-end:-160px;position:absolute}rsvision-component[name=BlockHomeIntro] .container{display:grid;gap:80px;grid-template-columns:minmax(0,1fr);position:relative;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .container{gap:174px;grid-template-columns:minmax(0,493px) minmax(0,692px)}}rsvision-component[name=BlockHomeIntro] .boxes{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);z-index:3}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .boxes{-webkit-margin-before:84px;margin-block-start:84px}}rsvision-component[name=BlockHomeIntro] .box{background-color:var(--color-white-transparent);border-radius:2rem;color:var(--color-white);padding:40px;text-decoration:none;transition:background-color .2s linear;will-change:background-color}rsvision-component[name=BlockHomeIntro] .box:hover,rsvision-component[name=BlockHomeIntro] .box:focus{background-color:var(--color-box-background);-webkit-border-after:3px solid var(--color-accent);border-block-end:3px solid var(--color-accent);-webkit-margin-after:-3px;margin-block-end:-3px}rsvision-component[name=BlockHomeIntro] .box:hover .icon,rsvision-component[name=BlockHomeIntro] .box:focus .icon{background-color:var(--color-accent)}rsvision-component[name=BlockHomeIntro] .box h2{font-size:2rem;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .box h2{font-size:36px;line-height:46.8px;-webkit-margin-after:1rem;margin-block-end:1rem}}rsvision-component[name=BlockHomeIntro] .box p{color:var(--color-white-transparent-70);font-size:1rem;line-height:1.5rem;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .box p{-webkit-margin-after:.25rem;margin-block-end:.25rem}}rsvision-component[name=BlockHomeIntro] .box .boxFooter{display:flex;gap:1rem;justify-content:space-between;-webkit-margin-before:unset;margin-block-start:unset;place-items:end}rsvision-component[name=BlockHomeIntro] .box .boxFooter span{font-size:20px;font-weight:500;line-height:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .box .boxFooter span{font-size:18px}}rsvision-component[name=BlockHomeIntro] .box .icon{aspect-ratio:1;background-color:var(--color-white-transparent);block-size:60px;border-radius:.25rem;display:flex;inline-size:60px;place-content:center;place-items:center;transition:background-color .2s linear;will-change:background-color}rsvision-component[name=BlockHomeIntro] .box .icon svg{aspect-ratio:1;block-size:19px;inline-size:19px}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .content{inset-block-start:2rem;max-inline-size:100%;place-self:start;position:-webkit-sticky;position:sticky;z-index:3}}rsvision-component[name=BlockHomeIntro] .content p{color:var(--color-white-transparent-70);font-size:36px;line-height:46.8px}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .content p{-webkit-margin-after:110px;margin-block-end:110px}}rsvision-component[name=BlockHomeIntro] .content p strong{color:var(--color-white);font-weight:400}@media screen and (max-width: 1023px){rsvision-component[name=BlockHomeIntro] .content [name=BlockImage]{inline-size:100cqw;inset-inline-start:calc(-1 * var(--container-spacing));-webkit-margin-before:80px;margin-block-start:80px;position:relative}}rsvision-component[name=BlockHomeIntro] .content [name=BlockImage] img{max-block-size:100%;object-fit:cover}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .content [name=BlockImage]{border-radius:2rem 0 0 2rem;inline-size:calc(100cqw - 493px - 168px - var(--container-spacing) * 2);-webkit-margin-before:unset;margin-block-start:unset;max-block-size:704px;max-inline-size:958px;overflow:hidden;position:relative}}rsvision-component[name=BlockHomeIntro] .content [name=BlockImage]:before{background-image:linear-gradient(to right,transparent,var(--color-background-transparent-70));block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeIntro] .content [name=BlockImage]:before{background-image:linear-gradient(to right,transparent,var(--color-background))}}rsvision-component[name=BlockHomeZigZag]{background-color:var(--color-background);padding-block:80px}rsvision-component[name=BlockHomeZigZag] .container{display:grid;gap:80px;grid-template-columns:minmax(0,1fr);position:relative;z-index:3;--content-max-width-full: 1204px}rsvision-component[name=BlockHomeZigZag] .item{display:flex;flex-flow:column}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeZigZag] .item{display:grid;gap:104px;grid-template-columns:minmax(0,1fr) minmax(0,507px);place-items:center}}rsvision-component[name=BlockHomeZigZag] .item:nth-child(2n){direction:rtl}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeZigZag] .item:nth-child(2n) [name=BlockImage]{border-radius:2rem 0 0 2rem}rsvision-component[name=BlockHomeZigZag] .item:nth-child(2n) [name=BlockImage]:before{background-image:linear-gradient(to right,transparent,var(--color-background))}}@media screen and (min-width: 1256px){rsvision-component[name=BlockHomeZigZag] .item:nth-child(2n) [name=BlockImage]{direction:ltr;inline-size:calc(100% + var(--spacing-around-container) + var(--container-spacing));inset-inline-start:0}}rsvision-component[name=BlockHomeZigZag] [name=BlockImage]{--spacing-around-container: calc((100cqw - var(--content-max-width-full) - (2 * var(--container-spacing))) / 2)}@media screen and (max-width: 1023px){rsvision-component[name=BlockHomeZigZag] [name=BlockImage]{inline-size:100cqw;inset-inline-start:calc(-1 * var(--container-spacing));-webkit-margin-before:80px;margin-block-start:80px;order:1;position:relative}}rsvision-component[name=BlockHomeZigZag] [name=BlockImage] img{max-block-size:100%;object-fit:cover}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeZigZag] [name=BlockImage]{border-radius:0 2rem 2rem 0;inline-size:calc(100% + var(--container-spacing));inset-inline-start:0;max-block-size:615px;max-inline-size:950px;overflow:hidden;place-self:end;place-self:center end}}@media screen and (min-width: 1256px){rsvision-component[name=BlockHomeZigZag] [name=BlockImage]{inline-size:calc(100% + var(--spacing-around-container))}}rsvision-component[name=BlockHomeZigZag] [name=BlockImage]:before{background-image:linear-gradient(to right,transparent,var(--color-background-transparent-70));block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute}@media screen and (min-width: 768px){rsvision-component[name=BlockHomeZigZag] [name=BlockImage]:before{background-image:linear-gradient(to left,transparent,var(--color-background))}}rsvision-component[name=BlockHomeZigZag] .content{direction:ltr}rsvision-component[name=BlockHomeZigZag] .content h2{color:var(--color-white);font-size:32px;line-height:46.8px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeZigZag] .content h2{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockHomeZigZag] .content p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:40px;margin-block-end:40px;-webkit-margin-before:unset;margin-block-start:unset}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeZigZag] .content p{font-size:16px;line-height:24px}}rsvision-component[name=BlockHomeZigZag] .content [name=Button]{max-inline-size:372px}rsvision-component[name=BlockHomeZigZag] .content p.headline{color:var(--color-white);font-size:18px;line-height:30px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockHomeZigZag] .content p.headline{line-height:24px;-webkit-margin-after:40px;margin-block-end:40px}}rsvision-component[name=BlockIconItems]{background-color:var(--color-background);color:var(--color-white);-webkit-padding-after:30px;padding-block-end:30px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems]{padding-block:144px 136px;text-align:initial}}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] .top{-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:588px}}rsvision-component[name=BlockIconItems] h2{font-size:2rem;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] h2{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockIconItems] h2+p{font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] h2+p{font-size:16px;line-height:24px;-webkit-margin-after:24px;margin-block-end:24px}}rsvision-component[name=BlockIconItems] h2+p:last-of-type{-webkit-margin-after:80px;margin-block-end:80px}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] h2+p:last-of-type{-webkit-margin-after:120px;margin-block-end:120px}}rsvision-component[name=BlockIconItems] .container{position:relative;z-index:1;--content-max-width-full: 1375px}rsvision-component[name=BlockIconItems] h3{font-size:24px;font-weight:700;line-height:30px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] h3{font-size:29px;line-height:34.8px}}rsvision-component[name=BlockIconItems] p{color:var(--color-white-transparent-70)}rsvision-component[name=BlockIconItems] .items{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] .items{gap:72px;grid-template-columns:repeat(auto-fill,minmax(0,250px))}}rsvision-component[name=BlockIconItems] .item{min-block-size:270px}rsvision-component[name=BlockIconItems] .item img{inline-size:auto;-webkit-margin-after:2rem;margin-block-end:2rem;margin-inline:auto}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] .item img{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;-webkit-margin-start:unset;margin-inline-start:unset}}rsvision-component[name=BlockIconItems] .item p{font-size:1rem;line-height:1.5rem}rsvision-component[name=BlockIconItems] .footer{-webkit-padding-before:74px;padding-block-start:74px}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] .footer{-moz-column-gap:120px;column-gap:120px;display:grid;grid-template-columns:minmax(0,202px) minmax(0,1fr);-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:912px;-webkit-padding-before:80px;padding-block-start:80px;place-items:center}}@media screen and (max-width: 1023px){rsvision-component[name=BlockIconItems] .footer [name=BlockImage]{-webkit-margin-after:2rem;margin-block-end:2rem;margin-inline:auto;max-inline-size:240px}}rsvision-component[name=BlockIconItems] .footer p{font-size:18px;line-height:30px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] .footer p{font-size:16px}}rsvision-component[name=BlockIconItems] .footer p:last-child{-webkit-margin-after:50px;margin-block-end:50px}@media screen and (min-width: 1024px){rsvision-component[name=BlockIconItems] .footer p:last-child{-webkit-margin-after:unset;margin-block-end:unset}}@media (min-width: 1024px){rsvision-component[name=BlockImageText] .container{align-items:center;display:flex;gap:var(--column-gap);justify-content:space-around}rsvision-component[name=BlockImageText] .container>*{flex-basis:50%;-webkit-margin-before:0;margin-block-start:0}rsvision-component[name=BlockImageText] .container[data-image-position=left]{flex-direction:row}rsvision-component[name=BlockImageText] .container[data-image-position=right]{flex-direction:row-reverse}}rsvision-component[name=BlockLogoSlider]{background-color:var(--color-background);padding-block:80px}rsvision-component[name=BlockLogoSlider] .container{overflow:hidden;position:relative;--overlay-offset: 24px}rsvision-component[name=BlockLogoSlider] .container:before{background-image:linear-gradient(to right,var(--color-background) 0,transparent var(--overlay-offset),transparent calc(100% - var(--overlay-offset)),var(--color-background) 100%);content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:4}@media screen and (min-width: 1280px){rsvision-component[name=BlockLogoSlider] .container{--overlay-offset: 220px}}rsvision-component[name=BlockLogoSlider] .logos-wrap{animation:logoSlider 60s linear infinite both;animation-play-state:running;display:flex;flex-flow:row;flex-wrap:nowrap;gap:56px;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;position:relative;will-change:transform;z-index:3}rsvision-component[name=BlockLogoSlider] .logos-wrap:hover,rsvision-component[name=BlockLogoSlider] .logos-wrap:focus{animation-play-state:paused}rsvision-component[name=BlockLogoSlider] .logos{display:flex;flex-wrap:nowrap;gap:56px;position:relative}rsvision-component[name=BlockLogoSlider] img{block-size:56px;inline-size:auto}@keyframes logoSlider{0%{transform:translate(0)}to{transform:translate(-100%)}}rsvision-component[name=BlockMainZigZag]{background-color:var(--color-background)}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag]{-webkit-padding-before:80px;padding-block-start:80px;-webkit-padding-after:120px;padding-block-end:120px}}rsvision-component[name=BlockMainZigZag] .container{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}rsvision-component[name=BlockMainZigZag] h2{font-size:24px;line-height:30px;-webkit-margin-after:32px;margin-block-end:32px;grid-column:1/-1;color:var(--color-white)}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] h2{font-size:36px;line-height:47px;-webkit-margin-after:48px;margin-block-end:48px;text-align:left}}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,493px);gap:32px;direction:ltr}rsvision-component[name=BlockMainZigZag] .item:nth-child(2n){direction:rtl}}rsvision-component[name=BlockMainZigZag] .item .content{display:block;color:var(--color-white);text-decoration:none;padding:32px 40px;background:#95959566;border-bottom:2.42px solid var(--color-accent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;margin-top:-64px;transition:background-color .2s linear;will-change:background-color}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item .content{background:linear-gradient(203.39deg,#95959566 23.47%,#9595951a 98.97%);border:.5px solid rgba(255,255,255,.1);border-left:3px solid transparent;margin-top:0;direction:ltr}}rsvision-component[name=BlockMainZigZag] .item .content h2{font-weight:700;font-size:32px;line-height:47px;-webkit-margin-after:8px;margin-block-end:8px}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item .content h2{font-size:36px;line-height:46px;-webkit-margin-after:16px;margin-block-end:16px}}rsvision-component[name=BlockMainZigZag] .item .content>p,rsvision-component[name=BlockMainZigZag] .item .content>ul{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;opacity:0}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item .content>p,rsvision-component[name=BlockMainZigZag] .item .content>ul{max-height:none;opacity:1;font-size:16px;line-height:24px;color:var(--color-white-transparent-80);-webkit-margin-after:8px;margin-block-end:8px}}rsvision-component[name=BlockMainZigZag] .item .content[data-text-expanded=true]>p,rsvision-component[name=BlockMainZigZag] .item .content[data-text-expanded=true]>ul{max-height:1000px;opacity:1}rsvision-component[name=BlockMainZigZag] .item .itemImage{border-radius:24px;overflow:hidden;position:relative}rsvision-component[name=BlockMainZigZag] .item .itemImage img{aspect-ratio:7/5;object-fit:cover}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item .itemImage img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:unset}}rsvision-component[name=BlockMainZigZag] .item .itemFooter{display:flex;gap:1rem;justify-content:space-between;-webkit-margin-before:unset;margin-block-start:unset;place-items:center}rsvision-component[name=BlockMainZigZag] .item .itemFooter span{font-size:20px;font-weight:500;line-height:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item .itemFooter span{font-size:18px;line-height:24px}}rsvision-component[name=BlockMainZigZag] .item div.content .itemFooter{cursor:pointer}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item div.content .itemFooter{display:none}}rsvision-component[name=BlockMainZigZag] .item .icon{aspect-ratio:1;block-size:60px;display:flex;inline-size:60px;place-content:center;place-items:center;background-color:transparent;will-change:background-color;transition:background-color .2s linear}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item .icon{background-color:var(--color-accent)}}rsvision-component[name=BlockMainZigZag] .item .icon svg{aspect-ratio:1;block-size:19px;inline-size:19px;rotate:45deg;color:var(--color-accent);transition:color .2s linear,rotate .2s linear;will-change:color,rotate}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item .icon svg{color:var(--color-white);rotate:unset}}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item a.content:hover{background:#ffffff1a;border-left:3px solid var(--color-accent);border-radius:24px}rsvision-component[name=BlockMainZigZag] .item a.content:hover .icon{background-color:var(--color-transparent)}rsvision-component[name=BlockMainZigZag] .item a.content:hover .icon svg{color:var(--color-accent);rotate:45deg}}rsvision-component[name=BlockMainZigZag] .item .toggle-text-btn{font-size:20px;font-weight:500;line-height:1.5rem;background:none;border:none;cursor:pointer;transition:color .3s ease;padding:0}rsvision-component[name=BlockMainZigZag] .item .toggle-text-btn:hover{color:var(--color-accent)}@media screen and (min-width: 1024px){rsvision-component[name=BlockMainZigZag] .item .toggle-text-btn{font-size:18px;line-height:24px}}rsvision-component[name=BlockMainZigZag] .item .toggle-text-btn .btn-text-show,rsvision-component[name=BlockMainZigZag] .item .toggle-text-btn .btn-text-hide{transition:opacity .3s ease}rsvision-component[name=BlockMainZigZag] .item .itemFooter .icon svg{transition:rotate .3s ease}rsvision-component[name=BlockMainZigZag] .item .itemFooter[data-expanded=true] .icon svg{rotate:315deg}rsvision-component[name=BlockMap]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-before:40px;padding-block-start:40px;position:relative;text-align:center;z-index:1}rsvision-component[name=BlockMap] .container{display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] .container{grid-template-columns:minmax(0,720px) minmax(0,1fr);min-block-size:480px;place-items:start;text-align:initial}rsvision-component[name=BlockMap] .container>div:first-child{place-self:center start;z-index:2}}@media screen and (max-width: 1023px){rsvision-component[name=BlockMap] .container>div:first-child{position:relative}rsvision-component[name=BlockMap] .container>div:first-child>*{position:relative;z-index:2}rsvision-component[name=BlockMap] .container>div:first-child:before{background:red;block-size:217px;content:"";filter:blur(200px);inline-size:217px;inset-block-start:-71px;inset-inline-start:calc(-1 * (var(--container-spacing) + 50px));position:absolute}}rsvision-component[name=BlockMap] h2{font-size:32px;font-weight:700;line-height:46.8px;-webkit-margin-after:1rem;margin-block-end:1rem;min-block-size:56px}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] h2{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockMap] h3{font-size:24px;font-weight:700;line-height:30px;-webkit-margin-after:.5rem;margin-block-end:.5rem;min-block-size:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] h3{font-size:24px;line-height:28.8px;min-block-size:48px}}rsvision-component[name=BlockMap] p{font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] p{font-size:1rem;line-height:1.5rem}}rsvision-component[name=BlockMap] p:last-of-type{-webkit-margin-after:48px;margin-block-end:48px}rsvision-component[name=BlockMap] [name=Button]{margin-inline:auto;max-inline-size:calc(100% - 52px)}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] [name=Button]{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;-webkit-margin-start:unset;margin-inline-start:unset;max-inline-size:unset}}rsvision-component[name=BlockMap] .map{position:relative}@media screen and (max-width: 1023px){rsvision-component[name=BlockMap] .map{inline-size:100cqw;inset-inline-start:calc(-1 * var(--container-spacing))}}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] .map{block-size:100%;inset-block-start:0;inset-inline-end:0;position:absolute;z-index:0}}rsvision-component[name=BlockMap] .map [name=BlockImage]{position:relative}rsvision-component[name=BlockMap] .map [name=BlockImage]:before{background-image:linear-gradient(to right,var(--color-background-transparent-60),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] .map [name=BlockImage]:before{background-image:linear-gradient(to right,var(--color-background) 0%,var(--color-background-transparent-70) 10%,transparent)}}rsvision-component[name=BlockMap] .map .desktop{block-size:100%;display:none}rsvision-component[name=BlockMap] .map .desktop [name=BlockImage]{block-size:100%}rsvision-component[name=BlockMap] .map .desktop [name=BlockImage] img{block-size:100%;inline-size:50cqw;object-fit:cover}@media screen and (min-width: 1920px){rsvision-component[name=BlockMap] .map .desktop [name=BlockImage] img{inline-size:1142px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] .map .desktop{display:block}}@media screen and (min-width: 1024px){rsvision-component[name=BlockMap] .map .mobile{display:none}}rsvision-component[name=BlockMap] svg{aspect-ratio:.7499665194;block-size:74.67px;inset-block-start:50%;inset-inline-start:50%;position:absolute;translate:-50% -50%;z-index:2}rsvision-component[name=BlockMap] svg:after{content:"";top:0;right:0;bottom:0;left:0}rsvision-component[name=BlockNewsCarousel]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel]{padding-block:120px 197px}}rsvision-component[name=BlockNewsCarousel] .slider-wrapper{-webkit-margin-after:-3px;margin-block-end:-3px;overflow:hidden;-webkit-padding-after:3px;padding-block-end:3px}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] .slider-wrapper{grid-column:span 2;grid-row:2}}rsvision-component[name=BlockNewsCarousel] .container{display:grid;grid-template-columns:minmax(0,1fr);position:relative;z-index:2}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] .container{gap:65px;grid-template-columns:minmax(0,1fr) minmax(0,-webkit-max-content);grid-template-columns:minmax(0,1fr) minmax(0,max-content)}}rsvision-component[name=BlockNewsCarousel] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}rsvision-component[name=BlockNewsCarousel] .container-effects .one{background:red;block-size:395px;filter:blur(300px);inline-size:395px;inset-block-start:224px;inset-inline-start:-224px;position:absolute}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] .container-effects .one{block-size:468px;filter:blur(450px);inline-size:468px;inset-block-start:141px;inset-inline:unset -114px}}[name=BlockForm]+rsvision-component[name=BlockNewsCarousel] .container-effects{display:none}rsvision-component[name=BlockNewsCarousel] .controls{display:flex;gap:1.5rem;-webkit-margin-before:unset;margin-block-start:unset;place-content:center;place-items:center}@media screen and (max-width: 1023px){rsvision-component[name=BlockNewsCarousel] .controls{grid-row:3;-webkit-margin-before:65px;margin-block-start:65px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] .controls{grid-column:2;grid-row:1}}rsvision-component[name=BlockNewsCarousel] .controls button{aspect-ratio:1;background-color:var(--color-arrow-background);block-size:60px;border-radius:.25rem;cursor:pointer;display:flex;inline-size:60px;place-content:center;place-items:center;transition:opacity .2s linear;will-change:opacity}rsvision-component[name=BlockNewsCarousel] .controls button.swiper-button-disabled{opacity:.5}rsvision-component[name=BlockNewsCarousel] .controls button[data-ref=next]:not(.swiper-button-disabled){background-color:var(--color-accent);color:var(--color-white)}rsvision-component[name=BlockNewsCarousel] .controls button[data-ref=prev] svg{rotate:-135deg}rsvision-component[name=BlockNewsCarousel] .controls button[data-ref=prev].highlight-red{background-color:var(--color-accent);color:var(--color-white)}rsvision-component[name=BlockNewsCarousel] .controls button svg{block-size:18px;inline-size:24px;rotate:45deg}rsvision-component[name=BlockNewsCarousel] h2{font-size:32px;line-height:46.8px;-webkit-margin-after:48px;margin-block-end:48px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] h2{font-size:48px;grid-column:1;grid-row:1;line-height:73.2px;-webkit-margin-after:unset;margin-block-end:unset;text-align:initial}}rsvision-component[name=BlockNewsCarousel] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}rsvision-component[name=BlockNewsCarousel] h3{font-size:22px;font-weight:600;line-clamp:3;line-height:37px;-webkit-margin-after:19px;margin-block-end:19px;overflow:hidden}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] h3{font-size:28px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}rsvision-component[name=BlockNewsCarousel] .item{color:inherit;-webkit-padding-after:3px;padding-block-end:3px;text-decoration:none}rsvision-component[name=BlockNewsCarousel] .item:hover .content,rsvision-component[name=BlockNewsCarousel] .item:focus .content{background-color:var(--color-box-background);-webkit-border-after:3px solid var(--color-accent);border-block-end:3px solid var(--color-accent);-webkit-margin-after:-3px;margin-block-end:-3px}rsvision-component[name=BlockNewsCarousel] .item:hover svg,rsvision-component[name=BlockNewsCarousel] .item:focus svg{color:var(--color-accent);rotate:45deg}rsvision-component[name=BlockNewsCarousel] [name=BlockImage]{block-size:237px;border-radius:25px;overflow:hidden}rsvision-component[name=BlockNewsCarousel] [name=BlockImage] img{block-size:100%;object-fit:cover}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] [name=BlockImage]{block-size:300px}}rsvision-component[name=BlockNewsCarousel] .content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--color-arrow-background-10);border-radius:25px;-webkit-margin-before:-62px;margin-block-start:-62px;padding:19px;transition:background-color .2s linear,-webkit-border-after .2s linear;transition:background-color .2s linear,border-block-end .2s linear;transition:background-color .2s linear,border-block-end .2s linear,-webkit-border-after .2s linear;will-change:background-color,border-block-end}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] .content{block-size:calc(275px - 3rem);display:flex;flex-flow:column;padding:1.5rem}}rsvision-component[name=BlockNewsCarousel] .contentFooter{display:flex;flex-wrap:nowrap;gap:36px;-webkit-margin-before:unset;margin-block-start:unset;min-block-size:48px;place-content:start;place-items:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] .contentFooter{-webkit-margin-before:auto;margin-block-start:auto;min-block-size:60px}}rsvision-component[name=BlockNewsCarousel] .contentFooter span{font-size:20px;font-weight:500;line-height:24px}@media screen and (min-width: 1024px){rsvision-component[name=BlockNewsCarousel] .contentFooter span{font-size:18px}}rsvision-component[name=BlockNewsCarousel] .contentFooter svg{aspect-ratio:1;block-size:1rem;inline-size:1rem;transition:color .2s linear,rotate .2s linear;will-change:rotate,color}rsvision-component[name=BlockNotFound]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip}rsvision-component[name=BlockNotFound] svg{-webkit-margin-after:24px;margin-block-end:24px}@media screen and (min-width: 1024px){rsvision-component[name=BlockNotFound] svg{-webkit-margin-after:4rem;margin-block-end:4rem}}rsvision-component[name=BlockNotFound] h1{font-size:24px;line-height:30px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockNotFound] h1{font-size:36px;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}}rsvision-component[name=BlockNotFound] p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:4rem;margin-block-end:4rem;margin-inline:auto;max-inline-size:284px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockNotFound] p{font-size:1rem;line-height:1.5rem;max-inline-size:370px}}rsvision-component[name=BlockNotFound] [name=Button]{margin-inline:auto;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;padding-inline:14.5px}@media screen and (min-width: 1024px){rsvision-component[name=BlockNotFound] [name=Button]{padding-inline:25px}}rsvision-component[name=BlockPostFooter] .tags{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}rsvision-component[name=BlockPostFooter] .tags .tag{display:inline-block}rsvision-component[name=BlockPostFooter] .author{display:flex;flex-direction:column;gap:calc(var(--flow-space) / 2);text-align:start}@media (min-width: 480px){rsvision-component[name=BlockPostFooter] .author{flex-direction:row;gap:var(--flow-space)}}rsvision-component[name=BlockPostFooter] .author .avatar-image{border-radius:50%;inline-size:64px}@media (min-width: 480px){rsvision-component[name=BlockPostFooter] .author .avatar-image{inline-size:96px}}rsvision-component[name=BlockPostFooter] .author .details{--flow-space: .5rem;display:flex;flex:1;flex-direction:column;justify-content:center}rsvision-component[name=BlockPostHeader]{font-size:inherit}rsvision-component[name=BlockProjects]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects]{padding-block:120px}}rsvision-component[name=BlockProjects] .container{position:relative;z-index:2}rsvision-component[name=BlockProjects] .inner{position:relative;z-index:3}rsvision-component[name=BlockProjects] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:0}rsvision-component[name=BlockProjects] .container-effects>div{background:var(--color-accent);position:absolute}@media screen and (max-width: 1023px){rsvision-component[name=BlockProjects] .container-effects>div:nth-child(1){block-size:217px;filter:blur(225px);inline-size:217px;inset-block-start:264px;inset-inline-end:-87px}rsvision-component[name=BlockProjects] .container-effects>div:nth-child(2){block-size:315px;filter:blur(225px);inline-size:315px;inset-block-start:826px;inset-inline-start:-141px}rsvision-component[name=BlockProjects] .container-effects>div:nth-child(3){block-size:315px;filter:blur(300px);inline-size:315px;inset-block-start:2892px;inset-inline-start:-206px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .container-effects>div{block-size:477px;filter:blur(400px);inline-size:477px}rsvision-component[name=BlockProjects] .container-effects>div:nth-child(1){inset-block-start:1064px;inset-inline-end:-89px}rsvision-component[name=BlockProjects] .container-effects>div:nth-child(2){inset-block-start:1407px;inset-inline-start:-381px}rsvision-component[name=BlockProjects] .container-effects>div:nth-child(3){display:none}}rsvision-component[name=BlockProjects] .inner{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .inner{gap:104px}}rsvision-component[name=BlockProjects] .item{background-color:var(--color-white-transparent);-webkit-border-before:3px solid var(--color-accent);border-block-start:3px solid var(--color-accent);border-radius:1rem;-webkit-margin-before:-3px;margin-block-start:-3px;overflow:hidden}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .item{-webkit-border-before:unset;border-block-start:unset;-webkit-border-start:3px solid var(--color-accent);border-inline-start:3px solid var(--color-accent);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-margin-before:unset;margin-block-start:unset;-webkit-margin-start:-3px;margin-inline-start:-3px}rsvision-component[name=BlockProjects] .item:nth-child(2n){direction:rtl}rsvision-component[name=BlockProjects] .item:nth-child(2n) .image{-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 76px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 76px) 100%,0% 100%)}rsvision-component[name=BlockProjects] .item:nth-child(2n) .content,rsvision-component[name=BlockProjects] .item:nth-child(2n) .image,rsvision-component[name=BlockProjects] .item:nth-child(2n) .logo{direction:ltr}}rsvision-component[name=BlockProjects] .content{padding-block:2.5rem;padding-inline:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .content{padding-block:81px;padding-inline:48px}}rsvision-component[name=BlockProjects] .content p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .content p{font-size:1rem;line-height:1.5rem}}rsvision-component[name=BlockProjects] .content p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockProjects] .content strong{color:var(--color-white);font-size:18px;font-weight:400;line-height:30px}rsvision-component[name=BlockProjects] h3{font-size:22.1px;font-weight:600;line-height:37px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] h3{font-size:29px;line-height:34.8px}}rsvision-component[name=BlockProjects] .image{-webkit-clip-path:polygon(0 0,100% 29px,100% 100%,0% 100%);clip-path:polygon(0 0,100% 29px,100% 100%,0% 100%);display:block;position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .image{-webkit-clip-path:polygon(76px 0%,100% 0,100% 100%,0% 100%);clip-path:polygon(76px 0%,100% 0,100% 100%,0% 100%)}}rsvision-component[name=BlockProjects] .image:before{background-color:var(--color-background-transparent-50);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}rsvision-component[name=BlockProjects] .image .logo{inset-block-start:50%;inset-inline-start:50%;max-inline-size:250px;position:absolute;translate:-50% -50%;z-index:2}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .image .logo{max-inline-size:90%}}rsvision-component[name=BlockProjects] .image>[name=BlockImage] img{opacity:.4}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .image>[name=BlockImage]{block-size:100%}rsvision-component[name=BlockProjects] .image>[name=BlockImage] img{block-size:100%;object-fit:cover}}@media screen and (max-width: 1023px){rsvision-component[name=BlockProjects] .image>[name=BlockImage]{block-size:192px;inline-size:auto;opacity:.4}rsvision-component[name=BlockProjects] .image>[name=BlockImage] img{block-size:100%;object-fit:cover}}rsvision-component[name=BlockProjects] .text-content{position:relative}rsvision-component[name=BlockProjects] .text-full{display:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .text-full{display:block}}rsvision-component[name=BlockProjects] .text-mobile-only{display:block}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjects] .text-mobile-only{display:none}}rsvision-component[name=BlockProjects] .text-mobile-only .text-dots{color:var(--color-white-transparent-50);font-weight:600;letter-spacing:.1em;-webkit-padding-start:5px;padding-inline-start:5px}rsvision-component[name=BlockProjects] .text-mobile-only .text-hidden{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;opacity:0}rsvision-component[name=BlockProjects] .text-mobile-only .text-hidden[data-expanded=true]{max-height:1000px;opacity:1}rsvision-component[name=BlockProjects] .text-mobile-only .text-hidden p{-webkit-margin-after:1rem;margin-block-end:1rem}rsvision-component[name=BlockProjects] .text-mobile-only .text-hidden p:last-child{-webkit-margin-after:0;margin-block-end:0}rsvision-component[name=BlockProjects] .text-mobile-only .toggle-text-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;-webkit-padding-end:20px;padding-inline-end:20px;-webkit-padding-before:20px;padding-block-start:20px;background:none;border:none;cursor:pointer;transition:color .3s ease}rsvision-component[name=BlockProjects] .text-mobile-only .toggle-text-btn:hover{color:var(--color-accent)}rsvision-component[name=BlockProjects] .text-mobile-only .toggle-text-btn svg{width:20px;height:20px;rotate:135deg;color:var(--color-accent);transition:rotate .3s ease}rsvision-component[name=BlockProjects] .text-mobile-only .toggle-text-btn[data-expanded=true] svg{rotate:315deg}rsvision-component[name=BlockProjects] .text-mobile-only .toggle-text-btn .btn-text-show,rsvision-component[name=BlockProjects] .text-mobile-only .toggle-text-btn .btn-text-hide{transition:opacity .3s ease}rsvision-component[name=BlockProjectsSlider]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;padding-block:40px 56px}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider]{padding-block:80px}}rsvision-component[name=BlockProjectsSlider] .container{position:relative;z-index:1}rsvision-component[name=BlockProjectsSlider] h2{font-size:2rem;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] h2{font-size:48px;line-height:76.2px}}rsvision-component[name=BlockProjectsSlider] h2+p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] h2+p{font-size:16px;line-height:24px;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:658px}}rsvision-component[name=BlockProjectsSlider] h2+p:last-of-type{-webkit-margin-after:56px;margin-block-end:56px}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] h2+p:last-of-type{-webkit-margin-after:100px;margin-block-end:100px}}@media screen and (max-width: 1023px){rsvision-component[name=BlockProjectsSlider] .content{padding-inline:27.5px}}rsvision-component[name=BlockProjectsSlider] [name=BlockImage]{-webkit-margin-after:40px;margin-block-end:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] [name=BlockImage]{border-radius:1rem;-webkit-margin-after:2rem;margin-block-end:2rem;overflow:hidden;position:relative}rsvision-component[name=BlockProjectsSlider] [name=BlockImage]:before{background-color:var(--color-background-transparent-20);content:"";top:0;right:0;bottom:0;left:0;position:absolute}}rsvision-component[name=BlockProjectsSlider] .wrap-all{position:relative}rsvision-component[name=BlockProjectsSlider] .controls{display:flex;gap:1.5rem;-webkit-margin-before:unset;margin-block-start:unset;place-content:center;place-items:center}@media screen and (max-width: 1023px){rsvision-component[name=BlockProjectsSlider] .controls{grid-row:3;-webkit-margin-before:40px;margin-block-start:40px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] .controls{inline-size:100%;inset-block-start:113px;justify-content:space-between;position:absolute;z-index:3}rsvision-component[name=BlockProjectsSlider] .controls [data-ref].swiper-button-disabled{opacity:0}rsvision-component[name=BlockProjectsSlider] .controls [data-ref=prev]{translate:var(--container-spacing)}rsvision-component[name=BlockProjectsSlider] .controls [data-ref=prev] svg{rotate:225deg}}@media screen and (min-width: 1280px){rsvision-component[name=BlockProjectsSlider] .controls [data-ref=prev]{translate:-50% 0}}@media screen and (min-width: 1658px){rsvision-component[name=BlockProjectsSlider] .controls [data-ref=next]{translate:135px 0}}rsvision-component[name=BlockProjectsSlider] .controls button{aspect-ratio:1;background-color:var(--color-arrow-background);block-size:60px;border-radius:.25rem;cursor:pointer;display:flex;inline-size:60px;place-content:center;place-items:center;transition:opacity .2s linear;will-change:opacity}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] .controls button{background-color:var(--color-accent)}}rsvision-component[name=BlockProjectsSlider] .controls button.swiper-button-disabled{opacity:.5}rsvision-component[name=BlockProjectsSlider] .controls button[data-ref=prev] svg{rotate:-135deg}rsvision-component[name=BlockProjectsSlider] .controls button svg{block-size:18px;inline-size:24px;rotate:45deg}rsvision-component[name=BlockProjectsSlider] .text p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:32.4px;margin-block-end:32.4px}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] .text p{font-size:16px;line-height:34.8px;-webkit-margin-after:unset;margin-block-end:unset}}rsvision-component[name=BlockProjectsSlider] h3{display:flex;font-size:24px;font-weight:600;line-height:46.8px;min-block-size:80px;place-items:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] h3{font-size:32px;min-block-size:140px;place-items:start}}rsvision-component[name=BlockProjectsSlider] .slider-wrapper{overflow:hidden;--spacing-around-container: calc((100cqw - var(--content-max-width-full) - (2 * var(--container-spacing))) / 2)}@media screen and (max-width: 1023px){rsvision-component[name=BlockProjectsSlider] .slider-wrapper{inline-size:100cqw;inset-inline-start:calc(-1 * var(--container-spacing));position:relative}}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] .slider-wrapper{inline-size:calc(100% + 2 * var(--container-spacing))}}@media screen and (min-width: 1280px){rsvision-component[name=BlockProjectsSlider] .slider-wrapper{inline-size:calc(100cqw - var(--spacing-around-container) - var(--container-spacing));position:relative}}@media screen and (min-width: 1024px){rsvision-component[name=BlockProjectsSlider] .slider-wrapper .swiper-slide{inline-size:420px}}rsvision-component[name=BlockSliderVideo]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-after:96px;padding-block-end:96px;-webkit-padding-before:29px;padding-block-start:29px;--spacing-around-container: calc((100cqw - var(--content-max-width-full) - (2 * var(--container-spacing))) / 2)}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo]{padding-block:80px 112px}rsvision-component[name=BlockSliderVideo]:has(+[name=BlockCtaSimple]){-webkit-padding-after:234px;padding-block-end:234px}}rsvision-component[name=BlockSliderVideo] .top{-webkit-margin-after:56px;margin-block-end:56px}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .top{-webkit-margin-after:35px;margin-block-end:35px}}rsvision-component[name=BlockSliderVideo] .top h2{font-size:32px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .top h2{font-size:48px;line-height:73.2px}}rsvision-component[name=BlockSliderVideo] .top p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .top p{font-size:1rem;line-height:1.5rem}}rsvision-component[name=BlockSliderVideo] .top p:last-of-type{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockSliderVideo] .container{position:relative;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .container{display:grid;grid-template-columns:minmax(0,645px) minmax(0,1fr);row-gap:47px;--content-max-width-full: 1375px}rsvision-component[name=BlockSliderVideo] .container:not(:has(.top)){grid-template-columns:minmax(0,1fr)}}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo][data-arrows=red] .controls{inline-size:calc(100cqw - var(--container-spacing) * 2);inset-block-start:calc((100cqw - 52px) / 3 / 1.7 / 2 - 30px);inset-inline-start:var(--container-spacing);justify-content:space-between;pointer-events:none;position:absolute;z-index:3}rsvision-component[name=BlockSliderVideo][data-arrows=red] .controls button{background-color:var(--color-accent);pointer-events:initial;translate:-8px 0}rsvision-component[name=BlockSliderVideo][data-arrows=red] .controls button[data-ref=next]{translate:8px 0}}@media screen and (min-width: 1280px){rsvision-component[name=BlockSliderVideo][data-arrows=red] .controls{inline-size:calc(100cqw - var(--spacing-around-container) - var(--container-spacing));inset-block-start:123px;inset-inline-start:calc(-1 * (var(--spacing-around-container) - 54px))}rsvision-component[name=BlockSliderVideo][data-arrows=red] .controls button{translate:-50% -50%}rsvision-component[name=BlockSliderVideo][data-arrows=red] .controls button[data-ref=next]{translate:-20cqw -50%}}rsvision-component[name=BlockSliderVideo] .controls{display:flex;gap:1.5rem;-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-before:unset;margin-block-start:unset;place-content:center;place-items:center;place-self:start}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .controls{-webkit-margin-after:unset;margin-block-end:unset;place-self:end}}@media screen and (min-width: 1280px){rsvision-component[name=BlockSliderVideo] .controls{translate:calc((100cqw - var(--content-max-width-full) - 2 * var(--container-spacing)) / 2) 0}}rsvision-component[name=BlockSliderVideo] .controls button{aspect-ratio:1;background-color:var(--color-arrow-background);block-size:60px;border-radius:.25rem;cursor:pointer;display:flex;inline-size:60px;place-content:center;place-items:center;transition:opacity .2s linear;will-change:opacity}rsvision-component[name=BlockSliderVideo] .controls button.swiper-button-disabled{opacity:.5}rsvision-component[name=BlockSliderVideo] .controls button[data-ref=prev] svg{rotate:-135deg}rsvision-component[name=BlockSliderVideo] .controls button svg{block-size:18px;inline-size:24px;rotate:45deg}rsvision-component[name=BlockSliderVideo] .slider-wrapper{inline-size:calc(100cqw - var(--container-spacing));-webkit-margin-after:calc(2rem - 4px);margin-block-end:calc(2rem - 4px);overflow:hidden;position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .slider-wrapper{grid-column:span 2;inline-size:calc(100cqw - var(--container-spacing) * 2)}}@media screen and (min-width: 1280px){rsvision-component[name=BlockSliderVideo] .slider-wrapper{inline-size:calc(100cqw - var(--spacing-around-container) - var(--container-spacing))}}rsvision-component[name=BlockSliderVideo] .slider-wrapper .swiper-slide{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}rsvision-component[name=BlockSliderVideo] .slider-wrapper .item{display:block;max-inline-size:80cqw}rsvision-component[name=BlockSliderVideo] .slider-wrapper img{aspect-ratio:1.7;object-fit:cover}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .bottom{-moz-column-gap:48px;column-gap:48px;display:grid;grid-column:span 2;grid-template-columns:minmax(0,934px) minmax(0,-webkit-max-content);grid-template-columns:minmax(0,934px) minmax(0,max-content);place-items:start}}rsvision-component[name=BlockSliderVideo] .video{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M16 0v16H0V0h16Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='M16 0h3.839v-3.839H16V0Zm-3.839 0v16h7.678V0H12.16ZM0 3.839h16V-3.84H0V3.84Z' mask='url(%23a)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 16V0h16v16H0Z'/%3E%3C/mask%3E%3Cpath fill='%23F5000A' d='M0 16h-4.073v4.073H0V16Zm0 0h4.073V0h-8.146v16H0Zm16 0v-4.073H0v8.146h16V16Z' mask='url(%23a)'/%3E%3C/svg%3E");background-position:right top,left bottom;background-repeat:no-repeat;background-size:1rem;padding:1rem;position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .video{background-size:2rem;padding:2rem;translate:-2rem 0}}rsvision-component[name=BlockSliderVideo] .video [name=BlockImage]{z-index:2}rsvision-component[name=BlockSliderVideo] .video [name=BlockImage].hidden{opacity:0;pointer-events:none;z-index:-1}rsvision-component[name=BlockSliderVideo] .video img{aspect-ratio:1.76}rsvision-component[name=BlockSliderVideo] .video:has(.hidden):not(:hover,:focus) [data-ref=videoControls]{opacity:0;pointer-events:none}rsvision-component[name=BlockSliderVideo] .video video{aspect-ratio:1.76;inline-size:calc(100% - 2rem);inset-block-start:1rem;inset-inline-start:1rem;position:absolute}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .video video{inline-size:calc(100% - 4rem);inset-block-start:2rem;inset-inline-start:2rem}}rsvision-component[name=BlockSliderVideo] button[data-ref=videoControls]{aspect-ratio:1;block-size:64px;border:1px solid var(--color-white-transparent-50);border-radius:100%;color:var(--color-accent);cursor:pointer;display:flex;inline-size:64px;inset-block-start:50%;inset-inline-start:50%;place-content:center;place-items:center;pointer-events:none;position:absolute;transition:opacity .2s linear;translate:-50% -50%;will-change:opacity;z-index:3}@media screen and (min-width: 768px){rsvision-component[name=BlockSliderVideo] button[data-ref=videoControls]{display:flex}}rsvision-component[name=BlockSliderVideo] button[data-ref=videoControls] svg:not(.active){display:none}rsvision-component[name=BlockSliderVideo] .boxInner{position:relative;z-index:2}rsvision-component[name=BlockSliderVideo] .boxWrap{position:relative}rsvision-component[name=BlockSliderVideo] .boxEffect{background-image:url("data:image/svg+xml,%3Csvg width='198' height='302' viewBox='0 0 198 302' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_820_17422' fill='white'%3E%3Cpath d='M72.8125 127.895L108.967 146.051L90.8103 182.205L54.6561 164.049L72.8125 127.895Z'/%3E%3C/mask%3E%3Cpath d='M72.8125 127.895L76.9335 119.688L68.7275 115.567L64.6065 123.774L72.8125 127.895ZM68.6915 136.101L104.846 154.257L113.088 137.845L76.9335 119.688L68.6915 136.101ZM62.8622 168.17L81.0185 132.016L64.6065 123.774L46.4501 159.928L62.8622 168.17Z' fill='%23F5000A' mask='url(%23path-1-inside-1_820_17422)'/%3E%3Cmask id='path-3-inside-2_820_17422' fill='white'%3E%3Cpath d='M122.394 277.512L86.2394 259.355L104.396 223.201L140.55 241.358L122.394 277.512Z'/%3E%3C/mask%3E%3Cpath d='M122.394 277.512L118.273 285.718L126.479 289.839L130.6 281.633L122.394 277.512ZM126.515 269.306L90.3604 251.149L82.1184 267.561L118.273 285.718L126.515 269.306ZM132.344 237.237L114.188 273.391L130.6 281.633L148.756 245.479L132.344 237.237Z' fill='%23F5000A' mask='url(%23path-3-inside-2_820_17422)'/%3E%3Cmask id='path-5-inside-3_820_17422' fill='white'%3E%3Cpath d='M173.076 177.246L154.92 213.4L118.766 195.244L136.922 159.09L173.076 177.246Z'/%3E%3C/mask%3E%3Cpath d='M173.076 177.246L181.282 181.367L185.403 173.161L177.197 169.04L173.076 177.246ZM164.87 173.125L146.714 209.279L163.126 217.521L181.282 181.367L164.87 173.125ZM132.801 167.296L168.955 185.452L177.197 169.04L141.043 150.884L132.801 167.296Z' fill='%23F5000A' mask='url(%23path-5-inside-3_820_17422)'/%3E%3Cmask id='path-7-inside-4_820_17422' fill='white'%3E%3Cpath d='M24.6572 226.43L42.8136 190.276L78.9677 208.432L60.8114 244.586L24.6572 226.43Z'/%3E%3C/mask%3E%3Cpath d='M24.6572 226.43L16.4512 222.309L12.3302 230.515L20.5362 234.636L24.6572 226.43ZM32.8633 230.551L51.0196 194.397L34.6076 186.155L16.4512 222.309L32.8633 230.551ZM64.9324 236.38L28.7782 218.224L20.5362 234.636L56.6903 252.792L64.9324 236.38Z' fill='%23F5000A' mask='url(%23path-7-inside-4_820_17422)'/%3E%3Cg opacity='0.2'%3E%3Cmask id='path-9-inside-5_820_17422' fill='white'%3E%3Cpath d='M75.6875 57.3828L96.2983 36.772L116.909 57.3828L96.2983 77.9936L75.6875 57.3828Z'/%3E%3C/mask%3E%3Cpath d='M75.6875 57.3828L71.0094 52.7047L66.3313 57.3828L71.0094 62.0609L75.6875 57.3828ZM80.3656 62.0609L100.976 41.4501L91.6202 32.0939L71.0094 52.7047L80.3656 62.0609ZM100.976 73.3155L80.3656 52.7047L71.0094 62.0609L91.6202 82.6718L100.976 73.3155Z' fill='%23F5000A' mask='url(%23path-9-inside-5_820_17422)'/%3E%3Cmask id='path-11-inside-6_820_17422' fill='white'%3E%3Cpath d='M189.246 57.3828L168.635 77.9936L148.024 57.3828L168.635 36.772L189.246 57.3828Z'/%3E%3C/mask%3E%3Cpath d='M189.246 57.3828L193.924 62.0609L198.602 57.3828L193.924 52.7047L189.246 57.3828ZM184.568 52.7047L163.957 73.3155L173.313 82.6718L193.924 62.0609L184.568 52.7047ZM163.957 41.4501L184.568 62.0609L193.924 52.7047L173.313 32.0939L163.957 41.4501Z' fill='%23F5000A' mask='url(%23path-11-inside-6_820_17422)'/%3E%3Cmask id='path-13-inside-7_820_17422' fill='white'%3E%3Cpath d='M132.161 0L152.772 20.6108L132.161 41.2217L111.55 20.6108L132.161 0Z'/%3E%3C/mask%3E%3Cpath d='M132.161 0L136.839 -4.67812L132.161 -9.35624L127.483 -4.67812L132.161 0ZM127.483 4.67812L148.094 25.289L157.45 15.9327L136.839 -4.67812L127.483 4.67812ZM116.228 25.289L136.839 4.67812L127.483 -4.67812L106.872 15.9327L116.228 25.289Z' fill='%23F5000A' mask='url(%23path-13-inside-7_820_17422)'/%3E%3Cmask id='path-15-inside-8_820_17422' fill='white'%3E%3Cpath d='M132.162 112.648L111.551 92.0376L132.162 71.4268L152.773 92.0376L132.162 112.648Z'/%3E%3C/mask%3E%3Cpath d='M132.162 112.648L127.484 117.327L132.162 122.005L136.84 117.327L132.162 112.648ZM136.84 107.97L116.229 87.3595L106.873 96.7157L127.484 117.327L136.84 107.97ZM148.095 87.3595L127.484 107.97L136.84 117.327L157.451 96.7157L148.095 87.3595Z' fill='%23F5000A' mask='url(%23path-15-inside-8_820_17422)'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;block-size:301.64px;content:"";inline-size:198px;inset-block-end:-101.64px;inset-inline-end:-71px;position:absolute;z-index:0}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .boxEffect{block-size:517.02px;inline-size:339.38px;inset-block:189px unset;inset-inline-start:209px}}rsvision-component[name=BlockSliderVideo] .box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--color-white-transparent);border-radius:1rem;-webkit-margin-before:52px;margin-block-start:52px;padding-block:30px 36px;padding-inline:2rem;position:relative;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .box{-webkit-margin-before:unset;margin-block-start:unset;-webkit-margin-before:2rem;margin-block-start:2rem;max-inline-size:425px;padding-block:43px;padding-inline:48px}}rsvision-component[name=BlockSliderVideo] .box p{font-size:18px;font-style:italic;line-height:37.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .box p{font-size:20px;line-height:46px;-webkit-margin-after:2rem;margin-block-end:2rem}}rsvision-component[name=BlockSliderVideo] .box .name,rsvision-component[name=BlockSliderVideo] .box .position{display:block;line-height:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSliderVideo] .box .name,rsvision-component[name=BlockSliderVideo] .box .position{line-height:30px}}rsvision-component[name=BlockSliderVideo] .box .name{font-size:20px;font-weight:700}rsvision-component[name=BlockSliderVideo] .box .position{color:var(--color-accent);font-size:18px;font-weight:500}rsvision-component[name=BlockSpacer][data-status=collapse]{-webkit-margin-before:calc(-1 * var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(-1 * var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100)}rsvision-component[name=BlockSpacer][data-status=expand]{-webkit-margin-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}rsvision-component[name=BlockSteps]{background-color:var(--color-background);color:var(--color-white);padding-block:55px}@media screen and (min-width: 1024px){rsvision-component[name=BlockSteps]{padding-block:80px}}rsvision-component[name=BlockSteps] .container{position:relative;z-index:2;--content-max-width-full: 1346px}rsvision-component[name=BlockSteps] h2{font-size:32px;font-weight:700;line-height:46.8px;-webkit-margin-after:1rem;margin-block-end:1rem;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockSteps] h2{font-size:48px;line-height:73.2px;-webkit-margin-after:40px;margin-block-end:40px;text-align:initial}}@media screen and (max-width: 1023px){rsvision-component[name=BlockSteps] h2 br,rsvision-component[name=BlockSteps] h3 br{display:none}}rsvision-component[name=BlockSteps] .items{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockSteps] .items{gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}}rsvision-component[name=BlockSteps] .item{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--color-white-transparent);-webkit-border-after:3px solid var(--color-accent);border-block-end:3px solid var(--color-accent);border-radius:1rem;-webkit-margin-after:-3px;margin-block-end:-3px;-webkit-margin-before:56px;margin-block-start:56px;padding-block:39px;padding-inline:19px;position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockSteps] .item{padding-block:24px;padding-inline:20px 54px}}rsvision-component[name=BlockSteps] .item:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 122 122'%3E%3Cpath fill='red' fill-rule='evenodd' d='m66.3048 32.4423-18.3504-9.2157-9.2153 18.3505 4.85 2.4358 6.7797-13.5006 13.5004 6.78 2.4356-4.85ZM54.7703 89.9494l18.3504 9.2157 9.2154-18.3506-4.85-2.4357-6.7798 13.5005-13.5003-6.78-2.4357 4.8501ZM89.6279 66.6263l9.2153-18.3505-18.3504-9.2157-2.4356 4.85 13.5004 6.78-6.7797 13.5005 4.85 2.4357ZM32.727 54.8897l-9.2153 18.3506 18.3504 9.2157 2.4356-4.85-13.5004-6.78 6.7797-13.5006-4.85-2.4357Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;block-size:95px;content:"";inline-size:95px;inset-block-start:-45px;inset-inline-end:0;position:absolute}rsvision-component[name=BlockSteps] .counter{color:var(--color-white);display:flex;font-size:64px;font-weight:700;line-height:73.2px;-webkit-margin-after:16px;margin-block-end:16px;min-block-size:74px;place-items:center}rsvision-component[name=BlockSteps] h3{color:var(--color-white);font-size:24px;font-weight:700;line-height:30px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSteps] h3{display:flex;font-size:28px;font-weight:600;line-height:46.8px;min-block-size:96px;place-items:center}}rsvision-component[name=BlockSteps] p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSteps] p{font-size:16px;line-height:24px;-webkit-margin-after:24px;margin-block-end:24px}}rsvision-component[name=BlockSteps] p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockSupport]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-before:40px;padding-block-start:40px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupport]{padding-block:120px}}rsvision-component[name=BlockSupport] h2{font-size:32px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupport] h2{font-size:48px;line-height:73.2px;-webkit-margin-after:24px;margin-block-end:24px}}rsvision-component[name=BlockSupport] .container{--content-max-width-full: 768px;position:relative}rsvision-component[name=BlockSupport] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:1}rsvision-component[name=BlockSupport] .container-effects>div{background-color:var(--color-accent);position:absolute}@media screen and (max-width: 1023px){rsvision-component[name=BlockSupport] .container-effects>div:nth-child(1){block-size:282px;filter:blur(250px);inline-size:282px;inset-block-start:211px;inset-inline-start:-88px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupport] .container-effects>div:nth-child(1){block-size:477px;filter:blur(400px);inline-size:477px;inset-block-start:-180px;inset-inline-end:-706px}}rsvision-component[name=BlockSupport] .inner{position:relative;z-index:3}rsvision-component[name=BlockSupport] [name=BlockImage]{border-radius:7px;-webkit-margin-after:40px;margin-block-end:40px;opacity:.7;overflow:hidden}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupport] [name=BlockImage]{border-radius:1rem}}rsvision-component[name=BlockSupport] img{aspect-ratio:2.68;object-fit:cover}rsvision-component[name=BlockSupport] p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupport] p{font-size:1rem;line-height:1.5rem;-webkit-margin-after:64px;margin-block-end:64px}rsvision-component[name=BlockSupport] p:has(+.btns){-webkit-margin-after:80px;margin-block-end:80px}}rsvision-component[name=BlockSupport] .btns{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupport] .btns{display:flex;place-content:center;place-items:center}}rsvision-component[name=BlockSupported]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported]{padding-block:201px 111px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .top{text-align:center}}rsvision-component[name=BlockSupported] .container{position:relative;z-index:2}rsvision-component[name=BlockSupported] h2,rsvision-component[name=BlockSupported] .inner,rsvision-component[name=BlockSupported] .box{position:relative;z-index:3}rsvision-component[name=BlockSupported] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:0}rsvision-component[name=BlockSupported] .container-effects>div{background:var(--color-accent);position:absolute}@media screen and (max-width: 1023px){rsvision-component[name=BlockSupported] .container-effects>div:nth-child(1){block-size:217px;filter:blur(225px);inline-size:217px;inset-block-start:264px;inset-inline-end:-87px}rsvision-component[name=BlockSupported] .container-effects>div:nth-child(2){block-size:315px;filter:blur(225px);inline-size:315px;inset-block-start:826px;inset-inline-start:-141px}rsvision-component[name=BlockSupported] .container-effects>div:nth-child(3){block-size:315px;filter:blur(300px);inline-size:315px;inset-block-start:2892px;inset-inline-start:-206px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .container-effects>div{block-size:477px;filter:blur(400px);inline-size:477px}rsvision-component[name=BlockSupported] .container-effects>div:nth-child(1){inset-block-start:1064px;inset-inline-end:-89px}rsvision-component[name=BlockSupported] .container-effects>div:nth-child(2){inset-block-start:1407px;inset-inline-start:-381px}rsvision-component[name=BlockSupported] .container-effects>div:nth-child(3){display:none}}rsvision-component[name=BlockSupported] h2{font-size:2rem;line-height:46.8px;-webkit-margin-after:24px;margin-block-end:24px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] h2{font-size:48px;line-height:73.2px;-webkit-margin-after:24px;margin-block-end:24px}}rsvision-component[name=BlockSupported] h2+p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:64px;margin-block-end:64px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] h2+p{font-size:1rem;line-height:1.5rem;-webkit-margin-after:120px;margin-block-end:120px}}rsvision-component[name=BlockSupported] .inner{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .inner{gap:72px}}rsvision-component[name=BlockSupported] .item{background-color:var(--color-white-transparent);-webkit-border-before:3px solid var(--color-accent);border-block-start:3px solid var(--color-accent);border-radius:1rem;-webkit-margin-before:-3px;margin-block-start:-3px;overflow:hidden}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .item{-webkit-border-before:unset;border-block-start:unset;-webkit-border-start:3px solid var(--color-accent);border-inline-start:3px solid var(--color-accent);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-margin-before:unset;margin-block-start:unset;-webkit-margin-start:-3px;margin-inline-start:-3px}rsvision-component[name=BlockSupported] .item:nth-child(2n){direction:rtl}rsvision-component[name=BlockSupported] .item:nth-child(2n) .image{-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 76px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 76px) 100%,0% 100%)}rsvision-component[name=BlockSupported] .item:nth-child(2n) .content,rsvision-component[name=BlockSupported] .item:nth-child(2n) .image,rsvision-component[name=BlockSupported] .item:nth-child(2n) .logo{direction:ltr}}rsvision-component[name=BlockSupported] .content{padding-block:2.5rem;padding-inline:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .content{padding-block:61px;padding-inline:48px}}rsvision-component[name=BlockSupported] .content p{color:var(--color-white-transparent-70);font-size:18px;line-height:32.4px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .content p{font-size:1rem;line-height:1.5rem}}rsvision-component[name=BlockSupported] .content p:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockSupported] .content strong{color:var(--color-white);font-size:18px;font-weight:400;line-height:30px}rsvision-component[name=BlockSupported] h3{font-size:32px;font-weight:700;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] h3{font-size:29px;line-height:34.8px}}rsvision-component[name=BlockSupported] .image{-webkit-clip-path:polygon(0 0,100% 29px,100% 100%,0% 100%);clip-path:polygon(0 0,100% 29px,100% 100%,0% 100%);display:block;position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .image{-webkit-clip-path:polygon(76px 0%,100% 0,100% 100%,0% 100%);clip-path:polygon(76px 0%,100% 0,100% 100%,0% 100%)}}rsvision-component[name=BlockSupported] .image .logo{inset-block-start:50%;inset-inline-start:50%;position:absolute;translate:-50% -50%;z-index:2}rsvision-component[name=BlockSupported] .image .logo img{block-size:120px;inline-size:120px;object-fit:contain}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .image .logo img{block-size:180px;inline-size:180px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .image>[name=BlockImage]{block-size:288px}rsvision-component[name=BlockSupported] .image>[name=BlockImage] img{block-size:100%;object-fit:cover}}@media screen and (max-width: 1023px){rsvision-component[name=BlockSupported] .image>[name=BlockImage]{block-size:192px;inline-size:auto}rsvision-component[name=BlockSupported] .image>[name=BlockImage] img{block-size:100%;object-fit:cover}}rsvision-component[name=BlockSupported] .box{display:grid;gap:54px;grid-template-columns:minmax(0,1fr);-webkit-margin-before:80px;margin-block-start:80px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .box{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-margin-before:208px;margin-block-start:208px;place-content:space-between;text-align:initial}}rsvision-component[name=BlockSupported] .box h3{-webkit-margin-after:40px;margin-block-end:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .box h3{font-size:48px;line-height:73.2px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}rsvision-component[name=BlockSupported] .box [name=BlockImage]{block-size:224px;border-radius:8px;overflow:hidden}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .box [name=BlockImage]{block-size:100%;border-radius:15px}}rsvision-component[name=BlockSupported] .box [name=BlockImage] img{block-size:100%;object-fit:cover}rsvision-component[name=BlockSupported] .box p{font-size:18px;line-height:30px;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .box p{-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:575px}}rsvision-component[name=BlockSupported] .box [name=Button]{margin-inline:auto;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}@media screen and (min-width: 1024px){rsvision-component[name=BlockSupported] .box [name=Button]{-webkit-margin-start:unset;margin-inline-start:unset}}rsvision-component[name=BlockTabs]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;padding-block:40px 80px}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs]{padding-block:150px 120px}}rsvision-component[name=BlockTabs] h2,rsvision-component[name=BlockTabs] .inner,rsvision-component[name=BlockTabs] [data-popup-form]{position:-webkit-sticky;position:sticky;z-index:2}rsvision-component[name=BlockTabs] .galleries{display:none}rsvision-component[name=BlockTabs] .galleries [name=BlockSliderVideo]{overflow:visible;padding-block:unset}rsvision-component[name=BlockTabs] .galleries .gallery{-webkit-padding-after:unset;padding-block-end:unset;-webkit-padding-before:120px;padding-block-start:120px}rsvision-component[name=BlockTabs] .galleries .gallery[data-gallery-visible=false]{display:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .galleries{display:block}}rsvision-component[name=BlockTabs] .content:has([data-active=true]) .contentWrapper{display:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .content .contentWrapper{-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:454px}}rsvision-component[name=BlockTabs] .content [name=BlockSliderVideo]{-webkit-margin-after:unset;margin-block-end:unset;-webkit-padding-after:unset;padding-block-end:unset}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .content [name=BlockSliderVideo]{display:none}}rsvision-component[name=BlockTabs] .content [name=BlockSliderVideo] .container{padding:unset}@media screen and (max-width: 1023px){rsvision-component[name=BlockTabs] .content [name=BlockSliderVideo] .controls{-webkit-margin-after:2rem;margin-block-end:2rem}}rsvision-component[name=BlockTabs] .container{position:relative}rsvision-component[name=BlockTabs] .container .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:1}rsvision-component[name=BlockTabs] .container .container-effects .two{display:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .container .container-effects .two{background:red;block-size:477px;display:block;filter:blur(500px);inline-size:477px;inset-block-start:422px;inset-inline-end:-63px;position:absolute}}rsvision-component[name=BlockTabs] .container .container-effects .one{background:red;block-size:217px;filter:blur(150px);inline-size:217px;inset-block-start:119px;inset-inline-end:-100;position:absolute}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .container .container-effects .one{background:red;block-size:477px;filter:blur(400px);inline-size:477px;inset-block:unset -235px;inset-inline-start:-390px;position:absolute}}rsvision-component[name=BlockTabs] [data-refs=tabButton]{background-image:linear-gradient(0deg,var(--color-white-transparent),var(--color-white-transparent));border-radius:1rem;cursor:pointer;font-size:1.5rem;font-weight:700;inline-size:100%;line-height:1.5rem;min-block-size:104px;padding-block:1.5rem;padding-inline:40px;transition:background-image .2s linear;will-change:background-image}rsvision-component[name=BlockTabs] [data-refs=tabButton] [name=BlockImage]{aspect-ratio:1;block-size:40px;inline-size:40px}rsvision-component[name=BlockTabs] [data-refs=tabButton]:has([name=BlockImage]){display:flex;gap:10px;place-content:start;place-items:center}rsvision-component[name=BlockTabs] [data-refs=tabButton].active,rsvision-component[name=BlockTabs] [data-refs=tabButton]:hover,rsvision-component[name=BlockTabs] [data-refs=tabButton]:focus{background-image:linear-gradient(76deg,var(--color-accent-dark),var(--color-accent))}rsvision-component[name=BlockTabs] h2{font-size:2rem;line-height:46.8px;-webkit-margin-after:40px;margin-block-end:40px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] h2{font-size:48px;line-height:73.2px;-webkit-margin-after:90px;margin-block-end:90px;min-block-size:146px;text-align:initial}}rsvision-component[name=BlockTabs] .inner{-webkit-margin-before:unset;margin-block-start:unset}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .inner{display:grid;gap:152px;grid-template-columns:minmax(0,515px) minmax(0,1fr);-webkit-margin-end:auto;margin-inline-end:auto;place-items:start}rsvision-component[name=BlockTabs] .inner:has([name=BlockImage]){gap:110px;grid-template-columns:minmax(0,558px) minmax(0,1fr);max-inline-size:unset}}rsvision-component[name=BlockTabs] [data-refs=accordionButton]{background-image:linear-gradient(var(--color-white-transparent));border-radius:1rem;display:flex;font-size:20px;font-weight:700;gap:.5rem;inline-size:100%;line-height:28px;min-block-size:101px;padding-block:18px;padding-inline:1.5rem;place-content:space-between;place-items:center;transition:background-image .2s linear;will-change:background-image}rsvision-component[name=BlockTabs] [data-refs=accordionButton][aria-expanded=true]{background-image:linear-gradient(76deg,var(--color-accent-dark),var(--color-accent))}rsvision-component[name=BlockTabs] [data-refs=accordionButton][aria-expanded=true] svg{rotate:-45deg}rsvision-component[name=BlockTabs] [data-refs=accordionButton][aria-expanded=true]+.content{display:block}rsvision-component[name=BlockTabs] [data-refs=accordionButton] div{aspect-ratio:1;block-size:2rem;display:flex;inline-size:2rem;place-content:center;place-items:center}rsvision-component[name=BlockTabs] [data-refs=accordionButton] div svg{inline-size:auto;max-block-size:1.5rem;rotate:135deg;transition:rotate .2s linear;will-change:rotate}rsvision-component[name=BlockTabs] .tab-content{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);inline-size:100%;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=BlockTabs] .content{-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-padding-before:2rem;padding-block-start:2rem;padding-inline:1rem}@media screen and (max-width: 1023px){rsvision-component[name=BlockTabs] .content{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .content{padding-block:unset;padding-inline:unset}}rsvision-component[name=BlockTabs] .content h3{font-size:36px;font-weight:700;line-height:46.8px;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (max-width: 1023px){rsvision-component[name=BlockTabs] .content h3{display:none}}rsvision-component[name=BlockTabs] .content h3 span{display:block;font-size:18px;font-weight:400}rsvision-component[name=BlockTabs] .content p,rsvision-component[name=BlockTabs] .content li{color:var(--color-white-transparent-70);font-size:18px;line-height:30px;-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=BlockTabs] .content p:last-child,rsvision-component[name=BlockTabs] .content li:last-child{-webkit-margin-after:unset;margin-block-end:unset}rsvision-component[name=BlockTabs] .content [name=Button]{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}@media screen and (max-width: 1023px){rsvision-component[name=BlockTabs] .content [name=Button]{margin-inline:auto;max-inline-size:calc(100% - 54px)}}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .content [name=Button]{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;-webkit-margin-before:58px;margin-block-start:58px;min-inline-size:230px}}rsvision-component[name=BlockTabs] [role=tablist]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);inline-size:100%;list-style:none;margin:unset;padding:unset}@media screen and (max-width: 1023px){rsvision-component[name=BlockTabs] [role=tablist]{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] .tab-pane:not(.active),rsvision-component[name=BlockTabs] [data-refs=accordionButton]{display:none}}rsvision-component[name=BlockTabs] .content-wrap{position:relative}rsvision-component[name=BlockTabs] [data-popup-form]{background-color:var(--color-white-transparent);border-radius:2rem;display:none;padding:40px;position:relative}rsvision-component[name=BlockTabs] [data-popup-form] [name=Button]:has(.wpcf7-submit){-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=BlockTabs] [data-popup-form][data-active=true]{display:block}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] [data-popup-form]{padding-block:40px;padding-inline:80px;translate:0 -236px}}@media screen and (max-width: 1023px){rsvision-component[name=BlockTabs] [data-popup-form]{inline-size:100cqw;inset-inline-start:calc(-1 * (var(--container-spacing) + 1rem));-webkit-margin-before:40px;margin-block-start:40px}}rsvision-component[name=BlockTabs] [data-popup-form] button[data-close-btn]{cursor:pointer;inset-block-start:var(--container-spacing);inset-inline-end:var(--container-spacing);position:absolute}rsvision-component[name=BlockTabs] [data-popup-form] .innerForm svg{block-size:54px;inline-size:auto;-webkit-margin-after:1rem;margin-block-end:1rem;margin-inline:auto}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] [data-popup-form] .innerForm svg{block-size:42px}}rsvision-component[name=BlockTabs] [data-popup-form] .innerForm svg+p{font-size:18px;line-height:24px;-webkit-margin-after:24px;margin-block-end:24px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockTabs] [data-popup-form] .innerForm svg+p{color:var(--color-white-transparent-70);font-size:14px}}rsvision-component[name=BlockTabs] [data-popup-form] .innerForm label>span:first-child{font-weight:600}rsvision-component[name=BlockTabs] [data-popup-form] .innerForm input,rsvision-component[name=BlockTabs] [data-popup-form] .innerForm textarea{background-color:var(--color-background)}rsvision-component[name=BlockTabs] [data-popup-form] .innerForm input:not(:focus),rsvision-component[name=BlockTabs] [data-popup-form] .innerForm textarea:not(:focus){border-color:#373636}rsvision-component[name=BlockTeam]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-after:48px;padding-block-end:48px;-webkit-padding-before:40px;padding-block-start:40px}@media screen and (min-width: 1024px){rsvision-component[name=BlockTeam]{padding-block:80px}}rsvision-component[name=BlockTeam] h2{font-weight:700;font-weight:2rem;line-height:46.8px;-webkit-margin-after:40px;margin-block-end:40px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockTeam] h2{font-size:48px;line-height:73.2px;-webkit-margin-after:80px;margin-block-end:80px}}rsvision-component[name=BlockTeam] .container{position:relative;--content-max-width-full: 954px }rsvision-component[name=BlockTeam] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:1}@media screen and (min-width: 1024px){rsvision-component[name=BlockTeam] .container-effects{display:none}}rsvision-component[name=BlockTeam] .container-effects>div{background-color:var(--color-accent);position:absolute}rsvision-component[name=BlockTeam] .container-effects>div:nth-child(1){block-size:282px;filter:blur(250px);inline-size:282px;inset-block-end:20px;inset-inline-end:-141px}rsvision-component[name=BlockTeam] h2,rsvision-component[name=BlockTeam] .items{position:relative;z-index:2}rsvision-component[name=BlockTeam] .items{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 10px;row-gap:40px}rsvision-component[name=BlockTeam] .items>*{flex:0 0 calc(50% - 5px);width:calc(50% - 5px);max-width:calc(50% - 5px)}@media screen and (min-width: 1024px){rsvision-component[name=BlockTeam] .items{gap:14px 14px;row-gap:40px}rsvision-component[name=BlockTeam] .items>*{flex:0 0 calc(25% - 10.5px)}}rsvision-component[name=BlockTeam] [name=BlockImage]{-webkit-border-after:1px solid var(--color-accent);border-block-end:1px solid var(--color-accent);-webkit-margin-after:1rem;margin-block-end:1rem}rsvision-component[name=BlockTeam] img{aspect-ratio:.78;object-fit:cover}rsvision-component[name=BlockTeam] h3{font-size:18px;font-weight:700;line-height:1.5rem;-webkit-margin-after:.25rem;margin-block-end:.25rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockTeam] h3{font-size:16px;line-height:17.5px;-webkit-margin-after:6px;margin-block-end:6px}}rsvision-component[name=BlockTeam] .position{color:var(--color-accent);display:block;font-size:1rem;line-height:1.5rem;-webkit-margin-after:.25rem;margin-block-end:.25rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockTeam] .position{font-size:14px;font-weight:500;line-height:17.5px;-webkit-margin-after:6px;margin-block-end:6px}}rsvision-component[name=BlockTeam] a{color:var(--color-white);display:block;font-size:14px;line-height:1.5rem;text-decoration:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockTeam] a{line-height:17.5px}}rsvision-component[name=BlockTimeline]{background-color:var(--color-background);color:var(--color-white);max-inline-size:100cqw;overflow-x:clip;-webkit-padding-after:129px;padding-block-end:129px;-webkit-padding-before:73px;padding-block-start:73px}@media screen and (min-width: 1024px){rsvision-component[name=BlockTimeline]{-webkit-padding-after:36px;padding-block-end:36px;-webkit-padding-before:0;padding-block-start:0}}rsvision-component[name=BlockTimeline] h2{font-size:32px;line-height:46.8px;-webkit-margin-after:4rem;margin-block-end:4rem;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=BlockTimeline] h2{font-size:48px;line-height:73.2px;-webkit-margin-after:0;margin-block-end:0}}rsvision-component[name=BlockTimeline] .container{position:relative;z-index:2;--content-max-width-full: 1164px}rsvision-component[name=BlockTimeline] .items{display:grid;gap:4rem;grid-template-columns:minmax(0,1fr);position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockTimeline] .items{display:none}}rsvision-component[name=BlockTimeline] .items:before{aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg width='103' height='103' viewBox='0 0 103 103' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7206 72.2013L27.3047 65.6172L6.89402 45.2065L0.309952 51.7906L20.7206 72.2013Z' fill='%23FF0000'/%3E%3Cpath d='M27.3038 37.963L20.7197 31.3789L0.309076 51.7896L6.89316 58.3736L27.3038 37.963Z' fill='%23FF0000'/%3E%3Cpath d='M81.9474 30.7206L75.3633 37.3047L95.7739 57.7154L102.358 51.1313L81.9474 30.7206Z' fill='%23FF0000'/%3E%3Cpath d='M75.3671 64.9589L81.9512 71.543L102.362 51.1323L95.7777 44.5482L75.3671 64.9589Z' fill='%23FF0000'/%3E%3Cpath d='M31.2558 20.8456L37.8398 27.4297L58.2505 7.01904L51.6664 0.434955L31.2558 20.8456Z' fill='%23FF0000'/%3E%3Cpath d='M65.497 27.4278L72.0811 20.8438L51.6704 0.433085L45.0863 7.01716L65.497 27.4278Z' fill='%23FF0000'/%3E%3Cpath d='M71.4151 82.0763L64.8311 75.4922L44.4204 95.9028L51.0045 102.487L71.4151 82.0763Z' fill='%23FF0000'/%3E%3Cpath d='M37.1749 75.4941L30.5908 82.0781L51.0015 102.489L57.5856 95.9047L37.1749 75.4941Z' fill='%23FF0000'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;block-size:56px;content:"";inline-size:56px;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}rsvision-component[name=BlockTimeline] .items:after{background-image:linear-gradient(oklch(100% 0 0deg / .28),transparent),linear-gradient(oklch(100% 0 0deg / .28),transparent);background-repeat:no-repeat;background-size:auto 30rem,100%;block-size:100%;content:"";inline-size:.25rem;inset-block-start:54px;inset-inline-start:28px;position:absolute;translate:-50% 0}rsvision-component[name=BlockTimeline] .item{-webkit-padding-start:88px;padding-inline-start:88px;position:relative}@media screen and (min-width: 1024px){rsvision-component[name=BlockTimeline] .item{display:none}}rsvision-component[name=BlockTimeline] .item:not(:first-child):before{background-color:var(--color-accent);block-size:1rem;border-radius:100%;content:"";inline-size:1rem;inset-block-start:0;inset-inline-start:28px;position:absolute;translate:-50% 0;z-index:2}rsvision-component[name=BlockTimeline] .item h3{font-size:40px;font-weight:700;line-height:54px;-webkit-margin-after:.5rem;margin-block-end:.5rem}rsvision-component[name=BlockTimeline] .item h4{font-size:1.5rem;font-weight:700;line-height:30px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}rsvision-component[name=BlockTimeline] .item p{color:var(--color-white-transparent-70)}rsvision-component[name=BlockTimeline] .timeline-wrapper{display:none}@media screen and (min-width: 1024px){rsvision-component[name=BlockTimeline] .timeline-wrapper{display:block;position:relative}}rsvision-component[name=BlockTimeline] .timeline-svg{width:100%;max-width:1200px;height:auto;margin:0 auto;display:block}@media screen and (min-width: 1024px){rsvision-component[name=BlockTimeline] .timeline-svg{min-height:600px}}@media screen and (min-width: 1280px){rsvision-component[name=BlockTimeline] .timeline-svg{min-height:800px}}rsvision-component[name=BlockTimeline] .timeline-svg path{filter:drop-shadow(0 0 10px rgba(245,0,10,.3))}rsvision-component[name=BlockTimeline] .timeline-symbol{opacity:0;animation:fadeInScale .6s ease forwards}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(1){animation-delay:.15s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(2){animation-delay:.3s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(3){animation-delay:.45s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(4){animation-delay:.6s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(5){animation-delay:.75s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(6){animation-delay:.9s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(7){animation-delay:1.05s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(8){animation-delay:1.2s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(9){animation-delay:1.35s}rsvision-component[name=BlockTimeline] .timeline-symbol:nth-child(10){animation-delay:1.5s}rsvision-component[name=BlockTimeline] .timeline-item-svg{overflow:visible}rsvision-component[name=BlockTimeline] .timeline-item-svg .timeline-content-svg{transition:all .3s ease;height:100%;overflow:hidden}rsvision-component[name=BlockTimeline] .timeline-item-svg .timeline-content-svg h3{font-size:48px;font-weight:700;line-height:1.2;margin:0 0 .5rem;color:var(--color-accent);font-family:inherit}rsvision-component[name=BlockTimeline] .timeline-item-svg .timeline-content-svg h4{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 .75rem;color:var(--color-white);font-family:inherit}rsvision-component[name=BlockTimeline] .timeline-item-svg .timeline-content-svg p{color:var(--color-white-transparent-70);line-height:1.5;margin:0;font-size:16px;font-family:inherit}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}rsvision-component[name=BlockTimeline] .container-effects{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;max-inline-size:100cqw;position:absolute;z-index:0}rsvision-component[name=BlockTimeline] .container-effects>div{background-color:var(--color-accent);position:absolute}@media screen and (max-width: 1023px){rsvision-component[name=BlockTimeline] .container-effects>div:nth-child(1){block-size:282px;filter:blur(200px);inline-size:282px;inset-block-start:242px;inset-inline-end:-116px}rsvision-component[name=BlockTimeline] .container-effects>div:nth-child(2){block-size:315px;filter:blur(250px);inline-size:315px;inset-block-start:1464px;inset-inline-start:-141px}}@media screen and (min-width: 1024px){rsvision-component[name=BlockTimeline] .container-effects>div:nth-child(1){block-size:477px;filter:blur(400px);inline-size:477px;inset-block-start:817px;inset-inline-end:-506px}rsvision-component[name=BlockTimeline] .container-effects>div:nth-child(2){display:none}}rsvision-component[name=BlockVideoOembed] .video{position:relative}rsvision-component[name=BlockVideoOembed] .video-player{block-size:0;inline-size:100%;inset-block-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-after:56.25%;padding-block-end:56.25%;position:absolute;z-index:10}rsvision-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-loader{display:block}rsvision-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-playButton{display:none}rsvision-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-loader,rsvision-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-playButton{display:none}rsvision-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] iframe{display:block}rsvision-component[name=BlockVideoOembed] .video iframe{block-size:100%;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}rsvision-component[name=BlockVideoOembed] .figure{-webkit-margin-after:0;margin-block-end:0}rsvision-component[name=BlockVideoOembed] .figure-image-svg{aspect-ratio:16/9}rsvision-component[name=BlockVideoOembed] .figure[data-state=isHidden]{visibility:hidden}rsvision-component[name=BlockVideoOembed] .video-playButton{--button-width: 60px;--button-height: 60px;block-size:100%;cursor:pointer;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;outline:0;position:absolute;z-index:2}rsvision-component[name=BlockVideoOembed] .video-playButton:before,rsvision-component[name=BlockVideoOembed] .video-playButton:after{content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute;transition:.3s ease-in-out;translate:-50% -50%;will-change:translate}rsvision-component[name=BlockVideoOembed] .video-playButton:before{background-color:var(--color-accent);block-size:var(--button-width);border-radius:50%;inline-size:var(--button-width)}@media (min-width: 768px){rsvision-component[name=BlockVideoOembed] .video-playButton:before{--button-width: 80px;--button-height: 80px}}rsvision-component[name=BlockVideoOembed] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 2px)}@media (min-width: 768px){rsvision-component[name=BlockVideoOembed] .video-playButton:after{border-block-end-width:17px;border-block-start-width:17px;border-inline-start-width:27px;inset-inline-start:calc(50% + 4px)}}rsvision-component[name=BlockVideoOembed] .video-playButton:hover:before,rsvision-component[name=BlockVideoOembed] .video-playButton:hover:after{scale:1.1;translate:-50% -50%}rsvision-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:before{--button-width: 60px;--button-height: 60px}rsvision-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 3px)}rsvision-component[name=BlockVideoOembed] .video-loader{animation:loading 1.1s infinite linear;-webkit-border-after:4px solid rgba(255,255,255,.2);border-block-end:4px solid rgba(255,255,255,.2);-webkit-border-before:4px solid rgba(255,255,255,.2);border-block-start:4px solid rgba(255,255,255,.2);-webkit-border-end:4px solid rgba(255,255,255,.2);border-inline-end:4px solid rgba(255,255,255,.2);-webkit-border-start:4px solid #fff;border-inline-start:4px solid #fff;display:none;inset-block-start:50%;inset-inline-start:50%;-webkit-margin-before:-30px;margin-block-start:-30px;-webkit-margin-start:-30px;margin-inline-start:-30px;position:absolute;text-indent:-9999em;z-index:1}@media (min-width: 768px){rsvision-component[name=BlockVideoOembed] .video-loader{-webkit-margin-before:-50px;margin-block-start:-50px;-webkit-margin-start:-50px;margin-inline-start:-50px}}rsvision-component[name=BlockVideoOembed] .video-loader,rsvision-component[name=BlockVideoOembed] .video-loader:after{block-size:60px;border-radius:50%;inline-size:60px}@media (min-width: 768px){rsvision-component[name=BlockVideoOembed] .video-loader,rsvision-component[name=BlockVideoOembed] .video-loader:after{block-size:100px;inline-size:100px}}@keyframes loading{0%{rotate:0deg}to{rotate:360deg}}rsvision-component[name=BlockWysiwyg]{background-color:var(--color-background);block-size:100%;color:var(--color-white)}@media screen and (min-width: 1024px){.mainContent>rsvision-component[name=BlockWysiwyg]:first-child{-webkit-padding-before:84px;padding-block-start:84px}}rsvision-component[name=BlockWysiwyg] h1{font-size:32px;line-height:46.8px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockWysiwyg] h1{font-size:64px;line-height:73.2px}}rsvision-component[name=BlockWysiwyg] h1+p{color:var(--color-white-transparent-70);-webkit-margin-after:4rem;margin-block-end:4rem}@media screen and (min-width: 1024px){rsvision-component[name=BlockWysiwyg] h1+p{display:flex;line-height:1.5rem;min-block-size:48px;place-items:center}}rsvision-component[name=BlockWysiwyg] h2{font-size:22px;line-height:37px;-webkit-margin-after:46.8px;margin-block-end:46.8px}@media screen and (min-width: 1024px){rsvision-component[name=BlockWysiwyg] h2{font-size:28px}}rsvision-component[name=BlockWysiwyg] p{font-size:18px;line-height:32.4px;-webkit-margin-after:32.4px;margin-block-end:32.4px}@media screen and (min-width: 1024px){rsvision-component[name=BlockWysiwyg] p{font-size:1rem}}rsvision-component[name=Button] .btn{border-radius:.5rem;color:var(--color-white);cursor:pointer;display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;line-height:1.5rem;min-inline-size:250px;overflow:hidden;padding-block:1rem;padding-inline:2rem;place-content:center;position:relative;text-decoration:none;z-index:2}@media screen and (min-width: 1280px){rsvision-component[name=Button] .btn:not(.btn--arrowAlt,.btn--social){font-size:1rem}}rsvision-component[name=Button] .btn svg{aspect-ratio:1;block-size:1rem;inline-size:1rem;z-index:1}rsvision-component[name=Button] .btn--primary,rsvision-component[name=Button] .btn--arrow,rsvision-component[name=Button] .btn--arrowAlt{background-color:var(--color-gray);border:.5px solid var(--color-white-transparent);transition:background-color .2s linear;will-change:background-color}rsvision-component[name=Button] .btn--primary:hover,rsvision-component[name=Button] .btn--primary:focus,rsvision-component[name=Button] .btn--arrow:hover,rsvision-component[name=Button] .btn--arrow:focus,rsvision-component[name=Button] .btn--arrowAlt:hover,rsvision-component[name=Button] .btn--arrowAlt:focus{background-color:var(--color-accent)}rsvision-component[name=Button] .btn--alt{background-color:var(--color-accent);transition:color .2s linear,background-color .2s linear;will-change:color,backgrond-color}rsvision-component[name=Button] .btn--alt:hover,rsvision-component[name=Button] .btn--alt:focus{background-color:var(--color-white);color:var(--color-accent)}rsvision-component[name=Button] .btn--arrow,rsvision-component[name=Button] .btn--arrowAlt{place-items:center}rsvision-component[name=Button] .btn--arrow{-moz-column-gap:1rem;column-gap:1rem}rsvision-component[name=Button] .btn--alt,rsvision-component[name=Button] .btn--arrowAlt{border:unset;padding-block:1rem}rsvision-component[name=Button] .btn--primary,rsvision-component[name=Button] .btn--arrow{padding-block:calc(1rem - .5px)}rsvision-component[name=Button] .btn--arrowAlt{border-radius:.25rem;flex-direction:row-reverse;font-weight:500;gap:calc(20px + 1.5rem);-webkit-padding-start:20px;padding-inline-start:20px;place-content:start;position:relative}rsvision-component[name=Button] .btn--arrowAlt:before{background-color:var(--color-accent);block-size:100%;border-radius:.25rem;content:"";inline-size:60px;inset-block-start:0;inset-inline-start:0;position:absolute;transition:inline-size .2s linear;will-change:inline-size;z-index:-1}rsvision-component[name=Button] .btn--arrowAlt:hover:before,rsvision-component[name=Button] .btn--arrowAlt:focus:before{inline-size:100%}rsvision-component[name=Button] .btn:has(.email),rsvision-component[name=Button] .btn:has(.phone){font-size:20px;font-weight:500;gap:1rem;line-height:1.5rem;padding-block:20px;padding-inline:2rem;place-content:start;place-items:center}@media screen and (min-width: 1024px){rsvision-component[name=Button] .btn:has(.email),rsvision-component[name=Button] .btn:has(.phone){font-size:24px;font-weight:700;line-height:30px;min-inline-size:425px}}rsvision-component[name=Button] .btn:has(.email) svg,rsvision-component[name=Button] .btn:has(.phone) svg{aspect-ratio:1;block-size:2rem;inline-size:2rem;margin-block:.25rem}rsvision-component[name=Button] .btn--social{font-size:18px;font-weight:500;gap:.5rem;inline-size:100%;line-height:21.8px;min-inline-size:unset;padding-block:14px;padding-inline:14px;place-content:start;place-items:center}@media screen and (min-width: 1024px){rsvision-component[name=Button] .btn--social{font-size:20px;line-height:24px;padding-block:15px;padding-inline:38.5px}}rsvision-component[name=Button] .btn--social:is(:hover,:focus) svg{color:var(--color-white)}rsvision-component[name=Button] .btn--social svg{aspect-ratio:1;block-size:2rem;color:var(--color-accent);inline-size:2rem}rsvision-component[name=FormContactForm7] form{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);text-align:initial}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] form{gap:1rem}}rsvision-component[name=FormContactForm7] .screen-reader-response{display:none}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] [data-wpcf7-id="5"] form{grid-template-columns:repeat(2,minmax(0,1fr))}rsvision-component[name=FormContactForm7] [data-wpcf7-id="5"] form div:has([type=radio]),rsvision-component[name=FormContactForm7] [data-wpcf7-id="5"] form label:has(textarea),rsvision-component[name=FormContactForm7] [data-wpcf7-id="5"] form [data-name=acceptance],rsvision-component[name=FormContactForm7] [data-wpcf7-id="5"] form .wpcf7-response-output,rsvision-component[name=FormContactForm7] [data-wpcf7-id="5"] form [name=Button]{grid-column:span 2}}rsvision-component[name=FormContactForm7] input[type=file]{color:transparent;position:relative}rsvision-component[name=FormContactForm7] input[type=file]::-webkit-file-upload-button{visibility:hidden}rsvision-component[name=FormContactForm7] input[type=file]::file-selector-button{visibility:hidden}rsvision-component[name=FormContactForm7] input[type=file]:before{color:var(--color-white);content:"Nahrát životopis";display:flex;top:0;right:0;bottom:0;left:0;inset-inline-start:52px;place-items:center;position:absolute}rsvision-component[name=FormContactForm7] input[type=file]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='red' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");background-position:left center;background-repeat:no-repeat;background-size:1.5rem;block-size:100%;content:"";display:flex;inline-size:1.5rem;top:0;right:0;bottom:0;left:0;inset-inline-start:20px;place-items:center;position:absolute}rsvision-component[name=FormContactForm7] input[type=file].has-file{color:currentColor;line-height:1.5rem;padding-block:calc(1rem - 4px);-webkit-padding-start:32px;padding-inline-start:32px}rsvision-component[name=FormContactForm7] input[type=file].has-file::-webkit-file-upload-button{block-size:0;inline-size:0}rsvision-component[name=FormContactForm7] input[type=file].has-file::file-selector-button{block-size:0;inline-size:0}rsvision-component[name=FormContactForm7] input[type=file].has-file:before{content:none}rsvision-component[name=FormContactForm7] input[type=file].has-file:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='%2314AE5C' d='M19.2 7.69844c-.4-.4-1-.4-1.4 0l-7.5 7.49996-3.1-3.1c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4l3.8 3.8c.2.2.4.3.7.3.3 0 .5-.1.7-.3l8.2-8.19996c.4-.4.4-1 0-1.4Z'/%3E%3C/svg%3E")}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] [data-wpcf7-id="148"] form{grid-template-columns:repeat(2,minmax(0,1fr))}rsvision-component[name=FormContactForm7] [data-wpcf7-id="148"] form label:has(textarea),rsvision-component[name=FormContactForm7] [data-wpcf7-id="148"] form [data-name=acceptance],rsvision-component[name=FormContactForm7] [data-wpcf7-id="148"] form .wpcf7-response-output,rsvision-component[name=FormContactForm7] [data-wpcf7-id="148"] form [name=Button]{grid-column:span 2}}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] [data-wpcf7-id="151"] form{gap:2rem}}rsvision-component[name=FormContactForm7] .wpcf7-response-output{background-position:left center;background-repeat:no-repeat;background-size:1.5rem;display:flex;font-size:1rem;font-weight:600;line-height:1.5rem;padding-block:1rem;-webkit-padding-start:34px;padding-inline-start:34px}rsvision-component[name=FormContactForm7] .wpcf7-response-output[aria-hidden=true]{display:none}rsvision-component[name=FormContactForm7] form.invalid .wpcf7-response-output{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23F5000A' d='M19.3908 19.7428c-.3825.3825-.9012.5973-1.4421.5973-.5409 0-1.0596-.2148-1.4421-.5973l-4.5057-5.1499-4.50577 5.1482c-.18882.1919-.41377.3446-.66188.4491-.24811.1046-.51446.159-.78369.1601-.26923.0011-.53602-.0512-.78497-.1537-.24895-.1025-.47514-.2533-.66552-.4437-.19038-.1904-.34118-.4166-.4437-.6655-.10253-.249-.15475-.5158-.15365-.785.00109-.2692.05548-.5356.16003-.7837s.25719-.473.44911-.6619l4.68758-5.3538-4.68928-5.35722c-.19192-.18882-.34456-.41378-.44911-.66188-.10455-.24811-.15894-.51446-.16003-.7837-.0011-.26923.05112-.53602.15365-.78497.10252-.24895.25332-.47514.4437-.66551.19038-.19038.41657-.34118.66552-.44371.24895-.10252.51574-.15475.78497-.15365.26923.0011.53559.05549.78369.16004.24811.10455.47306.25719.66188.44911l4.50747 5.15157 4.5057-5.15157c.1888-.19192.4137-.34456.6618-.44911.2482-.10455.5145-.15894.7837-.16004.2693-.0011.5361.05113.785.15365.249.10253.4751.25333.6655.44371.1904.19037.3412.41656.4437.66551.1026.24895.1548.51574.1537.78497-.0011.26924-.0555.53559-.1601.7837-.1045.2481-.2571.47306-.4491.66188L14.7033 11.503l4.6875 5.3538c.1897.1895.3401.4144.4427.662.1027.2476.1555.513.1555.781 0 .2681-.0528.5335-.1555.7811-.1026.2475-.253.4725-.4427.6619Z'/%3E%3C/svg%3E")}rsvision-component[name=FormContactForm7] form.sent .wpcf7-response-output{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2314AE5C' fill-rule='evenodd' d='M19.4954 3.13137c.2216-.13329.4862-.17556.7383-.11795.2521.05762.472.21064.6137.42695l.99 1.51c.1291.19726.1843.43378.1559.66779-.0283.23402-.1385.45049-.3109.61121l-.003.004-.014.013-.057.053-.225.215c-1.2449 1.20766-2.4522 2.45359-3.62 3.73603-2.197 2.416-4.806 5.578-6.562 8.646-.49.856-1.687 1.04-2.397.301l-6.485-6.738c-.09293-.0966-.1655-.2109-.21338-.3361-.04789-.1252-.07011-.2588-.06535-.3927.00476-.134.0364-.2656.09304-.3871.05665-.1215.13714-.2304.23669-.3201l1.96-1.76803c.17224-.15529.3931-.24588.62478-.25628.23167-.0104.45976.06005.64522.19928l3.309 2.48103c5.169-5.09703 8.1-7.05303 10.586-8.54803Z' clip-rule='evenodd'/%3E%3C/svg%3E")}rsvision-component[name=FormContactForm7] select,rsvision-component[name=FormContactForm7] [type=email],rsvision-component[name=FormContactForm7] [type=url],rsvision-component[name=FormContactForm7] [type=file],rsvision-component[name=FormContactForm7] [type=tel],rsvision-component[name=FormContactForm7] [type=text],rsvision-component[name=FormContactForm7] textarea{background-color:transparent;border:1px solid var(--color-white-transparent-70);border-radius:.5rem;color:var(--color-white);display:flex;font-size:18px;inline-size:100%;line-height:32.4px;-webkit-margin-before:5px;margin-block-start:5px;min-block-size:56px;padding-block:unset;padding-inline:1rem;place-items:start;resize:vertical;transition:background-color .2s linear,border-color .2s linear;will-change:border-color,background-color}rsvision-component[name=FormContactForm7] select:is(:invalid),rsvision-component[name=FormContactForm7] [type=email]:is(:invalid),rsvision-component[name=FormContactForm7] [type=url]:is(:invalid),rsvision-component[name=FormContactForm7] [type=file]:is(:invalid),rsvision-component[name=FormContactForm7] [type=tel]:is(:invalid),rsvision-component[name=FormContactForm7] [type=text]:is(:invalid),rsvision-component[name=FormContactForm7] textarea:is(:invalid){background-color:var(--color-error);border-color:var(--color-accent)}rsvision-component[name=FormContactForm7] select::placeholder,rsvision-component[name=FormContactForm7] [type=email]::placeholder,rsvision-component[name=FormContactForm7] [type=url]::placeholder,rsvision-component[name=FormContactForm7] [type=file]::placeholder,rsvision-component[name=FormContactForm7] [type=tel]::placeholder,rsvision-component[name=FormContactForm7] [type=text]::placeholder,rsvision-component[name=FormContactForm7] textarea::placeholder{color:var(--color-white-transparent-40)}rsvision-component[name=FormContactForm7] select:focus-visible,rsvision-component[name=FormContactForm7] [type=email]:focus-visible,rsvision-component[name=FormContactForm7] [type=url]:focus-visible,rsvision-component[name=FormContactForm7] [type=file]:focus-visible,rsvision-component[name=FormContactForm7] [type=tel]:focus-visible,rsvision-component[name=FormContactForm7] [type=text]:focus-visible,rsvision-component[name=FormContactForm7] textarea:focus-visible{outline:unset}rsvision-component[name=FormContactForm7] select:is(textarea),rsvision-component[name=FormContactForm7] [type=email]:is(textarea),rsvision-component[name=FormContactForm7] [type=url]:is(textarea),rsvision-component[name=FormContactForm7] [type=file]:is(textarea),rsvision-component[name=FormContactForm7] [type=tel]:is(textarea),rsvision-component[name=FormContactForm7] [type=text]:is(textarea),rsvision-component[name=FormContactForm7] textarea:is(textarea){block-size:166px;padding-block:12px}rsvision-component[name=FormContactForm7] select{place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}rsvision-component[name=FormContactForm7] label,rsvision-component[name=FormContactForm7] .label{color:var(--color-white);display:block;font-size:18px;font-weight:400;line-height:30px}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] label,rsvision-component[name=FormContactForm7] .label{font-size:16px;font-weight:500;line-height:24px}}rsvision-component[name=FormContactForm7] label:has([aria-required=true])>span:first-of-type:after,rsvision-component[name=FormContactForm7] .label:has([aria-required=true])>span:first-of-type:after{color:var(--color-accent);content:"*"}rsvision-component[name=FormContactForm7] .wpcf7-not-valid-tip{color:var(--color-accent);display:inline-block;font-size:14px;line-height:24px;-webkit-margin-before:1rem;margin-block-start:1rem}rsvision-component[name=FormContactForm7] .wpcf7-not-valid-tip:before{color:currentColor;content:"*"}rsvision-component[name=FormContactForm7] .wpcf7-list-item{margin:unset}rsvision-component[name=FormContactForm7] div:has(.wpcf7-radio){-webkit-margin-after:48px;margin-block-end:48px}rsvision-component[name=FormContactForm7] .wpcf7-radio{display:flex;flex-flow:column;gap:1rem;-webkit-padding-before:1rem;padding-block-start:1rem}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] .wpcf7-radio{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}rsvision-component[name=FormContactForm7] .wpcf7-radio [type=radio]{display:none}rsvision-component[name=FormContactForm7] .wpcf7-radio label{background-color:var(--color-white-transparent);border:.5px solid var(--color-white-transparent);border-radius:.5rem;color:var(--color-white);cursor:pointer;display:inline-block;font-size:16px;inline-size:100%;line-height:24px;padding:1rem;text-align:center;transition:background-color .2s linear,border-color .2s linear;will-change:background-color border-color}rsvision-component[name=FormContactForm7] .wpcf7-radio label:has([type=radio]:checked){background-color:transparent;border-color:var(--color-accent);font-size:18px;font-weight:700}rsvision-component[name=FormContactForm7] [type=submit]{inline-size:calc(100% - 52px);margin-inline:auto}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] [type=submit]{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:unset;margin-inline-start:unset}}rsvision-component[name=FormContactForm7] [type=submit]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}rsvision-component[name=FormContactForm7] .label:has(+.wpcf7-form-control-wrap .wpcf7-checkbox){-webkit-margin-after:1.5rem;margin-block-end:1.5rem}rsvision-component[name=FormContactForm7] .wpcf7-acceptance label,rsvision-component[name=FormContactForm7] .wpcf7-checkbox label{display:flex;gap:1rem;place-items:center}rsvision-component[name=FormContactForm7] .wpcf7-acceptance label [type=checkbox],rsvision-component[name=FormContactForm7] .wpcf7-checkbox label [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;block-size:1.5rem;border:1px solid var(--color-white-transparent-70);border-radius:.25rem;cursor:pointer;inline-size:1.5rem}rsvision-component[name=FormContactForm7] .wpcf7-acceptance label [type=checkbox]:checked,rsvision-component[name=FormContactForm7] .wpcf7-checkbox label [type=checkbox]:checked{background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 11'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M13.3651 1.11197c.1464.15534.2607.33799.3365.53753.0758.19954.1115.41206.1052.62541-.0064.21336-.0547.42337-.1423.61804-.0875.19467-.2125.37019-.3679.51652L5.87108 10.407c-.3103.2923-.72305.451-1.14928.4419-.42623-.0092-.83178-.1855-1.12922-.4909L.460579 7.14047c-.300623-.30884-.46624459-.72446-.46043096-1.15542C.00596167 5.55409.182735 5.1431.491579 4.84247c.308845-.30062.724461-.46624 1.155421-.46043.43096.00582.84196.18259 1.14258.49143l2.0165 2.0715 6.26252-5.901c.3136-.295565.7318-.454447 1.1626-.441695.4307.012752.8383.196095 1.1339.509695Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13.81px auto;border-color:var(--color-white)}rsvision-component[name=FormContactForm7] .wpcf7-acceptance label .wpcf7-list-item-label,rsvision-component[name=FormContactForm7] .wpcf7-checkbox label .wpcf7-list-item-label{color:var(--color-white-transparent-70);font-size:1rem;line-height:1.5rem}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] .wpcf7-acceptance label .wpcf7-list-item-label,rsvision-component[name=FormContactForm7] .wpcf7-checkbox label .wpcf7-list-item-label{margin-block:1.5rem;-webkit-margin-end:auto;margin-inline-end:auto;max-inline-size:521px}}rsvision-component[name=FormContactForm7] .wpcf7-acceptance label .wpcf7-list-item-label a,rsvision-component[name=FormContactForm7] .wpcf7-checkbox label .wpcf7-list-item-label a{color:currentColor}rsvision-component[name=FormContactForm7] .wpcf7-checkbox{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}rsvision-component[name=FormContactForm7] .wpcf7-checkbox label [type=checkbox]:checked{background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 11'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M13.3651 1.11197c.1464.15534.2607.33799.3365.53753.0758.19954.1115.41206.1052.62541-.0064.21336-.0547.42337-.1423.61804-.0875.19467-.2125.37019-.3679.51652L5.87108 10.407c-.3103.2923-.72305.451-1.14928.4419-.42623-.0092-.83178-.1855-1.12922-.4909L.460579 7.14047c-.300623-.30884-.46624459-.72446-.46043096-1.15542C.00596167 5.55409.182735 5.1431.491579 4.84247c.308845-.30062.724461-.46624 1.155421-.46043.43096.00582.84196.18259 1.14258.49143l2.0165 2.0715 6.26252-5.901c.3136-.295565.7318-.454447 1.1626-.441695.4307.012752.8383.196095 1.1339.509695Z' clip-rule='evenodd'/%3E%3C/svg%3E");border-color:var(--color-accent)}@media screen and (min-width: 1024px){rsvision-component[name=FormContactForm7] .wpcf7-checkbox label .wpcf7-list-item-label{margin:unset;max-inline-size:unset}}rsvision-component[name=GridImageText] .grid{--grid-columns: 1;display:grid;gap:var(--column-gap);grid-template-columns:repeat(var(--grid-columns),minmax(300px,1fr));list-style:none;padding:0}@media (min-width: 768px){rsvision-component[name=GridImageText] .grid[data-max-columns="1"]{margin-inline:auto;max-inline-size:calc(50% - var(--flow-space))}}@media (min-width: 768px){rsvision-component[name=GridImageText] .grid[data-max-columns="2"],rsvision-component[name=GridImageText] .grid[data-max-columns="3"],rsvision-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 2}}@media (min-width: 1024px){rsvision-component[name=GridImageText] .grid[data-max-columns="2"],rsvision-component[name=GridImageText] .grid[data-max-columns="3"],rsvision-component[name=GridImageText] .grid[data-max-columns="4"]{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}}@media (min-width: 1024px){rsvision-component[name=GridImageText] .grid[data-max-columns="3"]{--grid-columns: 3}}@media (min-width: 1024px){rsvision-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 4}}rsvision-component[name=GridImageText] .grid[data-card=true]{--column-gap: var(--flow-space)}rsvision-component[name=GridImageText] .grid[data-card=true] .content{-webkit-margin-before:0;margin-block-start:0}rsvision-component[name=GridImageText] .item ul{list-style-position:outside;list-style-type:initial;-webkit-padding-start:0;padding-inline-start:0}rsvision-component[name=GridImageText] .item ul li{-webkit-margin-start:1em;margin-inline-start:1em}rsvision-component[name=GridImageText] .item .figure-image-svg{aspect-ratio:3/2}rsvision-component[name=GridPostsArchive]{background-color:var(--color-background)}rsvision-component[name=GridPostsArchive] .posts{--grid-columns: 1;color:var(--color-white);display:grid;gap:40px;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));justify-content:center;list-style:none;-webkit-padding-after:54px;padding-block-end:54px}@media screen and (min-width: 1024px){rsvision-component[name=GridPostsArchive] .posts{-webkit-padding-after:114px;padding-block-end:114px}}@media (min-width: 768px){rsvision-component[name=GridPostsArchive] .posts{--grid-columns: 2;-moz-column-gap:18px;column-gap:18px;row-gap:40px}}@media (min-width: 1024px){rsvision-component[name=GridPostsArchive] .posts{--grid-columns: 3}}rsvision-component[name=GridPostsArchive] .post{inline-size:100%}rsvision-component[name=GridPostsArchive] .post [name=BlockImage]{block-size:250px;border-radius:.5rem;-webkit-margin-after:24px;margin-block-end:24px;overflow:hidden}rsvision-component[name=GridPostsArchive] .post [name=BlockImage] img{block-size:100%;object-fit:cover}rsvision-component[name=GridPostsArchive] .post .category{-webkit-margin-after:1rem;margin-block-end:1rem}rsvision-component[name=GridPostsArchive] .post h2{font-size:24px;font-weight:600;line-height:34.8px;-webkit-margin-after:1rem;margin-block-end:1rem}@media screen and (min-width: 1024px){rsvision-component[name=GridPostsArchive] .post h2{font-weight:700}}rsvision-component[name=GridPostsArchive] .post .footer{font-size:18px;line-height:24px}@media screen and (min-width: 1024px){rsvision-component[name=GridPostsArchive] .post .footer{font-size:14px}}rsvision-component[name=GridPostsArchive] .post .link{block-size:100%;color:currentColor;display:flex;flex-direction:column;font-weight:initial;text-decoration:none}rsvision-component[name=GridPostsArchive] .post .content{flex-grow:1;-webkit-margin-before:0;margin-block-start:0}rsvision-component[name=GridPostsArchive] .post .footer{align-items:center;color:var(--color-white);display:flex;inline-size:100%;position:relative}rsvision-component[name=GridPostsArchive] .category{background-color:var(--color-white-transparent);border-radius:.5rem;display:inline-block;font-size:16px;line-height:24px;-webkit-margin-after:24px;margin-block-end:24px;padding-block:4px;padding-inline:24px}@media screen and (min-width: 1024px){rsvision-component[name=GridPostsArchive] .category{font-size:14px}}rsvision-component[name=GridPostsArchive] .btn{background-color:var(--color-accent);border-radius:.5rem;color:var(--color-white);cursor:pointer;display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;line-height:1.5rem;-webkit-margin-before:40px;margin-block-start:40px;margin-inline:auto;max-inline-size:calc(100% - 2 * var(--container-spacing));min-inline-size:250px;overflow:hidden;padding-block:1rem;padding-block:calc(1rem - .5px);padding-inline:2rem;place-content:center;position:relative;text-decoration:none;transition:color .2s linear,background-color .2s linear;will-change:color,backgrond-color;z-index:2}rsvision-component[name=GridPostsArchive] .btn:hover,rsvision-component[name=GridPostsArchive] .btn:focus{background-color:var(--color-white);color:var(--color-accent)}@media screen and (min-width: 1024px){rsvision-component[name=GridPostsArchive] .btn{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;-webkit-margin-before:24px;margin-block-start:24px;-webkit-margin-start:unset;margin-inline-start:unset;max-inline-size:unset;min-inline-size:unset}}rsvision-component[name=GridPostsArchive] .filterWrap{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);-webkit-margin-after:34px;margin-block-end:34px}@media screen and (min-width: 1024px){rsvision-component[name=GridPostsArchive] .filterWrap{-webkit-margin-after:111px;margin-block-end:111px;-webkit-padding-before:134px;padding-block-start:134px}}rsvision-component[name=GridPostsArchive] .filterWrap span{color:var(--color-white);font-size:16px;font-weight:600;line-height:24px}rsvision-component[name=GridPostsArchive] .filter{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;list-style:none;padding:0}@media screen and (min-width: 1024px){rsvision-component[name=GridPostsArchive] .filter{place-content:start}}@media screen and (max-width: 1023px){rsvision-component[name=GridPostsArchive] .filter .item{inline-size:100%}}rsvision-component[name=GridPostsArchive] .filter .btn{background-color:var(--color-white-transparent);border:.5px solid var(--color-white-transparent);border-radius:1rem;color:var(--color-white);cursor:pointer;display:flex;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.5rem;-webkit-margin-before:unset;margin-block-start:unset;min-block-size:56px;padding-block:calc(1rem - 1px);place-content:center;place-items:center;text-decoration:none;transition:background-color .2s linear,border-color .2s linear;will-change:border-color,background-color}@media screen and (min-width: 1024px){rsvision-component[name=GridPostsArchive] .filter .btn{padding-block:calc(1rem - 1px);padding-inline:calc(2rem - 1px)}}rsvision-component[name=GridPostsArchive] .filter .btn:hover,rsvision-component[name=GridPostsArchive] .filter .btn:focus,rsvision-component[name=GridPostsArchive] .filter .btn--active{background-color:transparent;border-color:var(--color-accent);text-shadow:0 0 .65px var(--color-white),0 0 .65px var(--color-white)}rsvision-component[name=GridPostsArchive] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between}rsvision-component[name=GridPostsArchive] .pagination .button{-webkit-margin-before:0;margin-block-start:0}rsvision-component[name=GridPostsArchive] .pagination .button-loadMore{margin-inline:auto}rsvision-component[name=GridPostsArchive] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}rsvision-component[name=GridPostsArchive] .pagination .button-next:after{block-size:.5rem;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";display:inline-block;inline-size:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem;rotate:45deg;vertical-align:baseline}rsvision-component[name=GridPostsArchive] .pagination .button-previous:before{block-size:.5rem;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";display:inline-block;inline-size:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem;rotate:-45deg;vertical-align:baseline}rsvision-component[name=GridPostsLatest] .grid{--grid-item-width: calc((var(--content-max-width-full) - 2 * var(--flow-space)) / 3);display:grid;gap:var(--flow-space);grid-template-columns:repeat(auto-fit,min(var(--grid-item-width),100%));justify-content:center;list-style:none;padding:0}rsvision-component[name=GridPostsLatest] .post .link{block-size:100%;color:currentColor;display:flex;flex-direction:column;font-weight:initial;text-decoration:none}rsvision-component[name=GridPostsLatest] .post .figure{margin:0}rsvision-component[name=GridPostsLatest] .post .content{color:var(--color-text);flex-grow:1;-webkit-margin-before:0;margin-block-start:0}rsvision-component[name=GridPostsLatest] .post .footer{align-items:center;display:flex;inline-size:100%;justify-content:space-between;padding-block:0 var(--box-spacing);padding-inline:var(--box-spacing);position:relative}rsvision-component[name=GridPostsLatest] .post .footer .readingTime{color:var(--color-text-muted)}rsvision-component[name=ListComponents] .components{--grid-columns: 1;display:grid;gap:var(--flow-space);grid-template-columns:repeat(var(--grid-columns),1fr);justify-content:center;list-style:none;padding:0}@media (min-width: 768px){rsvision-component[name=ListComponents] .components{--grid-columns: 2}}@media (min-width: 1024px){rsvision-component[name=ListComponents] .components{--grid-columns: 3}}rsvision-component[name=ListComponents] .component{display:flex;flex-wrap:wrap}rsvision-component[name=ListComponents] .component .imageWrapper{block-size:0;inline-size:100%;overflow:hidden;-webkit-padding-after:62.5%;padding-block-end:62.5%;position:relative}rsvision-component[name=ListComponents] .component .imageWrapper .image{block-size:auto;position:absolute}rsvision-component[name=ListComponents] .component .imageWrapper .image--isSmallerThanWrapper{block-size:100%;object-fit:contain}rsvision-component[name=ListComponents] .component .componentLink{display:block;font-weight:initial;inline-size:100%;text-decoration:none}rsvision-component[name=ListComponents] .component .content{color:var(--color-text)}rsvision-component[name=ListComponents] .component footer{align-items:center;align-self:flex-end;display:flex;inline-size:100%;justify-content:space-between;padding-block:0 var(--box-spacing);padding-inline:var(--box-spacing)}rsvision-component[name=ListComponents] .component footer .button--text{-webkit-margin-start:auto;margin-inline-start:auto}rsvision-component[name=ListSearchResults] .oneInputForm{--form-inner-space: 6px;border:2px solid var(--color-border);display:flex;padding:var(--form-inner-space)}rsvision-component[name=ListSearchResults] .oneInputForm .input{border:0;flex-grow:1;inline-size:100%;-webkit-margin-after:0;margin-block-end:0;padding-block:var(--box-spacing);padding-inline:var(--form-inner-space) var(--box-spacing)}@media (min-width: 480px){rsvision-component[name=ListSearchResults] .oneInputForm .input{padding-block:0}}rsvision-component[name=ListSearchResults] .oneInputForm .input:focus{outline:none}rsvision-component[name=ListSearchResults] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between}rsvision-component[name=ListSearchResults] .pagination .button{-webkit-margin-before:0;margin-block-start:0}rsvision-component[name=ListSearchResults] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}rsvision-component[name=ListSearchResults] .pagination .button-next:after{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-start:.5em;margin-inline-start:.5em;rotate:45deg;vertical-align:baseline}rsvision-component[name=ListSearchResults] .pagination .button-previous:before{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-end:.5em;margin-inline-end:.5em;rotate:-45deg;vertical-align:baseline}rsvision-component[name=ListSearchResults] .results{list-style:none;padding:0}rsvision-component[name=ListSearchResults] .results .result+.result{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}rsvision-component[name=ListSearchResults] .results footer{text-align:end}rsvision-component[name=ListSearchResults] .noResults{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2);text-align:center}rsvision-component[name=NavigationBurger]{--navigation-height: calc(56px + 3rem) ;block-size:var(--navigation-height)}@media (min-width: 1024px){rsvision-component[name=NavigationBurger]{display:none}}body[class^=scroll-down] rsvision-component[name=NavigationBurger] .container{transform:translateY(-100%)}rsvision-component[name=NavigationBurger][data-status=menuIsOpen]{background-color:var(--color-background);block-size:100%}rsvision-component[name=NavigationBurger][data-status=menuIsOpen] nav{block-size:100%;max-block-size:100dvh}body[class^=scroll-down] rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .container{position:static;transform:unset}body[class^=scroll-up] rsvision-component[name=NavigationBurger]:not([name=NavigationBurger][data-status=menuIsOpen]){background-color:var(--color-background-transparent)}rsvision-component[name=NavigationBurger] .container{align-items:center;block-size:var(--navigation-height);display:flex;inline-size:100%;inset-block-start:0;inset-inline:0;justify-content:space-between;padding-block:1.5rem;position:fixed;transition:transform .2s linear;will-change:translate;z-index:99;--container-spacing: 39px }.admin-bar rsvision-component[name=NavigationBurger] .container{inset-block-start:var(--wp-admin--admin-bar--height)}rsvision-component[name=NavigationBurger] .logo{block-size:100%;block-size:15px;display:block;flex-shrink:0;text-decoration:none}rsvision-component[name=NavigationBurger] .logo-image{block-size:100%;inline-size:auto}rsvision-component[name=NavigationBurger] .hamburger{--line-width: 36px;--line-width-small: 22px;--line-border-width: 3px;aspect-ratio:1;block-size:26px;cursor:pointer;display:flex;justify-content:center;position:relative}rsvision-component[name=NavigationBurger] .hamburger:focus:not(:focus-visible){outline:none}rsvision-component[name=NavigationBurger] .hamburger-lines{block-size:3.5rem;inline-size:var(--line-width);position:relative}rsvision-component[name=NavigationBurger] .hamburger-lines:before,rsvision-component[name=NavigationBurger] .hamburger-lines:after{content:""}rsvision-component[name=NavigationBurger] .hamburger-lines:before,rsvision-component[name=NavigationBurger] .hamburger-lines:after,rsvision-component[name=NavigationBurger] .hamburger-lines--primary,rsvision-component[name=NavigationBurger] .hamburger-lines--secondary{background-color:var(--color-accent);block-size:var(--line-border-width);border-radius:2px;display:block;inline-size:var(--line-width);inset-inline-start:0;position:absolute;transition:opacity .2s ease-in-out .2s,rotate .2s ease-in-out .2s,translate .2s ease-in-out .2s}rsvision-component[name=NavigationBurger] .hamburger-lines:before,rsvision-component[name=NavigationBurger] .hamburger-lines:after{inline-size:var(--line-width-small);will-change:translate,opacity}rsvision-component[name=NavigationBurger] .hamburger-lines:before{inset-block-start:0;inset-inline-end:0;inset-inline-start:unset}rsvision-component[name=NavigationBurger] .hamburger-lines--primary,rsvision-component[name=NavigationBurger] .hamburger-lines--secondary{inset-block-start:9px;transition-delay:0s;will-change:rotate}rsvision-component[name=NavigationBurger] .hamburger-lines:after{inline-size:var(--line-width-small);inset-block-start:18px}rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before{translate:0 9px}rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{translate:0 -9px}rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--primary,rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--secondary{inline-size:2rem}rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--primary{rotate:45deg;transition-delay:.2s}rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--secondary{rotate:-45deg;transition-delay:.2s}rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before,rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{opacity:0;transition-delay:0s}rsvision-component[name=NavigationBurger] .menuWrap{--container-spacing: 39px ;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-background);block-size:100%;color:var(--color-white);inline-size:100%;inset-block-start:104px;inset-inline-start:0;margin:0;-ms-overflow-style:none;overflow-y:auto;padding-block:3rem;padding-inline:var(--container-spacing);position:fixed;scrollbar-width:none;transition:translate .45s cubic-bezier(.19,1,.22,1),visibility .45s;translate:100% 0;visibility:hidden;will-change:translate,visibility;z-index:98}rsvision-component[name=NavigationBurger] .menuWrap::-webkit-scrollbar{display:none}.admin-bar rsvision-component[name=NavigationBurger] .menuWrap{block-size:calc(100% - var(--navigation-height) - var(--wp-admin--admin-bar--height));inset-block-start:calc(var(--navigation-height) + var(--wp-admin--admin-bar--height))}rsvision-component[name=NavigationBurger] .menu{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;-webkit-margin-after:80px;margin-block-end:80px;row-gap:1.5rem}rsvision-component[name=NavigationBurger] .menu .link{color:inherit;display:flex;font-size:24px;font-weight:600;line-height:30px;text-transform:uppercase;place-content:space-between;place-items:center;text-decoration:none;transition:color .2s linear;will-change:color}rsvision-component[name=NavigationBurger] .menu .link:focus,rsvision-component[name=NavigationBurger] .menu .link:hover{color:var(--color-accent)}rsvision-component[name=NavigationBurger] .menu .current-menu-item>.link{color:var(--color-accent)}rsvision-component[name=NavigationBurger] .menu .dropdown-toggle{background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:24px;font-weight:600;text-transform:uppercase;gap:.5rem;justify-content:flex-start;line-height:30px;place-items:center;text-decoration:none;transition:color .2s linear;width:100%;will-change:color}rsvision-component[name=NavigationBurger] .menu .dropdown-toggle:focus,rsvision-component[name=NavigationBurger] .menu .dropdown-toggle:hover{color:var(--color-accent)}rsvision-component[name=NavigationBurger] .menu .dropdown-toggle:focus svg,rsvision-component[name=NavigationBurger] .menu .dropdown-toggle:hover svg{fill:var(--color-accent)}rsvision-component[name=NavigationBurger] .menu .dropdown-toggle .dropdown-arrow{aspect-ratio:1;block-size:1.5rem;flex-shrink:0;transition:transform .3s ease;transform:rotate(0)}rsvision-component[name=NavigationBurger] .menu .dropdown-toggle[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}rsvision-component[name=NavigationBurger] .menu .submenu{list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease}rsvision-component[name=NavigationBurger] .menu .submenu .submenu-item{-webkit-margin-before:1rem;margin-block-start:1rem;position:relative}rsvision-component[name=NavigationBurger] .menu .submenu .submenu-item:before{color:var(--color-white);content:"–";font-size:24px;font-weight:500;line-height:30px;position:absolute;inset-inline-start:0;text-align:center}rsvision-component[name=NavigationBurger] .menu .submenu .submenu-item .link{font-size:24px;font-weight:500;line-height:30px;-webkit-padding-start:1.75rem;padding-inline-start:1.75rem;text-transform:none}rsvision-component[name=NavigationBurger] .menu .submenu .submenu-item .link svg{block-size:1.2rem}rsvision-component[name=NavigationBurger] .menu .submenu.is-open{max-height:500px;-webkit-padding-before:1rem;padding-block-start:1rem}rsvision-component[name=NavigationBurger] .menu .has-children{position:relative}rsvision-component[name=NavigationBurger] .menuContact a{color:inherit;-moz-column-gap:1rem;column-gap:1rem;display:grid;font-size:22px;font-weight:600;grid-template-columns:minmax(0,2rem) minmax(0,1fr);justify-items:start;line-height:40px;place-items:center;place-self:start;text-decoration:none}rsvision-component[name=NavigationBurger] .menuContact a svg{color:var(--color-accent)}rsvision-component[name=NavigationBurger] .menuContact a[href^="mailto:"] svg{block-size:18px}rsvision-component[name=NavigationBurger] .menuContact a[href^="tel:"] svg{block-size:23px}rsvision-component[name=NavigationBurger] .menuContact h4{font-size:23px;line-height:37px;font-weight:600;color:var(--color-accent);-webkit-margin-after:8px;margin-block-end:8px;-webkit-margin-before:32px;margin-block-start:32px}rsvision-component[name=NavigationBurger] .menuContact p{font-size:23px;line-height:37px;font-weight:500;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}rsvision-component[name=NavigationBurger][data-status=menuIsOpen] .menuWrap{border-top:1px solid var(--color-white-transparent-20);-webkit-overflow-scrolling:touch;-webkit-padding-after:122px;padding-block-end:122px;overflow-y:auto;transform:translateZ(0);translate:0 0;visibility:visible;will-change:scroll-position}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}@media screen and (max-width: 1279px){.mainHeader:has([name=NavigationBurger]:is([data-status=menuIsOpen]))+.mainContent,.mainHeader:has([name=NavigationBurger]:is([data-status=menuIsOpen]))+.mainContent+.mainFooter{visibility:hidden}}rsvision-component[name=NavigationFooter]{background-color:var(--color-background);color:var(--color-white);-webkit-padding-after:24px;padding-block-end:24px;-webkit-padding-before:157px;padding-block-start:157px}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter]{-webkit-padding-after:67px;padding-block-end:67px;-webkit-padding-before:88px;padding-block-start:88px}}rsvision-component[name=NavigationFooter] a{color:currentColor;text-decoration:none}rsvision-component[name=NavigationFooter] .inner{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);-webkit-margin-after:4rem;margin-block-end:4rem}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .inner{-moz-column-gap:60px;column-gap:60px;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-margin-after:80px;margin-block-end:80px;row-gap:40px}}@media screen and (min-width: 1280px){rsvision-component[name=NavigationFooter] .inner{-moz-column-gap:80px;column-gap:80px;grid-template-columns:repeat(2,minmax(0,228px)) minmax(0,304px) minmax(0,225px);place-content:space-between}}rsvision-component[name=NavigationFooter] .inner a{transition:color .2s linear;will-change:color}rsvision-component[name=NavigationFooter] .inner a:hover,rsvision-component[name=NavigationFooter] .inner a:focus{color:var(--color-accent)}rsvision-component[name=NavigationFooter] .logo{display:inline-block;-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .logo{-webkit-margin-after:80px;margin-block-end:80px}}rsvision-component[name=NavigationFooter] .logo-image{block-size:15px;inline-size:auto}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .logo-image{block-size:1.5rem}}rsvision-component[name=NavigationFooter] [data-section] h4{font-size:1rem;font-weight:600;line-height:1.5rem;-webkit-margin-after:1rem;margin-block-end:1rem;text-transform:uppercase}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] [data-section] h4{-webkit-margin-after:2rem;margin-block-end:2rem}}rsvision-component[name=NavigationFooter] [data-section=contact]>div{display:grid;gap:1rem;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=NavigationFooter] [data-section=contact] a{display:grid;font-size:18px;gap:1rem;grid-template-columns:minmax(0,1.5rem) minmax(0,-webkit-max-content);grid-template-columns:minmax(0,1.5rem) minmax(0,max-content);line-height:1.5rem;-webkit-margin-before:unset;margin-block-start:unset}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] [data-section=contact] a[data-contact-form]{display:none}}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] [data-section=contact] a{font-size:1rem;font-weight:500}}rsvision-component[name=NavigationFooter] [data-section=contact] .icon{display:flex;max-block-size:1.5rem;place-content:center;place-items:center}rsvision-component[name=NavigationFooter] [data-section=contact] svg{block-size:auto;color:var(--color-accent);max-inline-size:18px}rsvision-component[name=NavigationFooter] [data-section=mobile-links] h4{-webkit-margin-after:11px;margin-block-end:11px}rsvision-component[name=NavigationFooter] [data-section=mobile-links] div{display:grid;gap:11px;grid-template-columns:minmax(0,1fr);-webkit-margin-before:unset;margin-block-start:unset;place-content:start}rsvision-component[name=NavigationFooter] [data-section=mobile-links] a{display:inline-block;font-size:18px;line-height:1.5rem;-webkit-margin-before:unset;margin-block-start:unset}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] [data-section=mobile-links]{display:none}}@media screen and (max-width: 1023px){rsvision-component[name=NavigationFooter] [data-section=socials] h4{display:none}}rsvision-component[name=NavigationFooter] [data-section=socials] div{display:flex;gap:1rem;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=NavigationFooter] [data-section=socials] a{block-size:40px;display:flex;inline-size:40px;place-content:center;place-items:center}rsvision-component[name=NavigationFooter] .partners{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,-webkit-max-content));grid-template-columns:repeat(2,minmax(0,max-content));-webkit-padding-after:48px;padding-block-end:48px}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .partners{gap:80px;grid-template-columns:repeat(auto-fit,minmax(0,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(0,max-content));-webkit-padding-after:40px;padding-block-end:40px}}rsvision-component[name=NavigationFooter] .partners div{display:inline-flex;flex-flow:column;inline-size:auto;max-block-size:42px;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;place-items:start center}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .partners div{max-block-size:76px}}rsvision-component[name=NavigationFooter] .partners span{font-size:8.85px;font-weight:500;inline-size:100%;line-height:13.4px;text-align:center}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .partners span{font-size:1rem;line-height:1.5rem}}rsvision-component[name=NavigationFooter] .partners img,rsvision-component[name=NavigationFooter] .partners svg{inline-size:auto;max-block-size:100%}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .partners img,rsvision-component[name=NavigationFooter] .partners svg{block-size:76px}}rsvision-component[name=NavigationFooter] .partners img:has(+span),rsvision-component[name=NavigationFooter] .partners svg:has(+span){-webkit-margin-after:2.5px;margin-block-end:2.5px;max-block-size:26px}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .partners img:has(+span),rsvision-component[name=NavigationFooter] .partners svg:has(+span){block-size:48px;-webkit-margin-after:4px;margin-block-end:4px;max-block-size:48px}}rsvision-component[name=NavigationFooter] hr{margin-block:unset}rsvision-component[name=NavigationFooter] hr:after{background-color:var(--color-white);block-size:1px}rsvision-component[name=NavigationFooter] .shoutout{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);-webkit-margin-before:unset;margin-block-start:unset;-webkit-padding-before:2rem;padding-block-start:2rem}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .shoutout{display:flex;gap:20px;place-items:center}}rsvision-component[name=NavigationFooter] .shoutout>svg{block-size:15.5px;inline-size:auto}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .shoutout br{display:none}}rsvision-component[name=NavigationFooter] .shoutout p{display:flex;flex-flow:column;font-size:1rem;gap:10px;line-height:1.5rem;place-items:start center}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .shoutout p{flex-flow:row;font-weight:500;place-items:center}}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .shoutout p:before{background-color:var(--color-white);block-size:22px;content:"";inline-size:1px}}rsvision-component[name=NavigationFooter] .shoutout p span:first-child{align-items:center;display:inline-flex;gap:10px}rsvision-component[name=NavigationFooter] .shoutout p svg{display:inline}rsvision-component[name=NavigationFooter] .copy{display:flex;flex-flow:column;font-size:14px;gap:.5rem;line-height:1.5rem;-webkit-padding-before:4rem;padding-block-start:4rem}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] .copy{flex-flow:row;-webkit-padding-before:80px;padding-block-start:80px;place-content:space-between}}rsvision-component[name=NavigationFooter] .copy a{transition:color .2s linear;will-change:color}rsvision-component[name=NavigationFooter] .copy a:hover,rsvision-component[name=NavigationFooter] .copy a:focus{color:var(--color-accent)}rsvision-component[name=NavigationFooter] .copy>div:first-child{display:flex;gap:2rem}rsvision-component[name=NavigationFooter] .copy-links{display:flex;gap:2rem}@media screen and (max-width: 1023px){rsvision-component[name=NavigationFooter] .copy-links{display:none}}rsvision-component[name=NavigationFooter] .copy-links a{position:relative}rsvision-component[name=NavigationFooter] .copy-links a:before{background-color:var(--color-white);block-size:20px;content:"";inline-size:1px;inset-block-start:2px;inset-inline-start:-1rem;position:absolute}@media screen and (min-width: 1024px){rsvision-component[name=NavigationFooter] [data-section=menu]{grid-column:1;grid-row:1/span 3}}@media screen and (min-width: 1280px){rsvision-component[name=NavigationFooter] [data-section=menu]{grid-row:1/span 2}}rsvision-component[name=NavigationFooter] .menu{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;margin-block:unset;padding:0}rsvision-component[name=NavigationFooter] .menu li{display:inline-block;line-height:1.5rem}rsvision-component[name=NavigationFooter] .menu .link{color:currentColor;display:inline-block;font-size:1rem;font-weight:500;text-decoration:none}@media screen and (max-width: 1023px){rsvision-component[name=NavigationFooter] [data-section=headquaters],rsvision-component[name=NavigationFooter] [data-section=menu],rsvision-component[name=NavigationFooter] [data-section=certification],rsvision-component[name=NavigationFooter] [data-section=invoicing]{display:none}}rsvision-component[name=NavigationFooter] [data-section=socials]{display:flex;flex-flow:column}rsvision-component[name=NavigationFooter] [data-section=certification] p{font-size:1rem;line-height:1.5rem;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=NavigationFooter] [data-section=headquaters] br{display:none}rsvision-component[name=NavigationFooter] [data-section=headquaters] strong{font-weight:500}rsvision-component[name=NavigationFooter] [data-section=headquaters] p{display:flex;flex-flow:column;font-size:1rem;gap:1rem;line-height:1.5rem;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=NavigationFooter] [data-section=invoicing] br{display:none}rsvision-component[name=NavigationFooter] [data-section=invoicing] p{display:flex;flex-flow:column;font-size:1rem;gap:1rem;line-height:1.5rem;-webkit-margin-before:unset;margin-block-start:unset}rsvision-component[name=NavigationMain]{--navigation-height: 152px;-webkit-border-after:1px solid var(--color-white-transparent-20);border-block-end:1px solid var(--color-white-transparent-20);display:none;font-size:var(--font-size-body-small);transition:transform .2s linear,background-color .2s linear;will-change:translate,background-color}@media screen and (min-width: 1024px){rsvision-component[name=NavigationMain]:hover{background-color:var(--color-background)}}rsvision-component[name=NavigationMain]:has(.item:is(:hover,:focus) .nav-drop-expander){background-color:var(--color-background)}@media (min-width: 1024px){rsvision-component[name=NavigationMain]{display:block}}body[class^=scroll-up] rsvision-component[name=NavigationMain]:not([name=NavigationMain][data-status=menuIsOpen]){background-color:var(--color-background-transparent)}body[class^=scroll-down] rsvision-component[name=NavigationMain]{transform:translateY(-100%)}rsvision-component[name=NavigationMain] .navigation{block-size:var(--navigation-height);inline-size:100dvw;inset-block-start:0;inset-inline:0}.admin-bar rsvision-component[name=NavigationMain] .navigation{inset-block-start:var(--wp-admin--admin-bar--height)}rsvision-component[name=NavigationMain] .navigation>.container{--content-max-width-full: 1786px;block-size:100%;display:grid;grid-template-columns:minmax(0,-webkit-max-content) minmax(0,1fr);grid-template-columns:minmax(0,max-content) minmax(0,1fr);place-content:center;place-items:center}rsvision-component[name=NavigationMain] .logo{block-size:100%;block-size:1.65rem;display:block;flex-shrink:0;place-self:center start;text-decoration:none}rsvision-component[name=NavigationMain] .logo-image{block-size:100%;inline-size:auto}rsvision-component[name=NavigationMain] .menu{align-items:center;color:var(--color-white);-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;list-style:none}@media screen and (min-width: 1280px){rsvision-component[name=NavigationMain] .menu{-moz-column-gap:40px;column-gap:40px}}rsvision-component[name=NavigationMain] .menu .link{color:currentColor;display:inline-block;text-align:center;font-size:18px;font-weight:600;line-height:1.5rem;min-inline-size:120px;padding-block:.5rem;text-decoration:none;text-transform:uppercase}rsvision-component[name=NavigationMain] .menu .link:hover,rsvision-component[name=NavigationMain] .menu .link:focus{border-color:var(--color-white)}rsvision-component[name=NavigationMain] .menu .link .icon{display:inline-block;margin-left:8px}rsvision-component[name=NavigationMain] .menu .link .icon svg{max-width:20px;max-height:20px;position:relative;top:3px}rsvision-component[name=NavigationMain] .menu .item{block-size:152px;display:inline-flex;place-items:center;position:relative}rsvision-component[name=NavigationMain] .menu .item:after{block-size:152px;content:"";inline-size:40px;inset-block-start:0;inset-inline-start:100%;pointer-events:auto;position:absolute;z-index:1}rsvision-component[name=NavigationMain] .menu .item:before{background-color:red;block-size:2px;content:"";inline-size:0%;inset-block-start:100%;inset-inline-start:0;position:absolute;transition:inline-size linear .2s;z-index:2}rsvision-component[name=NavigationMain] .menu .item.current-menu-item{border-color:transparent;color:var(--color-accent)}rsvision-component[name=NavigationMain] .menu .item.current-menu-item:before{inline-size:100%}rsvision-component[name=NavigationMain] .menu .item:hover,rsvision-component[name=NavigationMain] .menu .item:focus,rsvision-component[name=NavigationMain] .menu .item:has(.link:hover),rsvision-component[name=NavigationMain] .menu .item:has(.link:focus){border-color:transparent;color:var(--color-accent)}rsvision-component[name=NavigationMain] .menu .item:hover:before,rsvision-component[name=NavigationMain] .menu .item:focus:before,rsvision-component[name=NavigationMain] .menu .item:has(.link:hover):before,rsvision-component[name=NavigationMain] .menu .item:has(.link:focus):before{inline-size:100%}rsvision-component[name=NavigationMain] .menu .item:hover>.nav-drop-expander,rsvision-component[name=NavigationMain] .menu .item:focus>.nav-drop-expander,rsvision-component[name=NavigationMain] .menu .item:has(.link:hover)>.nav-drop-expander,rsvision-component[name=NavigationMain] .menu .item:has(.link:focus)>.nav-drop-expander{display:block;opacity:1;pointer-events:auto;transition:opacity .2s ease,pointer-events 0s linear 0s;border-top:1px solid #333}rsvision-component[name=NavigationMain] .menu .item a:hover,rsvision-component[name=NavigationMain] .menu .item a:focus{border-color:transparent}rsvision-component[name=NavigationMain] .menu .current-menu-item .link{border-color:var(--color-white)}rsvision-component[name=NavigationMain] .menu .nav-drop-expander{background-color:var(--color-background);inline-size:100%;inset-block-start:100%;inset-inline-start:0;opacity:0;-webkit-padding-before:.75rem;padding-block-start:.75rem;pointer-events:none;position:fixed;transition:opacity .2s ease,pointer-events 0s linear 1s}rsvision-component[name=NavigationMain] .menu .nav-drop-expander:before{content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}rsvision-component[name=NavigationMain] .menu .nav-drop-expander:hover{opacity:1;pointer-events:auto;transition:opacity .2s ease,pointer-events 0s linear 0s}rsvision-component[name=NavigationMain] .menu-services ul{display:grid;grid-template-columns:repeat(3,minmax(0,408px));gap:32px;justify-content:center;list-style:none;padding-block:40px;padding-inline:0}rsvision-component[name=NavigationMain] .menu-services ul li{margin:0}rsvision-component[name=NavigationMain] .menu-services .sub-link{background:linear-gradient(160deg,#3a3a3a,#111);border-radius:24px;color:#fff;display:flex;flex-direction:column;font-family:var(--font-family-text);text-transform:uppercase;font-size:clamp(16px,2.2vw,32px);font-weight:800;line-height:46px;overflow:hidden;text-decoration:none;border:1px solid rgba(255,255,255,.1);transition:color .2s linear;will-change:color}rsvision-component[name=NavigationMain] .menu-services .sub-link:hover{background:#000;color:red;border-color:#ffffff1a!important}rsvision-component[name=NavigationMain] .menu-services .sub-link:hover span svg{rotate:45deg}rsvision-component[name=NavigationMain] .menu-services .sub-link img{aspect-ratio:16/10;object-fit:cover}rsvision-component[name=NavigationMain] .menu-services .sub-link span{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:18px;gap:10px}rsvision-component[name=NavigationMain] .menu-services .sub-link span svg{max-width:20px;max-height:20px;rotate:0deg;transition:rotate .2s linear;will-change:rotate}rsvision-component[name=NavigationMain] .menu-about{display:flex;flex-direction:row;justify-content:center;gap:80px;padding:32px 0 32px 12%}rsvision-component[name=NavigationMain] .menu-about h3{color:#b2b2b2;font-size:16px;line-height:24px;font-weight:800;font-family:WorkSans;text-transform:uppercase;margin-bottom:32px}rsvision-component[name=NavigationMain] .menu-about .list ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:24px}rsvision-component[name=NavigationMain] .menu-about .list ul li{margin:0}rsvision-component[name=NavigationMain] .menu-about .list ul a{text-decoration:none;color:#fff;font-size:18px;line-height:24px}rsvision-component[name=NavigationMain] .menu-about .list ul a:hover{color:red}rsvision-component[name=NavigationMain] .menu-about .list-contact>div{display:grid;gap:1rem;-webkit-margin-before:unset;margin-block-start:unset;margin-bottom:32px}rsvision-component[name=NavigationMain] .menu-about .list-contact>div a{display:grid;font-size:18px;gap:1rem;grid-template-columns:minmax(0,1.5rem) minmax(0,-webkit-max-content);grid-template-columns:minmax(0,1.5rem) minmax(0,max-content);line-height:1.5rem;-webkit-margin-before:unset;margin-block-start:unset;color:#fff;transition:color .2s linear;will-change:color;text-decoration:none}rsvision-component[name=NavigationMain] .menu-about .list-contact>div a:hover{color:red}rsvision-component[name=NavigationMain] .menu-about .list-contact>div .icon{display:flex;max-block-size:1.5rem;place-content:center;place-items:center}rsvision-component[name=NavigationMain] .menu-about .list-contact>div .icon svg{block-size:auto;color:#fff;max-inline-size:18px}rsvision-component[name=NavigationMain] .menu-about .list-contact>p{color:#fff;display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:24px}rsvision-component[name=NavigationMain] .menu-about .list-contact>p a{color:#fff;transition:color .2s linear;will-change:color;text-decoration:none}rsvision-component[name=NavigationMain] .menu-about .list-contact>p a:hover{color:red}rsvision-component[name=NavigationMain] .menu-about .list-social>div{display:flex;flex-direction:column;gap:28px}rsvision-component[name=NavigationMain] .menu-about .list-social>div a{color:#fff;transition:color .2s linear;will-change:color}rsvision-component[name=NavigationMain] .menu-about .list-social>div a:hover{color:red}rsvision-component[name=SliderImages] .slider{background-color:var(--color-border);overflow:hidden;position:relative}rsvision-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}rsvision-component[name=SliderImages] .slider-item{block-size:0;-webkit-padding-after:66.6666666667%;padding-block-end:66.6666666667%;position:relative}rsvision-component[name=SliderImages] .slider-button{align-items:center;block-size:48px;color:var(--color-background);cursor:pointer;display:flex;inline-size:48px;inset-block-start:50%;justify-content:center;position:absolute;translate:0 -50%;z-index:10}rsvision-component[name=SliderImages] .slider-button:before{background-color:var(--color-accent);block-size:100%;border-radius:50%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transition:opacity .2s ease;will-change:opacity}rsvision-component[name=SliderImages] .slider-button.swiper-button-disabled{opacity:.5;pointer-events:none}rsvision-component[name=SliderImages] .slider-button--prev{inset-inline-start:15px}rsvision-component[name=SliderImages] .slider-button--prev:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-start:calc(.25em + 2px);margin-inline-start:calc(.25em + 2px);rotate:-45deg}rsvision-component[name=SliderImages] .slider-button--next{inset-inline-end:15px}rsvision-component[name=SliderImages] .slider-button--next:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-end:calc(.25em - 2px);margin-inline-end:calc(.25em - 2px);rotate:45deg}rsvision-component[name=SliderImages] .figure{top:0;right:0;bottom:0;left:0;-webkit-margin-after:0;margin-block-end:0;position:absolute}rsvision-component[name=SliderImages] .figure-image{block-size:100%;inline-size:auto;margin-block:0;margin-inline:auto}rsvision-component[name=SliderImages] .figure-caption{color:#fff;display:inline-block;inset-block-end:0;inset-inline-end:0;max-inline-size:450px;overflow:hidden;padding-block:.25rem;padding-inline:.5rem;position:absolute;z-index:2}rsvision-component[name=SliderImages] .figure-caption:before{background-color:#000000b3;block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-1}
