#fw-section-custom-html-632499e1-fe82-4b97-b9ef-bda520f04bcc {

.image-text-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.image-text-container img,
.image-text-container p {
  flex: 0 0 50%;
  max-width: 600px;
  
}

@media screen and (max-width: 600px) {
  .image-text-container {
    flex-direction: column;
  }
  
  .image-text-container img,
  .image-text-container p {
    flex: 0 0 100%; 
    max-width: 90%;
    max-height: auto;
    margin-bottom: auto;
    object-fit: contain;
  }
}
}
#fw-section-links-list-229e3ff0-000d-4d14-bf24-26852944c91e {

.section {
  padding: 20px; /* Inner spacing */
  margin-bottom: 30px; /* Outer spacing between sections */
  border-radius: 5px; /* Optional: adds rounded corners */
}
}
#fw-section-custom-html-4686c341-0a21-43ad-b03a-d337a9a5fdb4 {

.images-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.images-container img,
.images-container p {
  flex: 0 0 50%;
  max-width: 400px;
  border-radius: 15px;
  
}

@media screen and (max-width: 600px) {
  .images-container {
    flex-direction: column;
  }
  
  .images-container img,
  .images-container p {
    flex: 0 0 100%; 
    max-width: 90%;
    max-height: auto;
    margin-bottom: auto;
    object-fit: contain;
  }
}
}


#fw-section-custom-html-9598e386-801b-4415-9f5b-2c742995d3a5 {

.image-text-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.image-text-container img,
.image-text-container p {
  flex: 0 0 50%;
  max-width: 600px;
  
}

@media screen and (max-width: 600px) {
  .image-text-container {
    flex-direction: column;
  }
  
  .image-text-container img,
  .image-text-container p {
    flex: 0 0 100%; 
    max-width: 90%;
    max-height: auto;
    margin-bottom: auto;
    object-fit: contain;
  }
}
}

#fw-section-custom-html-5b610b0d-f633-4ff9-9589-22a0f5f3812c {

.images-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.images-container img,
.images-container p {
  flex: 0 0 50%;
  max-width: 400px;
  border-radius: 15px;
  
}

@media screen and (max-width: 600px) {
  .images-container {
    flex-direction: column;
  }
  
  .images-container img,
  .images-container p {
    flex: 0 0 100%; 
    max-width: 90%;
    max-height: auto;
    margin-bottom: auto;
    object-fit: contain;
  }
}
}


#fw-section-custom-html-c965beb3-eb22-414f-9320-b7d92426bb8f {

.image-text-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.image-text-container img,
.image-text-container p {
  flex: 0 0 50%;
  max-width: 400px;
}

@media screen and (max-width: 600px) {
  .image-text-container {
    flex-direction: column;
  }
  
  .image-text-container img,
  .image-text-container p {
    flex: 0 0 100%; 
    max-width: 90%;
    max-height: auto;
    margin-bottom: auto;
    object-fit: contain;
  }
}
}

#fw-section-custom-html-400135ee-5352-4a52-bc86-8c8230390e02 {

.images-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.images-container img,
.images-container p {
  flex: 0 0 50%;
  max-width: 400px;
  border-radius: 15px;
  
}

@media screen and (max-width: 600px) {
  .images-container {
    flex-direction: column;
  }
  
  .images-container img,
  .images-container p {
    flex: 0 0 100%; 
    max-width: 90%;
    max-height: auto;
    margin-bottom: auto;
    object-fit: contain;
  }
}
}


























#fw-section-custom-html-9a653a10-7743-473a-bf9d-ca56b5b750b9 {

.image-text-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.image-text-container img,
.image-text-container p {
  flex: 0 0 50%;
  max-width: 400px;
  
}

@media screen and (max-width: 600px) {
  .image-text-container {
    flex-direction: column;
  }
  
  .image-text-container img,
  .image-text-container p {
    flex: 0 0 100%; 
    max-width: 90%;
    max-height: auto;
    margin-bottom: auto;
    object-fit: contain;
  }
}
}
#fw-section-custom-html-e6d1413a-9b9a-43ad-a6fa-e4c6ebc47133 {

.image-link-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.image-link-container img,
.image-link-container p {
  flex: 0 0 50%;
  max-width: 400px;
  
}

@media screen and (max-width: 600px) {
  .image-link-container {
    flex-direction: column;
  }
  
  .image-link-container img,
  .image-link-container p {
    flex: 0 0 100%; 
    max-width: 90%;
    max-height: auto;
    margin-bottom: auto;
    object-fit: contain;
  }
}
}






#fw-section-image-aacfb357-51cf-406a-89b4-7e3a9418adc7 {

img {
  width: 250px;
  height: 100px;
}

}