/*! purgecss start ignore *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! purgecss end ignore *//*! purgecss end ignore *//*! purgecss end ignore */@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:400;src:local(""),url(/font/basier-circle/BasierCircle-Regular..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Regular..woff) format("woff"),url(/font/basier-circle/BasierCircle-Regular..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Regular..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:500;src:local(""),url(/font/basier-circle/BasierCircle-Medium..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Medium..woff) format("woff"),url(/font/basier-circle/BasierCircle-Medium..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Medium..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:600;src:local(""),url(/font/basier-circle/BasierCircle-SemiBold..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-SemiBold..woff) format("woff"),url(/font/basier-circle/BasierCircle-SemiBold..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-SemiBold..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:700;src:local(""),url(/font/basier-circle/BasierCircle-Bold..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Bold..woff) format("woff"),url(/font/basier-circle/BasierCircle-Bold..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Bold..eot) format("eot")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:700;src:local(""),url(/font/gotham/Gotham-Bold..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:500;src:local(""),url(/font/gotham/Gotham-Medium..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:350;src:local(""),url(/font/gotham/Gotham-Book..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:300;src:local(""),url(/font/gotham/Gotham-Light..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham Rounded";font-style:normal;font-weight:700;src:local(""),url(/font/gotham-rounded/GothamRounded-Bold..ttf) format("truetype"),url(/font/gotham-rounded/GothamRounded-Bold..otf) format("opentype")}@font-face{font-display:swap;font-family:"Verveine-Regular";font-style:normal;font-weight:300;src:local(""),url(/font/verveine/VerveineRegular..ttf) format("truetype")}/*! purgecss start ignore */html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}@viewport{width:device-width}body{-ms-overflow-style:scrollbar}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}fieldset{min-width:0}/*! purgecss end ignore */.page-content{min-height:calc(100vh - 10.6rem);position:relative}@media(max-width: 991px){.page-content{min-height:calc(100vh - 8.5rem)}}*,*::before,*::after{box-sizing:inherit}textarea,input,input[type=text],input[type=password],input[type=button],input[type=submit]{appearance:none}input[type=submit]{cursor:pointer}input:focus,button:focus,textarea:focus{outline:none}a{color:inherit;transition:color .25s ease-in-out;text-decoration:none}img{max-width:100%}p{margin:0}ul,ol{list-style:none;margin:0;padding:0}html{visibility:hidden}html[data-theme]{visibility:visible}:root{--body-background-color: #fff;--base-text-color: #000;--navbar-bg: rgba(255, 255, 255, 0.8);--btn-solid-bg: #000;--btn-solid-bg-hover: #7BFFAE;--btn-solid-color: #7BFFAE;--btn-solid-color-hover: #000;--section-bg-dark: #080417;--section-bg-white-ghost: #F9F1FE;--react-section-text: #5338CD;--footer-text-color: #655998;--footer-border-color: #E9D7FF;--footer-button-color: #5338CD;--footer-button-bg: #6E38CD0F;--footer-button-bg-hover: #6E38CD1A;--reference-nav-bg: #F0E3FF;--reference-nav-bg-active: #FFFFFF;--reference-nav-color: #000000;--reference-nav-color-active: #000000;--reference-nav-bg-hover: #E9D7FF;--reference-bg-blue: #5338CD;--reference-tag-color: #000000;--reference-tag-link-color: #5333CD;--reference-tag-bg: rgba(255, 255, 255, 0.5);--timeline-nav-border: #E9D7FF;--timeline-nav-bg: #FFFFFF;--timeline-nav-color: #000000;--timeline-grid-color: #000000;--timeline-grid-bg: #F9F1FE;--contact-tooltip-color: #000000;--contact-tooltip-bg: #FFFFFF;--timeline-item-line: #E9D7FF;--tooltip-text: #655998;--bs-emphasis-color: #ffffff;--tooltip-link-bg: #000000;--tooltip-link-text: #000000;--tooltip-arrow-color: #7BFFAE;--tooltip-list-item: #000000;--tooltip-list-item-bg: #F9F1FE;--tooltip-info-text: #5338CD;--timeline-title-hover: #000000;--contact-tooltip-icon-bg: #5338CD;--contact-tooltip-icon-bg-hover: #5338CD;--contact-grid-text: #000000;--nav-link-hover: #5338CD;--about-grid-item-bg: #000;--about-grid-item-color: #fff;--faq-content-bg: #fff;--faq-content-border: #fff;--faq-item-bg: #6E38CD0F;--faq-item-border: transparent;--contact-header-item-bg: #F9F1FE;--contact-header-item-tag: #F0E3FF;--contact-header-item-link: #5338CD;--contact-header-link: #5338CD;--web-reference-bg: #6E38CD0F;--text-img-quote-bg: #fff;--text-img-anchor-active: #5338CD;--blockchain-item-bg: #fff;--nft-bottom-border: #E9D7FF;--nft-bottom-span: #5338CD;--submenu-hover-bg: #6E38CD0F;--react-mobile-globe-bg: #F9F1FE;--react-mobile-globe-item-bg: linear-gradient(90deg, rgba(63, 79, 255, 0) 29.84%, rgba(63, 79, 255, 0.15) 100%);--react-mobile-globe-item-bg-active: #5338CD;--c-purple-opulence: #655998;--vision-item-bg: #ffffff;--vision-section-bg: #F9F1FE;--base-color-black: #000;--base-color-white: #fff;--bs-tooltip-arrow-height: 20px !important;--bs-tooltip-arrow-width: 34px !important}[data-theme-img=light]{display:block}[data-theme-img=dark]{display:none}[data-theme-logo-src=dark]{display:none}[data-theme-logo-src=light]{display:block}[data-theme=dark]{--body-background-color: #000;--base-text-color: #fff;--navbar-bg: rgba(0, 0, 0, 0.8);--btn-solid-bg: #7BFFAE;--btn-solid-color: #000;--btn-solid-bg-hover: #fff;--btn-solid-color-hover: #000;--section-bg-dark: #1C113A;--section-bg-white-ghost: #12101C;--react-section-text: #BAABFD;--footer-text-color: #BAABFD;--footer-border-color: #1B182B;--footer-button-color: #BAABFD;--footer-button-bg: #BBB2FF14;--footer-button-bg-hover: #BBB2FF26;--reference-nav-bg: #BBB2FF14;--reference-nav-bg-active: #BAABFD;--reference-nav-color: #BAABFD;--reference-nav-color-active: #000000;--reference-bg-blue: #BAABFD;--reference-tag-color: #FFFFFF;--reference-tag-bg: rgba(0, 0, 0, 0.5);--timeline-nav-border: #BBB2FF26;--timeline-nav-bg: #1B182B;--timeline-nav-color: #FFFFFF;--timeline-grid-color: #FFFFFF;--timeline-grid-bg: #12101C;--contact-tooltip-color: #FFFFFF;--contact-tooltip-bg: #1B182B;--reference-nav-bg-hover: #BBB2FF26;--timeline-item-line: #1B182B;--bs-emphasis-color: #201D31;--tooltip-text: #BAABFD;--tooltip-link-bg: #7BFFAE;--tooltip-link-text: #ffffff;--tooltip-arrow-color: #000000;--tooltip-list-item: #ffffff;--tooltip-list-item-bg: #12101C;--tooltip-info-text: #BAABFD;--timeline-title-hover: #ffffff;--contact-tooltip-icon-bg: #BAABFD;--contact-tooltip-icon-bg-hover: #BAABFD;--contact-grid-text: #FFFFFF;--nav-link-hover: #BAABFD;--about-grid-item-bg: #fff;--about-grid-item-color: #000;--faq-content-bg: transparent;--faq-content-border: #BBB2FF14;--faq-item-bg: #BBB2FF14;--faq-item-border: #BBB2FF14;--contact-header-item-bg: #12101C;--contact-header-item-tag: rgba(#BBB2FF, 0.08);--contact-header-item-link: #BAABFD;--contact-header-link: #BAABFD;--web-reference-bg: #12101C;--text-img-quote-bg: #BBB2FF14;--text-img-anchor-active: #fff;--blockchain-item-bg: #BBB2FF14;--nft-bottom-border: #BBB2FF14;--nft-bottom-span: #BAABFD;--submenu-hover-bg: #BBB2FF14;--react-mobile-globe-bg: #12101C;--react-mobile-globe-item-bg: linear-gradient(90deg, rgba(194, 164, 255, 0) 29.84%, rgba(194, 164, 255, 0.15) 100%);--react-mobile-globe-item-bg-active: #BAABFD;--vision-item-bg: #BBB2FF26;--vision-section-bg: #1C113A;--base-color-black: #fff;--base-color-white: #000}[data-theme=dark] [data-theme-img=light]{display:none}[data-theme=dark] [data-theme-img=dark]{display:block}[data-theme=dark] [data-theme-logo-src=light]{display:none}[data-theme=dark] [data-theme-logo-src=dark]{display:block}[data-theme=dark] [data-dark-theme=opacity]{opacity:.8}body{color:var(--base-text-color)}/*! purgecss end ignore */.base-section .container{padding-top:8rem;padding-bottom:8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-section .container{padding-top:6.4rem;padding-bottom:6.4rem}}.base-section.reference .container{padding-top:8rem;padding-bottom:0}@media only screen and (min-width: 62em){.base-section.reference .container{padding-bottom:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-section.reference .container{padding-top:6.4rem;padding-bottom:8rem}}/*! purgecss end ignore */.icv{position:relative;overflow:hidden;cursor:row-resize}.icv__icv--vertical{cursor:row-resize}.icv__icv--horizontal{cursor:col-resize}.icv__img{pointer-events:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:none;width:100%;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;top:0;display:block}.icv__is--fluid .icv__img{display:none}.icv__img-a{height:auto;position:static;z-index:1;left:0px}.icv__img-b{height:100%;position:absolute;z-index:2;left:auto;right:0px;width:auto}.icv__icv--vertical .icv__img-b{width:100%;height:auto}.icv__imposter{z-index:4;position:absolute;top:0px;left:0px;width:100%;height:100%}.icv__wrapper{position:absolute;width:100%;height:100%;right:0px;top:0px;overflow:hidden;background-size:cover;background-position:center center;z-index:3}.icv__is--fluid .icv__wrapper,.icv__icv--vertical .icv__wrapper{width:100% !important}.icv__is--fluid .icv__wrapper,.icv__icv--horizontal .icv__wrapper{height:100% !important}.icv__fluidwrapper{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.icv__control{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;top:0px;z-index:5}.icv__icv--vertical .icv__control{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;width:100%}.icv__control-line{height:50%;width:2px;z-index:6}.icv__icv--vertical .icv__control-line{width:50%}.icv__theme-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;z-index:5}.icv__icv--vertical .icv__theme-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icv__arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}.icv__arrow-a{-webkit-transform:scale(1.5) rotateZ(180deg);transform:scale(1.5) rotateZ(180deg);height:20px;width:20px;-webkit-filter:drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.33));filter:drop-shadow(0px -3px 5px rgba(0, 0, 0, 0.33))}.icv__arrow-b{-webkit-transform:scale(1.5) rotateZ(0deg);transform:scale(1.5) rotateZ(0deg);height:20px;width:20px;-webkit-filter:drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.33));filter:drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.33))}.icv__circle{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;border-radius:999px}.icv__label{position:absolute;bottom:1rem;z-index:12;background:rgba(0,0,0,.33);color:#fff;border-radius:3px;padding:.5rem .75rem;font-size:.85rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icv__label.vertical{bottom:auto;left:1rem}.icv__label.on-hover{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.25s cubic-bezier(0.68, 0.26, 0.58, 1.22);transition:.25s cubic-bezier(0.68, 0.26, 0.58, 1.22)}.icv:hover .icv__label.on-hover{-webkit-transform:scale(1);transform:scale(1)}.icv__label-before{left:1rem}.icv__label-after{right:1rem}.icv__label-before.vertical{top:1rem}.icv__label-after.vertical{bottom:1rem;right:auto}.icv__body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icv__circle{width:5rem !important;height:5rem !important;border:none !important;background-image:url(/img/compare-section/compare-item-icon..svg) !important;background-position:100% auto !important;background-repeat:no-repeat !important;background-position:center !important;animation:pulse 2s infinite}@media only screen and (min-width: 62em){.icv__circle{width:7.5rem !important;height:7.5rem !important}}@media only screen and (min-width: 992px)and (max-width: 1699px){.icv__circle{width:6rem !important;height:6rem !important}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.compare-item:hover .icv__circle,.compare-item:focus .icv__circle{animation:none}.icv__control-line{width:.4rem !important}@media only screen and (min-width: 992px)and (max-width: 1699px){.icv__control-line{width:.32rem !important}}/*! purgecss start ignore *//*! purgecss end ignore */.container{width:100%;margin:0 auto;padding:0 1.5rem}.container.container--base{max-width:163rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.container.container--base{max-width:130.4rem}}.container.container--header{max-width:161rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.container.container--header{max-width:128.8rem}}.container.container--fluid{max-width:192rem;padding-left:0;padding-right:0}.container.container--100p{max-width:100%;padding-left:0;padding-right:0}.container.container--max-2560{max-width:100%;padding-left:0;padding-right:0}@media(min-width: 2561px){.container.container--max-2560{max-width:256rem}}.row{margin:0 -1.5rem}.col,[class^=col-]{padding-left:1.5rem;padding-right:1.5rem}/*! purgecss end ignore *//*! purgecss start ignore */.text-content h1:last-child,.text-content h2:last-child,.text-content h3:last-child,.text-content h4:last-child,.text-content h5:last-child,.text-content h6:last-child,.text-content p:last-child,.text-content ul:last-child,.text-content ol:last-child,.text-content img:last-child,.text-content table:last-child{margin-bottom:0}/*! purgecss end ignore */h1,h2,h3,h4,h5,h6{margin:0}.text-content h1{font-size:3.5rem;font-weight:350;line-height:1.4;margin:0 0 2rem}@media only screen and (min-width: 48em){.text-content h1{font-size:4rem}}@media only screen and (min-width: 62em){.text-content h1{font-size:4.8rem;margin:0 0 3rem}}@media only screen and (min-width: 1600px){.text-content h1{font-size:6rem}}.text-content h1 strong{font-weight:550}@media only screen and (min-width: 48em){.text-content h1 strong{font-weight:500}}.text-content--h1-md h1{font-size:2.5rem}@media only screen and (min-width: 48em){.text-content--h1-md h1{font-size:4rem}}@media only screen and (min-width: 62em){.text-content--h1-md h1{font-size:3.6rem}}@media only screen and (min-width: 1600px){.text-content--h1-md h1{font-size:4.5rem}}.text-content--h1-ed h1{font-size:2.1rem}@media only screen and (min-width: 375px){.text-content--h1-ed h1{font-size:2.6rem}}@media only screen and (min-width: 48em){.text-content--h1-ed h1{font-size:3.2rem}}@media only screen and (min-width: 62em){.text-content--h1-ed h1{font-size:4.3rem}}@media only screen and (min-width: 1194px){.text-content--h1-ed h1{font-size:3.2rem}}@media only screen and (min-width: 1600px){.text-content--h1-ed h1{font-size:4.5rem}}.text-content h2{color:#000;font-size:3rem;font-weight:350;line-height:1.333;margin:0 0 2rem}@media only screen and (min-width: 48em){.text-content h2{font-size:3.4rem;margin:0 0 3.5rem}}@media only screen and (min-width: 1600px){.text-content h2{font-size:4.25rem}}.text-content h2 strong{font-weight:500}.text-content--recruitment h2{font-size:2.75rem}@media only screen and (min-width: 48em){.text-content--recruitment h2{font-size:3.2rem}}@media only screen and (min-width: 1600px){.text-content--recruitment h2{font-size:4rem}}.text-content--h2-small h2{font-size:1.5rem;margin:0 0 1rem}@media only screen and (min-width: 48em){.text-content--h2-small h2{font-size:1.4rem;margin:0 0 1.6rem}}@media only screen and (min-width: 1600px){.text-content--h2-small h2{font-size:1.75rem;margin:0 0 2rem}}.text-content--h2-sm h2{font-size:1.8rem;margin:0 0 1rem}@media only screen and (min-width: 48em){.text-content--h2-sm h2{font-size:2rem;margin:0 0 1.6rem}}@media only screen and (min-width: 1600px){.text-content--h2-sm h2{font-size:2.5rem;margin:0 0 2rem}}.text-content--h2-fs-3 h2{font-size:1.8rem;margin:0 0 1rem}@media only screen and (min-width: 48em){.text-content--h2-fs-3 h2{font-size:2.4rem;margin:0 0 1.6rem}}@media only screen and (min-width: 1600px){.text-content--h2-fs-3 h2{font-size:3rem;margin:0 0 2rem}}.text-content--h2-md h2{font-size:3.2rem;margin:0 0 1rem}@media only screen and (min-width: 48em){.text-content--h2-md h2{font-size:3.2rem;margin:0 0 1.6rem}}@media only screen and (min-width: 1600px){.text-content--h2-md h2{font-size:4rem;margin:0 0 2rem}}.text-content--h2-lg h2{font-size:3.2rem;margin:0 0 1rem}@media only screen and (min-width: 48em){.text-content--h2-lg h2{font-size:4.8rem;margin:0 0 1.6rem}}@media only screen and (min-width: 1600px){.text-content--h2-lg h2{font-size:6rem;margin:0 0 2rem}}.text-content--h2-bold h2{font-weight:550}.text-content--h2-bold h2 strong{font-weight:550}.text-content--h1-label{color:#07cc89;text-align:center;font-size:1.5rem;font-weight:400;margin-bottom:1rem}@media only screen and (min-width: 48em){.text-content--h1-label{font-size:2rem}}.text-content--h2-label{color:#07cc89;text-align:center;font-size:1.25rem;font-weight:400;margin-bottom:1rem}@media only screen and (min-width: 48em){.text-content--h2-label{font-size:1.75rem}}.text-content h3{font-size:2.4rem;font-weight:350;margin:0 0 1.5rem}@media only screen and (min-width: 1600px){.text-content h3{font-size:2.4rem;margin:0 0 2.5rem}}@media only screen and (min-width: 1600px){.text-content h3{font-size:3rem}}.text-content h3 strong{font-weight:500}.text-content--h3-sm h3{font-size:1.8rem;margin:0 0 2rem}@media only screen and (min-width: 1600px){.text-content--h3-sm h3{font-size:1.8rem;margin:0 0 3rem}}@media only screen and (min-width: 1600px){.text-content--h3-sm h3{font-size:2.25rem}}.text-content--h3-md h3{font-size:2.8rem;margin:0 0 2rem}@media only screen and (min-width: 1600px){.text-content--h3-md h3{font-size:2.8rem;margin:0 0 3rem}}@media only screen and (min-width: 1600px){.text-content--h3-md h3{font-size:3.5rem}}.text-content--h3-lg h3{font-size:2.8rem;margin:0 0 2rem}@media only screen and (min-width: 1600px){.text-content--h3-lg h3{font-size:3.2rem;margin:0 0 3rem}}@media only screen and (min-width: 1600px){.text-content--h3-lg h3{font-size:4rem}}.text-content--h4-md h4{font-size:1.75rem;margin:0 0 1.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-content--h4-md h4{font-size:1.4rem;margin:0 0 1.12rem}}.text-content--h3-img-h-30 h3 img{max-height:3rem}/*! purgecss end ignore */.text-content p,.text-content ul,.text-content ol,.text-content td{color:#333;font-size:1.4rem;font-weight:350;line-height:1.6;margin:0 0 2rem}@media only screen and (min-width: 48em){.text-content p,.text-content ul,.text-content ol,.text-content td{font-size:1.4rem;margin:0 0 3rem}}@media only screen and (min-width: 1600px){.text-content p,.text-content ul,.text-content ol,.text-content td{font-size:1.75rem}}.text-content ul{list-style:disc;padding-left:3.5rem}@media only screen and (min-width: 48em){.text-content ul{padding-left:4.8rem}}@media only screen and (min-width: 1600px){.text-content ul{padding-left:6rem}}.text-content ol{list-style:decimal;padding-left:3.5rem}@media only screen and (min-width: 48em){.text-content ol{padding-left:4.8rem}}@media only screen and (min-width: 1600px){.text-content ol{padding-left:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-content.text-content--fs-small-desktops-no-reduction p,.text-content.text-content--fs-small-desktops-no-reduction ul,.text-content.text-content--fs-small-desktops-no-reduction ol,.text-content.text-content--fs-small-desktops-no-reduction td{font-size:1.75rem}}.text-content--p-quotation p{position:relative;padding-left:4rem}@media only screen and (min-width: 1600px){.text-content--p-quotation p{padding-left:5rem}}.text-content--p-quotation p:before{position:absolute;content:'"';top:-2rem;left:0;right:0;font-size:4.8rem;font-family:"Basier Circle",arial,sans-serif;color:#0ede97}@media only screen and (min-width: 1600px){.text-content--p-quotation p:before{font-size:6rem;top:-2.5rem}}/*! purgecss end ignore */.text-content .text-content__heading-img{max-height:4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-content .text-content__heading-img{max-height:4.8rem}}@media only screen and (min-width: 1194px){.text-content .text-content__heading-img{max-height:6rem}}/*! purgecss end ignore */.text-content--heading-color-black h1,.text-content--heading-color-black h2,.text-content--heading-color-black h3,.text-content--heading-color-black h4,.text-content--heading-color-black h5,.text-content--heading-color-black h6{color:#000}.text-content--heading-color-green h1,.text-content--heading-color-green h2,.text-content--heading-color-green h3,.text-content--heading-color-green h4,.text-content--heading-color-green h5,.text-content--heading-color-green h6{color:#07cc89}.text-content--heading-color-purple-violet h1,.text-content--heading-color-purple-violet h2,.text-content--heading-color-purple-violet h3,.text-content--heading-color-purple-violet h4,.text-content--heading-color-purple-violet h5,.text-content--heading-color-purple-violet h6{color:#8b45f4}.text-content--text-color-gray p,.text-content--text-color-gray ul,.text-content--text-color-gray ol{color:#898989}.text-content--text-color-dusty-gray p,.text-content--text-color-dusty-gray ul,.text-content--text-color-dusty-gray ol{color:#9c9c9c}.text-content--text-color-black p,.text-content--text-color-black ul,.text-content--text-color-black ol{color:#000}.text-content--text-color-gray-alto p,.text-content--text-color-gray-alto ul,.text-content--text-color-gray-alto ol{color:#d6d6d6}.text-content--text-color-silver p,.text-content--text-color-silver ul,.text-content--text-color-silver ol{color:#c2c2c2}.text-content--text-color-gray-dove p,.text-content--text-color-gray-dove ul,.text-content--text-color-gray-dove ol{color:#707070}.text-content--text-color-gray-mine-shaft p,.text-content--text-color-gray-mine-shaft ul,.text-content--text-color-gray-mine-shaft ol{color:#333}.text-content--text-color-gray-silver-chalice p,.text-content--text-color-gray-silver-chalice ul,.text-content--text-color-gray-silver-chalice ol{color:#b1b1b1}.text-content--text-color-gray-dusty-darker p,.text-content--text-color-gray-dusty-darker ul,.text-content--text-color-gray-dusty-darker ol{color:#979797}.text-content--text-color-orange-flush p,.text-content--text-color-orange-flush ul,.text-content--text-color-orange-flush ol{color:#ff7600}.text-color-gray-mine-shaft{color:#333 !important}/*! purgecss end ignore */.text-content--xlg p,.text-content--xlg ul,.text-content--xlg ol,.text-content--xlg td{font-size:1.8rem}@media only screen and (min-width: 48em){.text-content--xlg p,.text-content--xlg ul,.text-content--xlg ol,.text-content--xlg td{font-size:2rem}}@media only screen and (min-width: 1600px){.text-content--xlg p,.text-content--xlg ul,.text-content--xlg ol,.text-content--xlg td{font-size:2.5rem}}.text-content--lg-22 p,.text-content--lg-22 ul,.text-content--lg-22 ol,.text-content--lg-22 td{font-size:1.76rem}@media only screen and (min-width: 1600px){.text-content--lg-22 p,.text-content--lg-22 ul,.text-content--lg-22 ol,.text-content--lg-22 td{font-size:2.2rem}}.text-content--lg p,.text-content--lg ul,.text-content--lg ol,.text-content--lg td{font-size:1.6rem;line-height:2rem}@media only screen and (min-width: 1600px){.text-content--lg p,.text-content--lg ul,.text-content--lg ol,.text-content--lg td{font-size:2rem;line-height:2.5rem}}.text-content--sm p,.text-content--sm ul,.text-content--sm ol,.text-content--sm td{font-size:1.3rem;line-height:1.8rem}@media only screen and (min-width: 48em){.text-content--sm p,.text-content--sm ul,.text-content--sm ol,.text-content--sm td{font-size:1.2rem;line-height:1.6rem}}@media only screen and (min-width: 1600px){.text-content--sm p,.text-content--sm ul,.text-content--sm ol,.text-content--sm td{font-size:1.5rem;line-height:2rem}}.text-content--md p,.text-content--md ul,.text-content--md ol,.text-content--md td{font-size:1.4rem;line-height:1.9rem}@media only screen and (min-width: 48em){.text-content--md p,.text-content--md ul,.text-content--md ol,.text-content--md td{font-size:1.28rem;line-height:2rem}}@media only screen and (min-width: 1600px){.text-content--md p,.text-content--md ul,.text-content--md ol,.text-content--md td{font-size:1.6rem;line-height:2.5rem}}.text-content--always-sm p,.text-content--always-sm ul,.text-content--always-sm ol,.text-content--always-sm td{font-size:1.2rem}@media only screen and (min-width: 1600px){.text-content--always-sm p,.text-content--always-sm ul,.text-content--always-sm ol,.text-content--always-sm td{font-size:1.5rem}}@media only screen and (max-width: 767px){.text-content--mobile-sm p,.text-content--mobile-sm ul,.text-content--mobile-sm ol,.text-content--mobile-sm td{font-size:1.3rem}}.text-content table{border-spacing:0}/*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */.alert{background-color:#fbdae2;border:.1rem solid #8f2b42;border-radius:2rem;color:#8f2b42;padding:1rem}@media only screen and (min-width: 48em){.alert{padding:2rem}}/*! purgecss end ignore */.cookie-bar{align-items:center;background-color:hsla(0,0%,100%,.85);bottom:0;display:flex;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:2000}@media only screen and (max-width: 767px){.cookie-bar .btn-solid{width:100%}}.cookie-bar__picture{margin:-2rem -2rem 2rem}@media only screen and (min-width: 48em){.cookie-bar__picture{flex:0 0 40%;width:40%;max-width:40%;margin:-3rem -6rem -3rem 3rem}}@media only screen and (min-width: 1194px){.cookie-bar__picture{flex:0 0 45.1rem;width:45.1rem;max-width:45.1rem;margin:-10rem -11rem -14rem 3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cookie-bar__picture{flex:0 0 36.08rem;width:36.08rem;max-width:36.08rem;margin:-8rem -8.8rem -11.2rem 2.4rem}}@media only screen and (min-width: 48em){.cookie-bar__picture img{height:100%;width:100%}}.cookie-bar__wrapper{background-color:#f9fffd;border:.1rem solid #d6d6d6;border-radius:3.8rem;box-shadow:.4rem .4rem 2.5rem rgba(0,0,0,.2);max-width:calc(100vw - 4rem);overflow:hidden;padding:1.5rem;width:96rem}@media only screen and (min-width: 48em){.cookie-bar__wrapper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:3rem}}@media only screen and (min-width: 1194px){.cookie-bar__wrapper{padding:4.8rem}}@media only screen and (min-width: 1600px){.cookie-bar__wrapper{padding:6rem;width:120rem}}@media only screen and (min-width: 48em){.cookie-bar__body{flex:1}}.cookie-bar__text{max-width:59.8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.cookie-bar__text{max-width:47.84rem}}.cookie-bar__text p{color:#898989;font-size:1.4rem;font-weight:350;line-height:1.7;margin:0}.cookie-bar__text p strong{font-weight:500}@media only screen and (min-width: 48em){.cookie-bar__text p{font-size:1.4rem}}@media only screen and (min-width: 1600px){.cookie-bar__text p{font-size:1.75rem}}/*! purgecss end ignore */@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(0)}}.modal{display:none}.modal.is-open{display:block}.modal__overlay{transition-duration:0.25s;transition-property:transform;will-change:transform;align-items:center;background:hsla(0,0%,100%,.8);bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;top:0;z-index:2001;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.modal__container{flex:0 0 calc(100vw - 20px);width:calc(100vw - 20px);max-width:calc(100vw - 20px);transition-duration:0.25s;transition-property:transform;will-change:transform;max-width:100%;width:auto;position:relative}.modal__inner{background-color:#fff;border-radius:3rem;-webkit-box-shadow:0 .3rem 1rem rgba(0,0,0,.12);box-shadow:0 .3rem 1rem rgba(0,0,0,.12);overflow-y:auto;position:relative;max-height:calc(100vh - 10rem);overflow-y:auto}@media only screen and (min-width: 1194px){.modal__inner{border-radius:1.6rem}}@media only screen and (min-width: 1600px){.modal__inner{border-radius:3rem}}.modal[aria-hidden=false] .modal__inner{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=true] .modal__inner{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}@media only screen and (min-width: 48em){.modal__inner.modal__inner--comparison{max-height:auto;height:85rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__inner.modal__inner--comparison{max-height:auto;height:68rem}}.modal__container--overflow-disabled{overflow-y:inherit}.modal__container--grid{max-width:120rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__container--grid{max-width:96rem}}.modal__container--grid-sm{max-width:130rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__container--grid-sm{max-width:104rem}}.modal__container--grid-md{max-width:135rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__container--grid-md{max-width:108rem}}.modal__container--alert{max-width:50rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__container--alert{max-width:40rem}}.modal__container--comparison{max-width:140rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__container--comparison{max-width:112rem}}.modal__closer{transition-duration:0.25s;transition-property:background-color;will-change:background-color;align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;line-height:0;position:absolute;right:1.5rem;top:1.5rem;width:3rem;z-index:10}.modal__closer:focus-visible{outline:none}.modal__closer.modal__closer--fixed{position:sticky;margin-left:auto}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__closer{height:2.4rem;top:1.2rem;width:2.4rem}}.modal__header{border-bottom:.1rem solid #e3e3e3;color:#1a1a1a;font-size:2rem;font-weight:500;padding:1.8rem 0 1.5rem;text-align:center}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__header{font-size:1.6rem;padding:1.44rem 0 1.2rem}}.modal__default{overflow:hidden;padding:5rem 2rem 2rem}@media only screen and (min-width: 48em){.modal__default{align-items:center;display:flex;padding:5rem 4rem 4rem}}@media only screen and (min-width: 1194px){.modal__default{padding:4.8rem}}@media only screen and (min-width: 1600px){.modal__default{padding:6rem}}.modal__default--house{padding-top:5rem;padding-bottom:10rem}@media only screen and (min-width: 48em){.modal__default--house{padding-top:3rem;padding-bottom:4rem}}@media only screen and (min-width: 1194px){.modal__default--house{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width: 1600px){.modal__default--house{padding-top:5rem;padding-bottom:5rem}}.modal__default--house .modal__body{z-index:1;position:relative}.modal__default--house .form-control--modal{height:5.7rem}@media only screen and (min-width: 48em){.modal__default--house .form-control--modal{height:auto}}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__default--house .form-control--modal{height:4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__default--house .box-dropdown__head{height:4rem}}.modal__main{height:calc(100% - 5.7rem);overflow:auto;padding:1rem}.modal__main::after{content:"";display:block;height:10rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__main::after{height:8rem}}.modal__alert{padding:5rem 2rem 2rem}@media only screen and (min-width: 48em){.modal__alert{padding:6rem 4rem 4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__alert{padding:4.8rem 3.2rem 3.2rem}}.modal__gdpr{padding:6rem 2rem 2rem}@media only screen and (min-width: 48em){.modal__gdpr{padding:6rem 4rem 4rem}}@media only screen and (min-width: 1194px){.modal__gdpr{padding:4.8rem}}@media only screen and (min-width: 1600px){.modal__gdpr{padding:6rem}}.modal__footer-fixed{bottom:1rem;left:1rem;position:absolute;right:1rem}.modal__footer-fixed .btn-solid{width:100%}@media only screen and (min-width: 48em){.modal__picture-wrapper{margin-left:10rem}}@media only screen and (min-width: 1194px){.modal__picture-wrapper{flex:0 0 30.72rem;width:30.72rem;max-width:30.72rem;margin-left:8rem}}@media only screen and (min-width: 1600px){.modal__picture-wrapper{flex:0 0 38.4rem;width:38.4rem;max-width:38.4rem;margin-left:10rem}}.modal__picture-bottom-wrapper{margin:0 0 -2rem}@media only screen and (min-width: 48em){.modal__picture-bottom-wrapper{flex:0 0 55%;width:55%;max-width:55%;margin:0 -4rem -5rem 0;max-width:55rem}}@media only screen and (min-width: 1194px){.modal__picture-bottom-wrapper{margin:0 -5.2rem -5.6rem 0;max-width:44rem}}@media only screen and (min-width: 1600px){.modal__picture-bottom-wrapper{margin:0 -6.5rem -7rem 0;max-width:55rem}}.modal__picture-bottom-wrapper--house .modal__picture{position:absolute;right:0;width:12.5rem;height:auto;bottom:0;margin-right:0;display:block;margin-left:auto}@media only screen and (min-width: 48em){.modal__picture-bottom-wrapper--house .modal__picture{width:30.6rem;right:0;top:50%;transform:translateY(-50%);bottom:auto;margin-top:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal__picture-bottom-wrapper--house .modal__picture{width:23rem}}.modal__picture{width:100%}@media only screen and (min-width: 1194px){.modal__default--border-b-r{border-radius:1.6rem}}@media only screen and (min-width: 1600px){.modal__default--border-b-r{border-radius:3rem}}.modal--template .modal__container{max-width:133.5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal--template .modal__container{max-width:106.8rem}}@media only screen and (min-width: 1600px){.modal--template .modal__container{max-width:133.5rem}}.modal--template .modal__inner{height:78rem;overflow-x:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal--template .modal__inner{height:62.4rem}}@media only screen and (min-width: 1600px){.modal--template .modal__inner{height:78rem}}.modal--login .modal__container{max-width:130rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal--login .modal__container{max-width:104rem}}.modal--login .modal__inner{overflow-x:hidden}.modal--small .modal__container{max-width:131.5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal--small .modal__container{max-width:105.2rem}}@media only screen and (min-width: 1600px){.modal--small .modal__container{max-width:131.5rem}}.modal--small .modal__inner{height:78rem;overflow-x:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal--small .modal__inner{height:auto}}@media only screen and (min-width: 1600px){.modal--small .modal__inner{height:78rem}}.modal--order .modal__container{max-width:172rem}@media only screen and (min-width: 48em){.modal--order .modal__container{max-width:181.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal--order .modal__container{max-width:145.28rem}}.modal--order .modal__body{height:100%}@media only screen and (min-width: 48em){.modal--order .modal__content{width:calc(100% - 9.6rem);margin:0 auto;position:relative}}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal--order .modal__content{width:calc(100% - 7.68rem);margin:0 auto}}.modal--order .modal__inner{overflow-x:hidden;overflow-y:auto}@media(min-width: 1080px){.modal--order .modal__inner{height:80.8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.modal--order .modal__inner{height:64.64rem}}@supports(-webkit-touch-callout: none){.modal__body{-webkit-overflow-scrolling:touch;overflow-y:scroll}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel::after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel{cursor:grab}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{left:0;position:relative}.tns-gallery{left:0;min-height:1px;position:relative}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto !important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-normal,.tns-fadeOut{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3)}.tns-t-ct::after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70)}/*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */input.form-control::-webkit-outer-spin-button,input.form-control::-webkit-inner-spin-button{appearance:none;margin:0}input.form-control[type=number]{appearance:textfield}.form-control{background-color:rgba(187,178,255,.0784313725);border:.1rem solid rgba(187,178,255,.0784313725);border-radius:1.4rem;color:#baabfd;font-size:2rem;font-weight:400;line-height:1;height:5.8rem;padding:0 2.4rem;width:100%;box-shadow:none;transition:none}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-control{border-radius:1.12rem;font-size:1.6rem;height:4.64rem;padding:0 1.92rem}}.form-control:focus{border-color:#baabfd;background-color:rgba(187,178,255,.0784313725);color:#baabfd}.form-control:hover{background-color:rgba(187,178,255,.1490196078)}.form-control::placeholder{color:#655998}.form-control--modal{background-color:rgba(246,246,246,.7);border-color:#c4c4c4}.form-container--success .form-control{background-color:#f6fff8;border-color:#07cc89}.form-container--error .form-control{border-color:#ff2a0c !important}.form-container--text .form-control{padding-right:6rem;text-align:right}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-container--text .form-control{padding-right:4.8rem}}select[class*=form-control]{appearance:none;background-image:url(/img/layout/chevron-down-gray-chalice..svg);background-position:90% 50%;background-repeat:no-repeat;background-size:1rem .5rem;border:.2rem solid #b1b1b1;color:#b1b1b1;cursor:pointer;font-family:"Basier Circle",arial,sans-serif;font-size:1.4rem;font-weight:600;height:4rem;line-height:1;padding:0 1.5rem}@media only screen and (min-width: 48em){select[class*=form-control]{font-size:1.75rem;height:5rem;padding:2.4rem 2.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){select[class*=form-control]{background-position:95% 50%;background-size:.8rem .4rem;border-width:.16rem;font-size:1.4rem;height:4rem;padding:0 2rem}}select[class*=form-control]:focus{outline:none}textarea[class*=form-control]{height:16.6rem;resize:none;padding-top:2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){textarea[class*=form-control]{height:13.28rem;padding-top:1.6rem}}.form-container--edit .form-control,.form-container--v2 .form-control{background-color:#fdfdfd;border:.1rem solid #d6d6d6;border-radius:2rem;color:#07cc89;font-size:1.4rem;font-weight:500;line-height:4.3rem;padding:.4rem 2rem 0}@media only screen and (min-width: 25em){.form-container--edit .form-control,.form-container--v2 .form-control{font-size:1.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-container--edit .form-control,.form-container--v2 .form-control{border-radius:1.6rem;font-size:1.2rem;line-height:3.44rem;padding:.32rem 1.6rem 0}}.form-container--edit .form-control{padding:.4rem 6rem 0 2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-container--edit .form-control{padding:.32rem 4.8rem 0 1.6rem}}.form-control-checkbox h3{font-size:1.8rem;font-weight:350;color:#979797;margin-bottom:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-control-checkbox h3{font-size:1.44rem;margin-bottom:1.2rem}}.form-control-checkbox__item{display:inline-block;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-control-checkbox__item{margin-bottom:.8rem}}.form-control-checkbox__item .icon-checkbox{padding:0 1.5rem;height:3rem;background-color:rgba(0,0,0,0);border-color:#b1b1b1 !important}@media only screen and (min-width: 48em){.form-control-checkbox__item .icon-checkbox{padding:0 3.8rem;height:4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-control-checkbox__item .icon-checkbox{padding:0 3.04rem;height:3.2rem}}.form-control-checkbox__item .icon-checkbox__body{display:none}.form-control-checkbox__item .icon-checkbox__title{color:#b1b1b1;font-weight:400;font-size:1.2rem}@media only screen and (min-width: 48em){.form-control-checkbox__item .icon-checkbox__title{font-size:1.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-control-checkbox__item .icon-checkbox__title{font-size:1.2rem}}.form-control-checkbox__item input:checked+.icon-checkbox{border:.1rem solid #0ede97 !important;background-color:#0ede97}.form-control-checkbox__item input:checked+.icon-checkbox .icon-checkbox__title{color:#fff}@media only screen and (min-width: 48em){.form-control-checkbox--pricelist .form-control-checkbox__item{margin-bottom:0}}.form-control-checkbox--pricelist .icon-checkbox{height:3rem;background-color:rgba(0,0,0,0);border-color:#b1b1b1 !important}@media only screen and (min-width: 48em){.form-control-checkbox--pricelist .icon-checkbox{padding:0 1.8rem;height:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-control-checkbox--pricelist .icon-checkbox{padding:0 1.44rem;height:2.4rem}}@media only screen and (min-width: 48em){.form-control-checkbox--pricelist .icon-checkbox .icon-checkbox__title{font-size:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-control-checkbox--pricelist .icon-checkbox .icon-checkbox__title{font-size:.96rem}}.form-control-checkbox--pricelist input:checked+.icon-checkbox{background-color:#fff !important;border:.12rem solid #333 !important}.form-control-checkbox--pricelist input:checked+.icon-checkbox .icon-checkbox__title{color:#333;font-weight:450}/*! purgecss end ignore */.form-label{color:#000;display:block;font-size:1.4rem;font-weight:350}@media only screen and (min-width: 48em){.form-label{font-size:1.75rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-label{font-size:1.4rem}}.form-label small{color:#b1b1b1;font-size:100%}.form-label--v2{color:#9c9c9c;font-size:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-label--v2{font-size:1.2rem}}/*! purgecss end ignore */.form-submit{transition-duration:0.25s;transition-property:background-color;will-change:background-color;background-color:#333;border:0;border-radius:2.8rem;box-shadow:none;color:#fff;cursor:pointer;font-family:"Basier Circle",arial,sans-serif;font-size:1.2rem;font-weight:600;line-height:4rem;padding:0 4.2rem}@media only screen and (min-width: 48em){.form-submit{border-radius:2.4rem;font-size:1.4rem;line-height:4.4rem;padding:0 5.12rem}}@media only screen and (min-width: 1600px){.form-submit{border-radius:3rem;font-size:1.75rem;line-height:5.5rem;padding:0 6.4rem}}.form-submit--recruitment{max-width:29rem}/*! purgecss end ignore */.form-text{color:#000;font-size:1.5rem;font-weight:500;position:absolute;right:3rem;top:50%;transform:translate(0, -50%)}@media only screen and (min-width: 48em){.form-text{font-size:1.28rem;right:2.4rem}}@media only screen and (min-width: 1600px){.form-text{font-size:1.6rem;right:3rem}}/*! purgecss end ignore */.input-file-wrapper{background:#f0f0f0;border:.1rem solid #d6d6d6;border-radius:2.1rem;padding:1.5rem}@media only screen and (min-width: 48em){.input-file-wrapper{padding:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file-wrapper{border-radius:1.68rem;padding:1.6rem}}.input-file-wrapper .input-file-wrapper__select{background-image:url(/img/layout/chevron-down..svg);border-color:#000;color:#000}.input-file-wrapper .input-file-wrapper__select--gray-silver-chalice{background-image:url(/img/layout/chevron-down-gray-chalice..svg);border-color:#b1b1b1;color:#b1b1b1}.input-file-wrapper .input-file-wrapper__box{background-color:#fff;border:.1rem solid #e3e3e3;border-radius:2.1rem;padding:2rem}@media only screen and (min-width: 48em){.input-file-wrapper .input-file-wrapper__box{padding:4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file-wrapper .input-file-wrapper__box{border-radius:1.68rem;padding:3.2rem}}.input-file-wrapper .input-file-wrapper__box ul li{line-height:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file-wrapper .input-file-wrapper__box ul li{line-height:2.4rem}}@media only screen and (min-width: 1600px){.input-file-wrapper .input-file-wrapper__box ul li{line-height:3rem}}.input-file-wrapper.input-file-wrapper--order{background-color:#f8f3ff;border-color:#e3e3e3}.input-file-wrapper--uploaded,.input-file-wrapper--over{background:linear-gradient(90deg, #04C1A7, #00DC84)}.input-file{cursor:pointer;display:block;margin:0;padding:2.5rem;border:.1rem dashed #8e8e8e;border-radius:.9rem;background-color:#f1e7ff}@media only screen and (min-width: 48em){.input-file{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:57.1rem;min-height:14.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file{border-radius:.72rem;max-width:45.68rem;min-height:11.68rem;padding:2rem;border-radius:.72rem}}.input-file.input-file--border-gray{border-color:#d6d6d6;border-width:.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file.input-file--border-gray{border-width:.16rem}}.input-file input{display:none}.input-file .input-file__bg{height:100%;position:absolute;right:0;top:0}.input-file-wrapper--uploaded .input-file .input-file__bg,.input-file-wrapper--over .input-file .input-file__bg{visibility:hidden}.input-file__body{display:block}.input-file__before{animation:fadeEffect .5s;display:block}.input-file-wrapper--uploaded .input-file__before{display:none}.input-file__after{animation:fadeEffect .5s;display:none}.input-file-wrapper--uploaded .input-file__after{display:block}.input-file__content{color:#979797;display:block;font-size:1.75rem;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file__content{font-size:1.4rem}}.input-file__content strong{font-weight:500}.input-file__after .input-file__content{color:#fff}@media only screen and (min-width: 48em){.input-file__after .input-file__content{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file__after .input-file__content{font-size:1.6rem}}.input-file__content--span-dusty-gray span{color:#9c9c9c}.input-file__names{font-size:1.4rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.input-file__names{font-size:1.75rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file__names{font-size:1.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.input-file__icon{max-width:6rem}}/*! purgecss end ignore */.radio-card input{display:none}.radio-card__body{transition-duration:0.25s;transition-property:border-color;will-change:border-color;background-color:#f8f8f8;border:.1rem solid #e3e3e3;border-radius:2rem;cursor:pointer;display:block;padding:1rem;position:relative}@media only screen and (min-width: 48em){.radio-card__body{border-radius:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.radio-card__body{border-radius:2.4rem;padding:.8rem}}input:checked+.radio-card__body{border-color:#07cc89}.radio-card__checked{transition-duration:0.25s;transition-property:opacity,transform;will-change:opacity,transform;left:2rem;opacity:0;position:absolute;top:2rem;transform:scale(0, 0)}@media only screen and (min-width: 992px)and (max-width: 1699px){.radio-card__checked{left:1.6rem;top:1.6rem}}input:checked+.radio-card__body .radio-card__checked{opacity:1;transform:scale(1, 1)}.radio-card__picture{border-radius:1rem;margin:0 0 2rem;width:100%}@media only screen and (min-width: 48em){.radio-card__picture{border-radius:2rem;margin:0 0 4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.radio-card__picture{border-radius:1.6rem;margin:0 0 3.2rem}}.radio-card__label{display:block;font-size:2rem;font-weight:500;margin:0 0 1.5rem;text-align:center}@media only screen and (min-width: 48em){.radio-card__label{font-size:2.5rem;margin:0 0 3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.radio-card__label{font-size:2rem;margin:0 0 2.8rem}}/*! purgecss end ignore */.form-radio{display:inline-flex;position:relative;cursor:pointer;height:5.1rem;border-radius:11.9rem;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.form-radio{height:4.08rem;border-radius:9.52rem}}.form-radio input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.form-radio input:checked+.checkmark{background-color:#baabfd}.form-radio input:checked+.checkmark span{color:#000}.form-radio input:hover:not(.form-radio input:checked)+.checkmark{background-color:rgba(187,178,255,.15)}.checkmark{padding:0 1.65rem;height:100%;display:inline-flex;align-items:center;background-color:rgba(187,178,255,.08)}@media only screen and (min-width: 992px)and (max-width: 1699px){.checkmark{padding:0 1.32rem}}.checkmark span{color:#baabfd;font-size:2rem;line-height:1;font-weight:500;white-space:nowrap;position:relative}@media only screen and (min-width: 992px)and (max-width: 1699px){.checkmark span{font-size:1.6rem}}/*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss end ignore */.bg-c-black{background-color:#000 !important}.bg-c-green-clear-day{background-color:#f9fffd !important}.bg-c-white{background-color:#fff !important}.bg-c-almost-white{background-color:#fdfdfd !important}.bg-c-transparent{background-color:rgba(0,0,0,0) !important}.bg-c-purple-magnolia{background-color:#f8f3ff !important}.bg-c-purple-magnolia-faded{background-color:#fbf9ff !important}.bg-c-gray-alabaster{background-color:#f8f8f8 !important}.bg-c-gray-wine-shaft{background-color:#333 !important}.bg-c-gray-wild-sand{background-color:#f6f6f6 !important}.bg-c-gray-porcelain{background-color:#f3f4f5 !important}.bg-c-gray-alabaster-lighter{background-color:#fafafa !important}.bg-c-purple-blue-chalk{background-color:#f1e7ff !important}.bg-c-green-caribbean{background-color:#07cc89 !important}.bg-c-green-hint{background-color:#f6fff8 !important}.bg-c-gray-mine-shaft{background-color:#333 !important}.bg-c-green-candy{background-color:#2dc800 !important}.bg-c-gray-palladium{background-color:#b0b0b0 !important}.bg-c-gray-american-silver{background-color:#cecece !important}.bg-c-orange-flush{background-color:#ff7600 !important}.bg-c-red-basic{background-color:red !important}.bg-c-blue-sky{background-color:#30afff !important}.bg-c-brown-festering{background-color:#c88f00 !important}.bg-c-blue-peacock{background-color:#4242ff !important}.bg-c-yellow-plum{background-color:#a7c827 !important}.bg-c-purple-amethyst{background-color:#9000ff !important}.bg-c-purple-psychedelic{background-color:#d500ff !important}.bg-c-purple-venetian-nights{background-color:#7e5aff !important}@media only screen and (min-width: 1194px){.xsdesktop-bg-c-transparent{background-color:rgba(0,0,0,0) !important}}/*! purgecss end ignore */.c-gray-alto{color:#d6d6d6 !important}.c-black{color:#000 !important}.c-gray{color:#898989 !important}.c-gray-mercury{color:#e3e3e3 !important}.c-white{color:#fff !important}.c-green-mountain-meadow{color:#17ce87 !important}.c-green-green-caribbean{color:#07cc89 !important}.c-green-caribbean-lighter{color:#0ede97 !important}.c-red-martini{color:#b1a4a4 !important}.c-gray-dusty{color:#9c9c9c !important}.c-gray-dusty-darker{color:#979797 !important}.c-purple-heliotrope{color:#b482ff !important}.c-purple-heart{color:#7327e6 !important}.c-gray-silver-chalice{color:#b1b1b1 !important}.c-gray-silver-chalice-2{color:#a7a7a7 !important}.c-gray-mine-shaft{color:#333 !important}.c-purple-electric-violet{color:#8b45f4 !important}.c-green-spring-darker{color:#0f9 !important}.c-red-stage{color:#cc6207 !important}.c-orange-outrageous{color:#ff683b !important}.c-orange-brandy{color:#dabb8d !important}.c-green-candy{color:#2dc800 !important}.c-purple-vega-violet{color:#a351fb !important}.c-green-battletoad{color:#1bc960 !important}.c-gray-dull{color:#727272 !important}.c-gray-stonewall{color:#c1c1c1 !important}.c-purple-trusted{color:#6b00d5 !important}.c-blue-pervenche{color:#0093ef !important}.c-gray-shingle{color:#949494 !important}.c-purple-opulence{color:#655998 !important}.c-purple-winterspring{color:#baabfd !important}/*! purgecss end ignore */.block{display:block !important}.none{display:none !important}.inline-block{display:inline-block !important}.inline{display:inline !important}.inline-flex{display:inline-flex !important}.grid{display:grid !important}.flex{display:flex !important}@media only screen and (min-width: 25em){.xs-block{display:block !important}.xs-none{display:none !important}.xs-inline-block{display:inline-block !important}.xs-inline{display:inline !important}.xs-inline-flex{display:inline-flex !important}.xs-grid{display:grid !important}.xs-flex{display:flex !important}}@media only screen and (min-width: 48em){.md-block{display:block !important}.md-none{display:none !important}.md-inline-block{display:inline-block !important}.md-inline{display:inline !important}.md-inline-flex{display:inline-flex !important}.md-grid{display:grid !important}.md-flex{display:flex !important}}@media only screen and (min-width: 62em){.lg-block{display:block !important}.lg-none{display:none !important}.lg-inline-block{display:inline-block !important}.lg-inline{display:inline !important}.lg-inline-flex{display:inline-flex !important}.lg-grid{display:grid !important}.lg-flex{display:flex !important}}@media only screen and (min-width: 1100px){.mlg-block{display:block !important}.mlg-none{display:none !important}.mlg-inline-block{display:inline-block !important}.mlg-inline{display:inline !important}.mlg-inline-flex{display:inline-flex !important}.mlg-grid{display:grid !important}.mlg-flex{display:flex !important}}@media only screen and (min-width: 1194px){.xlg-block{display:block !important}.xlg-none{display:none !important}.xlg-inline-block{display:inline-block !important}.xlg-inline{display:inline !important}.xlg-inline-flex{display:inline-flex !important}.xlg-grid{display:grid !important}.xlg-flex{display:flex !important}}@media only screen and (min-width: 1194px){.xsdesktop-block{display:block !important}.xsdesktop-none{display:none !important}.xsdesktop-inline-block{display:inline-block !important}.xsdesktop-inline{display:inline !important}.xsdesktop-inline-flex{display:inline-flex !important}.xsdesktop-grid{display:grid !important}.xsdesktop-flex{display:flex !important}}@media only screen and (min-width: 80em){.activexsdesktop-block{display:block !important}.activexsdesktop-none{display:none !important}.activexsdesktop-inline-block{display:inline-block !important}.activexsdesktop-inline{display:inline !important}.activexsdesktop-inline-flex{display:inline-flex !important}.activexsdesktop-grid{display:grid !important}.activexsdesktop-flex{display:flex !important}}@media only screen and (min-width: 1366px){.smdesktop-block{display:block !important}.smdesktop-none{display:none !important}.smdesktop-inline-block{display:inline-block !important}.smdesktop-inline{display:inline !important}.smdesktop-inline-flex{display:inline-flex !important}.smdesktop-grid{display:grid !important}.smdesktop-flex{display:flex !important}}@media only screen and (min-width: 90em){.mddesktop-block{display:block !important}.mddesktop-none{display:none !important}.mddesktop-inline-block{display:inline-block !important}.mddesktop-inline{display:inline !important}.mddesktop-inline-flex{display:inline-flex !important}.mddesktop-grid{display:grid !important}.mddesktop-flex{display:flex !important}}@media only screen and (min-width: 1600px){.breakdesktop-block{display:block !important}.breakdesktop-none{display:none !important}.breakdesktop-inline-block{display:inline-block !important}.breakdesktop-inline{display:inline !important}.breakdesktop-inline-flex{display:inline-flex !important}.breakdesktop-grid{display:grid !important}.breakdesktop-flex{display:flex !important}}@media only screen and (min-width: 120em){.lgdesktop-block{display:block !important}.lgdesktop-none{display:none !important}.lgdesktop-inline-block{display:inline-block !important}.lgdesktop-inline{display:inline !important}.lgdesktop-inline-flex{display:inline-flex !important}.lgdesktop-grid{display:grid !important}.lgdesktop-flex{display:flex !important}}/*! purgecss end ignore */.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-ai-c{align-items:center !important}.flex-ai-fs{align-items:flex-start !important}.flex-ai-fe{align-items:flex-end !important}.flex-ai-s{align-items:stretch !important}.flex-ac-sb{align-content:space-between !important}.flex-ac-fe{align-content:flex-end !important}.flex-ac-c{align-content:center !important}.flex-as-c{align-self:center !important}.flex-jc-c{justify-content:center !important}.flex-jc-fs{justify-content:flex-start !important}.flex-jc-fe{justify-content:flex-end !important}.flex-jc-sb{justify-content:space-between !important}.flex-jc-sa{justify-content:space-around !important}.flex-fd-c{flex-direction:column !important}.flex-fd-r{flex-direction:row !important}.flex-fd-rr{flex-direction:row-reverse !important}.flex-fd-cr{flex-direction:column-reverse !important}.flex-o-1{order:1 !important}.flex-o-2{order:2 !important}@media only screen and (min-width: 25em){.xs-flex-wrap{flex-wrap:wrap !important}.xs-flex-nowrap{flex-wrap:nowrap !important}.xs-flex-ai-c{align-items:center !important}.xs-flex-ai-fs{align-items:flex-start !important}.xs-flex-ai-fe{align-items:flex-end !important}.xs-flex-ai-s{align-items:stretch !important}.xs-flex-ac-sb{align-content:space-between !important}.xs-flex-ac-fe{align-content:flex-end !important}.xs-flex-ac-c{align-content:center !important}.xs-flex-as-c{align-self:center !important}.xs-flex-jc-c{justify-content:center !important}.xs-flex-jc-fs{justify-content:flex-start !important}.xs-flex-jc-fe{justify-content:flex-end !important}.xs-flex-jc-sb{justify-content:space-between !important}.xs-flex-jc-sa{justify-content:space-around !important}.xs-flex-fd-c{flex-direction:column !important}.xs-flex-fd-r{flex-direction:row !important}.xs-flex-fd-rr{flex-direction:row-reverse !important}.xs-flex-o-1{order:1 !important}.xs-flex-o-2{order:2 !important}}@media only screen and (min-width: 48em){.md-flex-wrap{flex-wrap:wrap !important}.md-flex-nowrap{flex-wrap:nowrap !important}.md-flex-ai-c{align-items:center !important}.md-flex-ai-fs{align-items:flex-start !important}.md-flex-ai-fe{align-items:flex-end !important}.md-flex-ai-s{align-items:stretch !important}.md-flex-ac-sb{align-content:space-between !important}.md-flex-ac-fe{align-content:flex-end !important}.md-flex-ac-c{align-content:center !important}.md-flex-as-c{align-self:center !important}.md-flex-jc-c{justify-content:center !important}.md-flex-jc-fs{justify-content:flex-start !important}.md-flex-jc-fe{justify-content:flex-end !important}.md-flex-jc-sb{justify-content:space-between !important}.md-flex-jc-sa{justify-content:space-around !important}.md-flex-fd-c{flex-direction:column !important}.md-flex-fd-r{flex-direction:row !important}.md-flex-fd-rr{flex-direction:row-reverse !important}.md-flex-o-1{order:1 !important}.md-flex-o-2{order:2 !important}}@media only screen and (min-width: 62em){.lg-flex-wrap{flex-wrap:wrap !important}.lg-flex-nowrap{flex-wrap:nowrap !important}.lg-flex-ai-c{align-items:center !important}.lg-flex-ai-fs{align-items:flex-start !important}.lg-flex-ai-fe{align-items:flex-end !important}.lg-flex-ai-s{align-items:stretch !important}.lg-flex-ac-sb{align-content:space-between !important}.lg-flex-ac-fe{align-content:flex-end !important}.lg-flex-ac-c{align-content:center !important}.lg-flex-as-c{align-self:center !important}.lg-flex-jc-c{justify-content:center !important}.lg-flex-jc-fs{justify-content:flex-start !important}.lg-flex-jc-fe{justify-content:flex-end !important}.lg-flex-jc-sb{justify-content:space-between !important}.lg-flex-jc-sa{justify-content:space-around !important}.lg-flex-fd-c{flex-direction:column !important}.lg-flex-fd-r{flex-direction:row !important}.lg-flex-fd-rr{flex-direction:row-reverse !important}.lg-flex-o-1{order:1 !important}.lg-flex-o-2{order:2 !important}}@media only screen and (min-width: 1100px){.mlg-flex-wrap{flex-wrap:wrap !important}.mlg-flex-nowrap{flex-wrap:nowrap !important}.mlg-flex-ai-c{align-items:center !important}.mlg-flex-ai-fs{align-items:flex-start !important}.mlg-flex-ai-fe{align-items:flex-end !important}.mlg-flex-ai-s{align-items:stretch !important}.mlg-flex-ac-sb{align-content:space-between !important}.mlg-flex-ac-fe{align-content:flex-end !important}.mlg-flex-ac-c{align-content:center !important}.mlg-flex-as-c{align-self:center !important}.mlg-flex-jc-c{justify-content:center !important}.mlg-flex-jc-fs{justify-content:flex-start !important}.mlg-flex-jc-fe{justify-content:flex-end !important}.mlg-flex-jc-sb{justify-content:space-between !important}.mlg-flex-jc-sa{justify-content:space-around !important}.mlg-flex-fd-c{flex-direction:column !important}.mlg-flex-fd-r{flex-direction:row !important}.mlg-flex-fd-rr{flex-direction:row-reverse !important}.mlg-flex-o-1{order:1 !important}.mlg-flex-o-2{order:2 !important}}@media only screen and (min-width: 1194px){.xlg-flex-wrap{flex-wrap:wrap !important}.xlg-flex-nowrap{flex-wrap:nowrap !important}.xlg-flex-ai-c{align-items:center !important}.xlg-flex-ai-fs{align-items:flex-start !important}.xlg-flex-ai-fe{align-items:flex-end !important}.xlg-flex-ai-s{align-items:stretch !important}.xlg-flex-ac-sb{align-content:space-between !important}.xlg-flex-ac-fe{align-content:flex-end !important}.xlg-flex-ac-c{align-content:center !important}.xlg-flex-as-c{align-self:center !important}.xlg-flex-jc-c{justify-content:center !important}.xlg-flex-jc-fs{justify-content:flex-start !important}.xlg-flex-jc-fe{justify-content:flex-end !important}.xlg-flex-jc-sb{justify-content:space-between !important}.xlg-flex-jc-sa{justify-content:space-around !important}.xlg-flex-fd-c{flex-direction:column !important}.xlg-flex-fd-r{flex-direction:row !important}.xlg-flex-fd-rr{flex-direction:row-reverse !important}.xlg-flex-o-1{order:1 !important}.xlg-flex-o-2{order:2 !important}}@media only screen and (min-width: 1194px){.xsdesktop-flex-wrap{flex-wrap:wrap !important}.xsdesktop-flex-nowrap{flex-wrap:nowrap !important}.xsdesktop-flex-ai-c{align-items:center !important}.xsdesktop-flex-ai-fs{align-items:flex-start !important}.xsdesktop-flex-ai-fe{align-items:flex-end !important}.xsdesktop-flex-ai-s{align-items:stretch !important}.xsdesktop-flex-ac-sb{align-content:space-between !important}.xsdesktop-flex-ac-fe{align-content:flex-end !important}.xsdesktop-flex-ac-c{align-content:center !important}.xsdesktop-flex-as-c{align-self:center !important}.xsdesktop-flex-jc-c{justify-content:center !important}.xsdesktop-flex-jc-fs{justify-content:flex-start !important}.xsdesktop-flex-jc-fe{justify-content:flex-end !important}.xsdesktop-flex-jc-sb{justify-content:space-between !important}.xsdesktop-flex-jc-sa{justify-content:space-around !important}.xsdesktop-flex-fd-c{flex-direction:column !important}.xsdesktop-flex-fd-r{flex-direction:row !important}.xsdesktop-flex-fd-rr{flex-direction:row-reverse !important}.xsdesktop-flex-o-1{order:1 !important}.xsdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 80em){.activexsdesktop-flex-wrap{flex-wrap:wrap !important}.activexsdesktop-flex-nowrap{flex-wrap:nowrap !important}.activexsdesktop-flex-ai-c{align-items:center !important}.activexsdesktop-flex-ai-fs{align-items:flex-start !important}.activexsdesktop-flex-ai-fe{align-items:flex-end !important}.activexsdesktop-flex-ai-s{align-items:stretch !important}.activexsdesktop-flex-ac-sb{align-content:space-between !important}.activexsdesktop-flex-ac-fe{align-content:flex-end !important}.activexsdesktop-flex-ac-c{align-content:center !important}.activexsdesktop-flex-as-c{align-self:center !important}.activexsdesktop-flex-jc-c{justify-content:center !important}.activexsdesktop-flex-jc-fs{justify-content:flex-start !important}.activexsdesktop-flex-jc-fe{justify-content:flex-end !important}.activexsdesktop-flex-jc-sb{justify-content:space-between !important}.activexsdesktop-flex-jc-sa{justify-content:space-around !important}.activexsdesktop-flex-fd-c{flex-direction:column !important}.activexsdesktop-flex-fd-r{flex-direction:row !important}.activexsdesktop-flex-fd-rr{flex-direction:row-reverse !important}.activexsdesktop-flex-o-1{order:1 !important}.activexsdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 1366px){.smdesktop-flex-wrap{flex-wrap:wrap !important}.smdesktop-flex-nowrap{flex-wrap:nowrap !important}.smdesktop-flex-ai-c{align-items:center !important}.smdesktop-flex-ai-fs{align-items:flex-start !important}.smdesktop-flex-ai-fe{align-items:flex-end !important}.smdesktop-flex-ai-s{align-items:stretch !important}.smdesktop-flex-ac-sb{align-content:space-between !important}.smdesktop-flex-ac-fe{align-content:flex-end !important}.smdesktop-flex-ac-c{align-content:center !important}.smdesktop-flex-as-c{align-self:center !important}.smdesktop-flex-jc-c{justify-content:center !important}.smdesktop-flex-jc-fs{justify-content:flex-start !important}.smdesktop-flex-jc-fe{justify-content:flex-end !important}.smdesktop-flex-jc-sb{justify-content:space-between !important}.smdesktop-flex-jc-sa{justify-content:space-around !important}.smdesktop-flex-fd-c{flex-direction:column !important}.smdesktop-flex-fd-r{flex-direction:row !important}.smdesktop-flex-fd-rr{flex-direction:row-reverse !important}.smdesktop-flex-o-1{order:1 !important}.smdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 90em){.mddesktop-flex-wrap{flex-wrap:wrap !important}.mddesktop-flex-nowrap{flex-wrap:nowrap !important}.mddesktop-flex-ai-c{align-items:center !important}.mddesktop-flex-ai-fs{align-items:flex-start !important}.mddesktop-flex-ai-fe{align-items:flex-end !important}.mddesktop-flex-ai-s{align-items:stretch !important}.mddesktop-flex-ac-sb{align-content:space-between !important}.mddesktop-flex-ac-fe{align-content:flex-end !important}.mddesktop-flex-ac-c{align-content:center !important}.mddesktop-flex-as-c{align-self:center !important}.mddesktop-flex-jc-c{justify-content:center !important}.mddesktop-flex-jc-fs{justify-content:flex-start !important}.mddesktop-flex-jc-fe{justify-content:flex-end !important}.mddesktop-flex-jc-sb{justify-content:space-between !important}.mddesktop-flex-jc-sa{justify-content:space-around !important}.mddesktop-flex-fd-c{flex-direction:column !important}.mddesktop-flex-fd-r{flex-direction:row !important}.mddesktop-flex-fd-rr{flex-direction:row-reverse !important}.mddesktop-flex-o-1{order:1 !important}.mddesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 1600px){.breakdesktop-flex-wrap{flex-wrap:wrap !important}.breakdesktop-flex-nowrap{flex-wrap:nowrap !important}.breakdesktop-flex-ai-c{align-items:center !important}.breakdesktop-flex-ai-fs{align-items:flex-start !important}.breakdesktop-flex-ai-fe{align-items:flex-end !important}.breakdesktop-flex-ai-s{align-items:stretch !important}.breakdesktop-flex-ac-sb{align-content:space-between !important}.breakdesktop-flex-ac-fe{align-content:flex-end !important}.breakdesktop-flex-ac-c{align-content:center !important}.breakdesktop-flex-as-c{align-self:center !important}.breakdesktop-flex-jc-c{justify-content:center !important}.breakdesktop-flex-jc-fs{justify-content:flex-start !important}.breakdesktop-flex-jc-fe{justify-content:flex-end !important}.breakdesktop-flex-jc-sb{justify-content:space-between !important}.breakdesktop-flex-jc-sa{justify-content:space-around !important}.breakdesktop-flex-fd-c{flex-direction:column !important}.breakdesktop-flex-fd-r{flex-direction:row !important}.breakdesktop-flex-fd-rr{flex-direction:row-reverse !important}.breakdesktop-flex-o-1{order:1 !important}.breakdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 120em){.lgdesktop-flex-wrap{flex-wrap:wrap !important}.lgdesktop-flex-nowrap{flex-wrap:nowrap !important}.lgdesktop-flex-ai-c{align-items:center !important}.lgdesktop-flex-ai-fs{align-items:flex-start !important}.lgdesktop-flex-ai-fe{align-items:flex-end !important}.lgdesktop-flex-ai-s{align-items:stretch !important}.lgdesktop-flex-ac-sb{align-content:space-between !important}.lgdesktop-flex-ac-fe{align-content:flex-end !important}.lgdesktop-flex-ac-c{align-content:center !important}.lgdesktop-flex-as-c{align-self:center !important}.lgdesktop-flex-jc-c{justify-content:center !important}.lgdesktop-flex-jc-fs{justify-content:flex-start !important}.lgdesktop-flex-jc-fe{justify-content:flex-end !important}.lgdesktop-flex-jc-sb{justify-content:space-between !important}.lgdesktop-flex-jc-sa{justify-content:space-around !important}.lgdesktop-flex-fd-c{flex-direction:column !important}.lgdesktop-flex-fd-r{flex-direction:row !important}.lgdesktop-flex-fd-rr{flex-direction:row-reverse !important}.lgdesktop-flex-o-1{order:1 !important}.lgdesktop-flex-o-2{order:2 !important}}/*! purgecss end ignore */.user-04-bg{line-height:0}.user-04-bg__img{width:100%}.user-04-bg__content{bottom:4rem;left:50%;position:absolute;transform:translate(-50%, 0)}@media only screen and (min-width: 48em){.user-04-bg__content{bottom:25%;transform:translate(-50%, 0)}}.object-fit-contain{object-fit:contain}.object-position-c-c{object-position:center center}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}.static{position:static}/*! purgecss end ignore */.w-100p{width:100%}@media only screen and (min-width: 48em){.md-w-100p{width:100%}}.w-60p{width:60%}@media only screen and (min-width: 48em){.md-w-auto{width:auto}}@media only screen and (min-width: 62em){.lg-w-auto{width:auto}}.max-w-100p{max-width:100%}.max-w-300{max-width:30rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.max-w-300{max-width:24rem}}.max-w-349{max-width:34.9rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.max-w-349{max-width:27.92rem}}.flex-1{flex:1}.flex-70{flex:0 0 7rem;width:7rem;max-width:7rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.flex-70{flex:0 0 5.6rem;width:5.6rem;max-width:5.6rem}}@media only screen and (min-width: 48em){.md-flex-384{flex:0 0 30.72rem;width:30.72rem;max-width:30.72rem}}@media only screen and (min-width: 1600px){.md-flex-384{flex:0 0 38.4rem;width:38.4rem;max-width:38.4rem}}@media only screen and (min-width: 48em){.md-flex-340{flex:0 0 27.2rem;width:27.2rem;max-width:27.2rem}}@media only screen and (min-width: 1600px){.md-flex-340{flex:0 0 34rem;width:34rem;max-width:34rem}}.lg-flex-250{flex:0 0 25rem;width:25rem;max-width:25rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.lg-flex-250{flex:0 0 20rem;width:20rem;max-width:20rem}}@media only screen and (min-width: 48em){.md-flex-250{flex:0 0 25rem;width:25rem;max-width:25rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.md-flex-250{flex:0 0 20rem;width:20rem;max-width:20rem}}@media only screen and (min-width: 48em){.md-flex-330{flex:0 0 33rem;width:33rem;max-width:33rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.md-flex-330{flex:0 0 26.4rem;width:26.4rem;max-width:26.4rem}}.lg-flex-150{flex:0 0 15rem;width:15rem;max-width:15rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.lg-flex-150{flex:0 0 12rem;width:12rem;max-width:12rem}}@media only screen and (min-width: 48em){.md-flex-150{flex:0 0 15rem;width:15rem;max-width:15rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.md-flex-150{flex:0 0 12rem;width:12rem;max-width:12rem}}.lg-flex-120{flex:0 0 12rem;width:12rem;max-width:12rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.lg-flex-120{flex:0 0 9.6rem;width:9.6rem;max-width:9.6rem}}@media only screen and (min-width: 1194px){.xsdesktop-max-w-320{max-width:25.6rem}}@media only screen and (min-width: 1600px){.xsdesktop-max-w-320{max-width:32rem}}.h-115{height:11.5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.h-115{height:9.2rem}}.h-100{height:100%}.mh-100{height:100%}.mh-100vh{min-height:100vh}@media only screen and (min-width: 48em){.md-h-70{height:5.6rem !important}}@media only screen and (min-width: 1600px){.md-h-70{height:7rem !important}}.w-auto{width:auto !important}/*! purgecss end ignore */.p-b-130{padding-bottom:13rem !important}@media only screen and (min-width: 992px)and (max-width: 1699px){.p-b-130{padding-bottom:10.4rem !important}}.m-t-150{margin-top:15rem !important}@media only screen and (min-width: 992px)and (max-width: 1699px){.m-t-150{margin-top:12rem !important}}.p-t-150{padding-top:15rem !important}@media only screen and (min-width: 992px)and (max-width: 1699px){.p-t-150{padding-top:12rem !important}}.p-t-160{padding-top:16rem !important}@media only screen and (min-width: 992px)and (max-width: 1699px){.p-t-160{padding-top:12.8rem !important}}.p-t-200{padding-top:20rem !important}@media only screen and (min-width: 992px)and (max-width: 1699px){.p-t-200{padding-top:16rem !important}}.m-r-12{margin-right:1.2rem !important}@media only screen and (min-width: 992px)and (max-width: 1699px){.m-r-12{margin-right:.96rem !important}}.m-t-auto{margin-top:auto}@media only screen and (min-width: 48em){.md-p-t-150{padding-top:12rem !important}}@media only screen and (min-width: 1600px){.md-p-t-150{padding-top:15rem !important}}@media only screen and (min-width: 48em){.md-p-t-200{padding-top:16rem !important}}@media only screen and (min-width: 1600px){.md-p-t-200{padding-top:20rem !important}}@media only screen and (min-width: 48em){.md-m-b-120{margin-bottom:9.6rem !important}}@media only screen and (min-width: 1600px){.md-m-b-120{margin-bottom:12rem !important}}@media only screen and (min-width: 48em){.md-p-b-140{padding-bottom:11.2rem !important}}@media only screen and (min-width: 1600px){.md-p-b-140{padding-bottom:14rem !important}}@media only screen and (min-width: 48em){.md-m-b-150{margin-bottom:12rem !important}}@media only screen and (min-width: 1600px){.md-m-b-150{margin-bottom:15rem !important}}@media only screen and (min-width: 48em){.md-p-b-170{padding-bottom:13.6rem !important}}@media only screen and (min-width: 1600px){.md-p-b-170{padding-bottom:17rem !important}}@media only screen and (min-width: 62em){.lg-p-t-208{padding-top:16.64rem !important}}@media only screen and (min-width: 1600px){.lg-p-t-208{padding-top:20.8rem !important}}@media only screen and (min-width: 62em){.lg-p-t-175{padding-top:14rem !important}}@media only screen and (min-width: 1600px){.lg-p-t-175{padding-top:17.5rem !important}}@media only screen and (min-width: 62em){.lg-p-t-234{padding-top:18.72rem !important}}@media only screen and (min-width: 1600px){.lg-p-t-234{padding-top:23.4rem !important}}@media only screen and (min-width: 62em){.lg-p-t-280{padding-top:22.4rem !important}}@media only screen and (min-width: 1600px){.lg-p-t-280{padding-top:28rem !important}}@media only screen and (min-width: 1194px){.xsdesktop-m-t-100{margin-top:8rem !important}}@media only screen and (min-width: 1600px){.xsdesktop-m-t-100{margin-top:10rem !important}}@media only screen and (min-width: 1194px){.xsdesktop-p-b-130{padding-bottom:10.4rem !important}}@media only screen and (min-width: 1600px){.xsdesktop-p-b-130{padding-bottom:13rem !important}}@media only screen and (min-width: 1194px){.xsdesktop-p-b-140{padding-bottom:11.2rem !important}}@media only screen and (min-width: 1600px){.xsdesktop-p-b-140{padding-bottom:14rem !important}}@media only screen and (min-width: 1194px){.xsdesktop-p-b-239{padding-bottom:19.12rem !important}}@media only screen and (min-width: 1600px){.xsdesktop-p-b-239{padding-bottom:23.9rem !important}}@media only screen and (min-width: 1194px){.xsdesktop-p-b-260{padding-bottom:20.8rem !important}}@media only screen and (min-width: 1600px){.xsdesktop-p-b-260{padding-bottom:26rem !important}}@media only screen and (min-width: 1194px){.xsdesktop-m-t-160{margin-top:12.8rem !important}}@media only screen and (min-width: 1600px){.xsdesktop-m-t-160{margin-top:16rem !important}}@media only screen and (min-width: 90em){.mddesktop-m-t-200{margin-top:16rem !important}}@media only screen and (min-width: 1600px){.mddesktop-m-t-200{margin-top:20rem !important}}@media only screen and (min-width: 90em){.mddesktop-m-t-250{margin-top:20rem !important}}@media only screen and (min-width: 1600px){.mddesktop-m-t-250{margin-top:25rem !important}}@media only screen and (min-width: 120em){.lgdesktop-m-b-150{margin-bottom:15rem !important}}@media only screen and (min-width: 90em){.md-tab-3{margin-left:2.4rem !important}}@media only screen and (min-width: 1600px){.md-tab-3{margin-left:3rem !important}}@media only screen and (min-width: 1600px){.breakdesktop-p-r-130{padding-right:13rem !important}}@media only screen and (min-width: 1600px){.breakdesktop-p-l-130{padding-left:13rem !important}}@media only screen and (min-width: 1600px){.breakdesktop-p-r-150{padding-right:15rem !important}}@media only screen and (min-width: 1600px){.breakdesktop-p-l-150{padding-left:15rem !important}}@media only screen and (min-width: 1600px){.breakdesktop-p-r-170{padding-right:17rem !important}}@media only screen and (min-width: 1600px){.breakdesktop-p-l-170{padding-left:17rem !important}}.m-t-110{margin-top:11rem !important}.m-t-40{margin-top:4rem !important}@media(min-width: 1200px){.lg-p-l-150{padding-left:15rem !important}}/*! purgecss end ignore */.ta-c{text-align:center !important}.ta-l{text-align:left !important}.ta-r{text-align:right !important}@media only screen and (min-width: 25em){.xs-ta-c{text-align:center !important}.xs-ta-l{text-align:left !important}.xs-ta-r{text-align:right !important}}@media only screen and (min-width: 48em){.md-ta-c{text-align:center !important}.md-ta-l{text-align:left !important}.md-ta-r{text-align:right !important}}@media only screen and (min-width: 62em){.lg-ta-c{text-align:center !important}.lg-ta-l{text-align:left !important}.lg-ta-r{text-align:right !important}}@media only screen and (min-width: 1100px){.mlg-ta-c{text-align:center !important}.mlg-ta-l{text-align:left !important}.mlg-ta-r{text-align:right !important}}@media only screen and (min-width: 1194px){.xlg-ta-c{text-align:center !important}.xlg-ta-l{text-align:left !important}.xlg-ta-r{text-align:right !important}}@media only screen and (min-width: 1194px){.xsdesktop-ta-c{text-align:center !important}.xsdesktop-ta-l{text-align:left !important}.xsdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 80em){.activexsdesktop-ta-c{text-align:center !important}.activexsdesktop-ta-l{text-align:left !important}.activexsdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 1366px){.smdesktop-ta-c{text-align:center !important}.smdesktop-ta-l{text-align:left !important}.smdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 90em){.mddesktop-ta-c{text-align:center !important}.mddesktop-ta-l{text-align:left !important}.mddesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 1600px){.breakdesktop-ta-c{text-align:center !important}.breakdesktop-ta-l{text-align:left !important}.breakdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 120em){.lgdesktop-ta-c{text-align:center !important}.lgdesktop-ta-l{text-align:left !important}.lgdesktop-ta-r{text-align:right !important}}.t-d-u{text-decoration:underline}a.t-d-u{text-decoration:underline}a.t-d-u:hover{text-decoration:none}/*! purgecss end ignore */.heading{color:#898989;font-size:2rem;font-weight:500;margin:0}@media only screen and (min-width: 992px)and (max-width: 1699px){.heading{font-size:1.6rem}}.heading-md{color:#000;font-size:1.75rem;font-weight:500}@media only screen and (min-width: 48em){.heading-md{font-size:2.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.heading-md{font-size:2rem}}.heading-lg{color:#000;font-size:2rem;font-weight:500}@media only screen and (min-width: 48em){.heading-lg{font-size:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.heading-lg{font-size:2.8rem}}.heading-xlg{color:#000;font-size:3rem;line-height:1;font-weight:500}@media only screen and (min-width: 48em){.heading-xlg{font-size:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.heading-xlg{font-size:2.8rem}}.heading-md__icon{position:relative;top:-0.2rem}.fw-550{font-weight:550 !important}.fw-500{font-weight:500 !important}.fw-350{font-weight:350 !important}.fw-250{font-weight:250 !important}.text-nowrap{white-space:nowrap}.z-i-n1{z-index:-1}.z-i-0{z-index:0}.z-i-1{z-index:1}.z-i-2{z-index:2}/*! purgecss end ignore */.tab-content{display:none;animation:fadeTabsEffect 1s}.tab-content.is-active{display:block}@keyframes fadeTabsEffect{from{opacity:0}to{opacity:1}}.tab-nav{position:relative;overflow-x:auto;margin-right:-1.5rem;margin-bottom:2rem}@media only screen and (min-width: 48em){.tab-nav{margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.tab-nav{margin-right:-1.2rem}}.tab-nav__content{display:flex;width:100vw;padding-bottom:1rem;margin-top:2rem;margin-bottom:1rem}@media only screen and (min-width: 48em){.tab-nav__content{width:auto;padding-bottom:0;margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.tab-nav__content{margin-top:1.6rem;margin-bottom:4.8rem}}.tab-nav__content li{padding-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.tab-nav__content li{padding-right:.8rem}}.tab-nav-item{background-color:var(--reference-nav-bg);color:var(--reference-nav-color);height:4.6rem;display:inline-flex;align-items:center;padding:0 1.65rem;border-radius:11.9rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.tab-nav-item{height:3.68rem;padding:0 1.32rem;border-radius:9.52rem}}.tab-nav-item span{font-size:2rem;line-height:1;font-weight:500;white-space:nowrap}@media only screen and (min-width: 992px)and (max-width: 1699px){.tab-nav-item span{font-size:1.6rem}}.tab-nav-item.is-active{background-color:var(--reference-nav-bg-active);color:var(--reference-nav-color-active);pointer-events:none}.tab-nav-item:hover{background-color:var(--reference-nav-bg-hover)}/*! purgecss end ignore */:root{--cc-bg: #fff;--cc-text: #000;--cc-btn-bg: #7BFFAE;--cc-btn-bg-hover: #000;--cc-btn-text: #000;--cc-btn-text-hover: #7BFFAE;--cc-btn-secondary-bg: #eaeff2;--cc-btn-secondary-text: #655998;--cc-btn-secondary-hover-bg: #f0e3ff;--cc-btn-secondary-hover-text: #5338CD;--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: #7BFFAE;--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-bg-hover: #e9eff4;--cc-section-border: #f1f3f5;--cc-cookie-table-border: #e9edf2;--cc-overlay-bg: rgba(4, 6, 8, .85);--cc-webkit-scrollbar-bg: #cfd5db;--cc-webkit-scrollbar-bg-hover: #9199a0 }[data-theme=dark]{--cc-bg: #1B182B;--cc-text: #fff;--cc-btn-bg: #7BFFAE;--cc-btn-bg-hover: #fff;--cc-btn-text: #000;--cc-btn-text-hover: #000;--cc-btn-secondary-bg: #BBB2FF14;--cc-btn-secondary-text: #BAABFD;--cc-btn-secondary-hover-bg: #BBB2FF26;--cc-btn-secondary-hover-text: #fff;--cc-toggle-bg-off: #555;--cc-toggle-bg-readonly: #333;--cc-toggle-knob-bg: #fff;--cc-cookie-category-block-bg: #12101C;--cc-cookie-category-block-bg-hover: #1B182B;--cc-section-border: #2a2540;--cc-cookie-table-border: #2a2540;--cc-webkit-scrollbar-bg: #333;--cc-webkit-scrollbar-bg-hover: #555 }.cc_div *,.cc_div :after,.cc_div :before{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:0 0;border:none;box-shadow:none;text-decoration:none;text-align:left;visibility:unset}.cc_div{font-size:16px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--cc-text)}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:.35em}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:rgba(0,0,0,0)}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,.c--anim .bar.slide #s-inr{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:1 !important}#cm{font-family:inherit;padding:1.1em 1.8em 1.4em 1.8em;position:fixed;z-index:1;background:var(--cc-bg);max-width:24.2em;width:100%;bottom:1.25em;right:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);opacity:0;visibility:hidden;transform:scale(0.95);line-height:initial}#cc_div #cm{display:block !important}#c-ttl{margin-bottom:.7em;font-size:1.05em}.cloud #c-ttl{margin-top:-0.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg);padding:1em 1.7em;display:inline-block;cursor:pointer;font-size:.8em;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:.8rem;flex:1}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:var(--cc-btn-secondary-hover-bg);color:var(--cc-btn-secondary-hover-text, var(--cc-btn-secondary-text))}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:0}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size:.95em;width:100%;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:0 0;transition:background-color .25s ease}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom:.5em;border:1px solid #f1f3f5;border-color:var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:not(.b-ex):first-child:hover{background:0 0;background:unset}#s-bl .c-bl.b-ex{padding:0;border:none;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt .p{font-size:.9em;line-height:1.5em;margin-top:.85em;color:#2d4156;color:var(--cc-block-text)}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%}#s-inr{height:100%;position:relative;max-width:45em;margin:0 auto;transform:scale(0.96);opacity:0;padding-top:4.75em;padding-bottom:4.75em;position:relative;height:100%;overflow:hidden;visibility:hidden;box-shadow:rgba(3,6,9,.26) 0 13px 27px -5px}#s-bns,#s-hdr,#s-inr{background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.3em 2.1em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 2.1em;border-top:1px solid #f1f3f5;height:4.75em}.cc_div .cc-link{color:#655998;border-bottom:1px solid #655998;display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600;transition:all .25s ease-in-out}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:rgba(0,0,0,0);color:rgb(79.6265560166,70.1659751037,119.8340248963)}#c-bns button:first-child,#s-bns button:first-child{color:var(--cc-btn-text);background:var(--cc-btn-bg)}#c-bns button:first-child:hover,#s-bns button:first-child:hover{color:var(--cc-btn-text-hover);background:var(--cc-btn-bg-hover)}#c-bns.swap button:first-child{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg)}#c-bns.swap button:last-child{color:var(--cc-btn-text);background:var(--cc-btn-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:var(--cc-btn-bg)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:var(--cc-btn-bg-hover);color:var(--cc-btn-text-hover)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:var(--cc-btn-secondary-hover-bg);color:var(--cc-btn-secondary-hover-text, var(--cc-btn-secondary-text))}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:0 2.1em;height:4.75em;vertical-align:middle;z-index:2;border-bottom:1px solid #f1f3f5}#s-ttl{display:table-cell;vertical-align:middle;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.45em;margin:0;font-weight:initial;position:relative}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.25em;overflow-y:auto;margin-top:1.25em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em}@media screen and (min-width: 688px){#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:0 0;border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{border:.25em solid var(--cc-bg);background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{position:absolute;right:0;top:0;bottom:0;display:inline-block;margin:auto;right:1.2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg .c-tgl{position:absolute;cursor:pointer;display:block;top:0;left:0;margin:0;border:0}.cc_div .b-tg .c-tg{position:absolute;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease,box-shadow .25s ease;pointer-events:none}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:relative;display:block;left:.125em;top:.125em;width:1.25em;height:1.25em;border:none;box-sizing:content-box;background:#fff;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;border-radius:100%}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,#s-bl th{padding:.8em .625em;text-align:left;vertical-align:top;font-size:.8em;padding-left:1.2em}#s-bl th{font-family:inherit;padding:1.2em 1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);display:none;transition:none}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .act .b-bn .exp::before,.cc_div .b-bn .exp::before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;padding:.2em;display:inline-block;position:absolute;content:"";margin-right:15px;position:absolute;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding:.1em;display:inline-block;padding-bottom:.45em;content:"";margin:0 auto;transform:rotate(45deg);top:.37em;left:.75em;position:absolute}#s-c-bn::after,#s-c-bn::before{content:"";position:absolute;left:.82em;top:.58em;height:.6em;width:1.5px;background:#444d53;transform:rotate(45deg);border-radius:1em;margin:0 auto}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::after,.cc_div .off-i::before{right:.8em;top:.42em;content:" ";height:.7em;width:.09375em;display:block;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{top:50%;transform:translateY(-37%);bottom:auto}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(0.95) translateY(-50%)}#cm.box.center{left:1em;right:1em;margin:0 auto}#cm.cloud{max-width:50em;margin:0 auto;text-align:center;left:1em;right:1em;overflow:hidden;padding:1.3em 2em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.25em}#cm.left{right:auto;left:1.25em}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{width:auto;max-width:100%;margin:0;padding:1.4em !important;right:1em;left:1em;bottom:1em;display:block}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{transform:scale(1.1);right:1.1em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{margin-top:.625em;margin-left:0;float:unset}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{max-height:37.5em;position:relative;top:0;margin-top:-5.625em}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:.7em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}/*! purgecss start ignore */:target{scroll-margin-top:160px;scroll-padding-top:0px;overflow:initial !important}/*! purgecss end ignore *//*! purgecss end ignore */html{font-size:62.5%;scroll-behavior:smooth}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Instrument Sans",sans-serif;font-style:normal;font-size:1.6rem;font-weight:400;max-width:100vw;min-height:100vh;min-height:100svh;-ms-overflow-style:scrollbar;overflow-x:hidden;scroll-behavior:smooth;background-color:var(--body-background-color)}body.overlay-is-active{overflow:hidden}@media only screen and (min-width: 62em){body.overlay-is-active{overflow-x:hidden;overflow-y:visible}}body.overlay-is-active .base-overlay{display:block}@media only screen and (min-width: 62em){body.overlay-is-active .base-overlay{display:none}}body.body-navbar-fixed .text-img-anchor.is-fixed{top:7.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){body.body-navbar-fixed .text-img-anchor.is-fixed{top:5.92rem}}section{min-height:100vh}.base-overlay{width:100%;height:100vh;position:fixed;z-index:1001;background-color:rgba(83,56,205,.4);backdrop-filter:blur(6px);display:none}/*! purgecss end ignore */.btn-solid{align-items:center;border:none;outline:none;color:var(--btn-solid-color);cursor:pointer;display:flex;font-size:2rem;font-weight:500;justify-content:center;line-height:7.5rem;padding:0 3.45rem;text-align:center;transition:color .1s ease-in-out;user-select:none;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);box-shadow:none;clip-path:inset(0 round 12rem);-webkit-clip-path:inset(0 round 12rem);contain:layout style paint}@media only screen and (min-width: 48em){.btn-solid{display:inline-flex}}@media only screen and (min-width: 992px)and (max-width: 1699px){.btn-solid{font-size:1.6rem;line-height:6rem;padding:0 2.76rem;clip-path:inset(0 round 9.6rem)}}.btn-solid:before,.btn-solid:after{content:"";position:absolute;transition:transform .1s ease-in-out;display:block;z-index:0}.btn-solid:before{background-color:var(--btn-solid-bg);top:0;left:0;width:100%;height:100%;z-index:1}.btn-solid:after{left:-0.1rem;top:-0.1rem;width:calc(100% + .2rem);height:calc(100% + .2rem);background-color:var(--btn-solid-bg-hover);transform:translateX(-100%);z-index:2}.btn-solid:hover,.btn-solid:focus,.btn-solid:active{outline:none}.btn-solid:hover{color:var(--btn-solid-color-hover)}.btn-solid:hover:after{transform:translateX(0)}.btn-solid span{z-index:3}.btn-solid.btn-solid--small{font-size:1.6rem;line-height:4.6rem;padding:0 1.6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.btn-solid.btn-solid--small{font-size:1.28rem;line-height:3.68rem;padding:0 1.28rem}}.btn-solid.btn-solid--menu{line-height:4.6rem}.btn-solid.btn-solid--mobile-small{font-size:1.6rem;line-height:6rem;padding:0 1.5rem}@media only screen and (min-width: 48em){.btn-solid.btn-solid--mobile-small{font-size:2rem;line-height:7.5rem;padding:0 3.45rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.btn-solid.btn-solid--mobile-small{font-size:1.6rem;line-height:6rem;padding:0 2.76rem}}.btn-solid.btn-solid--green{color:#000}.btn-solid.btn-solid--green:before{background-color:#7bffae}.btn-solid.btn-solid--green:after{background-color:#fff}.btn-solid.btn-solid--green:hover{color:#000}.btn-solid.btn-solid--black{color:#7bffae}.btn-solid.btn-solid--black:before{background-color:#000}.btn-solid.btn-solid--black:after{background-color:#fff}.btn-solid.btn-solid--black:hover{color:#000}/*! purgecss end ignore */.base-title{margin:0;font-size:5.15rem;line-height:5.95rem;font-weight:600;display:block;color:var(--base-text-color)}@media only screen and (min-width: 48em){.base-title{font-size:8.15rem;line-height:11.1rem}}@media only screen and (min-width: 62em){.base-title{font-size:10.15rem;line-height:13.1rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-title{font-size:8.12rem;line-height:10.48rem}}@media only screen and (min-width: 62em){.base-title.base-title--main-title span{display:flex;align-items:center}.base-title.base-title--main-title img{margin-right:2rem}.base-title.base-title--main-title .btn-solid{margin-left:2rem;display:inline-flex !important}}.base-title.base-title--main-title img{width:16.6rem;height:auto;margin-top:1rem;max-height:5.95rem}@media only screen and (min-width: 48em){.base-title.base-title--main-title img{width:auto;max-height:11.1rem}}@media only screen and (min-width: 62em){.base-title.base-title--main-title img{max-height:100%}}.base-title.base-title--main-title.base-title--union img{width:auto}.base-title.base-title--main-title.base-title--shop img{width:auto;margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-title.base-title--main-title.base-title--shop img{margin-left:.8rem}}.base-subtitle{margin:0;font-size:2.5rem;line-height:3.5rem;font-weight:400;display:block;color:#baabfd}@media only screen and (min-width: 25em){.base-subtitle{font-size:3.8rem;line-height:4.7rem}}@media only screen and (min-width: 48em){.base-subtitle{font-size:4.8rem;line-height:5.95rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-subtitle{font-size:3.84rem;line-height:4.76rem}}.base-subtitle.base-subtitle--black{color:var(--base-text-color)}.base-subtitle.base-subtitle--small{font-size:2.4rem;line-height:3.7rem}@media only screen and (min-width: 48em){.base-subtitle.base-subtitle--small{font-size:4.8rem;line-height:5.95rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-subtitle.base-subtitle--small{font-size:3.84rem;line-height:4.76rem}}.base-subtitle.base-subtitle--white{color:#fff}.base-subtitle.base-subtitle--white span{color:#baabfd}.base-text p{margin:0;font-size:2rem;line-height:3.1rem;margin-bottom:3.1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-text p{font-size:1.6rem;line-height:2.48rem;margin-bottom:2.48rem}}.base-text p:last-child{margin-bottom:0}.base-text ul,.base-text ol{margin-bottom:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-text ul,.base-text ol{margin-bottom:2.56rem}}.base-text ul li,.base-text ol li{font-size:1.6rem;line-height:156%;margin-bottom:1.6rem;position:relative;padding-left:2.8rem}@media only screen and (min-width: 48em){.base-text ul li,.base-text ol li{font-size:1.8rem;padding-left:3.2rem}}@media only screen and (min-width: 62em){.base-text ul li,.base-text ol li{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-text ul li,.base-text ol li{font-size:1.6rem;margin-bottom:1.28rem}}.base-text ul li:before,.base-text ol li:before{content:"";position:absolute;left:0}.base-text ul li:last-child,.base-text ol li:last-child{margin-bottom:0}.base-text ul li ul,.base-text ul li ol,.base-text ol li ul,.base-text ol li ol{margin:1.6rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-text ul li ul,.base-text ul li ol,.base-text ol li ul,.base-text ol li ol{margin:1.28rem 0}}.base-text ul li ul:last-child,.base-text ul li ol:last-child,.base-text ol li ul:last-child,.base-text ol li ol:last-child{margin-bottom:0}.base-text ul li:before{width:1.2rem;height:1.2rem;top:.6rem;left:.25rem;background-color:var(--base-text-color);border-radius:50%}@media only screen and (min-width: 48em){.base-text ul li:before{width:1.4rem;height:1.4rem;top:.5rem;left:.3rem}}@media only screen and (min-width: 62em){.base-text ul li:before{width:1.6rem;height:1.6rem;top:.6rem;left:.35rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-text ul li:before{width:1.28rem;height:1.28rem;top:.48rem;left:.28rem}}.base-text ol{list-style:none;counter-reset:my-counter}.base-text ol li{counter-increment:my-counter}.base-text ol li:before{content:counter(my-counter) ".";width:2rem;height:2rem;top:.2rem;text-align:center;font-size:2rem;line-height:2rem;font-weight:600;color:#655998;border-radius:50%;padding-left:.1rem}@media only screen and (min-width: 48em){.base-text ol li:before{top:.1rem;font-size:1.4rem;width:2.4rem;height:2.4rem;line-height:2.4rem;padding-left:.2rem}}@media only screen and (min-width: 62em){.base-text ol li:before{top:.25rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-text ol li:before{width:1.92rem;height:1.92rem;top:.2rem;font-size:1.12rem;line-height:1.92rem;padding-left:.16rem}}.base-text.base-text--purple-winterspring{color:#baabfd}.base-text.base-text--purple-winterspring ul li:before{background-color:#baabfd}.base-text.base-text--purple-winterspring ol li:before{color:#baabfd}@media only screen and (min-width: 48em){.base-form__left-inner{padding-right:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__left-inner{padding-right:1.6rem}}/*! purgecss end ignore */.base-navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;transform:translateY(0);transition:transform .25s ease-out,background-color .25s 0s ease-out,backdrop-filter .25s 0s ease-out,box-shadow .25s 0s ease-out}@media only screen and (min-width: 62em){.base-navbar .navbar-brand{margin-right:2rem}}@media only screen and (min-width: 1100px){.base-navbar .navbar-brand{margin-right:10%}}@media only screen and (min-width: 62em){.base-navbar .navbar-brand img{width:auto}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar .navbar-brand img{width:15.76rem}}.base-navbar .navbar{display:none}@media only screen and (min-width: 62em){.base-navbar .navbar{padding:3.15rem 0;display:block}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar .navbar{padding:2.52rem 0}}.base-navbar .navbar-mobile{padding:1.2rem 0}@media only screen and (min-width: 62em){.base-navbar .navbar-mobile{display:none}}.base-navbar.navbar-is-fixed{transform:translateY(0);background-color:var(--navbar-bg);backdrop-filter:blur(25px);box-shadow:0 2px 3px rgba(0,0,0,.05)}@media only screen and (min-width: 62em){.base-navbar.navbar-is-fixed .navbar{padding:1.5rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar.navbar-is-fixed .navbar{padding:1.2rem 0}}.base-navbar.navbar-is-fixed .navbar-mobile{padding:1.2rem 0}.base-navbar.navbar-is-fixed .base-submenu{top:7.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar.navbar-is-fixed .base-submenu{top:5.92rem}}.base-navbar.navbar-not-top:not(.navbar-is-fixed){transform:translateY(-100%)}.base-navbar.navbar-not-top .base-submenu{top:10.9rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar.navbar-not-top .base-submenu{top:8.72rem}}.base-navbar.navbar-not-top.navbar-is-fixed .base-submenu{top:7.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar.navbar-not-top.navbar-is-fixed .base-submenu{top:5.92rem}}.base-navbar:not(.navbar-not-top):not(.navbar-is-fixed){transition:all .25s ease}.base-navbar:not(.navbar-not-top):not(.navbar-is-fixed) .navbar{transition:all .25s ease}.base-navbar:not(.navbar-not-top):not(.navbar-is-fixed) .base-submenu{top:10.9rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar:not(.navbar-not-top):not(.navbar-is-fixed) .base-submenu{top:8.72rem}}.base-navbar:not(.navbar-not-top):not(.navbar-is-fixed).is-submenu-active{background-color:var(--navbar-bg)}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__inner .nav-link{color:#fff}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__inner .nav-link:hover,.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__inner .nav-link.nav-link--active{color:#baabfd}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__inner .base-navbar-switch{background-color:rgba(187,178,255,.1490196078)}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__inner .base-navbar-switch::before{opacity:0}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__inner .base-navbar-switch::after{opacity:1}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .navbar-brand img[data-theme-img=light],.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .navbar-mobile__logo img[data-theme-img=light],.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .navbar-mobile__toggler img[data-theme-img=light]{display:none}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .navbar-brand img[data-theme-img=dark],.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .navbar-mobile__logo img[data-theme-img=dark],.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .navbar-mobile__toggler img[data-theme-img=dark]{display:block}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__buttons .btn-solid{color:#000}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__buttons .btn-solid:before{background-color:#7bffae}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__buttons .btn-solid:after{background-color:#fff}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__buttons .btn-solid:hover{color:#000}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__buttons .base-navbar__phone{color:#baabfd;background-color:rgba(187,178,255,.0784313725)}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .base-navbar__buttons .base-navbar__phone:hover{background-color:rgba(187,178,255,.1490196078)}.base-navbar .dropdown:hover .dropdown-menu,.base-navbar .dropdown-menu:hover{display:block;visibility:visible;opacity:1}@media only screen and (min-width: 62em){.base-navbar__inner{justify-content:space-between}}.base-navbar__inner .nav-link{padding:0 !important;font-size:1.4rem;line-height:1;font-weight:500;color:var(--base-text-color);transition:none}@media only screen and (min-width: 1194px){.base-navbar__inner .nav-link{font-size:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar__inner .nav-link{font-size:1.28rem}}.base-navbar__inner .nav-link:hover,.base-navbar__inner .nav-link.nav-link--active{color:var(--nav-link-hover)}.base-navbar__inner .nav-link.nav-link--active{pointer-events:none}@media only screen and (min-width: 62em){.base-navbar__inner .nav-item{padding:0 .8rem}}@media only screen and (min-width: 1366px){.base-navbar__inner .nav-item{padding:0 1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar__inner .nav-item{padding:0 .64rem}}.base-navbar__inner .nav-item .nav-link svg{transition:transform .25s ease}.base-navbar__inner .nav-item .nav-link svg path{fill:var(--base-text-color)}.base-navbar__inner .nav-item .nav-link span{margin-left:.5rem}.base-navbar__inner .nav-item.is-active .nav-link{color:var(--nav-link-hover)}.base-navbar__inner .nav-item.is-active .nav-link svg path{fill:var(--nav-link-hover)}.base-navbar__inner .nav-item.is-active .nav-link svg{transform:rotate(-180deg)}.base-navbar__inner .navbar-nav .nav-link.active,.base-navbar__inner .navbar-nav .nav-link.show{color:var(--base-text-color)}.base-navbar__inner .navbar-nav .nav-link.active.nav-link--active,.base-navbar__inner .navbar-nav .nav-link.show.nav-link--active{color:var(--nav-link-hover)}.base-navbar-switch{width:8.9rem;height:4.6rem;background-color:rgba(110,56,205,.06);display:block;position:relative;border-radius:5.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar-switch{width:7.12rem;height:3.68rem;border-radius:4.32rem}}.base-navbar-switch:before,.base-navbar-switch::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center left 1.2rem,center right 1.4rem;background-size:2.2rem auto,1.8rem auto;transition:opacity .25s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar-switch:before,.base-navbar-switch::after{background-size:1.76rem auto,1.44rem auto;background-position:center left .96rem,center right 1.12rem}}.base-navbar-switch::before{background-image:url(/img/icon/header-switch-light-bg..svg),url(/img/icon/header-switch-dark-bg..svg)}.base-navbar-switch::after{background-image:url(/img/icon/header-switch-light-bg-white..svg),url(/img/icon/header-switch-dark-bg-blue..svg);opacity:0}.base-navbar-switch:hover{background-color:rgba(187,178,255,.1490196078)}.base-navbar-switch:hover::before{opacity:0}.base-navbar-switch:hover::after{opacity:1}.base-navbar-switch.is-active{background-color:rgba(187,178,255,.08)}.base-navbar-switch.is-active span{background-color:#baabfd;left:auto;right:0}.base-navbar-switch.is-active span::before{opacity:0}.base-navbar-switch.is-active span::after{opacity:1}.base-navbar-switch span{display:block;width:4.6rem;height:100%;position:absolute;top:0;left:0;border-radius:50%;background-color:#e9d7ff;z-index:1;transition:all .25s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar-switch span{width:3.68rem}}.base-navbar-switch span:before,.base-navbar-switch span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.base-navbar-switch span::before{background-image:url(/img/icon/header-switch-light-bg..svg);background-size:2.2rem auto}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar-switch span::before{background-size:1.76rem auto}}.base-navbar-switch span::after{background-image:url(/img/icon/header-switch-dark-bg..svg);background-size:1.8rem auto;opacity:0}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar-switch span::after{background-size:1.44rem auto}}@media only screen and (min-width: 62em){.base-navbar__buttons{display:flex;align-items:center}}@media only screen and (min-width: 62em){.base-navbar__buttons li{margin-right:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar__buttons li{margin-right:.8rem}}.base-navbar__buttons li:last-child{margin-right:0}.base-navbar__phone{width:19.5rem;display:inline-flex;user-select:none;justify-content:center;align-items:center;text-decoration:none;position:relative;color:var(--footer-button-color);background-color:var(--footer-button-bg);font-size:1.6rem;line-height:4.6rem;font-weight:500;padding:0 1rem;padding-left:4rem;border-radius:11.9rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar__phone{width:15.6rem;font-size:1.28rem;line-height:3.68rem;padding:0 .8rem;padding-left:3.2rem;border-radius:9.52rem}}.base-navbar__phone span{color:#655998}.base-navbar__phone img{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-navbar__phone img{left:1.28rem;width:1.92rem}}.base-navbar__phone:hover{background-color:var(--footer-button-bg-hover)}.language-switcher{display:flex;align-items:center;gap:.5rem}.language-switcher__link{font-size:1.4rem;font-weight:500;color:var(--base-text-color);text-decoration:none;transition:color .25s ease}@media only screen and (min-width: 1194px){.language-switcher__link{font-size:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.language-switcher__link{font-size:1.28rem}}.language-switcher__link:hover{color:var(--nav-link-hover)}.language-switcher__link--active{color:var(--nav-link-hover);pointer-events:none}.language-switcher__separator{font-size:1.4rem;color:var(--base-text-color);opacity:.5}@media only screen and (min-width: 1194px){.language-switcher__separator{font-size:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.language-switcher__separator{font-size:1.28rem}}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .language-switcher__link{color:#fff}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .language-switcher__link:hover,.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .language-switcher__link--active{color:#baabfd}.base-navbar.is-over-dark:not(.navbar-is-fixed):not(.navbar-not-top) .language-switcher__separator{color:#fff}/*! purgecss end ignore */.footer{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:flex-end}.footer .container{position:relative;z-index:1;min-height:100vh}.footer__inner{padding-top:18rem;padding-bottom:8rem;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media only screen and (min-width: 48em){.footer__inner{padding-top:20rem}}@media only screen and (min-width: 62em){.footer__inner{padding-top:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer__inner{padding-top:6.4rem;padding-bottom:6.4rem}}.footer__bg{position:absolute;top:0;right:0}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer__bg{max-width:42.72rem}}.footer__title{margin-bottom:4rem;position:relative}@media only screen and (min-width: 48em){.footer__title{margin-bottom:16rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer__title{margin-bottom:12.8rem}}.footer-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.4rem}@media only screen and (min-width: 62em){.footer-grid{grid-template-columns:repeat(4, 1fr);grid-gap:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-grid{grid-gap:1.92rem}}.footer-grid-item__title{font-size:1.6rem;line-height:1.95rem;display:block;color:var(--base-text-color);font-weight:600;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-grid-item__title{font-size:1.28rem;line-height:1.56rem;margin-bottom:.8rem}}.footer-grid-item__list li{padding:1rem 0;font-size:1.6rem;line-height:1.95rem;font-weight:600}@media only screen and (min-width: 48em){.footer-grid-item__list li{line-height:3.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-grid-item__list li{padding:.8rem 0;font-size:1.28rem;line-height:2.72rem}}.footer-grid-item__list li a{color:var(--footer-text-color);text-decoration:none;display:block;position:relative}.footer-grid-item__list li a:after{content:">";font-size:1.6rem;line-height:1.95rem;font-weight:600;color:#5338cd;position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-grid-item__list li a:after{font-size:1.28rem;line-height:1.56rem}}.footer-grid-item__list li a:hover{color:#5338cd}.footer-grid-item__list li a:hover::after{opacity:1}.footer-grid-item{position:relative}@media only screen and (min-width: 48em){.footer-grid-item{padding-left:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-grid-item{padding-left:1.6rem}}.footer-grid-item:before{content:"";position:absolute;top:0;left:0;width:.1rem;height:100%;background-color:var(--footer-border-color);display:none}@media only screen and (min-width: 48em){.footer-grid-item:before{display:block}}.footer__text p{margin:0;font-size:1.6rem;line-height:3.75rem;font-weight:600;color:#655998}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer__text p{font-size:1.28rem;line-height:3rem}}.footer__buttons{margin-top:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer__buttons{margin-top:1.28rem}}.footer__buttons li{margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer__buttons li{margin-bottom:.96rem}}.footer__buttons li:last-child{margin-bottom:0}.footer-button{max-width:19.5rem;width:100%;display:inline-flex;user-select:none;justify-content:center;align-items:center;text-decoration:none;position:relative;color:var(--footer-button-color);background-color:var(--footer-button-bg);font-size:1.6rem;line-height:4.6rem;font-weight:500;padding:0 1rem;padding-left:4rem;border-radius:11.9rem;transition:none}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-button{max-width:15.6rem;font-size:1.28rem;line-height:3.68rem;padding:0 .8rem;padding-left:3.2rem;border-radius:9.52rem}}.footer-button span{color:#655998}.footer-button img{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-button img{left:1.28rem}}.footer-button:hover{background-color:var(--footer-button-bg-hover)}.footer-bottom{margin-top:4rem}@media only screen and (min-width: 48em){.footer-bottom{margin-top:16rem;display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-bottom{margin-top:12.8rem}}.footer-list{text-align:center}@media only screen and (min-width: 48em){.footer-list{text-align:left}}.footer-list li{font-size:1.6rem;line-height:2.5rem;margin-right:1rem;display:inline-block;margin-bottom:1rem}@media only screen and (min-width: 48em){.footer-list li{margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-list li{font-size:1.28rem;line-height:2rem;margin-right:.8rem}}.footer-list li:last-child{margin-right:0;margin-bottom:0}.footer-list li a{text-decoration:underline;color:#655998}.footer-list li a:hover{color:#5338cd}.footer-bottom__item{margin-bottom:2rem}@media only screen and (min-width: 48em){.footer-bottom__item{margin-bottom:0}}.footer-bottom__item:last-child{margin-bottom:0}.footer__eclipse{position:absolute;bottom:0;left:0;width:100%;height:auto;aspect-ratio:1/1;display:block;z-index:-1}@media only screen and (min-width: 62em){.footer__eclipse{max-width:184.7rem;aspect-ratio:1847/635}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer__eclipse{max-width:147.76rem}}.footer__eclipse img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.footer-bottom__logo{display:flex;justify-content:center}@media only screen and (min-width: 48em){.footer-bottom__logo{justify-content:flex-start}}@media only screen and (min-width: 992px)and (max-width: 1699px){.footer-bottom__logo img{max-width:15.76rem}}/*! purgecss end ignore */.base-form{background-color:var(--section-bg-dark);padding:8rem 0}@media only screen and (min-width: 48em){.base-form{padding:10rem 0}}@media only screen and (min-width: 62em){.base-form{padding:16rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form{padding:12.8rem 0}}.base-form__inner{display:flex;flex-wrap:wrap}.base-form__left{width:100%;flex:0 0 100%}@media only screen and (min-width: 48em){.base-form__left{width:50%;flex:0 0 50%}}@media only screen and (min-width: 62em){.base-form__left{width:32.5%;flex:0 0 32.5%}}.base-form__right{width:100%;flex:0 0 100%}@media only screen and (min-width: 48em){.base-form__right{width:50%;flex:0 0 50%}}@media only screen and (min-width: 62em){.base-form__right{width:67.5%;flex:0 0 67.5%}}.base-form__bottom{width:100%;flex:0 0 100%}@media only screen and (min-width: 62em){.base-form__bottom{width:67.5%;flex:0 0 67.5%;margin-right:0;margin-left:auto}}.base-form__title{margin:3rem 0;margin-bottom:4rem}@media only screen and (min-width: 48em){.base-form__title{margin:3rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__title{margin:2.4rem 0}}.base-form__subtitle{margin-bottom:3.4rem;margin-top:4rem}@media only screen and (min-width: 48em){.base-form__subtitle{margin-top:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__subtitle{margin-bottom:2.72rem}}.base-form__radio{font-size:0;display:flex;width:100vw}@media only screen and (min-width: 62em){.base-form__radio{width:auto}}.base-form__radio li{padding-right:1rem;padding-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__radio li{padding-right:.8rem;padding-bottom:.8rem}}.base-form__label,.base-form-item__label{font-size:1.6rem;line-height:1.95rem;font-weight:500;color:#fff;display:block;margin-bottom:.5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__label,.base-form-item__label{font-size:1.28rem;line-height:1.56rem;margin-bottom:.4rem}}.base-form__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem}@media only screen and (min-width: 62em){.base-form__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__grid{grid-gap:1.92rem}}@media only screen and (min-width: 62em){.base-form-item.base-form-item--textarea{grid-column:span 2}}.base-form__gdpr{display:block;font-size:1.6rem;line-height:2.5rem;color:#655998;margin:2.4rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__gdpr{font-size:1.28rem;line-height:2rem;margin:1.92rem 0}}.base-form__gdpr a{color:#baabfd;text-decoration:underline}.base-form__gdpr a:hover{color:#fff}.base-form__buttons{margin-top:5rem}@media only screen and (min-width: 48em){.base-form__buttons{margin-top:10rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__buttons{margin-top:8rem}}@media only screen and (min-width: 48em){.base-form__buttons ul{display:flex;justify-content:center}}@media only screen and (min-width: 62em){.base-form__buttons ul{justify-content:flex-start}}.base-form__buttons li{margin-bottom:2rem}@media only screen and (min-width: 48em){.base-form__buttons li{margin-right:2rem;margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__buttons li{margin-right:1.6rem}}.base-form__buttons li:last-child{margin-bottom:0;margin-right:0}.base-footer-button{width:100%;display:flex;user-select:none;justify-content:center;align-items:center;text-decoration:none;position:relative;color:#baabfd;background-color:rgba(187,178,255,.0784313725);font-size:2rem;line-height:7.5rem;padding:0 1rem;border-radius:11.9rem;transition:none}@media only screen and (min-width: 48em){.base-footer-button{width:26.1rem;display:inline-flex}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-footer-button{width:20.88rem;font-size:1.6rem;line-height:6rem;padding:0 .8rem;border-radius:9.52rem}}.base-footer-button span{color:#655998}.base-footer-button img{position:relative;display:inline-block;margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-footer-button img{margin-right:.8rem}}.base-footer-button:hover{background-color:rgba(187,178,255,.1490196078)}.base-form__scroll{overflow-x:auto;margin-bottom:1rem;margin-right:-1.5rem}@media only screen and (min-width: 62em){.base-form__scroll{margin-right:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__scroll{margin-bottom:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-form__arrow{max-width:9.12rem}}/*! purgecss end ignore */.base-header{position:relative;overflow:hidden}.base-header .container--100p{position:relative;padding:8rem 0 5rem;overflow:hidden;min-height:100vh}@media only screen and (min-width: 48em){.base-header .container--100p{padding:8rem 0 10rem}}@media only screen and (min-width: 62em){.base-header .container--100p{display:flex;align-items:center;padding:8rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header .container--100p{padding:6.4rem 0}}.base-header .container--100p .base-header__content{width:100%}.base-header .container--100p .container--base{min-height:auto !important}.base-header .container--base{position:relative}@media(min-width: 1280px){.base-header .container--base{min-height:93.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header .container--base{min-height:74.8rem}}@media(max-width: 1279px){.base-header .container--base{min-height:auto}}.base-header__container{position:relative;padding:8rem 0 5rem;overflow:hidden;min-height:100vh}@media only screen and (min-width: 48em){.base-header__container{padding:8rem 0 10rem}}@media only screen and (min-width: 62em){.base-header__container{max-width:258.6rem;width:100%;padding:19rem 0 8rem;margin:0 auto}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__container{max-width:206.88rem;padding:15.2rem 0 6.4rem}}.base-header__desktop{position:absolute;top:50%;right:0;height:auto;width:68rem;display:none;transform:translateY(-50%);text-align:right}@media only screen and (min-width: 48em){.base-header__desktop{display:block}}@media only screen and (min-width: 1194px){.base-header__desktop{width:109.7rem}}@media only screen and (min-width: 120em){.base-header__desktop{width:114.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__desktop{width:91.6rem}}.base-header__button{margin-top:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__button{margin-top:.8rem}}@media only screen and (min-width: 62em){.base-header__button.base-header__button--web{margin-top:3.8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__button.base-header__button--web{margin-top:3.04rem}}.base-header__text{margin:0;margin-top:3rem;font-size:2rem;line-height:3.1rem;color:#655998;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__text{margin-top:2.4rem;font-size:1.6rem;line-height:2.48rem}}.base-header__text strong{font-weight:600}@media only screen and (min-width: 62em){.base-header__text.base-header__text--web{margin-top:9rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__text.base-header__text--web{margin-top:7.2rem}}.base-header__mobile{margin-top:3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__mobile{margin-top:2.4rem}}@media only screen and (min-width: 48em){.base-header__mobile{display:none}}.base-header__eclipse{position:absolute;top:-10.9rem;width:85%;height:auto;aspect-ratio:1/1;display:none;right:0}@media only screen and (min-width: 48em){.base-header__eclipse{display:block}}@media only screen and (min-width: 62em){.base-header__eclipse{width:63.854167%;right:3.5417%;max-width:122.6rem;aspect-ratio:1226/997}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__eclipse{top:-8.72rem;max-width:98.08rem}}.base-header__eclipse img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.base-header__inner{width:100%}@media only screen and (min-width: 62em){.base-header__inner{max-width:88rem}}@media(min-width: 1280px){.base-header__inner{padding-top:5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-header__inner{padding-top:4rem}}@media(max-width: 1279px){.base-header__inner{padding-top:0}}.base-header__background{position:relative;max-width:100%;height:auto;margin-top:3.2rem}@media only screen and (min-width: 62em){.base-header__background{margin-top:0;position:absolute;right:0;bottom:0}}/*! purgecss end ignore */.info{background-color:var(--section-bg-dark)}.info-flex{display:flex;flex-wrap:wrap}@media only screen and (min-width: 48em){.info-flex{align-items:center}}.info-flex__col{width:100%;flex:0 0 100%}.info-flex__col:first-child{margin-bottom:4rem}@media only screen and (min-width: 48em){.info-flex__col:first-child{width:75%;flex:0 0 75%;margin-bottom:0}}@media only screen and (min-width: 62em){.info-flex__col:first-child{width:50%;flex:0 0 50%}}@media only screen and (min-width: 48em){.info-flex__col:last-child{width:25%;flex:0 0 25%}}@media only screen and (min-width: 62em){.info-flex__col:last-child{width:50%;flex:0 0 50%}}@media only screen and (min-width: 48em){.info-flex__col-inner{padding-right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.info-flex__col-inner{padding-right:2.4rem}}.info-flex__title{position:relative}@media only screen and (min-width: 48em){.info-flex__title{padding-right:20rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.info-flex__title{padding-right:16rem}}.info-flex__title .base-subtitle span{color:#baabfd}.info-flex__title .btn-solid{margin-top:2rem}@media only screen and (min-width: 48em){.info-flex__title .btn-solid{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);right:0}}.info__img{margin-top:4rem;text-align:center;margin-left:-1.5rem;margin-right:-1.5rem}@media only screen and (min-width: 62em){.info__img{margin:5rem 0 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.info__img{margin:4rem 0 0}}/*! purgecss end ignore */.brand-slider{width:100%;overflow:hidden;position:relative}.brand-slider:before,.brand-slider:after{content:"";position:absolute;top:0;width:3rem;height:100%;z-index:1}@media only screen and (min-width: 992px)and (max-width: 1699px){.brand-slider:before,.brand-slider:after{width:2.4rem}}.brand-slider:before{left:0}.brand-slider:after{right:0}.brand-slider.brand-slider--light:before{background:linear-gradient(90deg, var(--section-bg-white-ghost) 0%, rgba(255, 255, 255, 0) 90%)}.brand-slider.brand-slider--light:after{background:linear-gradient(270deg, var(--section-bg-white-ghost) 0%, rgba(255, 255, 255, 0) 90%)}.brand-slider.brand-slider--dark:before{background:linear-gradient(90deg, var(--section-bg-dark) 0%, rgba(255, 255, 255, 0) 90%)}.brand-slider.brand-slider--dark:after{background:linear-gradient(270deg, var(--section-bg-dark) 0%, rgba(255, 255, 255, 0) 90%)}.brand-slider.brand-slider--transparent:before{background:rgba(0,0,0,0)}.brand-slider.brand-slider--transparent:after{background:rgba(0,0,0,0)}.brand-slider .splide__list{align-items:center}.brand-slider-item img{max-width:15rem;max-height:15rem}/*! purgecss end ignore */.react-section{padding:8rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.react-section{padding:6.4rem 0}}.react-section__flex{display:flex;flex-wrap:wrap}@media only screen and (min-width: 62em){.react-section__flex{align-items:center}}@media only screen and (min-width: 62em){.react-section__col-inner{padding-right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.react-section__col-inner{padding-right:2.4rem}}.react-section__col{width:100%;flex:0 0 100%;margin-bottom:3rem}@media only screen and (min-width: 62em){.react-section__col{width:50%;flex:0 0 50%;margin-bottom:0}}.react-section__col:last-child{margin-bottom:0}.react-section__text{display:block;margin:0;font-size:3.8rem;line-height:4.7rem;color:var(--react-section-text)}@media only screen and (min-width: 48em){.react-section__text{font-size:4.8rem;line-height:5.95rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.react-section__text{font-size:3.84rem;line-height:4.76rem}}.react-section__button{margin-top:4rem}.react-desktop{max-width:110rem;width:100%;margin:0 auto;height:100%;aspect-ratio:1100/600;display:none;position:relative;margin-top:6rem}@media only screen and (min-width: 62em){.react-desktop{display:block}}@media only screen and (min-width: 1100px){.react-desktop{height:60rem;aspect-ratio:auto}}.react-desktop__img{width:56.5454545455%;position:absolute;top:50%;left:50%;transform:translate(-10%, -50%)}.react-desktop__img img{max-width:100%;height:auto}.react-desktop__img .circle-bg{position:absolute;top:50%;left:50%;transform:translate(-110%, -50%);z-index:-2}.react-desktop__img .react-desktop__decoration{z-index:-1}.react-desktop__img .react-desktop__decoration .react-decoration-item{position:absolute}.react-desktop__img .react-desktop__decoration .react-decoration-item:nth-child(2){top:-175%;right:55%;transform:rotate(120deg)}.react-desktop__img .react-desktop__decoration .react-decoration-item:nth-child(4){top:-15%;right:40%;transform:rotate(180deg)}.react-desktop__img .react-desktop__decoration .react-decoration-item:nth-child(6){top:150%;right:55%;transform:rotate(240deg)}.react-desktop__img .react-desktop__decoration .react-decoration-item:nth-child(5){top:150%;left:-25%;transform:rotate(-60deg)}.react-desktop__img .react-desktop__decoration .react-decoration-item:nth-child(3){top:-15%;left:-40%;transform:rotate(0deg)}.react-desktop__img .react-desktop__decoration .react-decoration-item:nth-child(1){top:-175%;left:-25%;transform:rotate(-300deg)}.react-desktop__img .react-desktop__icons{z-index:-1}.react-desktop__img .react-desktop__icons .react-decoration-icon{position:absolute}.react-desktop__img .react-desktop__icons .react-decoration-icon:nth-child(2){top:-85%;right:72%}.react-desktop__img .react-desktop__icons .react-decoration-icon:nth-child(4){top:35%;right:60%}.react-desktop__img .react-desktop__icons .react-decoration-icon:nth-child(6){top:165%;right:72%}.react-desktop__img .react-desktop__icons .react-decoration-icon:nth-child(5){top:165%;left:-7.5%}.react-desktop__img .react-desktop__icons .react-decoration-icon:nth-child(3){top:35%;left:-20%}.react-desktop__img .react-desktop__icons .react-decoration-icon:nth-child(1){top:-85%;left:-7.5%}.react-desktop__flex{display:flex;flex-wrap:wrap;position:relative;justify-content:space-around;align-items:center;height:100%}.react-desktop-item__title{display:block;font-size:1.8181818182vw;line-height:2.1818181818vw;font-weight:500;color:var(--base-text-color)}@media only screen and (min-width: 1100px){.react-desktop-item__title{font-size:2rem;line-height:2.4rem}}.react-desktop-item__text{display:block;font-size:1.8181818182vw;line-height:2.8181818182vw;color:#655998}@media only screen and (min-width: 1100px){.react-desktop-item__text{font-size:2rem;line-height:3.1rem}}.react-desktop-item{width:50%;flex:0 0 50%}.react-desktop-item:nth-child(2n-1){text-align:right}.react-desktop-item:nth-child(2n-1) .react-desktop-item__inner{padding-left:7.0909090909vw}@media only screen and (min-width: 1100px){.react-desktop-item:nth-child(2n-1) .react-desktop-item__inner{padding-left:7.8rem}}.react-desktop-item:nth-child(2n){text-align:left}.react-desktop-item:nth-child(2n) .react-desktop-item__content{margin-right:0;margin-left:auto}.react-desktop-item:nth-child(2n) .react-desktop-item__inner{padding-right:7.0909090909vw}@media only screen and (min-width: 1100px){.react-desktop-item:nth-child(2n) .react-desktop-item__inner{padding-right:7.8rem}}.react-desktop-item:nth-child(3) .react-desktop-item__inner,.react-desktop-item:nth-child(4) .react-desktop-item__inner{padding:0}.react-desktop-item__content{max-width:27.2727272727vw;width:100%}@media only screen and (min-width: 1100px){.react-desktop-item__content{max-width:30rem}}/*! purgecss end ignore */body.reference-page .reference .container{padding-top:10rem}@media only screen and (min-width: 62em){body.reference-page .reference .container{padding-top:16rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){body.reference-page .reference .container{padding-top:12.8rem}}.reference{background-color:var(--section-bg-white-ghost);z-index:1;position:relative}.reference-grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media only screen and (min-width: 48em){.reference-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.reference-grid{grid-template-columns:minmax(30rem, 38%) minmax(40rem, 60%);justify-content:center;gap:3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-grid{grid-template-columns:minmax(24rem, 38%) minmax(32rem, 60%);gap:2.56rem}}.reference-grid .reference-grid-item{width:100%;aspect-ratio:5/4}@media only screen and (min-width: 62em){.reference-grid .reference-grid-item{aspect-ratio:auto}}@media only screen and (min-width: 62em){.reference-grid .reference-grid-item:nth-child(4n+1){grid-column:1}}@media only screen and (min-width: 62em){.reference-grid .reference-grid-item:nth-child(4n+2){grid-column:2}}@media only screen and (min-width: 62em){.reference-grid .reference-grid-item:nth-child(4n+3){grid-column:1;width:min(96rem,160%);justify-self:start}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-grid .reference-grid-item:nth-child(4n+3){width:min(76.8rem,160%)}}@media only screen and (min-width: 62em){.reference-grid .reference-grid-item:nth-child(4n+4){grid-column:2;width:min(60.8rem,63%);justify-self:end}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-grid .reference-grid-item:nth-child(4n+4){width:min(48.64rem,63%)}}.reference-grid .reference-grid-item.reference-grid-item--full{height:40rem}@media only screen and (min-width: 62em){.reference-grid .reference-grid-item.reference-grid-item--full{grid-column:1/-1;width:100%;justify-self:stretch}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-grid .reference-grid-item.reference-grid-item--full{height:32rem}}.reference-grid-item{position:relative;overflow:hidden;display:block;border-radius:4.2rem;width:100%}@media only screen and (min-width: 62em){.reference-grid-item{height:72rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-grid-item{border-radius:3.36rem;height:57.6rem}}.reference-grid-item__link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;transition:transform .3s ease,opacity .3s ease}.reference-grid-item__link:hover{transform:scale(1.02);opacity:.9}.reference-grid-item-small{position:relative;border-radius:4.2rem;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-grid-item-small{border-radius:3.36rem}}.reference-grid-item-small.reference-grid-item-small--contact{background-color:#000;height:100%;width:100%;display:flex;align-items:center}.reference-grid-item-small__inner{padding:6rem 3.2rem;width:100%;text-align:center}@media only screen and (min-width: 48em){.reference-grid-item-small__inner{padding:3.2rem}}@media only screen and (min-width: 62em){.reference-grid-item-small__inner{padding:2.4rem 3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-grid-item-small__inner{padding:1.92rem 2.56rem}}.reference-grid-item-small__title{display:block;font-size:3.2rem;line-height:4rem;color:#fff;width:100%;margin-bottom:2.4rem}@media only screen and (min-width: 62em){.reference-grid-item-small__title{font-size:4.8rem;line-height:5.95rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-grid-item-small__title{font-size:3.84rem;line-height:4.76rem}}.reference-grid-item-small__title span{color:#baabfd}.reference-tags{position:absolute;left:0;padding:0 1.5rem;bottom:1.5rem;font-size:0;width:100%}@media only screen and (min-width: 62em){.reference-tags{padding:0 2.4rem;bottom:2.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-tags{padding:0 1.92rem;bottom:1.76rem}}.reference-tags li{display:inline-block;padding-right:1rem;padding-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-tags li{padding-right:.8rem;padding-bottom:.8rem}}.reference-tags li:last-child{margin-right:0}.reference-tag-items ul{display:flex;flex-direction:row;flex-wrap:wrap-reverse;align-content:flex-end;gap:.5rem}@media only screen and (min-width: 62em){.reference-tag-items ul{gap:1rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-tag-items ul{gap:.8rem}}.reference-tag-items li{padding:0 1rem;display:inline-block;vertical-align:middle;height:3.5rem;line-height:3.5rem;color:var(--reference-tag-color);background-color:var(--reference-tag-bg);border-radius:2.4rem;font-size:1.4rem;backdrop-filter:blur(25px)}@media only screen and (min-width: 62em){.reference-tag-items li{padding:0 1.65rem;height:4.5rem;line-height:4.5rem;border-radius:3.4rem;font-size:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-tag-items li{padding:0 1.32rem;border-radius:2.72rem;height:3.6rem;line-height:3.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-tag-items li{font-size:1.28rem}}.reference-tag-items li a{color:var(--reference-tag-link-color);text-decoration:underline}.reference__subtitle{font-size:2rem;line-height:3.1rem;color:#655998;margin-top:4rem;display:block}@media only screen and (min-width: 62em){.reference__subtitle{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);right:0;width:26.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference__subtitle{width:21.12rem;font-size:1.6rem;line-height:2.48rem;margin-top:3.2rem}}.reference__subtitle br{display:none}@media only screen and (min-width: 62em){.reference__subtitle br{display:inline}}.reference__title{position:relative;text-align:center}@media only screen and (min-width: 62em){.reference__title{padding-right:30rem;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference__title{padding-right:24rem}}@media only screen and (min-width: 62em){.reference-grid-item__single{display:grid;grid-template-rows:100%;height:100%}}.reference-grid-item__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.reference-item__video{width:100%;height:100%}@media only screen and (min-width: 62em){.reference-item__video{position:absolute;top:0;left:0}}.reference-item__video video{width:100%;height:100%;object-fit:cover}/*! purgecss end ignore */.reference-item__video{position:relative;min-height:12rem}.reference-item__video-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.reference-item__video-spinner{width:4rem;height:4rem;border:.4rem solid rgba(120,120,120,.2);border-top:.4rem solid #baabfd;border-radius:50%;animation:reference-video-spin 1s linear infinite}@keyframes reference-video-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.reference-item__video video{display:block;width:100%;height:100%;object-fit:cover;z-index:1}/*! purgecss end ignore */.timeline-section{padding:8rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-section{padding:6.4rem 0}}.timeline-section__flex{display:flex;flex-wrap:wrap}.timeline-section__flex-left{width:100%;flex:0 0 100%;margin-bottom:3rem}@media only screen and (min-width: 62em){.timeline-section__flex-left{width:31.375%;flex:0 0 31.375%;margin-bottom:0}}.timeline-section__flex-right{width:100%;flex:0 0 100%}@media only screen and (min-width: 62em){.timeline-section__flex-right{width:68.625%;flex:0 0 68.625%}}@media only screen and (min-width: 62em){.timeline-section__flex-inner{padding-right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-section__flex-inner{padding-right:2.4rem}}.timeline-nav{font-size:0;margin-bottom:3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-nav{margin-bottom:2.4rem}}.timeline-nav li{display:inline-block;padding-right:1.6rem;padding-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-nav li{padding-right:1.28rem;padding-bottom:1.28rem}}.timeline-nav-item{display:inline-flex;justify-content:center;align-items:center;height:5.4rem;padding:0 1.2rem;border:.1rem solid var(--timeline-nav-border);background-color:rgba(0,0,0,0);border-radius:4.6rem}@media only screen and (min-width: 48em){.timeline-nav-item{height:7.3rem;padding:0 2.55rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-nav-item{height:5.84rem;padding:0 2.04rem;border-radius:3.68rem}}.timeline-nav-item span{font-size:1.6rem;line-height:1;color:var(--timeline-nav-color)}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-nav-item span{font-size:1.28rem}}.timeline-nav-item.timeline-nav-item--dark{border:none;background-color:rgba(187,178,255,.0784313725)}.timeline-nav-item.timeline-nav-item--dark span{color:#fff}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-nav-item img{max-width:3.68rem}}.timeline-nav-item.timeline-nav-item--no-border{border:none;background-color:rgba(187,178,255,.0784313725)}.timeline-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.timeline-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-grid{grid-gap:1.92rem;margin-bottom:1.92rem}}.timeline-grid:last-child{margin-bottom:0}@media only screen and (min-width: 1366px){.timeline-grid:nth-child(2n) .timeline-grid-item:nth-child(1){width:62.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-grid:nth-child(2n) .timeline-grid-item:nth-child(1){width:49.92rem}}@media only screen and (min-width: 1366px){.timeline-grid:nth-child(2n-1) .timeline-grid-item:nth-child(2){width:62.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-grid:nth-child(2n-1) .timeline-grid-item:nth-child(2){width:49.92rem}}.timeline-grid-item{background-color:var(--timeline-grid-bg);position:relative;border-radius:3.2rem;display:flex;align-items:center;min-height:20.5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-grid-item{border-radius:2.56rem;min-height:16.4rem}}.timeline-grid-item h3{color:var(--timeline-grid-color);margin:0;font-size:2rem;line-height:2.4rem;font-weight:500}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-grid-item h3{font-size:1.6rem;line-height:1.92rem}}.timeline-grid-item p{margin:0;color:#655998;font-size:2rem;line-height:3.1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-grid-item p{font-size:1.6rem;line-height:2.48rem}}.timeline-grid-item__inner{padding:2.4rem;padding-left:9rem}@media only screen and (min-width: 1366px){.timeline-grid-item__inner{padding-right:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-grid-item__inner{padding:1.92rem;padding-left:7.2rem;padding-right:4.8rem}}.timeline-grid-item__icon{left:2.4rem;top:50%;transform:translateY(-50%);position:absolute}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-grid-item__icon{left:1.92rem;transform:translateY(-50%) scale(0.8)}}.timeline-section__item{margin-top:8rem}@media only screen and (min-width: 48em){.timeline-section__item{margin-top:12rem}}@media only screen and (min-width: 62em){.timeline-section__item{margin-top:14.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-section__item{margin-top:11.52rem}}.timeline-item-mobile__text{font-size:2rem;line-height:3.1rem;color:#655998;margin:0}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item-mobile__text{font-size:1.6rem;line-height:2.48rem}}.timeline-section__title{margin-bottom:4.2rem}@media only screen and (min-width: 62em){.timeline-section__title{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-section__title{margin-bottom:4.8rem}}/*! purgecss end ignore */@media only screen and (min-width: 48em){.timeline{overflow-x:auto;overflow-y:visible;margin:0;padding-bottom:2rem}}@media only screen and (min-width: 1600px){.timeline{overflow-x:visible;margin:0;padding-bottom:0}}@media only screen and (min-width: 48em){.timeline__scroll{width:160rem;transform-origin:left top}}@media only screen and (min-width: 768px)and (max-width: 991px){.timeline__scroll{transform:scale(0.48)}}@media only screen and (min-width: 992px)and (max-width: 1099px){.timeline__scroll{transform:scale(0.62)}}@media only screen and (min-width: 1100px)and (max-width: 1193px){.timeline__scroll{transform:scale(0.7)}}@media only screen and (min-width: 1194px){.timeline__scroll{width:100%;transform:none}}@media only screen and (min-width: 48em){.timeline__grid{display:grid;grid-template-columns:36.2rem 35.8rem 1fr 25.5rem;grid-gap:1.2rem;padding:1.5rem;padding-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline__grid{grid-template-columns:28.96rem 28.64rem 1fr 20.4rem;grid-gap:.96rem;padding:1.2rem}}@media only screen and (min-width: 1600px){.timeline__grid{padding:0}}.timeline-item{position:relative;margin-bottom:1.2rem}@media only screen and (min-width: 48em){.timeline-item{padding:8.3rem 0;margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item{padding:6.64rem 0}}.timeline-item:last-child{margin-bottom:0}.timeline-item:nth-child(1) .timeline-item-box{background-color:#5338cd;color:#fff}@media only screen and (min-width: 48em){.timeline-item:nth-child(1) .timeline-item__text:nth-child(1){left:0}}@media only screen and (min-width: 48em){.timeline-item:nth-child(1) .timeline-item__text:nth-child(2){left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 48em){.timeline-item:nth-child(1) .timeline-item__text:nth-child(3){right:-6.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item:nth-child(1) .timeline-item__text:nth-child(3){right:-5.2rem}}.timeline-item:nth-child(2) .timeline-item-box{background-color:#ffc567;color:#000}@media only screen and (min-width: 48em){.timeline-item:nth-child(2) .timeline-item__text:nth-child(1){left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 48em){.timeline-item:nth-child(2) .timeline-item__text:nth-child(2){left:-7.8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item:nth-child(2) .timeline-item__text:nth-child(2){left:-6.24rem}}@media only screen and (min-width: 48em){.timeline-item:nth-child(2) .timeline-item__text:nth-child(3){right:0}}.timeline-item:nth-child(3) .timeline-item-box{background-color:#7bffae;color:#000}@media only screen and (min-width: 48em){.timeline-item:nth-child(3) .timeline-item__text:nth-child(1){left:-9rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item:nth-child(3) .timeline-item__text:nth-child(1){left:-7.2rem}}@media only screen and (min-width: 48em){.timeline-item:nth-child(3) .timeline-item__text:nth-child(2){left:50%;transform:translateX(-75%)}}@media only screen and (min-width: 48em){.timeline-item:nth-child(3) .timeline-item__text:nth-child(3){right:1.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item:nth-child(3) .timeline-item__text:nth-child(3){right:1.2rem}}@media only screen and (min-width: 48em){.timeline-item:nth-child(3) .timeline-item__text:nth-child(4){left:-1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item:nth-child(3) .timeline-item__text:nth-child(4){left:-0.96rem}}@media only screen and (min-width: 48em){.timeline-item:nth-child(3) .timeline-item__text:nth-child(5){left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 48em){.timeline-item:nth-child(3) .timeline-item__text:nth-child(6){right:-4.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item:nth-child(3) .timeline-item__text:nth-child(6){right:-3.6rem}}.timeline-item:nth-child(4) .timeline-item-box{background-color:#151326;color:#fff}@media only screen and (min-width: 48em){.timeline-item:nth-child(4) .timeline-item__text:nth-child(1){left:0}}@media only screen and (min-width: 48em){.timeline-item:nth-child(4) .timeline-item__text:nth-child(2){right:0}}.timeline-item-box{width:3.9rem;height:100%;border-radius:5.7rem;display:block;align-items:center;position:absolute;top:0;left:0}@media only screen and (min-width: 48em){.timeline-item-box{position:relative;width:100%;height:3.9rem;display:flex;align-items:center}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item-box{height:3.12rem;border-radius:4.56rem}}.timeline-item-box__inner{width:100%;transform:rotate(90deg) translateY(-100%);transform-origin:top left;position:relative;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 48em){.timeline-item-box__inner{padding:0 2rem;transform:none}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item-box__inner{padding:0 1.6rem}}.timeline-item-box__inner span{font-size:1.6rem;line-height:3.9rem;display:block;white-space:nowrap;padding:0 2rem}@media only screen and (min-width: 48em){.timeline-item-box__inner span{line-height:1;padding:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item-box__inner span{padding:0 1.6rem;font-size:1.28rem}}.timeline-item-box__text{display:block;font-size:2rem;line-height:3.9rem;font-weight:500;white-space:nowrap;padding-left:2rem}@media only screen and (min-width: 48em){.timeline-item-box__text{line-height:1;padding-left:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item-box__text{font-size:1.6rem}}@media only screen and (min-width: 48em){.timeline-item__text-mobile{display:none}}.timeline-item__text{position:relative;padding-left:3.9rem;margin-bottom:5.2rem;pointer-events:none}@media only screen and (min-width: 48em){.timeline-item__text{padding-left:0;margin-bottom:0;position:absolute;height:8.3rem;width:21.7rem;text-align:center}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item__text{width:17.36rem;height:6.64rem}}.timeline-item__text:last-child{margin-bottom:0}.timeline-item__text:before{content:"";position:absolute;width:.1rem;height:3.7rem;background-color:var(--timeline-item-line);left:50%;transform:translateX(-50%);display:none}@media only screen and (min-width: 48em){.timeline-item__text:before{display:block}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item__text:before{height:2.96rem}}.timeline-item__text:hover .timeline-item__text-title{color:var(--timeline-title-hover)}@media only screen and (min-width: 48em){.timeline-item__text.timeline-item__text--top{top:0;padding-bottom:5.3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item__text.timeline-item__text--top{padding-bottom:4.24rem}}@media only screen and (min-width: 48em){.timeline-item__text.timeline-item__text--top:before{bottom:0}}@media only screen and (min-width: 48em){.timeline-item__text.timeline-item__text--top .timeline-item__text-title{padding-top:1rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item__text.timeline-item__text--top .timeline-item__text-title{padding-top:.8rem}}@media only screen and (min-width: 48em){.timeline-item__text.timeline-item__text--bottom{bottom:0;padding-top:5.3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item__text.timeline-item__text--bottom{padding-top:4.24rem}}@media only screen and (min-width: 48em){.timeline-item__text.timeline-item__text--bottom:before{top:0}}@media only screen and (min-width: 48em){.timeline-item__text.timeline-item__text--bottom .timeline-item__text-title{padding-bottom:1rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item__text.timeline-item__text--bottom .timeline-item__text-title{padding-bottom:.8rem}}.timeline-item__text-title{color:#655998;font-size:1.6rem;line-height:1.95rem;display:none}@media only screen and (min-width: 48em){.timeline-item__text-title{display:block}}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item__text-title{font-size:1.28rem;line-height:1.56rem}}.timeline-item-mobile.is-active .timeline-item-mobile__title{color:var(--timeline-title-hover)}.timeline-item-mobile__title{font-size:1.6rem;line-height:2rem;display:block;color:#655998;padding-left:4rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item-mobile__title{font-size:1.28rem;line-height:1.6rem;margin-left:3.2rem}}.timeline-item-mobile__title::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2.3rem;height:.1rem;background-color:#e9d7ff}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item-mobile__title::before{width:1.84rem;height:.08rem}}.timeline-item-mobile__content{padding-top:1.2rem;padding-left:4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.timeline-item-mobile__content{padding-top:.96rem;padding-left:3.2rem}}.timeline-item__content{padding:2.4rem 0}@media only screen and (min-width: 48em){.timeline-item__content{padding:0}}/*! purgecss end ignore */.contact{background-color:var(--section-bg-white-ghost);padding:8rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact{padding:6.4rem 0}}.contact-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem;margin-bottom:6rem}@media only screen and (min-width: 48em){.contact-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1194px){.contact-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid{grid-gap:1.92rem;margin-bottom:4.8rem}}.contact-grid-item{background-color:var(--contact-tooltip-bg);border-radius:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item{border-radius:1.92rem}}@media only screen and (min-width: 48em){.contact-grid-item:nth-child(3){grid-column:span 2}}@media only screen and (min-width: 1194px){.contact-grid-item:nth-child(3){grid-column:span 1}}.contact-grid-item__inner{display:flex;justify-content:space-between;padding:4.45rem 2.4rem;align-items:center}@media only screen and (min-width: 62em){.contact-grid-item__inner{padding:4.45rem 4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item__inner{padding:3.56rem 3.36rem}}.contact-grid-item__tooltip{width:5.3rem;height:5.3rem;position:relative;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item__tooltip{width:4.24rem;height:4.24rem}}.contact-grid-item__tooltip span{width:4.3rem;height:4.3rem;position:absolute;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}.contact-grid-item__tooltip span svg path{fill:var(--contact-tooltip-icon-bg)}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item__tooltip span{transform:translate(-50%, -50%) scale(0.8)}}.contact-grid-item__link{display:block;font-weight:500;font-size:2rem;line-height:2.4rem;color:var(--contact-grid-text)}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item__link{font-size:1.6rem;line-height:1.92rem}}.contact-grid-item__title{display:block;font-size:2rem;line-height:2.4rem;color:var(--contact-tooltip-color);font-weight:500;margin-bottom:1rem;text-decoration:none}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item__title{font-size:1.6rem;line-height:1.92rem;margin-bottom:.8rem}}.contact-grid-item__content{display:flex;align-items:center;justify-content:flex-end;padding:1rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item__content{padding:.8rem 0}}.contact-grid-item__text{display:block;font-weight:2rem;line-height:2.4rem;color:#655998;font-weight:500}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item__text{font-size:1.6rem;line-height:1.92rem}}.contact-grid-item__text strong{font-weight:700;color:var(--contact-tooltip-color)}.contact-grid-item__col-inner{padding-right:2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-grid-item__col-inner{padding-right:1.6rem}}.contact-footer{display:flex;flex-wrap:wrap}.contact-footer__left{width:100%;flex:0 0 100%}@media only screen and (min-width: 48em){.contact-footer__left{width:50%;flex:0 0 50%}}@media only screen and (min-width: 62em){.contact-footer__left{width:32.5%;flex:0 0 32.5%}}.contact-footer__right{width:100%;flex:0 0 100%}@media only screen and (min-width: 48em){.contact-footer__right{width:50%;flex:0 0 50%}}@media only screen and (min-width: 62em){.contact-footer__right{width:67.5%;flex:0 0 67.5%}}@media only screen and (min-width: 48em){.contact-footer__inner{padding-right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-footer__inner{padding-right:2.4rem}}.contact-footer__text{display:block;margin:0;margin-bottom:5rem;font-size:2rem;line-height:3.1rem;color:#655998}@media only screen and (min-width: 48em){.contact-footer__text{max-width:49.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-footer__text{max-width:39.52rem;font-size:1.6rem;line-height:2.48rem;margin-bottom:4rem}}.contact-footer__button{margin-top:3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-footer__button{margin-top:2.4rem}}.contact__title{margin-bottom:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact__title{margin-bottom:4.8rem}}.contact-banner__buttons{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2rem;margin-top:3rem}@media only screen and (min-width: 48em){.contact-banner__buttons{width:26.2rem;margin-top:0}}@media only screen and (min-width: 1194px){.contact-banner__buttons{width:81.4rem;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-banner__buttons{width:65.12rem;grid-gap:1.6rem;margin-top:2.4rem}}.contact-banner__buttons .btn-solid{padding:0;width:100%}.contact-banner__buttons .btn-solid::after{background-color:#fff}.contact-banner{margin-bottom:6rem;border-radius:4.7rem;position:relative;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-banner{border-radius:3.76rem;margin-bottom:4.8rem}}.contact-banner__inner{padding:4.8rem 3.2rem;position:relative}@media only screen and (min-width: 48em){.contact-banner__inner{padding:7.45rem 3.2rem}}@media only screen and (min-width: 1194px){.contact-banner__inner{padding:3.05rem 5.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-banner__inner{padding:2.44rem 4.32rem}}.contact-banner-button{display:flex;align-items:center;justify-content:center;height:7.5rem;border-radius:11.9rem;text-decoration:none;user-select:none;font-size:2rem;line-height:1;font-weight:500;position:relative;outline:none;overflow:hidden;color:#5338cd;background-color:rgba(110,56,205,.06)}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-banner-button{font-size:1.6rem;height:6rem;border-radius:9.52rem}}.contact-banner-button:hover{background-color:rgba(110,56,205,.16)}@media only screen and (min-width: 48em){.contact-banner__inner{display:flex;justify-content:space-between;align-items:center}}.contact-banner__title{display:block;font-size:3.8rem;line-height:4.7rem;color:#5338cd;margin-bottom:2rem}@media only screen and (min-width: 48em){.contact-banner__title{font-size:4.8rem;line-height:5.95rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-banner__title{font-size:3.84rem;line-height:4.76rem;margin-bottom:1.6rem}}.contact-banner__name{display:block;font-size:2rem;line-height:2.4rem;color:#5338cd}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-banner__name{font-size:1.6rem;line-height:1.92rem}}.contact-banner__left-inner{max-width:23.7rem}@media only screen and (min-width: 48em){.contact-banner__left-inner{max-width:23.7rem}}@media only screen and (min-width: 1194px){.contact-banner__left-inner{max-width:35.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-banner__left-inner{max-width:28.16rem}}.contact-banner__bg{width:100%;height:100%;top:0;left:0;object-fit:cover;position:absolute}/*! purgecss end ignore */.base-tooltip{--bs-tooltip-max-width: 401px;--bs-border-radius: 2.4rem;--bs-tooltip-opacity: 1;box-shadow:0px 4px 42px 0px rgba(0,0,0,.1490196078);border-radius:2.4rem !important;--bs-tooltip-arrow-height: 20px !important;--bs-tooltip-arrow-width: 34px !important;pointer-events:none !important}.base-tooltip.show{pointer-events:auto !important}.base-tooltip.base-tooltip--disabled{display:none !important}.base-tooltip .tooltip-arrow{width:38px;height:24px}.base-tooltip.bs-tooltip-auto{--bs-tooltip-arrow-height: 20px !important;--bs-tooltip-arrow-width: 34px !important}.base-tooltip .tooltip-inner{padding:0}.base-tooltip__inner{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__inner{padding:1.92rem}}.base-tooltip__inner p{margin:0;font-size:2rem;line-height:3.1rem;text-align:left;color:var(--tooltip-text)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__inner p{font-size:1.6rem;line-height:2.48rem}}.base-tooltip__link{display:flex;justify-content:flex-end;align-items:center;margin-top:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__link{margin-top:.96rem}}.base-tooltip__link-text{font-size:1.6rem;line-height:1;font-weight:500;margin-right:1.2rem;color:var(--tooltip-link-text)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__link-text{font-size:1.28rem;margin-right:.96rem}}.base-tooltip__link-arrow{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--tooltip-link-bg);position:relative}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__link-arrow{width:3.2rem;height:3.2rem}}.base-tooltip__link-arrow span{font-size:2rem;line-height:1;font-weight:500;display:block;position:relative;top:-0.2rem;color:var(--tooltip-arrow-color)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__link-arrow span{font-size:1.6rem;top:-.16rem}}.base-tooltip__link-arrow.base-tooltip__link-arrow--mobile span{top:0}.base-tooltip__list{padding:0;margin:0;list-style-type:none;font-size:0;text-align:left}.base-tooltip__list li{display:inline-block;margin-right:1rem;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__list li{margin-right:.8rem;margin-bottom:.8rem}}.base-tooltip__list-item{display:inline-flex;align-items:center;padding:0 .8rem;border-radius:.7rem;height:2.5rem;background-color:var(--tooltip-list-item-bg)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__list-item{padding:0 .64rem;border-radius:.56rem;height:2rem}}.base-tooltip__list-item span{white-space:nowrap;font-size:1.6rem;line-height:1;font-weight:400;color:var(--tooltip-list-item)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__list-item span{font-size:1.28rem}}.base-tooltip__infotext{display:block;font-size:1.6rem;line-height:2.5rem;font-weight:400;margin-top:1.9rem;color:var(--tooltip-info-text);text-align:left}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-tooltip__infotext{font-size:1.28rem;line-height:2rem;margin-top:1.52rem}}/*! purgecss end ignore */.base-submenu{width:100%;background-color:var(--navbar-bg);position:fixed;left:0;top:0;border:0;border-radius:0;padding:0;box-shadow:0px 2.4rem 4.2rem 0px rgba(0,0,0,.05);z-index:1001;transition:top .25s ease;display:none}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu{box-shadow:0px 1.92rem 3.36rem 0px rgba(0,0,0,.05)}}.base-submenu.is-active{display:block}.base-submenu__inner{padding:2.4rem 2rem 8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__inner{padding:1.92rem 1.6rem 6.4rem}}.base-submenu__content{max-width:160rem;width:100%;margin:0 auto;position:relative}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__content{max-width:128rem}}.base-submenu__grid{display:grid;grid-template-columns:minmax(0, 51.9rem) minmax(0, 51.9rem) 1fr;grid-gap:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__grid{grid-template-columns:minmax(0, 41.52rem) minmax(0, 41.52rem) 1fr;grid-gap:.96rem}}.base-submenu-item__inner{padding:1.2rem;padding-right:5.8rem;display:flex;align-items:center;position:relative}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu-item__inner{padding:.96rem;padding-right:4.64rem}}.base-submenu-item{display:block;border-radius:3rem}.base-submenu-item:hover{background-color:var(--submenu-hover-bg)}.base-submenu-item__icon{display:block;width:8rem;height:8rem;border-radius:3rem;background-color:var(--footer-button-bg);position:relative}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu-item__icon{width:6.4rem;height:6.4rem;border-radius:2.4rem}}.base-submenu-item__icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu-item__icon img{max-width:4.32rem}}.base-submenu-item__content{margin-left:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu-item__content{margin-left:1.92rem}}.base-submenu-item__title{display:block;font-size:2rem;line-height:2.4rem;font-weight:500;color:var(--base-color-black);margin-bottom:.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu-item__title{font-size:1.6rem;line-height:1.92rem;margin-bottom:.32rem}}.base-submenu-item__text{display:block;font-size:2rem;line-height:3.1rem;color:#655998}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu-item__text{font-size:1.6rem;line-height:2.48rem}}.base-submenu-item__plus{position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu-item__plus{right:.96rem;max-width:3.68rem}}.base-submenu__list li{display:block;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__list li{margin-bottom:.96rem}}.base-submenu__list li:last-child{margin-bottom:0}.base-submenu__last{max-width:49rem;width:100%;margin-right:0;margin-left:auto}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__last{max-width:39.2rem}}.base-submenu__links li{display:block;border-bottom:.1rem solid var(--footer-button-bg)}.base-submenu__links li a{color:var(--base-color-black);display:flex;align-items:center;justify-content:space-between;font-size:1.6rem;line-height:2rem;font-weight:500;padding:1.7rem 1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__links li a{font-size:1.28rem;line-height:1.6rem;padding:1.36rem .8rem}}.base-submenu__links li a:hover{background-color:var(--submenu-hover-bg)}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__links li a img{max-width:1.44rem}}.base-submenu__buttons{margin-top:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__buttons{margin-top:1.92rem}}.base-submenu__buttons ul{font-size:0}.base-submenu__buttons ul li{display:inline-block;margin-right:1.2rem;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.base-submenu__buttons ul li{margin-right:.96rem;margin-bottom:.96rem}}.base-submenu__buttons ul li:last-child{margin-right:0;margin-bottom:0}/*! purgecss end ignore */.about{padding:4rem 0 8rem}@media only screen and (min-width: 62em){.about{padding:8rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about{padding:6.4rem 0}}.about-top{margin-bottom:8rem}@media only screen and (min-width: 62em){.about-top{margin-bottom:10rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-top{margin-bottom:8rem}}.about-top__inner{display:flex;flex-wrap:wrap}@media only screen and (min-width: 62em){.about-top__inner{align-items:center}}.about-top__left{width:100%;flex:0 0 100%;margin-bottom:3.2rem}@media only screen and (min-width: 62em){.about-top__left{width:50.625%;flex:0 0 50.625%;margin-bottom:0}}.about-top__right{width:100%;flex:0 0 100%}@media only screen and (min-width: 62em){.about-top__right{width:49.375%;flex:0 0 49.375%}}@media only screen and (min-width: 62em){.about-top__content{max-width:66.9rem;width:100%;padding-right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-top__content{max-width:53.52rem;padding-right:2.4rem}}.about-top__text{margin:3.2rem 0}@media only screen and (min-width: 62em){.about-top__text{margin:6rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-top__text{margin:4.8rem 0}}.about-top__text .base-text p{color:#655998}.about-grid{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem}@media only screen and (min-width: 48em){.about-grid{grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid{grid-gap:.8rem}}.about-grid-item:not(.about-grid-item--static){border-radius:1.8rem;height:100%;aspect-ratio:1/1;position:relative;-webkit-transform:translate3d(0, 0, 0);box-shadow:none;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item:not(.about-grid-item--static){border-radius:1.44rem}}.about-grid-item:not(.about-grid-item--static).is-active{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:visible}.about-grid-item:not(.about-grid-item--static).is-active .about-grid-item__img{padding-left:1.2rem;padding-top:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item:not(.about-grid-item--static).is-active .about-grid-item__img{padding-left:.96rem;padding-top:.96rem}}.about-grid-item:not(.about-grid-item--static).is-active .about-grid-item__img img{max-height:6rem}@media only screen and (min-width: 48em){.about-grid-item:not(.about-grid-item--static).is-active .about-grid-item__img img{max-height:7rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item:not(.about-grid-item--static).is-active .about-grid-item__img img{max-height:5.6rem}}.about-grid-item:not(.about-grid-item--static).is-active .about-grid-item__text{height:auto;opacity:1}.about-grid-item__inner{background-color:var(--about-grid-item-bg);height:100%;border-radius:1.8rem;position:relative;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);box-shadow:none;transition:all .2s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item__inner{border-radius:1.44rem}}.about-grid-item__img{transition:all .2s ease-in-out;position:relative;z-index:1}.about-grid-item__img img{aspect-ratio:1/1;border-radius:1.8rem;max-height:15rem;transition:all .2s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item__img img{border-radius:1.44rem;max-height:12rem}}.about-grid-item__text{position:absolute;width:100%;top:8.2rem;background-color:var(--about-grid-item-bg);padding:1.2rem;padding-top:0;border-bottom-left-radius:1.8rem;border-bottom-right-radius:1.8rem;height:0;overflow:hidden;opacity:0;transition:opacity .25s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item__text{top:6.56rem;padding:.96rem;border-bottom-left-radius:1.44rem;border-bottom-right-radius:1.44rem}}.about-grid-item__title{display:block;font-size:1.8rem;line-height:155%;color:var(--about-grid-item-color);font-weight:500}@media only screen and (min-width: 48em){.about-grid-item__title{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item__title{font-size:1.6rem}}.about-grid-item__position{display:block;font-size:1.5rem;line-height:155%;color:#baabfd}@media only screen and (min-width: 48em){.about-grid-item__position{font-size:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item__position{font-size:1.28rem}}.about-grid-item.about-grid-item--static{width:100%;height:100%;aspect-ratio:1/1;position:relative;border-radius:1.8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item.about-grid-item--static{border-radius:1.44rem}}.about-grid-item.about-grid-item--static img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:calc(100% - 2rem);max-height:calc(100% - 2rem)}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-grid-item.about-grid-item--static img{max-width:calc(100% - 1.6rem);max-height:calc(100% - 1.6rem)}}.about-grid-item.about-grid-item--blue{background-color:#5338cd}.about-grid-item.about-grid-item--green{background-color:#7bffae}.about-timeline{position:relative;margin-bottom:6rem}@media only screen and (min-width: 48em){.about-timeline{margin-bottom:8rem}}@media only screen and (min-width: 62em){.about-timeline{margin-bottom:10rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline{margin-bottom:8rem}}.about-timeline:before{content:"";position:absolute;top:2rem;left:0;width:100%;height:.1rem;background-color:var(--footer-border-color)}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline:before{top:1.6rem}}.about-timeline__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:2rem 0;position:relative;scrollbar-width:none;-ms-overflow-style:none}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline__scroll{padding:1.6rem 0}}.about-timeline__scroll::-webkit-scrollbar{display:none;height:0}.about-timeline__content{width:100%}.about-timeline__flex{display:flex;padding:0 2rem;position:relative;min-width:100vw}@media only screen and (min-width: 48em){.about-timeline__flex{padding-left:15rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline__flex{padding:0 1.6rem;padding-left:12rem}}.about-timeline-item{text-align:center;margin-right:2rem;position:relative;padding:0 2rem;padding-top:4.5rem;flex-shrink:0}@media only screen and (min-width: 48em){.about-timeline-item{margin-right:4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline-item{padding:0 1.6rem;padding-top:3.6rem;margin-right:3.2rem}}.about-timeline-item:before,.about-timeline-item:after{content:"";position:absolute;left:50%;transform:translateX(-50%);background-color:var(--footer-border-color)}.about-timeline-item:before{width:.1rem;height:3.2rem;top:0}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline-item:before{height:2.56rem}}.about-timeline-item:after{width:1.1rem;height:1.1rem;border-radius:50%;top:-0.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline-item:after{width:.88rem;height:.88rem;top:-.32rem}}.about-timeline-item:last-child{margin-right:0}.about-timeline-item__content{width:30rem}@media only screen and (min-width: 48em){.about-timeline-item__content{width:32rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline-item__content{width:25.6rem}}.about-timeline-item__year{width:7.5rem;height:3.8rem;border-radius:11.9rem;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:.8rem;background-color:var(--base-color-black)}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline-item__year{width:6rem;height:3.04rem;border-radius:9.52rem;margin-bottom:.64rem}}.about-timeline-item__year span{font-size:2rem;line-height:1;font-weight:500;color:var(--base-color-white)}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline-item__year span{font-size:1.6rem}}.about-timeline-item__text{color:var(--base-color-black);font-size:1.8rem;line-height:155%;display:block}@media only screen and (min-width: 48em){.about-timeline-item__text{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-timeline-item__text{font-size:1.6rem}}.about-box{margin-bottom:4rem}@media only screen and (min-width: 48em){.about-box{margin-bottom:8rem}}@media only screen and (min-width: 62em){.about-box{margin-bottom:12rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box{margin-bottom:9.6rem}}.about-box__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}@media only screen and (min-width: 48em){.about-box__grid{grid-gap:3.2rem}}@media only screen and (min-width: 62em){.about-box__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box__grid{grid-gap:2.56rem}}.about-box__col{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}@media only screen and (min-width: 48em){.about-box__col{grid-gap:3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box__col{grid-gap:2.56rem}}.about-box__item-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}@media only screen and (min-width: 48em){.about-box__item-grid{grid-template-columns:repeat(2, 1fr);grid-gap:3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box__item-grid{grid-gap:2.56rem}}.about-box__item{border-radius:4.2rem;position:relative;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box__item{border-radius:3.36rem}}.about-box-item__text{text-align:center}.about-box-item__text .base-subtitle span{display:block;color:#655998}.about-box-item{background-color:var(--timeline-grid-bg);display:flex;width:100%;align-items:center;justify-content:center;border-radius:4.2rem;height:100%}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box-item{border-radius:3.36rem}}@media only screen and (min-width: 48em){.about-box-item.about-box-item--big{min-height:38.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box-item.about-box-item--big{min-height:30.8rem}}.about-box-item.about-box-item--big .about-box-item__text{max-width:54.8rem;width:100%;margin:0 auto}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box-item.about-box-item--big .about-box-item__text{max-width:43.84rem}}@media only screen and (min-width: 48em){.about-box-item.about-box-item--small{min-height:21.3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box-item.about-box-item--small{min-height:17.04rem}}.about-box-item__inner{padding:2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-box-item__inner{padding:1.6rem}}.about-link__title{margin-bottom:4.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.about-link__title{margin-bottom:3.36rem}}/*! purgecss end ignore */.reference-box{background-color:var(--section-bg-dark);z-index:1;position:relative}.reference-box__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem}@media only screen and (min-width: 62em){.reference-box__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box__grid{grid-gap:1.92rem}}.reference-box-item{border-radius:3.2rem;background-color:rgba(187,178,255,.0784313725)}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item{border-radius:2.56rem}}.reference-box-item.reference-box-item--first{border:.1rem solid rgba(187,178,255,.1490196078);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0)}.reference-box-item.reference-box-item--first .reference-box-item__inner{padding:3.3rem 2rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 62em){.reference-box-item.reference-box-item--first .reference-box-item__inner{padding:2rem 10rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item.reference-box-item--first .reference-box-item__inner{padding:1.6rem 8rem}}.reference-box-item__inner{padding:4.2rem 4.2rem 0;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__inner{padding:3.36rem 3.36rem 0}}.reference-box-item__main-title{margin-bottom:4.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__main-title{margin-bottom:3.36rem}}.reference-box-item__main-title span{display:block;color:#fff}.reference-box-item__content{width:100%}.reference-box-item__icon{min-width:6.6rem;height:6.6rem;align-items:center;justify-content:center;margin-right:2.4rem;display:none}@media only screen and (min-width: 62em){.reference-box-item__icon{display:inline-flex}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__icon{min-width:5.28rem;height:5.28rem;margin-right:1.92rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__icon img{transform:scale(0.8)}}.reference-box-item__title{display:block;color:#fff;font-weight:500;font-size:2rem;line-height:2.4rem;margin:0;margin-bottom:.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__title{font-size:1.6rem;line-height:1.92rem;margin-bottom:.32rem}}.reference-box-item__perex{margin:0;display:block;font-size:2rem;line-height:3.1rem;color:#655998}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__perex{font-size:1.6rem;line-height:2.48rem}}.reference-box-item__header{display:flex;margin-bottom:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__header{margin-bottom:2.56rem}}@media only screen and (min-width: 62em){.reference-box-item__text{max-width:51rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__text{max-width:40.8rem}}.reference-box-item__img{display:flex;justify-content:center;position:relative;max-height:37.5rem;margin-bottom:2rem}@media only screen and (min-width: 48em){.reference-box-item__img{margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__img{max-height:30rem}}.reference-box-item__img.reference-box-item__img--desktop{display:none}@media only screen and (min-width: 48em){.reference-box-item__img.reference-box-item__img--desktop{display:flex}}.reference-box-item__img img{max-width:100%;height:auto}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__img img{object-fit:contain}}.reference-box-item__img.reference-box-item__img--cover img{object-fit:cover}.reference-box-item__img:hover .btn-solid--green{color:#000}.reference-box-item__img:hover .btn-solid--green:after{transform:translateX(0)}.reference-box-item__button{position:absolute;bottom:7.8rem;left:50%;transform:translateX(-50%);width:100%;pointer-events:none}@media only screen and (min-width: 48em){.reference-box-item__button{width:auto}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-box-item__button{bottom:6.24rem}}.reference-box-item__mobile{padding-bottom:2rem}@media only screen and (min-width: 48em){.reference-box-item__mobile{display:none}}/*! purgecss end ignore */.home-header{position:relative;background-color:var(--section-bg-dark);width:100vw;overflow-x:clip}.home-header__slider{position:relative;z-index:1;padding-top:4rem;padding-bottom:4rem}@media only screen and (min-width: 48em){.home-header__slider{padding-top:8rem;padding-bottom:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.home-header__slider{padding-top:6.4rem;padding-bottom:6.4rem}}.home-header__title{font-size:3.5rem;line-height:124%;font-weight:600;color:#fff;margin:0;z-index:10;position:relative;text-align:center}@media only screen and (min-width: 25em){.home-header__title{font-size:4.5rem}}@media only screen and (min-width: 48em){.home-header__title{font-size:9rem}}@media only screen and (min-width: 62em){.home-header__title{font-size:12.1rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.home-header__title{font-size:9.68rem}}.home-header__content{position:relative;z-index:1}@media only screen and (min-width: 48em){.home-header__content{padding-bottom:10rem}}@media only screen and (min-width: 62em){.home-header__content{padding-bottom:13rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.home-header__content{padding-bottom:10.4rem}}.home-header__top{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:10rem}@media only screen and (min-width: 48em){.home-header__top{padding-top:20rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.home-header__top{padding-top:16rem}}.home-header__button{margin-top:4.8rem}.home-header__scroll-indicator{position:absolute;top:16rem;left:50%;transform:translateX(-50%);width:8px;height:6rem;border-radius:9999px;overflow:hidden;z-index:50;opacity:1;visibility:visible}.home-header__scroll-indicator[data-hidden=true]{opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility 0s .15s}.home-header__scroll-indicator-fill{background-color:#fff;height:100%;width:100%;border-radius:9999px;position:absolute;top:100%;left:0;animation:scroll-indicator-fill 2s infinite ease-in-out}@keyframes scroll-indicator-fill{0%{top:100%}50%{top:100%}100%{top:-100%}}.home-header__circle-animation-path{position:relative;height:100rem}.home-header__circle-container{position:sticky;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);z-index:1;margin-top:13rem;top:30vh}.home-header__circle-center{position:relative;width:100px;height:100px;background-color:#1b182b;border-radius:9999px;display:flex;justify-content:center;align-items:center}.home-header__circle-center-bg{position:absolute;top:1px;left:1px;right:1px;bottom:1px;background-color:var(--section-bg-white-ghost);border-radius:9999px;z-index:-10}.home-header__circle-center-logo{position:absolute}.home-header__circle-center-logo-text{opacity:0}.home-header__circle-center-logo-title{margin-top:2rem;font-size:3.5rem;line-height:105%;font-weight:600;color:#fff;text-align:center;width:max-content;color:var(--base-text-color);opacity:0;user-select:none}@media only screen and (min-width: 48em){.home-header__circle-center-logo-title{font-size:4.5rem}}.home-header__item{aspect-ratio:1/1;position:absolute;z-index:-10}.home-header__item video{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1/1}.home-header__item--1 video{width:150px;border-radius:16px}.home-header__item--2 video{width:100px;border-radius:12px}.home-header__item--3 video{width:180px;border-radius:24px}.home-header__item--4 video{width:100px;border-radius:12px;object-position:left top}.home-header__item-tag{height:32px;border-radius:8px;padding-inline:8px;display:flex;align-items:center;position:absolute;white-space:nowrap}.home-header__item-tag--1{background-color:#7bffae;color:#000;bottom:28px;left:104px}.home-header__item-tag--2{background-color:#5338cd;color:#fff;bottom:15px;left:-22px}.home-header__item-tag--3{background-color:#baabfd;color:#120d29;bottom:32px;left:-28px}.home-header__item-tag--4{background-color:#fff;color:#5338cd;top:60px;left:68px;height:24px;padding-inline:4px;border-radius:4px}/*! purgecss end ignore */.logo-container{position:relative;display:flex;align-items:center}.logo-container .logo-dot-small,.logo-container .logo-dot-large,.logo-container .logo-letter{transition:all .5s ease}.logo-container .logo-dot-small{position:absolute;top:70%;left:0%;width:8px !important;z-index:1}.logo-container .logo-dot-large{position:absolute;top:-5%;left:2.5%;width:16px !important;z-index:1}.logo-container .logo-letters{display:flex;gap:4px;margin-left:3rem !important;z-index:2}.logo-letter{height:20px !important;width:20px !important;position:relative}.logo-letter.logo-letter--i{width:3.6px !important;margin-right:4px !important}.logo-letter.logo-letter--e{width:18.2px !important}.logo-letter.logo-letter--a{width:27.3px !important}.logo-letter.logo-letter--t,.logo-letter.logo-letter--h{width:22.7px !important}/*! purgecss end ignore */.faq{background-color:var(--section-bg-white-ghost)}.faq__title{position:relative;display:block;margin:0;font-size:2.3rem;line-height:3.35rem}@media only screen and (min-width: 48em){.faq__title{font-size:4.8rem;line-height:5.95rem}}@media only screen and (min-width: 62em){.faq__title{padding-right:30rem;margin-bottom:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq__title{font-size:3.84rem;line-height:4.76rem;padding-right:24rem}}.faq__subtitle{font-size:2rem;line-height:3.1rem;color:#655998;margin-top:4rem;display:block}@media only screen and (min-width: 62em){.faq__subtitle{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);right:0;width:26.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq__subtitle{font-size:1.6rem;line-height:2.48rem;width:21.12rem}}.faq-content{background-color:var(--faq-content-bg);border-radius:3rem;border:.1rem solid var(--faq-content-border)}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-content{border-radius:2.4rem}}.faq-content.faq-content--dark{border-color:rgba(187,178,255,.0784313725);background-color:#080417}.faq-content__inner{padding:1.9rem}@media only screen and (min-width: 48em){.faq-content__inner{padding:2.3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-content__inner{padding:1.52rem}}/*! purgecss end ignore */.faq-item{padding:2rem;border-radius:3rem;transition:all .25s ease-in-out;position:relative}@media only screen and (min-width: 48em){.faq-item{padding:2.4rem 3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-item{padding:1.92rem 2.56rem;border-radius:2.4rem}}.faq-item:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:.1rem;background-color:var(--faq-item-border)}.faq-item:last-child::before{display:none}.faq-item.is-open{padding:2.4rem 2rem;background-color:var(--faq-item-bg);border-color:rgba(0,0,0,0)}@media only screen and (min-width: 48em){.faq-item.is-open{padding:3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-item.is-open{padding:2.56rem}}.faq-item.is-open:before{display:none}.faq-item.is-open .faq-item__content{height:auto}.faq-item.is-open .faq-item__trigger img{transform:rotate(-180deg)}.faq-item.is-open .faq-item__number{border-color:#baabfd;background-color:#baabfd}@media only screen and (min-width: 48em){.faq-item.is-open .faq-item__number{top:3.2rem;transform:none}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-item.is-open .faq-item__number{top:2.56rem}}.faq-item.is-open .faq-item__number span{color:#000}@media only screen and (min-width: 48em){.faq-item.faq-item--with-number{padding-left:11rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-item.faq-item--with-number{padding-left:8.8rem}}.faq-item.faq-item--dark .faq-item__trigger span{color:#baabfd}.faq-item.faq-item--dark.is-open{background-color:rgba(187,178,255,.0784313725)}.faq-item.faq-item--dark.is-open .faq-item__trigger span{color:#fff}.faq-item__content{height:0;overflow:hidden;transition:all .25s ease-in-out}@media only screen and (min-width: 48em){.faq-item__content{width:calc(100% - 2.4rem)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-item__content{width:calc(100% - 1.92rem)}}.faq-item__content .base-text p{color:#655998}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between}.faq-item__trigger img{position:relative;transition:all .25s ease-in-out}.faq-item__trigger span{color:var(--base-color-black);font-size:2rem;line-height:3.1rem;font-weight:500}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-item__trigger span{font-size:1.6rem;line-height:2.48rem}}.faq-item__number{width:5.4rem;height:5.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:.1rem solid #201d31;background-color:rgba(0,0,0,0);transition:all .25s ease-in-out;position:relative;margin-bottom:1.2rem}@media only screen and (min-width: 48em){.faq-item__number{margin-bottom:0;position:absolute;left:3.2rem;top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-item__number{width:4.32rem;height:4.32rem;left:2.56rem}}.faq-item__number span{font-size:2.4rem;line-height:1;display:inline-block;color:#baabfd;transition:all .25s ease-in-out;font-weight:400}@media only screen and (min-width: 992px)and (max-width: 1699px){.faq-item__number span{font-size:1.92rem}}/*! purgecss end ignore */.contact-header{padding-top:10rem;padding-bottom:8rem}@media only screen and (min-width: 62em){.contact-header{padding-top:16rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header{padding-top:12.8rem;padding-bottom:6.4rem}}.contact-header__flex{display:flex;flex-wrap:wrap}.contact-header__left{width:100%;flex:0 0 100%;margin-bottom:2.4rem}@media only screen and (min-width: 62em){.contact-header__left{width:66.1875%;flex:0 0 66.1875%;margin-bottom:0}}.contact-header__right{width:100%;flex:0 0 100%}@media only screen and (min-width: 62em){.contact-header__right{width:33.8125%;flex:0 0 33.8125%}}@media only screen and (min-width: 62em){.contact-header__inner{padding-right:3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header__inner{padding-right:2.56rem}}.contact-header-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem;margin-bottom:4rem}@media only screen and (min-width: 48em){.contact-header-grid{grid-template-columns:repeat(2, 1fr);margin-bottom:5rem}}@media only screen and (min-width: 62em){.contact-header-grid{grid-gap:3.2rem;margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-grid{grid-gap:2.56rem;margin-bottom:4.8rem}}.contact-header-grid-item__inner{padding:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-grid-item__inner{padding:2.56rem}}.contact-header-grid-item{border-radius:4.2rem;background-color:var(--contact-header-item-bg)}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-grid-item{border-radius:3.36rem}}.contact-header-grid-item__tag{display:inline-flex;align-items:center;height:4.6rem;padding-left:2.2rem;padding-right:1.6rem;background-color:var(--contact-header-item-tag);border-radius:11.9rem;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-grid-item__tag{height:3.68rem;padding-left:1.76rem;padding-right:1.28rem;margin-bottom:.96rem;border-radius:9.52rem}}.contact-header-grid-item__tag span{margin-left:1.8rem;font-size:2rem;line-height:1;font-weight:500;color:var(--base-color-black)}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-grid-item__tag span{font-size:1.6rem;margin-left:1.44rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-grid-item__tag img{transform:scale(0.8)}}.contact-header-grid-item__content .base-text p{color:#655998;font-size:1.8rem;line-height:2.8rem}@media only screen and (min-width: 48em){.contact-header-grid-item__content .base-text p{font-size:2rem;line-height:3.1rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-grid-item__content .base-text p{font-size:1.6rem;line-height:2.48rem}}.contact-header-grid-item__content .base-text p strong{font-weight:500}.contact-header-grid-item__content .base-text .base-text__span{color:var(--base-color-black)}.contact-header-grid-item__content .copy-text__trigger{position:relative;top:.2rem;cursor:pointer;display:inline-block}.contact-header-grid-item__link{display:inline-block;margin-top:1.2rem;font-size:2rem;line-height:3.1rem;color:var(--contact-header-item-link)}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-grid-item__link{margin-top:.96rem;font-size:1.6rem;line-height:2.48rem}}.contact-header-button{margin-bottom:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-button{margin-bottom:2.56rem}}.contact-header-button__title{margin-bottom:2rem;text-align:center}@media only screen and (min-width: 48em){.contact-header-button__title{text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-button__title{margin-bottom:1.6rem}}.contact-header-button__list{font-size:0;text-align:center}@media only screen and (min-width: 48em){.contact-header-button__list{text-align:left}}.contact-header-button__list li{display:inline-block;margin:0 .6rem;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-button__list li{margin:0 .48rem;margin-bottom:.96rem}}.contact-header-people__item{display:block;padding:2.4rem 0;border-bottom:.1rem solid rgba(110,56,205,.0588235294)}@media only screen and (min-width: 48em){.contact-header-people__item{display:flex;align-items:center}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-people__item{padding:1.92rem 0}}.contact-header-people__item:last-child{border-bottom:none}.contact-header-people__info{display:block;text-align:center;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.contact-header-people__info{display:flex;align-items:center;text-align:left;width:28rem;margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-people__info{width:22.4rem}}.contact-header-people__img{width:7rem;height:7rem;display:inline-block;overflow:hidden;border-radius:1.2rem}@media only screen and (min-width: 48em){.contact-header-people__img{margin-right:2.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-people__img{width:5.6rem;height:5.6rem;margin-right:1.92rem}}.contact-header-people__img img{width:100%;height:100%;object-fit:cover}.contact-header-people__name{display:block;color:var(--base-color-black);font-size:2rem;line-height:3.1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-people__name{font-size:1.6rem;line-height:2.48rem}}.contact-header-people__position{font-size:1.6rem;line-height:2.5rem;color:#655998;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-people__position{font-size:1.28rem;line-height:2rem}}.contact-header-people__list{display:block;text-align:center}@media only screen and (min-width: 48em){.contact-header-people__list{display:flex;align-items:center;text-align:left}}@media only screen and (min-width: 48em){.contact-header-people__list li{margin-right:4.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-people__list li{margin-right:3.52rem}}.contact-header-people__list li:last-child{margin-right:0}.contact-header-people__list li a{display:inline-flex;align-items:center;font-size:1.6rem;line-height:1.95rem;color:#655998;font-weight:500}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-people__list li a{font-size:1.28rem;line-height:1.56rem}}.contact-header-people__list li a span{color:var(--contact-header-link)}.contact-header-people__list li a img{margin-right:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.contact-header-people__list li a img{margin-right:.96rem}}/*! purgecss end ignore */.map-item{border-radius:3rem;overflow:hidden;height:68rem}@media only screen and (min-width: 62em){.map-item{height:100%}}.map-item #map{width:100%;height:100%}.map-item .gm-style .gmnoprint a{display:none !important}.map-item .gm-style .gmnoprint a{display:none !important}.map-item .gm-style-iw-chr{display:none !important}.map-item .gm-style .gm-style-iw-c{border-radius:3rem;box-shadow:0 .4rem 4.2rem 0 rgba(0,0,0,.1);background-color:var(--base-color-white)}@media only screen and (min-width: 992px)and (max-width: 1699px){.map-item .gm-style .gm-style-iw-c{border-radius:2.4rem;box-shadow:0 .32rem 3.36rem 0 rgba(0,0,0,.08)}}.map-item .gm-style .gm-style-iw-tc::after{background:var(--base-color-white)}.map-item .gm-style-iw.gm-style-iw-c,.map-item .gm-style-iw-d{padding:0}.map-item .gm-style-iw-d{overflow:visible !important;max-height:auto !important}.map-item-content{font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:2rem;line-height:3.1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.map-item-content{font-size:1.6rem;line-height:2.48rem}}.map-item-content__inner{padding:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.map-item-content__inner{padding:2.56rem}}.map-item-content__header{min-height:3.6rem;display:flex;align-items:center;font-size:2rem;padding-left:4.8rem;background-image:url(/img/icon/map-house-icon..svg);background-repeat:no-repeat;background-size:3.6rem auto;background-position:top left;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.map-item-content__header{min-height:2.88rem;font-size:1.6rem;padding-left:3.84rem;margin-bottom:.8rem;background-size:2.88rem auto}}.map-item-content__header span{font-size:2rem;line-height:1;font-weight:500;color:var(--base-color-black);display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.map-item-content__header span{font-size:1.6rem}}.map-item-content__text{margin-bottom:1rem;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.map-item-content__text{margin-bottom:.8rem}}.map-item-content__text p{margin:0;color:#655998}.map-item-content__link{display:block;color:#5338cd}/*! purgecss end ignore */.compare-section{background-color:var(--section-bg-dark);padding:8rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-section{padding:6.4rem 0}}.compare-section__flex{display:flex;flex-wrap:wrap}.compare-section__col{width:100%;flex:0 0 100%}.compare-section__col.compare-section__col--left{margin-bottom:3rem}@media only screen and (min-width: 62em){.compare-section__col.compare-section__col--left{width:29.625%;flex:0 0 29.625%;margin-bottom:0}}@media only screen and (min-width: 62em){.compare-section__col.compare-section__col--left .compare-section__inner{padding-right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-section__col.compare-section__col--left .compare-section__inner{padding-right:2.4rem}}@media only screen and (min-width: 62em){.compare-section__col.compare-section__col--right{width:70.375%;flex:0 0 70.375%}}.compare-item{max-width:105.4rem;width:100%;height:100%;aspect-ratio:1054/695;margin:0 auto;border-radius:3rem;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translate(0, 0);-webkit-transform:translate3d(0, 0);-moz-transform:translate3d(0, 0);box-shadow:none;clip-path:inset(0 round 3rem)}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-item{border-radius:2.4rem;clip-path:inset(0 round 2.4rem);max-width:84.32rem}}.compare-section__title{margin-bottom:3rem}@media only screen and (min-width: 62em){.compare-section__title{margin-bottom:5.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-section__title{margin-bottom:4.32rem}}.compare-section__list li{margin-bottom:1.6rem;display:block}@media only screen and (min-width: 48em){.compare-section__list li{display:inline-block;margin-right:1.6rem}}@media only screen and (min-width: 62em){.compare-section__list li{display:block;margin-right:1.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-section__list li{margin-right:1.28rem;margin-bottom:1.28rem}}.compare-section__list li:last-child{margin-right:0;display:block;font-size:1.6rem;line-height:1;display:flex;align-items:center;height:7.3rem;padding:0 2.5rem;color:#baabfd;margin-bottom:0}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-section__list li:last-child{font-size:1.28rem;height:5.84rem;padding:0 2rem}}/*! purgecss end ignore */.text-img-section{padding:8rem 0;background-color:var(--section-bg-white-ghost)}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-section{padding:6.4rem 0}}.text-img-section__header{max-width:192rem;width:100%;overflow:hidden;margin:0 auto;position:relative;padding:6.1rem 1.5rem;text-align:center;margin-bottom:8rem}@media only screen and (min-width: 48em){.text-img-section__header{padding:9.2rem 1.5rem}}@media only screen and (min-width: 62em){.text-img-section__header{padding:11.8rem 1.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-section__header{margin-bottom:6.4rem;padding:9.44rem 1.2rem}}.text-img-section__vector{position:absolute;left:50%;transform:translateX(-50%);max-width:192rem;width:100rem;height:auto}@media only screen and (min-width: 48em){.text-img-section__vector{width:150rem}}@media only screen and (min-width: 62em){.text-img-section__vector{width:192rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-section__vector{width:153.6rem}}.text-img-section__vector.text-img-section__vector--top{top:0}.text-img-section__vector.text-img-section__vector--bottom{bottom:0}.text-img-section__title{display:inline-block;padding:2.4rem;background-color:#000;border-radius:3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-section__title{padding:1.92rem;border-radius:2.4rem}}.text-img-section__title h2{font-size:2.3rem;line-height:3.35rem;margin:0;font-weight:400;color:#baabfd}@media only screen and (min-width: 48em){.text-img-section__title h2{font-size:3.8rem;line-height:4.85rem}}@media only screen and (min-width: 62em){.text-img-section__title h2{font-size:4.8rem;line-height:5.85rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-section__title h2{font-size:3.84rem;line-height:4.68rem}}.text-img-item__flex{display:flex;flex-wrap:wrap}@media only screen and (min-width: 62em){.text-img-item__flex{align-items:center}}.text-img-item__col{width:100%;flex:100%}.text-img-item__col.text-img-item__col--left{margin-bottom:4rem}@media only screen and (min-width: 62em){.text-img-item__col.text-img-item__col--left{width:58.3125%;flex:0 0 58.3125%;margin-bottom:0}}@media only screen and (min-width: 62em){.text-img-item__col.text-img-item__col--right{width:41.6875%;flex:0 0 41.6875%}}.text-img-item{margin-bottom:6rem}@media only screen and (min-width: 48em){.text-img-item{margin-bottom:8rem}}@media only screen and (min-width: 62em){.text-img-item{margin-bottom:12rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item{margin-bottom:9.6rem}}.text-img-item:last-child{margin-bottom:0}@media only screen and (min-width: 62em){.text-img-item .text-img-item__inner{padding-left:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item .text-img-item__inner{padding-left:6.4rem}}@media only screen and (min-width: 62em){.text-img-item:nth-child(2n) .text-img-item__col.text-img-item__col--left{order:2}}@media only screen and (min-width: 62em){.text-img-item:nth-child(2n) .text-img-item__col.text-img-item__col--right{order:1}}@media only screen and (min-width: 62em){.text-img-item:nth-child(2n) .text-img-item__inner{padding-right:8rem;padding-left:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item:nth-child(2n) .text-img-item__inner{padding-right:6.4rem}}.text-img-item__title{color:var(--base-color-black);display:block;margin:0;margin-bottom:3.2rem;font-size:2.6rem;line-height:3.4rem;font-weight:400}@media only screen and (min-width: 48em){.text-img-item__title{margin-bottom:4.2rem;font-size:3.6rem;line-height:4.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item__title{margin-bottom:3.36rem;font-size:2.88rem;line-height:3.52rem}}.text-img-item__text p{color:#655998}.text-img-item__quote{width:100%;background-color:var(--text-img-quote-bg);position:relative;margin-top:4.2rem;border-radius:3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item__quote{margin-top:3.36rem;border-radius:2.4rem}}.text-img-item__quote-inner{padding:2.4rem;padding-left:8.15rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item__quote-inner{padding:1.92rem;padding-left:6.52rem}}.text-img-item__quote-text{display:block;color:#655998;font-size:2rem;line-height:3.1rem;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item__quote-text{font-size:1.6rem;line-height:2.48rem;margin-bottom:.96rem}}.text-img-item__quote-name{display:block;font-size:1.6rem;line-height:2.5rem;color:var(--base-color-black)}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item__quote-name{font-size:1.28rem;line-height:2rem}}.text-img-item__quote-img{position:absolute;top:50%;transform:translateY(-50%);left:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-item__quote-img{left:1.92rem;max-width:2.72rem}}.text-img-section__content{width:100%;position:relative;margin:0 auto}.text-img-anchor{position:absolute;top:0;left:2.4rem;padding:2.4rem 0;transition:all .25s ease;z-index:1;display:none}@media only screen and (min-width: 62em){.text-img-anchor{display:block}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-anchor{left:1.92rem;padding:1.92rem 0}}@media only screen and (min-width: 1600px){.text-img-anchor{left:4.8rem}}.text-img-anchor.is-fixed{position:fixed}.text-img-anchor.is-bottom{top:auto;bottom:0;position:absolute}.text-img-anchor__inner{background-color:var(--base-color-white);border-radius:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-anchor__inner{border-radius:2.56rem}}.text-img-anchor__content{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-anchor__content{padding:1.92rem}}.text-img-anchor__item{display:block;width:1.6rem;height:1.6rem;background-color:#baabfd;border-radius:50%;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-img-anchor__item{width:1.28rem;height:1.28rem;margin-bottom:1.92rem}}.text-img-anchor__item.is-active{background-color:#5338cd;background-color:var(--text-img-anchor-active);pointer-events:none}.text-img-anchor__item:last-child{margin-bottom:0}/*! purgecss end ignore */.analysis-section{padding:8rem 0;background-color:var(--section-bg-dark)}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-section{padding:6.4rem 0}}.analysis-section__title{margin-bottom:4.2rem}@media only screen and (min-width: 48em){.analysis-section__title{margin-bottom:6rem}}@media only screen and (min-width: 62em){.analysis-section__title{margin-bottom:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-section__title{margin-bottom:6.4rem}}.analysis-grid-item__header{min-height:8.5rem;display:flex;align-items:center;margin-bottom:1.2rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-grid-item__header{min-height:6.8rem;margin-bottom:.96rem}}.analysis-grid-item__header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-grid-item__header:before{border-radius:24rem}}.analysis-grid-item__title{display:block;margin:0;color:#fff;font-size:2.35rem;line-height:1.2;font-weight:400;margin-left:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-grid-item__title{font-size:1.88rem;margin-left:1.28rem}}.analysis-grid-item__title span{color:#baabfd}@media only screen and (min-width: 62em){.analysis-grid-item__text{padding-right:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-grid-item__text{padding-right:3.36rem}}.analysis-grid-item__text p{color:#655998}.analysis-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1.5rem}@media only screen and (min-width: 62em){.analysis-grid{margin:0}}.analysis-grid-item{width:100%;flex:0 0 100%;padding:0 1.5rem;margin-bottom:4.2rem}@media only screen and (min-width: 48em){.analysis-grid-item{width:50%;flex:0 0 50%}}@media only screen and (min-width: 62em){.analysis-grid-item{width:33.3333%;flex:0 0 33.3333%;padding:0;margin-bottom:0}}.analysis-grid-item:last-child{margin-bottom:0}.analysis-grid-item:nth-child(1) .analysis-grid-item__header::before{background:linear-gradient(90deg, rgba(63, 79, 255, 0) 29.84%, rgba(217, 63, 255, 0.15) 100%)}.analysis-grid-item:nth-child(2) .analysis-grid-item__header::before{background:linear-gradient(90deg, rgba(63, 79, 255, 0) 29.84%, rgba(255, 204, 63, 0.15) 100%)}.analysis-grid-item:nth-child(3) .analysis-grid-item__header::before{background:linear-gradient(90deg, rgba(63, 79, 255, 0) 29.84%, rgba(63, 255, 104, 0.15) 100%)}@media only screen and (min-width: 62em){.analysis-grid-item__inner{padding-left:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-grid-item__inner{padding-left:3.36rem}}.analysis-shield__text{max-width:50.8rem;margin:0 auto;position:relative}@media only screen and (min-width: 62em){.analysis-shield__text{margin-left:0;margin-right:auto}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-shield__text{max-width:40.64rem}}.analysis-shield__text p{color:#655998}.analysis-shield__text p span{color:#baabfd}@media only screen and (min-width: 62em){.analysis-grid{margin-bottom:17rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-grid{margin-bottom:13.6rem}}.analysis-shield__title{margin-bottom:3.2rem;position:relative}@media only screen and (min-width: 62em){.analysis-shield__title{white-space:nowrap;margin:0;margin-right:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-shield__title{margin-right:3.36rem}}.analysis-shield__title .base-subtitle span{display:block}.analysis-shield{max-width:114rem;width:100%;margin:0 auto;position:relative}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-shield{max-width:91.2rem}}.analysis-shield__inner{display:block;text-align:center;padding-top:26rem}@media only screen and (min-width: 62em){.analysis-shield__inner{display:flex;align-items:center;flex-direction:row;text-align:left;padding-top:0;padding-left:24.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-shield__inner{padding-left:19.6rem}}.analysis__faq{margin-top:7rem}@media only screen and (min-width: 48em){.analysis__faq{margin-top:10rem}}@media only screen and (min-width: 62em){.analysis__faq{margin-top:14rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis__faq{margin-top:11.2rem}}.analysis-shield__img{position:absolute;top:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 62em){.analysis-shield__img{top:50%;left:0;transform:translateY(-50%)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.analysis-shield__img{max-width:25.44rem}}/*! purgecss end ignore */.cms-section{padding:8rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-section{padding:6.4rem 0}}.cms-section__title-span{font-size:2rem;line-height:3.1rem;color:#655998;margin-top:4rem;display:block}@media only screen and (min-width: 62em){.cms-section__title-span{margin-top:0;margin-left:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-section__title-span{font-size:1.6rem;line-height:2.48rem;margin-left:4.8rem}}.cms-section__logo{margin-bottom:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-section__logo{margin-bottom:4.8rem}}.cms-section__title{margin-bottom:6rem}@media only screen and (min-width: 62em){.cms-section__title{display:flex;align-items:center}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-section__title{margin-bottom:4.8rem}}.cms-section__list{font-size:0}.cms-section__list li{display:inline-block;margin-right:1.6rem;margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-section__list li{margin-right:1.28rem;margin-bottom:1.28rem}}.cms-circle{display:flex;flex-wrap:wrap}@media only screen and (min-width: 62em){.cms-circle{align-items:center}}.cms-circle__col{width:100%;flex:0 0 100%}.cms-circle__col.cms-circle__col--left{margin-bottom:4rem}@media only screen and (min-width: 62em){.cms-circle__col.cms-circle__col--left{width:40%;flex:0 0 50%;margin-bottom:0}}@media only screen and (min-width: 62em){.cms-circle__col.cms-circle__col--right{width:60%;flex:0 0 50%}}.cms-circle{margin-top:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-circle{margin-top:4.8rem}}.cms-circle__title{margin-bottom:4.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-circle__title{margin-bottom:3.36rem}}.cms-circle__text p{color:#655998}.cms-video{margin-top:8rem}@media only screen and (min-width: 48em){.cms-video{margin-top:10rem}}@media only screen and (min-width: 48em){.cms-video{margin-top:12rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video{margin-top:9.6rem}}.cms-video__flex{display:flex;flex-wrap:wrap}@media only screen and (min-width: 62em){.cms-video__flex{align-items:center}}.cms-video__col{width:100%;flex:0 0 100%}.cms-video__col.cms-video__col--left{order:2}@media only screen and (min-width: 62em){.cms-video__col.cms-video__col--left{width:57.25%;flex:0 0 57.25%;order:1}}.cms-video__col.cms-video__col--right{order:1;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.cms-video__col.cms-video__col--right{width:42.75%;flex:0 0 42.75%;order:2;margin-bottom:0}}.cms-video-item{position:relative}@media only screen and (min-width: 48em){.cms-video-item{border-radius:12rem;padding:3.4rem;border:.1rem solid rgba(233,216,255,.4)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video-item{padding:2.72rem;border-radius:9.6rem}}@media only screen and (min-width: 48em){.cms-video-item__inner{border-radius:12rem;padding:3.4rem;border:.1rem solid rgba(233,216,255,.4)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video-item__inner{padding:2.72rem;border-radius:9.6rem}}.cms-video-item__main-img{position:relative}.cms-video-item__button{width:calc(100% - 3rem);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}@media only screen and (min-width: 48em){.cms-video-item__button{width:100%}}.cms-video-item__img{position:absolute}.cms-video-item__img.cms-video-item__img--left{top:-3.6rem;left:1.8rem;max-width:39.5rem;width:43.1222707424%;height:auto}@media only screen and (min-width: 48em){.cms-video-item__img.cms-video-item__img--left{top:-1.9650655022%;left:-1.9650655022%}}@media only screen and (min-width: 1600px){.cms-video-item__img.cms-video-item__img--left{top:-1.8rem;left:-1.8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video-item__img.cms-video-item__img--left{max-width:31.6rem}}.cms-video-item__img.cms-video-item__img--right{max-width:28.9rem;width:31.5502183406%;height:auto;right:1.8rem;bottom:-8.8rem}@media only screen and (min-width: 48em){.cms-video-item__img.cms-video-item__img--right{right:-5.2401746725%;bottom:-5.2401746725%}}@media only screen and (min-width: 1600px){.cms-video-item__img.cms-video-item__img--right{right:-4.8rem;bottom:-4.8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video-item__img.cms-video-item__img--right{max-width:23.12rem;right:-3.84rem;bottom:-3.84rem}}.cms-video__inner.cms-video__inner--left{padding-top:3.6rem;padding-bottom:8.8rem}@media only screen and (min-width: 48em){.cms-video__inner.cms-video__inner--left{padding:1.8rem 5.2401746725% 4.8rem 1.9650655022%}}@media only screen and (min-width: 1600px){.cms-video__inner.cms-video__inner--left{padding:1.8rem 0 4.8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video__inner.cms-video__inner--left{padding:1.44rem 0 3.84rem}}@media only screen and (min-width: 62em){.cms-video__inner.cms-video__inner--right{padding-left:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video__inner.cms-video__inner--right{padding-left:6.4rem}}.cms-video-item__text{min-height:2.5rem;display:block;position:absolute;padding-left:4rem;left:2rem;bottom:4rem;width:100%}@media only screen and (min-width: 48em){.cms-video-item__text{padding-left:5rem;padding-right:26.2rem;bottom:2rem;min-height:3.2rem}}@media only screen and (min-width: 62em){.cms-video-item__text{padding-left:7.7rem;left:5rem;bottom:5.4rem;min-height:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video-item__text{padding-left:6.16rem;left:4rem;bottom:4.32rem;min-height:3.36rem}}.cms-video-item__text:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/img/cms-section/cms-play-icon..svg)}@media only screen and (min-width: 48em){.cms-video-item__text:before{width:3.2rem;height:3.2rem}}@media only screen and (min-width: 62em){.cms-video-item__text:before{width:4.2rem;height:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video-item__text:before{width:3.36rem;height:3.36rem}}.cms-video-item__text span{display:block;color:#fff;font-weight:600;font-size:1.95rem;line-height:2.5rem}@media only screen and (min-width: 48em){.cms-video-item__text span{font-size:2.95rem;line-height:3.2rem}}@media only screen and (min-width: 62em){.cms-video-item__text span{font-size:3.95rem;line-height:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video-item__text span{font-size:3.16rem;line-height:3.36rem}}.cms-video__text{margin-top:3rem}@media only screen and (min-width: 62em){.cms-video__text{margin-top:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.cms-video__text{margin-top:3.36rem}}.cms-video__text p{color:#655998}/*! purgecss end ignore */.cms-desktop-section{max-width:110rem;width:100%;margin:0 auto;height:100%;display:none;position:relative}@media only screen and (min-width: 62em){.cms-desktop-section{display:block}}@media only screen and (min-width: 1100px){.cms-desktop-section{height:60rem;aspect-ratio:auto}}.cms-desktop__img{width:56.5454545455%;position:absolute;left:30%;top:20%}@media only screen and (min-width: 1100px){.cms-desktop__img{left:25%}}.cms-desktop__img img{max-width:100%;height:auto}.cms-desktop__img .cms-circle-bg{z-index:-2}@media only screen and (min-width: 62em){.cms-desktop__img .cms-circle-bg{width:80%}}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-circle-bg{width:100%}}.cms-desktop__img .cms-desktop__decoration{z-index:-1}.cms-desktop__img .cms-desktop__decoration .cms-decoration-item{position:absolute}@media only screen and (min-width: 62em){.cms-desktop__img .cms-desktop__decoration .cms-decoration-item{width:50%}}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__decoration .cms-decoration-item{width:55%}}.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(1){top:-60%;right:35%;transform:rotate(0deg)}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(1){top:-55%;right:25%}}.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(2){top:-10%;right:-22%;transform:rotate(72deg)}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(2){top:-5%;right:-40%}}.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(3){top:72%;right:0%;transform:rotate(144deg)}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(3){right:-15%}}.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(4){top:72%;right:70%;transform:rotate(216deg)}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(4){right:60%}}.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(5){top:-10%;right:92%;transform:rotate(288deg)}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__decoration .cms-decoration-item:nth-child(5){top:-5%;right:85%}}.cms-desktop__img .cms-desktop__icons{z-index:-1}.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:150px}.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(1){top:-30%;right:35%}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(1){right:27.5%}}@media only screen and (min-width: 1194px){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(1){right:32.5%}}@media only screen and (min-width: 90em){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(1){right:35%}}@media only screen and (min-width: 1600px){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(1){right:36.5%}}.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(2){top:18%;right:-20%}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(2){top:22.5%;right:-35%}}.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(3){top:100%;right:2%}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(3){right:-12.5%}}@media only screen and (min-width: 1194px){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(3){right:-5%}}.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(4){top:100%;right:70%}.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box:nth-child(5){top:18%;right:100%}@media only screen and (min-width: 62em){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box .cms-decoration-icon{width:3rem}}@media only screen and (min-width: 1100px){.cms-desktop__img .cms-desktop__icons .cms-desktop__icons-box .cms-decoration-icon{width:4rem}}/*! purgecss end ignore */.web-reference{padding:8rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.web-reference{padding:6.4rem 0}}.web-reference__title{text-align:center;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.web-reference__title{text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1699px){.web-reference__title{margin-bottom:3.36rem}}.web-reference__title.web-reference__title--main{text-align:center}@media only screen and (min-width: 48em){.web-reference__title.web-reference__title--main{margin-bottom:6rem}}@media only screen and (min-width: 62em){.web-reference__title.web-reference__title--main{margin-bottom:4.8rem}}.web-reference__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.2rem}@media only screen and (min-width: 48em){.web-reference__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.web-reference__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.web-reference__grid{grid-gap:.96rem}}.web-reference-item{width:100%;aspect-ratio:525.5/324;position:relative;overflow:hidden;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);box-shadow:none;clip-path:inset(0 round 3.2rem);-webkit-clip-path:inset(0 round 3.2rem);contain:layout style paint;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.web-reference-item{clip-path:inset(0 round 2.56rem);-webkit-clip-path:inset(0 round 2.56rem)}}.web-reference-item.web-reference-item--no-link{cursor:default}.web-reference-item__img{background-color:var(--base-color-white);display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);box-shadow:none;clip-path:inset(0 round 3.2rem);-webkit-clip-path:inset(0 round 3.2rem);contain:layout style paint;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1699px){.web-reference-item__img{clip-path:inset(0 round 2.56rem);-webkit-clip-path:inset(0 round 2.56rem)}}.web-reference-item__img:not(.web-reference-item__img--logo) img{width:100%;height:100%;object-fit:cover;border-radius:3.2rem}.web-reference-item__img.web-reference-item__img--logo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--web-reference-bg);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translate(0, 0);-webkit-transform:translate3d(0, 0);-moz-transform:translate3d(0, 0);box-shadow:none;clip-path:inset(0 round 3.2rem)}.web-reference-item__img.web-reference-item__img--logo img{max-width:calc(100% - 4rem);max-height:calc(100% - 4rem);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}@media only screen and (min-width: 992px)and (max-width: 1699px){.web-reference-item__img.web-reference-item__img--logo img{max-width:calc(100% - 3.2rem);max-height:calc(100% - 3.2rem)}}.web-reference-item__img.is-current{z-index:1}.web-reference-signpost{margin-top:8rem}@media only screen and (min-width: 48em){.web-reference-signpost{margin-top:10rem}}@media only screen and (min-width: 62em){.web-reference-signpost{margin-top:12rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.web-reference-signpost{margin-top:9.6rem}}/*! purgecss end ignore */.signpost{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}@media only screen and (min-width: 48em){.signpost{grid-template-columns:repeat(2, 1fr);grid-gap:3.2rem}}@media only screen and (min-width: 62em){.signpost{grid-template-columns:repeat(3, 1fr);grid-gap:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.signpost{grid-gap:3.36rem}}.signpost-item{display:block;background-color:var(--timeline-grid-bg);border-radius:4.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.signpost-item{border-radius:3.36rem}}.signpost-item:hover .signpost-item__text{transform:translateX(1rem);color:var(--base-color-black)}.signpost-item:hover svg path{fill:var(--base-color-black)}.signpost-item__inner{display:flex;align-items:center;padding:3.25rem 4.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.signpost-item__inner{padding:2.6rem 3.36rem}}.signpost-item__inner svg{margin-right:.5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.signpost-item__inner svg{margin-right:.4rem;transform:scale(0.8)}}.signpost-item__inner svg path{transition:all .1s ease-in-out;fill:var(--tooltip-info-text)}.signpost-item__text{display:block;font-size:2rem;line-height:1;transition:all .1s ease-in-out;color:var(--tooltip-info-text)}@media only screen and (min-width: 992px)and (max-width: 1699px){.signpost-item__text{font-size:1.6rem}}/*! purgecss end ignore */.navbar-mobile__flex{display:flex;align-items:center;justify-content:space-between}.navbar-mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1010;display:none;transform:translateY(100%);transition:transform .5s ease}.navbar-mobile-menu.is-active{display:block}.navbar-mobile-menu.is-animate{transform:translateY(0)}.navbar-mobile-menu__inner{background-color:var(--base-color-white);position:absolute;left:2.4rem;bottom:7.5rem;width:calc(100% - 4.8rem);height:calc(100% - 15rem);border-radius:3rem}.navbar-mobile-menu__items{padding:0 2.4rem;padding-top:9.8rem;padding-bottom:13.8rem}.navbar-mobile-menu__closer{position:absolute;width:calc(100% + 4.8rem);height:5rem;display:block;top:-4rem;left:-2.4rem;z-index:1000}.navbar-mobile-menu__closer-item{position:absolute;width:16.1rem;height:.8rem;border-radius:3rem;background-color:#fff;display:block;left:50%;transform:translateX(-50%);bottom:2.6rem}.navbar-mobile-menu__scroll{overflow-y:auto;max-height:calc(100vh - 38.6rem);padding-right:1.6rem;margin-right:-1.6rem}.navbar-mobile-header{position:absolute;top:0;left:0;width:100%}.navbar-mobile-header__inner{padding:2.4rem 2.4rem 0;display:flex;justify-content:space-between;align-items:center}.navbar-mobile-header__logo{display:block}.navbar-mobile-header__logo img{max-width:16.9rem}.navbar-mobile__logo{display:block}.navbar-mobile__logo img{max-width:16.9rem}.navbar-mobile-footer{position:absolute;bottom:0;left:0;width:100%}.navbar-mobile-footer__inner{padding:0 2.4rem 2.4rem}.navbar-mobile-footer__list .base-navbar__phone{display:flex;width:100%;padding:0}.navbar-mobile-footer__list .base-navbar__phone img{position:relative;top:0;left:0;transform:none;margin-right:1.2rem}.navbar-mobile-footer__list .btn-solid{display:flex}.navbar-mobile-footer__list li{margin-bottom:1.2rem;display:block}.navbar-mobile-footer__list li:last-child{margin-bottom:0}.navbar-mobile-header__switcher{width:8.9rem;margin-left:2rem;text-align:right}.navbar-mobile-item{display:block;position:relative;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:.1rem solid var(--footer-button-bg)}.navbar-mobile-item:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.navbar-mobile-item.navbar-mobile-item--without-icon{padding:1.7rem 0;border-bottom:none;margin:0}.navbar-mobile-item.navbar-mobile-item--without-icon .navbar-mobile-item__content{margin-left:0}.navbar-mobile-item__arrow{position:absolute;top:50%;right:0;transform:translateY(-50%)}.navbar-mobile-item__inner{display:flex;align-items:center;position:relative}.navbar-mobile-item__icon{display:block;width:5.4rem;height:5.4rem;border-radius:1.3rem;background-color:var(--footer-button-bg);position:relative}.navbar-mobile-item__icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.navbar-mobile-item__content{margin-left:1.2rem}.navbar-mobile-item__title{display:block;font-size:2rem;line-height:2.4rem;font-weight:500;color:var(--base-color-black)}.navbar-mobile-menu__main{position:relative;overflow:hidden;height:100%;border-radius:3rem}.navbar-mobile-submenu{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-color-white);z-index:1;transform:translateX(-100%);display:none;transition:transform .25s ease-in-out}.navbar-mobile-submenu.is-active{display:block}.navbar-mobile-submenu.is-animate{transform:translateX(0)}.navbar-mobile-submenu__inner{padding:8.1rem 2.4rem 2.4rem}.navbar-mobile-item__list{margin-top:1rem}.navbar-mobile-item__list li{border-bottom:.1rem solid var(--footer-button-bg)}.navbar-mobile-item__list li:first-child{border-top:.1rem solid var(--footer-button-bg)}.navbar-mobile-item__list li:last-child{border-bottom:none}.navbar-mobile-submenu__scroll{overflow-y:auto;max-height:calc(100vh - 25.5rem);padding-right:1.6rem;margin-right:-1.6rem}.navbar-mobile-back{position:absolute;top:0;left:0;width:100%}.navbar-mobile-back__inner{padding:2.4rem 2.4rem 0}.navbar-mobile-back__trigger{width:8rem;height:3.9rem;display:flex;align-items:center;justify-content:center;background-color:rgba(110,56,205,.06);border-radius:5.7rem}.navbar-mobile__toggler{padding:1rem}/*! purgecss end ignore */.satoshi-section{background-color:#080417;min-height:auto}.satoshi-section .container{min-height:100vh}@media only screen and (min-width: 62em){.satoshi-section .container{display:flex;flex-direction:column}}.satoshi-section__flex{display:flex;flex-wrap:wrap}@media only screen and (min-width: 62em){.satoshi-section__flex{flex-grow:1}}.satoshi-section__title{margin-bottom:6rem}.satoshi-section__title .base-subtitle span{color:#baabfd}.satoshi-section__col{width:100%;flex:0 0 100%}@media only screen and (min-width: 62em){.satoshi-section__col{min-height:100%}}@media only screen and (min-width: 62em){.satoshi-section__col.satoshi-section__col--left{width:49.53125%;flex:0 0 49.53125%;margin-bottom:0;position:relative;z-index:1}}.satoshi-section__col.satoshi-section__col--right{display:none}@media only screen and (min-width: 62em){.satoshi-section__col.satoshi-section__col--right{width:50.46875%;flex:0 0 50.46875%;display:block}}.satoshi-section__inner{padding:8rem 1.5rem 0;position:relative}@media only screen and (min-width: 62em){.satoshi-section__inner{padding:8rem 0 53.4rem 1.5rem;height:100%}}@media only screen and (min-width: 992px)and (max-width: 1699px){.satoshi-section__inner{padding:6.4rem 0 42.72rem 1.2rem}}.satoshi-section__content{width:100%}@media only screen and (min-width: 62em){.satoshi-section__content{max-width:79rem;margin-right:0;margin-left:auto}}@media only screen and (min-width: 992px)and (max-width: 1699px){.satoshi-section__content{max-width:63.2rem}}.satoshi-section__text p{color:#655998}.satoshi-section__button{margin-top:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.satoshi-section__button{margin-top:4.8rem}}.satoshi-section__bg{position:relative;max-width:100%;height:auto}@media only screen and (min-width: 62em){.satoshi-section__bg{position:absolute;bottom:0;right:-9.9rem;max-width:88.9rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.satoshi-section__bg{right:-7.92rem;max-width:71.12rem}}@media only screen and (min-width: 62em){.satoshi-section__img{width:100%;height:100%;position:relative}}@media only screen and (min-width: 62em){.satoshi-section__img img{width:auto;height:100%;position:absolute;top:0;right:0}}.satoshi-section__cnt{position:relative;z-index:2}/*! purgecss end ignore */.blockchain{padding:8rem 0;background-color:var(--section-bg-white-ghost)}@media only screen and (min-width: 62em){.blockchain{display:flex;align-items:center}}.blockchain__header{margin-bottom:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain__header{margin-bottom:4.8rem}}.blockchain__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem}@media only screen and (min-width: 48em){.blockchain__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 62em){.blockchain__grid{grid-template-columns:repeat(5, 1fr);grid-gap:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain__grid{grid-gap:4.8rem}}.blockchain-item{border-radius:3.2rem;background-color:var(--blockchain-item-bg)}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain-item{border-radius:2.56rem}}.blockchain-item__inner{padding:3rem 2rem;text-align:center}@media only screen and (min-width: 48em){.blockchain-item__inner{padding:6rem 2rem}}@media only screen and (min-width: 62em){.blockchain-item__inner{padding:8rem 2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain-item__inner{padding:6.4rem 1.6rem}}.blockchain-item__img{display:inline-flex;align-items:center;justify-content:center;max-width:10rem;width:100%;height:100%;aspect-ratio:1/1;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.blockchain-item__img{margin-bottom:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain-item__img{margin-bottom:3.36rem;max-width:8rem}}.blockchain-item__img img{max-width:100%;height:auto;max-height:10rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain-item__img img{max-height:8rem}}.blockchain-item__name,.blockchain-item__shortcut{font-size:2rem;line-height:2.4rem;font-weight:500;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain-item__name,.blockchain-item__shortcut{font-size:1.6rem;line-height:1.92rem}}.blockchain-item__name{color:var(--base-color-black);margin-bottom:.8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain-item__name{margin-bottom:.64rem}}.blockchain-item__shortcut{color:#655998}.blockchain__button{margin-top:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.blockchain__button{margin-top:4.8rem}}/*! purgecss end ignore */.nft{padding:8rem 0;background-color:var(--section-bg-white-ghost)}.nft__header{margin-bottom:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft__header{margin-bottom:4.8rem}}.nft__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem;margin-bottom:6rem}@media only screen and (min-width: 48em){.nft__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.nft__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft__grid{grid-gap:1.92rem}}.nft-item{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between}.nft-item__img{aspect-ratio:517/475;border-radius:3.2rem;overflow:hidden;position:relative;margin-bottom:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-item__img{border-radius:2.56rem;margin-bottom:2.56rem}}.nft-item__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.nft-item__title{display:block;font-size:3.6rem;line-height:4.4rem;font-weight:400;color:var(--base-color-black);margin-bottom:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-item__title{font-size:2.88rem;line-height:3.52rem;margin-bottom:2.56rem}}.nft-item__text{padding-bottom:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-item__text{padding-bottom:2.56rem}}.nft-item__text .base-text p{color:#655998}.nft-banner{background-color:var(--base-color-white);border-radius:3.2rem;width:100%;position:relative;margin-bottom:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-banner{border-radius:2.56rem;margin-bottom:4.8rem}}.nft-banner__title{display:block;margin-bottom:.8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-banner__title{margin-bottom:.64rem}}.nft-banner__text .base-text p{color:#655998}.nft-banner__inner{padding:2rem;text-align:center}@media only screen and (min-width: 48em){.nft-banner__inner{padding:4rem}}@media only screen and (min-width: 62em){.nft-banner__inner{display:flex;padding:8rem;padding-right:41.6rem;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-banner__inner{padding:6.4rem;padding-right:33.28rem}}.nft-banner__left{width:100%}@media only screen and (min-width: 62em){.nft-banner__left{width:38rem;flex:0 0 38rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-banner__left{width:30.4rem;flex:0 0 30.4rem}}.nft-banner__img{aspect-ratio:380/345;max-width:38rem;position:relative;overflow:hidden;border-radius:3.2rem;margin:0 auto 3.2rem}@media only screen and (min-width: 62em){.nft-banner__img{margin:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-banner__img{border-radius:2.56rem}}.nft-banner__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media only screen and (min-width: 62em){.nft-banner__right{padding-left:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-banner__right{padding-left:4.8rem}}.nft-banner__button{margin-top:3.2rem}@media only screen and (min-width: 62em){.nft-banner__button{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);right:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-banner__button{right:6.4rem}}.nft-bottom-item{display:flex;align-items:center;min-height:21.1rem;border:.1rem solid var(--nft-bottom-border);border-radius:4.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-bottom-item{border-radius:3.36rem;min-height:16.88rem}}.nft-bottom-item__inner{padding:4.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-bottom-item__inner{padding:3.36rem}}.nft-bottom-item__icon{display:block;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-bottom-item__icon{margin-bottom:1.92rem}}.nft-bottom-item__icon img{max-width:100%;height:auto}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-bottom-item__icon img{max-width:3.36rem}}.nft-bottom__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem}@media only screen and (min-width: 48em){.nft-bottom__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.nft-bottom__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-bottom__grid{grid-gap:1.92rem}}.nft-bottom-item__text{color:var(--base-color-black);font-size:2rem;line-height:2.4rem;font-weight:500;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-bottom-item__text{font-size:1.6rem;line-height:1.92rem}}.nft-bottom-item__text span{color:var(--nft-bottom-span)}.nft-bottom__header{margin-bottom:6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.nft-bottom__header{margin-bottom:4.8rem}}/*! purgecss end ignore */.learn{padding:8rem 0}.learn__subtitle{font-size:2rem;line-height:3.1rem;color:#655998;margin-top:4rem;display:block;position:relative}@media only screen and (min-width: 62em){.learn__subtitle{position:relative;margin-top:0;margin-left:6rem}}@media(max-width: 991px){.learn__subtitle br{display:none}}.learn__title{position:relative;margin-bottom:6rem}@media only screen and (min-width: 62em){.learn__title{display:flex;align-items:center}}@media only screen and (min-width: 992px)and (max-width: 1699px){.learn__title{margin-bottom:4.8rem}}@media only screen and (min-width: 62em){.learn__title .base-title{white-space:nowrap}}.learn__list{margin-bottom:4.4rem;display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center}@media only screen and (min-width: 992px)and (max-width: 1699px){.learn__list{margin-bottom:3.52rem;gap:1.28rem}}.learn-banner{aspect-ratio:1/1;display:flex;align-items:flex-end;position:relative;border-radius:4.2rem;overflow:hidden}@media only screen and (min-width: 62em){.learn-banner{width:100%;min-height:62rem;border-radius:4.2rem;aspect-ratio:initial}}@media only screen and (min-width: 992px)and (max-width: 1699px){.learn-banner{min-height:49.6rem;border-radius:3.36rem}}.learn-banner__bg{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.learn-banner__inner{position:relative;padding:4rem 2rem}@media only screen and (min-width: 48em){.learn-banner__inner{padding:4rem}}@media only screen and (min-width: 62em){.learn-banner__inner{padding:4rem;padding-left:10rem;padding-bottom:9rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.learn-banner__inner{padding:3.2rem;padding-left:8rem;padding-bottom:7.2rem}}.learn-banner__quote{display:block;font-size:3.2rem;line-height:124.1%;color:#fff;margin-bottom:4rem}@media only screen and (min-width: 48em){.learn-banner__quote{font-size:4.8rem;margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.learn-banner__quote{font-size:3.84rem;margin-bottom:4.8rem}}.learn-banner__name{display:block;font-size:1.6rem;line-height:1;color:#baabfd}@media only screen and (min-width: 48em){.learn-banner__name{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.learn-banner__name{font-size:1.6rem}}.learn-banner__content{width:100%}@media only screen and (min-width: 62em){.learn-banner__content{max-width:62.5rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.learn-banner__content{max-width:50rem}}/*! purgecss end ignore */.compare-bottom{width:100%;margin:0 auto;margin-top:6rem;overflow:hidden;position:relative}@media only screen and (min-width: 48em){.compare-bottom{max-width:72.225rem;margin-top:8rem}}@media only screen and (min-width: 62em){.compare-bottom{max-width:107rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-bottom{max-width:85.6rem;margin-top:6.4rem}}.compare-bottom__flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}@media only screen and (min-width: 48em){.compare-bottom__flex{height:27.4725rem}}@media only screen and (min-width: 62em){.compare-bottom__flex{height:40.7rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-bottom__flex{height:32.56rem}}.compare-bottom__flex:before,.compare-bottom__flex:after{content:"";position:absolute;transform:translateX(-50%) rotate(45deg);width:100%;aspect-ratio:1/1;border:.1rem solid rgba(187,178,255,.2509803922);border-radius:2.6rem;display:none}@media only screen and (min-width: 48em){.compare-bottom__flex:before,.compare-bottom__flex:after{transform:translateY(-50%) rotate(45deg);width:auto;height:calc(100% - 8.0325rem);border-radius:1.755rem;display:block}}@media only screen and (min-width: 62em){.compare-bottom__flex:before,.compare-bottom__flex:after{height:calc(100% - 11.9rem);border-radius:2.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-bottom__flex:before,.compare-bottom__flex:after{height:calc(100% - 9.52rem);border-radius:2.08rem}}.compare-bottom__flex:before{top:0;left:50%}@media only screen and (min-width: 48em){.compare-bottom__flex:before{top:50%;left:16.6%}}.compare-bottom__flex:after{bottom:0;left:50%}@media only screen and (min-width: 48em){.compare-bottom__flex:after{top:50%;bottom:auto;left:auto;right:16.6%}}.compare-bottom-item{width:100%;flex:0 0 100%;text-align:center}@media only screen and (min-width: 48em){.compare-bottom-item{width:auto;flex:0 0 auto}}.compare-bottom-item:not(.compare-bottom-item--small){padding:2.4rem 0;min-height:22.9rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.compare-bottom-item:not(.compare-bottom-item--small){padding:0;min-height:auto}}.compare-bottom-item.compare-bottom-item--small{min-height:22.91rem;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (min-width: 48em){.compare-bottom-item.compare-bottom-item--small{width:15.4575rem;flex:0 0 15.4575rem;min-height:auto;aspect-ratio:1/1}}@media only screen and (min-width: 62em){.compare-bottom-item.compare-bottom-item--small{width:22.9rem;flex:0 0 22.9rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-bottom-item.compare-bottom-item--small{width:18.32rem;flex:0 0 18.32rem}}.compare-bottom-item.compare-bottom-item--small:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:16.2rem;height:16.2rem;background-color:rgba(187,178,255,.0784313725);border-radius:2.6rem}@media only screen and (min-width: 48em){.compare-bottom-item.compare-bottom-item--small:before{width:calc(100% - 4.5225rem);height:calc(100% - 4.5225rem);border-radius:1.755rem}}@media only screen and (min-width: 62em){.compare-bottom-item.compare-bottom-item--small:before{width:calc(100% - 6.7rem);height:calc(100% - 6.7rem);border-radius:2.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-bottom-item.compare-bottom-item--small:before{width:calc(100% - 5.36rem);height:calc(100% - 5.36rem);border-radius:2.08rem}}.compare-bottom-item__text{display:block;font-size:2.35rem;line-height:2.85rem;color:#baabfd;position:relative}@media only screen and (min-width: 48em){.compare-bottom-item__text{font-size:1.58625rem;line-height:1.92375rem}}@media only screen and (min-width: 62em){.compare-bottom-item__text{font-size:2.35rem;line-height:2.85rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-bottom-item__text{font-size:1.88rem;line-height:2.28rem}}.compare-bottom-item__text.compare-bottom-item__text--small{background-color:#000;padding:2.425rem 2.375rem;border-radius:5.6rem;z-index:1}@media only screen and (min-width: 48em){.compare-bottom-item__text.compare-bottom-item__text--small{padding:1.636875rem 1.603125rem;border-radius:3.78rem}}@media only screen and (min-width: 62em){.compare-bottom-item__text.compare-bottom-item__text--small{padding:2.425rem 2.375rem;border-radius:5.6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-bottom-item__text.compare-bottom-item__text--small{padding:1.94rem 1.9rem;border-radius:4.48rem}}.compare-bottom-item__img{display:inline-block;margin-bottom:.5rem}@media only screen and (min-width: 48em){.compare-bottom-item__img{margin-bottom:.3375rem;max-width:3.645rem}}@media only screen and (min-width: 62em){.compare-bottom-item__img{margin-bottom:.5rem;max-width:100%}}@media only screen and (min-width: 992px)and (max-width: 1699px){.compare-bottom-item__img{margin-bottom:.4rem;max-width:4.32rem}}.compare-bottom-item__inner{text-align:center}/*! purgecss end ignore */.react-mobile{max-width:40rem;width:100%;margin:0 auto;margin-top:9rem}@media only screen and (min-width: 62em){.react-mobile{display:none}}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(1){top:6.9%;right:20%}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(1):before{transform:rotate(135deg)}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(2){top:50%;right:2.6%;transform:translateY(-50%)}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(2):before{transform:rotate(-180deg)}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(3){right:20%;bottom:6.9%}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(3):before{transform:rotate(-135deg)}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(4){left:20%;bottom:6.9%}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(4):before{transform:rotate(-45deg)}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(5){left:2.6%;top:50%;transform:translateY(-50%)}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(5):before{transform:rotate(360deg)}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(6){left:20%;top:6.9%}.react-mobile.react-mobile--six-items .react-mobile-globe-item:nth-child(6):before{transform:rotate(45deg)}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(1){top:2.6%;left:50%;transform:translateX(-50%)}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(1):before{transform:rotate(90deg)}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(2){top:26%;right:4.3%}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(2):before{transform:rotate(165deg)}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(3){right:15.3%;bottom:10%}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(3):before{transform:rotate(-135deg)}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(4){left:15.3%;bottom:10%}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(4):before{transform:rotate(-45deg)}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(5){left:4.3%;top:26%}.react-mobile.react-mobile--five-items .react-mobile-globe-item:nth-child(5):before{transform:rotate(15deg)}.react-mobile-globe{width:100%;height:100%;aspect-ratio:1/1;display:block;background-color:var(--react-mobile-globe-bg);border-radius:50%;position:relative;margin:0 auto}.react-mobile-globe__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:29.5%;height:auto}.react-mobile-globe__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%;height:auto}.react-mobile-globe-item{display:block;width:26.25%;height:auto;aspect-ratio:1/1;position:absolute}.react-mobile-globe-item:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:var(--react-mobile-globe-item-bg);border-radius:0 50% 50% 0}.react-mobile-globe-item:hover,.react-mobile-globe-item:active,.react-mobile-globe-item:focus{outline:none}.react-mobile-globe-item.is-active::before{background:var(--react-mobile-globe-item-bg-active);border-radius:100%}.react-mobile-globe-item.is-active .react-mobile-globe__icon{filter:brightness(0) invert(1)}.react-mobile-content{margin-top:4rem}.react-mobile-content__inner{text-align:left;display:none;animation:fadeGlobeTabsEffect 1s}.react-mobile-content__inner.is-active{display:block}@keyframes fadeGlobeTabsEffect{from{opacity:0}to{opacity:1}}@media only screen and (min-width: 48em){.react-mobile-content__inner{text-align:center}}.react-mobile-content__title{display:block;font-size:2rem;line-height:2.4rem;font-weight:500;color:var(--base-color-black);margin-bottom:0}.react-mobile-content__text{display:block;font-size:2rem;line-height:3.1rem;font-weight:400;color:#655998;margin:0;margin-top:.4rem}/*! purgecss end ignore */.reference-detail-header{padding-top:7.6rem;padding-bottom:6rem}@media only screen and (min-width: 62em){.reference-detail-header{padding-top:11.5rem;padding-bottom:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header{padding-top:9.2rem;padding-bottom:6.4rem}}.reference-detail-header__back{display:block;margin-bottom:2.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__back{margin-bottom:1.76rem}}.reference-detail-header__back a{color:#655998;font-size:1.6rem;line-height:156%}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__back a{font-size:1.28rem}}.reference-detail-header__back a:hover{color:#5338cd}.reference-detail-header__flex{display:flex;flex-wrap:wrap}.reference-detail-header__col{width:100%;flex:0 0 100%}.reference-detail-header__col.reference-detail-header__col--left{margin-bottom:4.2rem}@media only screen and (min-width: 62em){.reference-detail-header__col.reference-detail-header__col--left{margin-bottom:0;width:52.5%;flex:0 0 52.5%}}@media only screen and (min-width: 62em){.reference-detail-header__col.reference-detail-header__col--right{width:47.5%;flex:0 0 47.5%}}.reference-detail-header__img{width:100%;aspect-ratio:912/972;position:relative;display:block}.reference-detail-header__img img{object-fit:cover;width:100%;height:100%}.reference-detail-header__inner{padding:0 1.5rem}@media only screen and (min-width: 62em){.reference-detail-header__inner{padding-right:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__inner{padding-left:1.2rem;padding-right:3.36rem}}.reference-detail-header__content{width:100%}@media only screen and (min-width: 62em){.reference-detail-header__content{max-width:80.6rem;margin-left:auto;margin-right:0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__content{max-width:64.48rem}}.reference-detail-header__title{margin-bottom:4.2rem;display:block}@media only screen and (min-width: 62em){.reference-detail-header__title{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__title{margin-bottom:4.8rem}}.reference-detail-header__item-title{font-size:2.8rem;line-height:3.4rem;display:flex;align-items:center;min-height:3.4rem;color:var(--base-text-color)}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__item-title{font-size:2.24rem;line-height:2.72rem;min-height:2.72rem}}.reference-detail-header__item-title img{max-width:3.2rem;max-height:3.2rem;width:auto;height:auto;margin-right:.8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__item-title img{max-width:2.56rem;max-height:2.56rem;margin-right:.64rem}}.reference-detail-header__item{background-color:var(--section-bg-white-ghost);border-radius:3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__item{border-radius:2.4rem}}.reference-detail-header__item-text{display:block;margin-top:.8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__item-text{margin-top:.64rem}}.reference-detail-header__item-text .base-text p{color:#655998}.reference-detail-header__item-inner{padding:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__item-inner{padding:1.92rem}}.reference-detail-header__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem;margin-bottom:4.2rem}@media only screen and (min-width: 48em){.reference-detail-header__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.reference-detail-header__grid{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-detail-header__grid{grid-gap:1.92rem;margin-bottom:4.8rem}}/*! purgecss end ignore */.vision-section{padding:6rem 0;background-color:var(--vision-section-bg)}@media only screen and (min-width: 48em){.vision-section{padding-top:6rem}}@media only screen and (min-width: 62em){.vision-section{padding-top:8rem}}.vision-section__title{display:block;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.vision-section__title{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-section__title{margin-bottom:4.8rem}}.vision-flex-item{background-color:#000;border-radius:3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-flex-item{border-radius:2.4rem}}.vision-flex-item__title{display:block;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-flex-item__title{margin-bottom:1.92rem}}.vision-flex-item__inner{padding:2.4rem 1.5rem}@media only screen and (min-width: 48em){.vision-flex-item__inner{padding:2.4rem}}@media only screen and (min-width: 62em){.vision-flex-item__inner{padding:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-flex-item__inner{padding:3.36rem}}.vision-flex{display:flex;flex-wrap:wrap;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.vision-flex{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-flex{margin-bottom:4.8rem}}.vision-flex__col{width:100%;flex:0 0 100%}@media only screen and (min-width: 62em){.vision-flex__col.vision-flex__col--left{width:40.8125%;flex:0 0 40.8125%}}@media only screen and (min-width: 62em){.vision-flex__col.vision-flex__col--right{width:59.1875%;flex:0 0 59.1875%}}.vision-flex__inner{padding-bottom:4.2rem}@media only screen and (min-width: 62em){.vision-flex__inner{padding-bottom:0;padding-right:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-flex__inner{padding-right:4.8rem}}.vision-client-introduction{margin-bottom:4.2rem}@media only screen and (min-width: 62em){.vision-client-introduction{margin-bottom:12rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-client-introduction{margin-bottom:9.6rem}}.vision-grid__title{display:block;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-grid__title{margin-bottom:1.92rem}}.vision-grid__content{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem}@media only screen and (min-width: 48em){.vision-grid__content{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-grid__content{grid-gap:1.92rem}}.vision-grid-item{border-radius:3.2rem;border:.1rem solid var(--timeline-nav-border);background-color:var(--vision-item-bg)}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-grid-item{border-radius:2.56rem}}.vision-grid-item__inner{padding:2.4rem}@media only screen and (min-width: 62em){.vision-grid-item__inner{padding:3.7rem 4.2rem 3.1rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-grid-item__inner{padding:2.96rem 3.36rem 2.48rem}}.vision-grid-item__icon{display:block;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-grid-item__icon{margin-bottom:1.92rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-grid-item__icon img{max-width:3.36rem;height:auto}}.vision-client-introduction__editable{display:block;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.vision-client-introduction__editable{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-client-introduction__editable{margin-bottom:4.8rem}}.vision-client-introduction__editable h3{margin-top:4.2rem;margin-bottom:1.2rem;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-client-introduction__editable h3{margin-top:3.36rem;margin-bottom:.96rem}}.vision-client-introduction__editable h3:first-child{margin-top:0}.vision-client-introduction__editable img{max-width:100%;height:auto;margin:2.2rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.vision-client-introduction__editable img{margin:1.76rem 0}}/*! purgecss end ignore */.implement-section{padding:8rem 0;background-color:var(--section-bg-white-ghost)}@media only screen and (min-width: 48em){.implement-section{padding-top:6rem}}@media only screen and (min-width: 62em){.implement-section{padding-top:8rem}}.implement-section__title{display:block;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.implement-section__title{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-section__title{margin-bottom:4.8rem}}.implement-section__subtitle{margin-bottom:1.2rem;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-section__subtitle{margin-bottom:.96rem}}.implement-section__item{display:block;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.implement-section__item{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-section__item{margin-bottom:4.8rem}}.implement-section__item:last-child{margin-bottom:0}.implement-section__editable{display:block;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.implement-section__editable{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-section__editable{margin-bottom:4.8rem}}.implement-section__editable h3{margin-top:4.2rem;margin-bottom:1.2rem;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-section__editable h3{margin-top:3.36rem;margin-bottom:.96rem}}.implement-section__editable h3:first-child{margin-top:0}.implement-section__editable img{max-width:100%;height:auto;margin:2.2rem 0}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-section__editable img{margin:1.76rem 0}}.implement-section__timeline{margin:4.2rem 0}@media only screen and (min-width: 62em){.implement-section__timeline{margin:6rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-section__timeline{margin:4.8rem 0}}.timeline-placeholder{border:2px dashed var(--primary-color);padding:2rem;margin:2rem 0;text-align:center;background:#f5f5f5;border-radius:.5rem}.timeline-placeholder::before{content:"📅 Časová osa bude zobrazena zde";color:var(--primary-color);font-weight:bold;display:block}.implement-grid{margin-top:4rem;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:4.2rem}@media only screen and (min-width: 48em){.implement-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.implement-grid{grid-gap:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-grid{margin-top:3.2rem}}.implement-grid-item__icon{display:flex;align-items:center;height:5.4rem;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-grid-item__icon{height:4.32rem;margin-bottom:.96rem}}.implement-grid-item__icon img{filter:grayscale(100%)}@media only screen and (min-width: 992px)and (max-width: 1699px){.implement-grid-item__icon img{transform:scale(0.8)}}/*! purgecss end ignore */.reference-preview{padding:8rem 0}@media only screen and (min-width: 48em){.reference-preview{padding-top:10rem}}@media only screen and (min-width: 62em){.reference-preview{padding-top:16rem}}.reference-preview__content{position:relative}.reference-preview__text{position:absolute;width:100%;height:100%;display:none;align-items:center}@media only screen and (min-width: 62em){.reference-preview__text{display:flex}}.reference-preview__text-inner{display:flex;align-items:center;justify-content:space-between;width:100%}.reference-preview__item{position:relative;z-index:1}.reference-preview__title{display:block;margin-bottom:2.4rem;text-align:center}@media only screen and (min-width: 62em){.reference-preview__title{display:none}}.reference-preview-gallery{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:3rem;margin-top:10rem}@media only screen and (min-width: 48em){.reference-preview-gallery{grid-template-columns:repeat(2, 1fr);margin-top:12rem}}@media only screen and (min-width: 62em){.reference-preview-gallery{grid-gap:6rem;margin-top:16rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-preview-gallery{grid-gap:4.8rem;margin-top:12.8rem}}.reference-preview-gallery__item{display:flex;margin-bottom:3rem}@media only screen and (min-width: 62em){.reference-preview-gallery__item{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.reference-preview-gallery__item{margin-bottom:4.8rem}}.reference-preview-gallery__item:last-child{margin-bottom:0}.reference-preview-gallery__item img{max-width:100%;height:auto}/*! purgecss end ignore */.solution-section{padding:8rem 0;background-color:var(--section-bg-dark)}@media only screen and (min-width: 48em){.solution-section{padding-top:10rem}}@media only screen and (min-width: 62em){.solution-section{padding-top:16rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-section{padding:6.4rem 0;padding-top:12.8rem}}.solution-trigger{display:flex;width:100%;min-height:12.6rem;align-items:center;position:relative;background-color:rgba(0,0,0,0);border-radius:3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-trigger{min-height:10.08rem;border-radius:2.4rem}}.solution-trigger.is-active,.solution-trigger:hover{background-color:rgba(187,178,255,.0784313725)}.solution-trigger.is-active .solution-trigger__title,.solution-trigger:hover .solution-trigger__title{color:#fff}.solution-trigger.is-active .solution-trigger__number,.solution-trigger:hover .solution-trigger__number{background-color:#baabfd;border-color:#baabfd}.solution-trigger.is-active .solution-trigger__number span,.solution-trigger:hover .solution-trigger__number span{color:#000}.solution-trigger__inner{padding:3.2rem 3.2rem 3.2rem 11rem;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-trigger__inner{padding:2.56rem 2.56rem 2.56rem 11rem}}.solution-content{display:none;animation:solutionContentFadeEffect .5s}.solution-content.is-active{display:block}@keyframes solutionContentFadeEffect{from{opacity:0}to{opacity:1}}.solution-section__flex{display:flex;flex-wrap:wrap}.solution-section__col{width:100%;flex:0 0 100%}.solution-section__col.solution-section__col--left{margin-bottom:4.2rem}@media only screen and (min-width: 62em){.solution-section__col.solution-section__col--left{margin-bottom:0;width:29.625%;flex:0 0 29.625%}}@media only screen and (min-width: 62em){.solution-section__col.solution-section__col--right{width:70.375%;flex:0 0 70.375%}}.solution-content__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0;grid-row-gap:2.8rem}@media only screen and (min-width: 48em){.solution-content__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.solution-content__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-content__grid{grid-row-gap:2.24rem}}.solution-item__icon{display:flex;align-items:center;height:8rem;margin-bottom:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-item__icon{height:6.4rem;margin-bottom:1.28rem}}.solution-item__icon img{max-width:8rem;width:auto;height:auto;max-height:8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-item__icon img{max-width:6.4rem;max-height:6.4rem}}.solution-item__inner{padding:2.4rem 4.2rem 3.7rem;position:relative;z-index:1}@media only screen and (min-width: 62em){.solution-item__inner{padding:2.4rem}}@media only screen and (min-width: 62em){.solution-item__inner{padding:2.4rem 4.2rem 3.7rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-item__inner{padding:1.92rem 3.36rem 2.96rem}}.solution-item__title{font-weight:400;color:#fff;font-size:2.35rem;line-height:2.9rem;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-item__title{font-size:1.88rem;line-height:2.32rem;margin-bottom:.96rem}}.solution-item{position:relative;min-height:35.3rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-item{min-height:28.24rem}}.solution-item:before{content:"";position:absolute;max-width:36.6rem;width:100%;top:1.4rem;left:50%;transform:translateX(-50%);aspect-ratio:366/325;background-image:url(/img/solution-section/solution-item-bg..svg);background-size:100% auto;background-repeat:no-repeat;background-position:top left}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-item:before{max-width:29.28rem;top:1.12rem}}.solution-trigger__title{display:block;font-size:2rem;line-height:156%;font-weight:500;color:#baabfd;transition:all .1s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-trigger__title{font-size:1.6rem}}.solution-trigger__number{position:absolute;top:50%;transform:translateY(-50%);left:3.2rem;width:5.4rem;height:5.4rem;border-radius:50%;background-color:rgba(0,0,0,0);border:.1rem solid #201d31;transition:all .1s ease-in-out}.solution-trigger__number span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.4rem;line-height:1;color:#baabfd;transition:all .1s ease-in-out}.solution-section__inner{padding-bottom:4.2rem}@media only screen and (min-width: 48em){.solution-section__inner{padding-bottom:0;padding-right:2.4rem}}@media only screen and (min-width: 62em){.solution-section__inner{padding-right:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-section__inner{padding-right:4.8rem}}.solution-section__title{display:block;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.solution-section__title{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.solution-section__title{margin-bottom:4.8rem}}/*! purgecss end ignore */.technology-stack{padding:8rem 0}@media only screen and (min-width: 48em){.technology-stack{padding:12rem 0}}@media only screen and (min-width: 62em){.technology-stack{padding:16rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack{padding:12.8rem 0}}.technology-stack__header{margin-bottom:4.2rem;display:block}@media only screen and (min-width: 62em){.technology-stack__header{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack__header{margin-bottom:4.8rem}}.technology-stack__title{display:block;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.technology-stack__title{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack__title{margin-bottom:4.8rem}}.technology-stack__item{display:block;margin-bottom:4.2rem}@media only screen and (min-width: 62em){.technology-stack__item{margin-bottom:6rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack__item{margin-bottom:4.8rem}}.technology-stack__item:last-child{margin-bottom:0}.technology-stack__subtitle{display:block;margin-bottom:2.4rem}@media only screen and (min-width: 62em){.technology-stack__subtitle{margin-bottom:3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack__subtitle{margin-bottom:2.56rem}}.technology-stack-item__icon{display:flex;justify-content:center;align-items:center;width:100%;height:5rem;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack-item__icon{height:4rem;margin-bottom:1.92rem}}.technology-stack-item__icon img{max-width:12rem;max-height:5rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack-item__icon img{max-width:9.6rem;max-height:4rem}}.technology-stack__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2.4rem}@media only screen and (min-width: 48em){.technology-stack__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.technology-stack__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1194px){.technology-stack__grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 80em){.technology-stack__grid{grid-template-columns:repeat(5, 1fr)}}.technology-stack-item__inner{padding:6rem 2.4rem 2.4rem;text-align:center}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack-item__inner{padding:4.8rem 1.92rem 1.92rem}}.technology-stack-item{position:relative;border-radius:3.2rem;background-color:var(--section-bg-white-ghost);min-height:30rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack-item{min-height:24rem;border-radius:2.56rem}}.technology-stack-item__tag{display:inline-block;padding:1rem 1.6rem;border-radius:3.4rem;background-color:var(--base-color-white);position:absolute;top:2rem;left:2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack-item__tag{padding:.8rem 1.28rem;border-radius:2.72rem;top:1.6rem;left:1.6rem}}.technology-stack-item__tag span{font-size:1.6rem;line-height:156%;display:block}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack-item__tag span{font-size:1.28rem}}.technology-stack-item__title{margin:0;display:block;font-size:2rem;line-height:2.4rem;font-weight:500}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack-item__title{font-size:1.6rem;line-height:1.92rem}}.technology-stack-item__text{display:block;font-size:2rem;line-height:2.4rem;font-weight:500;color:#655998;margin-top:.8rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.technology-stack-item__text{font-size:1.6rem;line-height:1.92rem;margin-top:.64rem}}/*! purgecss end ignore */.text-page{padding:12rem 0 8rem}@media only screen and (min-width: 48em){.text-page{padding:16rem 0 10rem}}@media only screen and (min-width: 62em){.text-page{padding:16rem 0}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page{padding:12.8rem 0}}.text-page__content{display:block;margin-bottom:3.2rem}@media only screen and (min-width: 48em){.text-page__content{margin-bottom:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content{margin-bottom:3.36rem}}.text-page__content h1{margin:0;font-size:5rem;line-height:105%;font-weight:600;margin-bottom:4.2rem;background:linear-gradient(101.75deg, #2F00FF 9.57%, #7A3BE8 48.67%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}[data-theme=dark] .text-page__content h1{background:none;-webkit-text-fill-color:#fff;color:#fff}@media only screen and (min-width: 48em){.text-page__content h1{font-size:7rem}}@media only screen and (min-width: 62em){.text-page__content h1{font-size:8rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content h1{font-size:6.4rem;margin-bottom:3.36rem}}.text-page__content h2{margin:0;font-size:3.2rem;line-height:4.3rem;font-weight:400;margin-bottom:3.2rem}@media only screen and (min-width: 48em){.text-page__content h2{font-size:4rem;line-height:5.1rem}}@media only screen and (min-width: 48em){.text-page__content h2{font-size:4.8rem;line-height:5.9rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content h2{font-size:3.84rem;line-height:4.72rem;margin-bottom:2.56rem}}.text-page__content h3{margin:0;font-size:2rem;line-height:3rem;font-weight:400;margin-bottom:3.2rem}@media only screen and (min-width: 48em){.text-page__content h3{font-size:2.4rem;line-height:3rem}}@media only screen and (min-width: 48em){.text-page__content h3{font-size:2.8rem;line-height:3.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content h3{font-size:2.24rem;line-height:2.72rem;margin-bottom:2.56rem}}.text-page__content h4{margin:0;font-size:1.6rem;line-height:156%;font-weight:400;margin-bottom:3.2rem}@media only screen and (min-width: 48em){.text-page__content h4{font-size:1.8rem}}@media only screen and (min-width: 62em){.text-page__content h4{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content h4{font-size:1.6rem;margin-bottom:2.56rem}}.text-page__content ul,.text-page__content ol{margin-bottom:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content ul,.text-page__content ol{margin-bottom:2.56rem}}.text-page__content ul li,.text-page__content ol li{font-size:1.6rem;line-height:156%;margin-bottom:.8rem;color:#655998;position:relative;padding-left:2.8rem}@media only screen and (min-width: 48em){.text-page__content ul li,.text-page__content ol li{font-size:1.8rem;padding-left:3.2rem}}@media only screen and (min-width: 62em){.text-page__content ul li,.text-page__content ol li{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content ul li,.text-page__content ol li{font-size:1.6rem;margin-bottom:.64rem}}.text-page__content ul li:before,.text-page__content ol li:before{content:"";position:absolute;left:0}.text-page__content ul li:last-child,.text-page__content ol li:last-child{margin-bottom:0}.text-page__content ul li:before{width:1.2rem;height:1.2rem;top:.6rem;left:.25rem;background-color:#655998;border-radius:50%}@media only screen and (min-width: 48em){.text-page__content ul li:before{width:1.4rem;height:1.4rem;top:.5rem;left:.3rem}}@media only screen and (min-width: 62em){.text-page__content ul li:before{width:1.6rem;height:1.6rem;top:.6rem;left:.35rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content ul li:before{width:1.28rem;height:1.28rem;top:.48rem;left:.28rem}}.text-page__content ol{list-style:none;counter-reset:my-counter}.text-page__content ol li{counter-increment:my-counter}.text-page__content ol li:before{content:counter(my-counter) ".";width:2rem;height:2rem;top:.2rem;text-align:center;font-size:1.2rem;line-height:2rem;font-weight:600;color:#655998;background-color:var(--faq-item-bg);border-radius:50%;padding-left:.1rem}@media only screen and (min-width: 48em){.text-page__content ol li:before{top:.1rem;font-size:1.4rem;width:2.4rem;height:2.4rem;line-height:2.4rem;padding-left:.2rem}}@media only screen and (min-width: 62em){.text-page__content ol li:before{top:.25rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content ol li:before{width:1.92rem;height:1.92rem;top:.2rem;font-size:1.12rem;line-height:1.92rem;padding-left:.16rem}}.text-page__content p{font-size:1.6rem;line-height:156%;margin-bottom:3.2rem;color:#655998}@media only screen and (min-width: 48em){.text-page__content p{font-size:1.8rem}}@media only screen and (min-width: 62em){.text-page__content p{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content p{font-size:1.6rem;margin-bottom:2.56rem}}.text-page__content img{max-width:100%;height:auto;margin-bottom:3.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.text-page__content img{margin-bottom:2.56rem}}.text-page__content>*:last-child{margin-bottom:0}/*! purgecss end ignore */.page-grid{display:flex;flex-wrap:wrap;margin:0 -1.2rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.page-grid{margin:0 -0.96rem}}.page-grid__column{width:100%;flex:0 0 100%;padding:0 1.2rem}@media only screen and (min-width: 62em){.page-grid__column{width:50%;flex:0 0 50%}}@media only screen and (min-width: 992px)and (max-width: 1699px){.page-grid__column{padding:0 .96rem}}.page-grid-item{position:relative;border-radius:3rem;background-color:var(--faq-item-bg);margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.page-grid-item{border-radius:2.4rem;margin-bottom:1.92rem}}.page-grid-item__inner{position:relative;padding:2.4rem;padding-top:11.6rem;text-align:center}@media only screen and (min-width: 48em){.page-grid-item__inner{padding:3.2rem;padding-left:12.4rem;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1699px){.page-grid-item__inner{padding:1.92rem;padding-left:9.92rem}}.page-grid-item__icon{position:absolute;top:2.4rem;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 48em){.page-grid-item__icon{top:3.2rem;left:3.2rem;transform:none}}@media only screen and (min-width: 992px)and (max-width: 1699px){.page-grid-item__icon{top:1.92rem;left:1.92rem;max-width:6.4rem;max-height:6.4rem}}.page-grid-item__title{display:block;font-size:2rem;line-height:156%;font-weight:500;margin:0;margin-bottom:.4rem}@media only screen and (min-width: 992px)and (max-width: 1699px){.page-grid-item__title{font-size:1.6rem;margin-bottom:.32rem}}.page-grid-item__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:.4rem}@media only screen and (min-width: 48em){.page-grid-item__tags{justify-content:flex-start}}@media only screen and (min-width: 992px)and (max-width: 1699px){.page-grid-item__tags{gap:.32rem;margin-bottom:.32rem}}.page-grid-item__tag{display:inline-block;font-size:1.6rem;line-height:156%;padding:.4rem .8rem;border-radius:3.4rem;background-color:var(--base-color-white)}@media only screen and (min-width: 992px)and (max-width: 1699px){.page-grid-item__tag{font-size:1.28rem;padding:.32rem .64rem;border-radius:2.72rem}}/*! purgecss end ignore */.video-tutorials__category{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media(min-width: 768px){.video-tutorials__category{grid-template-columns:repeat(2, 1fr);margin-bottom:5rem}}@media(min-width: 1024px){.video-tutorials__category{grid-template-columns:repeat(3, 1fr)}}.video-tutorials__item{display:flex;flex-direction:column;gap:1rem}.video-tutorials__item h3{margin:0}.video-tutorials__video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-tutorials__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}/*! purgecss end ignore */.scroll-top-button{position:fixed;bottom:3rem;right:1.5rem;width:5rem;height:5rem;background:linear-gradient(110.69deg, #2F00FF 36.29%, #7A3BE8 84.15%);color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:2rem;display:flex;align-items:center;justify-content:center;box-shadow:0px 7px 22.7px 0px rgba(47,0,255,.3);opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;z-index:1000}@media only screen and (min-width: 48em){.scroll-top-button{bottom:10rem;right:3rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.scroll-top-button{width:4rem;height:4rem;bottom:8rem;right:2.4rem;font-size:1.6rem}}.scroll-top-button.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-button:hover{transform:translateY(-5px);box-shadow:0px 12px 30px 0px rgba(47,0,255,.4)}.scroll-top-button:hover img{animation:none}.scroll-top-button.active{transform:translateY(-2px)}.scroll-top-button img{width:2.4rem;height:2.4rem;animation:pulseUpScrollTop 1.5s ease-in-out infinite}@media only screen and (min-width: 992px)and (max-width: 1699px){.scroll-top-button img{width:1.92rem;height:1.92rem}}@keyframes pulseUpScrollTop{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-5px)}100%{transform:translateY(0);opacity:0}}/*! purgecss end ignore */.header-slider{width:100%;position:relative}@media(min-width: 1280px){.header-slider{width:75rem;position:absolute;left:54.59%;top:15.2rem;padding:0;margin-top:0}}@media(min-width: 1700px){.header-slider{width:120.5rem;top:auto;bottom:8rem}}@media(max-width: 1279px){.header-slider{width:100%;padding:0 1.5rem;margin-top:8rem}}@media(max-width: 991px){.header-slider{margin-top:4rem}}.header-slider__img{position:relative;width:51.2rem;aspect-ratio:1205/770}@media only screen and (min-width: 48em){.header-slider__img{width:100rem}}@media only screen and (min-width: 62em){.header-slider__img{width:100%}}.header-slider__img img{width:auto;height:100%;object-fit:cover}.header-slider__description{display:block;margin-top:3rem}@media only screen and (min-width: 48em){.header-slider__description{margin-top:4.8rem}}@media only screen and (min-width: 62em){.header-slider__description{margin-top:9.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.header-slider__description{margin-top:7.52rem}}.header-slider__description strong{font-weight:700}.header-slider__progress{display:flex;justify-content:start;width:100%;gap:1.2rem;margin-top:3.2rem}@media only screen and (min-width: 48em){.header-slider__progress{width:50%}}@media only screen and (min-width: 62em){.header-slider__progress{width:100%;max-width:70.4rem}}@media only screen and (min-width: 992px)and (max-width: 1699px){.header-slider__progress{max-width:56.32rem;gap:.96rem;margin-top:2.56rem}}.header-slider__progress-bar{flex:1;height:1.5rem;width:100%;background:#f0e3ff;border-radius:4.7rem;overflow:hidden;position:relative;cursor:pointer;transition:background-color .2s ease}@media only screen and (min-width: 992px)and (max-width: 1699px){.header-slider__progress-bar{height:1.2rem;border-radius:3.76rem}}.header-slider__progress-bar:hover{background:#e8d4ff}.header-slider__progress-fill{height:100%;width:0;background:#4242ff;transition:width .3s linear;pointer-events:none}.thanks-page{padding:80px 0 60px;min-height:50vh;display:flex;align-items:center}@media(max-width: 768px){.thanks-page{padding:60px 0 40px}}.thanks-page__content{text-align:center;max-width:600px;margin:0 auto}.thanks-page__icon{margin-bottom:30px}.thanks-page__icon svg{animation:checkmark-appear .5s ease-out}.thanks-page__title{font-size:48px;font-weight:700;margin-bottom:20px;color:var(--text-color)}@media(max-width: 768px){.thanks-page__title{font-size:36px}}.thanks-page__text{font-size:18px;line-height:1.6;color:var(--text-color-secondary, #666);margin-bottom:40px}@media(max-width: 768px){.thanks-page__text{font-size:16px}}.thanks-page__buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.thanks-services{padding:60px 0 80px;background:var(--bg-secondary, #f8f9fa)}@media(max-width: 768px){.thanks-services{padding:40px 0 60px}}.thanks-services__header{text-align:center;margin-bottom:40px}.thanks-services__header h2{margin:0}@keyframes checkmark-appear{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}

/*# sourceMappingURL=main.css.map*/