@font-face{font-family:icons;src:url(../fonts/icons.eot?a85714a814a2dfb4c101c15d92dd8023#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?0ee9921fff2dc862e69f399ec7fd59e2) format("woff2"),url(../fonts/icons.woff?64597e311b7a031d5461076416193053) 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-down:before{content:"\f101"}.icon-arrow-left:before{content:"\f102"}.icon-arrow-light-left:before{content:"\f103"}.icon-arrow-light-right:before{content:"\f104"}.icon-arrow-right:before{content:"\f105"}.icon-close:before{content:"\f106"}.icon-envelope:before{content:"\f107"}.icon-phone:before{content:"\f108"}
: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{color:#202d6b;display:inline-block;font-size:.9375rem;position:relative;transition:color .25s ease-in-out}.btn-arrow i{position:absolute;top:50%;transition:transform .25s ease-in-out}.btn-arrow i:before{font-size:1.25rem}.btn-arrow:hover{color:#5f7694}.btn-arrow.btn-arrow-right{padding-right:40px}.btn-arrow.btn-arrow-right i{right:0;transform:translate(-10px,-50%)}.btn-arrow.btn-arrow-right:hover i{transform:translateY(-50%)}.btn-arrow.btn-arrow-left{padding-left:40px}.btn-arrow.btn-arrow-left i{left:0;transform:translate(10px,-50%)}.btn-arrow.btn-arrow-left:hover i{transform:translateY(-50%)}.btn-arrow.btn-arrow-big{font-size:calc(1.2625rem + .2vmin)}@media(min-width:900px)and (min-height:900px){.btn-arrow.btn-arrow-big{font-size:1.375rem}}.btn-arrow.btn-white{color:#fff}.btn-arrow.btn-secondary{color:#5f7694}.btn-arrow.btn-secondary:hover{color:#202d6b}.btn-primary{display:inline-block;font-size:.9625rem;font-weight:500;letter-spacing:0;padding:15px 37px;position:relative;text-align:center;transition:all .25s ease-out}.btn-primary:hover{background:transparent}.btn-primary{background:#202d6b;border:1px solid #202d6b;color:#fff}.btn-primary:hover{color:#202d6b}@media only screen and (min-width:1200px){.btn-arrow{font-size:.75rem}}@media only screen and (min-width:1369px){.btn-arrow{font-size:.9375rem}}.error-page .logo{height:80px;max-width:100%}.footer{padding:150px 20px 50px;position:relative}.footer .footer-bg{bottom:0;left:0;mix-blend-mode:multiply;opacity:.8;position:absolute;right:0;top:0;z-index:-1}.footer .terms-menu{justify-content:center}.footer .terms-menu li{padding:0 10px}.footer .terms-menu li:before{background-color:#fff}.footer .terms-menu li a,.footer .terms-menu li button{color:#fff}.footer.simple{bottom:0;left:0;position:absolute;right:0;z-index:1}.logo-footer{margin-bottom:50px;width:50px}.footer-menu{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:80px;padding-left:0}.footer-menu li{margin:0 30px}.footer-menu li a{color:#fff;font-size:.9375rem;opacity:1;padding:6px 0;position:relative}.footer-menu li a:after,.footer-menu li a:before{background-color:#fff;content:"";display:block;height:1px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .25s ease-in-out;width:50%}.footer-menu li a:before{top:-5px}.footer-menu li a:after{bottom:-5px}.footer-menu li a.active:after,.footer-menu li a.active:before,.footer-menu li a:hover:after,.footer-menu li a:hover:before{opacity:1}.footer-menu li a.active:before,.footer-menu li a:hover:before{top:1px}.footer-menu li a.active:after,.footer-menu li a:hover:after{bottom:0}.copyrights{color:hsla(0,0%,100%,.5);font-family:Arial;font-size:.6rem;letter-spacing:.05rem;text-align:center}.copyrights span{opacity:1}.copyrights a{color:hsla(0,0%,100%,.5);opacity:1;position:relative;transition:color .25s ease-out}.copyrights a:before{background:hsla(0,0%,100%,.5);bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.copyrights a:hover{color:#fff}.copyrights a:hover:before{width:100%}.cookies-bar-active .footer{padding-bottom:130px}@media only screen and (min-width:650px){.footer{padding:150px 80px 50px}.footer .terms-menu li{padding-left:20px;padding-right:20px}.logo-footer{width:70px}}@media only screen and (min-width:768px){.footer{padding:150px 15px 20px}.footer.simple .terms-menu{justify-content:flex-start}.footer.simple .copyrights{text-align:right}}@media only screen and (min-width:992px){.footer{padding:150px 25px 20px}}@media only screen and (min-width:1200px){.footer{padding:150px 70px 20px}.footer.simple{padding:0 15px 20px}.footer.simple .copyrights{text-align:right}.footer-menu li a{font-size:.75rem}}@media only screen and (min-width:1369px){.footer{padding-bottom:30px;padding-top:13vw}.footer.simple{padding:0 75px 20px}.logo-footer{width:100px}.footer-menu li a{font-size:.9375rem}.copyrights{text-align:right}.cookies-bar-active .footer{padding-bottom:30px}}[v-cloak]{display:none!important}button{background:transparent;border:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}.header{align-items:center;display:flex;justify-content:space-between;left:0;padding:20px 25px;position:fixed;right:0;top:0;transition:padding .25s ease-in-out;z-index:1001}.header:before{background-color:#fff;bottom:0;box-shadow:0 10px 40px rgba(0,0,0,.3);content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.header .logo-wrapper{height:103px;position:relative;transition:all .25s ease-out;width:70px}.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-bg,.header .logo-wrapper .logo-link .logo-white{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-out;width:100%}.header .logo-wrapper .logo-link .logo-bg{left:-27%;width:156%}.header .logo-wrapper .logo-link .logo-bg,.header .logo-wrapper .logo-link .logo-white{opacity:0}.header .btn-menu{height:8px;position:relative;text-align:right;width:35px}.header .btn-menu span{background:#202d6b;display:block;height:2px;position:absolute;right:0;transition:all .25s ease-out}.header .btn-menu span:first-child{top:0;width:100%}.header .btn-menu span:nth-child(2){top:100%;width:80%}.header.page-scrolled{padding:15px 25px}.header.page-scrolled:before{opacity:1}.header.page-scrolled .logo-wrapper{height:74px;width:50px}.header.page-scrolled.menu-open{padding:20px 25px}.header.page-scrolled.menu-open:before{opacity:0}.header.page-scrolled.menu-open .logo-wrapper{height:103px;width:70px}.header.menu-open .btn-menu span{top:50%}.header.menu-open .btn-menu span:first-child{transform:rotate(-45deg)}.header.menu-open .btn-menu span:nth-child(2){transform:rotate(45deg);width:100%}.pt-header{padding-top:143px}.page-careers .header .logo-wrapper .logo-link .logo,.page-contact-show .header .logo-wrapper .logo-link .logo,.page-services .header .logo-wrapper .logo-link .logo{opacity:0}.page-careers .header .logo-wrapper .logo-link .logo-white,.page-contact-show .header .logo-wrapper .logo-link .logo-white,.page-services .header .logo-wrapper .logo-link .logo-white{opacity:1}.page-careers .header .btn-menu span,.page-contact-show .header .btn-menu span,.page-services .header .btn-menu span{background:#fff}.page-careers .header.page-scrolled .logo-wrapper .logo-link .logo,.page-contact-show .header.page-scrolled .logo-wrapper .logo-link .logo,.page-services .header.page-scrolled .logo-wrapper .logo-link .logo{opacity:1}.page-careers .header.page-scrolled .logo-wrapper .logo-link .logo-white,.page-contact-show .header.page-scrolled .logo-wrapper .logo-link .logo-white,.page-services .header.page-scrolled .logo-wrapper .logo-link .logo-white{opacity:0}.page-careers .header.page-scrolled .btn-menu span,.page-contact-show .header.page-scrolled .btn-menu span,.page-services .header.page-scrolled .btn-menu span{background:#202d6b}.page-careers .header.menu-open .logo-wrapper .logo-link .logo,.page-contact-show .header.menu-open .logo-wrapper .logo-link .logo,.page-services .header.menu-open .logo-wrapper .logo-link .logo{opacity:1}.page-careers .header.menu-open .logo-wrapper .logo-link .logo-white,.page-contact-show .header.menu-open .logo-wrapper .logo-link .logo-white,.page-services .header.menu-open .logo-wrapper .logo-link .logo-white{opacity:0}.page-careers .header.menu-open .btn-menu span,.page-contact-show .header.menu-open .btn-menu span,.page-services .header.menu-open .btn-menu span{background:#202d6b}@media only screen and (min-width:650px){.header{justify-content:center;padding:20px 30px}.header .logo-wrapper{margin:0 30px}.header.page-scrolled{padding:15px 30px}.header.page-scrolled.menu-open{padding:20px 30px}}@media only screen and (min-width:768px){.header{padding:30px 40px}.header.page-scrolled{padding:15px 40px}.header.page-scrolled.menu-open{padding:30px 40px}.pt-header{padding-top:163px}}@media only screen and (min-width:992px){.header{padding:30px 60px}.header .main-menu{margin:0 20px}}@media only screen and (min-width:1200px){.header{padding:40px 60px}.header .logo-wrapper{height:118px;margin:0 70px;width:80px}.header.page-scrolled{padding:20px 60px}.header.page-scrolled .logo-wrapper{margin:0 50px}.pt-header{padding-top:198px}}@media only screen and (min-width:1369px){.header .logo-wrapper{height:148px;margin:0 100px;width:100px}.pt-header{padding-top:228px}}:root{--vs-border-radius:$input-border-radius;--vs-colors--lightest:$input-border-color;--vs-search-input-color:$input-color;--vs-search-input-placeholder-color:#000;--vs-font-size:0.9375rem;--vs-line-height:1;--vs-actions-padding:0px;--vs-controls-color:#412c82;--vs-dropdown-bg:#f8f8f8;--vs-dropdown-box-shadow:0px 20px 20px 0px var(--vs-colors--darkest);--vs-dropdown-color:#202d6b;--vs-dropdown-option--active-bg:#5f7694;--vs-selected-color:#202d6b;--vs-controls-size:0.6;--vs-controls-color:#202d6b}.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:100%;justify-content:center;padding:5px 15px;position:absolute;right:0;top:0}.response-wrapper .response-msg img{height:14px;margin-bottom:2px;margin-right:6px}.response-wrapper .response-msg.error{background-color:#ce0000}.response-wrapper .response-msg.success{background-color:#33c91b}.error-msg{background-color:#ce0000;color:#fff;font-size:.5rem;letter-spacing:.02rem;padding:2px 6px;position:absolute;right:0;top:0;z-index:5}.input-wrapper{position:relative}.input-wrapper label{color:#202d6b;cursor:pointer;display:block;font-family:interstate,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:0}.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:solid rgba(95,118,148,.5);border-radius:0;border-width:0 0 1px;color:#202d6b;font-family:interstate,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1;padding:10px;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:#000;font-size:.75rem;letter-spacing:0}.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:#000;font-size:.75rem;letter-spacing:0}.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:#000;font-size:.75rem;letter-spacing:0}.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:#000;font-size:.75rem;letter-spacing:0}.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__search,.input-wrapper .v-select .vs__search:focus{margin:0;padding:0}.input-wrapper .v-select .vs__dropdown-toggle{background:transparent;border:solid rgba(95,118,148,.5);border-width:0 0 1px;padding:10px}.input-wrapper .v-select .vs__dropdown-toggle .vs__actions{padding-left:10px;position:relative}.input-wrapper .v-select .vs__dropdown-toggle .vs__actions:before{background-color:rgba(95,118,148,.5);content:"";display:block;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.input-wrapper .v-select .vs__selected{font-size:.9375rem;font-weight:500;margin:0;padding:0}.input-wrapper input:disabled,.input-wrapper select:disabled{opacity:.7}.input-wrapper .error-msg{top:0;transform:translateY(-50%)}.input-wrapper.has-error label{color:#ce0000}.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]:not(.vs__search),.input-wrapper.has-error input[type=text]{border-color:#ce0000}.input-wrapper.label-float label{left:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease-out;z-index:1}.input-wrapper.label-float.has-value label{color:rgba(95,118,148,.5);font-size:.5625rem;left:0;top:-.28125rem;transform:translateY(0)}.textarea-wrapper{position:relative}.textarea-wrapper label{cursor:pointer;display:block;font-weight:700;line-height:1;margin-bottom:0}.textarea-wrapper label,.textarea-wrapper textarea{color:#202d6b;font-family:interstate,sans-serif;font-size:.9375rem;letter-spacing:0}.textarea-wrapper textarea{-webkit-appearance:none;background-color:transparent;border:1px solid #202d6b;border-radius:0;font-weight:500;line-height:1.6;padding:20px 25px;width:100%}.textarea-wrapper textarea:focus{outline:none}.textarea-wrapper textarea::-webkit-input-placeholder{color:#000;font-family:interstate,sans-serif;font-size:.75rem;letter-spacing:0}.textarea-wrapper textarea::-moz-placeholder{color:#000;font-family:interstate,sans-serif;font-size:.75rem;letter-spacing:0}.textarea-wrapper textarea:-ms-input-placeholder{color:#000;font-family:interstate,sans-serif;font-size:.75rem;letter-spacing:0}.textarea-wrapper textarea:-moz-placeholder{color:#000;font-family:interstate,sans-serif;font-size:.75rem;letter-spacing:0}.textarea-wrapper .error-msg{right:10px;top:10px}.textarea-wrapper.has-error label{color:#ce0000}.textarea-wrapper.has-error textarea{border-color:#ce0000}.textarea-wrapper.label-float label{left:25px;position:absolute;top:34px;transform:translateY(-50%);transition:all .25s ease-out}.textarea-wrapper.label-float.has-value label{font-size:.5625rem;left:9px;top:4px;transform:translateY(0)}.checkbox-wrapper{align-items:center;cursor:pointer;display:inline-flex;font-size:.625rem;padding-left:25px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper label{color:#202d6b;cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:0;margin-bottom:0}.checkbox-wrapper label button{color:#202d6b;font-weight:700;text-decoration:underline;transition:all .25s ease-out}.checkbox-wrapper input{cursor:pointer;opacity:0;position:absolute;visibility:hidden}.checkbox-wrapper .checkbox{border:1px solid rgba(95,118,148,.5);border-radius:0;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.checkbox-wrapper .checkbox:before{border:solid #202d6b;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.checkbox-wrapper input:checked~.checkbox{background-color:transparent}.checkbox-wrapper input:checked~.checkbox:before{display:block}.checkbox-wrapper:hover input~.checkbox{background-color:transparent}.checkbox-wrapper button{text-decoration:underline}.checkbox-wrapper .error-msg{color:#ce0000;font-size:.625rem;position:absolute;right:0;top:calc(100% + 5px)}.checkbox-wrapper.has-error{color:#ce0000}.checkbox-wrapper.has-error .checkbox{border-color:#ce0000}.checkbox-wrapper.has-error label a,.checkbox-wrapper.has-error label button{color:#ce0000;transition:all 0ms ease-out}.btn-submit{border-radius:20px;color:#202d6b;font-size:1.125rem;font-weight:500;line-height:1;padding-right:40px;position:relative;transition-duration:.25s;transition-property:background-color,color;transition-timing-function:ease-in-out}.btn-submit i{position:absolute;right:0;top:50%;transform:translate(-10px,-50%);transition:transform .25s ease-in-out}.btn-submit i:before{font-size:1.25rem}.btn-submit .loader{left:unset;right:-10px}.btn-submit:hover i{transform:translateY(-50%)}.btn-submit.loading span{opacity:1}.btn-submit.loading i{transform:translateY(-50%)}.btn-submit.loading .loader,.btn-submit.loading .loader span{opacity:1}@media only screen and (min-width:1200px){.btn-submit{font-size:.9rem;padding-right:35px}.btn-submit i:before{font-size:1rem}}@media only screen and (min-width:1369px){.btn-submit{font-size:1.125rem;padding-right:40px}.btn-submit i:before{font-size:1.25rem}}@keyframes load{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.loader{animation:load 1.1s linear infinite;border:2px solid #202d6b;border-left-color:#fff;border-radius:50%;height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:20px}.loader:before{border-radius:50%;height:10em;width:10em}.loading em,.loading i,.loading span{opacity:0}.loading .loader{opacity:1}.mobile-menu-wrapper{background:#fff;height:100%;position:relative;text-align:center}.mobile-menu-wrapper .menus-wrapper{height:100%;overflow:auto;padding:143px 25px}.mobile-menu-wrapper .menus-wrapper .terms-menu{margin-top:100px}.mobile-menu-wrapper .menus-wrapper .terms-menu li{margin-right:10px;padding-right:10px}.mobile-menu{list-style:none;margin-bottom:0;padding-left:0;padding-top:50px;text-align:left}.mobile-menu>li{margin-bottom:50px}.mobile-menu>li:last-child{margin-bottom:0}.mobile-menu>li a,.mobile-menu>li button{font-size:calc(1.325rem + 1.2vmin);line-height:1}@media(min-width:900px)and (min-height:900px){.mobile-menu>li a,.mobile-menu>li button{font-size:2rem}}.mobile-menu>li a,.mobile-menu>li button{color:#202d6b;font-weight:700}.mobile-menu>li a.active,.mobile-menu>li a:hover,.mobile-menu>li button.active,.mobile-menu>li button:hover{color:#202d6b}.terms-menu{align-items:center;display:flex;justify-content:flex-start;list-style:none;margin-bottom:0;padding-left:0;position:relative}.terms-menu li{font-size:0;line-height:1;position:relative}.terms-menu li a,.terms-menu li button{color:#202d6b;font-size:.6rem;font-weight:400;line-height:1;padding:0;transition:opacity .25s ease-in-out;white-space:nowrap}.terms-menu li a.active,.terms-menu li a:hover,.terms-menu li button.active,.terms-menu li button:hover{opacity:.6}.main-menu{align-items:center;display:none;flex-flow:row;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;text-align:left}.main-menu>li{display:block;margin:0 20px;transition:margin .25s ease-in-out}.main-menu>li>a,.main-menu>li>button{color:#202d6b;display:inline-block;font-size:1rem;font-weight:500;letter-spacing:.02rem;line-height:1;padding:10px 0;position:relative;transition-duration:.25s;transition-property:color;transition-timing-function:ease-in-out}.main-menu>li>a:after,.main-menu>li>a:before,.main-menu>li>button:after,.main-menu>li>button:before{background-color:#202d6b;content:"";display:block;height:3px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .25s ease-in-out;width:50%}.main-menu>li>a:before,.main-menu>li>button:before{top:-5px}.main-menu>li>a:after,.main-menu>li>button:after{bottom:-5px}.main-menu>li>a.active,.main-menu>li>a:hover,.main-menu>li>button.active,.main-menu>li>button:hover{color:#202d6b}.main-menu>li>a.active:after,.main-menu>li>a.active:before,.main-menu>li>a:hover:after,.main-menu>li>a:hover:before,.main-menu>li>button.active:after,.main-menu>li>button.active:before,.main-menu>li>button:hover:after,.main-menu>li>button:hover:before{opacity:1}.main-menu>li>a.active:before,.main-menu>li>a:hover:before,.main-menu>li>button.active:before,.main-menu>li>button:hover:before{top:0}.main-menu>li>a.active:after,.main-menu>li>a:hover:after,.main-menu>li>button.active:after,.main-menu>li>button:hover:after{bottom:0}.page-careers .main-menu>li>a,.page-careers .main-menu>li>button,.page-contact-show .main-menu>li>a,.page-contact-show .main-menu>li>button,.page-services .main-menu>li>a,.page-services .main-menu>li>button{color:#fff}.page-careers .main-menu>li>a:after,.page-careers .main-menu>li>a:before,.page-careers .main-menu>li>button:after,.page-careers .main-menu>li>button:before,.page-contact-show .main-menu>li>a:after,.page-contact-show .main-menu>li>a:before,.page-contact-show .main-menu>li>button:after,.page-contact-show .main-menu>li>button:before,.page-services .main-menu>li>a:after,.page-services .main-menu>li>a:before,.page-services .main-menu>li>button:after,.page-services .main-menu>li>button:before{background-color:#fff}.page-careers .page-scrolled .main-menu>li>a,.page-careers .page-scrolled .main-menu>li>button,.page-contact-show .page-scrolled .main-menu>li>a,.page-contact-show .page-scrolled .main-menu>li>button,.page-services .page-scrolled .main-menu>li>a,.page-services .page-scrolled .main-menu>li>button{color:#202d6b}.page-careers .page-scrolled .main-menu>li>a:after,.page-careers .page-scrolled .main-menu>li>a:before,.page-careers .page-scrolled .main-menu>li>button:after,.page-careers .page-scrolled .main-menu>li>button:before,.page-contact-show .page-scrolled .main-menu>li>a:after,.page-contact-show .page-scrolled .main-menu>li>a:before,.page-contact-show .page-scrolled .main-menu>li>button:after,.page-contact-show .page-scrolled .main-menu>li>button:before,.page-services .page-scrolled .main-menu>li>a:after,.page-services .page-scrolled .main-menu>li>a:before,.page-services .page-scrolled .main-menu>li>button:after,.page-services .page-scrolled .main-menu>li>button:before{background-color:#202d6b}@media only screen and (min-width:650px){.main-menu{display:flex}}@media only screen and (min-width:768px){.main-menu>li{margin:0 30px}}@media only screen and (min-width:992px){.main-menu>li{margin:0 40px}}@media only screen and (min-width:1200px){.main-menu>li>a,.main-menu>li>button{font-size:.85rem}.terms-menu li a,.terms-menu li button{font-size:.55rem}}@media only screen and (min-width:1369px){.main-menu>li>a,.main-menu>li>button{font-size:1rem}.terms-menu li a,.terms-menu li button{font-size:.6rem}}.modal{backdrop-filter:blur(4px)}.modal-header{justify-content:center;margin-bottom:20px;position:relative}.modal-header .btn-modal-close{border:1px solid #fff;border-radius:50%;color:#fff;height:50px;line-height:0;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease-in-out;width:50px;z-index:5}.modal-header .btn-modal-close i:before{font-size:.94rem}.modal-header .btn-modal-close:hover{opacity:.5}.modal{--bs-modal-margin:20px}.modal.fade .modal-dialog{transform:translateY(100px)}.modal.show .modal-dialog{opacity:1;transform:translateY(0)}html:not(.device) ::-webkit-scrollbar{width:3px}html:not(.device) ::-webkit-scrollbar-track{background:#bcbcbc}html:not(.device) ::-webkit-scrollbar-thumb{background:#202d6b;border-radius:0}html:not(.device) ::-webkit-scrollbar-thumb:hover{background:#090c1c}html:not(.device) html{scrollbar-color:#202d6b #bcbcbc;scrollbar-width:thin}@media only screen and (min-width:992px){html:not(.device) ::-webkit-scrollbar{width:8px}html:not(.device) ::-webkit-scrollbar-thumb{border-radius:0}}::-moz-selection{background:#202d6b;color:#fff;opacity:1}::selection{background:#202d6b;color:#fff;opacity:1}hr{border-top:1px solid #fff;margin:5px auto}hr.secondary{border-color:#5f7694;opacity:1}hr.small{width:50px}hr.vertical{border:none;height:100%;margin-bottom:0;margin-top:0;width:1px}hr.vertical.small{height:50px}hr.vertical.secondary{background-color:#5f7694}.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:#515151;font-family:interstate,sans-serif}.text-terms h1,.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6{color:#202d6b;font-weight:500;line-height:1.4}.text-terms h5{font-size:calc(1.295rem + .72vmin)}@media(min-width:900px)and (min-height:900px){.text-terms h5{font-size:1.7rem}}.text-terms h5{margin-bottom:10px}.text-terms h6{font-size:calc(1.265rem + .24vmin)}@media(min-width:900px)and (min-height:900px){.text-terms h6{font-size:1.4rem}}.text-terms h6{margin:50px 0 10px}.text-terms li,.text-terms p{font-size:.875rem;margin-bottom:15px}.text-terms a{text-decoration:underline}.text-terms a:hover{text-decoration:none}em[class*=" icon-"]:before,em[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}[class*=" icon-"],[class^=icon-]{font-size:0}.circle-wrapper{position:relative;width:100%;z-index:-1}.circle-wrapper .circle{background:rgba(95,118,148,.5);border-radius:50%;display:block;filter:blur(162px);left:50%;max-width:870px;opacity:.6;position:absolute;top:0;transform:translate(-50%,-50%);width:100%}.circle-wrapper .circle:before{content:"";display:block;padding-top:100%;width:100%}.small-hero{background-color:#dbdbdb;box-shadow:0 54px 124px 0 rgba(0,0,0,.25);height:75vh;height:75svh;max-height:1000px;min-height:350px;position:relative}.small-hero.with-overlay:before{background:linear-gradient(180deg,#0a1130,rgba(44,51,132,0));content:"";height:80%;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1}.small-hero .bg-image-component{bottom:0;left:0;position:absolute;right:0;top:0}.badge-frame-wrapper{mix-blend-mode:overlay;opacity:.3;position:relative;width:100%}.badge-frame-wrapper .badge-frame{left:50%;max-width:370px;position:absolute;top:0;transform:translate(-50%,-50%);width:80%}.badge-frame-wrapper .badge-frame img{width:100%}.page-title{color:#5f7694;font-size:.9375rem}.bg-video{bottom:0;left:0;position:absolute;right:0;top:0}.blend-luminosity{filter:grayscale(1);mix-blend-mode:luminosity}.ratio-office-modal{--bs-aspect-ratio:50%}.office-emails{list-style:none;margin-bottom:0;padding-left:0}.office-emails li{border-bottom:1px solid rgba(95,118,148,.2);margin-bottom:10px;padding-bottom:10px;padding-left:5px;padding-right:5px}.office-emails li:last-child{border-bottom:none}.office-emails li a{color:#5f7694;transition:color .25s ease-in-out}.office-emails li a:hover{color:#202d6b}.home-hero-wrapper{box-shadow:0 64px 114px 0 rgba(0,0,0,.45);height:100vh;min-height:600px;position:relative;width:100%}.home-hero-wrapper:before{background:linear-gradient(180deg,#fff,rgba(44,51,132,0));content:"";display:block;height:40%;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1}.home-hero-wrapper .hero-text{font-size:calc(1.625rem + 6vmin)}@media(min-width:900px)and (min-height:900px){.home-hero-wrapper .hero-text{font-size:5rem}}.home-hero-wrapper .hero-text{color:#fff;font-weight:300;left:50%;line-height:1.2;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:2}.home-hero-wrapper .hero-text b,.home-hero-wrapper .hero-text strong{font-weight:700}.home-counters-wrapper{margin:0 auto;max-width:1500px;position:relative}.home-counters-wrapper>span{height:100%;position:absolute;top:0;width:2px;z-index:2}.home-counters-wrapper>span>span{background-color:hsla(0,0%,100%,.5);height:0;left:0;position:absolute;right:0;top:0}.home-counters-wrapper>span:nth-child(2){height:75%}.home-counters-wrapper>span:first-child{left:25%}.home-counters-wrapper>span:nth-child(2){left:50%}.home-counters-wrapper>span:nth-child(3){left:75%}.home-counters-wrapper .home-counters{align-items:center;display:inline-flex;justify-content:center;position:relative;width:100%}.home-counters-wrapper .home-counters .counter{flex-shrink:0;position:relative;text-align:center;width:100%}.home-counters-wrapper .home-counters .counter .counter-value{align-items:center;display:inline-flex;font-size:80px;height:90px;line-height:1;position:relative}.home-counters-wrapper .home-counters .counter .counter-value span{bottom:10px;font-size:50px;position:relative}.home-counters-wrapper .home-counters .counter .counter-line{display:block;height:2px;left:50%;position:absolute;top:90px;transform:translateX(-50%);width:350px}.home-counters-wrapper .home-counters .counter .counter-line span{background-color:rgba(95,118,148,.3);bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.home-counters-wrapper .home-counters .counter .counter-text{font-size:calc(1.275rem + .4vmin);padding-top:15px;position:relative}@media(min-width:900px)and (min-height:900px){.home-counters-wrapper .home-counters .counter .counter-text{font-size:1.5rem}}.home-counters-wrapper .home-counters .counter .counter-text{line-height:1.2}.video-logo{position:relative;width:100%}.video-logo:before{content:"";display:block;padding-top:56.25%;position:relative}.video-logo:after{background:radial-gradient(ellipse at center,hsla(0,0%,86%,0) 0,#dbdbdb 75%);content:"";z-index:1}.video-logo .bg-video,.video-logo:after{bottom:0;left:0;position:absolute;right:0;top:0}@keyframes heartbeat{0%,to{transform:scale(1) translate(-50%,-50%)}25%{transform:scale(1.1) translate(-50%,-50%)}50%{transform:scale(1) translate(-50%,-50%)}75%{transform:scale(1.15) translate(-50%,-50%)}}.heartbeat{animation:heartbeat 3.5s ease-in-out infinite}.map-wrapper{margin:-30% auto;position:relative;width:100%}.map-wrapper:before{content:"";display:block;padding-top:150%;position:relative;width:100%}.map-wrapper:after{background:linear-gradient(0deg,#dbdbdb,hsla(0,0%,86%,0) 20%,hsla(0,0%,86%,0) 80%,#dbdbdb);content:"";z-index:1}.map-wrapper .bg-image-component,.map-wrapper:after{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.map-wrapper .pois{bottom:0;left:0;list-style:none;margin-bottom:0;padding-left:0;position:absolute;right:0;top:0}.map-wrapper .pois .poi{animation:heartbeat 3.5s ease-in-out infinite;position:absolute;transform:translate(-50%,-50%);width:15px}.map-wrapper .pois .poi:nth-child(2){animation-delay:1s}.map-wrapper .pois .poi:nth-child(3){animation-delay:2s}.map-wrapper .pois .poi:nth-child(4){animation-delay:3s}.map-wrapper .pois .poi img{width:100%}.offices-buttons{align-items:center;display:flex;flex-flow:column;justify-content:center;list-style:none;margin-bottom:0;padding-left:0}.offices-buttons .office{margin-bottom:15px;margin-left:30px;margin-right:30px;padding-bottom:15px;padding-left:20px;padding-right:20px;position:relative;text-align:center}.offices-buttons .office .office-btn{display:block}.offices-buttons .office .office-btn .office-title{font-size:calc(1.28125rem + .5vmin)}@media(min-width:900px)and (min-height:900px){.offices-buttons .office .office-btn .office-title{font-size:1.5625rem}}.offices-buttons .office .office-btn .office-title{color:#202d6b;font-weight:700;transition:opacity .25s ease-in-out;white-space:nowrap}.offices-buttons .office .office-btn .office-text{color:#5f7694;font-size:.5rem;font-weight:500;transition:color .25s ease-in-out;white-space:nowrap}.offices-buttons .office .office-btn .separator{height:1px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:20px}.offices-buttons .office .office-btn .separator span{background-color:#202d6b;height:100%;left:0;position:absolute;top:0;width:0}.offices-buttons .office .office-btn:hover .office-text{color:#202d6b}.offices-buttons .office:last-child .office-btn .separator{display:none}.photo-about{--bs-aspect-ratio:164%;max-width:390px}.photo-about .bg-image-wrapper{transition:box-shadow 1.5s ease-in-out}.photo-about .bg-image-wrapper.animation-finished{box-shadow:0 24px 74px 0 rgba(0,0,0,.5)}.about-video{background-color:#dbdbdb;box-shadow:0 120px 120px 0 rgba(0,0,0,.45);position:relative}.about-video .badge-frame-wrapper{z-index:1}.about-video .badge-frame-wrapper .badge-frame{transform:translate(-50%,-80%)}.about-video:before{background:linear-gradient(180deg,#dbdbdb,hsla(0,0%,86%,0));content:"";display:block;height:20%;left:0;position:absolute;right:0;top:0;z-index:1}.about-video .about-video-content{margin:0 auto;max-width:1000px;padding-bottom:10%;padding-top:70%;position:relative;text-align:center;transform:translateY(15%);width:90%;z-index:2}.offices-carousel-wrapper{margin:0 auto;max-width:1600px;position:relative}.offices-carousel-wrapper .offices-carousel-lines{bottom:0;height:200%;left:50%;max-width:1000px;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}.offices-carousel-wrapper .offices-carousel-lines>span{bottom:10%;display:block;height:100%;position:absolute;width:2px}.offices-carousel-wrapper .offices-carousel-lines>span>span{background-color:hsla(0,0%,100%,.5);height:0;left:0;position:absolute;right:0;top:0}.offices-carousel-wrapper .offices-carousel-lines>span:first-child{left:7%}.offices-carousel-wrapper .offices-carousel-lines>span:nth-child(2){left:93%}.offices-carousel-wrapper .office-slide{text-align:center}.offices-carousel-wrapper .office-slide .office-slide-content{color:#202d6b;filter:blur(2px);max-width:520px;padding-bottom:65px;transition:filter .25s ease-in-out;width:100%}.offices-carousel-wrapper .office-slide .office-slide-content .office-photo{background-color:#dbdbdb;opacity:0;position:relative;transition:opacity .25s ease-in-out}.offices-carousel-wrapper .office-slide .office-slide-content .office-photo:before{content:"";display:block;padding-top:85%;position:relative}.offices-carousel-wrapper .office-slide .office-slide-content .office-photo:after{background:linear-gradient(0deg,#dbdbdb,hsla(0,0%,86%,0) 70%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:1}.offices-carousel-wrapper .office-slide .office-slide-content .office-photo .bg-image-component{bottom:0;left:0;mix-blend-mode:luminosity;position:absolute;right:0;top:0}.offices-carousel-wrapper .office-slide .office-slide-content .office-text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease-in-out,top .25s ease-in-out;z-index:1}.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-location{font-size:calc(1.375rem + 2vmin)}@media(min-width:900px)and (min-height:900px){.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-location{font-size:2.5rem}}.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-location{font-weight:700;line-height:1.2;white-space:nowrap}.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-type{font-size:1rem;font-weight:400;line-height:1.2}.offices-carousel-wrapper .office-slide.swiper-slide-active .office-slide-content{filter:blur(0)}.offices-carousel-wrapper .office-slide.swiper-slide-active .office-slide-content .office-photo{opacity:1}.offices-carousel-wrapper .office-slide.swiper-slide-active .office-slide-content .office-text{top:100%;transform:translate(-50%,-100%)}.offices-carousel-wrapper .office-slide.swiper-slide-active .office-slide-content:hover .office-text{transform:translate(-50%,-110%)}.services{display:grid;gap:70px 0;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:100%;list-style:none;margin:0 auto;max-width:1120px;padding-left:0;position:relative}.services .services-lines{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.services .services-lines>span{position:absolute}.services .services-lines>span>span{background-color:rgba(95,118,148,.5);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.services .services-lines>span:first-child,.services .services-lines>span:nth-child(2){height:90%;top:50%;transform:translateY(-50%);width:1px}.services .services-lines>span:nth-child(3),.services .services-lines>span:nth-child(4),.services .services-lines>span:nth-child(5),.services .services-lines>span:nth-child(6),.services .services-lines>span:nth-child(7),.services .services-lines>span:nth-child(8){height:1px;left:50%;transform:translateX(-50%);width:100%}.services .services-lines>span:first-child{left:10%}.services .services-lines>span:nth-child(2){left:90%}.services .services-lines>span:nth-child(3){top:245px}.services .services-lines>span:nth-child(4){top:525px}.services .services-lines>span:nth-child(5){top:805px}.services .services-lines>span:nth-child(6){top:1115px}.services .services-lines>span:nth-child(7){top:1395px}.services .services-lines>span:nth-child(8){top:1675px}.services .service{display:inline-flex;justify-content:center;margin:0 auto;max-width:80%}.services .service:first-child{grid-area:a}.services .service:nth-child(2){grid-area:b}.services .service:nth-child(3){grid-area:c}.services .service:nth-child(4){grid-area:d}.services .service:nth-child(5){grid-area:e}.services .service:nth-child(6){grid-area:f}.services .service:nth-child(7){grid-area:g}.services .service .service-button{display:block;text-align:center}.services .service .service-button .service-icon{height:150px;margin:0 auto;position:relative;transition:opacity .25s ease-in-out;width:150px}.services .service .service-button .service-icon img{height:100%;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.services .service .service-button .service-title{font-size:calc(1.375rem + 2vmin)}@media(min-width:900px)and (min-height:900px){.services .service .service-button .service-title{font-size:2.5rem}}.services .service .service-button .service-title{color:#202d6b;font-weight:700;line-height:1.05}.services .service .service-button .service-more{color:#5f7694;display:inline-block;font-size:.75rem;font-weight:700;margin-top:10px;padding-right:25px;position:relative}.services .service .service-button .service-more i{position:absolute;right:0;top:45%;transform:translateY(-50%)}.services .service .service-button .service-more i:before{font-size:1rem}.services .service .service-button:hover .service-icon{opacity:.5}.bg-page-gradient{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.bg-page-gradient:after,.bg-page-gradient:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.bg-page-gradient:before{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}.bg-page-gradient:after{background:linear-gradient(0deg,#dbdbdb,hsla(0,0%,86%,0))}.bg-page-gradient img{left:50%;max-width:1360px;position:absolute;top:100px;transform:translateX(-50%);width:calc(100% + 30px);z-index:-1}.service-inner-wrapper{align-items:flex-start;display:flex;flex-flow:column;width:100%}.service-inner-wrapper .service-inner-sticky{flex-shrink:0;position:relative;width:250px}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content{background:#fff;box-shadow:0 24px 64px 0 rgba(0,0,0,.15);margin:0 auto;max-width:1000px;width:100%}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc p{font-size:1rem;line-height:1.7;margin-bottom:20px}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc h2{font-size:calc(1.28125rem + .5vmin)}@media(min-width:900px)and (min-height:900px){.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc h2{font-size:1.5625rem}}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc h2{line-height:1.5}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper{background-color:#dedede;padding-bottom:100px;padding-top:100px;position:relative}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper:before{background:linear-gradient(0deg,#dedede,#fff);content:"";display:block;height:100px;left:0;position:absolute;right:0;top:0;z-index:0}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper .service-contacts-title{background-color:#202d6b;border-radius:0 30px 30px 0;box-shadow:0 7px 12px 0 rgba(0,0,0,.25);color:#fff;display:inline-block;font-size:1.25rem;font-weight:300;left:-3rem;padding:15px 60px 15px 100px;position:relative;transform:translateY(-100%)}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper .service-contacts-title i{left:70px;position:absolute;top:50%;transform:translateY(-50%)}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper .service-contacts-title i:before{font-size:1rem}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper .service-inner-contacts{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin-bottom:0;padding-left:0}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper .service-inner-contacts li{margin-bottom:40px;margin-right:40px}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper .service-inner-contacts li:last-child{margin-right:0}.services-menu{display:none;list-style:none;margin-bottom:0;padding-left:0}.services-menu li a{border-left:3px solid rgba(32,45,107,.5);color:#202d6b;display:block;font-size:.75rem;opacity:.5;padding:25px 10px 25px 25px;transition:opacity .25s ease-in-out}.services-menu li a.active{border-left-color:#202d6b;opacity:1}.services-menu li a:hover{opacity:1}.photos-slider-wrapper{position:relative}.photos-slider-wrapper:before{content:"";display:block;padding-top:52%;width:100%}.photos-slider-wrapper .photos-slider,.photos-slider-wrapper .photos-slider .bg-image-component{bottom:0;left:0;position:absolute;right:0;top:0}.page-careers{position:relative}.page-careers .content-wrapper{align-items:flex-end;display:flex;min-height:100vh;min-height:100svh;width:100%}.careers-bg{bottom:0;left:0;position:fixed;right:0;top:0;width:100%}.careers-text-wrapper{margin-top:200px;max-width:1020px;padding:50px 20px 170px;position:relative;width:90%;z-index:1}.careers-text-wrapper .careers-text-bg{backdrop-filter:contrast(150%) brightness(150%);background-color:rgba(15,22,58,.6);bottom:0;height:0;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.cookies-bar-active .careers-text-wrapper{padding-bottom:250px}.offices-lines{bottom:50px;left:0;position:absolute;right:0;top:0;z-index:-1}.offices-lines>span{display:block;display:none;height:100%;position:absolute;width:2px}.offices-lines>span>span{background-color:hsla(0,0%,100%,.3);height:0;left:0;position:absolute;right:0;top:0}.offices-list{align-items:center;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.offices-list,.offices-list .office{display:flex;justify-content:flex-start}.offices-list .office{color:#202d6b;margin-bottom:50px;opacity:0;position:relative;width:100%}.offices-list .office:last-child{margin-right:0}.offices-list .office .office-title{font-size:calc(1.40625rem + 2.5vmin)}@media(min-width:900px)and (min-height:900px){.offices-list .office .office-title{font-size:2.8125rem}}.offices-list .office .office-title{font-weight:700;line-height:1;white-space:nowrap}.offices-list .office .office-type{font-size:.9375rem;font-weight:500}.offices-list .office .office-address,.offices-list .office .office-switchboard{color:#5f7694;font-size:.9375rem;font-weight:400;margin-top:20px}.offices-list .office .office-switchboard a{color:#5f7694;transition:color .25s ease-in-out}.offices-list .office .office-switchboard a:hover{color:#202d6b}.offices-list .office .office-button{color:#5f7694;font-size:.75rem;font-weight:400;margin-top:20px;transition:color .25s ease-in-out}.offices-list .office .office-button:hover{color:#202d6b}@media only screen and (min-width:650px){.ratio-office-modal{--bs-aspect-ratio:70%}.home-counters-wrapper .home-counters .counter .counter-value{font-size:90px;height:100px}.home-counters-wrapper .home-counters .counter .counter-value span{font-size:60px}.home-counters-wrapper .home-counters .counter .counter-line{top:100px}.offices-buttons{flex-flow:row}.offices-buttons .office{margin-bottom:0;margin-left:0;margin-right:15px;padding-bottom:0;padding-left:15px;padding-right:15px}.offices-buttons .office .office-btn .separator{left:100%;top:20px;transform:none;width:15px}.about-video .about-video-content{transform:translateY(5%)}.offices-carousel-wrapper .offices-carousel-lines>span:first-child{left:15%}.offices-carousel-wrapper .offices-carousel-lines>span:nth-child(2){left:85%}.offices-carousel-wrapper .office-slide .office-slide-content{padding-bottom:50px}.offices-carousel-wrapper .office-slide .office-slide-content .office-photo:before{padding-top:75%}.services{grid-template-areas:"a . b" "c d e" "f . g";grid-template-columns:33.33% 33.33% 33.33%}.services .services-lines>span:first-child{left:33.33%}.services .services-lines>span:nth-child(2){left:66.67%}.services .services-lines>span:nth-child(3){top:190px}.services .services-lines>span:nth-child(4){top:440px}.services .services-lines>span:nth-child(5),.services .services-lines>span:nth-child(6),.services .services-lines>span:nth-child(7),.services .services-lines>span:nth-child(8){display:none}.services .service{max-width:100%}.services .service .service-button .service-title{font-size:calc(1.285rem + .56vmin)}}@media only screen and (min-width:650px)and (min-width:900px)and (min-height:900px){.services .service .service-button .service-title{font-size:1.6rem}}@media only screen and (min-width:650px){.services .service .service-button .service-icon{height:100px;width:100px}.careers-text-wrapper{padding:70px 40px 200px}.offices-lines>span:first-child{display:block;left:calc(50% - 10px)}.offices-list .office{padding-right:50px;width:50%}.offices-list .office:nth-child(2),.offices-list .office:nth-child(4){justify-content:center;padding-left:40px;padding-right:0}.offices-list .office:nth-child(2) .office-wrapper,.offices-list .office:nth-child(4) .office-wrapper{min-width:175px}}@media only screen and (min-width:768px){.map-wrapper .pois .poi{width:20px}.offices-buttons .office{margin-left:30px;margin-right:30px;padding-left:15px;padding-right:15px}.offices-buttons .office .office-btn .separator{width:60px}.about-video .about-video-content{transform:translateY(0)}.offices-carousel-wrapper .offices-carousel-lines>span:first-child{left:20%}.offices-carousel-wrapper .offices-carousel-lines>span:nth-child(2){left:80%}.offices-carousel-wrapper .office-slide .office-slide-content{padding-bottom:25px}.services .services-lines>span:nth-child(3){top:233px}.services .services-lines>span:nth-child(4){top:529px}.services .service .service-button .service-title{font-size:calc(1.305rem + .88vmin)}}@media only screen and (min-width:768px)and (min-width:900px)and (min-height:900px){.services .service .service-button .service-title{font-size:1.8rem}}@media only screen and (min-width:768px){.services .service .service-button .service-icon{height:140px;width:140px}.careers-text-wrapper{padding-bottom:130px}}@media only screen and (min-width:992px){.map-wrapper{margin:-28% auto}.map-wrapper:before{padding-top:130%}.ratio-office-modal{--bs-aspect-ratio:160%}.services{grid-template-columns:30% 40% 30%}.services .services-lines>span:first-child{left:30%}.services .services-lines>span:nth-child(2){left:70%}.services .services-lines>span:nth-child(3){top:245px}.services .services-lines>span:nth-child(4){top:557px}.services .service .service-button .service-title{font-size:calc(1.3125rem + 1vmin)}}@media only screen and (min-width:992px)and (min-width:900px)and (min-height:900px){.services .service .service-button .service-title{font-size:1.875rem}}@media only screen and (min-width:992px){.services .service .service-button .service-icon{height:150px;width:150px}.bg-page-gradient:before{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff 95%)}.bg-page-gradient img{left:50%;top:50px;transform:translateX(-50%);width:100%}.service-inner-wrapper{flex-flow:row}.service-inner-wrapper .service-inner-sticky{padding-top:50px;position:sticky;top:100px}.service-inner-wrapper .service-inner-content-wrapper{width:calc(100% - 250px)}.services-menu{display:block}.careers-text-wrapper{padding:70px 80px 200px 50px;width:80%}.offices-lines>span:nth-child(2),.offices-lines>span:nth-child(3){display:block}.offices-lines>span:first-child{left:195px}.offices-lines>span:nth-child(2){left:395px}.offices-lines>span:nth-child(3){left:670px}.offices-list .office{padding-right:0}.offices-list .office:first-child{width:220px}.offices-list .office:nth-child(2){width:200px}.offices-list .office:nth-child(3){width:280px}.offices-list .office:nth-child(2),.offices-list .office:nth-child(4){justify-content:flex-start}}@media only screen and (min-width:1200px){.home-hero-wrapper .hero-text{font-size:calc(1.5rem + 4vmin)}}@media only screen and (min-width:1200px)and (min-width:900px)and (min-height:900px){.home-hero-wrapper .hero-text{font-size:3.75rem}}@media only screen and (min-width:1200px){.home-counters-wrapper .home-counters{padding:50px 0 150px}.home-counters-wrapper .home-counters .counter{width:290px}.home-counters-wrapper .home-counters .counter .counter-value{height:auto}.home-counters-wrapper .home-counters .counter .counter-value span{bottom:0}.home-counters-wrapper .home-counters .counter .counter-line span{width:60px}.home-counters-wrapper .home-counters .counter .counter-text{font-size:1.2rem;margin-top:20px}.map-wrapper{margin:-20% auto}.map-wrapper:before{padding-top:110%}.map-wrapper .pois .poi{width:25px}.offices-buttons .office .office-btn .office-title{font-size:1.25rem}.ratio-office-modal{--bs-aspect-ratio:85%}.about-video .about-video-content{padding-bottom:3.5%;padding-top:40%}.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-location{font-size:calc(1.325rem + 1.2vmin)}}@media only screen and (min-width:1200px)and (min-width:900px)and (min-height:900px){.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-location{font-size:2rem}}@media only screen and (min-width:1200px){.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-type{font-size:.8rem}.services .services-lines>span:nth-child(4){top:525px}.services .service .service-button .service-more{font-size:.7rem;opacity:0;transform:translateY(-10px);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.services .service .service-button .service-more i{transform:translate(-5px,-50%);transition:transform .25s ease-in-out .15s}.services .service .service-button:hover .service-more{opacity:1;transform:translateY(0)}.services .service .service-button:hover .service-more i{transform:translateY(-50%)}.services-menu li a{padding:15px 10px 15px 25px}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc p{font-size:.9rem}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc h2{font-size:1.25rem}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper{padding-top:60px}.careers-text-wrapper{margin-bottom:0;max-width:880px;padding:30px 40px 90px}.cookies-bar-active .careers-text-wrapper{padding-bottom:90px}.offices-lines>span:first-child{left:200px}.offices-lines>span:nth-child(2){left:460px}.offices-lines>span:nth-child(3){left:770px}.offices-list .office:first-child,.offices-list .office:nth-child(2),.offices-list .office:nth-child(3),.offices-list .office:nth-child(4){width:270px}.offices-list .office .office-title{font-size:calc(1.35rem + 1.6vmin)}}@media only screen and (min-width:1200px)and (min-width:900px)and (min-height:900px){.offices-list .office .office-title{font-size:2.25rem}}@media only screen and (min-width:1200px){.offices-list .office .office-address,.offices-list .office .office-switchboard,.offices-list .office .office-type{font-size:.75rem}}@media only screen and (min-width:1369px){.home-hero-wrapper .hero-text{font-size:calc(1.625rem + 6vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.home-hero-wrapper .hero-text{font-size:5rem}}@media only screen and (min-width:1369px){.home-counters-wrapper .home-counters .counter{width:25%}.home-counters-wrapper .home-counters .counter .counter-value{font-size:calc(1.875rem + 10vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.home-counters-wrapper .home-counters .counter .counter-value{font-size:7.5rem}}@media only screen and (min-width:1369px){.home-counters-wrapper .home-counters .counter .counter-value span{font-size:calc(1.825rem + 9.2vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.home-counters-wrapper .home-counters .counter .counter-value span{font-size:7rem}}@media only screen and (min-width:1369px){.home-counters-wrapper .home-counters .counter .counter-line{top:135px}.home-counters-wrapper .home-counters .counter .counter-text{font-size:calc(1.275rem + .4vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.home-counters-wrapper .home-counters .counter .counter-text{font-size:1.5rem}}@media only screen and (min-width:1369px){.map-wrapper{margin:0 auto}.map-wrapper:before{padding-top:45%}.map-wrapper .pois .poi{width:30px}.offices-buttons .office .office-btn .office-title{font-size:calc(1.28125rem + .5vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.offices-buttons .office .office-btn .office-title{font-size:1.5625rem}}@media only screen and (min-width:1369px){.ratio-office-modal{--bs-aspect-ratio:160%}.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-location{font-size:calc(1.375rem + 2vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-location{font-size:2.5rem}}@media only screen and (min-width:1369px){.offices-carousel-wrapper .office-slide .office-slide-content .office-text .office-type{font-size:.9375rem}.services .service .service-button .service-title{font-size:calc(1.30625rem + .9vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.services .service .service-button .service-title{font-size:1.8125rem}}@media only screen and (min-width:1369px){.services .service .service-button .service-more{font-size:.75rem}.services-menu li a{font-size:1.1875rem;padding:25px 10px 25px 25px}.service-inner-wrapper .service-inner-sticky{width:270px}.service-inner-wrapper .service-inner-content-wrapper{width:calc(100% - 540px)}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc p{font-size:1rem}.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc h2{font-size:calc(1.28125rem + .5vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-desc h2{font-size:1.5625rem}}@media only screen and (min-width:1369px){.service-inner-wrapper .service-inner-content-wrapper .service-inner-content .service-inner-contacts-wrapper{padding-top:100px}.careers-text-wrapper{margin-bottom:0;max-width:1020px;padding:70px 100px 280px}.offices-lines>span:first-child{left:240px}.offices-lines>span:nth-child(2){left:530px}.offices-lines>span:nth-child(3){left:890px}.offices-list .office:first-child,.offices-list .office:nth-child(2){width:300px}.offices-list .office:nth-child(3){width:350px}.offices-list .office:nth-child(4){width:300px}.offices-list .office .office-title{font-size:calc(1.40625rem + 2.5vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.offices-list .office .office-title{font-size:2.8125rem}}@media only screen and (min-width:1369px){.offices-list .office .office-address,.offices-list .office .office-switchboard,.offices-list .office .office-type{font-size:.95rem}}
