@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}section.hero:before{content:"";position:absolute;background-image:url(/test-digital-element/assets/Mask-Group-BIVg-WSX.jpg);background-size:100% 100%;width:100%;height:100%;background-repeat:no-repeat;z-index:-1}@media (max-width: 1199.98px){section.hero:before{background-size:cover}}section.hero{color:#fff}section.hero h1{font-size:44px;font-weight:500}section.hero{display:flex;flex-direction:column;height:250px;width:100%;row-gap:16px;align-items:center;position:relative;justify-content:center}section.hero p{text-align:center;max-width:550px;opacity:.6}section.contact-us{padding:52px 0 101px;background-color:#fff}section.contact-us .container{max-width:930px;margin:0 auto}@media (min-width: 0px) and (max-width: 992px){section.contact-us .container .content-wrapper{flex-direction:column;row-gap:40px;-moz-column-gap:0;column-gap:0}}section.contact-us .container .content-wrapper{display:flex;-moz-column-gap:88px;column-gap:88px;align-items:flex-start}@media (min-width: 0px) and (max-width: 992px){section.contact-us .container .content-wrapper{flex-direction:column;row-gap:40px;-moz-column-gap:0;column-gap:0}section.contact-us .container .content-wrapper .contact-info,section.contact-us .container .content-wrapper .contact-form{flex:1}}section.contact-us .contact-info .contact-info-card{place-self:center}section.contact-us .contact-info .contact-info-card img.card-image{width:300px;height:181px}section.contact-us .contact-info .contact-info-card .contact-details{margin-top:40px}section.contact-us .contact-info .contact-info-card .contact-details .contact-section{margin-bottom:30px;display:flex;flex-direction:column;row-gap:16px}section.contact-us .contact-info .contact-info-card .contact-details .contact-section h3{font-size:20px;font-weight:400;color:#1f3f68;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}section.contact-us .contact-info .contact-info-card .contact-details .contact-section a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;-moz-column-gap:16px;column-gap:16px;color:#1f3f68;opacity:.6}section.contact-us .contact-info .contact-info-card .contact-details .contact-section a img.icon{width:24px;height:24px}section.contact-us .contact-info .contact-info-card .contact-details .contact-section:last-child{margin-bottom:0}section.contact-us .contact-info .contact-info-card .contact-details .contact-section p,section.contact-us .contact-info .contact-info-card .contact-details .contact-section span{font-size:16px;color:#1f3f68;font-weight:100;opacity:.6}@media (min-width: 0px) and (max-width: 991.98px){section.contact-us{padding:40px 0}section.contact-us .container .content-wrapper{align-items:center;-moz-column-gap:60px;column-gap:60px}section.contact-us .contact-info .contact-info-card{padding:30px 20px}section.contact-us .contact-info .contact-info-card:before{width:150px;height:110px;top:-45px}section.contact-us .contact-info .contact-info-card .contact-details{margin-top:30px}section.contact-us .contact-info .contact-info-card .contact-details .contact-section{margin-bottom:25px;place-items:center}section.contact-us .contact-form{padding:30px 20px}section.contact-us .contact-form .form-group{margin-bottom:20px}}@media (min-width: 0px) and (max-width: 576px){section.contact-us .contact-info .contact-info-card:before{width:120px;height:90px;top:-35px}}section.map .container{margin:0 auto}section.map .container>div{width:100%;height:480px}
