@charset "UTF-8";@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(../../fonts/Lexend-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:100;src:url(../../fonts/Lexend-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:500;src:url(../../fonts/Lexend-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:300;src:url(../../fonts/Lexend-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:200;src:url(../../fonts/Lexend-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:700;src:url(../../fonts/Lexend-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(../../fonts/Lexend-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:italic;font-weight:800;src:url(../../fonts/Lexend-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:900;src:url(../../fonts/Lexend-Black.woff2) format("woff2")}:root{--font-1:"Lexend",sans-serif;--font-2:"Lexend",sans-serif;--font-mono:Consolas,"Andale Mono",Courier,"Courier New",monospace;--color-1:#440089;--color-2:#eb6056;--color-3:#f2d1a6;--color-1-lighter:#f94e79;--color-1-light:#760fff;--color-1-dark:#a7062e;--color-1-darker:#760421;--color-2-lighter:#f6b6b1;--color-2-light:#f18b84;--color-2-dark:#e63528;--color-2-darker:#c42317;--color-error:#ffd1d2;--color-success:#c8e675;--color-info:#d5ebfb;--color-notice:#fff099;--color-error-content:#bf4042;--color-success-content:#515c33;--color-info-content:#365368;--color-notice-content:#635d36;--color-black:#000;--color-gray-19:#0b0b0c;--color-gray-18:#161719;--color-gray-17:#202225;--color-gray-16:#2b2e32;--color-gray-15:#363a3f;--color-gray-14:#41454b;--color-gray-13:#4c5158;--color-gray-12:#565c64;--color-gray-11:#616871;--color-gray-10:#6c737d;--color-gray-9:#7b818a;--color-gray-8:#898f97;--color-gray-7:#989da4;--color-gray-6:#a7abb1;--color-gray-5:#b6b9be;--color-gray-4:#c4c7cb;--color-gray-3:#d3d5d8;--color-gray-2:#e2e3e5;--color-gray-1:#f0f1f2;--color-white:#fff;--color-text:var(--color-gray-10);--color-text-dark:var(--color-white);--color-text-light:var(--color-gray-12);--color-placeholder:var(--color-gray-11);--color-btn:var(--color-gray-15);--color-btn-text:var(--color-white);--color-btn-hover:var(--color-white);--color-btn-hover-text:var(--color-black);--color-btn-primary:var(--color-bg);--color-btn-primary-text:var(--color-white);--color-btn-primary-hover:var(--color-white);--color-btn-primary-hover-text:var(--color-black);--color-btn-stroke:var(--color-white);--color-btn-stroke-text:var(--color-white);--color-btn-stroke-hover:var(--color-white);--color-btn-stroke-hover-text:var(--color-black);--color-body:#1a0034;--color-bg:#48138e;--color-border:var(--color-gray-17);--base-size:62.5%;--base-font-size:1.8rem;--space:3.2rem;--vspace-0_25:calc(var(--space)*0.25);--vspace-0_5:calc(var(--space)*0.5);--vspace-0_75:calc(var(--space)*0.75);--vspace-1:calc(var(--space));--vspace-1_25:calc(var(--space)*1.25);--vspace-1_5:calc(var(--space)*1.5);--vspace-1_75:calc(var(--space)*1.75);--vspace-2:calc(var(--space)*2);--vspace-2_5:calc(var(--space)*2.5);--vspace-3:calc(var(--space)*3);--vspace-3_5:calc(var(--space)*3.5);--vspace-4:calc(var(--space)*4);--text-scale-ratio:1.2;--text-size:var(--base-font-size);--text-xs:calc((var(--text-size)/var(--text-scale-ratio))/var(--text-scale-ratio));--text-sm:calc(var(--text-xs)*var(--text-scale-ratio));--text-md:calc(var(--text-sm)*var(--text-scale-ratio)*var(--text-scale-ratio));--text-lg:calc(var(--text-md)*var(--text-scale-ratio));--text-xl:calc(var(--text-lg)*var(--text-scale-ratio));--text-xxl:calc(var(--text-xl)*var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl)*var(--text-scale-ratio));--text-display-1:calc(var(--text-xxxl)*var(--text-scale-ratio));--text-display-2:calc(var(--text-display-1)*var(--text-scale-ratio));--text-display-3:calc(var(--text-display-2)*var(--text-scale-ratio));--vspace-btn:var(--vspace-2)}@media screen and (max-width:480px){:root{--base-font-size:1.6rem;--space:2.8rem}}:root{--width-full:100%;--width-max:1200px;--width-wide:1400px;--width-wider:1600px;--width-widest:1800px;--width-narrow:1000px;--width-narrower:900px;--width-grid-max:var(--width-max);--gutter-lg:2rem;--gutter-md:1.6rem;--gutter-mob:1rem}html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{word-wrap:break-word;-moz-font-smoothing:grayscale;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;line-height:1}iframe,img,object,svg,video embed{height:auto;max-width:100%}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;text-rendering:optimizeLegibility}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:60%;line-height:inherit}ol,ul{list-style:none}li{display:block}a{line-height:inherit;text-decoration:none}a img{border:none}fieldset{margin:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.row{display:flex;flex-flow:row wrap;margin:0 auto;max-width:var(--width-grid-max);width:92%}.row .row{margin-left:calc(var(--gutter-lg)*-1);margin-right:calc(var(--gutter-lg)*-1);max-width:none;width:auto}.column{flex:1 1 0%;padding:0 var(--gutter-lg)}.collapse>.column,.column.collapse{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-nowrap{flex-wrap:nowrap}.row.row-y-top{align-items:flex-start}.row.row-y-bottom{align-items:flex-end}.row.row-y-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row.row-x-left{justify-content:flex-start}.row.row-x-right{justify-content:flex-end}.row.row-x-center{justify-content:center}.align-center{align-self:center;margin:auto}.align-left{align-self:center;margin-right:auto}.align-right{align-self:center;margin-left:auto}.align-x-center{margin-left:auto}.align-x-center,.align-x-left{margin-right:auto}.align-x-right{margin-left:auto}.align-y-center{align-self:center}.align-y-top{align-self:flex-start}.align-y-bottom{align-self:flex-end}.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-3{flex:0 0 25%;max-width:25%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-6{flex:0 0 50%;max-width:50%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-9{flex:0 0 75%;max-width:75%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-12{flex:0 0 100%;max-width:100%}@media screen and (max-width:1200px){.row .row{margin-left:calc(var(--gutter-md)*-1);margin-right:calc(var(--gutter-md)*-1)}.column{padding:0 var(--gutter-md)}.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-3{flex:0 0 25%;max-width:25%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-6{flex:0 0 50%;max-width:50%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-9{flex:0 0 75%;max-width:75%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-12{flex:0 0 100%;max-width:100%}}@media screen and (max-width:800px){.row{width:90%}.tab-1{flex:0 0 8.33333%;max-width:8.33333%}.tab-2{flex:0 0 16.66667%;max-width:16.66667%}.tab-3{flex:0 0 25%;max-width:25%}.tab-4{flex:0 0 33.33333%;max-width:33.33333%}.tab-5{flex:0 0 41.66667%;max-width:41.66667%}.tab-6{flex:0 0 50%;max-width:50%}.tab-7{flex:0 0 58.33333%;max-width:58.33333%}.tab-8{flex:0 0 66.66667%;max-width:66.66667%}.tab-9{flex:0 0 75%;max-width:75%}.tab-10{flex:0 0 83.33333%;max-width:83.33333%}.tab-11{flex:0 0 91.66667%;max-width:91.66667%}.tab-12{flex:0 0 100%;max-width:100%}.hide-on-tablet{display:none}}@media screen and (max-width:600px){.row{padding-left:6vw;padding-right:6vw;width:100%}.row .row{margin-left:calc(var(--gutter-mob)*-1);margin-right:calc(var(--gutter-mob)*-1);padding-left:0;padding-right:0}.column{padding:0 var(--gutter-mob)}.mob-1{flex:0 0 8.33333%;max-width:8.33333%}.mob-2{flex:0 0 16.66667%;max-width:16.66667%}.mob-3{flex:0 0 25%;max-width:25%}.mob-4{flex:0 0 33.33333%;max-width:33.33333%}.mob-5{flex:0 0 41.66667%;max-width:41.66667%}.mob-6{flex:0 0 50%;max-width:50%}.mob-7{flex:0 0 58.33333%;max-width:58.33333%}.mob-8{flex:0 0 66.66667%;max-width:66.66667%}.mob-9{flex:0 0 75%;max-width:75%}.mob-10{flex:0 0 83.33333%;max-width:83.33333%}.mob-11{flex:0 0 91.66667%;max-width:91.66667%}.mob-12{flex:0 0 100%;max-width:100%}.hide-on-mobile{display:none}}@media screen and (max-width:400px){.column,.row .row{margin-left:0;margin-right:0}.column{flex:0 0 100%;max-width:100%;padding:0}}.block-large-1-8>.column{flex:0 0 12.5%;max-width:12.5%}.block-large-1-6>.column{flex:0 0 16.66667%;max-width:16.66667%}.block-large-1-5>.column{flex:0 0 20%;max-width:20%}.block-large-1-4>.column{flex:0 0 25%;max-width:25%}.block-large-1-3>.column{flex:0 0 33.33333%;max-width:33.33333%}.block-large-1-2>.column{flex:0 0 50%;max-width:50%}.block-large-full>.column{flex:0 0 100%;max-width:100%}@media screen and (max-width:1200px){.block-medium-1-8>.column{flex:0 0 12.5%;max-width:12.5%}.block-medium-1-6>.column{flex:0 0 16.66667%;max-width:16.66667%}.block-medium-1-5>.column{flex:0 0 20%;max-width:20%}.block-medium-1-4>.column{flex:0 0 25%;max-width:25%}.block-medium-1-3>.column{flex:0 0 33.33333%;max-width:33.33333%}.block-medium-1-2>.column{flex:0 0 50%;max-width:50%}.block-medium-full>.column{flex:0 0 100%;max-width:100%}}@media screen and (max-width:800px){.block-tab-1-8>.column{flex:0 0 12.5%;max-width:12.5%}.block-tab-1-6>.column{flex:0 0 16.66667%;max-width:16.66667%}.block-tab-1-5>.column{flex:0 0 20%;max-width:20%}.block-tab-1-4>.column{flex:0 0 25%;max-width:25%}.block-tab-1-3>.column{flex:0 0 33.33333%;max-width:33.33333%}.block-tab-1-2>.column{flex:0 0 50%;max-width:50%}.block-tab-full>.column{flex:0 0 100%;max-width:100%}}@media screen and (max-width:600px){.block-mob-1-8>.column{flex:0 0 12.5%;max-width:12.5%}.block-mob-1-6>.column{flex:0 0 16.66667%;max-width:16.66667%}.block-mob-1-5>.column{flex:0 0 20%;max-width:20%}.block-mob-1-4>.column{flex:0 0 25%;max-width:25%}.block-mob-1-3>.column{flex:0 0 33.33333%;max-width:33.33333%}.block-mob-1-2>.column{flex:0 0 50%;max-width:50%}.block-mob-full>.column{flex:0 0 100%;max-width:100%}}@media screen and (max-width:400px){.stack>.column{flex:0 0 100%;margin-left:0;margin-right:0;max-width:100%;padding:0}}.h-group:after{clear:both;content:"";display:table}.is-hidden{display:none}.is-invisible{visibility:hidden}.h-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h-overflow-hidden{overflow:hidden}.h-remove-top{margin-top:0}.h-remove-bottom{margin-bottom:0}.h-add-half-bottom{margin-bottom:var(--vspace-0_5)!important}.h-add-bottom{margin-bottom:var(--vspace-1)!important}.h-no-border{border:none}.h-full-width{width:100%}.h-text-center{text-align:center}.h-text-left{text-align:left}.h-text-right{text-align:right}.h-pull-left{float:left}.h-pull-right{float:right}@media screen and (max-width:1000px){.block-1000-stack>.column{flex:0 0 100%;max-width:100%}}@media screen and (max-width:900px){.block-900-stack>.column,.w-900-stack{flex:0 0 100%;max-width:100%}}html{font-size:var(--base-size)}body,html{height:100%}body{background:linear-gradient(0deg,#1a0033,#306 30%,#411975 60%);background-color:var(--color-body);background-repeat:no-repeat;color:var(--color-text);font-family:var(--font-1);font-size:var(--text-size);font-style:normal;font-weight:400;line-height:var(--vspace-1);margin:0;padding:0}a{color:var(--color-1-light);transition:all .3s ease-in-out}a:active,a:focus,a:hover{color:#fff}a:active,a:hover{outline:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-text-dark);font-family:var(--font-2);font-style:normal;font-variant-ligatures:common-ligatures;font-weight:500;text-rendering:optimizeLegibility}.h1,h1{margin-bottom:var(--vspace-0_75);margin-top:var(--vspace-2_5)}.h2,.h3,.h4,h2,h3,h4{margin-bottom:var(--vspace-0_5);margin-top:var(--vspace-2)}.h5,.h6,h5,h6{margin-bottom:var(--vspace-0_5);margin-top:var(--vspace-1_5)}.h1,h1{font-size:var(--text-display-1);letter-spacing:-.015em;line-height:var(--vspace-2)}@media screen and (max-width:400px){.h1,h1{font-size:var(--text-xxxl);line-height:var(--vspace-1_75)}}.h2,h2{font-size:var(--text-xxl);line-height:var(--vspace-1_5)}.h3,h3{font-size:var(--text-xl);line-height:var(--vspace-1_25)}.h4,h4{font-size:var(--text-lg);line-height:var(--vspace-1)}.h5,h5{font-size:var(--text-md);line-height:calc(var(--space)*.875)}.h6,h6{font-size:var(--text-sm);font-weight:600;letter-spacing:.22em;line-height:var(--vspace-0_75);text-transform:uppercase}.attention-getter,.lead{font-family:var(--font-1);font-size:var(--text-md);font-weight:400;line-height:calc(var(--space)*1.125)}@media screen and (max-width:400px){.attention-getter,.lead{font-size:1.9rem}}figure img,p img{margin:0;vertical-align:bottom}b,em,i,strong{font-size:inherit;line-height:inherit}em,i{font-style:italic}b,em,i,strong{font-family:var(--font-1)}b,strong{font-weight:600}small{font-size:1.3rem;font-weight:500;line-height:calc(var(--space)*.5)}blockquote{border-left:4px solid var(--color-text-light);margin:0 0 var(--vspace-1) 0;padding:var(--vspace-1) var(--vspace-1_5);position:relative}@media screen and (max-width:400px){blockquote{padding:var(--vspace-0_75) var(--vspace-0_75)}}blockquote p{color:var(--color-text-dark);font-size:var(--text-md);line-height:calc(var(--space)*1.125);padding:0}blockquote cite,blockquote p{font-family:var(--font-1);font-style:normal;font-weight:400}blockquote cite{display:block;font-size:var(--text-sm);line-height:var(--vspace-0_75)}blockquote cite:before{content:"— "}blockquote cite,blockquote cite a,blockquote cite a:visited{border:none;color:var(--color-text)}figure{display:block;margin-left:0;margin-right:0}figure img+figcaption{margin-top:var(--vspace-1)}figcaption{font-size:var(--text-sm);margin-bottom:0;text-align:center}code,kbd,pre,samp,var{font-family:var(--font-mono)}pre{overflow-x:auto;padding:var(--vspace-0_75) var(--vspace-1) var(--vspace-1)}code,pre{background:var(--color-gray-18)}code{border:1px solid var(--color-gray-17);border-radius:3px;color:var(--color-text-dark);font-size:var(--text-sm);line-height:1.6rem;margin:0 .2rem;padding:calc((var(--vspace-1) - 1.6rem)/2 - .1rem) .7rem;white-space:nowrap}pre>code{border:none;display:block;line-height:var(--vspace-1);margin:0;padding:0;white-space:pre}.prettyprint code{background:var(--color-gray-2)}pre.prettyprint>code{border:none}del{text-decoration:line-through}abbr{font-family:var(--font-1);font-variant:small-caps;font-weight:600;letter-spacing:.1em;text-transform:lowercase}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;text-decoration:none}mark{background:var(--color-3);color:#000}hr{border:solid var(--color-border);border-width:.1rem 0 0;clear:both;height:0;margin:var(--vspace-2) 0 calc(var(--vspace-2) - .1rem)}hr.fancy{border:none;height:var(--vspace-1);margin:var(--vspace-2) 0;text-align:center}hr.fancy:before{content:"*****";letter-spacing:.3em}ol{list-style:decimal}ul{list-style:disc}li{display:list-item}ol,ul{margin-left:1.6rem}ul li{padding-left:.4rem}ol ol,ol ul,ul ol,ul ul{margin:var(--vspace-0_5) 0 var(--vspace-0_5) var(--vspace-0_5)}ul.disc li{display:list-item;list-style:none;padding:0 0 0 .8rem;position:relative}ul.disc li:before{background:var(--color-1-dark);border-radius:50%;content:"";display:inline-block;height:var(--vspace-0_25);left:-.9em;position:absolute;top:.65em;vertical-align:middle;width:var(--vspace-0_25)}dt{color:var(--color-1);margin:0}dd{margin:0 0 0 2rem}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container embed,.video-container iframe,.video-container object,.video-container video{height:100%;left:0;position:absolute;top:0;width:100%}img.h-pull-right{margin:var(--vspace-0_5) 0 var(--vspace-0_5) 2.8rem}img.h-pull-left{margin:var(--vspace-0_5) 2.8rem var(--vspace-0_5) 0}table{border-collapse:collapse;border-width:0;font-family:var(--font-1);max-width:100%;width:100%}td,th{border-bottom:1px solid var(--color-border);padding:var(--vspace-0_5) 3.2rem calc(var(--vspace-0_5) - .1rem);text-align:left}th{color:var(--color-text-dark);font-family:var(--font-2);font-weight:600;padding:var(--vspace-0_5) 3.2rem}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.btn,.ss-custom-select,.video-container,blockquote,button,dl,fieldset,figcaption,figure,form,img,input,ol,p,pre,select,table,textarea,ul{margin-bottom:var(--vspace-1)}#preloader{background:var(--color-bg);bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:500}.no-js #preloader,.oldie #preloader{display:none}#loader{display:inline-block;left:50%;padding:0;top:50%;transform:translate3d(-50%,-50%,0)}#loader,#loader>div{height:6px;position:absolute;width:6px}#loader>div{background:#fff;border-radius:50%;content:"";left:0;top:0}#loader>div:first-of-type{left:15px}#loader>div:nth-of-type(3){left:-15px}.dots-jump>div{animation:dots-jump 1.2s ease infinite;animation-delay:.2s}.dots-jump>div:first-of-type{animation-delay:.4s}.dots-jump>div:nth-of-type(3){animation-delay:0s}.resize-none{resize:none}@keyframes dots-jump{0%{top:0}40%{top:-6px}80%{top:0}}.dots-fade>div{animation:dots-fade 1.6s ease infinite;animation-delay:.4s}.dots-fade>div:first-of-type{animation-delay:.8s}.dots-fade>div:nth-of-type(3){animation-delay:0s}@keyframes dots-fade{0%{opacity:1}40%{opacity:.2}80%{opacity:1}}.dots-pulse>div{animation:dots-pulse 1.2s ease infinite;animation-delay:.2s}.dots-pulse>div:first-of-type{animation-delay:.4s}.dots-pulse>div:nth-of-type(3){animation-delay:0s}@keyframes dots-pulse{0%{transform:scale(1)}40%{transform:scale(1.3)}80%{transform:scale(1)}}fieldset{border:none;margin-bottom:var(--vspace-0_5)}.select2-container--default .select2-selection--single,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{--input-height:var(--vspace-2);--input-line-height:var(--vspace-1);--input-vpadding:calc((var(--input-height) - var(--input-line-height))/2 - 0.1rem);background-color:#230046!important;border:.1rem solid transparent!important;border-radius:4px!important;caret-color:#fff;color:var(--color-placeholder)!important;display:block;font-family:var(--font-1);font-size:var(--text-sm);height:var(--input-height)!important;line-height:var(--input-line-height);max-width:100%;outline:none;padding:var(--input-vpadding) 2.3rem;transition:all .3s ease-in-out}.ss-custom-select{padding:0;position:relative}.ss-custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;text-indent:.01px;text-overflow:"";vertical-align:middle}.ss-custom-select select option{padding-left:2rem;padding-right:2rem}.ss-custom-select select::-ms-expand{display:none}.ss-custom-select:after{border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);content:"";display:block;height:8px;margin-top:-7px;pointer-events:none;position:absolute;right:2.4rem;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:8px}textarea{min-height:calc(var(--space)*8)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid var(--color-gray-15);box-shadow:0 0 8px var(--color-gray-15);color:#fff}label,legend{color:var(--color-text-dark);display:block;font-family:var(--font-1);font-size:var(--text-sm);font-weight:600;line-height:var(--vspace-0_5);margin-bottom:var(--vspace-0_5)}input[type=checkbox],input[type=radio]{display:inline}label>.label-text{display:inline-block;font-family:var(--font-1);line-height:inherit;margin-left:1rem}label>input[type=checkbox],label>input[type=radio]{margin:0;position:relative;top:.2rem}::-moz-placeholder{color:var(--color-placeholder)}::placeholder{color:var(--color-placeholder)}.placeholder{color:var(--color-placeholder)!important}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-placeholder);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.btn,button,input[type=button],input[type=reset],input[type=submit]{--btn-height:var(--vspace-btn);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);border:.2rem solid var(--color-btn);color:var(--color-btn-text);cursor:pointer;display:inline-block;font-family:var(--font-2);font-size:var(--text-xs);font-weight:600;height:var(--btn-height);letter-spacing:.5em;line-height:calc(var(--btn-height) - .4rem);margin:0 .4rem var(--vspace-0_5) 0;padding:0 3.2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s;white-space:nowrap}.btn:focus,.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:var(--color-btn-hover);color:var(--color-btn-hover-text);outline:0}.btn.btn--primary,button.btn--primary,input[type=button].btn--primary,input[type=reset].btn--primary,input[type=submit].btn--primary{background:var(--color-btn-primary);border-color:var(--color-btn-primary);color:var(--color-btn-primary-text)}.btn-effect{background-color:transparent;border:none;cursor:pointer;height:auto;min-width:150px;padding:5px;width:auto}.btn-effect,.btn-effect span{display:inline-block;font-size:14px;position:relative}.btn-effect span{background:var(--color-btn-primary);border-color:var(--color-btn-primary);color:var(--color-btn-primary-text);font-weight:700;left:0;letter-spacing:2px;padding:15px 20px;text-transform:uppercase;top:0;width:100%}.btn-effect:hover span{background:#fff!important;color:#000;transition:.1s .1s}.btn-effect:after,.btn-effect:before{content:"";height:25%;position:absolute;transition:.35s;transition:width .2s linear .15s,height .15s linear,opacity 0s .35s;width:10%}.btn-effect:before{border-left:1px solid #fff;border-top:1px solid #fff;left:0;top:0}.btn-effect:after{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:0;right:0}.btn-effect:hover:after,.btn-effect:hover:before{height:100%;width:100%}.btn.btn--primary:focus,.btn.btn--primary:hover,button.btn--primary:focus,button.btn--primary:hover,input[type=button].btn--primary:focus,input[type=button].btn--primary:hover,input[type=reset].btn--primary:focus,input[type=reset].btn--primary:hover,input[type=submit].btn--primary:focus,input[type=submit].btn--primary:hover{background:var(--color-btn-primary-hover);border-color:var(--color-btn-primary-hover);color:var(--color-btn-primary-hover-text)}.btn.h-full-width,button.h-full-width{margin-right:0;width:100%}.btn--small,button.btn--small{--btn-height:calc(var(--vspace-btn) - var(--vspace-0_5));font-size:1.2rem}.btn--medium,button.btn--medium{--btn-height:calc(var(--vspace-btn) + var(--vspace-0_25))}.btn--large,button.btn--large{--btn-height:calc(var(--vspace-btn) + var(--vspace-0_5))}.btn--stroke,button.btn--stroke{background:transparent!important;border:.2rem solid var(--color-btn-stroke);color:var(--color-btn-stroke-text)}.btn--stroke:hover,button.btn--stroke:hover{background:var(--color-btn-stroke-hover)!important;border:.2rem solid var(--color-btn-stroke-hover);color:var(--color-btn-stroke-hover-text)}.btn--pill,button.btn--pill{border-radius:1000px!important;padding-left:3.2rem!important;padding-right:3.2rem!important}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.drop-cap:first-letter{background:transparent;color:var(--color-text-dark);float:left;font-family:var(--font-2);font-size:calc(var(--space)*3);font-weight:600;line-height:1;padding:0 .125em 0 0;text-transform:uppercase}.lining dd,.lining dt{display:inline;margin:0}.lining dd+dt:before,.lining dt+dt:before{content:"\a";white-space:pre}.lining dd+dd:before{content:", "}.lining dd:before{content:": ";margin-left:-.2em}.dictionary-style dt{counter-reset:definitions;display:inline}.dictionary-style dt+dt:before{content:", ";margin-left:-.2em}.dictionary-style dd{counter-increment:definitions;display:block}.dictionary-style dd:before{content:counter(definitions,decimal) ". "}.pull-quote{margin-top:0;padding:0;position:relative;text-align:center}.pull-quote blockquote{border:none;margin:0 auto;max-width:62rem;padding-top:var(--vspace-2_5);position:relative}.pull-quote blockquote p{color:var(--color-text-dark);font-weight:400}.pull-quote blockquote:before{background-repeat:no-repeat;background:50%;background-image:url(../../images/landing/icons/icon-quote.svg);background-size:contain;content:"";display:block;height:var(--vspace-1);left:50%;position:absolute;top:var(--vspace-1);transform:translateX(-50%);width:var(--vspace-1)}.stats-tabs{margin:var(--vspace-1) 0;padding:0}.stats-tabs li{border-right:1px solid var(--color-border);display:inline-block;margin:0 1.6rem var(--vspace-0_5) 0;padding:0 1.5rem 0 0}.stats-tabs li:last-child{border:none;margin:0;padding:0}.stats-tabs li a{border:none;color:var(--color-white);display:inline-block;font-family:var(--font-2);font-size:var(--text-lg);font-weight:500;line-height:var(--vspace-1_5)}.stats-tabs li a:hover{color:var(--color-1-light)}.stats-tabs li a em{color:var(--color-text-light);display:block;font-family:var(--font-1);font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:var(--vspace-0_5);margin:0}.skill-bars{list-style:none;margin:var(--vspace-2) 0 var(--vspace-1)}.skill-bars li{background:var(--color-white);height:.4rem;margin-bottom:calc(var(--vspace-2) - .4rem);padding:0;position:relative;width:100%}.skill-bars li strong{color:var(--color-white);font-family:var(--font-2);font-size:1.4rem;font-weight:500;left:0;letter-spacing:.2em;line-height:var(--vspace-0_75);position:absolute;text-transform:uppercase;top:calc(var(--vspace-1)*1.25*-1)}.skill-bars li .progress{background:var(--color-1);height:100%;position:relative}.skill-bars li .progress span{background:var(--color-black);border-radius:4px;color:var(--color-white);display:block;font-family:var(--font-2);font-size:1rem;line-height:1;padding:calc(var(--space)*.25) calc(var(--space)*.25);position:absolute;right:0;top:calc((var(--vspace-1) + .8rem)*-1)}.skill-bars li .progress span:after{border:5px solid transparent;border-top:5px solid var(--color-black,var(--color-black));bottom:-10px;content:"";height:0;left:50%;margin-left:-5px;position:absolute;width:0}.skill-bars li .percent5{width:5%}.skill-bars li .percent10{width:10%}.skill-bars li .percent15{width:15%}.skill-bars li .percent20{width:20%}.skill-bars li .percent25{width:25%}.skill-bars li .percent30{width:30%}.skill-bars li .percent35{width:35%}.skill-bars li .percent40{width:40%}.skill-bars li .percent45{width:45%}.skill-bars li .percent50{width:50%}.skill-bars li .percent55{width:55%}.skill-bars li .percent60{width:60%}.skill-bars li .percent65{width:65%}.skill-bars li .percent70{width:70%}.skill-bars li .percent75{width:75%}.skill-bars li .percent80{width:80%}.skill-bars li .percent85{width:85%}.skill-bars li .percent90{width:90%}.skill-bars li .percent95{width:95%}.skill-bars li .percent100{width:100%}.alert-box{border-radius:4px;font-family:var(--font-1);font-size:var(--text-sm);font-weight:500;line-height:var(--vspace-0_75);margin-bottom:var(--vspace-1);padding:var(--vspace-0_75) 4rem var(--vspace-0_75) 3.2rem;position:relative;width:100%}.alert-box ul{margin-bottom:0}.alert-box__close{cursor:pointer;display:block;height:12px;position:absolute;right:1.6rem;top:1.6rem;width:12px}.alert-box__close:after,.alert-box__close:before{content:"";display:inline-block;height:12px;left:5px;position:absolute;top:0;width:2px}.alert-box__close:before{transform:rotate(45deg)}.alert-box__close:after{transform:rotate(-45deg)}.alert-box--error{background-color:var(--color-error);color:var(--color-error-content)}.alert-box--error .alert-box__close:after,.alert-box--error .alert-box__close:before{background-color:var(--color-error-content)}.alert-box--info{background-color:var(--color-info);color:var(--color-info-content)}.alert-box--info .alert-box__close:after,.alert-box--info .alert-box__close:before{background-color:var(--color-info-content)}.alert-box--notice{background-color:var(--color-notice);color:var(--color-notice-content)}.alert-box--notice .alert-box__close:after,.alert-box--notice .alert-box__close:before{background-color:var(--color-notice-content)}.wide{max-width:var(--width-wide)}.wider{max-width:var(--width-wider)}.narrow{max-width:var(--width-narrow)}.narrower{max-width:var(--width-narrower)}.section-title,.section-title2{display:block;margin-bottom:var(--vspace-2);position:relative}.section-title2:before,.section-title:before{color:var(--color-text);content:attr(data-num);font-family:var(--font-2);font-size:calc(var(--text-size)*6);font-weight:600;letter-spacing:-.02em;line-height:1;opacity:.1}.section-title h3,.section-title2 h3{bottom:0;color:var(--color-white);font-weight:500;left:1em;margin-top:0;padding-bottom:1em;position:absolute;z-index:2}.section-title2 h3{left:0;right:0}.section-quote{margin-top:4rem;padding:0 1.5rem}.section-quote p{background:rgba(132,11,255,.141);border-radius:11px;color:#aeaeae;font-size:2rem;font-weight:500;padding:3rem 5rem 2rem;position:relative;text-transform:uppercase;transform:skewX(-13deg);width:-moz-fit-content;width:100%}.section-quote p:before{color:#6604cb;content:'"';font-size:12rem;font-style:italic;left:8px;position:absolute;top:4px}.feature-list li{color:var(--color-white);display:flex;font-size:2.2rem;gap:1rem;line-height:32px;list-style-type:none;padding-top:1.5rem}.feature-list li img{height:28px;margin-bottom:0;margin-top:2px;width:28px}.feature-list li img,.feature-list li span{vertical-align:middle}@media screen and (max-width:900px){.section-title2 h3{padding-bottom:0}.section-title2:before{font-size:calc(var(--text-size)*4)}}@media screen and (max-width:600px){.section-title2:before{font-size:calc(var(--text-size)*3)}.section-quote p{font-size:1.8rem;padding:2rem}.feature-list li{font-size:2rem}}.display-1{font-size:var(--text-xxl);line-height:var(--vspace-1_75)}.display-1,.item-title{font-weight:500;margin-top:0}.item-title{font-family:var(--font-2);font-size:var(--text-lg);line-height:var(--vspace-1_25);margin-bottom:var(--vspace-0_5)}.item-list{margin-top:var(--vspace-1)}.item-list .item{margin-bottom:var(--vspace-0_5);padding-right:8.6rem}.slick-slider .slick-slide{outline:none}.slick-slider .slick-dots{display:block;left:0;list-style:none;margin:var(--vspace-1) 0 0 0;padding:0;position:absolute;text-align:center;top:100%;width:100%}.slick-slider .slick-dots li{cursor:pointer;display:inline-block;height:28px;margin:0;padding:10px;width:28px}.slick-slider .slick-dots li button{background:#fff;border:none;border-radius:50%;color:transparent;cursor:pointer;display:block;height:8px;line-height:8px;font:0/0 a;margin:0;padding:0;text-shadow:none;width:8px}.slick-slider .slick-dots li button:focus,.slick-slider .slick-dots li button:hover{outline:none}.slick-slider .slick-dots li.slick-active button,.slick-slider .slick-dots li:hover button{background:var(--color-1)}@media screen and (max-width:1100px){.item-list .item{padding-right:2rem}}@media screen and (max-width:1000px){.section-title:before{font-size:calc(var(--text-size)*8)}}@media screen and (max-width:800px){.section-title{margin-bottom:var(--vspace-1)}.item-list .item{margin-bottom:0;padding-right:var(--gutter-md)}}@media screen and (max-width:600px){.item-list .item{padding-right:var(--gutter-mob)}}@media screen and (max-width:400px){.display-1{font-size:var(--text-xl);line-height:var(--vspace-1_5)}.item-title{font-size:var(--text-md);line-height:var(--vspace-1)}.item-list .item{padding-right:0}}.s-header{height:8.8rem;left:0;position:absolute;top:var(--vspace-0_75);width:100%;z-index:100}.s-header.offset{transform:translateY(-100%);transition:all .5s}.s-header.scrolling{transform:translateY(0)}.s-header.sticky{background-color:var(--color-bg);left:0;opacity:0;position:fixed;top:0;visibility:hidden}.s-header.sticky .s-header__content .btn{--btn-height:calc(var(--vspace-btn) - 1.6rem)!important}.s-header.sticky .header-nav a{color:hsla(0,0%,100%,.6)}.s-header.sticky.scrolling{opacity:1;visibility:visible}.s-header__content{height:8.8rem;position:relative}.s-header__logo{display:inline-block;left:8rem;margin:0;padding:0;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);transition:all .5s;z-index:101}.s-header__logo a{border:none;display:block;outline:0;padding:0}.s-header__logo img{height:40px;margin-bottom:0;width:95px}.s-header__nav-wrap{padding-left:21.6rem}.s-header__nav{font-family:var(--font-2);font-size:1rem;font-weight:500;letter-spacing:.4em;line-height:6rem;list-style:none;margin:0;padding-bottom:1.4rem;padding-top:1.4rem;text-transform:uppercase}.s-header__nav a{color:var(--color-gray-3)}.s-header__nav a:focus,.s-header__nav a:hover{color:#fff!important}.s-header__nav li{display:inline-block;margin:0 1rem;padding-left:0}.s-header__menu-toggle{color:#fff;display:none;font-family:var(--font-2);font-size:1.4rem;height:4.2rem;letter-spacing:.2rem;line-height:4.2rem;outline:none;position:absolute;right:5.2rem;text-transform:uppercase;top:1.6rem;transition:all .5s;width:4.2rem;z-index:101}.s-header__menu-toggle:focus,.s-header__menu-toggle:hover{color:#fff}.s-header__menu-toggle span{background-color:#fff;bottom:auto;color:transparent;display:block;font:0/0 a;height:2px;left:.9rem;margin-top:-1px;position:absolute;right:auto;text-shadow:none;top:50%;transition:all .5s;width:2.4rem}.s-header__menu-toggle span:after,.s-header__menu-toggle span:before{background-color:inherit;content:"";height:100%;left:0;position:absolute;transition:all .5s;width:100%}.s-header__menu-toggle span:before{top:-.9rem}.s-header__menu-toggle span:after{bottom:-.9rem}.s-header__menu-toggle.is-clicked span{background-color:hsla(0,0%,100%,0);transition:all .1s}.s-header__menu-toggle.is-clicked span:after,.s-header__menu-toggle.is-clicked span:before{background-color:#fff}.s-header__menu-toggle.is-clicked span:before{top:0;transform:rotate(135deg)}.s-header__menu-toggle.is-clicked span:after{bottom:0;transform:rotate(225deg)}.s-header__content .btn{--btn-height:calc(var(--vspace-btn) - 1.2rem);align-items:center;display:flex;font-size:1rem;justify-content:center;margin:0;padding:0 2.8rem;position:absolute;right:10rem;top:50%;transform:translateY(-50%)}.s-header__content .btn svg{height:var(--vspace-0_5);margin-right:1.6rem;transform:translateY(-.1rem);width:var(--vspace-0_5)}.s-header__content .btn svg path{fill:#fff}.s-header__content .btn:focus,.s-header__content .btn:hover{background-color:var(--color-gray-19)!important;border-color:var(--color-gray-19)!important;color:#fff}.sticky .s-header__content .btn:focus,.sticky .s-header__content .btn:hover{background-color:#fff!important;border-color:#fff!important;color:#000}.sticky .s-header__content .btn:focus svg path,.sticky .s-header__content .btn:hover svg path{fill:#000}@media screen and (max-width:1700px){.s-header__logo{left:6rem}.s-header__nav-wrap{padding-left:19.6rem}.s-header__content .btn{right:6rem}}@media screen and (max-width:1000px){.s-header__nav-wrap{padding-left:17.6rem}.s-header__content .btn{--btn-height:calc(var(--vspace-btn) - 1.6rem)!important}}@media screen and (max-width:900px){.s-header{height:8rem;top:var(--vspace-0_5)}.s-header .s-header__content .btn,.s-header.sticky .s-header__content .btn{--btn-height:calc(var(--vspace-btn) - 1.2rem)!important}.s-header .s-header__content .btn:focus,.s-header .s-header__content .btn:hover,.s-header.sticky .s-header__content .btn:focus,.s-header.sticky .s-header__content .btn:hover{background-color:#fff!important;border-color:#fff!important;color:#000}.s-header .s-header__content .btn:focus svg path,.s-header .s-header__content .btn:hover svg path,.s-header.sticky .s-header__content .btn:focus svg path,.s-header.sticky .s-header__content .btn:hover svg path{fill:#000}.s-header__content{background-color:var(--color-bg);display:block;height:auto;left:0;padding:calc(var(--space)*5) 6rem var(--vspace-2);position:absolute;top:calc(var(--vspace-0_5)*-1);transform:translateY(-100%);width:100%}.s-header__content .btn{margin-top:var(--vspace-1_5);position:static;text-align:center}.s-header__content .btn,.s-header__nav-wrap{opacity:0;transform:translateY(-2rem);visibility:hidden}.s-header__nav-wrap{padding:0}.s-header__nav{display:block;padding:0;width:100%}.s-header__nav a{display:block}.s-header__nav li{border-top:1px solid hsla(0,0%,100%,.03);display:block;margin:0}.s-header__nav li:last-child{border-bottom:1px solid hsla(0,0%,100%,.03)}.s-header__menu-toggle{display:block}.menu-is-open .s-header__content{transform:translateY(0);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.menu-is-open .s-header__content .btn{opacity:1;transform:translateY(0);transition-delay:.7s;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.215,.61,.355,1);visibility:visible}.menu-is-open .s-header__nav-wrap{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.215,.61,.355,1);transition-delay:.6s;visibility:visible}}@media screen and (max-width:600px){.s-header__logo{left:4rem}.s-header__menu-toggle{right:4rem}.s-header__content{padding:calc(var(--space)*5) 4rem var(--vspace-2)}.s-header__content .btn{display:block}.s-header__content .btn svg{transform:translateY(.3rem)}}.s-hero{height:-moz-fit-content;height:fit-content;min-height:calc(var(--space)*25.5);overflow:hidden;position:relative;width:100%}.s-hero__bg{background-image:url(../../images/landing/hero-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:36.5vw;position:absolute;right:0;top:0}.s-hero__bg:after{content:"";opacity:.25}.s-hero__bg .gradient-overlay,.s-hero__bg:after{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.s-hero__bg .gradient-overlay{background:linear-gradient(0deg,#1a0033,#306 30%,#50a 60%,#4612af 80%,#2900cd);opacity:.35}.hero-shape .hero-shape1{left:0;position:absolute;top:0}.s-hero__content{align-items:center;max-width:100%!important;min-height:100vh;padding-bottom:7vh;padding-top:12vh;position:relative;row-gap:2rem}.s-hero__content .header-form-container{display:flex;justify-content:center}.s-hero__content .header-form-container h3{color:#000;margin-top:1rem!important}.s-hero__content .header-text-container{align-items:center;display:flex;flex-direction:column}.s-hero__content .header-form{background-color:#eaebf0;border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,.29);padding:2rem 3rem;width:700px}.s-hero__content .header-form form{margin-bottom:0}.s-hero__content .header-form form .select2-container--default .select2-selection--single,.s-hero__content .header-form form input,.s-hero__content .header-form form select{background-color:#fff!important}.s-hero__content .header-form form input{caret-color:#000}.s-hero__content .header-form form input[type=text]:focus{box-shadow:0 0 8px var(--color-gray-3)!important}.s-hero__content .header-form form .select2-container--default .select2-dropdown{background-color:#fff!important;border:none!important}.s-hero__content .header-form form label{color:#000}.s-hero__content .header-form form .ss-custom-select:after{border-bottom:2px solid var(--color-black);border-right:2px solid var(--color-black)}.s-hero__content .header-form .form-summary{color:#c00000;font-size:1.5rem;margin-bottom:1.3rem}.s-hero__content .header-form .btn-effect span{background:linear-gradient(356deg,#7239c9,#823eeb);border-radius:10px}.s-hero__content .header-form .btn-effect:after,.s-hero__content .header-form .btn-effect:before{display:none!important}.s-hero__content .header-form .btn-effect:hover span{background:linear-gradient(356deg,#552a94,#823eeb)!important;color:#fff!important}.s-hero__content h1{color:var(--color-white);font-size:clamp(12rem,14vw,20rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin-bottom:0;position:relative}.s-hero__content h1:before{background-image:url(../../images/landing/dots.svg);bottom:.14em;content:"";display:block;height:10rem;opacity:.25;position:absolute;right:100%;transform:translateX(-4rem);width:20rem}.s-hero__content-about{color:var(--color-white);font-family:var(--font-2);font-size:3.6rem;font-weight:400;line-height:1.444;padding-left:.5em;position:relative}.s-hero__content-about:before{background-color:var(--color-border);content:"";display:block;height:1px;left:.5em;position:absolute;top:.8em;width:2.4em}.s-hero__content-about p{font-size:clamp(2rem,2vw,2.4rem);margin-bottom:var(--vspace-1)}.s-hero__content-social{display:inline-block;font-size:1.8rem;line-height:var(--vspace-1)}.s-hero__content-social a{color:#fff;margin-right:1.2rem}.s-hero__content-social a:focus,.s-hero__content-social a:hover{color:var(--color-1-light)}.s-hero__content-social a:last-child{margin-right:0}.s-hero__scroll{bottom:0;left:4vw;position:absolute;transform:rotate(90deg) translateX(-200px);transform-origin:left bottom}.s-hero__scroll-link{color:var(--color-text);display:inline-block;font-family:var(--font-2);font-size:9px;font-weight:300;height:3.2rem;letter-spacing:.4em;line-height:3.2rem;position:relative;text-align:left;text-transform:uppercase;vertical-align:middle}.s-hero__scroll-link:focus,.s-hero__scroll-link:hover{color:#fff}html.ss-preload .s-hero__content{opacity:0}html.ss-loaded .s-hero__content{animation-duration:3s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:cubic-bezier(.23,1,.32,1)}html.no-csstransitions .s-hero__content{opacity:1}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,100%,0);visibility:hidden}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0);visibility:hidden}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;transform:translate3d(0,-100%,0);visibility:hidden}}@media screen and (max-width:1600px){.s-hero__content{max-width:1100px}}@media screen and (max-width:1400px){.s-hero__content{max-width:1000px}.s-hero__content-about{font-size:3.3rem}.s-hero__video-link{height:8.8rem;width:8.8rem}}@media screen and (max-width:1200px){.s-hero__content{max-width:900px}}@media screen and (max-width:1100px){.s-hero__content{max-width:800px}}@media screen and (max-width:1000px){.s-hero__content{max-width:700px}.s-hero__content-about{padding-left:.6em}.s-hero__content-about:before{display:none}.s-hero__video{bottom:7vh;right:calc(100% - 48vw)}.s-hero__video svg{display:inline-block;margin-right:.4rem;position:static;transform:translateZ(0)}.s-hero__video-link{background-color:transparent!important;border-radius:0;height:auto;transition:background-color 0s ease-in-out,color .3s ease-in-out;width:auto}.s-hero__video-link,.s-hero__video-text{display:inline-block}.s-hero__scroll{left:auto;right:4.8rem;transform:rotate(90deg) translateX(-100px) translateY(3.2rem);transform-origin:right bottom}.s-hero__scroll-link{color:var(--color-white)}}@media screen and (max-width:900px){.s-hero__bg{bottom:auto;display:block;height:50vh;left:auto;right:0;top:12rem;width:50vw}.s-hero__content{height:100%;max-width:600px}.s-hero__content h1{margin-top:1.5rem}.s-hero__video{right:calc(100% - 54vw)}.s-hero__scroll-link{color:var(--color-text)}.header-form{width:100%!important}}@media screen and (max-width:800px){.s-hero__content{padding-bottom:8vh}.s-hero__content h1:before{bottom:.8em;left:-1.2rem;transform:translateX(0)}.s-hero__video{bottom:8vh}.header-text-container{align-items:start!important}}@media screen and (max-width:700px){.s-hero__content-about{font-size:2.8rem}.s-hero__content-social,.s-hero__video{font-size:1.6rem}}@media screen and (max-width:600px){.s-hero__content-about{padding-right:15vw}.s-hero__content-about br{display:none}.s-hero__scroll{right:2.8rem}.s-hero__video{right:calc(100% - 30rem)}}@media screen and (max-width:500px){.s-hero__content h1:before{bottom:.6em;left:-6rem}.s-hero__content-about{font-size:2.6rem;padding-left:.5em;padding-right:4rem}}@media screen and (max-width:400px){.s-header__logo{left:3.2rem}.s-header__menu-toggle{right:3.2rem}.s-hero__content h1:before{left:-8rem}.s-hero__content{padding-bottom:14vh}.s-hero__content-about{font-size:2.2rem;padding-right:6rem}.s-hero__video{bottom:8.2vh;left:9vw;right:auto}}@media screen and (max-width:360px){.s-hero__scroll{padding-right:0;right:2rem;transform:rotate(90deg) translateX(-4rem) translateY(3.2rem)}}.s-about,.s-process{padding-bottom:0;padding-top:calc(var(--space)*4);position:relative}.about-line{color:var(--color-white);display:block;font-size:2.5rem;font-weight:400;margin:1rem auto auto}.s-about:before{background-image:url(../../images/landing/dots.svg);content:"";display:none;height:17.6rem;left:50%;opacity:.25;position:absolute;top:-9vw;width:28rem}.s-about .horizontal-line{height:20rem;left:calc(4vw + 2px);position:absolute;top:-7rem;width:32px}.s-about .horizontal-line:before{background-color:var(--color-1-darker);bottom:0;content:"";display:block;position:absolute;right:calc(50% + 1px);top:0;width:1px}.s-about__photo-block{position:relative}.s-about__photo{background-image:url(../../images/landing/about-us.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:var(--vspace-1);left:var(--gutter-lg);position:absolute;right:var(--gutter-lg);top:var(--vspace-0_5)}.s-about__process{counter-reset:ctr}.s-about__process h3{padding-left:2.5em;position:relative}.s-about__process h3:before{background-color:var(--color-1);border-radius:50%;color:#fff;content:counter(ctr);counter-increment:ctr;display:block;font-family:var(--font-2);font-size:var(--text-size);font-weight:600;height:var(--vspace-1_5);left:0;line-height:var(--vspace-1_5);position:absolute;text-align:center;top:-5px;width:var(--vspace-1_5)}.s-about__process .item-process{position:relative}@media screen and (max-width:1400px){.s-about:before{left:auto;right:15vw}}@media screen and (max-width:1000px){.s-about{padding-top:calc(var(--space)*3)}.s-about .horizontal-line{left:auto;right:4.6rem}}@media screen and (max-width:900px){.s-about__photo-block{display:none}}@media screen and (max-width:800px){.s-about:before{display:none}}@media screen and (max-width:600px){.s-about .horizontal-line{right:2.6rem}}@media screen and (max-width:400px){.s-about__process h3{margin-bottom:var(--vspace-0_75);padding-left:3em}}@media screen and (max-width:360px){.s-about .horizontal-line{height:16rem;right:1.8rem;top:-2rem}}.s-clients,.s-recent-works,.s-services,.s-vendor,.s-why-us{padding-bottom:var(--vspace-2);padding-top:calc(var(--space)*4)}.s-services .lead{margin-top:var(--vspace-0_25)}.s-services .item-service{margin-bottom:0}.service-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:calc(var(--space)*1.8);width:calc(var(--space)*1.8)}.service-icon--web-development{background-image:url(../../images/landing/icons/services/web_development.png)}.service-icon--app-development{background-image:url(../../images/landing/icons/services/app_development.png)}.service-icon--ecommerce{background-image:url(../../images/landing/icons/services/ecommerce.png)}.service-icon--portfolio{background-image:url(../../images/landing/icons/services/portfolio.png)}.service-icon--maintenance-support{background-image:url(../../images/landing/icons/services/maintenance_support.png)}.service-icon--partnership{background-image:url(../../images/landing/icons/services/partnership.png)}.s-vendor .row{align-items:center}.s-vendor .vendor-content{margin-top:var(--vspace-1_5)}.s-why-us .row{align-items:center}@media screen and (max-width:1200px){.clients,.s-recent-works,.s-services,.s-vendor{padding-top:calc(var(--space)*3)}}.s-portfolio,.s-recent-works{padding-bottom:var(--vspace-2);padding-top:calc(var(--space)*4)}.s-recent-works .site-column{padding:2rem}.s-recent-works .site-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(78,19,142,.69));border-radius:30px;border-radius:15px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease!important}.s-recent-works .site-column:not(.portfolio-column) .site-item:hover{box-shadow:0 -2px 20px 15px rgba(77,1,153,.22);transform:translateY(-10px)}.s-recent-works .site-item__image{height:100%;height:250px;overflow:hidden;width:100%}.s-recent-works .site-item__image img{height:100%;margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:100%}.s-recent-works .site-item .site-item__content{display:flex;flex:1;flex-direction:column;padding:2.5rem}.s-recent-works .site-item .site-item__content h3{margin-top:0}.s-recent-works .site-item .site-item__content p{color:var(--color-gray-3);flex:1}.s-recent-works .site-item .site-item__content a{color:var(--color-gray-5)}.portfolio-column .site-item{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:none;border:1px solid #515151}.portfolio-column .site-item__content{display:flex;flex-direction:row!important}@media screen and (max-width:900px){.portfolio-column .site-item__content{flex-direction:column!important;text-align:center}}.portfolio-column .site-item__image img{filter:blur(6px)}.portfolio-column .site-item__content-text{flex:1;padding:1rem .5rem}.portfolio-column .site-item__content-text h3{margin-bottom:10px}.portfolio-column .site-item__content-text p{margin-bottom:0}.portfolio-column .site-item .site-item__content a{align-items:center;display:flex;width:-moz-fit-content;width:fit-content}.portfolio-column .site-item .site-item__content a span{background-color:transparent;border:1px solid #6e00ff;border-radius:10px}.portfolio-column .site-item .site-item__content a:after,.portfolio-column .site-item .site-item__content a:before{content:none}@media screen and (max-width:1200px){.s-portfolio,.s-recent-works{padding-top:calc(var(--space)*3)}}.s-clients,.s-contact-form{padding-bottom:var(--vspace-2);padding-top:calc(var(--space)*4);position:relative}.s-contact-form .form-summary{color:#c00000;font-size:1.5rem}.s-contact-form .input-box{position:relative}.s-contact-form .validation-error-msg{bottom:-26px;position:absolute;right:0}.s-contact-form .h6{margin-top:0!important}.s-contact-form i{width:20px}.s-contact-form .contact-info{padding:.6rem 0}.s-contact-form .contact-info a{color:var(--color-text);text-decoration:none}.s-contact-form form{margin:auto;width:800px}@media screen and (max-width:900px){.s-contact-form form{width:100%}}.clients-outer{margin-bottom:var(--vspace-2);margin-top:var(--vspace-2);max-width:1080px;position:relative;text-align:center}.clients-outer .column{min-height:0;min-width:0}.clients__slide{display:block;opacity:.15;padding:0;text-align:center;transition:opacity .5s}.clients__slide img{padding:0 2rem}.clients__slide:focus,.clients__slide:hover{opacity:1}.testimonials{text-align:center}.testimonials .testimonial-list .column{padding:2rem}.testimonials .testimonial-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(78,19,142,.69));border-radius:30px;padding:2.3rem 3rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease!important}.testimonials .testimonial-box:hover{box-shadow:0 -2px 20px 15px rgba(77,1,153,.22);transform:translateY(-10px)}.testimonials .testimonial-box h3{color:var(--color-gray-3);font-size:1.9rem!important;font-weight:400;line-height:1.5;margin-top:18px}.testimonials .testimonial-box h6{margin-bottom:0}.testimonials .testimonial-box .rating{flex:1;font-size:2.1rem;text-align:left}.testimonials .testimonial-box .rating span{vertical-align:middle}.testimonials .testimonial-box .rating .rating-number{color:#ffce00}.testimonials .testimonial-box .rating .fa-star-o{color:hsla(0,0%,100%,.361)}.testimonials .testimonial-box .rating .fa-star{color:#ffce00}.testimonials .testimonial-box .rating img{margin-bottom:0;vertical-align:middle;width:30px}.testimonials .testimonial-box .testimonial-header{align-items:center;display:flex;flex-direction:row;gap:2rem;height:-moz-fit-content;height:fit-content;width:100%}.testimonials .testimonial-box .testimonial-header h6,.testimonials .testimonial-box .testimonial-header p{margin:0}.testimonials .testimonial-box .testimonial-header img{border-radius:50%;filter:grayscale(100%);height:60px;margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:60px}.testimonials .slick-arrow{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;color:transparent;cursor:pointer;font:0/0 a;height:var(--vspace-1);margin:0;opacity:.15;padding:0;position:absolute;text-shadow:none;top:calc(var(--space)*2.5);transition:all .3s;width:var(--vspace-1);z-index:2}.testimonials .slick-arrow:focus,.testimonials .slick-arrow:hover{opacity:1}.testimonials .slick-prev{background-image:url(../../images/landing/icons/icon-arrow-left.svg);left:-100px}.testimonials .slick-next{background-image:url(../../images/landing/icons/icon-arrow-right.svg);right:-100px}.testimonial-slider{position:relative}.testimonial-slider p{color:#fff;font-size:var(--text-lg);line-height:1.852}.testimonial-slider__slide{padding:0 var(--gutter-lg);position:relative}.testimonial-slider__author{display:inline-block;margin-top:var(--vspace-1);min-height:7.2rem;padding-left:8.4rem;position:relative;text-align:left}.testimonial-slider__avatar{border-radius:100%;height:var(--vspace-2);left:0;margin-bottom:0;margin-right:1.6rem;outline:none;position:absolute;top:0;width:var(--vspace-2)}.testimonial-slider__cite{display:block;font-style:normal;padding-top:calc(var(--space)*.125)}.testimonial-slider__cite strong{color:var(--color-1);font-size:var(--text-size)}.testimonial-slider__cite span{color:var(--color-text-light);display:block;font-size:1.4rem;font-weight:400;line-height:var(--vspace-0_5)}@media screen and (max-width:1400px){.clients-outer{max-width:1000px}.testimonials .slick-prev{left:-60px}.testimonials .slick-next{right:-60px}}@media screen and (max-width:900px){.testimonials .slick-arrow{bottom:var(--vspace-1);top:auto}.testimonials .slick-prev{left:1.2rem}.testimonials .slick-next{right:1.2rem}}@media screen and (max-width:800px){.clients-outer{max-width:640px}.testimonial-slider p{font-size:var(--text-md)}.testimonial-slider__author{margin-top:var(--vspace-0_5);min-height:0;padding-left:0;text-align:center}.testimonial-slider__avatar{margin:0 auto;position:static}}@media screen and (max-width:600px){.testimonial-slider__slide{padding:0}.testimonial-slider__avatar{height:var(--vspace-1_75);width:var(--vspace-1_75)}.testimonials .testimonial-box h3{font-size:1.7rem!important}}@media screen and (max-width:400px){.testimonials{padding-top:var(--vspace-2)}.testimonial-slider p{font-size:var(--text-size)}}.s-contact{background-color:var(--color-bg);padding-bottom:var(--vspace-2);padding-top:calc(var(--space)*3)}.s-contact__top .h6{color:var(--color-gray-5);margin-bottom:var(--vspace-1);margin-top:0}.s-contact__email{font-family:var(--font-2);font-size:calc(var(--text-size)*4);font-weight:500;letter-spacing:-.01em;line-height:1;margin-top:var(--vspace-1_5)}.s-contact__email a{border-bottom:2px solid transparent;color:#fff}.s-contact__email a:focus,.s-contact__email a:hover{border-bottom:2px solid #fff}@media screen and (max-width:1600px){.s-contact__email{font-size:calc(var(--text-size)*4)}}@media screen and (max-width:1200px){.s-contact__email{font-size:6vw}}@media screen and (max-width:400px){.s-contact{padding-top:var(--vspace-4)}}.s-faq{padding-bottom:var(--vspace-3);padding-top:calc(var(--space)*4);position:relative}.faq-item{border-bottom:1px solid #4500a0;margin:7px 0;width:100%}.faq-item .faq-label{color:#fff;cursor:pointer;font-size:20px;padding:18px 26px 18px 0;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;width:100%}.faq-item .faq-label i{height:100%;position:absolute;right:0;top:0;width:18px}.faq-item .faq-label i:before{height:2px;width:18px}.faq-item .faq-label i:after,.faq-item .faq-label i:before{background-color:#fff;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0}.faq-item .faq-label i:after{height:18px;transition:all .5s;-webkit-transition:all .5s;width:2px}.faq-item.faq-item-show .faq-label i:after{opacity:0}.faq-cont{height:0;overflow:hidden;transition:all .3s}.faq-item.faq-item-show .faq-cont{display:block;height:auto;overflow:auto;padding-bottom:20px;padding-top:20px}.faq-cont p{margin:0 0 20px}.faq-cont p:last-child{margin-bottom:0}@media (max-width:900px){.faq-item .faq-label{font-size:18px}}.s-footer{background-position:100%;background-repeat:no-repeat;background-size:cover;padding-top:var(--vspace-2)}.s-footer,.s-footer a{color:#fff}.s-footer .h6{margin-top:0}.s-footer img{margin-bottom:0}.s-footer__block{font-size:var(--text-md);line-height:calc(var(--space)*1.25)}.s-footer__block .h6{margin-bottom:var(--vspace-0_75)}.s-footer__block--end{font-size:var(--text-sm);line-height:var(--vspace-1);padding-top:var(--vspace-1_75);position:relative}.s-footer__block--end:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:1px;left:var(--gutter-lg);position:absolute;top:var(--vspace-0_25);width:33.333%}.s-footer__block--end .btn{background-color:#fff;border:.2rem solid #fff;color:#000;margin-bottom:var(--vspace-1);margin-right:0}.s-footer__block--end .btn:focus,.s-footer__block--end .btn:hover{background-color:var(--color-gray-19);border:.2rem solid var(--color-gray-19);color:#fff}.s-footer__list{list-style:none;margin-left:0}.s-footer__list li{padding-left:0}.footer-logo{overflow:hidden;width:100%}.footer-logo img{margin-bottom:-10px}.ss-copyright{font-size:1.5rem;font-weight:300;position:relative;z-index:2}.ss-copyright a{color:var(--color-gray-6);display:inline-block}.ss-copyright a:focus,.ss-copyright a:hover{border-bottom:1px solid #fff}.ss-copyright span{display:inline-block}.ss-copyright span:last-child:after{display:none}.country-text{-webkit-text-fill-color:transparent;animation:tirangaAnimation 3s linear infinite;background:linear-gradient(100deg,#fc8610,#fff,#138808,#fff,#fc8610);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent}@keyframes tirangaAnimation{0%{background-position:200% 50%}to{background-position:0 50%}}.heart{fill:red;animation:pulse 1s ease infinite;margin-left:4px;margin-right:4px;position:relative;top:0;width:16px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.ss-go-top{bottom:var(--vspace-1);opacity:0;position:fixed;right:4rem;transform:scale(0);transition:all .5s cubic-bezier(.215,.61,.355,1);visibility:hidden;z-index:2}.ss-go-top a{align-items:center;background-color:var(--color-gray-17)!important;border:0;border-radius:50%;display:flex;flex-direction:column;height:6.4rem;justify-content:center;line-height:2rem;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:6.4rem}.ss-go-top.link-is-visible{opacity:1;transform:scale(1);visibility:visible}.ss-go-wp{bottom:var(--vspace-1);opacity:0;position:fixed;right:4rem;transform:scale(0);transition:all .5s cubic-bezier(.215,.61,.355,1);visibility:hidden;z-index:2}.ss-go-wp a{align-items:center;background-color:#2db200!important;border:0;border-radius:50%;display:flex;flex-direction:column;font-size:4.5rem;height:6.4rem;justify-content:center;line-height:2rem;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:6.4rem}.ss-go-wp.link-is-visible{opacity:1;transform:scale(1);visibility:visible}@media screen and (max-width:1400px){.s-footer>.row{max-width:1100px}}@media screen and (max-width:1200px){.s-footer>.row{max-width:800px}.s-footer__block--end{text-align:center}.s-footer__block--end:before{display:none}}@media screen and (max-width:800px){.s-footer{padding-top:var(--vspace-1)}.ss-go-top a{font-size:1.6rem;height:6rem;line-height:6rem;width:6rem}}@media screen and (max-width:600px){.ss-go-top{bottom:2.4rem;right:2.4rem}.ss-copyright span:after{display:none}}@media screen and (max-width:400px){.s-footer__block{font-size:var(--text-md);line-height:calc(var(--space)*1.125)}.ss-go-top a{height:4.8rem;line-height:4.8rem;width:4.8rem}.ss-copyright,.ss-go-top a{font-size:1.4rem}}.message-body{display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center;margin:auto;padding:2rem 1rem;text-align:center;width:90%}.message-body .illustration svg{display:block;margin:auto;width:550px}.message-body .logo img{display:block;margin:auto;width:150px}.message-body h1{font-size:clamp(35px,4vw,48px);line-height:46px;margin-bottom:0;margin-top:0;text-align:center}.message-body p{font-size:clamp(18px,2vw,24px);margin-left:auto;margin-right:auto;width:60%}.message-body .btn-effect{margin:0 auto;text-align:center;width:300px}@media screen and (max-width:800px){.message-body p{width:100%}.message-body .logo img{width:150px}.message-body .btn-effect{width:100%}}
