.elementor-5974 .elementor-element.elementor-element-2425f33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5974 .elementor-element.elementor-element-59c66b62{--display:flex;}/* Start custom CSS for html, class: .elementor-element-8d92238 */.tu-content.tu-cookie-content{
  padding:28px 20px 78px;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
}

.tu-cookie-content .tu-content-inner{
  max-width:900px;
  margin:0 auto;
  padding:34px 38px 38px;
  font-size:18px;
  line-height:1.82;
  color:#4f6478;
  background:#ffffff;
  border:1px solid #e6f1fb;
  border-radius:28px;
  box-shadow:0 18px 42px rgba(5,20,35,0.06);
}

.tu-cookie-content .tu-content-inner h1{
  position:relative;
  font-family:'Assistant',sans-serif;
  font-size:34px;
  font-weight:900;
  line-height:1.15;
  letter-spacing:-1px;
  color:#051423;
  margin:0 0 18px;
  padding-top:4px;
}

.tu-cookie-content .tu-content-inner h1:after{
  content:"";
  display:block;
  width:58px;
  height:4px;
  margin-top:12px;
  border-radius:999px;
  background:linear-gradient(90deg,#36A7FF 0%,#9fd8ff 100%);
}

.tu-cookie-content .tu-content-inner h2,
.tu-cookie-content .tu-content-inner h3,
.tu-cookie-content .tu-content-inner h4{
  position:relative;
  font-family:'Assistant',sans-serif;
  font-weight:900;
  line-height:1.15;
  letter-spacing:-0.6px;
  color:#051423;
  margin:38px 0 18px;
}

.tu-cookie-content .tu-content-inner h2{
  font-size:34px;
}

.tu-cookie-content .tu-content-inner h3{
  font-size:28px;
}

.tu-cookie-content .tu-content-inner h4{
  font-size:22px;
}

.tu-cookie-content .tu-content-inner h2:after,
.tu-cookie-content .tu-content-inner h3:after{
  content:"";
  display:block;
  width:58px;
  height:4px;
  margin-top:12px;
  border-radius:999px;
  background:linear-gradient(90deg,#36A7FF 0%,#9fd8ff 100%);
}

.tu-cookie-content .tu-content-inner p,
.tu-cookie-content .tu-content-inner li{
  margin:0 0 18px;
}

.tu-cookie-content .tu-content-inner ul,
.tu-cookie-content .tu-content-inner ol{
  margin:0 0 18px 22px;
  padding:0;
}

.tu-cookie-content .tu-content-inner strong{
  color:#051423;
  font-weight:800;
}

.tu-cookie-content .tu-content-inner a{
  color:#1687dc;
  text-decoration:none;
  font-weight:700;
  transition:color .14s ease;
}

.tu-cookie-content .tu-content-inner a:hover{
  color:#0d6fb7;
  text-decoration:underline;
}

.tu-cookie-content table{
  width:100%;
  border-collapse:collapse;
  margin:22px 0;
  background:#ffffff;
  border:1px solid #e6f1fb;
  border-radius:18px;
  overflow:hidden;
}

.tu-cookie-content table th,
.tu-cookie-content table td{
  padding:14px 16px;
  text-align:left;
  border-bottom:1px solid #eaf2fa;
  color:#4f6478;
  font-size:16px;
  line-height:1.65;
}

.tu-cookie-content table th{
  background:#f8fbff;
  color:#051423;
  font-weight:800;
}

.tu-cookie-content table tr:last-child td{
  border-bottom:none;
}

.tu-cookie-content .cmplz-document,
.tu-cookie-content .cmplz-document *{
  font-family:inherit;
}

.tu-cookie-content .cmplz-document{
  color:#4f6478;
}

.tu-cookie-content .cmplz-document .cmplz-title{
  display:none;
}

.tu-cookie-content .cmplz-document .cmplz-subtitle{
  font-family:'Assistant',sans-serif;
  font-size:28px;
  font-weight:900;
  line-height:1.18;
  color:#051423;
  margin:38px 0 18px;
}

.tu-cookie-content .cmplz-document .cmplz-subtitle:after{
  content:"";
  display:block;
  width:58px;
  height:4px;
  margin-top:12px;
  border-radius:999px;
  background:linear-gradient(90deg,#36A7FF 0%,#9fd8ff 100%);
}

.tu-cookie-content .cmplz-document .cmplz-dropdown summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:16px 20px;
  background:#f8fbff;
  border:1px solid #e6f1fb;
  border-radius:18px;
  cursor:pointer;
  color:#051423;
  font-family:'Assistant',sans-serif;
  font-size:20px;
  font-weight:800;
  line-height:1.25;
  transition:all .18s ease;
}

.tu-cookie-content .cmplz-document .cmplz-dropdown summary:hover{
  border-color:#cfe6fa;
  background:#f2f8fe;
}

.tu-cookie-content .cmplz-document .cmplz-dropdown[open] summary{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.tu-cookie-content .cmplz-document .cmplz-dropdown .cmplz-dropdown-body{
  border:1px solid #e6f1fb;
  border-top:none;
  border-bottom-left-radius:18px;
  border-bottom-right-radius:18px;
  padding:18px 20px 8px;
  background:#ffffff;
}

.tu-cookie-content .cmplz-document button,
.tu-cookie-content .cmplz-document input[type="submit"],
.tu-cookie-content .cmplz-document .button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0 20px;
  border:none;
  border-radius:999px;
  background:#36A7FF;
  color:#ffffff;
  font-family:'Assistant',sans-serif;
  font-size:16px;
  font-weight:800;
  line-height:1;
  text-decoration:none;
  box-shadow:0 10px 24px rgba(54,167,255,0.22);
  transition:transform .16s ease, box-shadow .16s ease, background .16s ease;
}

.tu-cookie-content .cmplz-document button:hover,
.tu-cookie-content .cmplz-document input[type="submit"]:hover,
.tu-cookie-content .cmplz-document .button:hover{
  background:#1f97f5;
  transform:translateY(-1px);
  box-shadow:0 14px 30px rgba(54,167,255,0.28);
}

.tu-cookie-content .cmplz-document input[type="checkbox"],
.tu-cookie-content .cmplz-document input[type="radio"]{
  accent-color:#36A7FF;
}

@media (max-width:768px){
  .tu-content.tu-cookie-content{
    padding:10px 16px 58px;
  }

  .tu-cookie-content .tu-content-inner{
    padding:24px 20px 26px;
    border-radius:22px;
    font-size:16px;
    line-height:1.74;
  }

  .tu-cookie-content .tu-content-inner h1{
    font-size:28px;
    line-height:1.18;
    margin:0 0 16px;
  }

  .tu-cookie-content .tu-content-inner h1:after{
    width:46px;
    height:3px;
    margin-top:10px;
  }

  .tu-cookie-content .tu-content-inner h2{
    font-size:28px;
  }

  .tu-cookie-content .tu-content-inner h3{
    font-size:24px;
  }

  .tu-cookie-content .tu-content-inner h4{
    font-size:20px;
  }

  .tu-cookie-content .tu-content-inner h2,
  .tu-cookie-content .tu-content-inner h3,
  .tu-cookie-content .tu-content-inner h4{
    margin:30px 0 16px;
  }

  .tu-cookie-content .tu-content-inner h2:after,
  .tu-cookie-content .tu-content-inner h3:after{
    width:46px;
    height:3px;
    margin-top:10px;
  }

  .tu-cookie-content .tu-content-inner p,
  .tu-cookie-content .tu-content-inner li{
    margin:0 0 16px;
  }

  .tu-cookie-content table th,
  .tu-cookie-content table td{
    padding:12px 12px;
    font-size:14px;
  }

  .tu-cookie-content .cmplz-document .cmplz-subtitle{
    font-size:24px;
    margin:30px 0 16px;
  }

  .tu-cookie-content .cmplz-document .cmplz-subtitle:after{
    width:46px;
    height:3px;
    margin-top:10px;
  }

  .tu-cookie-content .cmplz-document .cmplz-dropdown summary{
    padding:14px 16px;
    font-size:18px;
  }

  .tu-cookie-content .cmplz-document .cmplz-dropdown .cmplz-dropdown-body{
    padding:16px 16px 6px;
  }
}/* End custom CSS */