:root{--column-gap: 12px}.services{padding:clamp(0px,2.2371364653vw,40px) 0;background-color:#001b2d}@media screen and (max-width: 992px){.services{padding:30px 0}}.services__container{background-color:#0a2638;padding:clamp(0px,4.4742729306vw,80px) clamp(0px,4.0268456376vw,72px) clamp(0px,2.0134228188vw,36px) clamp(0px,4.0268456376vw,72px)}@media screen and (max-width: 992px){.services__container{padding:40px 20px}}.services__top-wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(0px,3.5794183445vw,64px)}@media screen and (max-width: 992px){.services__top-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:40px}}.services__label{margin-bottom:clamp(0px,1.5659955257vw,28px)}@media screen and (max-width: 992px){.services__label{margin-bottom:20px}}@media screen and (max-width: 992px){.services__headline{margin-bottom:20px}}.services__items{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(0px,1.3422818792vw,24px)}@media screen and (max-width: 992px){.services__items{grid-template-columns:repeat(1,1fr);gap:24px}}.services__item{padding:clamp(0px,2.2371364653vw,40px) clamp(0px,2.0134228188vw,36px);border:1px solid rgba(197,200,201,.16);display:flex;flex-direction:column;justify-content:space-between;transition:.5s}@media screen and (min-width: 992px){.services__item:hover{background:rgba(216,192,138,.06);transform:translateY(-10px)}}@media screen and (max-width: 992px){.services__item{padding:16px}}.services__counter{color:#d8c08a;font-size:max(12px,clamp(0px,.6711409396vw,12px));font-weight:400;font-stretch:120%;line-height:160%;letter-spacing:clamp(0px,.2013422819vw,3.6px);text-transform:uppercase;margin-bottom:clamp(0px,1.0067114094vw,18px)}@media screen and (max-width: 992px){.services__counter{font-size:12px;letter-spacing:3.6px;margin-bottom:16px}}.services__title{color:#f2eee6;font-size:max(13px,clamp(0px,2.2371364653vw,40px));font-weight:500;font-stretch:80%;line-height:100%;text-transform:uppercase;margin-bottom:clamp(0px,1.0067114094vw,18px)}@media screen and (max-width: 992px){.services__title{font-size:32px;margin-bottom:16px}}.services__txt{margin-bottom:clamp(0px,1.0067114094vw,18px)}@media screen and (max-width: 992px){.services__txt{margin-bottom:16px}}.services .link{font-size:max(13px,clamp(0px,.8389261745vw,15px));font-stretch:100%;text-transform:initial;letter-spacing:.6px}@media screen and (max-width: 992px){.services .link{font-size:13px}}
