@import url(https://use.typekit.net/lgk0nkr.css);
@font-face{font-family:icons;src:url(../fonts/icons.eot?833cdbf14eb21881460cb736873c47f3#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?ef97a8f60a4aab1b941259225d5af549) format("woff2"),url(../fonts/icons.woff?d828fcb22966a59858824898e60779a5) format("woff")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-arrow-bold-down:before{content:"\f101"}.icon-arrow-bold-left:before{content:"\f102"}.icon-arrow-bold-right:before{content:"\f103"}.icon-arrow-bold-up:before{content:"\f104"}.icon-calendar:before{content:"\f105"}.icon-close:before{content:"\f106"}.icon-envelope:before{content:"\f107"}.icon-hands:before{content:"\f108"}.icon-linkedin:before{content:"\f109"}.icon-minus:before{content:"\f10a"}.icon-paper:before{content:"\f10b"}.icon-plus:before{content:"\f10c"}
:root{--vs-colors--lightest:rgba(60,60,60,.26);--vs-colors--light:rgba(60,60,60,.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}
.btn-arrow{background-color:#2dff8f;border-radius:0 26px 26px 26px;display:inline-block;padding:17px 66px 14px 40px;position:relative;transition:background-color .25s ease-in-out}.btn-arrow.small-padding{padding:17px 81px 14px 28px}.btn-arrow.small-padding span{text-align:left}.btn-arrow span{color:#0052ba;display:block;line-height:1.2;text-align:center;transition:color .25s ease-in-out;white-space:nowrap}.btn-arrow span:first-child{font-size:.8125rem;font-weight:800;letter-spacing:.065rem}.btn-arrow span:nth-child(2){font-size:.4375rem;font-weight:400;letter-spacing:.0875rem}.btn-arrow i{background-color:#fff;border-radius:50%;height:30px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:right .25s ease-in-out,background-color .25s ease-in-out;width:30px}.btn-arrow i:before{color:#2dff8f;font-size:.7rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-arrow:hover{background-color:#0052ba}.btn-arrow:hover span{color:#2dff8f}.btn-arrow:hover i{background-color:#0052ba;right:-5px}.btn-outline,.btn-outline-secondary,.btn-primary,.btn-secondary{border:3px solid #0052ba;border-radius:22px;display:inline-block;font-size:1.125rem;font-weight:700;letter-spacing:.1rem;line-height:1;padding:15px 27px 11px;position:relative;text-align:center;transition:all .25s ease-out}.btn-outline-secondary:hover,.btn-outline:hover,.btn-primary:hover,.btn-secondary:hover{background:transparent}.btn-primary{background:#0052ba;color:#2dff8f}.btn-primary:hover{color:#0052ba}.btn-map-directions{background-color:#2dff8f;border-radius:0 20px 20px 20px;color:#0052ba;display:inline-block;padding:25px 20px;text-align:center;transition:background-color .25s ease-in-out,color .25s ease-in-out}.btn-map-directions p:first-child{font-size:.875rem;font-weight:800;letter-spacing:0;line-height:1.2}.btn-map-directions p:nth-child(2){font-size:.4375rem;font-weight:400;letter-spacing:.0875rem}.btn-map-directions:hover{background-color:#0052ba;color:#2dff8f}@media only screen and (min-width:576px){.btn-arrow{padding:17px 76px 14px 65px}.btn-arrow.small-padding{padding:17px 57px 14px 28px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#0052ba;border-radius:20px;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}::-webkit-scrollbar-thumb:hover{background:#2dff8f}.error-page .logo{height:80px;max-width:100%}.footer{padding:5vw 20px 20px;position:relative;z-index:1}.footer .footer-line{background:#0052ba;border-radius:50px;margin:0;padding:20px 50px}.footer .footer-line .footer-logo{width:130px}.footer.footer-alt .copyrights,.footer.footer-alt .copyrights a,.footer.footer-alt .copyrights a:hover{color:#fff}.footer.footer-gradient{background:linear-gradient(270deg,#007785,#0052ba)}.copyrights{color:#fff;font-family:Arial;font-size:.625rem;text-align:center}.copyrights a,.copyrights span{letter-spacing:.05rem;opacity:1}.copyrights a{color:#fff;position:relative;transition:color .25s ease-out}.copyrights a:after{background:#2dff8f;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.copyrights a:hover{color:#2dff8f}.copyrights a:hover:after{width:100%}@media only screen and (min-width:576px){.footer{padding:5vw calc(20px + 5vw) 50px}}@media only screen and (min-width:768px){.footer.footer-gradient{background:none}}@media only screen and (min-width:992px){.copyrights{text-align:right}.copyrights,.copyrights a{color:#0052ba}}[v-cloak]{display:none!important}button{background:transparent;border:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}.container-fluid{padding-left:10px;padding-right:10px}.ms-vw-3,.mx-vw-3{margin-left:3vw}.mx-vw-3{margin-right:3vw}.mx-vw-5{margin-left:5vw;margin-right:5vw}.px-vw-5{padding-left:5vw;padding-right:5vw}.mt-vw-5{margin-top:5vw}.min-w-300{min-width:300px}.img-40{min-width:40px;width:40px}.img-60{min-width:60px;width:60px}.img-140{min-width:140px;width:140px}.img-180{width:180px}.img-190{width:190px}.img-315{width:315px}[class*=z-],[class^=z-]{position:relative}.z-n1{z-index:-1!important}.z-1{z-index:1!important}.z-2{z-index:2!important}@media only screen and (min-width:576px){.mx-sm-vw-5{margin-left:5vw;margin-right:5vw}.img-sm-315{width:315px}.img-sm-60{min-width:60px;width:60px}.z-sm-1{z-index:1!important}.z-sm-2{z-index:2!important}}@media only screen and (min-width:768px){.ms-md-vw-3{margin-left:3vw}.img-md-315{width:315px}}.header{left:0;padding:10px;position:fixed;right:0;top:0;transition-duration:.25s;transition-property:transform,background-color,box-shadow;transition-timing-function:ease-in-out;z-index:1001}.header .header-decor{background:linear-gradient(270deg,#007785,#0052ba);height:4px;margin-bottom:2vw;transition:opacity .25s ease-in-out,margin-bottom .25s ease-in-out,height .25s ease-in-out;width:100%}.header .logo-wrapper{height:26px;position:relative;transition:all .25s ease-out;width:150px}.header .logo-wrapper .logo-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header .logo-wrapper .logo-link .logo,.header .logo-wrapper .logo-link .logo-white{display:block;left:0;margin-left:10px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out;width:100%}.header .logo-wrapper .logo-link .badge-wrapper{background-color:#fff;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.2);display:block;height:55px;left:0;opacity:0;position:relative;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out;width:55px}.header .logo-wrapper .logo-link .badge-wrapper .badge{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.header .logo-wrapper .logo-link .logo-white{opacity:0}.header .btn-menu{border:0;border-radius:50%;cursor:pointer;height:55px;padding:0;position:relative;transition:background-color .25s ease-in-out;width:55px}.header .btn-menu em{opacity:0;position:absolute}.header .btn-menu span{left:50%;position:absolute;top:49%;transform:translate(-50%,-50%)}.header .btn-menu span:after,.header .btn-menu span:before{background:linear-gradient(90deg,#007785,#0052ba);content:"";display:block;height:2px;left:-15px;position:absolute;transition:top .25s ease-in .25s,left .25s ease-in,transform .25s ease-in,background .25s ease-in,width .25s ease-in;width:30px}.header .btn-menu span:before{top:-4px}.header .btn-menu span:after{top:4px}.header .btn-menu.active{background-color:hsla(0,0%,100%,.6)}.header .btn-menu.active span:after,.header .btn-menu.active span:before{background:#2dff8f;left:-13px;transition:top .25s ease-in,left .25s ease-in,transform .25s ease-in .25s,background .25s ease-in,width .25s ease-in;width:26px}.header .btn-menu.active span:before{top:0;transform:rotate(45deg)}.header .btn-menu.active span:after{top:0;transform:rotate(-45deg)}.header.menu-open .header-decor,.header.menu-open .logo-wrapper .logo-link .logo{opacity:0}.header.menu-open .logo-wrapper .logo-link .logo-white{opacity:1}.header.page-scrolled .logo-wrapper .logo-link .logo{opacity:0}.header.page-scrolled .logo-wrapper .logo-link .badge-wrapper{opacity:1}.header.page-scrolled .header-decor{height:2px;margin-bottom:10px}.header.page-scrolled .btn-menu{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2)}.header.page-scrolled.menu-open{background-color:transparent;box-shadow:0 0 0 transparent}.header.page-scrolled.menu-open .logo-wrapper .logo-link .badge-wrapper,.header.page-scrolled.menu-open .logo-wrapper .logo-link .logo{opacity:0}.header.page-scrolled.menu-open .logo-wrapper .logo-link .logo-white{opacity:1}.header.header-alt .btn-menu span:after,.header.header-alt .btn-menu span:before{background:#2dff8f}@media only screen and (min-width:576px){.header .logo-wrapper{height:46px;width:270px}.header .logo-wrapper .logo-link .logo,.header .logo-wrapper .logo-link .logo-white{margin-left:0}.header .btn-menu{height:70px;width:70px}.header .btn-menu span:after,.header .btn-menu span:before{height:4px;left:-25px;width:50px}.header .btn-menu span:before{top:-5px}.header .btn-menu span:after{top:5px}.header .btn-menu.active span:after,.header .btn-menu.active span:before{left:-20px;width:40px}}@media only screen and (min-width:768px){.header{padding:20px 20px 10px}.header .header-decor{height:15px}.header .btn-menu,.header .logo-wrapper .logo-link .badge-wrapper{height:78px;width:78px}}.response-wrapper{margin:2px auto;max-width:100%;padding-top:35px;position:relative}.response-wrapper .response-msg{align-items:center;color:#fff;display:flex;font-size:.75rem;height:80%;justify-content:center;left:50%;padding:2px 5px;position:absolute;top:0;transform:translateX(-50%);width:100%}.error-msg{background-color:#ff6a00;color:#fff;font-size:.6rem;letter-spacing:.1rem;padding:2px 8px 0;position:absolute;right:17px;top:0;z-index:5}.input-wrapper{margin-bottom:0;position:relative}.input-wrapper label{color:#0052ba;cursor:pointer;display:block;font-family:new-hero,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.065rem;line-height:1;margin-bottom:8px;margin-left:20px}.input-wrapper input[type=email],.input-wrapper input[type=number],.input-wrapper input[type=password],.input-wrapper input[type=search]:not(.vs__search),.input-wrapper input[type=text]{-webkit-appearance:none;background-color:transparent;border:1px solid #2dff8f;border-radius:22px;color:#0052ba;font-family:new-hero,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.065rem;line-height:1;padding:13px 9px 10px 20px;width:100%}.input-wrapper input[type=email]:focus,.input-wrapper input[type=number]:focus,.input-wrapper input[type=password]:focus,.input-wrapper input[type=search]:not(.vs__search):focus,.input-wrapper input[type=text]:focus{outline:none}.input-wrapper input[type=email]::-webkit-input-placeholder,.input-wrapper input[type=number]::-webkit-input-placeholder,.input-wrapper input[type=password]::-webkit-input-placeholder,.input-wrapper input[type=search]:not(.vs__search)::-webkit-input-placeholder,.input-wrapper input[type=text]::-webkit-input-placeholder{color:#0052ba;font-size:.8125rem;letter-spacing:.065rem}.input-wrapper input[type=email]::-moz-placeholder,.input-wrapper input[type=number]::-moz-placeholder,.input-wrapper input[type=password]::-moz-placeholder,.input-wrapper input[type=search]:not(.vs__search)::-moz-placeholder,.input-wrapper input[type=text]::-moz-placeholder{color:#0052ba;font-size:.8125rem;letter-spacing:.065rem}.input-wrapper input[type=email]:-ms-input-placeholder,.input-wrapper input[type=number]:-ms-input-placeholder,.input-wrapper input[type=password]:-ms-input-placeholder,.input-wrapper input[type=search]:not(.vs__search):-ms-input-placeholder,.input-wrapper input[type=text]:-ms-input-placeholder{color:#0052ba;font-size:.8125rem;letter-spacing:.065rem}.input-wrapper input[type=email]:-moz-placeholder,.input-wrapper input[type=number]:-moz-placeholder,.input-wrapper input[type=password]:-moz-placeholder,.input-wrapper input[type=search]:not(.vs__search):-moz-placeholder,.input-wrapper input[type=text]:-moz-placeholder{color:#0052ba;font-size:.8125rem;letter-spacing:.065rem}.input-wrapper input[type=email]::-webkit-inner-spin-button,.input-wrapper input[type=email]::-webkit-outer-spin-button,.input-wrapper input[type=number]::-webkit-inner-spin-button,.input-wrapper input[type=number]::-webkit-outer-spin-button,.input-wrapper input[type=password]::-webkit-inner-spin-button,.input-wrapper input[type=password]::-webkit-outer-spin-button,.input-wrapper input[type=search]:not(.vs__search)::-webkit-inner-spin-button,.input-wrapper input[type=search]:not(.vs__search)::-webkit-outer-spin-button,.input-wrapper input[type=text]::-webkit-inner-spin-button,.input-wrapper input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper input[type=number]{-moz-appearance:textfield}.input-wrapper .v-select{width:100%}.input-wrapper .v-select .vs__actions{padding:0;position:absolute;right:9px;top:50%;transform:translateY(-50%)}.input-wrapper .v-select .vs__clear{fill:#0052ba}.input-wrapper .v-select .vs__open-indicator{background-color:#2dff8f;border-radius:50%;height:29px;position:relative;width:29px}.input-wrapper .v-select .vs__open-indicator:before{font-size:.65rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-wrapper .v-select .vs__dropdown-toggle{border:1px solid #2dff8f;border-radius:22px;overflow:hidden;padding:13px 70px 10px 20px}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{border:none;color:#0052ba;font-size:.8125rem;font-weight:400;letter-spacing:.065rem;margin:0;padding:0;white-space:nowrap}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected .vs__deselect{fill:#fff}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search{border:none;font-size:.8125rem;font-weight:400;letter-spacing:.065rem;margin:0;padding:0}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-webkit-input-placeholder{color:#0052ba;font-size:.8125rem;letter-spacing:.065rem}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder{color:#0052ba;font-size:.8125rem;letter-spacing:.065rem}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:-ms-input-placeholder{color:#0052ba;font-size:.8125rem;letter-spacing:.065rem}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:-moz-placeholder{color:#0052ba;font-size:.8125rem;letter-spacing:.065rem}.input-wrapper .v-select .vs__dropdown-menu{border-color:#2dff8f;border-radius:0 0 22px 22px}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option{font-size:.8125rem;font-weight:400;letter-spacing:.065rem;padding:5px 15px}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--disabled{text-decoration:line-through}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight{background-color:#0052ba}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--selected{background-color:#0052ba;color:#2dff8f}.input-wrapper .v-select.vs--open .vs__dropdown-toggle{border-radius:22px 22px 0 0}.input-wrapper input:disabled,.input-wrapper select:disabled{opacity:.7}.input-wrapper.has-error label{color:#ff6a00}.input-wrapper.has-error .v-select .vs__dropdown-toggle,.input-wrapper.has-error input[type=email],.input-wrapper.has-error input[type=number],.input-wrapper.has-error input[type=password],.input-wrapper.has-error input[type=search],.input-wrapper.has-error input[type=text]{border-color:#ff6a00}.textarea-wrapper{position:relative}.textarea-wrapper label{cursor:pointer;display:block;font-weight:600;line-height:1;margin-bottom:8px;margin-left:20px}.textarea-wrapper label,.textarea-wrapper textarea{color:#0052ba;font-family:new-hero,sans-serif;font-size:.8125rem;letter-spacing:.065rem}.textarea-wrapper textarea{-webkit-appearance:none;background-color:transparent;border:1px solid #2dff8f;border-radius:22px;font-weight:400;line-height:1.6;padding:30px 35px;width:100%}.textarea-wrapper textarea:focus{outline:none}.textarea-wrapper textarea::-webkit-input-placeholder{color:#0052ba;font-family:new-hero,sans-serif;font-size:.8125rem;letter-spacing:.065rem}.textarea-wrapper textarea::-moz-placeholder{color:#0052ba;font-family:new-hero,sans-serif;font-size:.8125rem;letter-spacing:.065rem}.textarea-wrapper textarea:-ms-input-placeholder{color:#0052ba;font-family:new-hero,sans-serif;font-size:.8125rem;letter-spacing:.065rem}.textarea-wrapper textarea:-moz-placeholder{color:#0052ba;font-family:new-hero,sans-serif;font-size:.8125rem;letter-spacing:.065rem}.textarea-wrapper.has-error label{color:#ff6a00}.textarea-wrapper.has-error textarea{border-color:#ff6a00}.btn-submit{background-color:#2dff8f;border-radius:0 26px 26px 26px;display:inline-block;padding:17px 57px 14px 28px;position:relative;transition:background-color .25s ease-in-out}.btn-submit span{color:#0052ba;display:block;line-height:1.2;text-align:center;transition:color .25s ease-in-out}.btn-submit span:first-child{font-size:.8125rem;font-weight:800;letter-spacing:.065rem}.btn-submit span:nth-child(2){font-size:.4375rem;font-weight:400;letter-spacing:.0875rem}.btn-submit i{background-color:#fff;border-radius:50%;height:30px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:right .25s ease-in-out,background-color .25s ease-in-out;width:30px}.btn-submit i:before{color:#2dff8f;font-size:.7rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-submit:hover{background-color:#0052ba}.btn-submit:hover span{color:#2dff8f}.btn-submit:hover i{background-color:#0052ba;right:-5px}.btn-submit.loading{background:#0052ba}.btn-submit.loading span{opacity:0}.btn-submit.loading .loader,.btn-submit.loading .loader span{opacity:1}.btn-submit .loader{animation:load 1.1s linear infinite;border:1px solid #fff;border-left-color:#2dff8f;border-radius:50%;height:25px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:25px}.btn-submit .loader:after{border-radius:50%;height:10em;width:10em}@keyframes load{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.main-menu-wrapper{background:linear-gradient(299deg,#007785,#0052ba);height:100vh;padding-bottom:60px;padding-left:calc(20px + 5vw);padding-top:calc(113px + 4vw);position:relative;text-align:center}.main-menu-wrapper.mobile-fix{padding-bottom:120px}.main-menu-wrapper.ios-fix{padding-bottom:140px}.main-menu-wrapper .main-menu{display:flex;flex-flow:column;font-size:0;height:100%;list-style:none;margin-bottom:0;padding-left:0;padding-top:10vh;position:relative;text-align:left;z-index:2}.main-menu-wrapper .main-menu>li{display:block;margin-top:40px;opacity:0;transform:translateX(-10px)}.main-menu-wrapper .main-menu>li:first-child{margin-top:0}.main-menu-wrapper .main-menu>li>a,.main-menu-wrapper .main-menu>li>button{color:#2dff8f;display:inline-block;font-size:calc(1.4375rem + 3vmin);font-weight:600;line-height:1;position:relative;transition-duration:.25s;transition-property:color;transition-timing-function:ease-in-out}@media (min-width:900px) and (min-height:900px){.main-menu-wrapper .main-menu>li>a,.main-menu-wrapper .main-menu>li>button{font-size:3.125rem}}.main-menu-wrapper .main-menu>li>a.active,.main-menu-wrapper .main-menu>li>a:hover,.main-menu-wrapper .main-menu>li>button.active,.main-menu-wrapper .main-menu>li>button:hover{color:#fff}.main-menu-wrapper .main-menu-social{align-items:center;display:flex;justify-content:flex-end;margin-right:calc(20px + 5vw)}@media (orientation:landscape){.site-drawer .circles{margin-top:8rem}}@media (orientation:portrait){.site-drawer .circles{height:100vh;padding-top:0;transform:translateX(-55%);width:100vh}}.modal-header{justify-content:flex-end;position:relative}.modal-header .btn-modal-close{background-color:#2dff8f;color:#0052ba;font-size:0;font-weight:300;letter-spacing:0;line-height:1;padding:15px 20px;transition-duration:.25s;transition-property:background-color,color;transition-timing-function:ease-in-out;z-index:5}.modal-header .btn-modal-close i:before{font-size:calc(1.275rem + .4vmin)}@media (min-width:900px) and (min-height:900px){.modal-header .btn-modal-close i:before{font-size:1.5rem}}.modal-header .btn-modal-close:hover{background-color:#0052ba;color:#fff}::-moz-selection{background:#0052ba;color:#fff;opacity:1}::selection{background:#0052ba;color:#fff;opacity:1}.tabs{width:100%}.tabs.tabs-clients .tab-btn{background:#007785;border-radius:22px 22px 0 0;display:inline-block;margin-left:8px;opacity:.2;padding:27px 18px 23px;position:relative;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease-in-out}.tabs.tabs-clients .tab-btn span{color:#fff;font-size:.9375rem;font-weight:800;letter-spacing:.056rem;line-height:1;position:relative}.tabs.tabs-clients .tab-btn span:before{background-color:#2dff8f;content:"";display:block;height:2px;left:50%;position:absolute;top:100%;transform:translateX(-50%);transition-duration:.25s;transition-property:width;transition-timing-function:ease-in-out;width:0}.tabs.tabs-clients .tab-btn:hover{opacity:.5}.tabs.tabs-clients .tab-btn:hover span:before{width:50%}.tabs.tabs-clients .tab-btn.active{opacity:1}.tabs.tabs-clients .tab-btn.active span:before{width:100%}.tabs.tabs-clients .tab-btn:first-child{margin-left:30px}.tabs.tabs-clients .tab-content{background:linear-gradient(180deg,#007785,#0052ba);border-radius:0 0 0 8vw;color:#fff;padding:40px 10vw 14vw}.tabs.tabs-clients .tab-content ul{font-size:0;list-style:none;margin-bottom:0;padding-left:0}.tabs.tabs-clients .tab-content ul li button{color:#fff;font-size:.8125rem;letter-spacing:.065rem;transition:color .25s ease-in-out}.tabs.tabs-clients .tab-content ul li button:hover{color:#2dff8f}@media only screen and (min-width:576px){.tabs{width:100%}.tabs.tabs-clients .tab-btn{padding:27px 32px 23px}.tabs.tabs-clients .tab-btn:first-child{margin-left:80px}.tabs.tabs-clients .tab-content{border-radius:0 0 0 8vw;padding:40px 10vw 8vw 5vw}}.fade-enter-active,.fade-leave-active{transition:all .25s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.lh-10{line-height:1}.ls-04,.ls-04 b,.ls-04 span{letter-spacing:.04rem}.ls-06,.ls-06 b,.ls-06 span{letter-spacing:.06rem}.ls-07,.ls-07 b,.ls-07 span{letter-spacing:.07rem}.ls-08,.ls-08 b,.ls-08 span{letter-spacing:.08rem}.ls-10,.ls-10 b,.ls-10 span{letter-spacing:.1rem}.ls-12,.ls-12 b,.ls-12 span{letter-spacing:.12rem}.text-force-wrap{word-spacing:100vw}.text-bg-primary span{background-color:#0052ba;line-height:2.4}.text-bg-primary span,.text-bg-secondary span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:9px 6px 6px}.text-bg-secondary span{background-color:#2dff8f;line-height:1.9}hr{border-top:1px solid #fff;margin:5px auto;opacity:1}hr.primary{border-color:#0052ba}hr.large{width:95px}hr.thicker{border-width:5px}.text-dynamic .h1,.text-dynamic .h2,.text-dynamic .h3,.text-dynamic .h4,.text-dynamic .h5,.text-dynamic .h6,.text-dynamic h1,.text-dynamic h2,.text-dynamic h3,.text-dynamic h4,.text-dynamic h5,.text-dynamic h6,.text-dynamic p{color:#0052ba;font-family:new-hero,sans-serif}.text-dynamic h2{color:#0052ba;margin-bottom:25px}.text-dynamic h3,.text-dynamic h4,.text-dynamic h5,.text-dynamic h6{color:#0052ba;margin:20px 0}.text-dynamic h6{font-size:1rem;font-weight:500}.text-dynamic p{font-size:.875rem;letter-spacing:.05rem;line-height:1.5rem;margin-bottom:15px}.text-dynamic ol,.text-dynamic ul{list-style-position:inside;margin-bottom:15px;padding:0 0 0 20px}.text-dynamic ol li,.text-dynamic ul li{font-size:.875rem;letter-spacing:.05rem;line-height:1.5rem;margin-bottom:5px}.text-terms .h1,.text-terms .h2,.text-terms .h3,.text-terms .h4,.text-terms .h5,.text-terms .h6,.text-terms h1,.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6,.text-terms li,.text-terms p{color:#444;font-family:new-hero,sans-serif}.text-terms .h1,.text-terms .h2,.text-terms .h3,.text-terms .h4,.text-terms .h5,.text-terms .h6,.text-terms h1,.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6{letter-spacing:.05rem;line-height:1.4}.text-terms .h1,.text-terms h1{color:#0052ba;font-size:calc(1.31875rem + 1.1vmin)}@media (min-width:900px) and (min-height:900px){.text-terms .h1,.text-terms h1{font-size:1.9375rem}}.text-terms .h2,.text-terms h2{color:#2dff8f;font-size:calc(1.265rem + .24vmin)}@media (min-width:900px) and (min-height:900px){.text-terms .h2,.text-terms h2{font-size:1.4rem}}.text-terms .h3,.text-terms .h4,.text-terms .h5,.text-terms .h6,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6{color:#0052ba;margin:50px 0 10px}.text-terms li,.text-terms p{font-size:.875rem;letter-spacing:.05rem;margin-bottom:15px}.text-terms ol,.text-terms ul{margin-bottom:15px;padding:0 0 0 20px}.text-terms ol.alpha,.text-terms ul.alpha{list-style-type:lower-alpha}.text-terms a{text-decoration:underline}.text-terms a:hover{text-decoration:none}.text-terms table tr{background:#f8f8f8}.text-terms table tr th{background:#0052ba;color:#fff;padding:10px;vertical-align:center}.text-terms table tr th p{color:#fff;font-size:.9rem;margin-bottom:0;text-align:center}.text-terms table tr td{border:1px solid #d4d4d4;font-size:.9rem;padding:10px;text-align:justify;vertical-align:top}.text-terms table tr th{font-size:.9rem;font-weight:700}i[class*=" icon-"],i[class^=icon-]{font-size:0}i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:calc(1.285rem + .56vmin)}@media (min-width:900px) and (min-height:900px){i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:1.6rem}}i.icon-md[class*=" icon-"]:before,i.icon-md[class^=icon-]:before{font-size:calc(1.325rem + 1.2vmin)}@media (min-width:900px) and (min-height:900px){i.icon-md[class*=" icon-"]:before,i.icon-md[class^=icon-]:before{font-size:2rem}}i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:calc(1.395rem + 2.32vmin)}@media (min-width:900px) and (min-height:900px){i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:2.7rem}}i.icon-xl[class*=" icon-"]:before,i.icon-xl[class^=icon-]:before{font-size:calc(1.525rem + 4.4vmin)}@media (min-width:900px) and (min-height:900px){i.icon-xl[class*=" icon-"]:before,i.icon-xl[class^=icon-]:before{font-size:4rem}}@media only screen and (min-width:576px){.sm-display-4{font-size:calc(1.4375rem + 3vmin)}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.sm-display-4{font-size:3.125rem}}@media only screen and (min-width:576px){.sm-h3{font-size:calc(1.28125rem + .5vmin)}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.sm-h3{font-size:1.5625rem}}@media only screen and (min-width:576px){.sm-xxlarge{font-size:1.125rem}.sm-xsmall{font-size:.82rem}.fw-sm-light{font-weight:100!important}i.icon-sm-md[class*=" icon-"]:before,i.icon-sm-md[class^=icon-]:before{font-size:calc(1.325rem + 1.2vmin)}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){i.icon-sm-md[class*=" icon-"]:before,i.icon-sm-md[class^=icon-]:before{font-size:2rem}}@media only screen and (min-width:1367px){.xxl-display-2{font-size:calc(1.5625rem + 5vmin)}}@media only screen and (min-width:1367px) and (min-width:900px) and (min-height:900px){.xxl-display-2{font-size:4.375rem}}.content-wrapper,.page-wrapper{position:relative}.mt-content{margin-top:calc(41px + 2vw)}.btn-meeting{background-color:#2dff8f;border-radius:25px 25px 0 25px;box-shadow:0 8px 11px rgba(0,0,0,.16);display:inline-block;padding:50px 30px 27px;position:relative;text-align:center;transition:background-color .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out}.btn-meeting i{left:50%;position:absolute;top:0;transform:translate(-50%,-40%)}.btn-meeting i:before{font-size:4rem}.btn-meeting span{display:inline;font-size:1.125rem;font-weight:800;line-height:1}.btn-meeting:hover{background-color:#0052ba;box-shadow:0 0 0 transparent;color:#2dff8f}.btn-meeting.btn-meeting-alt i{color:#fff}.btn-meeting.btn-meeting-fixed{bottom:6vw;left:6vw;position:fixed;z-index:100}.btn-meeting.btn-meeting-fixed.btn-meeting-right{left:unset;right:6vw}.banner-gradient{background:linear-gradient(270deg,#007785,#0052ba);border-radius:16vw 0 16vw 16vw;display:inline-block;max-width:760px;padding:50px 70px}.banner-gradient>*{color:#fff}.banner-gradient.banner-big{background:linear-gradient(56deg,#007785,#0052ba);padding:14vw 10vw 30vw}.banner-gradient.banner-big.banner-big-alt{background:linear-gradient(215deg,#007785,#0052ba);border-radius:0 0 15vw 15vw;padding:2vw 10vw 0}.banner-gradient.banner-big.banner-big-alt .btn-arrow{transform:translateY(50%)}.bg-banner-alt-extend{background:linear-gradient(90deg,#0e6e8e,#107585)}.mask-triangle{padding:18vw 0 40vw;position:relative}.mask-triangle:before{background-color:#f8f8f8;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% + 30px);z-index:-1}.mask-triangle.mask-triangle-small{padding:7vw 0 10vw}.mask-triangle.mask-triangle-small:before{-webkit-clip-path:polygon(0 0,100% 0,100% 30%,50% 100%,0 30%);clip-path:polygon(0 0,100% 0,100% 30%,50% 100%,0 30%)}.page-title{color:#0052ba;display:inline-block;font-size:calc(1.5125rem + 4.2vmin);font-weight:200;line-height:1;position:relative}@media (min-width:900px) and (min-height:900px){.page-title{font-size:3.875rem}}.page-title b{font-weight:600}.page-title:before{background:#2dff8f;content:"";height:10px;position:absolute;right:7px;top:100%;width:60%}.page-title.page-title-absolute{position:absolute;right:12.5%;top:132px;z-index:2}.page-title.page-title-fixed{position:fixed;right:12.5%;top:calc(74px + 9vw);z-index:2}.page-menu{font-size:0;list-style:none;margin-bottom:0;padding-left:0;text-align:center}.page-menu li{margin-top:10px}.page-menu li a,.page-menu li button{border-radius:22px;color:#0052ba;display:inline-block;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;line-height:1;padding:15px 27px 11px;transition:color .25s ease-in-out,background-color .25s ease-in-out;white-space:nowrap}.page-menu li a:hover,.page-menu li button:hover{color:#2dff8f}.page-menu li a.active,.page-menu li button.active{background-color:#0052ba;color:#fff}.mouse-icon{border:2px solid #2dff8f;border-radius:20px;bottom:100px;height:35px;left:50%;position:fixed;transform:translateX(-50%);width:18px;z-index:100}.mouse-icon .text{color:#2dff8f;font-size:.625rem;left:50%;letter-spacing:.075rem;line-height:1;position:absolute;top:-15px;transform:rotate(-90deg);transform-origin:0 40%}.mouse-icon .scroller{animation:scroll 1.5s ease infinite;background-color:#2dff8f;border-radius:50%;height:6px;left:50%;position:absolute;top:10%;transform:translateX(-50%);width:6px}@keyframes scroll{0%{opacity:0;top:10%}33%{opacity:1}to{opacity:0;top:80%}}.home-hero-video{border-radius:0 10vw 10vw 10vw;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0);width:100%}.home-hero-text{max-width:600px;padding:20vw 10vw 40vw;position:relative;z-index:1}.home-hero-text .btn-arrow{left:50%;position:absolute;top:100%;transform:translate(-50%,-70%)}.circles.home-hero-circles{height:70vh;padding-top:0;transform:translate(-30%,-8%);width:70vh}.earth-wrapper{padding-top:65%;position:relative;width:100%}.earth-wrapper .earth{bottom:-40%;left:50%;position:absolute;transform:translateX(-50%);width:200%}.earth-wrapper .employees{align-items:center;display:flex;flex-flow:column;left:10%;position:absolute;top:0;transform:translateY(-100%)}.earth-wrapper .employees .employees-number{background:linear-gradient(180deg,#007785,#0052ba) 0 0;border-radius:50%;height:64px;margin:5px 0;position:relative;width:64px}.earth-wrapper .employees .employees-number span{color:#2dff8f;font-size:calc(1.28125rem + .5vmin);font-weight:300;left:50%;position:absolute;top:50%;top:55%;transform:translate(-50%,-50%)}@media (min-width:900px) and (min-height:900px){.earth-wrapper .employees .employees-number span{font-size:1.5625rem}}.earth-wrapper .pois{min-width:176px;position:absolute;right:-10px;top:0;transform:translateY(-80%)}.earth-wrapper .pois .poi{margin-bottom:20px}.earth-wrapper .pois .poi:before{background-color:#003577;display:block;position:relative;width:2px}.earth-wrapper .pois .poi .poi-info .poi-title{color:#003577;font-size:.625rem;font-weight:800;letter-spacing:.03rem;line-height:1.3;white-space:nowrap}.earth-wrapper .pois .poi .poi-info .poi-position{background-color:#003577;color:#2dff8f;display:inline-block;font-size:.8rem;line-height:1.5;margin-top:2px;padding:8px 10px 4px;position:relative;white-space:nowrap;width:100%}.earth-wrapper .pois .poi .poi-info .poi-position b{font-weight:800}.huge-circle{background:linear-gradient(242deg,#007785,#0052ba);border-radius:50%;left:50%;padding-top:300%;position:absolute;top:0;transform:translateX(-50%);width:300%;z-index:-1}.huge-circle.huge-circle-left{left:0}.huge-circle-half-wrapper{margin-top:-10%;overflow:hidden;padding-top:10%;position:relative;z-index:1}.huge-circle-half-wrapper .huge-circle-half{background:linear-gradient(270deg,#007785 80vw,#0052ba 220vw);border-radius:50%;left:50%;padding-top:300%;position:absolute;top:0;transform:translateX(-50%);width:300%;z-index:-1}.arrow-animation-down-wrapper{overflow:hidden;padding-bottom:140px;position:relative}.arrow-animation-down-wrapper .arrow-animation-down{animation:arrow-down 3s ease-out infinite;left:50%;position:absolute;top:0;transform:translate(-50%,-100%);width:28px}.arrow-animation-down-wrapper .arrow-animation-down.arrow-2{animation-delay:1.5s}@keyframes arrow-down{0%{opacity:0;top:0}30%{opacity:1}40%{opacity:1}to{opacity:0;top:100%}}.arrow-animation-wrapper{overflow:hidden;padding-bottom:40px;position:relative}.arrow-animation-wrapper .arrow-animation{animation:arrow 3s ease-out infinite;bottom:0;left:0;position:absolute;transform:translateX(-100%);width:170px}.arrow-animation-wrapper .arrow-animation.arrow-2{animation-delay:1.5s}@keyframes arrow{0%{left:0;opacity:0;transform:translateX(-100%)}30%{opacity:1}40%{opacity:1}to{left:100%;opacity:0;transform:translateX(0)}}.circles.about-hero-circles{height:100vh;padding-top:0;transform:translate(-50%,-2%);width:100vh}.circles.about-circles{left:50%;padding-top:220%;position:relative;transform:translateX(-50%);width:220%}.capabilities-carousel-wrapper{height:100vh;position:relative;top:0}.capabilities-carousel-wrapper .capabilities-carousel-bg{bottom:0;left:0;opacity:.25;padding-top:100%;position:absolute;width:100%}.capabilities-carousel-wrapper .capabilities-carousel{left:50%;margin:0 auto;max-width:650px;position:absolute;text-align:center;top:50%;transform:translate(-50%,calc(-50% + 100px));width:100%}.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-slide{bottom:calc(100% + 20px);left:50%;position:absolute;transform:translateX(-50%)}.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-slide img{min-width:100px;width:100px}.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-slide:nth-child(2),.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-slide:nth-child(3){opacity:0}.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-pagination{background-color:#f8f8f8;border-radius:20px;display:inline-block;font-size:0;margin:0 auto;padding:5px}.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-pagination .capabilities-carousel-bullet{background-color:#bcbcbc;border-radius:20px;display:inline-block;height:5px;margin:0 5px;overflow:hidden;position:relative;width:44px}.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-pagination .capabilities-carousel-bullet span{background-color:#2dff8f;display:block;height:100%;left:0;position:absolute;top:0;width:0}.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-pagination .capabilities-carousel-bullet:first-child span{width:100%}.mt-capabilities-carousel-wrapper{margin-top:0}.about-points-bg{background-color:#f8f8f8;display:block;height:100vh;left:0;position:absolute;top:100px;width:100%;z-index:-1}.about-points{align-items:flex-start;display:flex;flex-flow:column;justify-content:center}.about-points>*{margin-bottom:20px;margin-top:10px;padding:20px 0 0;position:relative}.about-points>:before{background-color:#2dff8f;display:block;height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50%}.about-points>:first-child:before{content:unset}.bg-huge-circle{border-radius:50%;box-shadow:0 22px 46px rgba(0,0,0,.35);left:50%;overflow:hidden;padding-top:210%;position:absolute;top:0;transform:translateX(-50%);width:210%;z-index:-1}.people{display:flex;flex-wrap:wrap;font-size:0;justify-content:flex-start;list-style:none;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding-left:0}.people>*{flex-basis:670px;margin-bottom:20px;margin-left:20px;margin-right:20px;min-width:calc(50% - 40px)}.people>li{align-items:center;display:flex;flex-flow:column;justify-content:center;margin-bottom:100px;margin-top:20px;position:relative}.people>li .person-img-wrapper{max-width:290px;position:relative;width:50%}.people>li .person-img-wrapper .person-img{border-radius:50%;overflow:hidden;padding-top:100%;position:relative;width:100%}.people>li .person-img-wrapper .person-img .bg-image-component{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.people>li .person-social{align-items:flex-end;display:flex;font-size:0;justify-content:flex-end;left:50%;list-style:none;margin-bottom:0;padding-left:0;position:absolute;top:calc(100% + 5px);transform:translateX(-50%)}.people>li .person-social li a i:before{color:#0052ba;transition:color .25s ease-in-out}.people>li .person-social li a:hover i:before{color:#2dff8f}.people>li .person-info{background-color:#0052ba;border-radius:0 0 20vw 0;margin-top:-120px;max-width:360px;padding:120px 2vw 10vw 60px}.people>li .person-info a{margin-left:0;white-space:nowrap}.services-line{background-color:#2dff8f;height:calc(100% - 100vh - 280px);left:20px;position:absolute;top:calc(100vh + 240px);width:1px;z-index:2}.services-line .services-line-text{color:#fff;font-size:.4375rem;font-weight:400;letter-spacing:.0875rem;position:absolute;right:0;top:0;transform:rotate(-90deg) translateX(120%);transform-origin:100% 50%;white-space:nowrap}.services-line .service-line-bullet{background-color:#2dff8f;border-radius:50%;display:block;height:19px;left:20px;position:fixed;top:40%;transform:translateX(-45%);width:19px}.services-wrapper{margin-top:-100vh;position:relative}.services-wrapper .services-triangle{background:linear-gradient(180deg,#007785,#0052ba);-webkit-clip-path:polygon(0 0,7% 0,100% 60%,100% 100%,0 100%);clip-path:polygon(0 0,7% 0,100% 60%,100% 100%,0 100%);height:100vh;left:0;opacity:.6;position:sticky;top:0;width:100vw;z-index:1}.services-wrapper .service-bg{padding:15rem 7vw 5rem 59px}.service-text{position:relative;z-index:1}.service-text .service-text-list{margin-left:.5rem;margin-top:2rem}.service-text .service-text-list h2{color:#2dff8f;font-size:.82rem;font-weight:300;letter-spacing:.08rem;margin-top:1rem}.service-text .service-text-list h2 b,.service-text .service-text-list h2 strong{font-weight:800;letter-spacing:.08rem}.service-text .service-text-list ul{font-size:0;list-style:none;margin-bottom:0;margin-top:.5rem;padding-left:0}.service-text .service-text-list ul li{color:#fff;font-size:.625rem;font-weight:400;letter-spacing:.1rem;line-height:1.3;margin-bottom:15px;padding-left:20px;position:relative}.service-text .service-text-list ul li b,.service-text .service-text-list ul li strong{font-weight:800;letter-spacing:.1rem}.service-text .service-text-list ul li:before{border-bottom:3px solid #2dff8f;border-right:3px solid #2dff8f;content:"";display:block;height:12px;left:0;position:absolute;top:0;transform:rotate(45deg);width:8px}.services-texts{bottom:5vh;display:none;left:calc(74px + 6vw);position:fixed;width:800px;z-index:3}.services-texts .service-text{bottom:0;left:0;position:absolute;width:100%}.services-texts .service-text:nth-child(2),.services-texts .service-text:nth-child(3){display:none;opacity:0}.projects{font-size:0;list-style:none;margin-bottom:0;padding-left:0}.projects li{align-items:center;border-top:1px solid #2dff8f;display:flex;flex-flow:column;justify-content:space-between;padding:15px 10px}.projects li .project-title{font-size:1rem;font-weight:800;line-height:1.4rem;text-align:center}.projects li .project-info{margin-top:20px}.projects li .project-info .project-date{align-items:center;background:linear-gradient(96deg,#007785,#0052ba);border-radius:22px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;justify-content:center;padding:8px 25px;position:relative;z-index:1}.projects li .project-info .project-date i{color:#2dff8f}.projects li .project-info .project-date i:before{font-size:calc(1.265rem + .24vmin)}@media (min-width:900px) and (min-height:900px){.projects li .project-info .project-date i:before{font-size:1.4rem}}.projects li .project-info .project-date p{color:#fff;font-size:.6875rem;font-weight:400;letter-spacing:.055rem;margin-left:10px;margin-top:4px;white-space:nowrap}.projects li .project-info .project-client{font-size:.4375rem;font-weight:500;letter-spacing:.02rem}.projects li .project-info .project-client span{background-color:#2dff8f;border-radius:0 0 0 10px;display:inline-block;font-weight:600;letter-spacing:.02rem;margin-left:23px;padding:4px 11px 3px}.projects li .project-btn{background-color:#2dff8f;border-radius:50%;color:#0052ba;font-size:.625rem;font-weight:800;height:90px;margin-top:20px;min-width:90px;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:90px}.projects li .project-btn span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out}.projects li .project-btn .loader{left:50%;opacity:0;top:50%;transform:translate(25px,-5px)}.projects li .project-btn .loader div{animation-timing-function:cubic-bezier(0,1,1,0);background:#0052ba;border-radius:50%;height:10px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.projects li .project-btn .loader div:first-child{animation:lds-ellipsis1 .6s infinite;left:0}.projects li .project-btn .loader div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:0}.projects li .project-btn .loader div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:15px}.projects li .project-btn .loader div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:30px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(15px)}}.projects li .project-btn:hover{background-color:#0052ba;color:#2dff8f}.projects li .project-btn.loading span{opacity:0}.projects li .project-btn.loading .loader{opacity:1}.projects li .project-btn.loading:hover{background:#2dff8f}.projects li:first-child{border-top:none}.map-container{margin:0 auto;position:relative}.map-container .circles-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.map-container .circles-wrapper:before{content:"";padding-top:100%;position:relative;width:100%}.map-container .map-wrapper{padding-top:100%;width:100%}.map-container .map-wrapper .map-shadow{box-shadow:40px 30px 70px 70px rgba(0,0,0,.15)}.map-container .map-wrapper .map,.map-container .map-wrapper .map-shadow{border-radius:50%;height:88%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:88%}.map-container .map-wrapper .map{background-color:#f2f2f2;overflow:hidden;transition-duration:.5s;transition-property:width,height,border-radius;transition-timing-function:ease-in-out;z-index:5}.map-container .map-controllers{font-size:0;position:absolute;right:0;top:0;z-index:10}.map-container .map-controllers .btn-zoom-in,.map-container .map-controllers .btn-zoom-out{background-color:#0052ba;border-radius:50%;box-shadow:0 0 30px rgba(0,0,0,.3);display:block;height:50px;margin:2px 0;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out;width:50px}.map-container .map-controllers .btn-zoom-in i,.map-container .map-controllers .btn-zoom-out i{color:#fff}.map-container .map-controllers .btn-zoom-in i:before,.map-container .map-controllers .btn-zoom-out i:before{font-size:1rem}.map-container .map-controllers .btn-zoom-in:hover,.map-container .map-controllers .btn-zoom-out:hover{background-color:#2dff8f;box-shadow:0 0 0 transparent}.testimonials{display:flex;flex-wrap:wrap;font-size:0;justify-content:center;list-style:none;margin-bottom:0;margin-left:-30px;margin-right:-30px;padding-left:0}.testimonials>*{flex-basis:350px;margin-bottom:30px;margin-left:30px;margin-right:30px;min-width:calc(33.33333% - 60px)}.testimonials li{align-items:center;display:flex;flex-flow:column}.testimonials li .testimonial-img{border-radius:50%;max-width:300px;overflow:hidden}.testimonials li .testimonial-text{position:relative}.testimonials li .testimonial-text>*{position:relative;z-index:2}.testimonials li .testimonial-text:after,.testimonials li .testimonial-text:before{background:url(../images/quotes.svg?0668f17b09c0ea7ea26ce38933e2f1f6);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;color:#003577;content:"";display:block;height:38px;line-height:1;position:absolute;width:60px;z-index:1}.testimonials li .testimonial-text:before{left:0;top:0;transform:translate(-50%,-50%)}.testimonials li .testimonial-text:after{bottom:0;right:0;transform:translate(40%,-65%)}@media only screen and (min-width:576px){.mt-content{margin-top:calc(113px + 2vw)}.mask-triangle{padding:7vw 0}.mask-triangle:before{-webkit-clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);width:100%}.banner-gradient{border-radius:12vw 0 12vw 12vw}.banner-gradient.banner-big{padding:13vw 15vw}.banner-gradient.banner-big.banner-big-alt{border-radius:0 0 0 15vw;padding:14vw 10vw 30vw}.bg-banner-alt-extend{background:transparent}.page-title:before{height:7px;right:0;width:45%}.page-title.page-title-absolute{top:136px}.circles.home-hero-circles{height:80vh;width:80vh}.circles.about-circles{padding-top:150%;width:150%}.home-hero-video{border-radius:0 5vw 5vw 5vw}.earth-wrapper{padding-top:45%}.earth-wrapper .earth{bottom:0;width:100%}.earth-wrapper .pois{height:100%;left:0;min-width:unset;right:unset;top:0;transform:unset;width:100%}.earth-wrapper .pois .poi{position:absolute;transform-origin:0 100%}.earth-wrapper .pois .poi:before{content:""}.earth-wrapper .pois .poi .poi-info{left:0;position:absolute;top:-15px}.earth-wrapper .pois .poi .poi-info .poi-position{left:5px;line-height:1;padding:10px 10px 6px;width:auto}.earth-wrapper .pois .poi.poi-athens{bottom:77%;left:53.5%}.earth-wrapper .pois .poi.poi-athens:before{height:215px}.earth-wrapper .pois .poi.poi-limassol{bottom:74.5%;left:56.4%}.earth-wrapper .pois .poi.poi-limassol:before{height:130px}.earth-wrapper .pois .poi.poi-shanghai{bottom:53%;left:79.6%}.earth-wrapper .pois .poi.poi-shanghai:before{height:80px}.capabilities-carousel-wrapper .capabilities-carousel-bg{padding-top:50%}.capabilities-carousel-wrapper .capabilities-carousel .capabilities-carousel-slide img{min-width:140px;width:140px}.bg-huge-circle{padding-top:150%;width:150%}.people>li{flex-flow:row}.people>li .person-social{left:unset;margin-bottom:5px;position:relative;top:unset;transform:unset}.people>li .person-info{border-radius:0 0 10vw 0;margin-left:-50px;margin-top:0;padding:5vw 2vw 5vw 70px}.people>li .person-info a{margin-left:-40px}.services-line{left:calc(5vw + 20px);top:calc(100vh + 140px)}.services-line .services-line-text{right:20px;top:20px;transform:rotate(-90deg)}.services-line .service-line-bullet{left:calc(5vw + 20px)}.services-wrapper .service-bg{padding:17rem calc(12vw + 80px) 15rem calc(74px + 6vw)}.services-wrapper .services-triangle{-webkit-clip-path:polygon(0 0,7% 0,93% 100%,0 100%);clip-path:polygon(0 0,7% 0,93% 100%,0 100%);width:calc(100vw - 17px)}}@media only screen and (min-width:768px){.content-wrapper{padding-bottom:5vw}.position-md-sticky{position:sticky;right:0;top:150px}.page-title{font-size:calc(1.6875rem + 7vmin)}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.page-title{font-size:5.625rem}}@media only screen and (min-width:768px){.page-title.page-title-absolute{top:158px}.page-menu{text-align:right}.banner-gradient{border-radius:10vw 0 10vw 10vw}.banner-gradient.banner-big{padding:10vw}.circles.home-hero-circles{height:90vh;width:90vh}.home-hero-text .btn-arrow{left:unset;position:relative;top:unset;transform:unset}.earth-wrapper .employees{flex-flow:row}.earth-wrapper .employees .employees-number{margin:0 5px}.earth-wrapper .pois .poi .poi-info .poi-title{font-size:.8125rem}.earth-wrapper .pois .poi .poi-info .poi-position{font-size:1.125rem}.earth-wrapper .pois .poi.poi-shanghai:before{height:100px}.huge-circle{padding-top:150%;width:150%}.huge-circle.huge-circle-left{left:50%}.capabilities-carousel-wrapper{top:-28vh}.mt-capabilities-carousel-wrapper{margin-top:-40vh}.people>li .person-info{border-radius:0 0 3vw 0}.projects li{flex-flow:row;padding:25px 10px}.projects li .project-title{text-align:left}.projects li .project-info{margin-top:0;min-width:223px}.projects li .project-info .project-date{justify-content:flex-start}.projects li .project-btn{margin-top:20px}.testimonials{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-150px;margin-right:-150px}.testimonials>*{flex-basis:600px;margin-bottom:150px;margin-left:150px;margin-right:150px;min-width:calc(50% - 300px)}.testimonials li{flex-flow:row}.testimonials li .testimonial-text:after,.testimonials li .testimonial-text:before{height:70px;width:110px}.services-line{height:calc(100% - 100vh - 400px);top:calc(100vh + 200px)}.services-wrapper .service-bg{padding:20rem calc(12vw + 100px) 20rem calc(74px + 6vw)}}@media only screen and (min-width:992px){.position-lg-sticky{position:sticky;right:0;top:150px}.home-hero-text{max-width:830px;padding:150px 200px 500px}.earth-wrapper .employees{transform:translate(0)}.people li .person-info{border-radius:0 0 3vw 0;padding:2.5vw 2vw 2.5vw 60px}.projects li{padding:35px 30px}.services-wrapper .service-bg{padding:20rem calc(12vw + 137px) 20rem calc(74px + 6vw)}}@media only screen and (min-width:1200px){.banner-gradient{border-radius:7vw 0 7vw 7vw}.banner-gradient.banner-big{padding:7vw}.page-title.page-title-xl-fixed{position:fixed}.circles.home-hero-circles{height:unset;padding-top:100%;transform:translate(0);width:100%}.circles.about-circles{position:absolute}.bg-huge-circle,.circles.about-circles{padding-top:100%;width:100%}.capabilities-carousel-wrapper .capabilities-carousel-bg{padding-top:35%}.people{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-20px;margin-right:-20px}.people>*{flex-basis:413px;margin-bottom:20px;margin-left:20px;margin-right:20px;min-width:calc(50% - 40px)}.about-points-bg{height:50vh;top:40px}.about-points{flex-flow:row}.about-points>*{margin-top:10px;padding:0 40px}.about-points>:before{content:"";height:100%;left:0;top:-50px;transform:unset;width:4px}.about-points>:nth-child(3):before{height:710px}.projects li{padding:25px 10px}.testimonials{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-40px;margin-right:-40px}.testimonials>*{flex-basis:400px;margin-bottom:40px;margin-left:40px;margin-right:40px;min-width:calc(50% - 80px)}.testimonials li .testimonial-img{min-width:180px}.testimonials li .testimonial-text:after,.testimonials li .testimonial-text:before{height:52px;width:82px}.services-wrapper .service-bg{padding:20rem calc(20% + 310px) 20rem calc(74px + 6vw)}}@media only screen and (min-width:1367px){.banner-gradient{border-radius:4vw 0 4vw 4vw}.banner-gradient.banner-big{padding:4.5vw 4vw}.banner-gradient.banner-big.banner-big-alt{border-radius:0 0 0 7vw;padding:120px 140px}.earth-wrapper .pois .poi.poi-shanghai:before{height:180px}.about-points>*{padding:0 4vw}.projects li{padding:35px 30px}.testimonials{display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:-45px;margin-right:-45px}.testimonials>*{flex-basis:unset;margin-bottom:45px;margin-left:45px;margin-right:45px;min-width:calc(50% - 90px)}.testimonials li{min-width:unset;width:530px}.testimonials li .testimonial-text:after,.testimonials li .testimonial-text:before{height:70px;width:110px}}@media only screen and (min-width:1200px) and (min-height:699px){.services-line{height:calc(100% - 148px - 19vw);top:calc(74px + 7vw)}.services-wrapper{height:100vh;margin-top:0}.services-wrapper .service-bg{height:100%;left:0;position:absolute;top:0;width:100%}.services-wrapper .service-bg .service-text{bottom:15vh;display:none;position:absolute}.services-wrapper .service-bg:nth-child(3),.services-wrapper .service-bg:nth-child(4){display:none;opacity:0}.services-texts{display:block}}@media only screen and (min-height:1000px){.services-texts{bottom:10vh;width:560px}.services-texts .service-text .service-text-list{margin-left:3.5rem}.services-texts .service-text .service-text-list h2{margin-top:2rem}.services-texts .service-text .service-text-list ul li{font-size:.85rem;line-height:1.5}}
