.desktop-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
.desktop-desktop {
  width: 100%;
  min-height: 8000px;
 /* height: 9510px;*/
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(250, 250, 250, 1);
}
.desktop-frame2087325352 {
  gap: 93px;
  top: 643px;
  left: 0px;
  /* width: 1440px; */
  display: flex;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.desktop-frame2087325278 {
  gap: 40px;
  /* width: 1160px; */
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325275 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-block {
  gap: 40px;
  height: 297px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-iconsicle {
  width: 96px;
  height: 96px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame2087325279 {
  gap: 8px;
  top: 0px;
  left: 0px;
  width: 96px;
  display: flex;
  padding: 24px;
  position: absolute;
  align-items: center;
  border-radius: 100px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-icon {
  width: 48px;
  height: 48px;
}
.desktop-text002 {
  color: var(--dl-color-default-black);
  width: 323px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-block1 {
  gap: 40px;
  height: 297px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-iconsicle1 {
  width: 96px;
  height: 96px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame20873252791 {
  gap: 8px;
  top: 0px;
  left: 0px;
  width: 96px;
  display: flex;
  padding: 24px;
  position: absolute;
  align-items: center;
  border-radius: 100px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-icon1 {
  width: 48px;
  height: 48px;
}
.desktop-text004 {
  color: var(--dl-color-default-black);
  width: 323px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-block2 {
  gap: 40px;
  height: 297px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-iconsicle2 {
  width: 96px;
  height: 96px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame20873252792 {
  gap: 8px;
  top: 0px;
  left: 0px;
  width: 96px;
  display: flex;
  padding: 24px;
  position: absolute;
  align-items: center;
  border-radius: 100px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-icon2 {
  width: 48px;
  height: 48px;
}
.desktop-text006 {
  color: var(--dl-color-default-black);
  width: 323px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325280 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text008 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325276 {
  gap: 24px;
  width: 1160px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-block5 {
  gap: 24px;
  width: 371px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 24px;
  background-color: var(--dl-color-default-white);
}
.desktop-icon3 {
  width: 48px;
  height: 48px;
}
.desktop-text010 {
  color: var(--dl-color-default-black);
  width: 251px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-block3 {
  gap: 24px;
  width: 371px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 24px;
  background-color: var(--dl-color-default-white);
}
.desktop-icon4 {
  width: 48px;
  height: 48px;
}
.desktop-text012 {
  color: var(--dl-color-default-black);
  width: 251px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-block4 {
  gap: 24px;
  width: 371px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 24px;
  background-color: var(--dl-color-default-white);
}
.desktop-icon5 {
  width: 48px;
  height: 48px;
}
.desktop-text014 {
  color: var(--dl-color-default-black);
  width: 251px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame {
  width: 1160px;
  height: 664px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-rectangle37279 {
  top: 0px;
  left: 0px;
  width: 1160px;
  height: 664px;
  position: absolute;
  border-radius: 32px;
}
.desktop-image565542 {
  top: 0px;
  left: 0px;
  width: 528px;
  height: 664px;
  position: absolute;
}
.desktop-frame2087325281 {
  gap: 32px;
  top: 92.5px;
  left: 568px;
  width: 512px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.desktop-text016 {
  color: var(--dl-color-default-white);
  width: 512px;
  height: auto;
  font-size: 56px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text018 {
  color: var(--dl-color-default-white);
  width: 507px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  background-color: #159f6f;
}
.desktop-text020 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame01 {
  top: 168px;
  left: 164px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group2087325325 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse40 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse41 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
}
.desktop-text022 {
  top: 5px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame02 {
  top: 362px;
  left: 423px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532501 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4001 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4101 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
}
.desktop-text023 {
  top: 5px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame03 {
  top: 168px;
  left: 272px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532502 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4002 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4102 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
}
.desktop-text024 {
  top: 5px;
  left: 14px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame04 {
  top: 362px;
  left: 158px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532503 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4003 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4103 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
}
.desktop-text025 {
  top: 4px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame05 {
  top: 508px;
  left: 421px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532504 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4004 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4104 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
}
.desktop-text026 {
  top: 5px;
  left: 14px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame06 {
  top: 0px;
  left: 1176px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame2087325293 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame2087325290 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group2087325324 {
  top: -18.66666603088379px;
  left: 0px;
  width: 142.22222900390625px;
  height: 201.7777862548828px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4105 {
  top: 18.66666603088379px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image1748 {
  top: 0px;
  left: 16.88888931274414px;
  width: 124px;
  height: 202px;
  position: absolute;
}
.desktop-text027 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325292 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame2087325291 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text029 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-info {
  gap: 8px;
  width: 480px;
  display: flex;
  padding: 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-frame2087325286 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text031 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325287 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame2087325288 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text033 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon01 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text035 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325289 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon02 {
  gap: 15px;
  display: flex;
  align-items: center;
}
.desktop-text037 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon03 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text039 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button01 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text041 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame07 {
  top: 0px;
  left: 1176px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529301 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529001 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble01 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group2087325323 {
  top: -10.666666984558105px;
  left: 0px;
  width: 158.22222900390625px;
  height: 192.88890075683594px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4106 {
  top: 10.666666984558105px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image1735 {
  top: 0px;
  left: 7.111111640930176px;
  width: 151px;
  height: 193px;
  position: absolute;
}
.desktop-text043 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529201 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529101 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text045 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-info1 {
  gap: 8px;
  width: 480px;
  display: flex;
  padding: 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-frame20873252861 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text054 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252871 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873252881 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon04 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text056 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon05 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text058 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252891 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon06 {
  gap: 15px;
  display: flex;
  align-items: center;
}
.desktop-text060 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon07 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text062 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button02 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text064 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame08 {
  top: 0px;
  left: 1176px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529302 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529002 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble02 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group2087325322 {
  top: 0px;
  left: 0px;
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4107 {
  top: 0px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image242311 {
  top: 18.66666603088379px;
  left: 35.55555725097656px;
  width: 92px;
  height: 141px;
  position: absolute;
}
.desktop-text066 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529202 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529102 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text068 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button03 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text070 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame09 {
  top: 0px;
  left: 1176px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529303 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529003 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble03 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group20873253241 {
  top: -9.777777671813965px;
  left: 0px;
  width: 142.22222900390625px;
  height: 192.88888549804688px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4108 {
  top: 9.777777671813965px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image17481 {
  top: 0px;
  left: 23.111112594604492px;
  width: 118px;
  height: 193px;
  position: absolute;
}
.desktop-text072 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529203 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529103 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text074 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button04 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text076 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame10 {
  top: 0px;
  left: 1176px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529304 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529004 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble04 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group20873253242 {
  top: 0px;
  left: 0px;
  width: 142.22222900390625px;
  height: 162.6666717529297px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4109 {
  top: 0px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image31006dek241 {
  top: 8.88888931274414px;
  left: 19.555557250976562px;
  width: 123px;
  height: 154px;
  position: absolute;
}
.desktop-text078 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529204 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529104 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text080 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button05 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text082 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame11 {
  top: 0px;
  left: 1576px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529305 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  height: 664px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame2087325294 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame208732529205 {
  gap: 48px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text084 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325312 {
  width: 480px;
  height: 296px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529105 {
  gap: 24px;
  top: 0px;
  left: 0px;
  width: 480px;
  display: flex;
  padding: 16px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
}
.desktop-frame2087325305 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame2087325303 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873252941 {
  gap: 8px;
  width: 120px;
  height: 73px;
  display: flex;
  padding: 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(247, 148, 29, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text086 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325300 {
  gap: 8px;
  width: 120px;
  height: 73px;
  display: flex;
  padding: 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text088 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325296 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text090 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325297 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text092 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325298 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text094 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325299 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text096 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325304 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873252942 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 18px 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text098 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252961 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text100 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252971 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text102 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252981 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text104 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252991 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text106 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325301 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text108 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253001 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 18px 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-text110 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325302 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 18px 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-text112 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame12 {
  top: 16px;
  left: 8px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532505 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4005 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4110 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text114 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame13 {
  top: 152px;
  left: 8px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532506 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4006 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4111 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text115 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame14 {
  top: 16px;
  left: 300px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532507 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4007 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4112 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text116 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame15 {
  top: 152px;
  left: 377px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532508 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4008 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4113 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text117 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame16 {
  top: 16px;
  left: 449px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532509 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4009 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4114 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text118 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325311 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame2087325310 {
  gap: 32px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame2087325308 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame2087325306 {
  gap: 8px;
  display: flex;
  align-items: center;
}
.desktop-frame20873252943 {
  gap: 8px;
  display: flex;
  padding: 8px 16px;
  align-items: center;
  border-color: rgba(247, 148, 29, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text119 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text121 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325307 {
  gap: 8px;
  display: flex;
  align-items: center;
}
.desktop-frame2087325295 {
  gap: 8px;
  width: 80px;
  display: flex;
  padding: 8px 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text123 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text125 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325309 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253061 {
  gap: 8px;
  display: flex;
  align-items: center;
}
.desktop-frame20873252944 {
  gap: 8px;
  display: flex;
  padding: 8px 16px;
  align-items: center;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text127 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text129 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253071 {
  gap: 8px;
  display: flex;
  align-items: center;
}
.desktop-frame20873252951 {
  gap: 8px;
  width: 80px;
  display: flex;
  padding: 8px 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-text131 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text133 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame17 {
  gap: 46px;
  display: flex;
  width: 1160px;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame2087325321 {
  gap: 40px;
  display: flex;
  padding: 40px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-grey);
}
.desktop-frame2087325335 {
  gap: 36px;
  width: 1080px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop-frame2087325313 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text135 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text137 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325336 {
  gap: 10px;
  display: flex;
  align-items: center;
}
.desktop-text139 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-iconsdownbutton {
  width: 24px;
  height: 24px;
}
.desktop-frame2087325332 {
  gap: 36px;
 /* display: flex;*/
  align-items: flex-start;
}
.desktop-frame2087325324 {
  gap: 80px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame2087325329 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component2 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame18 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group2087325328 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4010 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text141 {
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text142 {
  color: var(--dl-color-default-black);
  width: 331px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text144 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325333 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component201 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame19 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532801 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4011 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text151 {
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text152 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text154 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253331 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component202 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532802 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4012 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text156 {
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text157 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325317 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text159 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325337 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon08 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame2087325318 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok {
  width: 12px;
  height: 12px;
}
.desktop-text166 {
  color: var(--dl-color-default-black);
  width: 305px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon09 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531801 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok01 {
  width: 12px;
  height: 12px;
}
.desktop-text168 {
  color: var(--dl-color-default-black);
  width: 305px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon10 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531802 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok02 {
  width: 12px;
  height: 12px;
}
.desktop-text170 {
  color: var(--dl-color-default-black);
  width: 305px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325334 {
  gap: 80px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253291 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component203 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame21 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532803 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4013 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text172 {
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text173 {
  color: var(--dl-color-default-black);
  width: 331px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text175 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253332 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component204 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame22 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532804 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4014 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text182 {
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text183 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text185 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text187 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame23 {
  gap: 40px;
  display: flex;
  padding: 40px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-grey);
}
.desktop-title {
  gap: 8px;
  width: 1080px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop-frame2087325406 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text189 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text191 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325407 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-iconsdownbutton1 {
  width: 24px;
  height: 24px;
}
.desktop-icons8downbutton2 {
  width: 24px;
  height: 24px;
}
.desktop-frame2087325347 {
  gap: 48px;
  display: flex;
  align-items: flex-start;
}
.desktop-pictureadvantage {
  gap: 8px;
  width: 312px;
  height: 363px;
  display: flex;
  padding: 0 15px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image25 {
  width: 268px;
  height: 360px;
}
.desktop-frame2087325351 {
  gap: 36px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame2087325345 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253333 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component205 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame24 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532805 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4015 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text193 {
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text194 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text196 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325342 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component206 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame25 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532806 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4016 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text198 {
  /* top: 2px; */
  /* left: 8px; */
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text199 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text201 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325346 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame2087325343 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component207 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame26 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532807 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4017 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text203 {
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
  top: 2px;
  left: 8px;
}
.desktop-text204 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text206 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325344 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component208 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame27 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532808 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4018 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text208 {
  /* top: 2px; */
  /* left: 8px; */
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text209 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text211 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325340 {
  gap: 36px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame2087325350 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon11 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531803 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok03 {
  width: 12px;
  height: 12px;
}
.desktop-text213 {
  color: var(--dl-color-default-black);
  width: 312px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon12 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531804 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok04 {
  width: 12px;
  height: 12px;
}
.desktop-text215 {
  color: var(--dl-color-default-black);
  width: 312px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon13 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531805 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok05 {
  width: 12px;
  height: 12px;
}
.desktop-text217 {
  color: var(--dl-color-default-black);
  width: 312px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325348 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon14 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531806 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok06 {
  width: 12px;
  height: 12px;
}
.desktop-text219 {
  color: var(--dl-color-default-black);
  width: 312px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon15 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531807 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok07 {
  width: 12px;
  height: 12px;
}
.desktop-text221 {
  color: var(--dl-color-default-black);
  width: 312px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325349 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon16 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531808 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok08 {
  width: 12px;
  height: 12px;
}
.desktop-text223 {
  color: var(--dl-color-default-black);
  width: 312px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon17 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531809 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok09 {
  width: 12px;
  height: 12px;
}
.desktop-text225 {
  color: var(--dl-color-default-black);
  width: 312px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon18 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531810 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok10 {
  width: 12px;
  height: 12px;
}
.desktop-text227 {
  color: var(--dl-color-default-black);
  width: 312px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame28 {
  width: 1160px;
  height: 664px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-rectangle372791 {
  top: 0px;
  left: 0px;
  width: 1160px;
  height: 664px;
  position: absolute;
  border-radius: 32px;
}
.desktop-frame20873252811 {
  gap: 32px;
  top: 139.5px;
  left: 568px;
  width: 512px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.desktop-text229 {
  color: var(--dl-color-default-white);
  width: 512px;
  height: auto;
  font-size: 56px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text231 {
  color: var(--dl-color-default-white);
  width: 507px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button06 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  background-color: #159f6f;
}
.desktop-text233 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-picture {
  top: 0px;
  left: 0px;
  width: 519px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group2087325281 {
  top: 0px;
  left: 0px;
  width: 519px;
  height: 664px;
  position: absolute;
}
.desktop-frame29 {
  top: 168px;
  left: 136px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532510 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4019 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4115 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text235 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame30 {
  top: 304px;
  left: 136px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532511 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4020 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4116 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text236 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame31 {
  top: 415px;
  left: 136px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532512 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4021 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4117 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text237 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame32 {
  top: 304px;
  left: 305px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532513 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4022 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4118 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text238 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame33 {
  top: 415px;
  left: 265px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532514 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4023 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4119 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text239 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame34 {
  top: 168px;
  left: 241px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532515 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4024 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4120 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text240 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame35 {
  top: 509px;
  left: 345px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532516 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4025 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4121 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text241 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame36 {
  top: 0px;
  left: 1165px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529306 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529005 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble05 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group20873253243 {
  top: 0px;
  left: 0px;
  width: 142.22222900390625px;
  height: 151.11111450195312px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4122 {
  top: 0px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image1768 {
  top: 10.666666984558105px;
  left: 142.22222900390625px;
  width: 118px;
  height: 140px;
  position: absolute;
}
.desktop-text242 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529206 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529106 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text244 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button07 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text249 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame37 {
  top: 0px;
  left: 1565px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529307 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  height: 664px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame20873252945 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame208732529207 {
  gap: 48px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text251 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253121 {
  width: 480px;
  height: 296px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529107 {
  gap: 24px;
  top: 0px;
  left: 0px;
  width: 480px;
  display: flex;
  padding: 16px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
}
.desktop-frame20873253051 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253031 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873252946 {
  gap: 8px;
  display: flex;
  padding: 32px 46px;
  align-items: center;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-black);
}
.desktop-text253 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253002 {
  gap: 8px;
  display: flex;
  padding: 32px 45px;
  align-items: center;
  border-color: rgba(247, 148, 29, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text255 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252962 {
  gap: 8px;
  display: flex;
  padding: 32px 45px;
  align-items: center;
  border-color: rgba(247, 148, 29, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text257 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253052 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873252947 {
  gap: 8px;
  width: 120px;
  height: 73px;
  display: flex;
  padding: 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text259 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252963 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text261 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252972 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text263 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252982 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text265 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252992 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text267 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253003 {
  gap: 8px;
  width: 120px;
  height: 73px;
  display: flex;
  padding: 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text269 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253011 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text271 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253021 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text273 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253032 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text275 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253041 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text277 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253042 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873252948 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 21px 20px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text279 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252964 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text281 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252973 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text283 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252983 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text285 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252993 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 0 8px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
}
.desktop-text287 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253004 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 20px 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-text289 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253022 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 20px 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-text291 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253033 {
  gap: 8px;
  width: 120px;
  display: flex;
  padding: 20px 24px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 3px;
  border-radius: 24px;
  justify-content: center;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-text293 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame38 {
  width: 40px;
  height: 40px;
  display: flex;
  z-index: 1;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532517 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4026 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4123 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text295 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame39 {
  top: 201px;
  left: 485px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532518 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4027 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4124 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text296 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame40 {
  top: 201px;
  left: 72px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532519 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4028 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4125 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text297 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame41 {
  top: 298px;
  left: 420px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532520 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4029 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4126 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text298 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame42 {
  top: 298px;
  left: 72px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532521 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4030 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4127 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text299 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame43 {
  top: 456px;
  left: 72px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532522 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4031 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4128 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text300 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame44 {
  top: 456px;
  left: 342px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532523 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4032 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.desktop-ellipse4129 {
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  position: absolute;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 2px;
}
.desktop-text301 {
  top: 7px;
  left: 13px;
  color: rgba(255, 255, 255, 1);
  width: 14px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame45 {
  top: 0px;
  left: 1165px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529308 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529006 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble06 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group20873253244 {
  top: 0px;
  left: 0px;
  width: 142.22222900390625px;
  height: 168px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4130 {
  top: 0px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image1759 {
  top: 13.333333015441895px;
  left: 24.88888931274414px;
  width: 114px;
  height: 155px;
  position: absolute;
}
.desktop-text302 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529208 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529108 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text304 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button08 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text306 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame46 {
  top: 0px;
  left: 1173px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529309 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529007 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble07 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group20873253245 {
  top: -9.777777671813965px;
  left: 0px;
  width: 142.22222900390625px;
  height: 192.88888549804688px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4131 {
  top: 9.777777671813965px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image17482 {
  top: 0px;
  left: 23.111112594604492px;
  width: 118px;
  height: 193px;
  position: absolute;
}
.desktop-text308 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529209 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529109 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text310 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button09 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text312 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame47 {
  top: 0px;
  left: 1173px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529310 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529008 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble08 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group20873253246 {
  top: -18.66666603088379px;
  left: 0px;
  width: 142.22222900390625px;
  height: 201.7777862548828px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4132 {
  top: 18.66666603088379px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image17483 {
  top: 0px;
  left: 16.88888931274414px;
  width: 124px;
  height: 202px;
  position: absolute;
}
.desktop-text314 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529210 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529110 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text316 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-info2 {
  gap: 8px;
  width: 480px;
  display: flex;
  padding: 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-frame20873252862 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text318 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252872 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873252882 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon19 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text320 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon20 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text322 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252892 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon21 {
  gap: 15px;
  display: flex;
  align-items: center;
}
.desktop-text324 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon22 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text326 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button10 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text328 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame48 {
  top: 0px;
  left: 1173px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529311 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529009 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble09 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group20873253231 {
  top: -10.666666984558105px;
  left: 0px;
  width: 158.22222900390625px;
  height: 192.88890075683594px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4133 {
  top: 10.666666984558105px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image17351 {
  top: 0px;
  left: 7.111111640930176px;
  width: 151px;
  height: 193px;
  position: absolute;
}
.desktop-text330 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529211 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529111 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text332 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-info3 {
  gap: 8px;
  width: 480px;
  display: flex;
  padding: 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-default-darkgreen);
}
.desktop-frame20873252863 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text341 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252873 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873252883 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon23 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text343 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon24 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text345 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252893 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon25 {
  gap: 15px;
  display: flex;
  align-items: center;
}
.desktop-text347 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon26 {
  gap: 12px;
  display: flex;
  align-items: center;
}
.desktop-text349 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button11 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text351 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame49 {
  top: 0px;
  left: 1173px;
  width: 592px;
  height: 664px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-frame208732529312 {
  gap: 19px;
  top: 0px;
  left: 0px;
  width: 592px;
  display: flex;
  padding: 56px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  background-color: var(--dl-color-default-greendark2);
}
.desktop-frame208732529010 {
  gap: 32px;
  height: 160px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.desktop-picturehowtoassemble10 {
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group20873253221 {
  top: 0px;
  left: 0px;
  width: 142.22222900390625px;
  height: 160px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4134 {
  top: 0px;
  left: 0px;
  width: 142px;
  height: 142px;
  position: absolute;
}
.desktop-image2423111 {
  top: 18.66666603088379px;
  left: 35.55555725097656px;
  width: 92px;
  height: 141px;
  position: absolute;
}
.desktop-text353 {
  color: var(--dl-color-default-white);
  width: 309px;
  height: auto;
  font-size: 32px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 36px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732529212 {
  gap: 48px;
  width: 480px;
  height: 373px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame208732529112 {
  gap: 24px;
  width: 480px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text355 {
  color: var(--dl-color-default-white);
  width: 480px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button12 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
}
.desktop-text357 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame50 {
  gap: 46px;
  display: flex;
  width: 1160px;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253211 {
  gap: 40px;
  display: flex;
  padding: 40px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-grey);
}
.desktop-frame2087325369 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.desktop-frame20873253351 {
  gap: 36px;
  width: 1080px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
.desktop-frame20873253131 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame2087325370 {
  gap: 32px;
  display: flex;
  align-items: center;
}
.desktop-text359 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button13 {
  gap: 8px;
  display: flex;
  padding: 8px 24px;
  align-items: flex-start;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text361 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text363 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325368 {
  gap: 24px;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}
.desktop-frame20873253361 {
  gap: 10px;
  display: flex;
  align-items: center;
}
.desktop-text365 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-iconsdownbutton2 {
  width: 24px;
  height: 24px;
}
.desktop-frame20873253321 {
  gap: 36px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873253241 {
  gap: 80px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253292 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component209 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame51 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532809 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4033 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text367 {
  /* top: 2px; */
  /* left: 8px; */
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text368 {
  color: var(--dl-color-default-black);
  width: 331px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text370 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253334 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component210 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame52 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532810 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4034 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text372 {
  /* top: 2px; */
  /* left: 8px; */
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text373 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text375 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253335 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component211 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame53 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532811 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4035 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text377 {
  /* top: 2px; */
  /* left: 8px; */
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text378 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253171 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text380 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253371 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-texticon27 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531811 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok11 {
  width: 12px;
  height: 12px;
}
.desktop-text387 {
  color: var(--dl-color-default-black);
  width: 305px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon28 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531812 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok12 {
  width: 12px;
  height: 12px;
}
.desktop-text389 {
  color: var(--dl-color-default-black);
  width: 305px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-texticon29 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame208732531813 {
  gap: 8px;
  display: flex;
  padding: 4px 0 0 0;
  align-items: flex-start;
}
.desktop-iconok13 {
  width: 12px;
  height: 12px;
}
.desktop-text391 {
  color: var(--dl-color-default-black);
  width: 305px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325366 {
  gap: 80px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253293 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component212 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame54 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532812 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4036 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text393 {
  /* top: 2px; */
  /* left: 8px; */
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text394 {
  color: var(--dl-color-default-black);
  width: 331px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text396 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325365 {
  gap: 165px;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}
.desktop-frame20873253336 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-component213 {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame55 {
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-group208732532813 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
.desktop-ellipse4037 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.desktop-text398 {
  top: 2px;
  left: 8px;
  color: var(--dl-color-default-white);
  width: 9px;
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text399 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text401 {
  color: var(--dl-color-default-black);
  width: 336px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text403 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873252812 {
  gap: 40px;
  width: 1160px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text405 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325372 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-card {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture01 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-atv320u15n4c {
  width: 90px;
  height: 216px;
}
.desktop-frame2087325374 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text407 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325373 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text409 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text411 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button14 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text413 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-card01 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture02 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-atv320u15n4c1 {
  width: 194px;
  height: 220px;
}
.desktop-frame208732537401 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text415 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537301 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text417 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text419 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button15 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text421 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-card02 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture03 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-atv320u15n4c2 {
  width: 170px;
  height: 206px;
}
.desktop-frame208732537402 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text423 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537302 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text425 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text427 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button16 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text429 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-card03 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture04 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-atv320u15n4c3 {
  width: 196px;
  height: 196px;
}
.desktop-frame208732537403 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text431 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537303 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text433 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text435 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button17 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text437 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame56 {
  gap: 46px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253212 {
  gap: 40px;
  display: flex;
  padding: 40px;
  position: relative;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-green);
}
.desktop-frame20873253132 {
  gap: 8px;
  width: 1080px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame20873253701 {
  gap: 32px;
  display: flex;
  align-items: center;
}
.desktop-text439 {
  color: var(--dl-color-default-grey);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325379 {
  gap: 24px;
  display: flex;
  z-index: 1;
  align-items: flex-start;
}
.desktop-frame2087325378 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame2087325375 {
  gap: 24px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-frame2087325331 {
  gap: 8px;
  width: 296px;
  height: 278px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image149 {
  width: 232px;
  height: 242px;
}
.desktop-frame2087325385 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text441 {
  color: var(--dl-color-default-green);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text443 {
  color: var(--dl-color-default-black);
  width: 296px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325384 {
  gap: 8px;
  width: 296px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-button18 {
  gap: 8px;
  width: 143px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  justify-content: center;
}
.desktop-text448 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button19 {
  gap: 8px;
  width: 144px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text450 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325381 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873253751 {
  gap: 24px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-frame20873253311 {
  gap: 8px;
  width: 296px;
  height: 278px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image150 {
  width: 224px;
  height: 234px;
}
.desktop-frame20873253851 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text452 {
  color: var(--dl-color-default-green);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text454 {
  color: var(--dl-color-default-black);
  width: 296px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253841 {
  gap: 8px;
  width: 296px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-button20 {
  gap: 8px;
  width: 143px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  justify-content: center;
}
.desktop-text459 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button21 {
  gap: 8px;
  width: 144px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text461 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325382 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873253752 {
  gap: 24px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-frame20873253312 {
  gap: 8px;
  width: 296px;
  height: 278px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image148 {
  width: 260px;
  height: 236px;
}
.desktop-frame20873253852 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text463 {
  color: var(--dl-color-default-green);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text465 {
  color: var(--dl-color-default-black);
  width: 296px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253842 {
  gap: 8px;
  width: 296px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-button22 {
  gap: 8px;
  width: 143px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  justify-content: center;
}
.desktop-text472 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button23 {
  gap: 8px;
  width: 144px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text474 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-iconarrow {
  top: 353px;
  left: 1132px;
  width: 56px;
  height: 56px;
  z-index: 2;
  position: absolute;
}
.desktop-frame2087325282 {
  gap: 40px;
  width: 1160px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text476 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253721 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-card04 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture05 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image1491 {
  width: 172px;
  height: 180px;
}
.desktop-frame208732537404 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text478 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537304 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text480 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text482 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button24 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text484 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-card05 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture06 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image1481 {
  width: 194px;
  height: 176px;
}
.desktop-frame208732537405 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text486 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537305 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text488 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text490 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button25 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text492 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-card06 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture07 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image151 {
  width: 140px;
  height: 190px;
}
.desktop-frame208732537406 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text494 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537306 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text496 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text498 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button26 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text503 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-card07 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture08 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image158 {
  width: 126px;
  height: 202px;
}
.desktop-frame208732537407 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text505 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537307 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text507 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text509 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button27 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text514 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame57 {
  gap: 46px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-frame20873253213 {
  gap: 40px;
  display: flex;
  padding: 40px;
  position: relative;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-green);
}
.desktop-iconarrow1 {
  top: 343px;
  left: 1132px;
  width: 56px;
  height: 56px;
  position: absolute;
}
.desktop-frame20873253133 {
  gap: 8px;
  width: 1080px;
  display: flex;
  z-index: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-frame20873253702 {
  gap: 32px;
  display: flex;
  align-items: center;
}
.desktop-text516 {
  color: var(--dl-color-default-grey);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253791 {
  gap: 24px;
  display: flex;
  z-index: 2;
  align-items: flex-start;
}
.desktop-frame20873253781 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873253753 {
  gap: 24px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-frame20873253313 {
  gap: 8px;
  width: 296px;
  height: 278px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image95 {
  width: 178px;
  height: 240px;
}
.desktop-frame20873253853 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text518 {
  color: var(--dl-color-default-green);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text520 {
  color: var(--dl-color-default-black);
  width: 296px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253843 {
  gap: 8px;
  width: 296px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-button28 {
  gap: 8px;
  width: 143px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  justify-content: center;
}
.desktop-text525 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button29 {
  gap: 8px;
  width: 144px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text527 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253811 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873253754 {
  gap: 24px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-frame20873253314 {
  gap: 8px;
  width: 296px;
  height: 278px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image96 {
  width: 200px;
  height: 278px;
}
.desktop-frame20873253854 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text529 {
  color: var(--dl-color-default-green);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text531 {
  color: var(--dl-color-default-black);
  width: 296px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253844 {
  gap: 8px;
  width: 296px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-button30 {
  gap: 8px;
  width: 143px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  justify-content: center;
}
.desktop-text536 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button31 {
  gap: 8px;
  width: 144px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text538 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253821 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-frame20873253755 {
  gap: 24px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  border-radius: 24px;
  flex-direction: column;
  background-color: var(--dl-color-default-white);
}
.desktop-frame20873253315 {
  gap: 8px;
  width: 296px;
  height: 278px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image80 {
  width: 276px;
  height: 154px;
}
.desktop-frame20873253855 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text540 {
  color: var(--dl-color-default-green);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text542 {
  color: var(--dl-color-default-black);
  width: 296px;
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253845 {
  gap: 8px;
  width: 296px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-button32 {
  gap: 8px;
  width: 143px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(0, 99, 71, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  justify-content: center;
}
.desktop-text547 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button33 {
  gap: 8px;
  width: 144px;
  display: flex;
  padding: 12px 32px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text549 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325283 {
  gap: 40px;
  width: 1160px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.desktop-text551 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 40px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame20873253722 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
.desktop-card08 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture09 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image21304d-kimages01 {
  width: 146px;
  height: 210px;
}
.desktop-frame208732537408 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text553 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537308 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text555 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text557 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button34 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text562 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-card09 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture10 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-family-dm11 {
  width: 250px;
  height: 158px;
}
.desktop-frame208732537409 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text564 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537309 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text566 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text568 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button35 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text573 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-card10 {
  gap: 24px;
  width: 272px;
  height: 488px;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-pimery-ffffff);
}
.desktop-picture11 {
  gap: 8px;
  width: 224px;
  height: 224px;
  display: flex;
  padding: 38px 47px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 16px;
  justify-content: center;
  background-color: var(--dl-color-default-white);
}
.desktop-image21304d-kimages03 {
  width: 112px;
  height: 189px;
}
.desktop-frame208732537410 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text575 {
  color: var(--dl-color-default-black);
  height: auto;
  font-size: 28px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame208732537310 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.desktop-text577 {
  color: var(--dl-color-default-gray3);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: 25px;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text579 {
  color: var(--dl-color-pimery-000000);
  width: 224px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-button36 {
  width: 224px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 32px;
  justify-content: center;
  background-color: var(--dl-color-default-green);
}
.desktop-text581 {
  color: var(--dl-color-default-white);
  height: auto;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-footer {
  gap: 321px;
  width: 1440px;
  display: flex;
  padding: 16px 140px;
  align-items: center;
  flex-shrink: 0;
  justify-content: space-between;
  background-color: var(--dl-color-default-green);
}
.desktop-logo {
  width: 100px;
  height: 40px;
}
.desktop-text583 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-frame2087325409 {
  top: 72px;
  left: 0px;
  width: 1440px;
  height: 480px;
  display: flex;
  overflow: hidden;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.desktop-rectangle37277 {
  top: 0px;
  left: 0px;
  width: 1440px;
  height: 480px;
  position: absolute;
}
.desktop-photo0371 {
  top: -199px;
  left: 0px;
  width: 100%;
  height: 880px;
  position: absolute;
  background: url(/dekraft/images/photo03712791-99v-1000h.png)  no-repeat center;
}
.desktop-header {
  gap: 321px;
  top: 0px;
  left: 0px;
  width: 1440px;
  display: flex;
  padding: 16px 140px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
  background-color: var(--dl-color-default-green);
}
.desktop-logo1 {
  width: 100px;
  height: 40px;
}
.desktop-frame2087325274 {
  gap: 48px;
  display: flex;
  align-items: flex-start;
}
.desktop-text585 {
  color: rgba(255, 255, 255, 1);
  width: 56px;
  height: auto;
  font-size: 14px;
  font-style: Regular;
  padding-top: 8px;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text587 {
  color: rgba(255, 255, 255, 1);
  width: 91px;
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text589 {
  color: var(--dl-color-default-white);
  width: 135px;
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text591 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.desktop-text593 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: center;
  
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
