:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container {
  position: relative;
  width: 1500px;
  height: 6485.85px;
  margin: 0 auto;
  background: #f8fafb;
}
.section-hero {
  position: relative;
  width: 1500px;
  height: 724px;
  margin: 0 0 0 0;
  background: #ffffff;
  z-index: 266;
  overflow: visible auto;
}
.flex-row-fadc {
  position: relative;
  width: 511.325px;
  height: 20px;
  margin: 676.787px 0 0 126px;
  z-index: 296;
}
.rokiv-dosvidu {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 0;
  left: 0;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 290;
}
.zadovolenikh-klientiv {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 0;
  left: 41.2%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 293;
}
.yakist-roboti {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 0;
  left: 82.4%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 296;
}
.header {
  position: absolute;
  width: 100%;
  height: 88px;
  top: 2px;
  left: 0;
  background: rgba(255, 254, 254, 0.95);
  z-index: 300;
  backdrop-filter: blur(4px);
}
.image-w-h-object-contain {
  position: absolute;
  width: 4.27%;
  height: 64px;
  top: 50%;
  left: 8.4%;
  transform: translate(0, -50%);
  z-index: 303;
  overflow: hidden;
}
.ellipse {
  position: relative;
  width: 45px;
  height: 45px;
  margin: 10.7px 0 0 9px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/SGEg2ekexk.png)
    no-repeat center;
  background-size: cover;
  z-index: 304;
}
.natali {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 28px;
  top: 20px;
  left: 13.47%;
  color: #1d2838;
  font-family: Arial, var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 306;
}
.contacts {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: calc(50% - 12.4px);
  left: 82.84%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 316;
}
.galeriya {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: calc(50% - 12.4px);
  left: 56.43%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 312;
}
.poslugi {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: calc(50% - 12.4px);
  left: 50.38%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 311;
}
.pro-nas {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: calc(50% - 12.4px);
  left: 44.12%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 310;
}
.frame {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: calc(50% - 12.4px);
  left: 37.94%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 309;
}
.frame-1 {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 36px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/y0X5YESNSD.png)
    no-repeat center;
  background-size: cover;
  transform: translate(2928.67%, 0);
  z-index: 315;
  overflow: hidden;
}
.atelie {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 36px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/fWjsX1ATmu.png)
    no-repeat center;
  background-size: cover;
  transform: translate(3799.92%, 0);
  z-index: 317;
  overflow: hidden;
}
.flex-row-ee {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 48px;
  left: 13.47%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 307;
}
.frame-2 {
  position: absolute;
  height: 608.102px;
  top: 63.086px;
  right: 23.086px;
  left: 37.318px;
  z-index: 298;
}
.inline-flex-items-center-gap-bg-red-border-border-red-rounded-full-px-py-mb {
  position: absolute;
  width: 161.828px;
  height: 161.828px;
  top: 0;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/GR99A2yPkM.png)
    no-repeat center;
  background-size: cover;
  transform: translate(344.79%, 0);
  z-index: 268;
  overflow: hidden;
}
.profesijne-atelie-z-roku {
  position: absolute;
  width: 17.88%;
  height: 37.6px;
  top: 44.114px;
  left: 6.16%;
  background: #fef2f2;
  border: 0.8px solid #ffc9c9;
  z-index: 272;
  border-radius: 26843500px;
}
.frame-3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 8px;
  left: 15.54%;
  color: #c10007;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 274;
}
.natali-4 {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 10px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/3J0tcf4ORW.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-704.26%, 0);
  z-index: 273;
  overflow: hidden;
}
.absolute-inset-bg-red-blur-px-rounded-full {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 72px;
  top: 93.714px;
  left: 6.16%;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 72px;
  font-weight: 400;
  line-height: 72px;
  text-align: left;
  white-space: nowrap;
  z-index: 276;
}
.image-relative-w-full-max-w-md-h-auto-drop-shadow-xl-hover {
  position: absolute;
  width: 31.12%;
  height: 468.738px;
  top: 104.532px;
  left: 56.45%;
  background: rgba(231, 0, 10, 0.2);
  filter: blur(50px);
  z-index: 298;
  border-radius: 26843500px;
}
.atelie-5 {
  position: absolute;
  width: 100%;
  height: 468.738px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/oVgiwiHxdT.png)
    no-repeat center;
  background-size: cover;
  z-index: 299;
  overflow: hidden;
}
.poshiv-ta-remont-odyagu-vishivka {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 72px;
  top: 173.714px;
  left: 6.16%;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 72px;
  font-weight: 400;
  line-height: 72px;
  text-align: left;
  white-space: nowrap;
  z-index: 277;
}
.vtilyuemo-vashi-mriyi-v-realnist-z-vishukanoiu-maisternistiu-ta-uvagoiu-do-detalei {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 32px;
  top: 281.714px;
  left: 6.16%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 278;
}
.button-bg-red-hover-bg-red-text-white-px-py-rounded-lg-flex-items-center-gap-transition-all-hover-scale-shadow-lg-shadow-red {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 600px;
  height: 56px;
  top: 331.302px;
  left: 6.16%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  z-index: 279;
}
.zamoviti-poslugu {
  position: absolute;
  width: 15.84%;
  height: 59.2px;
  top: 417.702px;
  left: 6.16%;
  background: #e7000a;
  z-index: 281;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.frame-6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 17.2px;
  left: 14.04%;
  color: #ffffff;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 282;
}
.nashi-poslugi {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 19.6px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/xhvd7S68UX.png)
    no-repeat center;
  background-size: cover;
  transform: translate(309.91%, 0);
  z-index: 283;
  overflow: hidden;
}
.frame-7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 434.902px;
  left: 27.39%;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 286;
}
.frame-8 {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 437.302px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/J2c9HFAqNo.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-1767.77%, 0);
  z-index: 285;
  overflow: hidden;
}
.plus {
  position: absolute;
  width: 101.364px;
  height: 101.364px;
  top: 482.232px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/emK0NaN1JZ.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-710.11%, 0);
  z-index: 269;
  overflow: hidden;
}
.plus-9 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 36px;
  top: 572.102px;
  left: 6.16%;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-align: left;
  white-space: nowrap;
  z-index: 289;
}
.percent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 36px;
  top: 572.102px;
  left: 20.79%;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-align: left;
  white-space: nowrap;
  z-index: 292;
}
.section-about {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 36px;
  top: 572.102px;
  left: 35.43%;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-align: left;
  white-space: nowrap;
  z-index: 295;
}
.pro-nas-a {
  position: relative;
  width: 1500px;
  height: 1157.6px;
  margin: 0 0 0 0;
  font-size: 0px;
  background: #ffffff;
  z-index: 1;
  overflow: visible auto;
}
.flex-row {
  display: block;
  position: relative;
  height: 20px;
  margin: 82.4px 0 0 717px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.7px;
  z-index: 4;
}
.atelie-b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 313.425px;
  height: 48px;
  margin: 5.6px 0 0 594.525px;
  z-index: 7;
}
.natali-c {
  flex-shrink: 0;
  position: relative;
  height: 48px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 6;
}
.flex-row-d {
  flex-shrink: 0;
  position: relative;
  height: 48px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 7;
}
.stvoryuemo-unikalni-obrazy-ta-dbayemo-pro-vash-odyag-z-lyubovyu-ta-profesionalizmom {
  position: relative;
  width: 1276.673px;
  height: 604.65px;
  margin: 25.6px 0 0 97.327px;
  z-index: 46;
}
.absolute-inset-bg-red-rounded-xl-transform-rotate {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 672px;
  height: 56px;
  top: 0;
  left: 29.38%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  z-index: 8;
}
.image-relative-rounded-xl-shadow-xl-w-full-h-px-object-cover {
  position: absolute;
  width: 48.98%;
  height: 530.716px;
  top: 41.042px;
  left: 0;
  background: rgba(231, 0, 11, 0.1);
  z-index: 46;
  border-radius: 24px;
}
.vitayemo-u-nashomu-atelie {
  position: relative;
  width: 600px;
  height: 500px;
  margin: 15.358px 0 0 12.673px;
  background: rgba(255, 255, 255, 0.002)
    url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/DpSJaFziJq.png)
    no-repeat center;
  background-size: cover;
  z-index: 47;
  overflow: hidden;
  border-radius: 24px;
}
.mene-zvati {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 36px;
  top: 130.55px;
  left: 53%;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
  text-align: left;
  white-space: nowrap;
  z-index: 10;
}
.nataliia {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 30px;
  top: 183.925px;
  left: 53%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 29.25px;
  text-align: left;
  white-space: nowrap;
  z-index: 12;
}
.meni-z-radiostiu-vitayu-vas-u-svomu-atelie-vzhe-ponad-rokiv-ya-zaymayusya-poshittyam-ta-remontom-odyagu-vkladayuchi-dushu-v-kozhnu-robotu {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 30px;
  top: 183.925px;
  left: 60.82%;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 29.25px;
  text-align: left;
  white-space: nowrap;
  z-index: 13;
}
.moya-meta-zrobiti-vash-odyag-idealnim-nezalezhno-vid-togo-chi-potriben-vam-poshiv-svyatkovogo-vbrannya-remont-ulyublenoi-rechi-chi-elegantna-vishivka-ya-pratsyuyu-z-riznimi-tkaninami-ta-stilyami-zavzhdi-prislukhayuchis-do-vashikh-pobazhan {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 586.875px;
  height: 88px;
  top: 186.55px;
  left: 53%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 29.25px;
  text-align: left;
  z-index: 14;
}
.u-nashomu-atelie-vi-znaydete-profesijniy-pidkhid-yakisne-vikonannya-ta-individualniy-dizayn-ya-z-neterpinnam-chekayu-na-mozhlivist-stvoriti-dlya-vas-shchos-osoblive {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 600px;
  height: 117px;
  top: 298.3px;
  left: 53%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 29.25px;
  text-align: left;
  z-index: 15;
}
.robita-z-lyuboviu {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 600px;
  height: 88px;
  top: 439.3px;
  left: 53%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 29.25px;
  text-align: left;
  z-index: 16;
}
.frame-e {
  position: absolute;
  width: 16.67%;
  height: 48px;
  top: 556.65px;
  left: 53%;
  background: #f8fafb;
  z-index: 18;
  border-radius: 10px;
}
.robita-z-lyuboviu-f {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: calc(50% - 12.4px);
  left: 26.31%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 20;
}
.frame-10 {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 14px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/8K4aufYVYK.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-412.06%, 0);
  z-index: 19;
  overflow: hidden;
}
.visoka-yakist {
  position: absolute;
  width: 13.91%;
  height: 48px;
  top: 556.65px;
  left: 70.93%;
  background: #f8fafb;
  z-index: 21;
  border-radius: 10px;
}
.frame-11 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: calc(50% - 12.4px);
  left: 31.53%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 23;
}
.frame-12 {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 14px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/SS1ZSR3kOB.png)
    no-repeat center;
  background-size: cover;
  transform: translate(-324.03%, 0);
  z-index: 22;
  overflow: hidden;
}
.flex-row-d-13 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1024px;
  height: 64px;
  margin: 102.55px 0 0 238px;
  z-index: 41;
}
.w-h-bg-red-rounded-full-flex-items-center-justify-center-mx-auto-mb {
  flex-shrink: 0;
  position: relative;
  width: 64px;
  height: 64px;
  background: #e7000a;
  z-index: 26;
  border-radius: 26843500px;
}
.frame-14 {
  position: relative;
  width: 32px;
  height: 32px;
  margin: 16px 0 0 16px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/AdC1aB6k5K.png)
    no-repeat center;
  background-size: cover;
  z-index: 27;
  overflow: hidden;
}
.w-h-bg-red-rounded-full-flex-items-center-justify-center-mx-auto-mb-15 {
  flex-shrink: 0;
  position: relative;
  width: 64px;
  height: 64px;
  background: #e7000a;
  z-index: 31;
  border-radius: 26843500px;
}
.frame-16 {
  position: relative;
  width: 32px;
  height: 32px;
  margin: 16px 0 0 16px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/QOmr8qdgxv.png)
    no-repeat center;
  background-size: cover;
  z-index: 32;
  overflow: hidden;
}
.w-h-bg-red-rounded-full-flex-items-center-justify-center-mx-auto-mb-17 {
  flex-shrink: 0;
  position: relative;
  width: 64px;
  height: 64px;
  background: #e7000a;
  z-index: 36;
  border-radius: 26843500px;
}
.frame-18 {
  position: relative;
  width: 32px;
  height: 32px;
  margin: 16px 0 0 16px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/hBMceeU1aO.png)
    no-repeat center;
  background-size: cover;
  z-index: 37;
  overflow: hidden;
}
.flex-center-red {
  flex-shrink: 0;
  position: relative;
  width: 64px;
  height: 64px;
  background: #e7000a;
  z-index: 41;
  border-radius: 26843500px;
}
.frame-19 {
  position: relative;
  width: 32px;
  height: 32px;
  margin: 16px 0 0 16px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/rgmDUT4S5F.png)
    no-repeat center;
  background-size: cover;
  z-index: 42;
  overflow: hidden;
}
.flex-row-a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1028.075px;
  height: 28px;
  margin: 16px 0 0 238.088px;
  z-index: 43;
}
.experience {
  flex-shrink: 0;
  position: relative;
  height: 28px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 28;
}
.clients {
  flex-shrink: 0;
  position: relative;
  height: 28px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 33;
}
.approach {
  flex-shrink: 0;
  position: relative;
  height: 28px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 38;
}
.terms {
  flex-shrink: 0;
  position: relative;
  height: 28px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 43;
}
.flex-row-fbd {
  position: relative;
  width: 1210.925px;
  height: 48px;
  margin: 8.8px 0 0 152.6px;
  z-index: 44;
}
.services {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 238.4px;
  height: 48px;
  top: 0;
  left: 0;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  z-index: 29;
}
.services-text {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 238.4px;
  height: 48px;
  top: 0;
  left: 26.89%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  z-index: 34;
}
.services-text-1a {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 238.4px;
  height: 48px;
  top: 0;
  left: 55.05%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  z-index: 39;
}
.services-text-1b {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 238.4px;
  height: 48px;
  top: 0;
  left: 80.31%;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  z-index: 44;
}
.our-services {
  display: block;
  position: relative;
  height: 20px;
  margin: 82.4px 0 0 692.538px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.7px;
  z-index: 51;
}
.flex-row-aa {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 435.188px;
  height: 48px;
  margin: 5.6px 0 0 524.725px;
  z-index: 54;
}
.what-we-offer {
  flex-shrink: 0;
  position: relative;
  height: 48px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 53;
}
.what-we-offer-1c {
  flex-shrink: 0;
  position: relative;
  height: 48px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 54;
}
.services-offered {
  display: block;
  position: relative;
  height: 28px;
  margin: 23.6px 0 0 449.413px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 55;
}
.flex-row-ac {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1248.675px;
  height: 451.988px;
  margin: 45.8px 0 0 126px;
  z-index: 102;
}
.group-container {
  flex-shrink: 0;
  position: relative;
  width: 394.663px;
  height: 451.988px;
  background: #ffffff;
  z-index: 60;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.image-container {
  position: relative;
  width: 394.663px;
  height: 192px;
  margin: 0 0 0 0;
  z-index: 77;
  overflow: hidden;
}
.frame-1d {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 64px 0 0 165.325px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/VbKqenQ3xv.png)
    no-repeat center;
  background-size: cover;
  z-index: 80;
  overflow: hidden;
}
.gradient-overlay {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, #e7000a, #c10007);
  opacity: 0.9;
  z-index: 78;
}
.image-overlay {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/FT2EhOmtQC.png)
    no-repeat center;
  background-size: cover;
  z-index: 79;
  overflow: hidden;
  mix-blend-mode: overlay;
}
.text-container {
  position: relative;
  width: 394.663px;
  height: 259.988px;
  margin: 0 0 0 0;
  font-size: 0px;
  z-index: 61;
  overflow: visible auto;
}
.clothing-sewing {
  display: block;
  position: relative;
  height: 32px;
  margin: 24px 0 0 24px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 62;
}
.clothing-sewing-text {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 346.663px;
  height: 48px;
  margin: 12.787px 0 0 24px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  z-index: 63;
}
.space-y-container {
  position: relative;
  width: 346.663px;
  height: 104px;
  margin: 15.2px 0 0 24px;
  z-index: 64;
  overflow: visible auto;
}
.flex-text-gray {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 0 0 0 0;
  z-index: 65;
}
.festive-clothing {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 67;
}
.festive-clothing-indicator {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #e7000a, #c10007);
  transform: translate(0, -50%);
  z-index: 66;
  border-radius: 26843500px;
}
.flex-text-gray-1e {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 68;
}
.casual-clothing {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 70;
}
.casual-clothing-indicator {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #e7000a, #c10007);
  transform: translate(0, -50%);
  z-index: 69;
  border-radius: 26843500px;
}
.flex-text-gray-1f {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 71;
}
.business-style {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 73;
}
.business-style-indicator {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #e7000a, #c10007);
  transform: translate(0, -50%);
  z-index: 72;
  border-radius: 26843500px;
}
.flex-text-gray-20 {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 74;
}
.evening-dresses {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 76;
}
.evening-dresses-indicator {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #e7000a, #c10007);
  transform: translate(0, -50%);
  z-index: 75;
  border-radius: 26843500px;
}
.group-container-21 {
  flex-shrink: 0;
  position: relative;
  width: 394.663px;
  height: 451.988px;
  background: #ffffff;
  z-index: 81;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.image-container-22 {
  position: relative;
  width: 394.663px;
  height: 192px;
  margin: 0 0 0 0;
  z-index: 98;
  overflow: hidden;
}
.frame-23 {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 64px 0 0 165.325px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/gwN5k7oPLk.png)
    no-repeat center;
  background-size: cover;
  z-index: 101;
  overflow: hidden;
}
.gradient-overlay-24 {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, #354152, #101727);
  opacity: 0.9;
  z-index: 99;
}
.image-overlay-25 {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/Yq4FOjdEwW.png)
    no-repeat center;
  background-size: cover;
  z-index: 100;
  overflow: hidden;
  mix-blend-mode: overlay;
}
.text-container-26 {
  position: relative;
  width: 394.663px;
  height: 259.988px;
  margin: 0 0 0 0;
  font-size: 0px;
  z-index: 82;
  overflow: visible auto;
}
.clothing-repair {
  display: block;
  position: relative;
  height: 32px;
  margin: 24px 0 0 24px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 83;
}
.clothing-repair-text {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 346.663px;
  height: 48px;
  margin: 12.787px 0 0 24px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  z-index: 84;
}
.space-y-container-27 {
  position: relative;
  width: 346.663px;
  height: 104px;
  margin: 15.2px 0 0 24px;
  z-index: 85;
  overflow: visible auto;
}
.flex-text-gray-28 {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 0 0 0 0;
  z-index: 86;
}
.zipper-replacement {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 88;
}
.zipper-replacement-indicator {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #354152, #101727);
  transform: translate(0, -50%);
  z-index: 87;
  border-radius: 26843500px;
}
.flex-text-gray-29 {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 89;
}
.size-adjustment {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 91;
}
.size-adjustment-indicator {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #354152, #101727);
  transform: translate(0, -50%);
  z-index: 90;
  border-radius: 26843500px;
}
.flex-text-gray-2a {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 92;
}
.seam-repair {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 94;
}
.seam-repair-indicator {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #354152, #101727);
  transform: translate(0, -50%);
  z-index: 93;
  border-radius: 26843500px;
}
.flex-text-gray-2b {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 95;
}
.restoration {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 97;
}
.restoration-indicator {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #354152, #101727);
  transform: translate(0, -50%);
  z-index: 96;
  border-radius: 26843500px;
}
.group-container-2c {
  flex-shrink: 0;
  position: relative;
  width: 394.675px;
  height: 451.988px;
  background: #ffffff;
  z-index: 102;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.image-container-2d {
  position: relative;
  width: 394.675px;
  height: 192px;
  margin: 0 0 0 0;
  z-index: 119;
  overflow: hidden;
}
.frame-2e {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 64px 0 0 165.337px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/4fv73vWbcx.png)
    no-repeat center;
  background-size: cover;
  z-index: 122;
  overflow: hidden;
}
.gradient-overlay-2f {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, #fa2b36, #e7000a);
  opacity: 0.9;
  z-index: 120;
}
.image-overlay-30 {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/ZukCN5M3cA.png)
    no-repeat center;
  background-size: cover;
  z-index: 121;
  overflow: hidden;
  mix-blend-mode: overlay;
}
.paragraph {
  position: relative;
  width: 394.675px;
  height: 259.988px;
  margin: 0 0 0 0;
  font-size: 0px;
  z-index: 103;
  overflow: visible auto;
}
.embroidery {
  display: block;
  position: relative;
  height: 32px;
  margin: 24px 0 0 24px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 104;
}
.elegant-embroidery {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 346.675px;
  height: 48px;
  margin: 12.787px 0 0 24px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  z-index: 105;
}
.space-y {
  position: relative;
  width: 346.675px;
  height: 104px;
  margin: 15.2px 0 0 24px;
  z-index: 106;
  overflow: visible auto;
}
.flex-gray-text {
  position: relative;
  width: 346.675px;
  height: 20px;
  margin: 0 0 0 0;
  z-index: 107;
}
.traditional-ornaments {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 109;
}
.gradient-bg {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #fa2b36, #e7000a);
  transform: translate(0, -50%);
  z-index: 108;
  border-radius: 26843500px;
}
.flex-gray-text-31 {
  position: relative;
  width: 346.675px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 110;
}
.modern-designs {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 112;
}
.gradient-bg-32 {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #fa2b36, #e7000a);
  transform: translate(0, -50%);
  z-index: 111;
  border-radius: 26843500px;
}
.flex-gray-text-33 {
  position: relative;
  width: 346.675px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 113;
}
.monograms {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 115;
}
.gradient-bg-34 {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #fa2b36, #e7000a);
  transform: translate(0, -50%);
  z-index: 114;
  border-radius: 26843500px;
}
.flex-gray-text-35 {
  position: relative;
  width: 346.675px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 116;
}
.logos {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 118;
}
.gradient-bg-36 {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #fa2b36, #e7000a);
  transform: translate(0, -50%);
  z-index: 117;
  border-radius: 26843500px;
}
.flex-row-fdb {
  position: relative;
  width: 1248.675px;
  height: 461.988px;
  margin: 35.012px 0 0 126px;
  z-index: 165;
}
.group-card {
  position: absolute;
  width: 31.61%;
  height: 451.988px;
  top: 0;
  left: 0;
  background: #ffffff;
  z-index: 165;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.relative-overflow {
  position: relative;
  width: 394.663px;
  height: 192px;
  margin: 0 0 0 0;
  z-index: 182;
  overflow: hidden;
}
.frame-37 {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 64px 0 0 165.325px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/RjOsehs2O8.png)
    no-repeat center;
  background-size: cover;
  z-index: 185;
  overflow: hidden;
}
.absolute-bg-opacity {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, #495565, #1d2838);
  opacity: 0.9;
  z-index: 183;
}
.image-overlay-38 {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/HvUt3CwhE9.png)
    no-repeat center;
  background-size: cover;
  z-index: 184;
  overflow: hidden;
  mix-blend-mode: overlay;
}
.paragraph-39 {
  position: relative;
  width: 394.663px;
  height: 259.988px;
  margin: 0 0 0 0;
  font-size: 0px;
  z-index: 166;
  overflow: visible auto;
}
.size-adjustment-3a {
  display: block;
  position: relative;
  height: 32px;
  margin: 24px 0 0 24px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 167;
}
.perfect-fit {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 346.663px;
  height: 48px;
  margin: 12.787px 0 0 24px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  z-index: 168;
}
.space-y-3b {
  position: relative;
  width: 346.663px;
  height: 104px;
  margin: 15.2px 0 0 24px;
  z-index: 169;
  overflow: visible auto;
}
.flex-gray-text-3c {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 0 0 0 0;
  z-index: 170;
}
.size-reduction {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 172;
}
.gradient-bg-3d {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #495565, #1d2838);
  transform: translate(0, -50%);
  z-index: 171;
  border-radius: 26843500px;
}
.flex-gray-text-3e {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 173;
}
.size-increase {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 175;
}
.gradient-bg-3f {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #495565, #1d2838);
  transform: translate(0, -50%);
  z-index: 174;
  border-radius: 26843500px;
}
.flex-gray-text-40 {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 176;
}
.length-adjustment {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 178;
}
.gradient-bg-41 {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #495565, #1d2838);
  transform: translate(0, -50%);
  z-index: 177;
  border-radius: 26843500px;
}
.flex-gray-text-42 {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 179;
}
.figure-adjustment {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 181;
}
.gradient-bg-43 {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #495565, #1d2838);
  transform: translate(0, -50%);
  z-index: 180;
  border-radius: 26843500px;
}
.group-card-44 {
  position: absolute;
  width: 31.61%;
  height: 451.988px;
  top: 0;
  left: 34.2%;
  background: #ffffff;
  z-index: 144;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.relative-overflow-45 {
  position: relative;
  width: 394.663px;
  height: 192px;
  margin: 0 0 0 0;
  z-index: 161;
  overflow: hidden;
}
.frame-46 {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 64px 0 0 165.325px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/QY9QKgnp5A.png)
    no-repeat center;
  background-size: cover;
  z-index: 164;
  overflow: hidden;
}
.absolute-bg-opacity-47 {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, #e7000a, #9e0711);
  opacity: 0.9;
  z-index: 162;
}
.image-overlay-48 {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/E4DLhc8RwW.png)
    no-repeat center;
  background-size: cover;
  z-index: 163;
  overflow: hidden;
  mix-blend-mode: overlay;
}
.paragraph-49 {
  position: relative;
  width: 394.663px;
  height: 259.988px;
  margin: 0 0 0 0;
  font-size: 0px;
  z-index: 145;
  overflow: visible auto;
}
.design-consultation {
  display: block;
  position: relative;
  height: 32px;
  margin: 24px 0 0 24px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 146;
}
.fabric-color-selection {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 346.663px;
  height: 48px;
  margin: 12.787px 0 0 24px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  z-index: 147;
}
.space-y-4a {
  position: relative;
  width: 346.663px;
  height: 104px;
  margin: 15.2px 0 0 24px;
  z-index: 148;
  overflow: visible auto;
}
.flex-gray-text-4b {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 0 0 0 0;
  z-index: 149;
}
.fabric-choice {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 151;
}
.gradient-bg-4c {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #e7000a, #9e0711);
  transform: translate(0, -50%);
  z-index: 150;
  border-radius: 26843500px;
}
.style-selection {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 152;
}
.gradient-bg-4d {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 154;
}
.sketch-creation {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #e7000a, #9e0711);
  transform: translate(0, -50%);
  z-index: 153;
  border-radius: 26843500px;
}
.gradient-bg-4e {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 155;
}
.styling-tips {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 157;
}
.gradient-bg-4f {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #e7000a, #9e0711);
  transform: translate(0, -50%);
  z-index: 156;
  border-radius: 26843500px;
}
.group-card-50 {
  position: relative;
  width: 346.663px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 158;
}
.relative-overflow-51 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 160;
}
.frame-52 {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #e7000a, #9e0711);
  transform: translate(0, -50%);
  z-index: 159;
  border-radius: 26843500px;
}
.absolute-bg-opacity-53 {
  position: absolute;
  width: 31.61%;
  height: 451.988px;
  top: 10px;
  left: 68.39%;
  background: #ffffff;
  z-index: 123;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.image-overlay-54 {
  position: relative;
  width: 394.675px;
  height: 192px;
  margin: 0 0 0 0;
  z-index: 140;
  overflow: hidden;
}
.paragraph-55 {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 64px 0 0 165.337px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/oSFH0xVC3U.png)
    no-repeat center;
  background-size: cover;
  z-index: 143;
  overflow: hidden;
}
.absolute-bg-opacity-56 {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, #1d2838, #000000);
  opacity: 0.9;
  z-index: 141;
}
.image-overlay-57 {
  position: absolute;
  width: 100%;
  height: 192px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/CMD77GTBHL.png)
    no-repeat center;
  background-size: cover;
  z-index: 142;
  overflow: hidden;
  mix-blend-mode: overlay;
}
.p {
  position: relative;
  width: 394.675px;
  height: 235.988px;
  margin: 0 0 0 0;
  font-size: 0px;
  z-index: 124;
  overflow: visible auto;
}
.span-dekoruvannya {
  display: block;
  position: relative;
  height: 32px;
  margin: 24px 0 0 24px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 125;
}
.span-onovit-star-yi-odyag-unikal-nimi-detalyami {
  display: block;
  position: relative;
  height: 24px;
  margin: 11.587px 0 0 24px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 126;
}
.space-y-58 {
  position: relative;
  width: 346.675px;
  height: 104px;
  margin: 16.4px 0 0 24px;
  z-index: 127;
  overflow: visible auto;
}
.flex-items-center-gap-text-gray {
  position: relative;
  width: 346.675px;
  height: 20px;
  margin: 0 0 0 0;
  z-index: 128;
}
.span-aplikatsii {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 130;
}
.div-bg-gradient-to-r {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #1d2838, #000000);
  transform: translate(0, -50%);
  z-index: 129;
  border-radius: 26843500px;
}
.flex-items-center-gap-text-gray-59 {
  position: relative;
  width: 346.675px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 131;
}
.span-payetki-ta-biser {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 133;
}
.div-bg-gradient-to-r-5a {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #1d2838, #000000);
  transform: translate(0, -50%);
  z-index: 132;
  border-radius: 26843500px;
}
.flex-items-center-gap-text-gray-5b {
  position: relative;
  width: 346.675px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 134;
}
.span-merezhyvo {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 136;
}
.div-bg-gradient-to-r-5c {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #1d2838, #000000);
  transform: translate(0, -50%);
  z-index: 135;
  border-radius: 26843500px;
}
.flex-items-center-gap-text-gray-5d {
  position: relative;
  width: 346.675px;
  height: 20px;
  margin: 8px 0 0 0;
  z-index: 137;
}
.span-strazi {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 4.04%;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 139;
}
.div-bg-gradient-to-r-5e {
  position: absolute;
  width: 1.73%;
  height: 6px;
  top: 50%;
  left: 0;
  background: linear-gradient(90deg, #1d2838, #000000);
  transform: translate(0, -50%);
  z-index: 138;
  border-radius: 26843500px;
}
.span-ne-znayshli-potribnoyi-poslugi-zatelefonujte-nam-i-mi-znaydemo-rishennya {
  display: block;
  position: relative;
  height: 28px;
  margin: 101.988px 0 0 433.837px;
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 57;
}
.link-inline-flex-items-center-gap {
  position: relative;
  width: 182.313px;
  height: 56px;
  margin: 16.4px 0 0 658.838px;
  background: #e7000a;
  z-index: 58;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.span-zatelefonuvati {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 15.6px;
  left: calc(50% - 59.16px);
  color: #ffffff;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 59;
}
.section-gallery {
  position: relative;
  width: 1500px;
  height: 1248px;
  margin: 112.8px 0 0 0;
  font-size: 0px;
  background: #ffffff;
  z-index: 186;
  overflow: visible auto;
}
.span-nashi-roboti {
  display: block;
  position: relative;
  height: 20px;
  margin: 82.4px 0 0 697.75px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.7px;
  z-index: 189;
}
.flex-row-ef {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 303.55px;
  height: 48px;
  margin: 5.6px 0 0 595.612px;
  z-index: 192;
}
.span-galereya {
  flex-shrink: 0;
  position: relative;
  height: 48px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 191;
}
.span-robot {
  flex-shrink: 0;
  position: relative;
  height: 48px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 192;
}
.span-oznayomtesya-z-prikladami-nashikh-robot-ta-perekonaytesya-v-yakosti-vikonannya {
  display: block;
  position: relative;
  height: 28px;
  margin: 23.6px 0 0 427.275px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 193;
}
.flex-row-ea {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 542.163px;
  height: 40px;
  margin: 48.4px 0 0 478.913px;
  z-index: 203;
}
.button-px-py-rounded-full {
  flex-shrink: 0;
  position: relative;
  width: 69.375px;
  height: 40px;
  background: #e7000a;
  z-index: 195;
  overflow: hidden;
  border-radius: 26843500px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.span-vsi {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 7.6px;
  left: calc(50% - 10.69px);
  color: #ffffff;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 196;
}
.button-px-py-rounded-full-5f {
  flex-shrink: 0;
  position: relative;
  width: 101.05px;
  height: 40px;
  background: #f2f4f6;
  z-index: 197;
  border-radius: 26843500px;
}
.span-poshiv {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 7.6px;
  left: calc(50% - 26.53px);
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 198;
}
.button-px-py-rounded-full-60 {
  flex-shrink: 0;
  position: relative;
  width: 103px;
  height: 40px;
  background: #f2f4f6;
  z-index: 199;
  border-radius: 26843500px;
}
.span-remont {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 7.6px;
  left: calc(50% - 27.5px);
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 200;
}
.button-px-py-rounded-full-61 {
  flex-shrink: 0;
  position: relative;
  width: 115.763px;
  height: 40px;
  background: #f2f4f6;
  z-index: 201;
  border-radius: 26843500px;
}
.span-vishivka {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 7.6px;
  left: calc(50% - 33.88px);
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 202;
}
.button-px-py-rounded-full-62 {
  flex-shrink: 0;
  position: relative;
  width: 104.975px;
  height: 40px;
  background: #f2f4f6;
  z-index: 203;
  border-radius: 26843500px;
}
.span-protses {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 7.6px;
  left: calc(50% - 28.49px);
  color: #354152;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 204;
}
.flex-row-aa-63 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1260px;
  height: 400px;
  margin: 94.825px 0 0 114px;
  z-index: 208;
}
.div-w-full-h-full {
  flex-shrink: 0;
  position: relative;
  width: 400px;
  height: 400px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/WVnB46hsUs.png)
    no-repeat center;
  background-size: cover;
  z-index: 205;
  overflow: hidden;
}
.div-group-relative-overflow-hidden {
  flex-shrink: 0;
  position: relative;
  width: 400px;
  height: 400px;
  background: rgba(255, 255, 255, 0.01);
  z-index: 206;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.div-w-full-h-full-64 {
  position: absolute;
  width: 100%;
  height: 400px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/NSSnfFHMwP.png)
    no-repeat center;
  background-size: cover;
  z-index: 207;
  overflow: hidden;
}
.div-group-relative-overflow-hidden-65 {
  flex-shrink: 0;
  position: relative;
  width: 400px;
  height: 400px;
  background: rgba(255, 255, 255, 0.01);
  z-index: 208;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.div-w-full-h-full-66 {
  position: absolute;
  width: 100%;
  height: 400px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/bW4fFXBmwS.png)
    no-repeat center;
  background-size: cover;
  z-index: 209;
  overflow: hidden;
}
.flex-row-dbee {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1260px;
  height: 400px;
  margin: 26px 0 0 114px;
  z-index: 214;
}
.div-group-relative-overflow-hidden-67 {
  flex-shrink: 0;
  position: relative;
  width: 400px;
  height: 400px;
  background: rgba(255, 255, 255, 0.01);
  z-index: 210;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.div-w-full-h-full-68 {
  position: absolute;
  width: 100%;
  height: 400px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/a4HjOFbna3.png)
    no-repeat center;
  background-size: cover;
  z-index: 211;
  overflow: hidden;
}
.div-group-relative-overflow-hidden-69 {
  flex-shrink: 0;
  position: relative;
  width: 400px;
  height: 400px;
  background: rgba(255, 255, 255, 0.01);
  z-index: 212;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.div-w-full-h-full-6a {
  position: absolute;
  width: 100%;
  height: 400px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/6wm3K5pkaG.png)
    no-repeat center;
  background-size: cover;
  z-index: 213;
  overflow: hidden;
}
.div-group-relative-overflow-hidden-6b {
  flex-shrink: 0;
  position: relative;
  width: 400px;
  height: 400px;
  background: rgba(255, 255, 255, 0.01);
  z-index: 214;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.div-w-full-h-full-6c {
  position: absolute;
  width: 100%;
  height: 400px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/9y2R1LRG5r.png)
    no-repeat center;
  background-size: cover;
  z-index: 215;
  overflow: hidden;
}
.span-zv-yazh-tesya-z-nami {
  display: block;
  position: relative;
  height: 20px;
  margin: 82.4px 0 0 675.4px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.7px;
  z-index: 219;
}
.flex-row-da {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 319.813px;
  height: 48px;
  margin: 5.6px 0 0 586.138px;
  z-index: 222;
}
.span-nashi {
  flex-shrink: 0;
  position: relative;
  height: 48px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 221;
}
.span-kontakti {
  flex-shrink: 0;
  position: relative;
  height: 48px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 222;
}
.span-zatelefonujte-abo-zav-tayte-do-nashogo-atel-e-mi-zavzhdi-radi-vam-dopomogti {
  display: block;
  position: relative;
  height: 28px;
  margin: 23.6px 0 0 418.05px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 223;
}
.bg-white-rounded-xl {
  position: relative;
  width: 896px;
  height: 321.587px;
  margin: 64.4px 0 0 302px;
  font-size: 0px;
  background: #ffffff;
  border: 0.8px solid #f2f4f6;
  z-index: 225;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.span-kontaktna-informatsiya {
  display: block;
  position: relative;
  height: 32px;
  margin: 32.8px 0 0 321.463px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 226;
}
.grid-md-grid-cols-gap {
  position: relative;
  width: 830.4px;
  height: 200px;
  margin: 24.787px 0 0 32.8px;
  z-index: 227;
  overflow: visible auto;
}
.flex-row-da-6d {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 830.4px;
  height: 76px;
  margin: 0 0 0 0;
  z-index: 235;
}
.flex-items-start-gap {
  flex-shrink: 0;
  position: relative;
  width: 403.2px;
  height: 76px;
  z-index: 228;
}
.div-w-h-bg-red-rounded-full {
  position: absolute;
  width: 11.9%;
  height: 48px;
  top: 50%;
  left: 0;
  background: #fee1e1;
  transform: translate(0, -79.17%);
  z-index: 229;
  border-radius: 26843500px;
}
.div-frame {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 12px 0 0 12px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/yAbNPFKqit.png)
    no-repeat center;
  background-size: cover;
  z-index: 230;
  overflow: hidden;
}
.div-frame-6e {
  position: absolute;
  width: 37.85%;
  height: 76px;
  top: 50%;
  left: 15.87%;
  font-size: 0px;
  transform: translate(0, -50%);
  z-index: 231;
}
.span-adresa {
  display: block;
  position: relative;
  height: 24px;
  margin: -0.4px 0 0 0;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 232;
}
.span-vul-haydamats-ka {
  display: block;
  position: relative;
  height: 24px;
  margin: 4px 0 0 0;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 233;
}
.span-m-uman {
  display: block;
  position: relative;
  height: 24px;
  margin: 0 0 0 0;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 234;
}
.flex-items-start-gap-6f {
  flex-shrink: 0;
  position: relative;
  width: 403.2px;
  height: 76px;
  z-index: 235;
}
.w-h-bg-red-rounded-full {
  position: absolute;
  width: 11.9%;
  height: 48px;
  top: 50%;
  left: 0;
  background: #fee1e1;
  transform: translate(0, -79.17%);
  z-index: 236;
  border-radius: 26843500px;
}
.frame-70 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 12px 0 0 12px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/W88kLa7MaD.png)
    no-repeat center;
  background-size: cover;
  z-index: 237;
  overflow: hidden;
}
.frame-71 {
  position: absolute;
  width: 24.65%;
  height: 76px;
  top: 50%;
  left: 15.87%;
  font-size: 0px;
  transform: translate(0, -50%);
  z-index: 238;
}
.phone {
  display: block;
  position: relative;
  height: 24px;
  margin: -0.4px 0 0 0;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 239;
}
.phone-number {
  display: block;
  position: relative;
  height: 24px;
  margin: 4px 0 0 0;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 240;
}
.phone-number-72 {
  display: block;
  position: relative;
  height: 24px;
  margin: 0 0 0 0;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 241;
}
.flex-row-bb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 830.4px;
  height: 100px;
  margin: 24px 0 0 0;
  z-index: 248;
}
.flex-items-start-gap-73 {
  flex-shrink: 0;
  position: relative;
  width: 403.2px;
  height: 100px;
  z-index: 242;
}
.w-h-bg-red-rounded-full-74 {
  position: absolute;
  width: 11.9%;
  height: 48px;
  top: 50%;
  left: 0;
  background: #fee1e1;
  transform: translate(0, -104.17%);
  z-index: 243;
  border-radius: 26843500px;
}
.frame-75 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 12px 0 0 12px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/K6m2mBcxtQ.png)
    no-repeat center;
  background-size: cover;
  z-index: 244;
  overflow: hidden;
}
.frame-76 {
  position: absolute;
  width: 25.38%;
  height: 52px;
  top: 50%;
  left: 15.87%;
  font-size: 0px;
  transform: translate(0, -96.15%);
  z-index: 245;
}
.instagram {
  display: block;
  position: relative;
  height: 24px;
  margin: -0.4px 0 0 0;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 246;
}
.instagram-handle {
  display: block;
  position: relative;
  height: 24px;
  margin: 4px 0 0 0;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 247;
}
.flex-items-start-gap-77 {
  flex-shrink: 0;
  position: relative;
  width: 403.2px;
  height: 100px;
  z-index: 248;
}
.w-h-bg-red-rounded-full-78 {
  position: absolute;
  width: 11.9%;
  height: 48px;
  top: 50%;
  left: 0;
  background: #fee1e1;
  transform: translate(0, -104.17%);
  z-index: 249;
  border-radius: 26843500px;
}
.frame-79 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 12px 0 0 12px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/D5EWoci47p.png)
    no-repeat center;
  background-size: cover;
  z-index: 250;
  overflow: hidden;
}
.frame-7a {
  position: absolute;
  width: 61.54%;
  height: 100px;
  top: 50%;
  left: 15.87%;
  font-size: 0px;
  transform: translate(0, -50%);
  z-index: 251;
}
.working-hours {
  display: block;
  position: relative;
  height: 24px;
  margin: -0.4px 0 0 0;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 252;
}
.working-hours-7b {
  display: block;
  position: relative;
  height: 24px;
  margin: 4px 0 0 0;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 253;
}
.working-hours-7c {
  display: block;
  position: relative;
  height: 24px;
  margin: 0 0 0 0;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 254;
}
.working-hours-7d {
  display: block;
  position: relative;
  height: 24px;
  margin: 0 0 0 0;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 255;
}
.owner {
  display: block;
  position: relative;
  height: 28px;
  margin: 56.8px 0 0 334.8px;
  color: #101727;
  font-family: Arial, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 257;
}
.owner-name {
  display: block;
  position: relative;
  height: 32px;
  margin: 12px 0 0 334.8px;
  color: #e7000a;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 258;
}
.professional-tailor {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 830.4px;
  height: 48px;
  margin: 8.788px 0 0 334.8px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  z-index: 259;
}
.bg-white-rounded-xl-7e {
  position: relative;
  width: 896px;
  height: 518.7px;
  margin: 96px 0 0 302px;
  background: #ffffff;
  border: 0.8px solid #f2f4f6;
  z-index: 260;
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.aspect-video {
  position: relative;
  width: 862.4px;
  height: 485.1px;
  margin: 16.8px 0 0 16.8px;
  background: linear-gradient(135deg, #f2f4f6, #e5e7eb);
  z-index: 261;
  overflow: visible auto;
  border-radius: 14px;
}
.text-center {
  position: relative;
  width: 219.088px;
  height: 136px;
  margin: 174.55px 0 0 321.65px;
  z-index: 262;
  overflow: visible auto;
}
.frame-7f {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 0 0 0 77.537px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/w0H3O4cCZg.png)
    no-repeat center;
  background-size: cover;
  z-index: 263;
  overflow: hidden;
}
.location-map {
  display: block;
  position: relative;
  height: 28px;
  margin: 15.6px 0 0 0;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 264;
}
.location-address {
  display: block;
  position: relative;
  height: 20px;
  margin: 8.4px 0 0 10.975px;
  color: #495565;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 265;
}
.footer {
  position: relative;
  width: 1500px;
  height: 364.8px;
  margin: 80px 0 0 0;
  background: #101727;
  z-index: 318;
  overflow: visible auto;
}
.quick-links {
  position: relative;
  width: 1131px;
  height: 68px;
  margin: 47.6px 0 0 126px;
  z-index: 343;
}
.quick-links-80 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 28px;
  top: 0;
  left: 56.59%;
  color: #ffffff;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 331;
}
.contact-info {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 28px;
  top: 0;
  left: 84.88%;
  color: #ffffff;
  font-family: Arial, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 338;
}
.image {
  position: absolute;
  width: 5.66%;
  height: 64px;
  top: 50%;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/j4DGAmvYQa.png)
    no-repeat center;
  background-size: contain;
  transform: translate(0, -52.5%);
  z-index: 323;
  overflow: hidden;
}
.natali-atelier {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 32px;
  top: 6.4px;
  left: 6.72%;
  color: #ffffff;
  font-family: Arial, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 325;
}
.clothing-tailoring {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 38.388px;
  left: 6.72%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 326;
}
.about-us {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 44px;
  left: 56.59%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 333;
}
.address {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - -10.4px);
  left: 87.71%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 343;
}
.frame-81 {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 46.4px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/QVx2qproRm.png)
    no-repeat center;
  background-size: cover;
  transform: translate(1972.5%, 0);
  z-index: 341;
  overflow: hidden;
}
.city {
  display: block;
  position: relative;
  height: 20px;
  margin: -3.601px 0 0 1118px;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 344;
}
.services-82 {
  position: relative;
  width: 1082px;
  height: 60.399px;
  margin: -8.399px 0 0 126px;
  z-index: 349;
}
.professional-atelier {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 0;
  left: 59.15%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 334;
}
.professional-atelier-83 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 608px;
  height: 48px;
  top: 5.2px;
  left: 0;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  z-index: 327;
}
.phone-number-84 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 20.399px;
  left: 91.68%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 348;
}
.frame-85 {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 30.4px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/XBsFAFH6V5.png)
    no-repeat center;
  background-size: cover;
  transform: translate(2095%, 0);
  z-index: 346;
  overflow: hidden;
}
.gallery {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 32px;
  left: 59.15%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 335;
}
.gallery-86 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: 40.399px;
  left: 91.68%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 349;
}
.contact-info-87 {
  position: relative;
  width: 1085px;
  height: 44.4px;
  margin: 3.601px 0 0 126px;
  z-index: 352;
}
.contact-link {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 0;
  left: 58.99%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 336;
}
.contact-link-88 {
  position: absolute;
  width: 3.69%;
  height: 40px;
  top: 4.4px;
  left: 0;
  background: #1d2838;
  z-index: 328;
  border-radius: 26843500px;
}
.frame-89 {
  position: relative;
  width: 20px;
  height: 20px;
  margin: 10px 0 0 10px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/ZrBr9CPmpD.png)
    no-repeat center;
  background-size: cover;
  z-index: 329;
  overflow: hidden;
}
.instagram-handle-8a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 13.8px);
  left: 91.43%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 352;
}
.frame-8b {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 8.4px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/YY01dnMqrp.png)
    no-repeat center;
  background-size: cover;
  transform: translate(2087.5%, 0);
  z-index: 351;
  overflow: hidden;
}
.flex-row-fb {
  position: relative;
  width: 1255.463px;
  height: 20px;
  margin: 64.8px 0 0 126px;
  z-index: 361;
}
.copyright {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 0;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 355;
}
.year {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 1.3%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 356;
}
.all-rights-reserved {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 3.7%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 357;
}
.made-with {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 81.51%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 359;
}
.for-our-clients {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 20px;
  top: calc(50% - 10px);
  left: 89.88%;
  color: #99a1ae;
  font-family: Arial, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 361;
}
.frame-8c {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 2px;
  left: 50%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-01-08/Qh4Ff9iTLp.png)
    no-repeat center;
  background-size: cover;
  transform: translate(2979.57%, 0);
  z-index: 360;
  overflow: hidden;
}
