*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:inherit;font-weight:inherit;border:0;padding:0;margin:0}h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:focus{outline:none}textarea{resize:none}img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border:0;-ms-interpolation-mode:bicubic}a,a:focus,a:hover{color:inherit;text-decoration:none}ol,ul{list-style:none}button,input,select,textarea{font-family:inherit;color:inherit;border:0}button{font-family:inherit;font-size:inherit;font-weight:inherit;padding:0}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.073e4ef7.eot) format("eot"),url(../fonts/Roboto-Regular.2222f1fd.woff2) format("woff2"),url(../fonts/Roboto-Regular.1cfd1aa3.woff) format("woff"),url('../img/Roboto-Regular.9830a486.svg#str-replace("Roboto", " ", "_")') format("svg"),url(../fonts/Roboto-Regular.3e4fe426.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto-Medium.63729d0c.eot) format("eot"),url(../fonts/Roboto-Medium.3c552747.woff2) format("woff2"),url(../fonts/Roboto-Medium.7350337b.woff) format("woff"),url('../img/Roboto-Medium.30b5d54d.svg#str-replace("Roboto", " ", "_")') format("svg"),url(../fonts/Roboto-Medium.9ffeace7.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold.021ebd7d.eot) format("eot"),url(../fonts/Roboto-Bold.4f2b2ed2.woff2) format("woff2"),url(../fonts/Roboto-Bold.6552efba.woff) format("woff"),url('../img/Roboto-Bold.5c4783ed.svg#str-replace("Roboto", " ", "_")') format("svg"),url(../fonts/Roboto-Bold.b19d4d24.ttf) format("truetype")}body,html{width:100%;height:100%;font-family:Roboto;font-size:20px;line-height:26px;font-weight:400}body{background:#f4f8ff;color:#909090;overflow-x:hidden}::selection{background:#4d7aeb;color:#fff}::-moz-selection{background:#4d7aeb;color:#fff}.position--relative{position:relative}.position--absolute{position:absolute}.position--fixed{position:fixed}.display--flex{display:flex}.display--grid{display:grid;grid-gap:20px}.display--block{display:block}.display--inline-b{display:inline-block}.display--none{display:none}.background--default{background:#f4f8ff}.background--transparent{background:transparent}.background--white{background:#fff}.background--green{background:#4d7aeb}.background--green--light{background:#f0f4fe}.background--grey{background:#d6d6d6}.background--grey--light{background:#efefef}.background--red{background:#f7856a}.color--default{color:#909090}.color--dark{color:#707070}.color--white{color:#fff}.color--green{color:#4d7aeb}.color--grey{color:#d6d6d6}.color--grey--dark{color:#cbcbcb}.color--red{color:#f7856a}.border--grey{border:1px solid #d6d6d6}.border--red{border:1px solid #f7856a}.capitalize:first-letter{text-transform:capitalize}.uppercase{text-transform:uppercase}.typography--light{font-size:16px;line-height:19px;font-weight:300}.shadow--default{box-shadow:0 3px 6px rgba(0,0,0,.160784)}.svg--tabindex{pointer-events:none}.svg .path{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;will-change:fill,opacity}.svg:hover .path{opacity:1}.svg:hover .path--green{fill:#4d7aeb}.svg:hover .path--white{fill:#fff}.svg:hover .path--red{fill:#f7856a}.svg--parent:hover .svg .path{opacity:1}.svg--parent:hover .svg .path--green{fill:#4d7aeb}.svg--parent:hover .svg .path--white{fill:#fff}.svg--parent:hover div .svg--info circle.path--green{fill:#4d7aeb;opacity:1}.svg--parent:hover div .svg--info circle.path--white{fill:#fff}.svg--hover .circle{transition:fill .3s ease-in-out;-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-ms-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;will-change:fill}:hover>.svg--hover .circle{fill:#d6d6d6}.scroll::-webkit-scrollbar{width:9px}.scroll::-webkit-scrollbar-track{background:#fff;border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px}.scroll::-webkit-scrollbar-thumb{background:#4d7aeb;border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px}.pointer{cursor:pointer}.disable{cursor:no-drop;pointer-events:none}.overflow--hidden{overflow:hidden}@media (max-width:1500px){.gocc__page__default{margin:0 130px 0 30px}}.page--all{height:100vh}.page--single__grid{grid-template-columns:repeat(4,1fr);row-gap:40px}.page--single__half{grid-template-columns:repeat(2,1fr)}.page--single__space{margin:30px 0}.fade-slide-left-enter-active,.fade-slide-left-leave-active{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transition:transform .3s ease-in-out,opacity .3s ease-in-out .1s;-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out .1s;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out .1s;-ms-transition:transform .3s ease-in-out,opacity .3s ease-in-out .1s;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out .1s}.fade-slide-left-enter,.fade-slide-left-leave-to{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out .1s;-webkit-transition:opacity .3s ease-in-out,transform .3s ease-in-out .1s;-moz-transition:opacity .3s ease-in-out,transform .3s ease-in-out .1s;-ms-transition:opacity .3s ease-in-out,transform .3s ease-in-out .1s;-o-transition:opacity .3s ease-in-out,transform .3s ease-in-out .1s;opacity:0;will-change:transform,opacity}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.fade-enter,.fade-leave-active{opacity:0;will-change:opacity}.fade-card-enter-active{transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition-delay:calc(0.2s*var(--index))}.fade-card-enter{opacity:0;will-change:opacity}.accessibility--pseudo:focus-visible:before{content:"";display:block;position:absolute;top:-2px;left:-2px;width:100%;height:100%}.accessibility--pseudo--default:focus-visible:before{border:2px dashed #4d7aeb}.accessibility--button:focus-visible,.accessibility--outline:focus{outline:2px dashed #4d7aeb}.accessibility--active:active:hover{visibility:hidden;outline:none}.accessibility--active:active:hover>*{visibility:visible}