@font-face{font-family:Gilroy;src:url(/test-digital-element/assets/Gilroy-Thin-DG3iQGn8.ttf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/test-digital-element/assets/Gilroy-Light-DVwvzZ-0.ttf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/test-digital-element/assets/Gilroy-Regular-D-tpQJef.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/test-digital-element/assets/Gilroy-Medium-D7PbV1sv.ttf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/test-digital-element/assets/Gilroy-SemiBold-Rj2UL15y.ttf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/test-digital-element/assets/Gilroy-Bold-yXpx-Icw.ttf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/test-digital-element/assets/Gilroy-ExtraBold-C3mOj7sV.ttf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Galien;src:url(/test-digital-element/assets/Galien-Bold-BGH4wDgO.ttf) format("opentype");font-weight:500;font-style:normal}@media (min-width: 0px) and (max-width: 992px){.container{align-self:center;margin:0 auto;text-align:-webkit-center}section.hero{padding:50px 0!important}section.services{margin:50px 0!important}footer{border-top-left-radius:0}}@media (min-width: 0px) and (max-width: 576px){.container{padding:0 1.5rem}}.container{max-width:940px}@media (min-width: 0px) and (max-width: 575.98px){.container{padding:0 1.5rem}}.btn{background-color:#5a98d0;cursor:pointer;width:220px;height:56px;text-align:center;align-items:center;place-content:center;font-size:16px;border-radius:10px;letter-spacing:.5px;border:none;color:#fff;display:inline-block;transition:background-color .3s ease}.btn:hover{background-color:#316099}:root{font-family:Gilroy,sans-serif;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;box-sizing:border-box}body p,body h1,body h2,body h3,body h4,body h5,body h6{margin:0}body p{line-height:30px}body a{text-decoration:none}a.logo{display:inline-block;width:auto;height:auto}a.logo img{width:48px;height:48px;display:block}html{scroll-behavior:smooth}main{max-width:940px;margin:0 auto}body{position:relative}@media (min-width: 0px) and (max-width: 1199.98px){body:before{content:none}}section.hero{padding:100px 0 190px;position:relative;display:flex;flex-direction:column}section.hero:before{content:"";position:absolute;background-image:url(/test-digital-element/assets/illustration-BxD8qFvQ.png);background-size:auto;width:120%;height:120%;background-repeat:no-repeat;background-position-x:right;translate:1% -15.5%;z-index:-1}section.hero div{max-width:510px;width:-webkit-fill-available}section.hero div a.btn{width:220px;height:56px;color:#fff}section.hero div p{margin:32px 0 71px;max-width:400px;width:100%}section.hero div h1{font-family:Galien;font-size:64px;color:#1f3f68;font-weight:500;line-height:76px}@media (min-width: 992px){.services-grid{display:grid;grid-template-columns:1fr 1fr}.left-block{display:grid;grid-template-rows:auto 1fr;gap:40px;align-items:center}.left-block .service-card{justify-self:right}.right-block{display:flex;flex-direction:column;gap:100px;align-items:flex-end}}@media (min-width: 0px) and (max-width: 992px){.services-grid .left-block h2{text-align:center;place-self:anchor-center;margin-bottom:50px}.service-card{justify-self:center;gap:0;margin-bottom:50px}}section.services{margin-top:180px;margin-bottom:220px}section.services h2{width:358px;letter-spacing:1px;font-size:36px;line-height:46px;font-weight:700;color:#316099}.service-card{background:#fff;padding:48px;border-radius:10px;box-shadow:0 20px 50px #1070b133;display:flex;flex-direction:column;gap:16px;transition:transform .3s ease,box-shadow .3s ease;max-width:280px}.service-card .service-img{align-self:center;margin-bottom:51px}.service-card .service-img.first{width:224px;height:197px}.service-card .service-img.second{width:182px;height:132px}.service-card .service-img.third{width:156px;height:131px}.service-card h3{font-size:20px;line-height:30px}.service-card p{margin-top:18px;margin-bottom:32px}.service-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #1070b14d}.service-title{font-size:20px;line-height:76px;font-weight:700;color:#1f3f68}.service-description{font-size:16px;line-height:30px;color:#1f3f68;opacity:.6}.learn-more{font-size:14px;font-weight:700;color:#5a98d0;display:inline-flex;align-items:center;gap:28px}
