@font-face{font-family:"robotoregular";src:url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype"),url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomedium";src:url("../fonts/Roboto/Roboto-Medium.ttf") format("truetype"),url("../fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotobold";src:url("../fonts/Roboto/Roboto-Bold.ttf") format("truetype"),url("../fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal}h1{font-family:"robotobold",sans-serif;font-weight:700;font-size:52px;line-height:100%}@media only screen and (max-width: 768px){h1{font-weight:600;font-size:32px;line-height:38px;letter-spacing:-0.03em}}h2{font-family:"robotomedium",sans-serif;font-weight:500;font-size:44px;line-height:52px;letter-spacing:-0.03em}@media only screen and (max-width: 768px){h2{font-size:30px;line-height:35px}}h3{font-family:"robotoregular",sans-serif;font-weight:400;font-size:36px;line-height:40px;letter-spacing:-0.03em}@media only screen and (max-width: 768px){h3{font-size:26px;line-height:30px}}h4{font-family:"robotoregular",sans-serif;font-weight:400;font-size:32px;line-height:38px;letter-spacing:-0.03em}@media only screen and (max-width: 768px){h4{font-size:22px;line-height:26px}}h5{font-family:"robotoregular",sans-serif;font-weight:400;font-size:26px;line-height:30px;letter-spacing:-0.02em}@media only screen and (max-width: 768px){h5{font-size:20px;line-height:23px}}h6{font-family:"robotoregular",sans-serif;font-weight:400;font-size:22px;line-height:26px;letter-spacing:-0.02em}@media only screen and (max-width: 768px){h6{font-size:18px;line-height:21px}}.h7{font-family:"robotoregular",sans-serif;font-weight:400;font-size:16px;line-height:19px}@media only screen and (max-width: 768px){.h7{font-size:15px;line-height:18px}}.caption-1{font-family:"robotoregular",sans-serif;font-weight:400;font-size:15px;line-height:18px}@media only screen and (max-width: 768px){.caption-1{font-size:14px;line-height:16px}}.body-1{font-family:"robotoregular",sans-serif;font-weight:400;font-size:16px;line-height:24px}.body-2{font-family:"robotoregular",sans-serif;font-weight:400;font-size:15px;line-height:21px}.body-2-bold{font-family:"robotoregular",sans-serif;font-weight:400;font-size:15px;line-height:21px;font-weight:500}.link{font-family:"robotoregular",sans-serif;font-weight:400;font-size:16px;line-height:18px;text-decoration:underline}@media only screen and (max-width: 768px){.link{font-size:14px;line-height:16px}}label,.label{font-family:"robotoregular",sans-serif;font-weight:400;font-size:15px;line-height:18px;letter-spacing:.03em}@media only screen and (max-width: 768px){label,.label{font-size:14px;line-height:16px}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p{color:#56566b}.container{max-width:1280px;width:100%;margin:0 auto;padding:0 20px}@media only screen and (max-width: 768px){.container{padding:0 10px}}ul{list-style:none}a{text-decoration:none;display:block;color:#141415}span{display:block}svg{display:block}label{display:block}img,iframe{max-width:100%;display:block}.table-responsive{overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto}html.prevent-scroll,html.prevent-scroll body{height:100%;overflow:hidden}.button-large{font-family:"robotomedium",sans-serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;display:inline-flex;text-decoration:none;text-align:center;background-color:#1398d0;color:#fff;border-radius:3px;border:none;box-shadow:none;outline:none;text-transform:uppercase;cursor:pointer;padding:16px 30px}@media only screen and (max-width: 768px){.button-large{font-size:13px;line-height:15px}}@media only screen and (max-width: 768px){.button-large{padding:13px 20px}}.button-small{font-family:"robotomedium",sans-serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;display:inline-flex;text-decoration:none;text-align:center;background-color:#1398d0;color:#fff;border-radius:3px;border:none;box-shadow:none;outline:none;text-transform:uppercase;cursor:pointer;padding:13px 20px}@media only screen and (max-width: 768px){.button-small{font-size:13px;line-height:15px}}.text-field{width:100%;min-height:48px;border:1px solid #f4f4f8;background-color:#fff;font-family:"robotoregular",sans-serif;font-weight:400;font-size:14px;line-height:16px;color:#141415;padding:10px;border-radius:3px;transition:all .3s ease}@media only screen and (max-width: 768px){.text-field{min-height:46px}}.text-field::placeholder{color:#e3e3e9}.text-field:hover{box-shadow:0px 0px 8px rgba(0,0,0,.12)}.text-field:active,.text-field:focus{border:1px solid #242426}.text-field:focus-visible{outline:none}header{position:sticky;top:0;background:#152057;z-index:99;border-bottom:1px solid #f4f4f8}header .page-header{display:flex;align-items:center;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 1023px){header .page-header{justify-content:flex-start}}header .page-header .hamburger{cursor:pointer;display:none;margin-right:15px}@media only screen and (max-width: 1023px){header .page-header .hamburger{display:flex;align-items:center;justify-content:center}}header .page-header .logo a{display:flex;align-items:center;justify-content:center;background-color:#fff;min-height:100px;min-width:166px}@media only screen and (max-width: 768px){header .page-header .logo a{min-height:70px;min-width:120px}}header .page-header .logo a img{max-width:145px}@media only screen and (max-width: 768px){header .page-header .logo a img{max-width:100px}}header .page-header .navigation .site-header{display:none;padding:0 10px 20px 10px}@media only screen and (max-width: 1023px){header .page-header .navigation .site-header{display:flex;align-items:center;justify-content:space-between}}header .page-header .navigation .nav-links{height:100%}header .page-header .navigation .nav-links .nav-links-list{display:flex;align-items:center;margin-left:-50px;height:100%}@media only screen and (max-width: 1023px){header .page-header .navigation .nav-links .nav-links-list{margin:0;flex-direction:column;justify-content:flex-start;align-items:flex-start}}header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item{padding-left:50px;height:100%}@media only screen and (max-width: 1023px){header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item{padding:0 10px;height:auto}}header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item .nav-item{display:flex;align-items:center;font-family:"robotoregular",sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#fff;height:100%}@media only screen and (max-width: 768px){header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item .nav-item{font-size:15px;line-height:18px}}@media only screen and (max-width: 1023px){header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item .nav-item{color:#141415;padding-bottom:20px;height:auto}}header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item .nav-item:hover{text-shadow:0 0 .01px #fff,0 0 .01px #fff,0 0 .01px #fff}@media only screen and (max-width: 1023px){header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item .nav-item:hover{text-shadow:0 0 .01px #141415,0 0 .01px #141415,0 0 .01px #141415}}header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item .nav-item.active{text-shadow:0 0 .01px #fff,0 0 .01px #fff,0 0 .01px #fff}@media only screen and (max-width: 1023px){header .page-header .navigation .nav-links .nav-links-list .nav-links-list-item .nav-item.active{text-shadow:0 0 .01px #141415,0 0 .01px #141415,0 0 .01px #141415}}@media only screen and (max-width: 1023px){header .page-header .navigation{position:fixed;top:0;left:0;transform:translateX(-200%);width:80%;height:100%;transition:all .3s ease;background-color:#fff;z-index:100}}header .page-header .navigation.active{transform:translateX(0)}@media only screen and (max-width: 1023px){header .page-header .header-action{margin-left:auto}}header .page-header .header-action .mail{height:100%}header .page-header .header-action .mail a{display:flex;align-items:center;font-family:"robotoregular",sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#fff;height:100%}@media only screen and (max-width: 768px){header .page-header .header-action .mail a{font-size:15px;line-height:18px}}header .page-header .header-action .mail a .mail-icon{margin-right:10px}@media only screen and (max-width: 768px){header .page-header .header-action .mail a .mail-text{display:none}}footer .footer{background-color:#fff}footer .footer .container .footer-top{padding:50px 0;display:flex;align-items:center;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media only screen and (max-width: 768px){footer .footer .container .footer-top{padding:20px 0}}@media only screen and (max-width: 1023px){footer .footer .container .footer-top>*:nth-child(even){padding-left:20px}}@media only screen and (max-width: 666px){footer .footer .container .footer-top>*:nth-child(even){padding-left:0}}footer .footer .container .footer-top .body-2{color:#56566b;text-decoration:none}footer .footer .container .footer-top .footer-title{text-transform:uppercase;margin-bottom:15px}footer .footer .container .footer-top .footer-list li:not(:last-child) .body-2{padding-bottom:15px}footer .footer .container .footer-top .logo-content{width:100%;max-width:280px}@media only screen and (max-width: 1023px){footer .footer .container .footer-top .logo-content{max-width:unset;width:50%;margin-bottom:20px}}@media only screen and (max-width: 666px){footer .footer .container .footer-top .logo-content{width:100%}}footer .footer .container .footer-top .logo-content a{margin-bottom:20px}footer .footer .container .footer-top .logo-content a img{max-width:145px}@media only screen and (max-width: 768px){footer .footer .container .footer-top .logo-content a img{max-width:100px}}footer .footer .container .footer-top .contact-us-footer{width:100%;max-width:248px}@media only screen and (max-width: 1023px){footer .footer .container .footer-top .contact-us-footer{max-width:unset;width:50%;margin-bottom:20px}}@media only screen and (max-width: 666px){footer .footer .container .footer-top .contact-us-footer{width:100%}}footer .footer .container .footer-top .company{width:100%;max-width:112px}@media only screen and (max-width: 1023px){footer .footer .container .footer-top .company{max-width:unset;width:50%}}@media only screen and (max-width: 666px){footer .footer .container .footer-top .company{width:100%;margin-bottom:20px}}footer .footer .container .footer-top .newsletter{width:100%;max-width:300px}@media only screen and (max-width: 1023px){footer .footer .container .footer-top .newsletter{max-width:unset;width:50%}}@media only screen and (max-width: 666px){footer .footer .container .footer-top .newsletter{width:100%}}footer .footer .container .footer-top .newsletter .body-2{margin:5px 0 20px}footer .footer .container .footer-top .newsletter form label{margin-bottom:5px}footer .footer .container .footer-top .newsletter form input:not(.button-large){border:1px solid #242426}footer .footer .container .footer-top .newsletter form input:not(.button-large):hover{box-shadow:unset}footer .footer .container .footer-top .newsletter form .button-large{width:100%;margin-top:5px}footer .footer .copyright{font-family:"robotoregular",sans-serif;font-weight:400;font-size:13px;line-height:15px;background-color:#f4f4f8;color:#6e6e78;padding:10px 0;text-align:center}@media only screen and (max-width: 768px){footer .footer .copyright{font-size:12px;line-height:14px}}.introduction{padding:60px 0;background-color:#f4f4f8}@media only screen and (max-width: 768px){.introduction{padding:20px 0}}.introduction .block-wrapper{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1023px){.introduction .block-wrapper{flex-direction:column}}.introduction .block-wrapper .block-content{width:100%;max-width:640px}@media only screen and (max-width: 1023px){.introduction .block-wrapper .block-content{text-align:center;margin-bottom:20px}}@media only screen and (max-width: 768px){.introduction .block-wrapper .block-content{max-width:100%}}.introduction .block-wrapper .block-content h1{font-family:"robotomedium",sans-serif;font-weight:500;font-size:44px;line-height:52px;letter-spacing:-0.03em}@media only screen and (max-width: 768px){.introduction .block-wrapper .block-content h1{font-size:30px;line-height:35px}}.introduction .block-wrapper .block-content .description{color:#56566b;margin:30px 0}@media only screen and (max-width: 1023px){.introduction .block-wrapper .block-content .description{margin:10px 0}}.introduction .block-wrapper .block-image{width:100%;max-width:450px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1279px){.introduction .block-wrapper .block-image{padding-left:20px}}@media only screen and (max-width: 768px){.introduction .block-wrapper .block-image{max-width:100%;padding:0}}.about-us{padding:70px 0}@media only screen and (max-width: 768px){.about-us{padding:20px 0}}.about-us .block-wrapper{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 666px){.about-us .block-wrapper{flex-direction:column-reverse}}.about-us .block-wrapper .block-image{width:100%;max-width:500px}@media only screen and (max-width: 666px){.about-us .block-wrapper .block-image{margin-top:20px}}.about-us .block-wrapper .block-image img{width:100%}.about-us .block-wrapper .block-content{width:100%;max-width:600px;margin-left:-100px}@media only screen and (max-width: 666px){.about-us .block-wrapper .block-content{margin-left:0;max-width:100%}}.about-us .block-wrapper .block-content h2{font-family:"robotoregular",sans-serif;font-weight:400;font-size:32px;line-height:38px;letter-spacing:-0.03em;margin-bottom:15px}@media only screen and (max-width: 768px){.about-us .block-wrapper .block-content h2{font-size:22px;line-height:26px}}.about-us .block-wrapper .block-content p{margin:0;color:#56566b}.our-projects{background-color:#f4f4f8;padding:70px 0}@media only screen and (max-width: 768px){.our-projects{padding:20px 0}}.our-projects .block-content{width:100%;max-width:510px;margin-bottom:40px}.our-projects .block-content h3{font-family:"robotoregular",sans-serif;font-weight:400;font-size:32px;line-height:38px;letter-spacing:-0.03em;margin-bottom:10px}@media only screen and (max-width: 768px){.our-projects .block-content h3{font-size:22px;line-height:26px}}.our-projects .block-content p{margin:0}.our-projects .project-list-wrapper .project-list{display:flex;flex-wrap:wrap;margin:-40px 0 0 -40px}@media only screen and (max-width: 1023px){.our-projects .project-list-wrapper .project-list{margin-left:0}}.our-projects .project-list-wrapper .project-list>*{width:50%;padding:40px 0 0 40px}@media only screen and (max-width: 1023px){.our-projects .project-list-wrapper .project-list>*{width:100%;padding-left:0}}.our-projects .project-list-wrapper .project-list>* .project-block{background-color:#fff;transition:all .3s ease;height:100%}.our-projects .project-list-wrapper .project-list>* .project-block:hover{filter:drop-shadow(0px 15px 12px rgba(16, 23, 79, 0.1))}.our-projects .project-list-wrapper .project-list>* .project-block .project-title h6{color:#fff;text-align:center;background-color:#152057;padding:20px 0}@media only screen and (max-width: 1023px){.our-projects .project-list-wrapper .project-list>* .project-block .project-title h6{padding:10px 0}}.our-projects .project-list-wrapper .project-list>* .project-block .project-details{display:flex;align-items:center;padding:63px 25px}@media only screen and (max-width: 567px){.our-projects .project-list-wrapper .project-list>* .project-block .project-details{padding:20px 10px;flex-direction:column}}.our-projects .project-list-wrapper .project-list>* .project-block .project-details .project-logo{display:flex;align-items:center;width:39%}@media only screen and (max-width: 567px){.our-projects .project-list-wrapper .project-list>* .project-block .project-details .project-logo{width:50%}}.our-projects .project-list-wrapper .project-list>* .project-block .project-details .divider{width:1px;height:100px;background-color:#e3e3e9;margin:0 20px}@media only screen and (max-width: 567px){.our-projects .project-list-wrapper .project-list>* .project-block .project-details .divider{height:1px;width:100px;margin:20px 0}}.our-projects .project-list-wrapper .project-list>* .project-block .project-details .project-description{width:60%}@media only screen and (max-width: 567px){.our-projects .project-list-wrapper .project-list>* .project-block .project-details .project-description{width:100%}}.our-projects .project-list-wrapper .project-list>* .project-block .project-details .project-description .link{padding:10px 0 20px}.our-projects .project-list-wrapper .project-list>* .project-block .project-details .project-description .project-action{text-align:right}@media only screen and (max-width: 1279px){.our-approach{padding:20px 0}}.our-approach .block-wrapper{display:flex;align-items:center}@media only screen and (max-width: 768px){.our-approach .block-wrapper{flex-direction:column;padding:20px 0}}.our-approach .block-wrapper .block-content{width:100%;max-width:500px;margin-right:-40px}@media only screen and (max-width: 768px){.our-approach .block-wrapper .block-content{margin-right:0;max-width:100%;margin-bottom:20px}}.our-approach .block-wrapper .block-content h4{margin-bottom:15px}.our-approach .block-wrapper .block-content .button-large{margin-top:15px}.contact-us{padding:70px 0;background-color:#f4f4f8}@media only screen and (max-width: 768px){.contact-us{padding:20px 0}}.contact-us .contact-block{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1100px;margin:0 auto}@media only screen and (max-width: 1023px){.contact-us .contact-block{flex-wrap:wrap;justify-content:flex-start}}.contact-us .contact-block .contact-details{width:100%;max-width:380px}@media only screen and (max-width: 1023px){.contact-us .contact-block .contact-details{max-width:100%;margin-bottom:20px}}.contact-us .contact-block .contactForm{width:100%;max-width:620px}.contact-us .contact-block .contactForm form .row{display:flex;justify-content:space-between}@media only screen and (max-width: 666px){.contact-us .contact-block .contactForm form .row{flex-wrap:wrap}}.contact-us .contact-block .contactForm form .row .field{width:100%;max-width:300px;margin-bottom:10px}@media only screen and (max-width: 666px){.contact-us .contact-block .contactForm form .row .field{max-width:100%}}.contact-us .contact-block .contactForm form .row .field input{width:100%;max-width:100%}.contact-us .contact-block .contactForm form input[type=number]{-moz-appearance:textfield}.contact-us .contact-block .contactForm form input[type=number]::-webkit-outer-spin-button,.contact-us .contact-block .contactForm form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact-us .contact-block .contactForm form label{margin-bottom:5px}.contact-us .contact-block .contactForm form textarea{width:100%;max-width:100%;height:150px;margin-bottom:10px}/*# sourceMappingURL=style.css.map */
