.nav.translated{
  transform: translateY(-100%);
}
.nav.fixed {
    transition: transform 0.5s;
    position: fixed;
    transform: translateY(0);
    background-color: #fff;
}

.fluent_form_3 h2{
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 0;
}

.ff-btn-submit{
    background-color: #44BE78;
    color: #F4F4F4;
    padding: 16px 150px;
    cursor: pointer;
    border-radius: #44BE78;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 40px;
    transition: background-color 0.3s;
    margin-top: 30px;
}

.ff-btn-submit:hover{
    background-color: #2e8553;
}

.fluent_form_4 .ff-btn-submit{
  width: 100%;
  padding: 16px 32px;
  margin-top: 0;
}

.ff-el-input--label label{
  font-weight: 600;
  padding-left: 20px;
}

.fluent_form_3 .ff-el-form-control{
  border: 1px solid #000000;
  border-radius: 40px;
  color: #000000;
  padding: 15px 20px;
  font-size: 14px;
  line-height: 18px;
}

.fluent_form_4 .ff-el-form-control{
  border: 1px solid #ECF8F14D;
  border-radius: 40px;
  color: #F4F4F4;
  padding: 15px 20px;
  font-size: 14px;
  line-height: 18px;
  background-color: #262626;
}

.fluent_form_4 textarea.ff-el-form-control{
  border-radius: 24px;
}


.fluent_form_3 .ff-el-form-control:focus{
  border: 1px solid #44BE78;
  box-shadow: 0px 0px 5px rgba(68, 190, 120, 0.5);
}

.fluent_form_4 .ff-el-form-control:focus{
  border: 1px solid #44BE78;
  box-shadow: 0px 0px 5px rgba(68, 190, 120, 0.5);
  background-color: #262626;
  color: #F4F4F4;
}

.fluent_form_3 .ff-el-input--label.ff-el-is-required.asterisk-right label:after,
.fluent_form_4 .ff-el-input--label.ff-el-is-required.asterisk-right label:after{
  color: #D7263D;
}

.fluent_form_3 .ff-t-container{
  gap: 30px;
}

.fluentform .ff-el-tooltip svg{
  fill:#44BE78;
}

@media(max-width: 767.98px){
  .fluent_form_3 .ff-btn-submit,
  .fluent_form_4 .ff-btn-submit
  {
    padding: 15px 30px;
    width: 100%;
  }
}

#section_5 .section-5-text ul {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-bottom: 1rem;
}

#section_5 .section-5-text ul li {
  position: relative;
  padding-left: 22px;
}

#section_5 .section-5-text ul li::before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_2481_2238" fill="white"><ellipse cx="6" cy="6" rx="6" ry="6" transform="rotate(90 6 6)"/></mask><path d="M6 12L6 4C7.10457 4 8 4.89543 8 6L6.91406e-07 6L-8 6C-8 13.732 -1.73199 20 6 20L6 12ZM6.91406e-07 6L8 6C8 7.10457 7.10457 8 6 8L6 -2.62268e-07L6 -8C-1.73199 -8 -8 -1.73199 -8 6L6.91406e-07 6ZM6 -2.62268e-07L6 8C4.89543 8 4 7.10457 4 6L12 6L20 6C20 -1.73198 13.732 -8 6 -8L6 -2.62268e-07ZM12 6L4 6C4 4.89543 4.89543 4 6 4L6 12L6 20C13.732 20 20 13.732 20 6L12 6Z" fill="%2344BE78" mask="url(%23path-1-inside-1_2481_2238)"/></svg>');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 10px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

@media(max-width: 767.98px){
  #section_5 .section-5-text ul li::before {
    top: 6px;
  }
}

#section_5 .section-5-text p{
  margin-bottom: 1rem;
}

#section_5 .swiper-button-prev,
#section_5 .swiper-button-next {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: #FFFFFFCC;
  border: 1px solid #44BE78;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* usuwa defaultowe strzałki Swipera */
#section_5 .swiper-button-prev::after,
#section_5 .swiper-button-next::after {
  content: '';
}

/* własna strzałka */
#section_5 .swiper-button-prev::before,
#section_5 .swiper-button-next::before {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  transition: background 0.3s;
}

/* kierunki */
#section_5 .swiper-button-prev::before {
  content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.04669 15.6188L0.380018 8.95212C0.258631 8.82532 0.163478 8.67579 0.100018 8.51212C-0.033339 8.18751 -0.033339 7.8234 0.100018 7.49879C0.163478 7.33512 0.258631 7.18559 0.380018 7.05879L7.04669 0.392122C7.171 0.267804 7.31859 0.16919 7.48102 0.101909C7.64345 0.0346289 7.81754 -3.41716e-07 7.99335 -3.49401e-07C8.34842 -3.64921e-07 8.68895 0.14105 8.94002 0.392122C9.19109 0.643193 9.33214 0.98372 9.33214 1.33879C9.33214 1.69386 9.19109 2.03438 8.94002 2.28546L4.54002 6.67212L14.66 6.67212C15.0136 6.67212 15.3528 6.8126 15.6028 7.06265C15.8529 7.31269 15.9934 7.65183 15.9934 8.00545C15.9934 8.35908 15.8529 8.69821 15.6028 8.94826C15.3528 9.19831 15.0136 9.33879 14.66 9.33879L4.54002 9.33879L8.94002 13.7255C9.06499 13.8494 9.16418 13.9969 9.23187 14.1594C9.29957 14.3218 9.33442 14.4961 9.33442 14.6721C9.33442 14.8481 9.29957 15.0224 9.23187 15.1849C9.16418 15.3474 9.06499 15.4948 8.94002 15.6188C8.81607 15.7438 8.6686 15.843 8.50612 15.9106C8.34364 15.9783 8.16937 16.0132 7.99335 16.0132C7.81734 16.0132 7.64306 15.9783 7.48058 15.9106C7.3181 15.843 7.17064 15.7438 7.04669 15.6188Z" fill="black"/></svg>');
}

#section_5 .swiper-button-next::before {
  content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.94648 15.6188L15.6131 8.95212C15.7345 8.82532 15.8297 8.67579 15.8931 8.51212C16.0265 8.18751 16.0265 7.8234 15.8931 7.49879C15.8297 7.33512 15.7345 7.18559 15.6131 7.05879L8.94648 0.392122C8.82216 0.267804 8.67457 0.16919 8.51215 0.101909C8.34972 0.0346289 8.17562 -3.41716e-07 7.99981 -3.49401e-07C7.64474 -3.64921e-07 7.30422 0.14105 7.05315 0.392122C6.80207 0.643193 6.66102 0.98372 6.66102 1.33879C6.66102 1.69386 6.80207 2.03438 7.05315 2.28546L11.4531 6.67212L1.33315 6.67212C0.979523 6.67212 0.640384 6.8126 0.390336 7.06265C0.140287 7.31269 -0.000187255 7.65183 -0.00018727 8.00545C-0.000187286 8.35908 0.140287 8.69821 0.390336 8.94826C0.640384 9.19831 0.979523 9.33879 1.33315 9.33879L11.4531 9.33879L7.05314 13.7255C6.92817 13.8494 6.82898 13.9969 6.76129 14.1594C6.6936 14.3218 6.65875 14.4961 6.65875 14.6721C6.65875 14.8481 6.6936 15.0224 6.76129 15.1849C6.82898 15.3474 6.92817 15.4948 7.05314 15.6188C7.1771 15.7438 7.32456 15.843 7.48704 15.9106C7.64952 15.9783 7.8238 16.0132 7.99981 16.0132C8.17583 16.0132 8.3501 15.9783 8.51258 15.9106C8.67506 15.843 8.82253 15.7438 8.94648 15.6188Z" fill="black"/></svg>');
}

/* hover efekt (lekki premium feeling) */
#section_5 .swiper-button-prev:hover,
#section_5 .swiper-button-next:hover {
  background: #44BE78;
}

#section_5 .swiper-button-prev:hover::before,
#section_5 .swiper-button-next:hover::before {
  border-color: #fff;
}

#section_5 .swiper-button-prev:hover::before {
  content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.04669 15.6188L0.380018 8.95212C0.258631 8.82532 0.163478 8.67579 0.100018 8.51212C-0.033339 8.18751 -0.033339 7.8234 0.100018 7.49879C0.163478 7.33512 0.258631 7.18559 0.380018 7.05879L7.04669 0.392122C7.171 0.267804 7.31859 0.16919 7.48102 0.101909C7.64345 0.0346289 7.81754 -3.41716e-07 7.99335 -3.49401e-07C8.34842 -3.64921e-07 8.68895 0.14105 8.94002 0.392122C9.19109 0.643193 9.33214 0.98372 9.33214 1.33879C9.33214 1.69386 9.19109 2.03438 8.94002 2.28546L4.54002 6.67212L14.66 6.67212C15.0136 6.67212 15.3528 6.8126 15.6028 7.06265C15.8529 7.31269 15.9934 7.65183 15.9934 8.00545C15.9934 8.35908 15.8529 8.69821 15.6028 8.94826C15.3528 9.19831 15.0136 9.33879 14.66 9.33879L4.54002 9.33879L8.94002 13.7255C9.06499 13.8494 9.16418 13.9969 9.23187 14.1594C9.29957 14.3218 9.33442 14.4961 9.33442 14.6721C9.33442 14.8481 9.29957 15.0224 9.23187 15.1849C9.16418 15.3474 9.06499 15.4948 8.94002 15.6188C8.81607 15.7438 8.6686 15.843 8.50612 15.9106C8.34364 15.9783 8.16937 16.0132 7.99335 16.0132C7.81734 16.0132 7.64306 15.9783 7.48058 15.9106C7.3181 15.843 7.17064 15.7438 7.04669 15.6188Z" fill="white"/></svg>');
}

#section_5 .swiper-button-next:hover::before {
content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.94648 15.6188L15.6131 8.95212C15.7345 8.82532 15.8297 8.67579 15.8931 8.51212C16.0265 8.18751 16.0265 7.8234 15.8931 7.49879C15.8297 7.33512 15.7345 7.18559 15.6131 7.05879L8.94648 0.392122C8.82216 0.267804 8.67457 0.16919 8.51215 0.101909C8.34972 0.0346289 8.17562 -3.41716e-07 7.99981 -3.49401e-07C7.64474 -3.64921e-07 7.30422 0.14105 7.05315 0.392122C6.80207 0.643193 6.66102 0.98372 6.66102 1.33879C6.66102 1.69386 6.80207 2.03438 7.05315 2.28546L11.4531 6.67212L1.33315 6.67212C0.979523 6.67212 0.640384 6.8126 0.390336 7.06265C0.140287 7.31269 -0.000187255 7.65183 -0.00018727 8.00545C-0.000187286 8.35908 0.140287 8.69821 0.390336 8.94826C0.640384 9.19831 0.979523 9.33879 1.33315 9.33879L11.4531 9.33879L7.05314 13.7255C6.92817 13.8494 6.82898 13.9969 6.76129 14.1594C6.6936 14.3218 6.65875 14.4961 6.65875 14.6721C6.65875 14.8481 6.6936 15.0224 6.76129 15.1849C6.82898 15.3474 6.92817 15.4948 7.05314 15.6188C7.1771 15.7438 7.32456 15.843 7.48704 15.9106C7.64952 15.9783 7.8238 16.0132 7.99981 16.0132C8.17583 16.0132 8.3501 15.9783 8.51258 15.9106C8.67506 15.843 8.82253 15.7438 8.94648 15.6188Z" fill="white"/></svg>');
}

.rox-section-6 iframe{
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
  border-radius: 1.5rem;
}

@media(max-width: 991.98px){
  .rox-section-6 iframe{
    border-radius: 1rem;
  }
}

.rox-section-7 h2 span{
  color: #44BE78; 
}