@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?lhvc1y);src:url(../fonts/icomoon.eot?lhvc1y#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?lhvc1y) format("truetype"),url(../fonts/icomoon.woff?lhvc1y) format("woff"),url(../fonts/icomoon.svg?lhvc1y#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-audio:before,.icon-player:before,.icon-speaker:before,.icon-volume-medium:before,.icon-volume:before{content:"\e938"}.icon-returning-visitor:before{content:"\e934"}.icon-hand-shake:before{content:"\e935"}.icon-people:before{content:"\e936"}.icon-smartphone2:before{content:"\e933"}.icon-smartphone:before{content:"\e932"}.icon-application:before{content:"\e931"}.icon-dev-1:before{content:"\e92f"}.icon-dev-2:before{content:"\e937"}.icon-dev-3:before{content:"\e939"}.icon-dev-4:before{content:"\e93d"}.icon-artboard-1:before{content:"\e920"}.icon-artboard-3:before{content:"\e926"}.icon-artboard-4:before{content:"\e927"}.icon-artboard-5:before{content:"\e928"}.icon-artboard-6:before{content:"\e929"}.icon-artboard-7:before{content:"\e92a"}.icon-artboard-8:before{content:"\e92d"}.icon-artboard-9:before{content:"\e92e"}.icon-event:before{content:"\e92b"}.icon-event-location:before{content:"\e92c"}.icon-danger:before{content:"\e925"}.icon-audio1:before,.icon-player1:before,.icon-speaker1:before,.icon-volume1:before,.icon-volume-high:before{content:"\e924"}.icon-audio11:before,.icon-player11:before,.icon-volume11:before,.icon-volume-mute:before{content:"\e923"}.icon-accept:before,.icon-checkmark:before,.icon-correct:before,.icon-ok:before,.icon-tick:before{content:"\e922"}.icon-marketing:before{content:"\e91d"}.icon-youtube-wide:before{content:"\e916"}.icon-youtube:before{content:"\e917"}.icon-shop:before{content:"\e919"}.icon-brand1:before,.icon-instagram:before,.icon-social1:before{content:"\e91a"}.icon-brand2:before,.icon-facebook:before,.icon-social2:before{content:"\e91c"}.icon-bullet:before,.icon-list:before,.icon-options:before,.icon-todo:before{content:"\e912"}.icon-cancel:before,.icon-close1:before,.icon-cross:before,.icon-quit:before,.icon-remove:before{content:"\e90b"}.icon-bin:before,.icon-delete:before,.icon-dispose:before,.icon-recycle:before,.icon-remove1:before,.icon-trashcan:before{content:"\e911"}.icon-menu:before{content:"\e91b"}.icon-location:before{content:"\e914"}.icon-mail:before{content:"\e915"}.icon-phone:before{content:"\e918"}.icon-find:before,.icon-inspect:before,.icon-magnifier:before,.icon-magnifying-glass:before,.icon-search:before{content:"\e90c"}.icon-encrypted:before,.icon-lock:before,.icon-private:before,.icon-secure:before{content:"\e90d"}.icon-avatar:before,.icon-member:before,.icon-person:before,.icon-profile:before,.icon-user:before{content:"\e90e"}.icon-clock:before,.icon-schedule:before,.icon-time:before{content:"\e90f"}.icon-cell-phone:before,.icon-handheld:before,.icon-mobile:before{content:"\e910"}.icon-home:before,.icon-house:before{content:"\e913"}.icon-eye:before,.icon-views:before,.icon-vision:before,.icon-visit:before{content:"\e900"}.icon-calendar:before,.icon-date:before,.icon-day:before,.icon-schedule2:before,.icon-time2:before{content:"\e901"}.icon-mail-envelope-closed:before{content:"\e930"}.icon-gears:before,.icon-preferences:before,.icon-settings:before{content:"\e91e"}.icon-globe:before,.icon-internet:before,.icon-network:before,.icon-world:before{content:"\e91f"}.icon-close:before{content:"\e90a"}.icon-facebook-with-circle:before{content:"\e921"}.icon-chevrons-up:before{content:"\e902"}.icon-chevrons-right:before{content:"\e903"}.icon-chevrons-left:before{content:"\e904"}.icon-chevrons-down:before{content:"\e905"}.icon-chevron-right:before{content:"\e906"}.icon-chevron-left:before{content:"\e907"}.icon-chevron-down:before{content:"\e908"}.icon-chevron-up:before{content:"\e909"}@-webkit-keyframes a{0%{background:#1e1e1e}to{background:#014965}}@-webkit-keyframes b{0%{opacity:1}to{opacity:0;display:none;z-index:-1}}@-webkit-keyframes c{0%{width:0}to{width:calc(100% - 170px)}}@-webkit-keyframes d{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}to{-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes e{to{left:200%}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */body,html{overflow-x:hidden}body.opened-menu,html.opened-menu{overflow:hidden!important}body{background:#fff;font-size:16px;color:#4d4d4d;font-family:Roboto,sans-serif;line-height:1.45;font-size:1.2em}@media (min-width:991px){body{font-size:1.3em}}body .logo-loader{position:fixed;top:0;left:0;background:#1e1e1e;width:100%;height:100%;z-index:9999999;display:flex;justify-content:center;align-items:center;-webkit-animation:a 1.5s,b 1s;animation:a 1.5s,b 1s;-webkit-animation-delay:1s,2.5s;animation-delay:1s,2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body .logo-loader .logo-wrap{display:inline-block;width:100%;max-width:300px}body .logo-loader .logo-wrap img{width:100%}.header{position:relative;color:#fff;background:#006784 url(../images/header-bg.jpg) no-repeat bottom}body.has-header .header{padding-bottom:40px}@media (max-width:768px){body.has-header .header{height:calc(100vh - 150px)}.header .container-custom{height:100%;display:flex;align-items:center;justify-content:center;padding:0}}@media (max-width:767px){.header .lSSlideOuter{display:none}}@media (orientation:landscape) and (max-width:767px){.header{height:calc(100vh - 55px)!important}}@media (orientation:landscape) and (min-width:768px){body.has-header .header{min-height:450px}}.header .header-content{z-index:3;position:relative;text-align:center;width:100%;padding-top:0;font-size:1em}@media (min-width:576px){.header .header-content{padding-top:20px}}@media (min-width:768px){.header .header-content{text-align:left;padding-top:0}}@media (min-width:576px){.header .header-content{font-size:1.1em}}@media (min-width:768px){.header .header-content{font-size:1.5}}@media (min-width:991px){.header .header-content{font-size:1.8em}}.header .header-content .title{font-size:1.3em;line-height:1.1;margin-bottom:15px;font-weight:700;-webkit-animation-duration:3.5s;animation-duration:3.5s}body.page-home body:not(.loaded-logo) .header .header-content .title{-webkit-animation-delay:2s;animation-delay:2s}.header .header-content p{font-size:1.2em;line-height:1.3;-webkit-animation-duration:3.5s;animation-duration:3.5s}body.page-home body:not(.loaded-logo) .header .header-content p{-webkit-animation-delay:2.4s;animation-delay:2.4s}.header .header-content .btn{-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-delay:3s;animation-delay:3s}body.page-home body:not(.loaded-logo) .header .header-content .btn{-webkit-animation-delay:5s;animation-delay:5s}.header .images li img{max-height:600px}.header #particles-js{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5}.navbar-wrap{background:rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;z-index:99999;padding:0 1%;background:#004c68f0;transition:background .7s}@media (min-width:1200px){.navbar-wrap{padding:0 3%}}body.page-home .navbar-wrap{margin-bottom:40px}body.fixedMenu .navbar-wrap,body.opened-menu .navbar-wrap,body:not(.page-home) .navbar-wrap{background:#004c68f0;transition:background .7s}.navbar-wrap .navbar-nav{padding-top:15px}@media (min-width:991px){.navbar-wrap .navbar-nav{padding-top:0}}.navbar-wrap .menu-toggle-wrap a{color:#fff}.navbar-wrap .menu-toggle-wrap .email-icon{font-size:38px;line-height:1;margin-top:5px;margin-right:20px}.navbar-wrap .menu-toggle-wrap .email-icon:hover{text-decoration:none;opacity:.5}.navbar-wrap .menu-toggle-wrap .email-icon:focus{opacity:1}.navbar-wrap .menu-toggle-wrap .languages{margin-right:10px}.navbar-wrap .menu-toggle-wrap .languages li{padding:0 7px}.navbar-wrap .menu-toggle-wrap .languages li:not(:first-of-type){border-left:1px solid #fff}.navbar-wrap .menu-toggle-wrap .languages li.active{font-weight:700}.navbar-wrap .menu-toggle-wrap .hamburger .text{padding-top:3px}@media (max-width:359px){.navbar-wrap .menu-toggle-wrap .hamburger .text{display:none!important}}.navbar-wrap .navbar{padding:5px 0}.navbar-wrap .navbar .navbar-brand{width:100%;max-width:190px;margin-right:15px;padding-top:0;padding-bottom:0}@media (min-width:576px){.navbar-wrap .navbar .navbar-brand{max-width:220px}}@media (min-width:992px){.navbar-wrap .navbar .navbar-brand{max-width:180px}}@media (min-width:1201px){.navbar-wrap .navbar .navbar-brand{max-width:220px}}@media (min-width:1401px){.navbar-wrap .navbar .navbar-brand{max-width:296px}}.navbar-wrap .navbar .navbar-brand img{width:100%}@media (max-width:991px){.navbar-wrap .navbar .navbar-collapse{width:100vw;-webkit-transform:translatex(-100vw);transform:translatex(-100vw);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;overflow:hidden;position:fixed;top:0;left:0;height:100%!important;background:#008ac3 url(../images/mobile_nav_bg.jpg) no-repeat bottom;display:flex!important;justify-content:center;align-items:center;font-size:2em;align-items:initial;justify-content:space-between;flex-direction:column}.navbar-wrap .navbar .navbar-collapse .dropdown-menu{background:#008ac4;font-size:.5em}.navbar-wrap .navbar .navbar-collapse .dropdown-menu.show{padding-top:10px;padding-bottom:10px}.navbar-wrap .navbar .navbar-collapse .languages{font-size:.6em;line-height:1;margin-right:20px}.navbar-wrap .navbar .navbar-collapse .navbar-brand-wrap{margin-bottom:20px;padding:0 15px}.navbar-wrap .navbar .navbar-collapse .navbar-brand-wrap .navbar-brand{max-width:250px;min-width:250px}.navbar-wrap .navbar .navbar-collapse .bottom,.navbar-wrap .navbar .navbar-collapse .top{padding:20px}.navbar-wrap .navbar .navbar-collapse ul{margin:0;width:100%}.navbar-wrap .navbar .navbar-collapse ul li{padding:0;margin:3px 0}.navbar-wrap .navbar .navbar-collapse ul li .nav-link{border-radius:0}.navbar-wrap .navbar .navbar-collapse.open{-webkit-transform:translatex(0);transform:translatex(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.navbar-wrap .navbar .navbar-collapse .close-icon{cursor:pointer}}.navbar-wrap .navbar .nav-item{padding:0 4px;align-items:center}@media (max-width:990px){.navbar-wrap .navbar .nav-item{width:100%;text-align:center}}.navbar-wrap .navbar .nav-item .nav-link{color:#fff;border-radius:.15rem;padding:10px 15px;font-size:.7em;width:100%;position:relative;white-space:nowrap}@media (min-width:992px){.navbar-wrap .navbar .nav-item .nav-link{padding:4px;font-size:.65em}}@media (min-width:1201px){.navbar-wrap .navbar .nav-item .nav-link{font-size:.75em;padding:4px 5px}}@media (min-width:1401px){.navbar-wrap .navbar .nav-item .nav-link{padding:4px 10px;font-size:.8em}}.navbar-wrap .navbar .nav-item .nav-link.with-icon i{-webkit-transform:scale(1.4) translate(-3px,1px);transform:scale(1.4) translate(-3px,1px);display:inline-block}@media (min-width:1201px){.navbar-wrap .navbar .nav-item .nav-link.with-icon i{-webkit-transform:scale(1.7) translate(-3px,1px);transform:scale(1.7) translate(-3px,1px)}}.navbar-wrap .navbar .nav-item .nav-link.dropdown-toggle:after{content:"\e908";font-family:icomoon;display:inline-block!important;border:0;vertical-align:middle;-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.navbar-wrap .navbar .nav-item .nav-link.dropdown-toggle[aria-expanded=true]:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.navbar-wrap .navbar .nav-item .nav-link:focus{outline:0}.navbar-wrap .navbar .nav-item .nav-link:not(:last-of-type){margin-bottom:3px}.navbar-wrap .navbar .nav-item .nav-link.dropdown-toggle:after{display:none}.navbar-wrap .navbar .nav-item .nav-link.dropdown-toggle span:after{content:"";display:inline-block;margin-left:.255em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.navbar-wrap .navbar .nav-item .active>.nav-link,.navbar-wrap .navbar .nav-item .nav-link.active,.navbar-wrap .navbar .nav-item .nav-link.show:not(.dropdown-menu),.navbar-wrap .navbar .nav-item .show>.nav-link{color:#fff}.navbar-wrap .navbar .nav-item.active>.nav-link,.navbar-wrap .navbar .nav-item .nav-link.active,.navbar-wrap .navbar .nav-item .nav-link.show,.navbar-wrap .navbar .nav-item .nav-link:hover,.navbar-wrap .navbar .nav-item .nav-link[aria-expanded=true],.navbar-wrap .navbar .nav-item .show:not(.dropdown)>.nav-link{border-color:#fff;color:#004c68;background:#fff}.navbar-wrap .navbar .nav-item .nav-link:focus:not(.active):not([aria-expanded=true]){border-color:transparent;color:#fff;background:transparent}.navbar-wrap .navbar .dropdown .dropdown-menu{transition:all 1s;display:block;opacity:0;overflow:hidden;max-height:0}.navbar-wrap .navbar .dropdown.show .dropdown-menu{max-height:300px;opacity:1}@media (min-width:992px){.navbar-wrap .navbar .dropdown:hover .dropdown-menu{max-height:300px;opacity:1}}.navbar-wrap .navbar .dropdown-menu{background:#006c90;border-radius:0;color:#fff;margin:0;padding:0}@media (min-width:992px){.navbar-wrap .navbar .dropdown-menu{margin-left:3px}}@media (max-width:991px){.navbar-wrap .navbar .dropdown-menu{background:#004c68;position:relative;top:auto}}.navbar-wrap .navbar .dropdown-menu .dropdown-item{color:#fff;font-size:1.2em;padding:7px 15px;text-align:center}@media (min-width:992px){.navbar-wrap .navbar .dropdown-menu .dropdown-item{text-align:left}}@media (max-width:575px){.navbar-wrap .navbar .dropdown-menu .dropdown-item{white-space:inherit}}.navbar-wrap .navbar .dropdown-menu .dropdown-item.active,.navbar-wrap .navbar .dropdown-menu .dropdown-item:focus,.navbar-wrap .navbar .dropdown-menu .dropdown-item:hover{color:#004c68;background:#fff}.our-process ul{position:relative;margin:40px 0;padding:0;flex-wrap:wrap}@media (min-width:768px){.our-process ul.started-animation:before{content:"";height:5px;width:0;display:block;background:#2b72b4;background:linear-gradient(45deg,#2b72b4,#3bab4e);position:absolute;top:37px;z-index:-1;margin:0 auto;left:86px;-webkit-animation:c 3s;animation:c 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}}.our-process ul li{text-align:center;padding:5px;width:50%}.our-process ul li:last-of-type{width:100%}@media (min-width:576px){.our-process ul li{width:33.33%}.our-process ul li:last-of-type{width:100%}}@media (min-width:768px){.our-process ul li{padding:0 5px;width:14.28%!important}}.our-process ul li img,.our-process ul li svg{max-width:100px}@media (min-width:768px){.our-process ul li img,.our-process ul li svg{max-width:80px}}.our-process ul li span{display:block;text-transform:uppercase;font-weight:700}@media (min-width:768px){.our-process ul li span{font-size:.8em}}article{padding:20px 15px}@media (min-width:991px){article{padding:40px 15px}}article header{margin-bottom:30px;text-align:center;font-size:1em}@media (min-width:576px){article header{font-size:1.1em}}@media (min-width:991px){article header{font-size:1.2em}}article header .h1,article header h1{display:inline-block;font-size:1.5em;font-weight:700;margin:0 0 6px;padding:24px 35px;line-height:1;margin-bottom:-18px}article header .h1>span,article header h1>span{position:relative;z-index:1}article header .h1>span:before,article header h1>span:before{content:"";display:block;background:url(../images/heading_bg2.svg) no-repeat 0;width:100px;height:100px;position:absolute;left:-37px;top:50%;margin-top:-50px;z-index:-1}article header h2{font-size:1em;margin:0;font-weight:300;display:block}article header .h4{display:inline-block}article header .name{font-weight:700;margin-bottom:15px}article header .description{background:none;font-weight:300;margin:0;padding:0;display:inline-block;font-size:1.5em;line-height:1}article header:after{content:"";height:4px;width:80px;margin:12px auto 0;display:block;background:#008ac4;border-radius:4px}article header:not(.main-header):not(.text-center){border-left:5px solid #008ac4;padding-left:15px;text-align:left}article header:not(.main-header).orange{border-left-color:#ff5733}article header:not(.main-header).claret{border-left-color:#900c3e}article header:not(.main-header).text-center .h4,article header:not(.main-header).text-center h2{border-left:5px solid #008ac4;padding-left:15px;text-align:left}article header:not(.main-header) .h4,article header:not(.main-header) h2{background:none;font-weight:300;margin:0;padding:0;font-size:1.5em}article header:not(.main-header) h3{font-weight:700;margin-bottom:15px}article header:not(.main-header):after{display:none}article header.main-header .subtitle{font-weight:300;font-size:1em}article .description{padding-left:20px}body:not(.page-home) article h3{font-size:1.5em;margin:0;font-weight:300;display:block}article h4{font-weight:600;font-size:1.2em}article h5{font-weight:600;font-size:1.1em}article .image-title{background:#008ac4;color:#fff;text-transform:uppercase;margin-top:20px;padding:10px 20px}article .item{text-align:center}article .item .img-wrap{margin-bottom:20px}article .item .img-wrap img{border-radius:50%}article .item .title-wrap h3{font-size:1em}article .item .title-wrap .subtitle{font-weight:300}article .item ul{text-align:left;margin:0 auto;padding:0;max-width:300px}article .item ul.checkmarks{list-style:none}article .item ul.checkmarks li{display:flex;align-items:start}article .item ul.checkmarks li:not(:last-of-type){margin-bottom:5px}article .item ul.checkmarks li ul{padding-left:6px;padding-top:5px}article .item ul.checkmarks li ul li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#000;margin-right:10px;margin-top:12px}article .item ul.checkmarks>li:before{content:"\e922";font-family:icomoon;color:#40ae49;margin-right:10px}article .options .row div .item{background:#fff;padding:20px;height:100%;line-height:1.3;box-shadow:0 37px 46px 0 rgba(0,0,0,.06)}article .options .row div .item .iconwrap{font-size:1.5em;color:#008ac4;margin:0 auto 15px;border:1px solid #008ac4;width:80px;height:80px;line-height:80px;border-radius:50%;text-indent:8px}article .options .row div .item .description{padding:0;font-weight:300}article .options .row div .item.graphic-design{padding:0;background:#008ac4;color:#fff}article .options .row div .item.graphic-design .image-wrap{width:100%}article .options .row div .item.graphic-design .description-wrap{text-align:left;padding:20px;font-size:1.2em}article .options .row div .item.graphic-design .description-wrap .title{color:#fff!important}.references img:not(.original){max-height:600px}footer{position:relative;background:url(../images/footer-bg.jpg) no-repeat bottom,linear-gradient(90deg,#01577a,#00667f)}footer:before{content:"";background:url(../images/footer-decor.png) no-repeat bottom;height:98px;width:100%;display:block;left:0;top:-98px;position:absolute}footer .content-bottom-full-wrap{overflow:hidden;padding-top:50px;padding-bottom:100px}footer,footer a,footer a:hover{color:#fff}footer .title{font-weight:700;font-size:1.4em}@media (min-width:768px){footer .title{font-size:1.7em}}footer .form-wrap{background:#fff;padding:20px;border-radius:15px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);max-width:600px;margin:0 auto}@media (min-width:576px){footer .form-wrap{padding:40px}}footer .form-wrap,footer .form-wrap a,footer .form-wrap a:hover{color:#4d4d4d}footer .contact-block .contact-wrap{display:flex;align-items:center;flex-direction:column;text-align:center}@media (min-width:576px){footer .contact-block .contact-wrap{flex-direction:row;text-align:left}}footer .contact-block .contact-wrap img{border-radius:50%;max-width:230px;margin-bottom:30px}@media (min-width:576px){footer .contact-block .contact-wrap img{margin-right:30px;margin-bottom:0}}footer .contact-block .contact-wrap ul li{padding:10px 0}@media (min-width:768px){footer .contact-block .contact-wrap ul li{padding:0}}footer .contact-block .contact-wrap ul li.contact-name{font-size:1.2em;font-weight:700}footer .innovation-text{font-size:1.58rem;text-align:center;padding:0 15px;margin-top:10px;margin-bottom:-60px}@media (min-width:991px){footer .innovation-text{font-size:2.81rem;margin-top:40px;margin-bottom:-60px}}.content-block{padding:20px}@media (min-width:768px){.content-block{padding:5% 8%}}.corporate-governance-wrap{margin:0 -15px;background:url(../images/bg1.jpg) no-repeat 50%}#perspective_img_container{-webkit-perspective:30px;perspective:30px}#perspective_img_inner,#perspective_img_inner.floating{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}#perspective_img_inner.floating{-webkit-animation:d 5s infinite;animation:d 5s infinite}#perspective_img_inner svg{max-height:550px}#perspective_img_inner svg>g:not(#Layer_1){transition:all .3s}#perspective_img_inner svg>g:not(#Layer_1):hover{opacity:.5;transition:all .3s}@media (max-width:768px){.corporate-governance .video-wrap-col,.web-and-applications .video-wrap-col{background-color:rgba(0,0,0,.05)}}.corporate-governance .video-wrap-col .video-wrap,.web-and-applications .video-wrap-col .video-wrap{position:relative}.corporate-governance .video-wrap-col .video-wrap video,.web-and-applications .video-wrap-col .video-wrap video{width:100%;max-height:600px;margin-bottom:-8px}@media (min-width:768px){.corporate-governance .video-wrap-col .video-wrap video,.web-and-applications .video-wrap-col .video-wrap video{margin-bottom:-8px}}@media (orientation:landscape) and (max-width:768px){.corporate-governance .video-wrap-col .video-wrap video,.web-and-applications .video-wrap-col .video-wrap video{max-height:300px}}.web-and-applications .row.bg-light{background:#f7f7f7 url(../images/bg2.jpg) no-repeat 50%!important}.solutions-mobile>.row>div{padding:0}.solutions-mobile>.row>div .item{margin:5px;background-color:#008ac4;color:#fff;padding:15px;border-radius:5px;display:block}@media (max-width:767px){.solutions-mobile>.row>div .item{pointer-events:none}}.solutions-mobile>.row>div .item .iconwrap{font-size:45px}.solutions-mobile>.row>div .item .title{font-weight:700;min-height:42px;font-size:.8em;line-height:1.2;display:flex;align-items:center;justify-content:center}@media (min-width:576px){.solutions-mobile>.row>div .item .title{font-size:1em}}.solutions-mobile>.row>div:first-of-type .item,.solutions-mobile>.row>div:nth-of-type(2) .item{background-color:#06aae9}.solutions-mobile>.row>div:nth-of-type(3) .item{background-color:#0f8dd9}.solutions-mobile>.row>div:nth-of-type(4) .item{background-color:#137ece}.solutions-mobile>.row>div:nth-of-type(5) .item,.solutions-mobile>.row>div:nth-of-type(6) .item{background-color:#1b6bc4}.solutions-mobile>.row>div:nth-of-type(7) .item{background-color:#137ece}.solutions-mobile>.row>div:nth-of-type(8) .item{background-color:#0f8dd9}.full-article .content{margin:20px}.full-article .content.before-footer{margin-bottom:120px!important}@media (min-width:768px){.full-article .content{margin:5%}.full-article .content.before-footer{margin-bottom:calc(5% + 100px)!important}}@media (min-width:991px){.full-article .content{margin:7%}.full-article .content.before-footer{margin-bottom:calc(7% + 100px)!important}}@media (min-width:1400px){.full-article .content{margin:10%}.full-article .content.before-footer{margin-bottom:calc(10% + 50px)!important}body.page-mobilapp .full-article .content,body.page-mobilapplikacio .full-article .content{margin:5%}}.page-home .villa-patzay{padding-bottom:150px!important}.number-list li{display:flex;align-items:center}.number-list li:not(:last-of-type){margin-bottom:5px}.number-list li img{min-width:50px;width:50px;margin-right:15px}.pin-wrap{width:100%;max-width:300px}.pin-wrap .logo{margin-bottom:20px}.page-mobilapp .content,.page-mobilapplikacio .content{text-align:justify}.page-mobilapp .video-wrap,.page-mobilapplikacio .video-wrap{position:relative;background:rgba(0,0,0,.05)}@media (min-width:768px){.page-mobilapp .video-wrap,.page-mobilapplikacio .video-wrap{background:transparent}}.page-mobilapp .video-wrap video,.page-mobilapplikacio .video-wrap video{width:100%;margin-bottom:-8px}@media (min-width:991px){.page-mobilapp .video-wrap video,.page-mobilapplikacio .video-wrap video{margin-bottom:-8px;max-height:490px}}@media (min-width:1200px){.page-mobilapp .video-wrap video,.page-mobilapplikacio .video-wrap video{margin-bottom:-8px;max-height:490px}}@media (orientation:landscape) and (max-width:768px){.page-mobilapp .video-wrap video,.page-mobilapplikacio .video-wrap video{max-height:300px}}@media (min-width:768px){.page-mobilapp .slider-wrap,.page-mobilapplikacio .slider-wrap{margin-bottom:-35px}}@media (min-width:1200px){.page-mobilapp .lSPager,.page-mobilapplikacio .lSPager{-webkit-transform:translateY(-35px);transform:translateY(-35px)}}@media (min-width:1400px){.page-mobilapp .lSPager,.page-mobilapplikacio .lSPager{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}.page-mobilapp .lSAction>a,.page-mobilapplikacio .lSAction>a{background-image:url(../img/controls-dark.png)}@media (min-width:1400px){.col-xxl-6{flex:0 0 50%;max-width:50%}}body:not(.page-home) picture:not(.header-picture){height:100%!important}body:not(.page-home) picture:not(.header-picture),body:not(.page-home) picture:not(.header-picture) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:576px){body:not(.page-home) picture:not(.header-picture) img{height:100%!important}}.datepicker .day.disabled,.datepicker .month.disabled,.datepicker .year.disabled,.timepicker .hour.disabled{opacity:.3}.contact-form textarea{height:150px}.consultation-form .alert{font-size:.8em}.consultation-form input[readonly]{background-color:#fff}.consultation-form textarea{height:116px}.lang-link{color:#bbbaba}.lang-link:active,.lang-link:focus,.lang-link:hover{color:#fff}.counter-up-wrap{background:#f7f7f7;padding:40px 0;color:color(#fff);text-align:center;background-attachment:fixed}@media (min-width:768px){.counter-up-wrap{padding:100px 0}}.counter-up-wrap h1,.counter-up-wrap h2,.counter-up-wrap h3,.counter-up-wrap h4,.counter-up-wrap h5,.counter-up-wrap h6,.counter-up-wrap i{color:#fff}.counter-up-wrap .item{text-transform:uppercase}@media (min-width:768px){.counter-up-wrap .item{font-size:1.1em}}.counter-up-wrap .item .number{font-size:3em;line-height:1.3;font-weight:500}.counter-up-wrap .item p{font-weight:300;font-size:.9em}.counter-up-wrap .item i{display:inline-block;margin-bottom:20px;color:#008ac4;font-size:4em}.integrations .integration-list{position:relative;height:300px;display:block;margin:0 0 60px;padding:0}.integrations .integration-list li{list-style:none;position:absolute;text-align:center}.integrations .integration-list img{width:128px;height:auto;border-radius:50%;box-shadow:0 6px 24px rgba(0,0,0,.1)}.integrations .integration-list img+span{display:block;font-size:.9rem;padding-top:5px}.integrations .integration-list img.s{width:66px}.integrations .integration-list img.s+span{font-size:.7rem}.integrations .integration-list img.m{width:96px}.integrations .integration-list img.m+span{font-size:.8rem}ul.with-space li:not(:last-of-type){margin-bottom:15px}.reference-item{background:#e1e1e1;border-radius:5px;padding:20px;height:100%;display:flex;flex-direction:column}@media (min-width:576px){.reference-item .image-wrap{height:calc(100% - 80px)}}.reference-item .image-wrap img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.reference-item .title{font-size:.9em;font-weight:700;color:#008ac4;display:flex;align-items:center;justify-content:center;line-height:1.2;padding:20px 0 0}@media (min-width:576px){.reference-item .title{padding:0;height:80px}}.reference-item .title .item-logo{max-height:30px;margin-top:5px}.push-video-module .push-video-wrap{position:relative;max-width:825px;margin:0 auto}.push-video-module .push-video-wrap .push-video-volume-button-wrap{position:absolute;top:0;right:0;padding:20px;z-index:2}.push-video-module .push-video-volume-button-wrap i{-webkit-transform:scale(1.4);transform:scale(1.4)}body:not(.closed-floating-elements) footer .content-bottom-full-wrap{padding-bottom:160px!important}body:not(.closed-floating-elements) .sztp{position:fixed;bottom:0;left:0;z-index:2}body:not(.closed-floating-elements) .sztp a img{max-width:360px;border-top-right-radius:20px}body.closed-floating-elements #closeFloatingElements{display:none}body.closed-floating-elements .sztp{padding-top:20px}body.closed-floating-elements .sztp a{margin:auto}body.closed-floating-elements .sztp a img{max-width:360px;border-top-right-radius:10px;border-top-left-radius:10px}#closeFloatingElements{width:40px;height:40px;background-color:#22a4da;color:#fff;font-size:2em;text-align:center;border-radius:50%;margin:10px auto 10px 10px;cursor:pointer;border:1px solid #ffffff2e;display:flex;justify-content:center;align-items:center}#closeFloatingElements i{font-size:24px}#closeFloatingElements:hover{opacity:.7}@keyframes a{0%{background:#1e1e1e}to{background:#014965}}@keyframes b{0%{opacity:1}to{opacity:0;display:none;z-index:-1}}@keyframes c{0%{width:0}to{width:calc(100% - 170px)}}@keyframes d{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}to{-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes e{to{left:200%}}html{height:100%}body{min-height:100%}a{color:#008ac4}a:hover{color:#004c68}a.link-underline{text-decoration:underline}a.link-underline:hover{text-decoration:none}.custom-control-input:focus~.custom-control-label:before,button:focus,input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:0 0 0 transparent!important}.container{max-width:1240px}.container-custom{max-width:92%;margin:0 auto}.container.container-sm{max-width:1040px}.container.container-xs{max-width:840px}.bg-light{background:#f7f7f7!important}.bg-primary{background-color:#008ac4!important}.text-strike{text-decoration:line-through}.text-primary{color:#008ac4!important}.btn-rounded{border-radius:50px}.btn-shadow{box-shadow:0 0 30px 10px rgba(0,0,0,.2)}.btn{border-radius:.15rem;position:relative;overflow:hidden;outline:none;transition:all .2s ease;font-size:1.3rem;font-weight:400}.btn:after{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.btn.btn-outer-white:after,.btn.btn-white:after{background-image:linear-gradient(90deg,transparent,rgba(0,138,196,.3),transparent)}.btn:hover:after{-webkit-animation:e 1.6s ease;animation:e 1.6s ease}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn-lg{padding-left:20px;padding-right:20px;font-size:1.3em;font-weight:400}@media (min-width:769px){.btn-lg{padding-left:40px;padding-right:40px}}.btn-xl{padding-left:40px;padding-right:40px;font-size:1.8em;font-weight:700}@media (min-width:769px){.btn-xl{padding-left:50px;padding-right:50px}}.btn-primary{background-color:#008ac4;border-color:#008ac4;color:#fff}.btn-primary:hover{background-color:#004c68;border-color:#004c68;color:#fff}.btn-orange{background-color:#ff5733;border-color:#ff5733;color:#fff}.btn-orange:hover{background-color:#d44c2d;border-color:#d44c2d;color:#fff}.btn-orange-dark{background-color:#d7300c;border-color:#d7300c;color:#fff}.btn-orange-dark:hover{background-color:#b82b0b;border-color:#b82b0b;color:#fff}.btn-claret{background-color:#900c3e;border-color:#900c3e;color:#fff}.btn-claret:hover{background-color:#6d0d32;border-color:#6d0d32;color:#fff}.btn-success{background-color:#40ae49;border-color:#40ae49;color:#fff}.btn-success:hover{background-color:#207527;border-color:#207527;color:#fff}.btn-white{background-color:#fff;border-color:#fff;color:#008ac4}.btn-white:hover{background-color:#008ac4;border-color:#fff;color:#fff}.btn-outer-white{background-color:#004c68;border-color:#fff;color:#fff}.btn-outer-white:hover{background-color:#fff;border-color:#fff;color:#008ac4}.btn-light{color:#008ac4}.mb-10{margin-bottom:4.5rem!important}.mb-9{margin-bottom:4rem!important}.mb-8{margin-bottom:3.5rem!important}.mb-7{margin-bottom:1.5rem!important}@media (min-width:768px){.mb-7{margin-bottom:3rem!important}}.mb-6{margin-bottom:2.5rem!important}.p-10{padding:4.5rem!important}.p-9{padding:4rem!important}.p-8{padding:3.5rem!important}.p-7{padding:1rem!important}@media (min-width:576px){.p-7{padding:3rem!important}}.p-6{padding:2.5rem!important}.p-5{padding:1rem!important}@media (min-width:576px){.p-5{padding:2rem!important}}.px-10{padding-left:1.5rem!important;padding-right:1.5rem!important}@media (min-width:768px){.px-10{padding-left:4.5rem!important;padding-right:4.5rem!important}}.white-space-nowrap{white-space:nowrap}.card.card-transparent,.card.card-transparent .card-body,.card.card-transparent .card-header{border:0;background:transparent}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#008ac4}.lSSlideOuter .lSPager.lSpg>li a{background-color:#bbb;border-radius:50%;height:15px;width:15px}form:not(._submit-attempted) [type=checkbox]:invalid,form:not(._submit-attempted) [type=radio]:invalid{box-shadow:0 0 0 transparent}form._submit-attempted .custom-select:invalid,form._submit-attempted .form-control:invalid{border-color:red;outline:0!important;box-shadow:0 0 0 transparent;background-color:#faa!important}form._submit-attempted [type=checkbox]:invalid+label,form._submit-attempted [type=checkbox]:invalid+label a,form._submit-attempted [type=radio]:invalid+label,form._submit-attempted [type=radio]:invalid+label a{color:red}form._submit-attempted .custom-file-input:invalid+.custom-file-label,form._submit-attempted [type=checkbox]:invalid+label.custom-control-label:after,form._submit-attempted [type=checkbox]:invalid+label.custom-control-label:before,form._submit-attempted [type=radio]:invalid+label.custom-control-label:after,form._submit-attempted [type=radio]:invalid+label.custom-control-label:before{background-color:#faa!important;border-color:red!important}form._submit-attempted .custom-file-input:invalid+.custom-file-label:after{background-color:red!important;color:#fff}.req{color:red}.gdprcookie-overlay{width:100%;right:0;bottom:0;z-index:9999;position:fixed;overflow:auto}.gdprcookie-overlay .gdprcookie{padding:.6em 1.8em;margin:auto;position:relative;right:0;bottom:0;top:unset;box-shadow:0 0 0 0 transparent;border:1px solid #fff3;font-size:.7em;font-weight:400;width:100%;max-width:100%;border:0;display:flex;align-items:center;justify-content:space-between;flex-direction:column;text-align:center;background:#008ac4}@media (min-width:576px){.gdprcookie-overlay .gdprcookie{flex-direction:row;text-align:left!important}}.gdprcookie-overlay .gdprcookie a,.gdprcookie-overlay .gdprcookie a:hover{color:#fff}.gdprcookie-overlay .gdprcookie .privacy-link{text-decoration:underline}.gdprcookie-overlay .gdprcookie .privacy-link:hover{text-decoration:none}@media (min-width:576px){.gdprcookie-overlay .gdprcookie{font-size:.75em}}.gdprcookie-overlay .gdprcookie .gdprcookie-intro{line-height:1.2}.gdprcookie-overlay .gdprcookie .gdprcookie-intro p{margin-bottom:0}.gdprcookie-overlay .gdprcookie .gdprcookie-types h2{margin-bottom:10px;margin-top:10px;text-decoration:underline;font-weight:400}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul{margin:0 -5px}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li{display:inline-block;padding:2px 5px;width:100%}@media (min-width:576px){.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li{width:auto;text-align:center}}.gdprcookie-overlay .gdprcookie h1{display:none}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons{padding-top:20px}@media (min-width:576px){.gdprcookie-overlay .gdprcookie .gdprcookie-buttons{min-width:320px;padding-left:20px;padding-top:0}}@media (min-width:576px) and (min-width:576px){.gdprcookie-overlay .gdprcookie .gdprcookie-buttons{text-align:right}}@media (min-width:576px){.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button{display:inline-block;padding:.2em .8em!important;font-size:.9em;font-weight:700;border-width:1px;border-style:solid;text-align:center;white-space:nowrap;margin:5px}}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button:first-of-type{width:140px;background:#004c68;border-color:#fff;color:color(text)}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button:first-of-type:hover{background:#008ac4;border-color:#fff}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button:nth-of-type(2){border-color:#fff;color:#fff;background:#008ac4}.jq-toast-wrap{width:300px}.jq-toast-wrap .jq-toast-heading{font-size:20px;margin:0 0 10px}.jq-toast-wrap .jq-toast-single{font-size:1.1em;line-height:1.2}.wow:not(.started-animation){opacity:0}.custom-control{padding-left:2.5rem}.custom-control-label:after,.custom-control-label:before{width:1.5rem;height:1.5rem;left:-2.5rem;outline:0!important;box-shadow:0 0 0transparent!important;margin-top:-3px}.custom-control-input:checked~.custom-control-label:after,.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#40ae49;background-color:#40ae49;border-radius:50%}.font-weight-bold{font-weight:700}.font-x2{font-size:1.2em}.font-x3{font-size:1.4em}.loader-wrap{position:fixed;padding:5%;top:0;left:0;width:100%;height:100%;z-index:99999999!important;background:hsla(0,0%,100%,.7)}body:not(.loading) .loader-wrap{display:none}.loader{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100px}.loader .loader:before{content:"";display:block;padding-top:100%}.loader .circular{-webkit-animation:f 2s linear infinite;animation:f 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:g 1.5s ease-in-out infinite,h 6s ease-in-out infinite;animation:g 1.5s ease-in-out infinite,h 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes f{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes f{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes g{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes g{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes h{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes h{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}h2{font-weight:700;font-size:2em}@media (min-width:768px){h2{font-size:2.5em}}.subtitle{font-size:1.3em}.border-radius{border-radius:10px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-file{overflow:hidden}.animated.delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.light-gradient-down{background:#f7f7f7;background:linear-gradient(180deg,#f7f7f7,#fff)}.complete-icon-wrap{text-align:center}.complete-icon-wrap svg{max-width:120px;margin:0 auto 30px}.complete-icon-wrap svg .circ{opacity:0;stroke-dasharray:130;stroke-dashoffset:130;transition:all 1s}.complete-icon-wrap svg .tick{stroke-dasharray:50;stroke-dashoffset:50;transition:stroke-dashoffset 1s ease-out .5s}.complete-icon-wrap svg .path{fill:none;stroke:#40ae49;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:10}.complete-icon-wrap svg.drawn .path{opacity:1;stroke-dashoffset:0}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:25px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:25px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}