@import url(https://fonts.googleapis.com/css?family=Rubik:300,400);@import url(https://unpkg.com/ionicons@4.0.0/dist/css/ionicons.min.css);/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.button{border:2px solid transparent;border-radius:50px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.5);color:#fff;cursor:pointer;display:inline-block;font-weight:400;padding:10px 20px;text-decoration:none;-webkit-transition:background .2s,color .2s,border .2s;transition:background .2s,color .2s,border .2s}.button.red{background:#bc4d23}.button.red:hover{background:#cd5426}.button.blue{background:#035a78}.button.blue:hover{background:#03698c;color:#fff}.button.simple{background:none;border-width:0 0 2px;border-radius:0;border-color:rgba(3,90,120,.25);-webkit-box-shadow:none;box-shadow:none;color:#bc4d23;padding:0}.button.simple:hover{background:none;border-bottom:2px solid #035a78}.button.outline{background:none;color:#000}.button.outline:hover{color:#fff}.button.outline.red{border-color:#bc4d23}.button.outline.blue{border-color:#035a78}.button.outline.red:hover{background-color:#bc4d23}.button.outline.blue:hover{background-color:#035a78}form{margin:10px -8px;text-align:center}form .field{clear:both;margin-bottom:10px;padding:0 8px;position:relative;text-align:left}form .field.half{clear:none;float:left;width:50%}form .field label{border-radius:3px 3px 0 0;color:#035a78;font-size:.7rem;opacity:0;padding:7px 10px;-webkit-transition:opacity .2s;transition:opacity .2s;position:absolute;top:1px;left:9px;right:9px}form .field input,form .field textarea{border:1px solid #eee;border-radius:3px;display:block;line-height:1.25;padding:0 10px;outline:none;width:100%;-webkit-transition:border .2s,padding .2s;transition:border .2s,padding .2s;-webkit-appearance:none}form .field input:active,form .field input:focus,form .field textarea:active,form .field textarea:focus{border-color:rgba(3,90,120,.5)}form .field input{height:50px}form .field textarea{height:200px;width:100%;resize:none;padding-top:10px;padding-bottom:10px}form .field input:valid{padding-top:14px}form .field input:valid+label{opacity:1}form .button{margin:0 8px;padding-left:40px;padding-right:40px}.tab-group{border-radius:5px;-webkit-box-shadow:0 2px 5px 0 rgba(3,90,120,.16);box-shadow:0 2px 5px 0 rgba(3,90,120,.16);margin:0 auto;max-width:700px}.tab-group ul{list-style:none}.tab-group .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:46px}.tab-group .tabs.two li{width:50%}.tab-group .tabs.three li{width:33.33333%}.tab-group .tabs.four li{width:25%}.tab-group .tabs.five li{width:20%}.tab-group .tabs.six li{width:16.66667%}.tab-group .tabs li{border-bottom:2px solid #eaeaea;display:block;width:160px;-webkit-transition:color .2s,border .2s;transition:color .2s,border .2s}.tab-group .tabs li.active{border-color:#035a78;font-weight:400;color:#bc4d23}.tab-group .tabs li:not(.active):hover{cursor:pointer;color:#bc4d23}.tab-group .items{padding:20px 40px}.tab-group .items>li{-webkit-transition:opacity .2s;transition:opacity .2s;text-align:left}.tab-group .items>li:not(.active){display:none}form:after,header:after{content:"";display:table;clear:both}html{background:-webkit-gradient(linear,left top,right top,from(rgba(3,90,120,.15)),to(rgba(188,77,35,.15)));background:linear-gradient(90deg,rgba(3,90,120,.15),rgba(188,77,35,.15));-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Rubik,serif;font-weight:300;font-size:16px;line-height:1.5;min-height:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}html *,html :after,html :before{-webkit-box-sizing:inherit;box-sizing:inherit;outline:none}h1,h2,h3,h4{font-weight:400}h2{font-size:1.8em;margin:30px 0 10px}h2,h3{text-align:center}h3{margin-top:0;font-size:1.5;font-weight:300}ul{list-style:none;padding:0;margin:0}a{color:#bc4d23;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}a:hover{color:#035a78}#page-container{background:#fff;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);overflow:hidden;margin-top:55px}.container{margin:0 auto;padding:0 20px;max-width:960px}#copyrights{color:rgba(0,0,0,.3);font-size:.75rem;line-height:1.5;padding:8px;text-align:center}#copyrights a{color:inherit}#copyrights a:hover{color:#000}.check-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.check-list ul,.sigwise-list{list-style:none;margin:0;text-align:left;padding:0}.check-list ul.indented,.sigwise-list.indented{margin-left:30px}.check-list ul li,.sigwise-list li{padding:6px 0 6px 20px;position:relative}.check-list ul li:before,.sigwise-list li:before{content:"\F2BA";color:#bc4d23;position:absolute;left:0;font-family:Ionicons}#__bs_notify__{border-radius:4px 4px 0 0!important;font-size:.8rem!important;opacity:.75!important;padding:6px 12px!important;top:auto!important;bottom:0!important;right:10px!important}.maintenance{height:100vh}.maintenance .center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.maintenance .center .logo{max-width:200px}.maintenance .center p{opacity:.3;margin:0}.maintenance #copyrights{position:fixed;bottom:0;width:100%}header{background:#fff;border-bottom:1px solid rgba(3,90,120,.1);z-index:10;position:fixed;top:0;left:0;right:0}header,header>.container{height:55px}header>.container>*{height:100%}header a.logo{float:left;display:block;padding:12px 0}header a.logo img{height:100%}#menu{display:block;float:right;list-style:none;padding:0;margin:0}#menu li{display:block;float:left;height:100%}#menu li:not(:last-child){margin-right:30px}#menu li a{color:inherit;display:block;height:100%;line-height:55px;position:relative;-webkit-transition:color .2s;transition:color .2s}#menu li a:after{background:#035a78;content:"";display:block;opacity:0;height:2px;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%;position:absolute;bottom:12px}#menu li a.active{color:#bc4d23}#menu li a.active:after,#menu li a:hover:after{opacity:1}@media (max-width:799px){#menu{display:none}}#menu-responsive{display:none;float:right}#menu-responsive:before{content:"";display:inline-block;height:100%;vertical-align:middle}#menu-responsive.open .toggle{background:transparent}#menu-responsive.open .toggle:after,#menu-responsive.open .toggle:before{top:50%}#menu-responsive.open .toggle:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#menu-responsive.open .toggle>div{opacity:0}#menu-responsive.open .toggle:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#menu-responsive.open .container{opacity:1;visibility:visible;-webkit-transition:opacity .1s,visibility 0s 0s;transition:opacity .1s,visibility 0s 0s}#menu-responsive .toggle{cursor:pointer;display:inline-block;height:20px;width:30px;position:relative;-webkit-transition:background .2s;transition:background .2s;vertical-align:middle}#menu-responsive .toggle:after,#menu-responsive .toggle:before,#menu-responsive .toggle>div{background:#bc4d23;content:"";display:block;height:3px;width:100%;position:absolute;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}#menu-responsive .toggle:before{top:0}#menu-responsive .toggle>div{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menu-responsive .toggle:after{bottom:0}#menu-responsive .container{position:fixed;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);top:55px;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:opacity .1s,visibility 0s .1s;transition:opacity .1s,visibility 0s .1s}#menu-responsive .container ul{list-style:none;margin:0;padding:0}#menu-responsive .container ul li{font-size:1.5rem;text-align:center}#menu-responsive .container ul li:not(:last-child){border-bottom:1px solid rgba(3,90,120,.1)}#menu-responsive .container ul li a{display:block;padding:20px 0}#menu-responsive .container ul li a.active{color:#bc4d23}@media (max-width:799px){#menu-responsive{display:block}}body.loading #menu-responsive .container{-webkit-transition:none!important;transition:none!important}#hero{color:#fff;background:url(/assets/img/hero-blur.png) no-repeat;background-position:50%;background-size:cover;font-weight:400;padding:20px 0}#hero .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:350px;position:relative}#hero .container .title{font-size:2rem;width:460px;max-width:100%}#hero .container .description{text-align:justify;line-height:1.5;width:460px;max-width:100%}#hero .container .button{margin-bottom:20px}#hero .container img.locations{position:absolute;top:10px;right:0;height:90%}@media (max-width:959px){#hero .container img.locations{right:20px}}@media (max-width:799px){#hero .container img.locations{display:none}}#hero .container .map-caption{position:absolute;right:0;bottom:-5px;margin:0;font-size:.7em;opacity:.5;text-align:right;line-height:1.2}@media (max-width:959px){#hero .container .map-caption{right:20px}}@media (max-width:799px){#hero .container .map-caption{display:none}}@media (max-width:799px){#hero .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:250px}#hero .container .button{-ms-flex-item-align:center;align-self:center}}@-webkit-keyframes ripple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ripple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}#preloader{background:-webkit-gradient(linear,left top,right top,from(rgba(3,90,120,.15)),to(rgba(188,77,35,.15))) #fff;background:linear-gradient(90deg,rgba(3,90,120,.15),rgba(188,77,35,.15)) #fff;opacity:0;visibility:hidden;position:fixed;top:55px;bottom:0;left:0;right:0;-webkit-transition:opacity .2s,visibility .2s .2s,top 0s .2s;transition:opacity .2s,visibility .2s .2s,top 0s .2s;z-index:50}#preloader.full{top:0}#preloader .ripple{width:75px!important;height:75px!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#preloader .ripple div{-webkit-animation:ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:8px solid;border-radius:50%;height:100%;width:100%;position:absolute}#preloader .ripple div:first-child{border-color:#bc4d23}#preloader .ripple div:nth-child(2){border-color:#035a78;-webkit-animation-delay:-.5s;animation-delay:-.5s}body.loading #preloader{opacity:1;visibility:visible;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}section.work-with-us{margin-bottom:50px;text-align:center}section.work-with-us h2{margin-bottom:30px}section.work-with-us .check-list ul{width:45%}@media (max-width:799px){section.work-with-us .check-list ul{width:500px;max-width:90%}}section.work-with-us .button{margin:30px 0 0}section.contacts{margin-bottom:30px;text-align:center}section.contacts h2{margin-bottom:10px}section.contacts h3{margin:0 0 30px}section.contacts .map{border-bottom:1px solid #eee;height:350px;margin-bottom:30px}section.contacts .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}section.contacts .flex ul{list-style:none;padding-left:20px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:799px){section.contacts .flex ul{padding:0}}section.contacts .flex ul li{padding:6px 0 6px 20px;position:relative;margin:0 10px 10px}section.contacts .flex ul li:before{color:#035a78;position:absolute;left:0;font-family:Ionicons}section.contacts .flex ul li a{color:inherit}section.contacts .flex ul li a:hover{color:#bc4d23}section.contacts .flex ul li.local:before{content:"\F34A"}section.contacts .flex ul li.phone:before{content:"\F2AC"}section.contacts .flex ul li.mail:before{content:"\F322"}section.contacts .flex form{padding-right:20px;width:500px}@media (max-width:799px){section.contacts .flex form{padding:0}}section.contacts .button{margin:10px 0 0}section.testimonials{margin-bottom:70px;text-align:center}section.testimonials h2{margin-bottom:20px}section.testimonials .testimonial{padding-bottom:8px;min-height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.testimonials .testimonial blockquote{color:#555;font-style:italic;max-width:700px;margin:0 auto 10px}section.testimonials .testimonial .name{font-weight:400}section.international-clients{margin-bottom:50px;text-align:center}section.international-clients h3{margin:0 0 10px}section.international-clients .client-logos{display:block;margin:0 auto 10px;width:90%}section.company{text-align:center}section.company p{text-align:left;max-width:700px;margin-left:auto;margin-right:auto}section.company .partners{margin-top:30px;margin-bottom:60px}section.company .partners a{display:inline-block;vertical-align:middle;margin:10px 20px}section.company .partners a img{max-width:200px;max-height:80px}section.company .tab-group{margin-bottom:70px}section.company .teams{padding-top:10px;margin:0 auto;max-width:650px}section.company .teams .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}section.company .teams .row>div{-webkit-text-emphasis:center;text-emphasis:center;width:33.3333%;width:25%;margin-bottom:40px}@media screen and (max-width:599px){section.company .teams .row>div{width:33.3333%}}@media screen and (max-width:448px){section.company .teams .row>div{width:50%}}section.company .teams .row>div img{border-radius:50px;border:1px solid #bc4d23;height:100px;width:100px}section.company .teams .row>div .position{font-size:.8em}section.clients,section.intervention-areas{text-align:center;margin-bottom:40px}section.clients .customer-matrix,section.intervention-areas .customer-matrix{padding-top:20px;margin-bottom:20px}section.clients .customer-matrix .logo,section.intervention-areas .customer-matrix .logo{display:inline-block;height:50px;margin:0 10px 10px;overflow:hidden;opacity:.6}section.clients .customer-matrix .logo img,section.intervention-areas .customer-matrix .logo img{position:relative;top:0;-webkit-transition:top .2s;transition:top .2s}section.clients .customer-matrix .logo:hover,section.intervention-areas .customer-matrix .logo:hover{opacity:1}section.clients .customer-matrix .logo:hover img,section.intervention-areas .customer-matrix .logo:hover img{top:-50px}section.clients .check-list,section.intervention-areas .check-list{padding-top:20px;font-size:1.1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.clients .check-list ul,section.intervention-areas .check-list ul{margin:0 30px 10px;width:390px}@media (max-width:799px){section.clients .check-list ul,section.intervention-areas .check-list ul{margin:0;padding:0 20px;width:400px;max-width:90%}}@media (max-width:799px){section.clients .check-list ul li,section.intervention-areas .check-list ul li{width:100%}}section.services{text-align:center;margin-bottom:50px}section.services .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;margin-bottom:30px}@media (max-width:799px){section.services .columns{display:block}}section.services .columns .column{padding:0 10px;width:33%;text-align:left}@media (max-width:799px){section.services .columns .column{margin:0 auto 60px;max-width:500px;width:100%}}section.services .columns .column .illustration{max-height:200px;margin-bottom:20px;width:100%}section.services .columns .column h3{font-weight:500;text-align:left;margin-bottom:6px}section.services .columns .column p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0}