:root {
  --default-font-family:
    "Avenir Next Cyr", -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;
}

@font-face {
  font-family: "Avenir Next Cyr";
  src: url("fonts/AvenirNextCyr-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Avenir Next Cyr";
  src: url("fonts/AvenirNextCyr-Demi.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}

body {
  margin: 0;
  background: #380001;
}

a {
  text-decoration: none;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container {
  position: relative;
  width: 1280px;
  height: 8619px;
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}
.rectangle {
  position: relative;
  width: 1280px;
  height: 832px;
  margin: 0 0 0 0;
  background: #380001;
  z-index: 3;
  overflow: visible auto;
}
.frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 1280px;
  height: 100px;
  margin: 0 0 0 0;
  padding: 28px 40px 28px 40px;
  background: #380001;
  z-index: 197;
}
.frame-1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  z-index: 198;
}
.group {
  flex-shrink: 0;
  position: relative;
  width: 169.75px;
  height: 19.995px;
  background: url(img/yT6kVysFEp.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 199;
}
.frame-2 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 55px;
  position: relative;
  width: 907px;
  z-index: 200;
}
.frame-3 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 36px;
  position: relative;
  width: 702px;
  z-index: 201;
}
.co-naprawiamy {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 140px;
  height: 17px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1.4px;
  z-index: 202;
}
.o-nas {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 50px;
  height: 17px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1.4px;
  z-index: 203;
}
.text-3 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 119px;
  height: 17px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1.4px;
  z-index: 204;
}
.text-4 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 77px;
  height: 17px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1.4px;
  z-index: 205;
}
.cennik {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 61px;
  height: 17px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1.4px;
  z-index: 206;
}
.kontakt {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 75px;
  height: 17px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1.4px;
  z-index: 207;
}
.frame-4 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 150px;
  height: 44px;
  padding: 7px 23px 7px 23px;
  background: #a17d33;
  z-index: 208;
  border-radius: 12px;
}
.text-7 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 77px;
  height: 22px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  z-index: 209;
}
.wrapper-2 {
  position: relative;
  width: 324px;
  height: 55px;
  margin: 115px 0 0 547px;
  z-index: 11;
  overflow: hidden;
}
.group-5 {
  position: relative;
  width: 324.01px;
  height: 33.79px;
  margin: -0.01px 0 0 0;
  z-index: 12;
  overflow: visible auto;
}
.vector {
  position: relative;
  width: 19.236px;
  height: 20.472px;
  margin: 7.151px 0 0 111.732px;
  background: url(img/RPQApydKT0.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 13;
}
.group-6 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 14;
}
.group-7 {
  position: absolute;
  width: 4.4%;
  height: 84.89%;
  top: 0;
  left: 64.85%;
  background: url(img/OVSE8FiL3E.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 23;
}
.vector-8 {
  position: absolute;
  width: 6.26%;
  height: 71.89%;
  top: 14.62%;
  left: 6.59%;
  background: url(img/O46Bc7ZCVZ.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 16;
}
.vector-9 {
  position: absolute;
  width: 6.26%;
  height: 71.89%;
  top: 14.62%;
  left: 49.22%;
  background: url(img/Leszq1BpsD.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 21;
}
.vector-a {
  position: absolute;
  width: 5.93%;
  height: 71.84%;
  top: 14.65%;
  left: 22.27%;
  background: url(img/YhmUECHF6D.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 18;
}
.vector-b {
  position: absolute;
  width: 6%;
  height: 71.84%;
  top: 14.65%;
  left: 79.78%;
  background: url(img/HTZV4LdNpK.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 26;
}
.vector-c {
  position: absolute;
  width: 6.13%;
  height: 70.27%;
  top: 16.19%;
  left: 0;
  background: url(img/046JWB2tuN.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 15;
}
.vector-d {
  position: absolute;
  width: 6.13%;
  height: 70.27%;
  top: 16.19%;
  left: 42.63%;
  background: url(img/vLHFded4zf.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 20;
}
.vector-e {
  position: absolute;
  width: 9.01%;
  height: 70.27%;
  top: 16.19%;
  left: 90.99%;
  background: url(img/CKzqj4Q7BQ.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 28;
}
.vector-f {
  position: absolute;
  width: 6.87%;
  height: 68.72%;
  top: 16.22%;
  left: 69.61%;
  background: url(img/ouShNRQngC.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 24;
}
.vector-10 {
  position: absolute;
  width: 4.41%;
  height: 68.67%;
  top: 16.22%;
  left: 86.19%;
  background: url(img/R6ADLoJHJn.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 27;
}
.vector-11 {
  position: absolute;
  width: 5.45%;
  height: 83.78%;
  top: 16.22%;
  left: 16.25%;
  background: url(img/2Q24UPZoUN.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 29;
}
.vector-12 {
  position: absolute;
  width: 5.45%;
  height: 83.78%;
  top: 16.22%;
  left: 58.88%;
  background: url(img/27YbbSkh6g.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 30;
}
.vector-13 {
  position: absolute;
  width: 2.72%;
  height: 68.64%;
  top: 16.25%;
  left: 13.19%;
  background: url(img/aAsCYbwVDL.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 17;
}
.vector-14 {
  position: absolute;
  width: 2.72%;
  height: 68.64%;
  top: 16.25%;
  left: 28.8%;
  background: url(img/7xzVTDt1Jg.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 19;
}
.vector-15 {
  position: absolute;
  width: 2.72%;
  height: 68.64%;
  top: 16.25%;
  left: 55.83%;
  background: url(img/cLDsL152v7.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 22;
}
.vector-16 {
  position: absolute;
  width: 2.72%;
  height: 68.64%;
  top: 16.25%;
  left: 76.77%;
  background: url(img/2mWVye7FwU.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 25;
}
.group-17 {
  position: relative;
  width: 214.946px;
  height: 9.784px;
  margin: 11.436px 0 0 0;
  background: url(img/r3HipEASxa.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 31;
}
.main-butt {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 240px;
  height: 48px;
  margin: 307px 0 0 547px;
  padding: 12px 1px 12px 1px;
  background: #a17d33;
  z-index: 5;
  border-radius: 12px;
}
.text-8 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 153px;
  height: 22px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  z-index: 6;
}
.group-18 {
  position: absolute;
  width: 16px;
  height: 294px;
  top: 269px;
  left: 1210px;
  background: url(img/r1vFYDaw7R.png) no-repeat center;
  background-size: 100% 100%;
  z-index: 211;
}
.text-9 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 605px;
  height: 118px;
  top: 315px;
  left: calc(50% - 93px);
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 48px;
  font-weight: 700;
  line-height: 58.8px;
  text-align: left;
  z-index: 10;
}
.text-a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 657px;
  height: 84px;
  top: 450px;
  left: calc(50% - 93px);
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  z-index: 9;
}
.rectangle-19 {
  position: relative;
  width: 1280px;
  height: 7787px;
  margin: 0 0 0 0;
  background: #380001;
  overflow: hidden;
}
.frame-1a {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 31px;
  position: relative;
  width: 1000px;
  margin: 78px 0 0 140px;
  z-index: 32;
}
.heading-mccutcheon-hamner-pc {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 70px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-align: center;
  white-space: nowrap;
  z-index: 33;
}
.flex-row-b {
  position: relative;
  width: 901px;
  height: 121px;
  margin: 98px 0 0 165px;
  z-index: 191;
}
.frame-1b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 9px;
  position: absolute;
  width: 678px;
  height: 121px;
  top: 0;
  left: 223px;
  z-index: 48;
}
.heading-serving-florence-huntsville-athens-alabama {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 32px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 49;
}
.nie-panikuj {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 678px;
  min-width: 0;
  height: 80px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
  z-index: 50;
}
.vector-1c {
  position: absolute;
  width: 12.29%;
  height: 105.541px;
  top: 11px;
  left: 0;
  background: url(img/XkNGqU1nK4.svg) no-repeat center;
  background-size: cover;
  z-index: 191;
}
.ed-f-b-copy {
  position: relative;
  width: 84px;
  height: 68px;
  margin: 19px 0 0 13px;
  background: url(img/BnfN95vSSN.png) no-repeat center;
  background-size: cover;
  z-index: 194;
}
.flex-row-b-1d {
  position: relative;
  width: 960px;
  height: 163px;
  margin: 56px 0 0 106px;
  z-index: 195;
}
.frame-1e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 9px;
  position: absolute;
  width: 678px;
  height: 163px;
  top: 0;
  left: 282px;
  z-index: 51;
}
.heading-serving-florence {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 34px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 52;
}
.text-serving-florence {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 678px;
  min-width: 0;
  height: 120px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
  z-index: 53;
}
.ed-f-b-copy-1f {
  position: absolute;
  width: 242px;
  height: 104px;
  top: 43px;
  left: 0;
  background: url(img/2Ehw5tjRFF.png) no-repeat center;
  background-size: cover;
  z-index: 195;
}
.vector-20 {
  position: absolute;
  width: 11.53%;
  height: 105.541px;
  top: 43px;
  left: 6.15%;
  background: url(img/SW2GmVZu07.svg) no-repeat center;
  background-size: cover;
  z-index: 192;
}
.flex-row-ec {
  position: relative;
  width: 958px;
  height: 131px;
  margin: 49px 0 0 108px;
  z-index: 196;
}
.ed-f-b-copy-21 {
  position: absolute;
  width: 132px;
  height: 138px;
  top: -8px;
  left: 76px;
  background: url(img/SP1kTyS37c.png) no-repeat center;
  background-size: cover;
  z-index: 196;
}
.vector-22 {
  position: relative;
  width: 110.694px;
  height: 105.541px;
  margin: 7px 0 0 57px;
  background: url(img/xnVRLLqW20.svg) no-repeat center;
  background-size: cover;
  z-index: 193;
}
.frame-23 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 9px;
  position: absolute;
  width: 678px;
  height: 103px;
  top: 7px;
  left: 280px;
  z-index: 54;
}
.heading-serving-florence-24 {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 34px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 55;
}
.text-serving-florence-25 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 678px;
  min-width: 0;
  height: 60px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
  z-index: 56;
}
.flex-row-dcf {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 874.617px;
  height: 107px;
  margin: 31px 0 0 191.383px;
  z-index: 181;
}
.group-26 {
  flex-shrink: 0;
  position: relative;
  width: 113.617px;
  height: 106.828px;
  background: url(img/Zt9fK4HHdj.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 181;
}
.frame-27 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 9px;
  position: relative;
  width: 678px;
  z-index: 64;
}
.heading-serving-florence-28 {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 34px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 65;
}
.text-serving-florence-29 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 678px;
  min-width: 0;
  height: 60px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
  z-index: 66;
}
.flex-row {
  position: relative;
  width: 877.612px;
  height: 114.377px;
  margin: 56px 0 0 188.388px;
  z-index: 182;
}
.frame-2a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 9px;
  position: absolute;
  width: 678px;
  height: 103px;
  top: 0;
  left: 199.612px;
  z-index: 57;
}
.group-2b {
  flex-shrink: 0;
  position: relative;
  width: 678px;
  height: 103px;
  font-size: 0px;
  z-index: 58;
}
.heading-serving-florence-2c {
  display: block;
  position: relative;
  height: 34px;
  margin: 0 0 0 0;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 59;
}
.text-serving-florence-2d {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: 678px;
  height: 60px;
  margin: 9px 0 0 0;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
  z-index: 60;
}
.group-2e {
  position: absolute;
  width: 13.29%;
  height: 97.38%;
  top: 2.62%;
  left: 0;
  background: url(img/wTD1usdjvd.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 182;
}
.flex-row-edc {
  position: relative;
  width: 871.572px;
  height: 182px;
  margin: 44.623px 0 0 194.428px;
  z-index: 183;
}
.frame-2f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 9px;
  position: absolute;
  width: 678px;
  height: 182px;
  top: 0;
  left: 193.572px;
  z-index: 61;
}
.heading-serving-florence-30 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 605px;
  height: 68px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  z-index: 62;
}
.text-serving-florence-31 {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
  z-index: 63;
}
.text-serving-florence-32 {
  position: relative;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
}
.text-serving-florence-33 {
  position: relative;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 24.5px;
  text-align: left;
  text-decoration: underline;
}
.text-serving-florence-34 {
  position: relative;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 20px;
  font-weight: 700;
  line-height: 24.5px;
  text-align: left;
}
.text-serving-florence-35 {
  position: relative;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
}
.group-36 {
  position: absolute;
  width: 13.83%;
  height: 113.547px;
  top: 39.995px;
  left: 0;
  background: url(img/Z00VWAbD3s.svg) no-repeat center;
  background-size: cover;
  z-index: 183;
}
.frame-37 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 17px;
  position: relative;
  width: 1000px;
  margin: 100px 0 0 140px;
  z-index: 34;
}
.heading-mccutcheon-hamner {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 70px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-align: center;
  white-space: nowrap;
  z-index: 35;
}
.text-mccutcheon-hamner {
  display: flex;
  align-items: center;
  position: relative;
  width: 851px;
  height: 140px;
  margin: 56px 0 0 215px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: justified;
  z-index: 67;
}
.flex-row-b-38 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 852px;
  height: 252px;
  margin: 106px 0 0 214px;
  z-index: 189;
}
.rectangle-39 {
  flex-shrink: 0;
  position: relative;
  width: 272px;
  height: 252px;
  background: #d9d9d9;
  z-index: 185;
}
.rectangle-3a {
  flex-shrink: 0;
  position: relative;
  width: 272px;
  height: 252px;
  background: #d9d9d9;
  z-index: 187;
}
.rectangle-3b {
  flex-shrink: 0;
  position: relative;
  width: 272px;
  height: 252px;
  background: #d9d9d9;
  z-index: 189;
}
.flex-row-aec {
  position: relative;
  width: 772px;
  height: 34px;
  margin: 32px 0 0 214px;
  z-index: 42;
}
.heading-mccutcheon-hamner-3c {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 34px;
  top: 0;
  left: 0;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 38;
}
.heading-mccutcheon-hamner-3d {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 34px;
  top: 0;
  left: 290px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 40;
}
.heading-mccutcheon-hamner-3e {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 192px;
  height: 34px;
  top: 0;
  left: 580px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 42;
}
.flex-row-3f {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 853px;
  height: 68px;
  margin: 15px 0 0 214px;
  z-index: 74;
}
.text-rozmawiamy-po-ludzku {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 273px;
  height: 68px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17.15px;
  text-align: left;
  z-index: 70;
}
.text-rozmawiamy-po-ludzku-40 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 273px;
  height: 68px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17.15px;
  text-align: left;
  z-index: 72;
}
.roz-mawiamy-po-ludzku {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 273px;
  height: 68px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17.15px;
  text-align: left;
  z-index: 74;
}
.flex-row-d {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 852px;
  height: 252px;
  margin: 165px 0 0 214px;
  z-index: 188;
}
.rectangle-41 {
  flex-shrink: 0;
  position: relative;
  width: 272px;
  height: 252px;
  background: #d9d9d9;
  z-index: 184;
}
.rectangle-42 {
  flex-shrink: 0;
  position: relative;
  width: 272px;
  height: 252px;
  background: #d9d9d9;
  z-index: 186;
}
.rectangle-43 {
  flex-shrink: 0;
  position: relative;
  width: 272px;
  height: 252px;
  background: #d9d9d9;
  z-index: 188;
}
.flex-row-e {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 772px;
  height: 34px;
  margin: 32px 0 0 214px;
  z-index: 41;
}
.heading-mccutcheon-hamner-44 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: 192px;
  height: 34px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  text-align: center;
  white-space: nowrap;
  z-index: 37;
}
.heading-mccutcheon-hamner-45 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: 192px;
  height: 34px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  text-align: center;
  white-space: nowrap;
  z-index: 39;
}
.heading-mccutcheon-hamner-46 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: 192px;
  height: 34px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  text-align: center;
  white-space: nowrap;
  z-index: 41;
}
.flex-row- {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 853px;
  height: 68px;
  margin: 15px 0 0 214px;
  z-index: 73;
}
.roz-mawiamy-po-ludzku-47 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 273px;
  height: 68px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17.15px;
  text-align: left;
  z-index: 69;
}
.roz-mawiamy-po-ludzku-48 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 273px;
  height: 68px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17.15px;
  text-align: left;
  z-index: 71;
}
.roz-mawiamy-po-ludzku-49 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 273px;
  height: 68px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17.15px;
  text-align: left;
  z-index: 73;
}
.heading-mccutcheon-hamner-4a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 700px;
  height: 44px;
  margin: 141px 0 0 290px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  text-align: center;
  white-space: nowrap;
  z-index: 36;
}
.roz-mawiamy-po-ludzku-4b {
  display: flex;
  align-items: center;
  position: relative;
  width: 851px;
  height: 80px;
  margin: 28px 0 0 215px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: justified;
  z-index: 68;
}
.heading-mccutcheon-hamner-4c {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 761px;
  height: 44px;
  margin: 56px 0 0 260px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  text-align: center;
  white-space: nowrap;
  z-index: 43;
}
.stawiamy-na-cyfrowe-narzedzia {
  display: flex;
  align-items: center;
  position: relative;
  width: 851px;
  height: 80px;
  margin: 28px 0 0 215px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: justified;
  z-index: 75;
}
.background-horizontal-border {
  position: relative;
  width: 1280px;
  height: 154px;
  margin: 186px 0 0 0;
  background: #200000;
  border-top: 1px solid #ffb144;
  border-bottom: 1px solid #ffb144;
  z-index: 77;
}
.input {
  position: absolute;
  height: 56px;
  top: 50%;
  right: 410px;
  left: 595px;
  background: #200000;
  border: 1px solid #a17d33;
  transform: translate(0, -51.79%);
  z-index: 79;
  overflow: hidden;
  border-radius: 12px;
}
.container {
  position: relative;
  width: 246.158px;
  height: 13.332px;
  margin: 14.492px 0 0 14.491px;
  opacity: 0.6;
  z-index: 80;
  overflow: hidden;
}
.first-name {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: -2px;
  left: 0;
  color: #afafaf;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  white-space: nowrap;
  z-index: 81;
}
.input-4d {
  position: absolute;
  height: 56px;
  top: 50%;
  right: 117px;
  left: 888px;
  background: #200000;
  border: 1px solid #a17d33;
  transform: translate(0, -51.79%);
  z-index: 82;
  overflow: hidden;
  border-radius: 12px;
}
.container-4e {
  position: relative;
  width: 246.158px;
  height: 13.332px;
  margin: 14.492px 0 0 14.491px;
  opacity: 0.6;
  z-index: 83;
  overflow: hidden;
}
.phone {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 12.752px;
  top: 0px;
  left: 0;
  color: #afafaf;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 12.752px;
  text-align: left;
  white-space: nowrap;
  z-index: 84;
}
.zamow-konsultacje {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 39px;
  top: calc(50% - 20px);
  left: calc(50% - 433px);
  color: #ffb144;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 39px;
  text-align: left;
  white-space: nowrap;
  z-index: 78;
}
.frame-4f {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 27px;
  position: relative;
  width: 737px;
  margin: 92px 0 0 214px;
  z-index: 129;
}
.group-50 {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  background: url(img/y8wtZM6LrN.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 130;
}
.heading-mccutcheon-hamner-51 {
  flex-shrink: 0;
  position: relative;
  width: 678px;
  height: 70px;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 131;
}
.u {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 78.4px;
  text-align: left;
}
.slug {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 78.4px;
  text-align: left;
}
.u-52 {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 78.4px;
  text-align: left;
}
.text-33 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: 660px;
  height: 60px;
  margin: 27px 0 0 224px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
  z-index: 76;
}
.porzadkowanie-ksiag-wstecz {
  display: block;
  position: relative;
  height: 34px;
  margin: 64px 0 0 214px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 122;
}
.korekty-deklaracji-vat-cit-pit {
  display: block;
  position: relative;
  height: 34px;
  margin: 33px 0 0 214px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 124;
}
.przygotowywanie-wyjasnien-dla-us {
  display: block;
  position: relative;
  height: 34px;
  margin: 33px 0 0 214px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 125;
}
.reprezentacja-przy-kontroli {
  display: block;
  position: relative;
  height: 34px;
  margin: 33px 0 0 214px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 126;
}
.naprawianie-bledow-po-poprzednim-biurze {
  display: block;
  position: relative;
  height: 34px;
  margin: 33px 0 0 214px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 127;
}
.reaktywacja-zawieszonych-dzialalnosci {
  display: block;
  position: relative;
  height: 34px;
  margin: 33px 0 0 214px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 128;
}
.frame-53 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 20px;
  position: relative;
  width: 743.255px;
  margin: 49px 0 0 207.373px;
  z-index: 132;
}
.group-54 {
  flex-shrink: 0;
  position: relative;
  width: 45.255px;
  height: 45.255px;
  background: url(img/TTrhFNxbfb.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 133;
}
.heading-mccutcheon-hamner-55 {
  flex-shrink: 0;
  position: relative;
  width: 678px;
  height: 70px;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 70px;
  text-align: left;
  z-index: 134;
}
.u-56 {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44.1px;
  text-align: left;
}
.slug-57 {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44.1px;
  text-align: left;
}
.u-58 {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44.1px;
  text-align: left;
}
.frame-59 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 20px;
  position: relative;
  width: 859px;
  height: 45px;
  margin: 61px 0 0 207px;
  z-index: 135;
}
.group-5a {
  flex-shrink: 0;
  position: relative;
  width: 45.255px;
  height: 45.255px;
  background: url(img/nKHD9xMHPc.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 136;
}
.heading-mccutcheon-hamner-5b {
  flex-shrink: 0;
  position: relative;
  width: 771px;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 137;
}
.automatyzacja-procesow {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44.1px;
  text-align: left;
}
.frame-5c {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 20px;
  position: relative;
  width: 743.255px;
  height: 45px;
  margin: 61px 0 0 207px;
  z-index: 138;
}
.group-5d {
  flex-shrink: 0;
  position: relative;
  width: 45.255px;
  height: 45.255px;
  background: url(img/hYRiwopTUS.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 139;
}
.heading-mccutcheon-hamner-5e {
  flex-shrink: 0;
  position: relative;
  width: 678px;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 140;
}
.text-3e {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44.1px;
  text-align: left;
}
.frame-5f {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 20px;
  position: relative;
  width: 859px;
  height: 45px;
  margin: 61px 0 0 207px;
  z-index: 141;
}
.group-60 {
  flex-shrink: 0;
  position: relative;
  width: 45.255px;
  height: 45.255px;
  background: url(img/nOngFwqgHa.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 142;
}
.heading-mccutcheon-hamner-61 {
  flex-shrink: 0;
  position: relative;
  width: 678px;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 143;
}
.konsultacje-przed-kontrolami {
  position: relative;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44.1px;
  text-align: left;
}
.frame-62 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 20px;
  position: relative;
  width: 859px;
  height: 45px;
  margin: 61px 0 0 207px;
  z-index: 144;
}
.group-63 {
  flex-shrink: 0;
  position: relative;
  width: 45.255px;
  height: 45.255px;
  background: url(img/DP3xKkFZHq.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 145;
}
.text-40 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 678px;
  height: 44px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  text-align: left;
  white-space: nowrap;
  z-index: 146;
}
.main-butt-64 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 240px;
  height: 48px;
  margin: 116px 0 0 520px;
  padding: 12px 1px 12px 1px;
  background: #a17d33;
  z-index: 7;
  border-radius: 12px;
}
.text-41 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 105px;
  height: 22px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  z-index: 8;
}
.background-horizontalborder {
  position: relative;
  width: 1280px;
  height: 337px;
  margin: 143px 0 0 0;
  background: #200000;
  border-top: 1px solid #ffb144;
  border-bottom: 1px solid #ffb144;
  z-index: 85;
  overflow: hidden;
}
.fs-streamline_testimonial-wrapper {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 144px;
  position: relative;
  width: 883px;
  height: 192px;
  margin: 73px 0 0 180px;
  z-index: 86;
}
.fs-streamline_author-container {
  flex-shrink: 0;
  position: relative;
  width: 244.02px;
  height: 192px;
  z-index: 87;
}
.icon {
  position: relative;
  width: 158px;
  height: 34px;
  margin: 7.5px 0 0 0;
  background: url(img/gf05weuCxx.svg) no-repeat center;
  background-size: cover;
  z-index: 96;
  overflow: hidden;
}
.w-node--b-e-fac--fa {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 12px;
  position: relative;
  width: 232.02px;
  height: 64px;
  margin: 31px 0 0 0;
  z-index: 91;
}
.fs-quote-image {
  flex-shrink: 0;
  position: relative;
  width: 64px;
  height: 64px;
  background: url(img/DtUfdApnqo.png) no-repeat center;
  background-size: contain;
  z-index: 92;
  overflow: hidden;
  border-radius: 64px;
}
.quote-author-text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 0.5px;
  position: relative;
  width: 168.02px;
  height: 48px;
  padding: 7.5px 0px 2681.078px 0;
  z-index: 93;
}
.rudy-dobrzynski {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #f8f2f2;
  font-family: Inter, var(--default-font-family);
  font-size: 26.100000381469727px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 94;
}
.head-of-engineering {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #f8f2f2;
  font-family: Inter, var(--default-font-family);
  font-size: 14.899999618530273px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 95;
}
.fs-button {
  position: relative;
  width: 196px;
  height: 24px;
  margin: 24px 0 0 0;
  z-index: 88;
  border-radius: 4px;
}
.icon-65 {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 4px;
  left: 180px;
  background: url(img/VKgZk1mBpD.svg) no-repeat center;
  background-size: cover;
  z-index: 89;
  overflow: hidden;
}
.read-uncapped-case-study {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 14px;
  top: 4.5px;
  left: 0;
  color: #dc343b;
  font-family: Inter, var(--default-font-family);
  font-size: 12.800000190734863px;
  font-weight: 600;
  line-height: 14px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 0.24px;
  z-index: 90;
}
.fs-streamline_testmonial {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 553px;
  height: 192px;
  padding: 0 0 2584.578px 0;
  z-index: 97;
}
.masz-jeszcze-pytania {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 496px;
  height: 170px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 33.6px;
  text-align: left;
  z-index: 98;
}
.heading-mccutcheon-hamner-66 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 17px;
  position: relative;
  width: 1000px;
  margin: 242px 0 0 140px;
  z-index: 44;
}
.svg {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 70px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-align: center;
  white-space: nowrap;
  z-index: 45;
}
.pic-14 {
  position: relative;
  width: 17px;
  height: 15px;
  margin: 82px 0 0 228px;
  background: url(img/e8yKLaRFvH.svg) no-repeat center;
  background-size: cover;
  z-index: 173;
}
.slot-region {
  display: block;
  position: relative;
  height: 31px;
  margin: -6px 0 0 253px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 151;
}
.region-when-you-retain-mccutcheon-hamner {
  position: relative;
  width: 852px;
  height: 92.41px;
  margin: 18px 0 0 214px;
  background: #380001;
  z-index: 149;
}
.flex-row-67 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  width: 811px;
  height: 76px;
  top: 16px;
  right: 0;
  left: 41px;
  color: #afafaf;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
  z-index: 150;
}
.svg-68 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 840.814px;
  height: 31px;
  margin: 43.59px 0 0 225.186px;
  z-index: 166;
}
.czy-doradzacie-w-sprawach-podatkowych {
  flex-shrink: 0;
  position: relative;
  width: 22.627px;
  height: 22.627px;
  background: url(img/4rNrNSoqe2.svg) no-repeat center;
  background-size: cover;
  z-index: 166;
}
.flex-row-a {
  flex-shrink: 0;
  position: relative;
  height: 31px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 153;
}
.box-b {
  position: relative;
  width: 840.814px;
  height: 31px;
  margin: 57px 0 0 225.186px;
  z-index: 167;
}
.svg-69 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 31px;
  top: 0;
  left: 55.277px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 155;
}
.flex-row-b-6a {
  position: absolute;
  width: 22.627px;
  height: 22.627px;
  top: 8px;
  left: 0;
  background: url(img/RC2g13T33E.svg) no-repeat center;
  background-size: cover;
  z-index: 167;
}
.wrapper-15 {
  position: relative;
  width: 840.814px;
  height: 31px;
  margin: 57px 0 0 225.186px;
  z-index: 168;
}
.svg-6b {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 31px;
  top: 0;
  left: 55.277px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 157;
}
.flex-row-f {
  position: absolute;
  width: 22.627px;
  height: 22.627px;
  top: 8px;
  left: 0;
  background: url(img/34YMPUnryq.svg) no-repeat center;
  background-size: cover;
  z-index: 168;
}
.wrapper-16 {
  position: relative;
  width: 840.814px;
  height: 31px;
  margin: 57px 0 0 225.186px;
  z-index: 169;
}
.svg-6c {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 31px;
  top: 0;
  left: 55.277px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 159;
}
.flex-row-f-6d {
  position: absolute;
  width: 22.627px;
  height: 22.627px;
  top: 8px;
  left: 0;
  background: url(img/9rGDNNUdTh.svg) no-repeat center;
  background-size: cover;
  z-index: 169;
}
.wrapper-17 {
  position: relative;
  width: 840.814px;
  height: 31px;
  margin: 57px 0 0 225.186px;
  z-index: 170;
}
.text-4d {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 31px;
  top: 0;
  left: 55.277px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 161;
}
.text-4e {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 31px;
  top: 0;
  left: 55.277px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 162;
}
.svg-6e {
  position: absolute;
  width: 30.646px;
  height: 22.627px;
  top: 6.521px;
  left: 0px;
  background: url(img/DpjFOLV96n.png) no-repeat center;
  background-size: cover;
  z-index: 165;
}
.svg-6f {
  position: absolute;
  width: 22.627px;
  height: 22.627px;
  top: 8px;
  left: 0;
  background: url(img/BK7ZmwM8D6.svg) no-repeat center;
  background-size: cover;
  z-index: 170;
}
.flex-row-70 {
  position: relative;
  width: 840.814px;
  height: 31px;
  margin: 57px 0 0 225.186px;
  z-index: 171;
}
.czy-pomagacie-zalozyc-firme {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 31px;
  top: 0;
  left: 55.277px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 163;
}
.svg-71 {
  position: absolute;
  width: 22.627px;
  height: 22.627px;
  top: 8px;
  left: 0;
  background: url(img/QbjKn7796i.svg) no-repeat center;
  background-size: cover;
  z-index: 171;
}
.svg-72 {
  position: relative;
  width: 22.627px;
  height: 22.627px;
  margin: 40px 0 0 225.186px;
  background: url(img/U99RS7zoaX.svg) no-repeat center;
  background-size: cover;
  z-index: 172;
}
.ile-czasu-zajmuje-przejecie-ksiegowosci {
  display: block;
  position: relative;
  height: 31px;
  margin: -5.627px 0 0 280.463px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 36px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 164;
}
.frame-73 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 17px;
  position: relative;
  width: 1000px;
  margin: 285px 0 0 140px;
  z-index: 46;
}
.heading-mccutcheon-hamner-pc-74 {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 70px;
  color: #a17d33;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-align: center;
  white-space: nowrap;
  z-index: 47;
}
.background-border {
  position: relative;
  width: 851px;
  height: 491px;
  margin: 72px 0 0 215px;
  background: #380001;
  border: 2px solid #a17d33;
  z-index: 99;
  overflow: visible auto;
  border-radius: 24px;
}
.flex-row-f-75 {
  position: relative;
  width: 670px;
  height: 24px;
  margin: 99px 0 0 76px;
  z-index: 102;
}
.skontaktuj-sie-z-nami {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  top: 0;
  left: 0;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 100;
}
.krakow {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 12px;
  top: 5px;
  left: calc(50% - -21px);
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 12px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 101;
}
.phone-number {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 10px;
  top: 7px;
  left: calc(50% - -121px);
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 10px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 102;
}
.flex-row-ff {
  position: relative;
  width: 711.473px;
  height: 295px;
  margin: 34px 0 0 69.558px;
  z-index: 118;
}
.form-new-form {
  position: absolute;
  height: 293.305px;
  top: 0;
  right: 0;
  left: 0;
  background: #380001;
  z-index: 103;
}
.flex-row-def {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 700px;
  height: 56px;
  margin: 0.19px 0 0 6.031px;
  z-index: 107;
}
.input-76 {
  flex-shrink: 0;
  position: relative;
  width: 344px;
  height: 56px;
  background: #380001;
  border: 1px solid #a17d33;
  z-index: 104;
  overflow: hidden;
  border-radius: 12px;
}
.container-77 {
  position: relative;
  width: 315.158px;
  height: 13.332px;
  margin: 14.491px 0 0 14.491px;
  opacity: 0.6;
  z-index: 105;
  overflow: hidden;
}
.first-name-78 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: -1.683px;
  left: -0.08px;
  color: #afafaf;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  white-space: nowrap;
  z-index: 106;
}
.input-79 {
  flex-shrink: 0;
  position: relative;
  width: 344px;
  height: 56px;
  background: #380001;
  border: 1px solid #a17d33;
  z-index: 107;
  overflow: hidden;
  border-radius: 12px;
}
.container-7a {
  position: relative;
  width: 315.158px;
  height: 13.332px;
  margin: 14.491px 0 0 14.491px;
  opacity: 0.6;
  z-index: 108;
  overflow: hidden;
}
.last-name {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: -2px;
  left: 0;
  color: #afafaf;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  white-space: nowrap;
  z-index: 109;
}
.flex-row-7b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 700px;
  height: 56px;
  margin: 9.283px 0 0 6.031px;
  z-index: 113;
}
.input-7c {
  flex-shrink: 0;
  position: relative;
  width: 344px;
  height: 56px;
  background: #380001;
  border: 1px solid #a17d33;
  z-index: 110;
  overflow: hidden;
  border-radius: 12px;
}
.container-7d {
  position: relative;
  width: 315.158px;
  height: 13.332px;
  margin: 14.491px 0 0 14.491px;
  opacity: 0.6;
  z-index: 111;
  overflow: hidden;
}
.phone-7e {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: -2px;
  left: 0;
  color: #afafaf;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  white-space: nowrap;
  z-index: 112;
}
.input-7f {
  flex-shrink: 0;
  position: relative;
  width: 344px;
  height: 56px;
  background: #380001;
  border: 1px solid #a17d33;
  z-index: 113;
  overflow: hidden;
  border-radius: 12px;
}
.container-80 {
  position: relative;
  width: 315.158px;
  height: 13.332px;
  margin: 14.491px 0 0 14.491px;
  opacity: 0.6;
  z-index: 114;
  overflow: hidden;
}
.email {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: -2px;
  left: 0;
  color: #afafaf;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  white-space: nowrap;
  z-index: 115;
}
.textarea {
  position: relative;
  width: 700px;
  height: 75px;
  margin: 12.525px 0 0 5.442px;
  background: #380001;
  border: 1px solid #a17d33;
  z-index: 116;
  overflow: hidden;
  border-radius: 12px;
}
.tell-us-briefly-how-you-were-injured {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 16.23px;
  top: 4.217px;
  left: 13.491px;
  color: #afafaf;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.23px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.6;
  z-index: 117;
}
.main-butt-81 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: absolute;
  width: 240px;
  height: 48px;
  top: 247px;
  left: 50%;
  padding: 12px 1px 12px 1px;
  background: #a17d33;
  transform: translate(-51.79%, 0);
  z-index: 118;
  border-radius: 12px;
}
.umow-konsultacje {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 153px;
  height: 22px;
  color: #f8f2f2;
  font-family:
    Avenir Next Cyr,
    var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  z-index: 119;
}

.group-87 {
  position: absolute;
  width: 1280px;
  height: 969.01px;
  top: 75px;
  left: 43px;
  background: url(img/QQrOHr2OVg.png) no-repeat center;
  background-size: cover;
  z-index: 4;
}
.contemplated-young-businesswoman {
  position: absolute;
  width: 1280px;
  height: 630px;
  top: 190px;
  left: 0;
  background: url(img/0gFehwByf7.png) no-repeat center;
  background-size: cover;
  z-index: 190;
}
.group-88 {
  position: absolute;
  width: 1828.86px;
  height: 1517.446px;
  top: 4329px;
  left: -145px;
  background: url(img/w8X6LXXaNk.png) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.group-89 {
  position: absolute;
  width: 2268.965px;
  height: 1882.611px;
  top: 6735px;
  left: -334.77px;
  background: url(img/SpRhFvQDaP.png) no-repeat center;
  background-size: cover;
  z-index: 2;
}
