@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local(""),url("../fonts/roboto-v29-latin-ext_latin-regular.6a7ae61c20ac.woff2") format("woff2"),url("../fonts/roboto-v29-latin-ext_latin-regular.b20d588cc2b0.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;src:local(""),url("../fonts/roboto-v29-latin-ext_latin-italic.b0894118166d.woff2") format("woff2"),url("../fonts/roboto-v29-latin-ext_latin-italic.b509fee21680.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local(""),url("../fonts/roboto-v29-latin-ext_latin-700.15e7da30b33b.woff2") format("woff2"),url("../fonts/roboto-v29-latin-ext_latin-700.262926e07f7d.woff") format("woff")}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;src:local(""),url("../fonts/roboto-v29-latin-ext_latin-700italic.ab4856fc1ba6.woff2") format("woff2"),url("../fonts/roboto-v29-latin-ext_latin-700italic.65f19693bf73.woff") format("woff")}a{text-decoration:none;opacity:.9;transition:opacity .5s}a:hover{text-decoration:none;opacity:1}a:visited{opacity:1}a.active{opacity:1}.button{display:inline-block;padding:16px 32px;font-size:20px;line-height:24px;font-weight:bold;color:#fff;background-color:#2f689a;transition:background-color .5s;opacity:1}.button:not(.deactivated):hover{text-decoration:none;background-color:rgb(41.0373134328,90.8059701493,134.4626865672)}.bubble{border-radius:20px;border-width:2px;border-style:solid}*{box-sizing:border-box}:root{scroll-behavior:smooth}html,body{height:100%}body{margin:0;padding:0;font-family:"Roboto",sans-serif;font-size:16px;line-height:1.63;color:#414141;background-color:#fff}body h1,body h2,body h3{text-transform:uppercase}body h1,body h2,body h3,body h4{color:#2f689a;font-weight:bold}body h1{font-size:52px;line-height:normal;margin:72px 0 24px 0}@media(max-width: 768px){body h1{margin:40px 0 24px 0;font-size:30px}}body h2{margin:24px 0;font-size:46px;line-height:normal}@media(max-width: 992px){body h2{font-size:36px}}@media(max-width: 768px){body h2{font-size:28px}}body h3{font-size:22px;line-height:normal}body h4{font-size:20px;line-height:normal;margin:16px 0}body h5{font-size:18px;line-height:normal;margin:20px 0}body h6{font-size:16px;line-height:1.63;margin:16px 0}body a{color:#767d8d;-webkit-tap-highlight-color:rgba(0,0,0,0)}body mark{background-color:unset;color:#ffde57}@media(max-width: 768px){body.mobile-navigation-shown{overflow:hidden}body.mobile-navigation-shown #navigation{transform:translateY(100%)}}body .centered{text-align:center}body img.responsive{width:100%;height:auto}body img.original-width{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}#wrapper{display:grid;grid-auto-columns:auto;grid-template-rows:[header] auto [advert] auto [main] 1fr [contact] auto [footer] auto;min-height:100%;-webkit-hyphens:auto;hyphens:auto}#wrapper>*,#wrapper .subgrid{display:grid;grid-template-columns:1fr [content-start] 550px [content-center] 550px [content-end] 1fr}@media(min-width: 992px)and (max-width: 1200px){#wrapper>*,#wrapper .subgrid{grid-template-columns:30px [content-start] auto [content-center] auto [content-end] 30px}}@media(min-width: 768px)and (max-width: 992px){#wrapper>*,#wrapper .subgrid{grid-template-columns:24px [content-start] auto [content-center] auto [content-end] 24px}}@media(max-width: 768px){#wrapper>*,#wrapper .subgrid{grid-template-columns:24px [content-start] 1fr [content-center] 1fr [content-end] 24px}}#wrapper .content{grid-column:content-start/content-end}#wrapper .full-width,#wrapper .full-grid{grid-column:1/-1}#wrapper .full-grid{grid-row:1/-1}#wrapper .row-1{grid-row-start:1}#advert{opacity:1;font-size:20px;line-height:normal;color:#414141;background-color:#ffde57;position:sticky;top:0;z-index:49}#advert .content{text-align:center}#header{grid-row:header;padding:32px 0;width:100%;align-content:start;background-color:#2f689a;box-shadow:0 2px 8px 0 rgba(60,66,79,.5)}@media(max-width: 768px){#header{padding:0;overflow:hidden}}#header .content{display:grid;grid-template-columns:auto auto;align-items:center;background-color:#2f689a}#header .content .logo{grid-column:1;opacity:1}#header .content #navigation{grid-column:2;display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:20px;font-weight:bold;margin-left:90px}#header .content #navigation a{color:#fff;margin:0 10px}@media(max-width: 768px){#header .content #navigation a{margin:13px 0;display:block}}@media(min-width: 992px)and (max-width: 1200px){#header .content #navigation{margin-left:50px}}@media(min-width: 768px)and (max-width: 992px){#header .content #navigation{margin-left:0;font-size:19px}}@media(max-width: 768px){#header .content #navigation{margin:0;text-align:left;z-index:50;background-color:#2f689a;display:block;position:fixed;top:-100%;transition:transform 1s ease;left:0;right:0;height:100%;overflow:hidden;padding:130px 24px 0 24px}#header .content #navigation.prevent-animation{transition:transform 0s}}#header .content i{color:#fff;width:18px;height:21px;display:none}@media(max-width: 768px){#header .content i{display:inline-block;justify-self:end;z-index:100}}@media(min-width: 768px)and (max-width: 992px){#header .content{display:grid;grid-template-rows:auto;grid-template-columns:auto 1fr}}@media(max-width: 768px){#header .content{grid-template-rows:auto auto}}.logo{display:grid;grid-template-columns:117px 1fr;align-items:end}.logo img{width:100%}.logo .logo-text{margin-left:16px;align-self:stretch;display:grid;grid-template-rows:auto auto;line-height:unset;align-items:end}.logo .logo-text .company-name{font-size:min(max(23px,4vw),48px);font-weight:bold;color:#ffde57}@media(min-width: 768px)and (max-width: 992px){.logo .logo-text .company-name{margin-top:-5px}}.logo .logo-text .slogan{opacity:.7;font-size:min(max(7px,1.5vw),14px);color:#fff;margin-left:2px}@media(max-width: 992px){.logo .logo-text .slogan{display:none}}@media(max-width: 992px){.logo .logo-text{grid-template-rows:1fr;align-items:center}}@media(max-width: 768px){.logo .logo-text{margin-left:7px}}@media(min-width: 768px)and (max-width: 992px){.logo{grid-row:1;grid-template-columns:100px 1fr}}@media(max-width: 768px){.logo{grid-template-columns:62px auto;grid-template-rows:auto auto;z-index:100;padding:16px 0;background-color:#2f689a}}#testimonials{padding:60px 0 100px 0}@media(max-width: 768px){#testimonials{padding:40px 0}}#testimonials .title{text-align:center;margin-bottom:50px}#testimonials .bubbles{display:grid;grid-template-columns:auto auto;grid-gap:64px;align-items:start;justify-items:center}@media(max-width: 992px){#testimonials .bubbles{grid-template-columns:auto}}@media(max-width: 576px){#testimonials .bubbles{grid-column:1/-1;grid-gap:0;padding-bottom:50px}}#testimonials .bubbles .testimonial{position:relative;display:grid;border-radius:20px;background-color:#ffde57;margin-bottom:20px}@media(max-width: 992px){#testimonials .bubbles .testimonial{max-width:550px}}@media(max-width: 576px){#testimonials .bubbles .testimonial{border-radius:0;margin-bottom:0}}#testimonials .bubbles .testimonial .triangle{position:absolute;height:60px;bottom:-60px;right:30px;z-index:1}@media(max-width: 576px){#testimonials .bubbles .testimonial .triangle{height:34px;bottom:-34px}}#testimonials .bubbles .testimonial .triangle path{fill:#ffde57}#testimonials .bubbles .testimonial:last-child{background-color:#2f689a;color:#fff;align-self:end;margin-bottom:0}#testimonials .bubbles .testimonial:last-child .triangle{right:unset;left:30px;transform:rotate(270deg)}#testimonials .bubbles .testimonial:last-child .triangle path{fill:#2f689a}#testimonials .bubbles .testimonial .card{margin:30px 30px 20px}#testimonials .bubbles .testimonial .card i{font-size:36px;opacity:.2;line-height:.3}#testimonials .bubbles .testimonial .card .body{margin-top:0}#testimonials .bubbles .testimonial .card .author{text-align:right;-webkit-hyphens:manual;hyphens:manual}#internal-page-links{background-color:#2f689a;color:#fff;padding:50px 0}@media(max-width: 768px){#internal-page-links{padding:40px 0 20px}}#internal-page-links h2,#internal-page-links h3{color:#fff}#internal-page-links h2{margin-bottom:40px}#internal-page-links .pages{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:140px;column-gap:140px}@media(max-width: 992px){#internal-page-links .pages{-moz-column-gap:70px;column-gap:70px}}@media(max-width: 768px){#internal-page-links .pages{grid-template-columns:1fr;row-gap:40px}}#internal-page-links .pages a{opacity:unset;color:unset}#internal-page-links .pages a.page .image{border-radius:20px;background-size:cover;height:200px}@media(max-width: 768px){#internal-page-links .pages a.page .image{height:240px}}#internal-page-links .pages a.page .subtitle span{font-style:italic}#contact{padding:32px 0;grid-row:contact;background-color:#256093}@media(max-width: 768px){#contact{text-align:center}}#contact .content{display:grid;grid-template-columns:auto auto auto;grid-gap:20px;justify-content:space-between;text-align:left;color:#fff}@media(max-width: 768px){#contact .content{grid-template-columns:auto;grid-template-rows:auto auto auto;justify-items:center;text-align:center;justify-content:unset}}#contact .content a{opacity:unset}#contact .content .contact-links a{color:#fff;display:block}@media(max-width: 768px){#contact .content .contact-links{justify-self:center;grid-row:1}}#contact .content .social-media .links{display:flex;justify-content:space-evenly}#contact .content h2{margin-bottom:64px}@media(max-width: 768px){#contact .content h2{margin-bottom:30px}}#child-landing-pages{color:#fff;background-color:#256093;padding-top:50px}@media(max-width: 768px){#child-landing-pages{text-align:center}}#child-landing-pages i{font-size:24px}#child-landing-pages #toggle-child-landing-page-list{cursor:pointer}#child-landing-pages #child-landing-page-list{display:none;text-align:left}#child-landing-pages #child-landing-page-list.show{display:block}#child-landing-pages #child-landing-page-list a{color:#fff}#footer{padding:32px 0;grid-row:footer;background-color:#256093;align-items:center;color:#fff}#footer .content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;justify-content:space-between}@media(max-width: 768px){#footer .content{grid-template-columns:1fr}}#footer .content .links{display:grid;grid-template-columns:auto auto;grid-gap:20px;justify-content:end}@media(max-width: 768px){#footer .content .links{justify-self:center;grid-row:1}}#footer .content .links a{color:#fff}@media(min-width: 768px)and (max-width: 992px){#footer .content span{font-size:16px}}@media(max-width: 768px){#footer .content span{justify-self:center}}.dur1{animation-duration:1s}.dur2{animation-duration:2s}.del05{animation-delay:.5s}#about-us .content #introduction{display:grid;grid-template-columns:1fr auto;-moz-column-gap:80px;column-gap:80px;margin-top:50px}@media(max-width: 768px){#about-us .content #introduction{grid-template-columns:1fr;margin-top:10px}}@media(max-width: 768px){#about-us .content #introduction .title{text-align:center}}#about-us .content #introduction .title h1{text-transform:unset;margin-bottom:10px}@media(max-width: 768px){#about-us .content #introduction .title h1{font-size:40px}}#about-us .content #introduction .title .subtitle{line-height:1.4;font-size:38px;color:#2f689a}@media(max-width: 768px){#about-us .content #introduction .title .subtitle{font-size:22px}}#about-us .content #introduction .title .subtitle p{margin-top:0}@media(min-width: 769px){#about-us .content #introduction .text{margin-bottom:100px}}#about-us .content #introduction img{justify-self:center;align-self:end;transform:translateY(50px)}#approach{padding:80px 0}@media(max-width: 768px){#approach{padding:40px 0}}#approach .approach-steps{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px;padding-top:50px}@media(max-width: 768px){#approach .approach-steps{grid-template-columns:1fr;padding-top:20px}}#open_positions{background-color:#2f689a;grid-template-rows:auto 1fr}#open_positions .background{grid-row:1;grid-column:1/-1;background-color:#fff}#open_positions .background .images{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px}@media(max-width: 768px){#open_positions .background .images{grid-template-columns:1fr;grid-gap:20px;padding-top:40px}}#open_positions .background .images img{width:100%;border-radius:20px;margin-bottom:-120px;z-index:2}@media(max-width: 768px){#open_positions .background .images img{grid-template-columns:1fr;margin-bottom:unset}#open_positions .background .images img:last-child{margin-bottom:-100px}}#open_positions .text{grid-row:2;padding:180px 0 120px}@media(max-width: 768px){#open_positions .text{padding:140px 0 40px}}#open_positions .text h2{color:#fff;margin-bottom:0}#open_positions .text .subtitle{font-size:36px;margin:15px 0;color:#fff;line-height:normal}@media(max-width: 768px){#open_positions .text .subtitle{font-size:26px}}#open_positions .text .open_positions{margin-top:40px;margin-left:auto;margin-right:auto;width:70%}@media(max-width: 768px){#open_positions .text .open_positions{width:100%}}#open_positions .text .open_positions .open_position{background-color:#fff;padding:15px 30px;margin-bottom:15px;border-radius:20px;display:grid;grid-template-columns:1fr auto;align-items:center;font-size:20px;line-height:normal;color:#414141}#team{padding-top:80px;background-color:#ffde57}@media(max-width: 768px){#team .content h2{text-align:center}}#team .team-members.team-grid{display:grid;grid-template-columns:[content-start] 1fr repeat(2, 275px) 1fr [content-end]}@media(min-width: 993px)and (max-width: 1200px){#team .team-members.team-grid{grid-template-columns:[content-start] 1fr repeat(2, calc((100% - 2 * 30px) / 4)) 1fr [content-end]}}@media(min-width: 769px)and (max-width: 992px){#team .team-members.team-grid{grid-template-columns:[content-start] 1fr repeat(2, calc((100% - 2 * 24px) / 4)) 1fr [content-end]}}@media(max-width: 768px){#team .team-members.team-grid{grid-template-columns:[content-start] 1fr [content-end]}}#team .team-members .desc{grid-column:1/-1;display:none}@media(max-width: 768px){#team .team-members .desc{display:none}}@media(min-width: 769px){#team .team-members .desc{z-index:2}#team .team-members .desc:nth-child(10n+5){background-color:#f5f5f5}}@media(min-width: 769px){#team .team-members .desc.show-desktop{display:grid;justify-items:center}}#team .team-members .desc.show-desktop:last-child{background-color:#fff}#team .team-members .desc .desc-wrapper{grid-column:content-start/content-end;background-color:#fff;border-radius:20px;box-shadow:0 1px 2px 1px rgba(0,0,0,.25);padding:32px 50px 62px 50px;width:100%}@media(max-width: 768px){#team .team-members .desc .desc-wrapper{transform:translateY(-32px)}}@media(min-width: 769px){#team .team-members .desc .desc-wrapper{margin-top:64px}}#team .team-members .desc .desc-wrapper .desc-close-button{display:grid;justify-content:end;width:100%}#team .team-members .desc .desc-wrapper .desc-close-button a{cursor:pointer}#team .team-members .desc .desc-wrapper .desc-close-button i{font-size:24px}#team .team-members .desc .desc-wrapper .desc-content{display:grid;grid-template-columns:1fr 3fr;grid-gap:38px}@media(min-width: 769px)and (max-width: 992px){#team .team-members .desc .desc-wrapper .desc-content{grid-gap:10px}}#team .team-members .desc .desc-wrapper .desc-content img.desc-image{width:100%;border-radius:40%}#team .team-members .desc .desc-wrapper .desc-content .desc-header{margin-bottom:32px}#team .team-members .desc .desc-wrapper .desc-content .desc-header .name{font-weight:bold;color:#2f689a;font-size:24px;line-height:normal;margin:0}#team .team-members .desc .desc-wrapper .desc-content .desc-header .position{color:#767d8d;margin:0;line-height:normal}#team .team-members .cell{width:100%;padding-top:100px;display:grid;justify-items:center;text-align:center}#team .team-members .cell:not(.grid-balancer){cursor:pointer}@media(min-width: 769px)and (max-width: 992px){#team .team-members .cell{padding-top:80px}}@media(max-width: 768px){#team .team-members .cell{padding-top:30px}}@media(min-width: 769px){#team .team-members .cell:nth-child(5n+1){display:grid;grid-template-columns:1fr 275px}}@media(min-width: 769px)and (min-width: 993px)and (max-width: 1200px){#team .team-members .cell:nth-child(5n+1){grid-template-columns:30px 1fr}}@media(min-width: 769px)and (min-width: 769px)and (max-width: 992px){#team .team-members .cell:nth-child(5n+1){grid-template-columns:24px 1fr}}@media(min-width: 769px){#team .team-members .cell:nth-child(5n+1) .member{grid-column:2}#team .team-members .cell:nth-child(5n+4){display:grid}}@media(min-width: 769px)and (min-width: 1201px){#team .team-members .cell:nth-child(5n+4){grid-template-columns:275px 1fr}}@media(min-width: 769px)and (min-width: 993px)and (max-width: 1200px){#team .team-members .cell:nth-child(5n+4){grid-template-columns:1fr 30px}}@media(min-width: 769px)and (min-width: 769px)and (max-width: 992px){#team .team-members .cell:nth-child(5n+4){grid-template-columns:1fr 24px}}@media(min-width: 769px){#team .team-members .cell:nth-child(5n+4) .member{grid-column:1}}@media(min-width: 769px)and (max-width: 768px){#team .team-members .cell:nth-child(5n+4) .member{grid-column:2}}@media(min-width: 769px){#team .team-members .cell:nth-child(10n+6),#team .team-members .cell:nth-child(10n+7),#team .team-members .cell:nth-child(10n+8),#team .team-members .cell:nth-child(10n+9){background-color:#f5f5f5}#team .team-members .cell:nth-child(10n+6) .member .bubble-wrapper .bubble,#team .team-members .cell:nth-child(10n+7) .member .bubble-wrapper .bubble,#team .team-members .cell:nth-child(10n+8) .member .bubble-wrapper .bubble,#team .team-members .cell:nth-child(10n+9) .member .bubble-wrapper .bubble{border-color:#f5f5f5}}@media(max-width: 768px){#team .team-members .cell:nth-child(5n+2),#team .team-members .cell:nth-child(5n+4){background-color:#f5f5f5}#team .team-members .cell:nth-child(5n+2) .member .bubble-wrapper,#team .team-members .cell:nth-child(5n+4) .member .bubble-wrapper{background-color:#ffde57}#team .team-members .cell:nth-child(5n+2) .member .bubble-wrapper .bubble,#team .team-members .cell:nth-child(5n+4) .member .bubble-wrapper .bubble{border-color:#f5f5f5}#team .team-members .cell:nth-child(5n+1) .member .bubble-wrapper,#team .team-members .cell:nth-child(5n+3) .member .bubble-wrapper{background-color:#f5f5f5}#team .team-members .cell:nth-last-child(1 of .cell:not(.grid-balancer)) .member .bubble-wrapper{background-color:#fff}}@media(max-width: 768px){#team .team-members .cell.grid-balancer{display:none}}#team .team-members .cell .member{display:grid;width:calc(100% - 20px)}@media(max-width: 768px){#team .team-members .cell .member{width:100%}}@media(min-width: 769px)and (max-width: 992px){#team .team-members .cell .member{width:calc(100% - 10px)}}#team .team-members .cell .member .team-photo{grid-row:1;grid-column:1;overflow:hidden;justify-self:center}#team .team-members .cell .member .team-photo img{max-height:290px}@media(min-width: 769px)and (max-width: 992px){#team .team-members .cell .member .team-photo img{max-height:230px}}@media(max-width: 768px){#team .team-members .cell .member .team-photo img{height:230px;transform:scale(150%);transform-origin:top}}@media(max-width: 768px){#team .team-members .cell .member .bubble-wrapper{display:grid}}@media(min-width: 769px){#team .team-members .cell .member .bubble-wrapper{grid-row:1;grid-column:1;align-self:end;transform:translateY(50%);z-index:3}}#team .team-members .cell .member .bubble-wrapper .bubble{background-color:#fff;border-color:#ffde57;padding:12px;z-index:2}@media(max-width: 768px){#team .team-members .cell .member .bubble-wrapper .bubble{justify-self:center;transform:translateY(-38px);width:90%}#team .team-members .cell .member .bubble-wrapper .bubble:not(.show-mobile){max-width:400px}#team .team-members .cell .member .bubble-wrapper .bubble.show-mobile{padding:12px 24px}#team .team-members .cell .member .bubble-wrapper .bubble.show-mobile .bio-text{display:block}}@media(min-width: 769px){#team .team-members .cell .member .bubble-wrapper .bubble{font-size:15px}}#team .team-members .cell .member .bubble-wrapper .bubble p.name{margin:0;font-weight:bold;color:#2f689a}#team .team-members .cell .member .bubble-wrapper .bubble p.position{margin:0;color:#767d8d}#team .team-members .cell .member .bubble-wrapper .bubble .bio-text{display:none;text-align:left}#team .team-members .skill-container{margin-top:30px}#team .team-members .skill-container .skill-list{display:grid;grid-auto-rows:1fr;grid-gap:1rem 2rem;grid-template-columns:repeat(2, 1fr)}@media(min-width: 401px)and (max-width: 576px){#team .team-members .skill-container .skill-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 577px)and (max-width: 992px){#team .team-members .skill-container .skill-list{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 993px){#team .team-members .skill-container .skill-list{grid-template-columns:repeat(5, 1fr)}}#team .team-members .skill-container .skill-list .skill{align-content:center}#team .team-members .skill-container .skill-list .skill img{height:auto;width:100%}#blog-article .content{margin-bottom:100px}@media(max-width: 768px){#blog-article .content{margin-bottom:70px}}#blog-article .content h1{text-transform:none;color:#414141}#blog-article .content h2{margin-top:60px}@media(max-width: 768px){#blog-article .content h2{margin-top:40px}}#blog-article .content h3{margin-top:40px}@media(max-width: 768px){#blog-article .content h3{margin-top:20px}}#blog-article .content .date span{font-style:italic}#blog-article .content .banner-image{margin:50px 0 34px 0;border-radius:15px}@media(max-width: 768px){#blog-article .content .banner-image{margin:30px 0 14px 0}}#blog-article .content .body{margin:0 50px 80px 50px}@media(max-width: 768px){#blog-article .content .body{margin:0 0 50px 0}}#blog-article .content .body img{margin-top:30px;margin-bottom:30px}@media(max-width: 768px){#blog-article .content .body img{margin-top:20px;margin-bottom:20px}}#blog-article .content .block-text .content{margin-bottom:30px}@media(min-width: 769px){#blog-article .content .block-code{margin:0 65px}}#blog-article .content .button{border-radius:10px;text-transform:uppercase}@media(min-width: 768px){#blog-index h2{font-size:30px}}#blog-index .header-image{padding-top:80px;margin-bottom:80px;justify-items:center;background-color:#f5f5f5}#blog-index .header-image img{margin-bottom:-70px;max-width:100%}#blog-index .content{margin-bottom:100px}@media(max-width: 768px){#blog-index .content{margin-bottom:70px}}#blog-index .content h1{color:#414141}#blog-index .content .articles{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:70px;column-gap:70px;row-gap:60px;margin:80px 0}@media(max-width: 768px){#blog-index .content .articles{grid-template-columns:1fr;margin:50px 0;row-gap:40px}}#blog-index .content .articles a{opacity:unset;color:unset}#blog-index .content .articles .article.prominent .banner-image{height:360px}@media(max-width: 768px){#blog-index .content .articles .article.prominent .banner-image{height:240px}}@media(min-width: 768px){#blog-index .content .articles .article.simple{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;grid-gap:38px;align-items:center}}#blog-index .content .articles .article.simple .banner-image{width:172px;height:172px}@media(max-width: 768px){#blog-index .content .articles .article.simple .banner-image{height:240px;width:unset}}@media(min-width: 768px){#blog-index .content .articles .article.simple h2{margin-top:5px}}#blog-index .content .articles .article .date span{font-style:italic}#blog-index .content .articles .article .banner-image{border-radius:20px;background-size:cover}#blog-index .content .pagination .step-links{display:flex;justify-content:center;-moz-column-gap:12px;column-gap:12px}#blog-index .content .pagination .step-links .button{padding:unset;display:flex;align-items:center;justify-content:center;border-radius:5px;width:54px;height:54px}#blog-index .content .pagination .step-links .button.deactivated{background-color:rgb(41.0373134328,90.8059701493,134.4626865672)}#plain-page{padding-bottom:80px}#plain-page h5{margin-bottom:0}#plain-page .insurance .body{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;align-items:center;margin-top:10px}@media(max-width: 768px){#plain-page .insurance .body{grid-template-columns:1fr;grid-gap:0;margin-top:20px}}#plain-page .insurance .body a{opacity:1}#plain-page .insurance .body a img{vertical-align:middle}#call-to-action{display:grid;text-align:right}#call-to-action .content{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;margin-top:16px;position:relative;z-index:1}@media(max-width: 768px){#call-to-action .content{grid-template-columns:auto}}#call-to-action .content h1{color:#414141;-webkit-hyphens:none;hyphens:none}@media(max-width: 576px){#call-to-action .content h1{margin-bottom:0;font-size:26px}}#call-to-action .content h1 mark{background-color:unset;color:#ffde57}#call-to-action .content .title{margin-top:50px;grid-column:2;grid-row:1}@media(max-width: 992px){#call-to-action .content .title{margin-top:0}}@media(max-width: 768px){#call-to-action .content .title{text-align:center;grid-column:1/3}}#call-to-action .content .paperplane{z-index:-1;grid-column:1/3;grid-row:1/3;justify-self:center;margin-top:-40px;width:100%}@media(max-width: 768px){#call-to-action .content .paperplane{grid-row:3;align-self:start;margin-top:-30px}}#call-to-action .content .paperplane img,#call-to-action .content .paperplane object{width:100%;max-width:1000px}@media(max-width: 768px){#call-to-action .content .paperplane img,#call-to-action .content .paperplane object{max-width:500px}}#call-to-action .content .header-text{grid-row:2;grid-column:2;margin-bottom:50px}@media(max-width: 768px){#call-to-action .content .header-text{margin-bottom:0;text-align:center;grid-column:1/3}}#call-to-action .content .header-image{align-self:end;margin-bottom:-60px;justify-self:start;margin-left:-30%;grid-column:1;grid-row:1/3}@media(max-width: 768px){#call-to-action .content .header-image{grid-column:1/3;justify-self:center;margin-left:0;grid-row:3;margin-bottom:-50px}}#call-to-action .content .header-image img,#call-to-action .content .header-image object,#call-to-action .content .header-image svg{max-width:100%;height:100%;width:500px}@media(max-width: 768px){#call-to-action .content .header-image img,#call-to-action .content .header-image object,#call-to-action .content .header-image svg{width:300px}}.technologies{overflow:hidden;padding:16px 0 80px 0}@media(max-width: 768px){.technologies{padding:0 0 40px 0}}.technologies .content{display:grid;grid-column-gap:50px;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto}@media(max-width: 992px){.technologies .content{grid-template-columns:auto}}.technologies .content h2{grid-row:1;grid-column:1}@media(max-width: 992px){.technologies .content h2{text-align:center}}.technologies .content .body{grid-row:2/-1;grid-column:1}@media(max-width: 992px){.technologies .content .body{grid-column:unset;grid-row:3}}.technologies .content .image-in-text{grid-row:1/-1;grid-column:2}@media(max-width: 992px){.technologies .content .image-in-text{grid-column:unset;grid-row:2;justify-self:center}}.technologies .content .image-in-text img{width:345px}@media(max-width: 992px){.technologies .content .image-in-text img{width:256px}}.technologies .tech-logos{display:grid;grid-template-columns:repeat(7, 1fr);grid-auto-rows:1fr;grid-column-gap:5%;margin:20px 0}@media(min-width: 768px)and (max-width: 992px){.technologies .tech-logos{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 576px)and (max-width: 768px){.technologies .tech-logos{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 576px){.technologies .tech-logos{grid-template-columns:repeat(2, 1fr);grid-column-gap:10%}}.technologies .tech-logos div{display:grid;align-content:center;justify-content:center}.technologies .tech-logos div img{width:100%;height:auto}.expert-skills{background-color:#ffde57;padding:56px 0 80px}@media(max-width: 768px){.expert-skills{padding:26px 0 50px}}.expert-skills h2,.expert-skills h4{color:#414141}.expert-skills .content{display:grid;align-content:start}.expert-skills .content .body{display:grid;grid-template-columns:auto auto auto;grid-column-gap:60px;margin:50px 0 0}@media(max-width: 992px){.expert-skills .content .body{margin:30px 0 0;grid-row-gap:30px;grid-template-columns:auto}}.expert-skills .content .body .expert-skill .title,.expert-skills .content .body .expert-skill .sub-point{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline}.expert-skills .content .body .expert-skill .title i{font-size:25px;margin-right:10px}.expert-skills .content .body .expert-skill .sub-point p{margin:10px 0 10px 10px}#soft-skills{padding:56px 0 0 0}@media(max-width: 768px){#soft-skills{padding:32px 0 0 0}}#soft-skills .content{display:grid;grid-template-rows:auto auto auto;grid-template-columns:50% calc(50% - 60px);grid-column-gap:60px}@media(max-width: 992px){#soft-skills .content{grid-template-columns:auto}}#soft-skills .content h2{grid-column:1;grid-row:1}@media(max-width: 992px){#soft-skills .content h2{text-align:center}}#soft-skills .content .body{grid-column:1;grid-row:2/-1;margin-bottom:80px}@media(max-width: 992px){#soft-skills .content .body{grid-row:3;margin-bottom:40px}}#soft-skills .content .image{grid-column:2;grid-row:1/-1;align-self:end;justify-self:center;margin-bottom:-30px;z-index:2}@media(max-width: 992px){#soft-skills .content .image{grid-column:unset;grid-row:2;margin-bottom:unset}}#soft-skills .content .image img{width:100%;height:auto}@media(max-width: 992px){#soft-skills .content .image img{max-width:500px}}#specialties{background-color:#f5f5f5}#specialties .content{display:grid;grid-template-rows:auto auto;grid-template-columns:40% 60%;padding-top:76px}@media(max-width: 992px){#specialties .content{grid-template-rows:auto auto auto;grid-template-columns:auto;padding-top:26px}}#specialties .content .specialty{margin-bottom:80px}@media(max-width: 992px){#specialties .content .specialty{margin-bottom:40px}}@media(max-width: 992px){#specialties .content .specialty h2{text-align:center}}#specialties .content .specialty:first-child{grid-column:1/-1;grid-row:1}@media(max-width: 992px){#specialties .content .specialty:first-child{grid-row:1;margin-bottom:40px}}#specialties .content .specialty:nth-child(2){grid-column:2;grid-row:2}@media(max-width: 992px){#specialties .content .specialty:nth-child(2){grid-row:2;grid-column:unset}}#specialties .content .rocket{width:100%;grid-row:2;grid-column:1;margin-bottom:-3px;justify-self:center;align-self:end}@media(max-width: 992px){#specialties .content .rocket{grid-row:3;max-width:500px}}#specialties .content .stars{width:80%;grid-row:1/-1;grid-column:2;z-index:-1;align-self:center}@media(max-width: 992px){#specialties .content .stars{display:none}}.services{grid-template-rows:auto 1fr 1fr;margin-bottom:30px}@media(max-width: 768px){.services{grid-template-rows:auto 59px 1fr}}.services .background-image{background-color:#f5f5f5;grid-row:1/3}.services .content h3,.services .content h4,.services .content h5{color:#414141}.services .content .icon img{height:auto;width:172px}@media(max-width: 768px){.services .content .icon img{width:100px}}.services .content.cards{grid-row:1;display:grid;grid-template-columns:auto auto;grid-gap:70px 100px;margin:56px 0 80px}@media(min-width: 768px)and (max-width: 992px){.services .content.cards{grid-gap:30px 48px}}@media(max-width: 768px){.services .content.cards{margin:46px 0 70px;grid-template-columns:auto;grid-gap:48px}}.services .summary{grid-row:2/4}.services .summary .content{display:grid;grid-template-columns:auto auto;grid-gap:80px;align-items:center;justify-items:center;background-color:#fff;border-radius:40px;border:solid 4px #f5f5f5;padding:80px 100px}@media(max-width: 768px){.services .summary .content{grid-template-columns:unset;grid-template-rows:auto auto;grid-gap:30px;padding:0;border:unset;border-radius:unset;background-color:unset}}#job-offer{max-width:1100px;margin:0 auto;background-color:rgba(203,210,228,.2)}#job-offer h2{font-size:46px}@media(max-width: 768px){#job-offer h2{font-size:36px}}#job-offer ul li{margin-bottom:7px}#job-offer img{width:100%}#job-offer .text-content{padding:40px 80px}@media(min-width: 769px)and (max-width: 992px){#job-offer .text-content{padding:30px 40px}}@media(max-width: 768px){#job-offer .text-content{padding:24px 20px}}#job-offer .text-content a{color:#2eaff0;font-weight:bold}#job-offer .text-content .application.button{display:inline-block;color:#fff}#job-offer footer{display:grid;grid-template-columns:24px auto auto 24px;background-color:#2f689a;align-items:center}@media(max-width: 768px){#job-offer footer{grid-template-columns:20px auto auto 20px}}#job-offer footer a{color:#fff}#job-offer footer .logo{padding:20px 0;grid-column:2;opacity:1}#job-offer footer .website-link{grid-column:3;justify-self:end}@media(max-width: 768px){#job-offer footer .website-link{display:none}}#job-offer .header-image{height:265px;background-repeat:no-repeat;background-size:cover}#job-offer-list .content{padding:80px 0 120px;display:grid;align-content:start}@media(max-width: 768px){#job-offer-list .content{padding:56px 0}}#landing-page #hero{grid-template-columns:1fr 1fr;grid-gap:60px}@media(max-width: 992px){#landing-page #hero{grid-template-columns:unset;grid-template-rows:1fr auto;grid-gap:unset}}#landing-page #hero .image{background-size:cover;height:100%;min-height:500px}@media(max-width: 992px){#landing-page #hero .image{height:400px;min-height:unset}}#landing-page #hero .text{margin-right:60px;padding:100px 0;align-self:center}#landing-page #hero .text h1{margin-top:0}@media(min-width: 768px)and (max-width: 992px){#landing-page #hero .text{margin:0 24px}}@media(max-width: 768px){#landing-page #hero .text{margin:0 24px;padding:60px 0}}#landing-page .advert{padding:60px 0}@media(max-width: 768px){#landing-page .advert{padding:40px 0}}#landing-page .advert .content{text-align:center;display:grid;grid-template-rows:auto auto auto;grid-template-columns:100%}#landing-page .advert .content img{grid-column:1;grid-row:1/3;justify-self:center;width:100%;max-width:600px;padding:0 60px}#landing-page .advert .content .button{border-radius:5px}#landing-page .advert .content .text{grid-column:1;grid-row:3;padding:0 40px 50px 40px}@media(max-width: 768px){#landing-page .advert .content .text{padding:0 20px 30px 20px}}#landing-page .advert .content .background{grid-column:1;grid-row:2/-1;background-color:#ffde57;border-radius:20px}#landing-page .text-block{padding:60px 0}@media(max-width: 768px){#landing-page .text-block{padding:40px 0}}#landing-page .text-block h1,#landing-page .text-block h2,#landing-page .text-block h3,#landing-page .text-block h4,#landing-page .text-block h5,#landing-page .text-block h6{color:#414141}#landing-page .text-block.yellow{background-color:#ffde57}#landing-page .text-block.gray{background-color:#f5f5f5}#landing-page .formal-bullet-point-list{padding:60px 0;background-color:#f5f5f5}@media(max-width: 768px){#landing-page .formal-bullet-point-list{padding:40px 0}}#landing-page .formal-bullet-point-list .bullet-points{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media(max-width: 768px){#landing-page .formal-bullet-point-list .bullet-points{grid-template-columns:unset}}#landing-page .formal-bullet-point-list .bullet-points .bullet-point{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;margin-top:20px}#landing-page .formal-bullet-point-list .bullet-points .bullet-point i,#landing-page .formal-bullet-point-list .bullet-points .bullet-point .title{font-size:22px;margin:0;line-height:normal}#landing-page .formal-bullet-point-list .bullet-points .bullet-point .title{font-weight:bold}#landing-page .formal-bullet-point-list .text{margin-top:40px}#landing-page .casual-bullet-point-lists{padding:60px 0}@media(max-width: 768px){#landing-page .casual-bullet-point-lists{padding:40px 0}}#landing-page .casual-bullet-point-lists .bullet-point-lists{display:grid;grid-template-columns:auto auto;grid-gap:50px;align-items:center}@media(max-width: 768px){#landing-page .casual-bullet-point-lists .bullet-point-lists{grid-template-columns:unset}}#landing-page .casual-bullet-point-lists .bullet-point-lists img{height:300px;max-width:100%;justify-self:center}#landing-page .casual-bullet-point-lists .bullet-point-lists .bullet-point-list .list-title{font-size:28px;font-weight:bold;color:#767d8d;margin:0 0 20px 0}#landing-page .casual-bullet-point-lists .bullet-point-lists .bullet-point-list .bullet-point{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;font-size:18px;font-weight:bold}#landing-page .casual-bullet-point-lists .bullet-point-lists .bullet-point-list .bullet-point i,#landing-page .casual-bullet-point-lists .bullet-point-lists .bullet-point-list .bullet-point .text{margin-top:0;line-height:normal}#customers{display:grid}#customers .customer{margin:26px 0}#customers .customer .header .content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px}@media(max-width: 992px){#customers .customer .header .content{grid-template-columns:auto}}#customers .customer .header .content .image{text-align:center;align-self:end}@media(max-width: 992px){#customers .customer .header .content .image{grid-row:2;grid-column:1}}#customers .customer .header .content .image img{width:auto;max-width:100%;max-height:400px}@media(max-width: 992px){#customers .customer .header .content .text{grid-row:1;grid-column:1}}#customers .customer .header .content .text h2{text-transform:uppercase;margin-bottom:5px}@media(min-width: 993px){#customers .customer .header .content .text h2{font-size:36px;margin-top:20px}}#customers .customer .header .content .text .subtitle{margin:0 0 20px 0;text-transform:uppercase;color:#2f689a;font-size:20px;line-height:normal}#customers .customer .header .content .text .functionality{margin-bottom:50px}#customers .customer .header .content .text .functionality .sub-point{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline}#customers .customer .header .content .text .functionality .sub-point i{font-size:30px;color:#ffde57}#customers .customer .header .content .text .functionality .sub-point p{margin:10px 0 10px 10px}#customers .customer .body{grid-template-rows:auto 1fr 85px;grid-column-gap:0}@media(max-width: 992px){#customers .customer .body{grid-template-rows:auto 1fr 50px}}#customers .customer .body .background-image{margin-top:-80px;z-index:-1;grid-row:1/3;-webkit-mask-image:url("../images/inclined-plane.219291c94958.svg");mask-image:url("../images/inclined-plane.219291c94958.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}#customers .customer .body .content{display:grid}#customers .customer .body .content.description{grid-row:1;grid-template-columns:1fr 1fr;grid-column-gap:50px}@media(max-width: 768px){#customers .customer .body .content.description{grid-template-columns:auto}}#customers .customer .body .content.technology{grid-row:2/4;grid-template-columns:1fr 1fr;grid-column-gap:50px}@media(max-width: 768px){#customers .customer .body .content.technology{grid-template-columns:auto;grid-row-gap:20px}}#customers .customer .body .content.technology .technology-item{padding:40px 60px;border-radius:20px;border-width:2px;border-style:solid;background-color:#fff;display:grid;grid-template-columns:70px 1fr;grid-gap:16px;align-items:center}@media(max-width: 992px){#customers .customer .body .content.technology .technology-item{grid-template-columns:30px 1fr;padding:20px 30px}}@media(max-width: 576px){#customers .customer .body .content.technology .technology-item{padding:10px 15px}}#customers .customer .body .content.technology .technology-item img{width:100%;align-self:center}#customers .customer .body .content.technology .technology-item h5{margin-bottom:0}#customers .customer .body .content.technology .technology-item p{margin-top:0}#customers .customer.prominent_blue .body .background-image{background-color:#2f689a;transform:scaleX(-1)}#customers .customer.prominent_blue .body .description{color:#fff}#customers .customer.prominent_blue .body .technology-item{border-color:#2f689a}@media(min-width: 992px){#customers .customer.prominent_yellow .content>.text{grid-column:2/3;grid-row:1}}@media(min-width: 992px){#customers .customer.prominent_yellow .content>.image{grid-column:1/2;grid-row:1}}#customers .customer.prominent_yellow .background-image{background-color:#ffde57}#customers .customer.prominent_yellow .technology-item{border-color:#ffde57}#customers .customer.plain .content.header .functionality{margin-bottom:0}@media(max-width: 768px){#customers .customer.plain .content.technology{grid-row-gap:0}}#customers .customer.plain .content.technology .technology-item{border-style:none;grid-template-columns:40px 1fr;padding:unset}@media(max-width: 992px){#customers .customer.plain .content.technology .technology-item{grid-template-columns:30px 1fr}}#project #banner-image-with-bullet-points .content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px}@media(max-width: 992px){#project #banner-image-with-bullet-points .content{grid-template-columns:1fr;grid-template-rows:minmax(300px, 1fr) 1fr;grid-row-gap:20px}}#project #banner-image-with-bullet-points .content .bullet-point{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}#project #banner-image-with-bullet-points .content .bullet-point i{color:#ffde57;font-size:30px}#project .project-quote .quote{align-items:center;padding:30px}@media(max-width: 576px){#project .project-quote .quote{padding:10px}}@media(max-width: 576px){#project .project-quote .quote{grid-template-columns:auto;grid-template-rows:auto 1fr;grid-row-gap:20px}#project .project-quote .quote .icon{justify-self:center}}#project .project-quote .quote .text{font-style:italic;font-size:24px;margin-bottom:0}@media(max-width: 576px){#project .project-quote .quote .text{font-size:20px}}#project{padding:80px 0 0}@media(max-width: 768px){#project{padding:40px 0 0}}#project .project-section{padding:0 0 30px}@media(max-width: 768px){#project .project-section{padding:0 0 20px}}#project .tags{display:flex;justify-content:left;flex-wrap:wrap;-moz-column-gap:25px;column-gap:25px}#project .tags i{color:#2f689a}#project .client{color:#3c424f;text-transform:none;font-size:30px}@media(max-width: 768px){#project .client{font-size:24px}}#project h1{margin-top:unset}#project .project-image{border-radius:15px}.image-with-caption img{max-width:100%;border-radius:15px}.image-with-caption .caption{margin-top:unset}
