.hero{padding-top:calc(var(--section-padding) + 80px);padding-bottom:var(--section-padding);background-image:url(/company/hero-bg.svg)}.hero .container{display:grid;gap:40px}.hero-text{color:var(--eerie-black-1);font-size:var(--fs-4);text-align:center;margin-block:18px 20px}.hero .btn{margin-inline:auto}.hero-banner{display:grid;grid-template-columns:1fr .8fr;align-items:flex-start;gap:30px}.hero-banner .img-holder.one{border-top-right-radius:70px;border-bottom-left-radius:110px;aspect-ratio:270/300}.hero-banner .img-holder.two{border-top-left-radius:50px;border-bottom-right-radius:90px;aspect-ratio:240/370}@media(min-width:575px){.hero-banner{grid-template-columns:1fr .9fr}}@media(min-width:768px){.hero{padding-block-start:calc(var(--section-padding) + 90px)}.hero .container{gap:50px}.hero-text{margin-block-end:30px}.hero-banner{position:relative;z-index:1}.hero-banner .img-holder{max-width:-moz-max-content;max-width:max-content}.hero-banner .img-holder.one{justify-self:flex-end}.hero-banner .img-holder.two{margin-block-start:100px}.hero-shape-1{display:block;position:absolute;bottom:-40px;left:-10px;transition:all .2s linear}.hero-shape-1:hover{bottom:-30px}}@media(min-width:992px){.hero .container{grid-template-columns:1fr 1fr;align-items:center}.hero .section-title,.hero-text{text-align:left}.hero .btn{margin-inline:0}}@media(min-width:1200px){.hero{padding-block-start:calc(var(--section-padding) + 120px)}.hero .container{gap:80px}.hero-shape-2{top:-80px;z-index:-1}}.services-page .container{padding-top:40px}.services-page .section-title{--color:var(--radical-red);margin-bottom:40px}.service-card{position:relative;padding:50px 30px 70px;text-align:center;border-radius:var(--radius-5)}.service-card .card-icon{width:80px;height:80px;display:grid;place-items:center;border-radius:var(--radius-circle);margin-inline:auto;margin-block-end:30px}.service-card .card-text{color:var(--eerie-black-1);font-size:var(--fs-5);margin-block:15px 25px}.service-card .card-badge{position:absolute;bottom:50px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:var(--fs-5);font-weight:var(--fw-500);padding:2px 18px;max-width:-moz-max-content;max-width:max-content;margin-inline:auto;border-radius:var(--radius-5)}