.c-meta-aside{position:-webkit-sticky;position:sticky;top:30px}.company-jumbotron{padding:0 0 2.5rem;margin:0 0 2.5rem}@media(max-width:48em){.company-jumbotron{overflow:hidden}}.company-jumbotron.bg-blue{background:rgba(54,114,255,.1)}.breadcrumbs{margin:0 0 1.875rem;font-size:.75rem;line-height:1}.breadcrumbs .val{max-width:10rem;line-height:1.3}.breadcrumbs a:hover{color:#3672ff}.breadcrumbs .icon{width:.5rem;height:.5rem;color:inherit;fill:currentColor;margin:0 .3125rem}.breadcrumbs li{display:inline-flex;align-items:center}.breadcrumbs li:first-child{display:none}@media(min-width:48em){.breadcrumbs{margin:0 0 2.8125rem;font-size:.875rem}.breadcrumbs .val{max-width:none}.breadcrumbs li:first-child{display:inline;display:initial}.breadcrumbs .icon{width:.625rem;height:.625rem;margin:0 .625rem 0 .5rem}}.c--descr{margin:0 0 .625rem}.c--descr .inner{display:flex;flex-direction:column;padding:.9375rem}.c--descr .heading{flex-direction:column;margin:0 0 .9375rem;padding:0 0 1.25rem;border-bottom:1px solid #e0e0e0}.c--descr .description{margin:0 0 1.25rem;padding:0 0 1px}.c--descr .description:not(.expanded){max-height:14.375rem;min-height:4.375rem;overflow:hidden}.c--descr .description:not(.expanded):after{content:"";background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,.2));position:absolute;height:2.8125rem;bottom:0;right:0;left:0}.c--descr .description ol,.c--descr .description p,.c--descr .description ul{line-height:1.5;font-size:.875rem}.c--descr .description ol,.c--descr .description ul{padding-left:1.25rem}.c--descr .description code{white-space:normal}.c--descr .description .btn-load-more{bottom:0;right:0;left:0;z-index:3}.c--descr .description .btn-default{font-size:.75rem;font-weight:500;color:#3672ff}.c--descr .description .btn-default .icon{fill:currentColor;position:relative;margin-left:.25rem;width:.625rem;height:.625rem;top:.0625rem}.c--descr .claim-status{background:#f8f8f8;min-height:3.75rem;font-size:.875rem;margin:auto 0 0;padding:.9375rem .9375rem 1rem}.c--descr .claim-status a{text-decoration:underline;position:relative;top:-1px;margin-left:.1875rem}@media(min-width:48em){.c--descr .inner{padding:1.875rem}.c--descr .claim-status{font-size:.875rem}.c--descr .claim-status a{margin-left:.4375rem}}@media(min-width:64em){.c--descr .heading{margin:0 0 1.25rem;padding:0 0 1.875rem}.c--descr .inner{min-height:33.25rem}}@media(min-width:80em){.c--descr .award-tooltip{left:62px}.c--descr .heading{flex-direction:row}.c--descr .inner{padding:2.1875rem;min-height:34.375rem}.c--descr .claim-status{padding:.625rem 1.875rem}.c--descr .claim-status a{top:-2px}.c--descr .claim-status br,.c--descr .description .btn-load-more{display:none}.c--descr .description:not(.expanded){max-height:none;overflow:visible}.c--descr .description:not(.expanded):after{display:none}}@media(min-width:110em){.c--descr .inner{min-height:39.375rem;padding:3.125rem 3.125rem 1.875rem}}.company-location-info{font-size:.75rem;line-height:1.571em;padding-top:.9375rem;margin:0}.company-location-info span{font-weight:500}@media(min-width:48em){.company-location-info{font-size:.875rem;padding-top:1.5625rem}}@media(min-width:80em){.company-location-info{text-align:right}}.co-lrg-meta{border:2px solid #f2f2f2;background:#f8f8f8;margin:0 0 20px}.co-lrg-meta .co-box__tltip{margin:0}.co-lrg-meta__inn{flex-direction:column}.co-lrg-meta__itm{align-items:center;min-height:38px;padding:0 10px;flex:1}.co-lrg-meta__itm .title,.co-lrg-meta__itm .value{white-space:nowrap}.co-lrg-meta__itm .title{font-size:.875rem;margin:0 15px 0 0}.co-lrg-meta__itm .value{font-size:1rem}.co-lrg-meta__itm .value.bills{cursor:default}.co-lrg-meta__itm .value:not(.txt-blue){color:#ccc}.co-lrg-meta__itm:not(:first-child){border-top:2px solid #f2f2f2}@media(min-width:40em){.co-lrg-meta__inn{flex-direction:row}.co-lrg-meta__itm:not(:first-child){border-left:2px solid #f2f2f2;border-top:0}}@media(min-width:48em){.co-lrg-meta__itm .title{font-size:.9375rem}.co-lrg-meta__itm .value{font-size:1.125rem}}@media(min-width:80em){.co-lrg-meta__itm{min-height:52px;padding:0 15px}.co-lrg-meta__itm .value{font-size:1.0625rem}}@media(min-width:110em){.co-lrg-meta__itm{min-height:60px;padding:0 20px}.co-lrg-meta__itm .title{font-size:1rem}.co-lrg-meta__itm .value{font-size:1.1875rem}}.c-faqs__hdng{margin:0 0 .65em}.c-faqs__box{margin:0 0 15px}.c-faqs__title{line-height:1.2em;font-size:12px}.c-faqs__body{white-space:pre-wrap;font-size:1rem}.c-faqs__item{border-bottom:1px solid #e0e0e0}.c-faqs__item:first-child{border-top:1px solid #e0e0e0}.c-faqs__head{cursor:pointer;padding:9px 22px 9px 0}.c-faqs__head .icon{transition:all .2s cubic-bezier(.455,.03,.515,.955);top:calc(50% - 6px);fill:#181818;opacity:.3;right:3px;width:12px;height:12px}.c-faqs__head .icon.active{transform:rotate(-180deg);opacity:.7}@media(min-width:80em){.c-faqs__title{font-size:14px}.c-faqs__head{padding:12px 30px 12px 0}}.slide-enter-active{transition-timing-function:ease-in;transition-duration:.15s}.slide-leave-active{transition-timing-function:cubic-bezier(0,1,.5,1);transition-duration:.15s}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden;opacity:1}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0;opacity:0}.cmpny--rtg{margin:0 0 15px}.cmpny--rtg.slim{margin:0}.cmpny--rtg.slim .inner{padding:0}.cmpny--rtg.slim .bracket{margin:0}.cmpny--rtg .tb-tip.small{padding:15px}.cmpny--rtg .tb-tip.small .tip-content{padding:0}.cmpny--rtg .tb-tip.small p{font-size:12px}.cmpny--rtg .bracket{margin:0 0 15px}.cmpny--rtg .bracket>.txt{font-size:12px}.cmpny--rtg .inner{padding:.9375rem}@media(min-width:48em){.cmpny--rtg .inner{padding:1.875rem}}@media(min-width:64em){.cmpny--rtg{margin:0}}@media(min-width:80em){.cmpny--rtg .bracket>.txt{font-size:16px}.cmpny--rtg .inner{padding:2.1875rem}}@media(min-width:110em){.cmpny--rtg .tb-tip.small{padding:20px}.cmpny--rtg .inner{padding:1.875rem 3.125rem}}.bracket--label{background:currentColor;padding:0 12px;font-size:12px;height:32px;margin-left:10px}.bracket--label:after{content:"";color:inherit;position:absolute;border-color:transparent currentcolor transparent transparent;border-style:solid;border-width:6px 7px 6px 0;right:100%;height:0;width:0;top:calc(50% - 6px)}.bracket--label .txt{color:#fff}.bracket--label.inversed .txt{color:#181818}@media(min-width:80em){.bracket--label{margin-left:17px;font-size:14px;height:44px}}.brckt--hghlt{margin:0 0 42px}.brckt--unit{height:30px;flex:1}.brckt--unit:first-child{flex:0 0 16%}.brckt--unit .index{display:inline-block;line-height:1;font-size:14px;left:auto;top:calc(100% + 8px);right:-4px}.brckt--unit .lower{right:auto;left:0}.score--indicator{display:inline-block;border-radius:2px;background:#000;bottom:-5px;width:2px;top:-5px}.contact-box{padding:.9375rem;margin:0 0 1.25rem}.contact-box .btn{height:3.875rem}.contact-box .btn.large{line-height:3.875rem;font-size:.875rem}.contact-box .btn:not(:last-child){margin:0 0 .625rem}.contact-box .btn-special{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1;padding-left:1.25rem;padding-right:2.1875rem}.contact-box .btn-special:hover{box-shadow:inset 0 0 0 1px #000}.contact-box .btn-special:hover .icon{transform:translate(7px,-50%)}.contact-box .btn-special .title,.contact-box .btn-special .val{line-height:1.2;max-width:100%}.contact-box .btn-special .title{font-weight:500;font-size:.875rem;margin:0 0 .25rem}.contact-box .btn-special .val{font-weight:300;font-size:.875rem}.contact-box .btn-special .icon{transition:transform .2s;transform:translateY(-50%);fill:#3672ff;width:1rem;height:1rem;right:1.25rem;top:50%}.contact-box--slim{margin:0 0 1.25rem}.contact-box--slim .box-inner{height:4.375rem;padding:0 .625rem}.contact-box--slim .btn-solid{line-height:3.125rem;min-width:7.5rem;height:3.125rem}.contact-box--slim .website{margin:0 auto;font-size:1rem;padding-right:17px;overflow:visible}.contact-box--slim .website span{text-decoration:underline}.contact-box--slim .website .icon{width:12px;height:12px;transform:rotate(-45deg);fill:#fac837;margin:0 0 0 .3125rem;bottom:4px;right:0}.contact-box--slim .website:hover .icon{width:14px;height:14px;bottom:3px;-webkit-animation:fadeIconRight .2s ease-in-out forwards;animation:fadeIconRight .2s ease-in-out forwards}@media(min-width:48em){.contact-box{padding:2.1875rem}.contact-box .btn{height:4.375rem}.contact-box .btn.large{line-height:4.375rem}}@media(min-width:80em){.contact-box--slim .btn-solid{min-width:10.9375rem}}@media(min-width:110em){.contact-box{padding:2.5rem;margin:0 0 1.875rem}.contact-box .btn{height:5rem}.contact-box .btn.large{line-height:5rem;font-size:1rem}.contact-box .btn-special{padding-left:2.1875rem;padding-right:4.0625rem}.contact-box .btn-special .title{font-size:1rem;margin:0 0 .4375rem}.contact-box .btn-special .val{font-size:.875rem}.contact-box .btn-special .icon{width:1.25rem;height:1.25rem;right:1.875rem}.contact-box--slim .btn-solid{min-width:11.5625rem}}@-webkit-keyframes fadeIconRight{0%{transform:translate(-5px);opacity:0}to{transform:translate(7px);opacity:1}}@keyframes fadeIconRight{0%{transform:translate(-5px);opacity:0}to{transform:translate(7px);opacity:1}}.title[data-v-350088b5]{margin:0 0 20px;line-height:1em}.title[data-v-350088b5]:after{content:"";border-bottom:1px solid #e0e0e0;margin:0 0 0 20px;height:3px;flex:1}.award .tb-tooltip-wrap[data-v-350088b5]{margin:0;top:0}.award:hover .award__meta[data-v-350088b5]{border-color:#ffcd4f}.award.hl[data-v-350088b5]{cursor:pointer}.award[data-v-350088b5]:not(:last-child){margin:0 0 20px}.award__inn[data-v-350088b5]{width:100%}.award__text[data-v-350088b5]{margin-right:12px}.award__icon[data-v-350088b5]{flex-shrink:0;height:66px;width:30px}.award__icon .icon[data-v-350088b5]{transform:rotateY(180deg);display:inline-block;height:100%;width:100%;top:1px}.award__trophy[data-v-350088b5]{width:44px;height:44px;border-radius:50%;background:#ffcd4f}.award__trophy .icon[data-v-350088b5]{width:22px;height:22px;fill:#573109}.award__meta[data-v-350088b5]{transition:all .2s ease-in;justify-content:space-between;border:2px solid #e0e0e0;padding:8px 10px 8px 0;margin:0 0 0 8px;min-height:66px;border-left:0;flex:1}.award__port .flag[data-v-350088b5]{width:24px;height:24px}.award__port-itm[data-v-350088b5]{border:2px solid #e0e0e0;white-space:nowrap;padding:0 10px;height:36px}.award__port-itm.blue[data-v-350088b5]{border-color:#3672ff}.award__port-itm[data-v-350088b5]:not(:last-child){margin-right:5px}.monthly-award .tb-tooltip-wrap .tb-tooltip{min-width:230px}.monthly-award:hover .tb-tooltip-wrap .tb-tooltip{transform:translate(-50%,-10px);visibility:visible;opacity:1}.company--awards__preview{pointer-events:none}.company--awards__preview .txt-wrap{display:block;font-size:75%;line-height:1.4em}.company--awards__preview .awards--url{transform:scale(.75);transform-origin:0 50%}.company--awards__embedded{margin:0}.company--awards__embedded .awards--motion{flex:0 0 140px;max-width:140px}.company--awards__embedded .awards--bnr{margin:0!important}.company--awards .awards--title{font-size:18px}@media(min-width:48em){.company--awards__embedded .awards--bnr .awards--motion{display:inline;display:initial}}@media(min-width:80em){.company--awards__embedded .awards--motion{flex:0 0 167px;max-width:167px}.company--awards .awards--bnr{margin:0 0 30px}.company--awards .awards--title{font-size:21px}.company--awards .awards--bnr_inn{padding:32px 28px 32px 32px}}@media(min-width:110em){.company--awards__embedded .awards--motion{flex:0 0 196px;max-width:196px}.company--awards .awards--bnr{margin:0 0 40px}.company--awards .awards--title{font-size:24px}.company--awards .awards--bnr_inn{padding:40px 32px 40px 40px}}.awards--bnr{display:block;max-width:1510px;margin:0 auto 30px}.awards--bnr .awards--motion{display:none}.awards--bnr__slim .awards--title{margin:0}@media(min-width:64em){.awards--bnr{margin:0 auto 45px}.awards--bnr .awards--motion{display:inline;display:initial}}@media(min-width:80em){.awards--bnr__slim .awards--bnr_inn{padding:24px}.awards--bnr__slim .awards--bnr_cnt{padding:0 0 0 10px}.awards--bnr__slim .awards--bnr_info{min-height:104px}.awards--bnr__slim .awards--bnr_info .icon{bottom:36px}}@media(min-width:110em){.awards--bnr{margin:0 auto 60px}.awards--bnr__slim .awards--bnr_inn{padding:30px}.awards--bnr__slim .awards--bnr_info{min-height:140px}.awards--bnr__slim .awards--bnr_info .icon{bottom:47px}}.awards--logo{display:inline-block;fill:#3672ff;width:24px;height:24px;bottom:16px;right:16px}@media(min-width:110em){.awards--logo{bottom:16px;right:16px;width:30px;height:30px}}.awards--title{line-height:1.359em;font-size:24px}.awards--title a{text-decoration:underline}@media(max-width:767px){.awards--title br{display:none}}@media(min-width:48em){.awards--title{margin:0 0 10px}}@media(min-width:80em){.awards--title{font-size:32px}}@media(min-width:110em){.awards--title{font-size:38px}}.awards--bnr_info{background:hsla(0,0%,100%,.095);line-height:1.2em;padding:15px 20px;font-size:1rem;margin:0 0 20px}.awards--bnr_info .f-w-light{font-size:14px}.awards--bnr_info .icon{width:26px;height:36px;bottom:12px;right:12px}@media(min-width:48em){.awards--bnr_info{justify-content:center;min-height:100px;margin:0 30px 0 0}}@media(min-width:80em){.awards--bnr_info{width:196px;min-height:150px;padding-left:30px}.awards--bnr_info .icon{width:33px;height:45px;bottom:55px;right:20px}}@media(min-width:110em){.awards--bnr_info{width:216px;min-height:180px;padding-left:40px;margin:0 40px 0 0}.awards--bnr_info .icon{width:37px;height:51px;bottom:70px;right:30px}}.awards--bnr_bg{position:absolute;top:0;right:0;bottom:0;left:0}.awards--bnr_bg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:15% 50%;object-position:15% 50%}@media(min-width:48em){.awards--bnr_bg img{-o-object-position:center;object-position:center}}.awards--bnr_inn{padding:25px 20px}@media(min-width:48em){.awards--bnr_inn{display:flex;padding:35px 30px}}@media(min-width:64em){.awards--bnr_inn{align-items:center}}@media(min-width:80em){.awards--bnr_inn{padding:32px 40px 32px 32px}}@media(min-width:110em){.awards--bnr_inn{padding:40px 50px 40px 40px}}.awards--bnr_cnt{flex:1}@media(min-width:80em){.awards--bnr_cnt{padding-right:30px}}.awards--motion{flex:0 0 196px;max-width:196px}.awards--motion video{width:100%;height:auto}@media(min-width:110em){.awards--motion{flex:0 0 240px;max-width:240px;margin-bottom:auto}}.widget-rel{padding:1.25rem 1.25rem .625rem}.widget-rel li{margin:0 -.625rem}.widget-rel__title{font-size:1.25rem;line-height:1.2;margin:0 0 1.25rem}.widget-rel__tabs{margin:0 0 .9375rem;font-size:.75rem;background:rgba(54,114,255,.055)}.widget-rel__opt{transition:background .1s;height:3rem;cursor:pointer;flex:1}.widget-rel__opt:hover{background:rgba(54,114,255,.06)}.widget-rel__opt.current{background:rgba(54,114,255,.15);cursor:default}@media(min-width:80em){.widget-rel{padding:1.875rem 1.875rem .625rem}}@media(min-width:110em){.widget-rel{padding:2.5rem 1.875rem .625rem}.widget-rel__tabs{margin:0 0 1.25rem;font-size:.875rem}.widget-rel__opt{height:3.375rem}.widget-rel__title{font-size:1.875rem;margin:0 0 1.875rem}}.rel-skel{--skel-logo-size:90px;padding:0 0 5px;filter:grayscale(24%);opacity:.85}.rel-skel .prel--l{width:100%;height:100%}.rel-skel__itm{padding:0 0 15px}.rel-skel__body{flex:1;padding:0 15px 0 20px}.rel-skel__title{height:24px;margin:0 0 13px}.rel-skel__cnt{height:15px}.rel-skel__logo{width:var(--skel-logo-size);height:var(--skel-logo-size)}.sb[data-v-690c0573]{margin-bottom:2.8125rem;position:-webkit-sticky;position:sticky;top:1.875rem}.sb .contact-box--slim[data-v-690c0573]{display:none}@media(min-width:64em){.sb .contact-box--slim[data-v-690c0573]{display:block}}@media(min-width:80em){.sb[data-v-690c0573]{margin-bottom:4.6875rem}}@media(min-width:110em){.sb[data-v-690c0573]{margin-bottom:6.25rem}}.rel-com-list{padding-bottom:2.8125rem;overflow:hidden}.rel-com-list .swiper-pagination{padding-top:.75rem}.rel-com-list.nearby .company-box .l-item:nth-child(2){display:none}.rel-com-list:hover .arrow{opacity:1}.rel-com-list .co-box{border:1px solid rgba(0,0,0,.05)}.rel-com-list .swiper-container{overflow:visible}.rel-com-list .swiper-container:before{content:"";right:calc(100% + 20px);background:#fff;position:absolute;width:100vh;z-index:2;bottom:-20px;top:-20px}@media(min-width:40em){.rel-com-list .swiper-pagination{display:none}}@media(min-width:48em){.rel-com-list{padding-bottom:3.75rem}}@media(min-width:80em){.rel-com-list{padding-bottom:4.6875rem}}@media(min-width:110em){.rel-com-list{padding-bottom:5.625rem}}.el[data-v-cabc5bf8]{display:none;transition:all .3s cubic-bezier(.455,.03,.515,.955);transform:translateY(-50%);cursor:pointer;outline:none;z-index:4;opacity:0;top:50%}.el .icon-w[data-v-cabc5bf8]{transition:all .15s cubic-bezier(.455,.03,.515,.955);display:inline-flex;box-shadow:0 5px 20px rgba(0,0,0,.1);justify-content:center;align-items:center;background:#fff;height:100px;width:60px}.el:hover .icon-w[data-v-cabc5bf8]{box-shadow:0 5px 20px rgba(0,0,0,.175)}.el.swiper-button-disabled[data-v-cabc5bf8]{pointer-events:none;opacity:0!important}.el.next[data-v-cabc5bf8]{right:-40px}.el.next:hover .icon-w[data-v-cabc5bf8]{transform:translate(5px)}.el.prev[data-v-cabc5bf8]{left:-40px}.el.prev:hover .icon-w[data-v-cabc5bf8]{transform:translate(-5px)}.el svg[data-v-cabc5bf8]{fill:#3672ff;height:1.25rem;width:1.25rem}@media(min-width:80em){.el[data-v-cabc5bf8]{display:inline-block}}