@property --underline-color{syntax:"<color>";inherits:false;initial-value:#161616}.our-specialties{padding:96px 0}@media only screen and (min-width: 64em){.our-specialties{padding:144px 0}}.our-specialties__container{max-width:1401px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 64em){.our-specialties__container{padding:0 48px}}.our-specialties__main-title{font-weight:800;font-size:1.75rem;line-height:2.125rem;color:#161616;text-align:left;margin-bottom:16px;color:#e1e1e1}.our-specialties__main-title a{text-decoration:none;color:inherit}.our-specialties__main-title a:visited,.our-specialties__main-title a:hover,.our-specialties__main-title a:active{color:inherit}@media only screen and (min-width: 64em){.our-specialties__main-title{font-size:3.25rem;line-height:4.25rem;letter-spacing:-0.0625rem}}@media only screen and (min-width: 64em){.our-specialties__main-title{text-align:center;margin-bottom:144px}}.our-specialties__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:96px}@media only screen and (min-width: 64em){.our-specialties__items{gap:194px}}.our-specialties__item-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 48em){.our-specialties__item-inner{display:-ms-flexbox;display:flex;gap:76px}}.our-specialties__image{-ms-flex-order:0;order:0}@media only screen and (min-width: 64em){.our-specialties__image{-ms-flex-order:0;order:0;-ms-flex:0 0 445px;flex:0 0 445px;width:445px;height:476px;overflow:hidden}}.our-specialties__image img{width:100%;height:auto}@media only screen and (min-width: 64em){.our-specialties__image img{height:100%;object-fit:cover}}.our-specialties__content{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;gap:24px}@media only screen and (min-width: 64em){.our-specialties__content{-ms-flex-order:1;order:1;width:880px;gap:32px}}.our-specialties__heading{font-size:1.125rem;line-height:1.875rem;font-weight:900;color:#161616;margin-top:32px;margin-bottom:0;color:#f2f4f8}.our-specialties__heading a{text-decoration:none;color:inherit}.our-specialties__heading a:visited,.our-specialties__heading a:hover,.our-specialties__heading a:active{color:inherit}@media only screen and (min-width: 64em){.our-specialties__heading{font-size:1.625rem;line-height:2.25rem;margin-top:48px}}.our-specialties__rule-and-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media only screen and (min-width: 64em){.our-specialties__rule-and-text{gap:22px}}.our-specialties__rule-and-text::before{content:"";display:block;width:60px;height:5px;background-color:#00f0b5;-ms-flex-negative:0;flex-shrink:0}.our-specialties__description{font-size:1rem;line-height:1.75rem;font-weight:400;color:#161616;margin-bottom:0;color:#f2f4f8}@media only screen and (min-width: 64em){.our-specialties__description{font-size:1.375rem;line-height:2.1875rem}}.our-specialties__bullet-points{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media only screen and (min-width: 64em){.our-specialties__bullet-points{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:22px}}.our-specialties__bullet-point{font-size:1rem;line-height:1.75rem;font-weight:400;color:#161616;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;color:#f2f4f8}@media only screen and (min-width: 64em){.our-specialties__bullet-point{font-size:1.375rem;line-height:2.1875rem}}.our-specialties__bullet-point:last-child{margin-bottom:0}.our-specialties__checkmark{-ms-flex-negative:0;flex-shrink:0;width:24px;height:18px;margin-right:8px;margin-top:4px}@media only screen and (min-width: 64em){.our-specialties__checkmark{width:30px;height:21px;margin-right:16px;margin-top:7px}}.our-specialties__checkmark svg{width:100%;height:100%}.our-specialties__checkmark svg path{stroke:#00f0b5}.our-specialties__bullet-text{-ms-flex:1;flex:1}@media only screen and (min-width: 64em){.our-specialties__bullet-text{line-height:36px}}.our-specialties__cta{margin-top:0;text-align:center}@media only screen and (min-width: 64em){.our-specialties__cta{text-align:left}}.our-specialties__cta .c-btn{text-align:center;text-transform:uppercase;letter-spacing:.0625rem;font-family:"Nunito Sans",sans-serif;border-radius:4px;font-weight:800;color:#252525;display:inline-block;text-decoration:none;background-color:#e1e1e1;padding:20px 32px;font-size:1.25rem;line-height:1.25rem;position:relative;z-index:0;overflow:hidden;transition:color 230ms ease-in-out;background-color:#872bff;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:800;font-size:13px;height:48px;padding:0 24px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;border:none;line-height:normal}.our-specialties__cta .c-btn::before{content:"";position:absolute;width:calc(100% + 24px);height:150%;right:100%;top:50%;border-radius:1000px;background-color:#00f0b5;z-index:-1;transform:translate(0%, -50%);opacity:0;transition:opacity 230ms ease-in-out,transform 230ms ease-in-out}.our-specialties__cta .c-btn:hover{color:#252525}.our-specialties__cta .c-btn:hover::before{transform:translate(calc(100% - 12px), -50%);opacity:1;transition:opacity 230ms ease-in-out,transform 230ms ease-in-out}@media only screen and (min-width: 64em){.our-specialties__cta .c-btn{height:53px;padding:0 20px;line-height:1}}.our-specialties__cta .c-btn:hover{background-color:#670cdd}.our-specialties[data-background-color=white]{background-color:#f2f4f8}.our-specialties[data-background-color=white] .our-specialties__main-title{color:#161616}.our-specialties[data-background-color=white] .our-specialties__heading{color:#161616}.our-specialties[data-background-color=white] .our-specialties__description{color:#161616}.our-specialties[data-background-color=white] .our-specialties__bullet-point{color:#161616}.our-specialties[data-background-color=white] .our-specialties__bullet-text{color:#161616}.our-specialties[data-background-color="#161616"]{background-color:#161616}
/*# sourceMappingURL=style.css.map */
