/*!
Theme Name: aviamaster
Theme URI: http://underscores.me/
Author: aviamaster
Author URI: http://aviamaster
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aviamaster
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

aviamaster is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.section3_review .colored__block p+p,.section3_review-block-colored{margin-top:16px}.section1.--review .section1_main--container .casino-review .title .name,.top_casino-item-wrapper .title .name{color:#5674e4;-webkit-text-stroke-width:0.8px;-webkit-text-stroke-color:#5674E4;font-family:Mallanna,sans-serif;font-style:normal;letter-spacing:.72px}form.wpcf7-form.init,form.wpcf7-form.invalid{display:flex;flex-direction:column;gap:40px;width:100%}.contact_us_section1-right-center-input,.contact_us_section1-right-center-textarea,.wpcf7,.wpcf7-form-control-wrap{width:100%}#path2,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7-not-valid-tip{display:none}.contact_us_section1_btn{border:unset;background:unset}.wpcf7-not-valid{border:1px solid red}.terms h2{color:var(--black,#1d1d1b);font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:120%;margin-top:40px}.top_casinos_section1_container-block{z-index:1}.cookie-block h2{margin-top:0}.wpcf7 form.sent .wpcf7-response-output{font-family:Inter;font-size:13px;text-align:center;border:unset}.header-nav-btn:first-child{pointer-events:unset}.last a{color:#698fef;text-decoration:underline;transition:.3s}.last a:hover{color:#fff;transition:.3s}.home .section1_makes-title-h2,.top-title{text-transform:capitalize}@media (max-width:759px){.footer-container-block-end{display:block}.section3_safe-container-block{width:100%}.top{padding:62px 20px 0;gap:68px}.last{display:flex;justify-content:center}}@media(max-width:430px){.top_casinos_section2-container-block-number{height:40px;width:88px}}@media (max-width:768px){.menu-burger{position:absolute;top:78px;transform:unset;visibility:hidden;clip-path:inset(0 0 100% 0);transition:.75s;width:100%;height:100vh}.menu-burger.burger-open{clip-path:inset(0 0 0 0);visibility:visible;pointer-events:all;transition:.75s;padding-top:10%}.menu-burger-img{background-image:url('assets/img/background_mob.webp');filter:opacity(.7);background-size:unset}}body{font-family:Inter}.section1.--review{gap:80px;padding-bottom:462px}.section1.--review .section1-img{background-image:url(assets/img/section1-img-review.webp)}.section1.--review .section1_main-img{background-image:url(assets/img/section1-main-img-1.png)}.section1.--review .section1_main_container{margin-top:-80px}.section1.--review .section1_main-container{width:42%}.section1.--review .section1_main-container .section1_main-block{gap:24px}.section1.--review .section1_main-container .section1_main-block .img{height:180px;border-radius:18px;overflow:hidden}.section1.--review .section1_main-container .section1_main-block .img img,.top_casino-item-wrapper .left .img img{width:100%;height:100%;object-fit:cover;border-radius:18px}.section1.--review .section1_main-container .section1_main-block .top-btn{width:160px;margin:0 auto}.section1.--review .section1_main--container{padding-right:67px}.section1.--review .section1_main--container .casino-review .title,.top_casino-item-wrapper .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section1.--review .section1_main--container .casino-review .title .name{text-align:center;font-size:32px;font-weight:400;line-height:140%;text-transform:uppercase}.section1.--review .section1_main--container .casino-review .title .rating,.top_casino-item-wrapper .title .rating{display:flex;align-items:center}.section1.--review .section1_main--container .casino-review .title .rating span,.top_casino-item-wrapper .title .rating span{display:flex;align-items:center;justify-content:center;width:44px;height:24px;margin-left:5px;background:#fcc06f;border-radius:40px;font-family:Inter;font-weight:900;font-size:12px;line-height:120%;text-align:center;text-transform:uppercase;color:#fff}.section1.--review .section1_main--container .casino-review .list,.top_casino-item-wrapper .list{display:flex;flex-direction:column;gap:8px;padding:0 24px}.section1.--review .section1_main--container .casino-review .list .item,.top_casino-item-wrapper .list .item{display:flex;align-items:flex-start;gap:8px}.section1.--review .section1_main--container .casino-review .list .item p,.top_casino-item-wrapper .list .item p{font-family:Inter;font-weight:300;font-size:13px;line-height:140%;color:#1d1d1b}.section1.--review .section1_makes-title+.section1_makes-title{margin:-40px 0}.section3_review{gap:40px}.section3_review .section1_makes-title{margin-bottom:20px}.section3_review .section1_makes-title.--mb-0{margin:0}.section3_review-block ul{display:flex;flex-direction:column;list-style:none;gap:16px}.section3_review-block ul li{padding:12px 16px;font-family:Inter;color:#1d1d1b;font-weight:200;font-size:15px;line-height:140%;background:#fff;border-radius:4px}.section3_review-block ul li h3,.section3_review-block ul li span,.section3_review-block ul li strong,.top_casinos_section2-container_block-text strong{font-weight:500}.section3_faq-container-modul-bottom ul li,.section3_review-block .top_casinos_section2-container-block p,.section3_review-block p{font-weight:200}.section3_review-block ul.--pl{padding-left:120px}.section3_overview-container-right p,.section3_review-block ol,.section3_review-block ul{padding-bottom:15px}@media (max-width:992px){.section1.--review .section1_main-container{width:100%}.section1.--review .section1_main--container{padding:32px}.section1.--review .section1_main--container .casino-review .title .name{font-size:20px}.section3_review{gap:40px}.section3_review-block ul.--pl{padding-left:0}}.section3_review-block ul.--colored li{display:flex;flex-direction:column;gap:16px;padding:32px;background:#fff;box-shadow:0 4px 3px rgba(93,156,236,.4);border-radius:20px}.section3_review-block ul.--colored li h3,.section3_review-block ul.--colored li span{font-size:18px;line-height:140%}.section3_review-block ul.--colored li:nth-child(2),.section3_review-block ul.--colored li:nth-child(4),.section3_review-block-colored .section1_makes-title:nth-child(3){background:rgba(255,206,84,.24)}.section3_review-block ul.--colored li:nth-child(3),.section3_review-block ul.--colored li:nth-child(6),.section3_review-block-colored .section1_makes-title:first-child{background:rgba(146,186,255,.24)}.section3_review-block ul.--bonus{margin:-5px 0 16px;padding-bottom:0}.section3_review-block ul.--bonus li{max-width:632px}.section3_review-block ul.--disc{padding-left:40px;list-style:disc}.section3_review-block ul.--disc li{background:0 0;padding:0}.section3_review-block ol{padding-left:17px}.section3_overview-container-left,.section3_review-block .--center{text-align:center}.section3_review-block .top_casinos_section2-container{gap:12px;padding:0 56px}.section3_review-block .top_casinos_section2-container-block{align-items:center;border-radius:16px}.section3_review-block-colored,.section3_review-blocks{flex-direction:column;gap:16px;display:flex}.section3_review .colored__block,.section3_review-block-colored .section1_makes-title,.section3_review-blocks .--color-1,.section3_review-blocks .--color-2{padding:32px;box-shadow:0 4px 3px rgba(93,156,236,.4);border-radius:20px}.section3_review-block .top_casinos_section2-container-block-number{height:40px}.section3_review-block .top_casinos_section2-container-block p span{font-weight:500}.section3_review-block .top_casinos_section2-container-blockline-svg{right:46px;bottom:-90px}.section3_review-block .top_casinos_section2-container-blockline-svg-rotate{bottom:-105px}.section3_review-block-colored .section1_makes-title{gap:16px!important;margin:0!important}.section3_review-blocks .--color-1 .section1_makes-title,.section3_review-blocks .--color-2 .section1_makes-title{margin-bottom:8px}.section3_review-block-colored .section1_makes-title:nth-child(2){background:#fff}.section3_review-blocks .section1_makes-title{gap:0}.section3_review-blocks .--color-1{background:rgba(146,186,255,.2)}.section3_review-blocks .--color-2{background:#f7eed4}.section3_review .section1_makes-title-h3{width:100%;margin-bottom:8px;font-weight:500;font-size:18px;line-height:140%;text-align:left}.section3_review .section1_makes-title-h5{width:100%;margin:16px 0;font-weight:600;font-size:12px;line-height:140%;letter-spacing:.01em;text-transform:uppercase}.section3_review .colored__block{background:rgba(255,206,84,.24)}.section3_review .colored__block .section1_makes-title-h3{margin-bottom:16px}.top_casinos_section1-container{padding:0px 32px 657px}.top_casinos_section2{margin-top:-630px}.top_casinos_section1-img{background-image:url(assets/img/section1-top-casinos-img-1.png)}.top{padding-bottom:168px}.top p{font-family:Inter;font-size:15px;line-height:140%;color:#fff;text-align:center}.top.--review{gap:16px;padding-bottom:0}.section1_main_container{margin-top:-210px}.navigation-block{background:0 0;border:2px solid #92baff;box-shadow:2px 3px 8px rgba(58,64,84,.12);border-radius:8px;color:#92baff}.navigation-block:first-child,.navigation-block:hover{background:#92baff;color:#fff;border-color:#92baff}.top_casino{display:flex;flex-direction:column;width:864px;gap:40px;margin:0 auto}.top_casino-item:nth-child(odd){padding-right:112px}.top_casino-item:nth-child(2n){padding-left:112px}.top_casino-item:nth-child(2),.top_casino-item:nth-child(3){position:relative}.top_casino-item:nth-child(2):after,.top_casino-item:nth-child(3):after{position:absolute;content:""}.top_casino-item:nth-child(2):after{top:-30px;left:8px;width:99px;height:91px;background:url(assets/img/top-casino-line-1.svg) center center/100% no-repeat}.top_casino-item:nth-child(3):after{top:-30px;right:24px;width:81px;height:142px;background:url(assets/img/top-casino-line-2.svg) center center/100% no-repeat}.top_casino-item-wrapper{display:flex;align-items:center;position:relative;gap:24px;padding:16px;background:#fff;box-shadow:0 3px 4px rgba(146,186,255,.4);border-radius:20px}.sr-only,.top_casino.--grid .top_casino-item{padding:0}.top_casino-item-wrapper .left{display:flex;flex-direction:column;align-items:center;min-width:248px;gap:16px}.top_casino-item-wrapper .left .img{width:100%;height:130px;border-radius:18px;overflow:hidden}.top_casino-item-wrapper .btn-group{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 44px}.top_casino-item-wrapper .btn-group a{width:100%;font-family:Inter!important}.top_casino-item-wrapper .btn-group a.review{display:flex;align-items:center;justify-content:center;width:160px;height:32px;font-weight:500;font-size:13px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;color:#000;text-align:center}.top_casino-item-wrapper .right{display:flex;flex-direction:column;width:100%}.top_casino-item-wrapper .title .name{text-align:center;font-size:18px;font-weight:800;line-height:140%;text-transform:uppercase}.top_casino-item-wrapper .number{display:flex;justify-content:center;align-items:center;padding:8px 10px;position:absolute;right:0;top:0;width:80px;height:40px;background:#f00000;border-radius:0 20px;font-family:Inter;font-weight:900;font-size:20px;line-height:140%;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff}.top_casino.--grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:48px 32px;margin-bottom:48px}.pagination .page,span.page-numbers.current{width:24px;height:24px;border-radius:6px;font-family:Inter;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.02em;text-transform:uppercase;transition:.3s}@media (max-width:992px){.section3_review-block .top_casinos_section2-container,.top_casino-item:nth-child(2n),.top_casino-item:nth-child(odd){padding:0}.top_casino{width:100%}.top_casino-item:nth-child(2):after,.top_casino-item:nth-child(3):after{display:none}.top_casino-item-wrapper{flex-direction:column}.top_casino.--grid{display:flex;flex-direction:column;gap:32px}}.top_casino.--grid .top_casino-item-wrapper{padding:24px}.top_casino.--grid .top_casino-item-wrapper .left,.top_casino.--grid .top_casino-item-wrapper .right{gap:24px}.top_casino.--grid .top_casino-item-wrapper .title{flex-direction:column;gap:16px}.top_casino.--grid .top_casino-item-wrapper .btn-group{flex-direction:row;justify-content:space-between;padding:0 24px}.single-cassinos .section3_faq{margin-bottom:0}.top_casino.--grid .top_casino-item-wrapper .btn-group a{width:50%}.show-more{display:flex;justify-content:center;align-items:center;width:181px;height:40px;margin:0 auto;filter:drop-shadow(2px 3px 24px rgba(0, 0, 0, .2));font-family:Inter;font-weight:700;font-size:15px;line-height:100%;letter-spacing:.02em;text-transform:uppercase;color:#d2351d}.pagination{display:flex;align-items:center;justify-content:center;gap:8px}.pagination a,.pagination span{display:flex;justify-content:center;align-items:center}.pagination .arrow{transition:.3s}.pagination .arrow:hover{opacity:.4}.pagination .arrow.--prev{margin-right:8px}.pagination .arrow.--next{margin-left:8px}.pagination .page{color:#1f2021}.pagination .page.active,.pagination .page:hover{background:rgba(146,186,255,.8);color:#fff}.section1_makes-title-h2.--left{width:100%;text-align:left}.section3_overview-list{display:flex;flex-direction:column;gap:20px}span.page-numbers.current{background:rgba(146,186,255,.8)}span.page-numbers.current span{color:#fff}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:500px){.top_casinos_section1{margin-top:-190px}}.speed .name,.speed .navigation-block,.speed .top-title,.speed .top_casinos_section2-container_block-title,.speed section.top.--review p{color:#000!important;-webkit-text-stroke-color:#000000!important}.section1_main-block-title{font-weight:800}@media(min-width:1200px){.section1_main-container{width:44%}.section1_main-block{margin:21px 26px}.section1.--review .section1_main--container .casino-review .list{min-width:560px}}@media(min-width:992px){.section1_key-container-block-img-singup{padding-bottom:85%}.section1_key-container-block:nth-child(2){width:calc(44% - 16px)}.section1_key-container-block{width:calc(64% - 16px)}}.page-template-top_casinos .top_casino-item:after{content:unset}.no_link{padding:40px 16px}.remover .review{width:20%!important}.top_casino-item.dissable,a.top-btn.disabled{filter:grayscale(1)!important}.rem{pointer-events:none}.section3_review-block-colored ul.--disc{font-size:15px;width:90%}.section1_makes-title-h4{width:100%;margin-bottom:8px;font-weight:500;font-size:15px;line-height:140%;text-align:left}.section3_review-block ul.--colored ul li{box-shadow:unset;background:unset!important;display:revert}.section3_faq-container-modul-bottom ul{list-style-position:inside;padding-block:10px}.speed .top_casino-item-wrapper .title .rating span{color:#000}@media(max-width:768px){.top_casinos_section1-container{padding:150px 32px 657px}.top_casino.--grid .top_casino-item-wrapper .btn-group a{width:100%!important}.section1_main-img-mini{height:104%}.top_casino.--grid .top_casino-item-wrapper .btn-group{flex-direction:column!important}.section3_verdict-container-img-mini{border-radius:30px}}

 .demo-top-iframe-wrapper {
    position: absolute;
    width: 90%;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    margin: 0 auto;
    display: flex;
  }

  .demo-top {
    aspect-ratio: 16 / 6;
  }

  iframe {
    width: 100%;
    height: 100%;
  }

@media (max-width: 759px) {
  .section1-img-mini {
      display: flex;
      position: absolute;
      width: 95%;
      height: 100%;
      background: #ffffffd4;
      background-size: 90% 90%;
      background-repeat: no-repeat;
      padding: 10px;
      margin: 0 auto;
      left: 0px;
      right: 0px;
      border-radius: 30px;
  }
}


.section3_review-block ul.--disc{
  padding-block: 15px;
}



.demo-top {
  width: 100%;
  max-width: 1440px;
  padding: 140px 100px 280px 100px;
  margin: 77px auto 0 auto;
  display: flex;
  flex-direction: column;
  gap: 50px;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 30;
}
@media (max-width: 1249px) {
  .demo-top {
    padding: 140px 50px 280px 50px;
  }
}
@media (max-width: 999px) {
  .demo-top {
    padding: 130px 50px 200px 50px;
  }
}
@media (max-width: 759px) {
  .demo-top {
    padding: 75px 20px;
    margin: 50px auto 0 auto;
  }
}
.demo-top-title {
  position: relative;
  color: #FFF;
  text-shadow: 0px 4px 3px rgba(146, 186, 255, 0.48);
  -webkit-text-stroke-width: 4px;
  -webkit-text-stroke-color: #FFF;
  font-family: "Overlock SC";
  font-size: 74px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 88.8px */
  text-align: center;
}
@media (max-width: 1249px) {
  .demo-top-title {
    font-size: 70px;
  }
}
@media (max-width: 999px) {
  .demo-top-title {
    font-size: 68px;
  }
}
@media (max-width: 759px) {
  .demo-top-title {
    font-size: 58px;
    display: none;
  }
}
@media (max-width: 500px) {
  .demo-top-title {
    font-size: 48px;
  }
}
.demo-top-title759 {
  display: none;
  position: relative;
  color: #FFF;
  text-shadow: 0px 4px 3px rgba(146, 186, 255, 0.48);
  -webkit-text-stroke-width: 4px;
  -webkit-text-stroke-color: #FFF;
  font-family: "Overlock SC";
  font-size: 74px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 88.8px */
  text-align: center;
}
@media (max-width: 1249px) {
  .demo-top-title759 {
    font-size: 70px;
  }
}
@media (max-width: 999px) {
  .demo-top-title759 {
    font-size: 68px;
  }
}
@media (max-width: 759px) {
  .demo-top-title759 {
    margin-top: 70px;
    margin: 50px 20px 0 20px;
    font-size: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 500px) {
  .demo-top-title759 {
    font-size: 48px;
  }
}
.demo-top-btn {
  display: flex;
  width: 304px;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  position: relative;
  transition: 0.5s;
  z-index: 200;
}
.demo-top-btn:hover .demo-top-btn-svg {
  opacity: 0;
  transition: 0.5s;
}
.demo-top-btn:hover .demo-top-btn-svg-hover {
  opacity: 1;
  transition: 0.5s;
}
@media (max-width: 500px) {
  .demo-top-btn {
    width: 95%;
  }
}
.demo-top-btn-svg {
  width: 100%;
  position: relative;
  transition: 0.5s;
}
.demo-top-btn-svg-hover {
  width: 100%;
  position: absolute;
  opacity: 0;
  transition: 0.5s;
}
.demo-top-btn-text {
  color: #FFF;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  /* 15px */
  letter-spacing: 0.3px;
  text-transform: uppercase;
  flex-shrink: 0;
  position: absolute;
}
.demo-top-img {
  /* background-image: url("/wp-content/themes/aviamaster/assets/img/banner-game.webp"); */
  position: absolute;
  width: 90%;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  filter: brightness(0.4);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 20px;
}


/* @media(max-width:768px){
  .demo-top-img {
    background-image: url("/wp-content/themes/aviamaster/assets/img/avia-masters.webp");
  }
} */

.testimonials_container{
  overflow: hidden;
}

.testimonials_container {
  width: 100%;
  display: flex;
  position: relative;
  align-items: stretch;
  justify-content: center;
  padding-bottom: 40px;
}
.testimonials_container-block {
  display: flex;
  height: 100%;
  padding: 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 18px;
  border-radius: 12px;
  border: 1px solid #8B8B8B;
  cursor: pointer;
}
.testimonials_container-block-top {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.testimonials_container-block-top-star {
  display: flex;
  align-items: end;
  justify-content: space-between;
  width: 100%;
}
.testimonials_container-block-top-star-img {
  width: 48px;
  height: 48px;
  background-size: contain;
  background-repeat: no-repeat;
}
.testimonials_container-block-top-star_img {
  width: 83px;
  height: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}
.testimonials_container-block-top-name {
  color: #FFF;
  font-family: K2D;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 16.5px */
  letter-spacing: 0.3px;
  text-transform: capitalize;
}
.testimonials_container-block-text {
  color: #D9D9D9;
  font-family: K2D;
  font-size: 15px;
  font-style: normal;
  font-weight: 275;
  line-height: 140%;
  /* 21px */
}
.testimonials_container-block-link {
  color: #FEEDC7;
  font-family: K2D;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 16.5px */
  letter-spacing: 0.3px;
}

.testimonials-swiper {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  width: 88%;
}
.testimonials-swiper-slider {
  display: flex;
  align-items: stretch;
  transition: 0.5s;
  padding-bottom: 10px;
}
.testimonials-swiper-carousel {
  display: flex;
  transition: transform 0.5s ease;
}
.testimonials-swiper-info {
  display: inline-block;
  position: relative;
  white-space: normal;
  transition: 0.5s;
}

.testimonials-btn {
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  bottom: 50%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 11;
}
@media (max-width: 999px) {
  .testimonials-btn {
    display: none;
  }
}
.testimonials-btn-prev {
  width: 48px;
  height: 48px;
  cursor: pointer;
  transition: all 0.5s ease;
}
.testimonials-btn-prev[aria-disabled=true] path {
  stroke-opacity: 0.5;
  transition: 0, 5s;
  pointer-events: none;
  cursor: none;
}
.testimonials-btn-prev[aria-disabled=true] rect {
  fill-opacity: 0.5;
  transition: 0, 5s;
  pointer-events: none;
  cursor: none;
}
.testimonials-btn-prev[aria-disabled=true] {
  fill-opacity: 0.5;
  transition: 0, 5s;
  pointer-events: none;
  cursor: none;
}
.testimonials-btn-prev:hover path {
  fill: #FFBE00;
  transition: 0, 5s;
}
.testimonials-btn-next {
  width: 48px;
  height: 48px;
  cursor: pointer;
  transition: all 0.5s ease;
}
.testimonials-btn-next[aria-disabled=true] path {
  stroke-opacity: 0.5;
  transition: 0, 5s;
  pointer-events: none;
  cursor: none;
}
.testimonials-btn-next[aria-disabled=true] rect {
  fill-opacity: 0.5;
  transition: 0, 5s;
  pointer-events: none;
  cursor: none;
}
.testimonials-btn-next[aria-disabled=true] {
  fill-opacity: 0.5;
  transition: 0, 5s;
  pointer-events: none;
  cursor: none;
}
.testimonials-btn-next:hover path {
  fill: #FFBE00;
  transition: 0.5s;
}

.testimonials-pagination {
  position: absolute;
  z-index: 10;
  text-align: center;
}

.demo-section3_hacked-container-block {
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  border-radius: 20px;
  background: rgba(255, 206, 84, 0.24);
  box-shadow: 0px 4px 3px 0px rgba(93, 156, 236, 0.4);
  width: calc(33% - 22px);
}
.demo-section3_hacked-container-block:nth-child(2) {
  background: #FFF;
}
.demo-section3_hacked-container-block:nth-child(3) {
  background: rgba(146, 186, 255, 0.24);
}
.demo-section3_hacked-container-block:nth-child(4) {
  background: rgba(255, 206, 84, 0.24);
}
.demo-section3_hacked-container-block:nth-child(5) {
  background: #FFF;
}
.demo-section3_hacked-container-block:nth-child(6) {
  background: rgba(146, 186, 255, 0.24);
}
.demo-section3_hacked-container-block:nth-child(7) {
  background: rgba(255, 206, 84, 0.24);
}
.demo-section3_hacked-container-block:nth-child(8) {
  background: #FFF;
}
.demo-section3_hacked-container-block:nth-child(9) {
  background: rgba(146, 186, 255, 0.24);
}
.demo-section3_hacked-container-block:nth-child(10) {
  background: rgba(255, 206, 84, 0.24);
}
.demo-section3_hacked-container-block:nth-child(11) {
  background: #FFF;
}
.demo-section3_hacked-container-block:nth-child(12) {
  background: rgba(146, 186, 255, 0.24);
}
.demo-section3_hacked-container-block:nth-child(13) {
  background: rgba(255, 206, 84, 0.24);
}
.demo-section3_hacked-container-block:nth-child(14) {
  background: #FFF;
}
.demo-section3_hacked-container-block:nth-child(15) {
  background: rgba(146, 186, 255, 0.24);
}
.demo-section3_hacked-container-block:nth-child(16) {
  background: rgba(255, 206, 84, 0.24);
}
.demo-section3_hacked-container-block:nth-child(17) {
  background: #FFF;
}
.demo-section3_hacked-container-block:nth-child(18) {
  background: rgba(146, 186, 255, 0.24);
}
.demo-section3_hacked-container-block:nth-child(19) {
  background: rgba(255, 206, 84, 0.24);
}
.demo-section3_hacked-container-block:nth-child(20) {
  background: #FFF;
}
@media (max-width: 1249px) {
  .demo-section3_hacked-container-block {
    width: calc(33% - 10px);
    padding: 24px;
  }
}
@media (max-width: 999px) {
  .demo-section3_hacked-container-block {
    width: 80%;
  }
}
@media (max-width: 759px) {
  .demo-section3_hacked-container-block {
    width: 90%;
  }
}
.demo-section3_hacked-container-block-title {
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 27px */
}
.demo-section3_hacked-container-block-text {
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 200;
  line-height: 140%;
  /* 21px */
}
@media (max-width: 759px) {
  .demo-section3_hacked-container-block-text {
    font-size: 14px;
  }
}

.demo-section1 {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 95px;
  z-index: 20;
  margin-top: -300px;
}
@media (max-width: 999px) {
  .demo-section1 {
    gap: 72px;
  }
}
@media (max-width: 759px) {
  .demo-section1 {
    margin-top: -150px;
  }
}
.demo-section1-img {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("assets/img/section1-img.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: flex;
}
@media (max-width: 759px) {
  .demo-section1-img {
    display: none;
  }
}
.demo-section1-img-mini {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("assets/img/section1-img-mini.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 759px) {
  .demo-section1-img-mini {
    display: flex;
  }
}

.demo-guide-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  align-items: flex-start;
  gap: 10px;
}
@media (max-width: 999px) {
  .demo-guide-container {
    gap: 20px;
  }
}
@media (max-width: 759px) {
  .demo-guide-container {
    gap: 15px;
    justify-content: center;
  }
}
.demo-guide-container-block {
  width: calc(25% - 8px);
  display: flex;
  gap: 15px;
  align-items: flex-start;
  justify-content: flex-start;
}
@media (max-width: 999px) {
  .demo-guide-container-block {
    width: calc(50% - 15px);
  }
}
@media (max-width: 759px) {
  .demo-guide-container-block {
    width: 90%;
  }
}
.demo-guide-container-block-svg {
  width: 33px;
  height: 56px;
  flex-shrink: 0;
}
@media (max-width: 759px) {
  .demo-guide-container-block-svg {
    width: 28px;
    height: 48px;
  }
}
.demo-guide-container-block span {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  font-size: 15px;
  line-height: 140%;
  color: #1D1D1B;
}
@media (max-width: 759px) {
  .demo-guide-container-block span {
    dfont-size: 14px;
  }
}

.demo-section1_main {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 150px;
  display: flex;
}
@media (max-width: 1399px) {
  .demo-section1_main {
    padding: 0 100px;
  }
}
@media (max-width: 1249px) {
  .demo-section1_main {
    padding: 0 50px;
  }
}
@media (max-width: 759px) {
  .demo-section1_main {
    padding: 0 20px;
  }
}
.demo-section1_main_container {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 999px) {
  .demo-section1_main_container {
    flex-direction: column;
    width: 99%;
    margin: 0 auto;
  }
}
.demo-section1_main-img {
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url("assets/img/demo-section1-main-img.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 999px) {
  .demo-section1_main-img {
    display: none;
  }
}
.demo-section1_main-img-mini {
  width: 80%;
  height: 100%;
  position: absolute;
  background-image: url("assets/img/cards.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: none;
}
@media (max-width: 999px) {
  .demo-section1_main-img-mini {
    display: flex;
  }
}
@media (max-width: 900px) {
  .demo-section1_main-img-mini {
    width: 90%;
  }
}
.demo-section1_main-container {
  width: 40%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 999px) {
  .demo-section1_main-container {
    width: 80%;
  }
}
@media (max-width: 900px) {
  .demo-section1_main-container {
    width: 90%;
  }
}
.demo-section1_main-container-text {
  margin-left: 55px;
  margin-right: 55px;
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 200;
  line-height: 150%;
  /* 36px */
}
@media (max-width: 1249px) {
  .demo-section1_main-container-text {
    font-size: 22px;
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (max-width: 999px) {
  .demo-section1_main-container-text {
    font-size: 20px;
    margin: 50px;
  }
}
@media (max-width: 759px) {
  .demo-section1_main-container-text {
    font-size: 18px;
  }
}
@media (max-width: 500px) {
  .demo-section1_main-container-text {
    margin: 50px 20px;
  }
}
@media (max-width: 400px) {
  .demo-section1_main-container-text {
    margin: 30px 20px 70px 20px;
  }
}
.demo-section1_main--container {
  width: 58%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 999px) {
  .demo-section1_main--container {
    width: 80%;
  }
}
@media (max-width: 900px) {
  .demo-section1_main--container {
    width: 90%;
  }
}
.demo-section1_main--container--block {
  margin: 0 35px 0 0;
  display: flex;
  flex-direction: column;
  gap: 25px;
  width: 100%;
}
@media (max-width: 999px) {
  .demo-section1_main--container--block {
    margin: -50px 50px 100px 50px;
    width: 100%;
  }
}
@media (max-width: 759px) {
  .demo-section1_main--container--block {
    margin: 50px 70px 50px 70px;
  }
}
@media (max-width: 500px) {
  .demo-section1_main--container--block {
    margin: -50px 40px 100px 40px;
  }
}
@media (max-width: 400px) {
  .demo-section1_main--container--block {
    margin: -50px 25px 100px 25px;
  }
}
.demo-section1_main--container-block {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
@media (max-width: 759px) {
  .demo-section1_main--container-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }
}
.demo-section1_main--container-block-mini {
  width: calc(50% - 10px);
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 759px) {
  .demo-section1_main--container-block-mini {
    width: 100%;
  }
}
.demo-section1_main--container-block-mini-line {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid #E4F5FC;
  padding-bottom: 15px;
  gap: 12px;
}
.demo-section1_main--container-block-mini-line-left {
  width: calc(50% - 6px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.demo-section1_main--container-block-mini-line-left span {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  font-size: 15px;
  line-height: 140%;
  color: #1D1D1B;
}
.demo-section1_main-block {
  display: flex;
  flex-direction: column;
  gap: 25px;
  padding: 24px;
  margin: 51px 26px;
}
@media (max-width: 1249px) {
  .demo-section1_main-block {
    margin: 51px 0 51px 26px;
  }
}
@media (max-width: 999px) {
  .demo-section1_main-block {
    margin: 30px 80px 150px 80px;
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 759px) {
  .demo-section1_main-block {
    margin: 50px 70px 70px 70px;
  }
}
@media (max-width: 500px) {
  .demo-section1_main-block {
    margin: 50px 50px 200px 50px;
  }
}
@media (max-width: 400px) {
  .demo-section1_main-block {
    margin: 50px 35px 200px 35px;
  }
}
.demo-section1_main-block-title {
  font-family: "Mallanna";
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 140%;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  text-align: center;
  color: #F2B200;
  text-shadow: 1px 2px 0px rgba(54, 105, 238, 0.75);
}
@media (max-width: 1249px) {
  .demo-section1_main-block-title {
    font-size: 30px;
  }
}
@media (max-width: 999px) {
  .demo-section1_main-block-title {
    font-size: 28px;
  }
}
@media (max-width: 759px) {
  .demo-section1_main-block-title {
    font-size: 26px;
  }
}
@media (max-width: 500px) {
  .demo-section1_main-block-title {
    font-size: 24px;
  }
}
.demo-section1_main-block-box {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.demo-section1_main-block-box-line {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 5px;
}
.demo-section1_main-block-box-line-svg {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.demo-section1_main-block-box-line-text {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 140%;
  color: #FFFFFF;
}

.demo-section1_makes {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 105px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  position: relative;
}
@media (max-width: 1249px) {
  .demo-section1_makes {
    padding: 0 50px;
  }
}
@media (max-width: 999px) {
  .demo-section1_makes {
    gap: 32px;
  }
}
@media (max-width: 759px) {
  .demo-section1_makes {
    padding: 0 20px;
  }
}
.demo-section1_makes-padding {
  padding-top: 400px;
}
@media (max-width: 759px) {
  .demo-section1_makes-padding {
    padding-top: 230px;
  }
}
.demo-section1_makes-title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.demo-section1_makes-title-h2 {
  color: #F2B200;
  text-align: center;
  text-shadow: 1px 2px 0px rgba(54, 105, 238, 0.75);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #F2B200;
  font-family: Mallanna;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 44.8px */
  letter-spacing: 1.28px;
  text-transform: uppercase;
}
@media (max-width: 1249px) {
  .demo-section1_makes-title-h2 {
    font-size: 30px;
  }
}
@media (max-width: 999px) {
  .demo-section1_makes-title-h2 {
    font-size: 28px;
  }
}
@media (max-width: 759px) {
  .demo-section1_makes-title-h2 {
    font-size: 26px;
  }
}
@media (max-width: 500px) {
  .demo-section1_makes-title-h2 {
    font-size: 24px;
  }
}

.demo-section1_understanding-container {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
@media (max-width: 999px) {
  .demo-section1_understanding-container {
    flex-direction: column;
  }
}
.demo-section1_understanding-container-info {
  width: calc(45% - 24px);
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 999px) {
  .demo-section1_understanding-container-info {
    width: 80%;
  }
}
@media (max-width: 759px) {
  .demo-section1_understanding-container-info {
    width: 90%;
  }
}
@media (max-width: 500px) {
  .demo-section1_understanding-container-info {
    width: 100%;
  }
}
.demo-section1_understanding-container-info-text {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.demo-section1_understanding-container-info-text p {
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 200;
  line-height: 140%;
  /* 21px */
}
@media (max-width: 759px) {
  .demo-section1_understanding-container-info-text p {
    font-size: 14px;
  }
}
.demo-section1_understanding-container_info {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.demo-section1_understanding-container_info-title {
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  /* 21px */
}
@media (max-width: 759px) {
  .demo-section1_understanding-container_info-title {
    font-size: 14px;
  }
}
.demo-section1_understanding-container_info-block {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-left: 40px;
}
@media (max-width: 1249px) {
  .demo-section1_understanding-container_info-block {
    margin-left: 20px;
  }
}
.demo-section1_understanding-container_info_block {
  display: flex;
  align-items: center;
  gap: 16px;
}
.demo-section1_understanding-container_info_block-svg {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}
.demo-section1_understanding-container_info_block-text {
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
}
@media (max-width: 759px) {
  .demo-section1_understanding-container_info_block-text {
    font-size: 14px;
  }
}
.demo-section1_understanding-container_info_block_text {
  font-weight: 600;
}
.demo-section1_understanding-container-img {
  width: 55%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 999px) {
  .demo-section1_understanding-container-img {
    width: 80%;
  }
}
@media (max-width: 759px) {
  .demo-section1_understanding-container-img {
    width: 90%;
  }
}
@media (max-width: 500px) {
  .demo-section1_understanding-container-img {
    width: 100%;
  }
}
.demo-section1_understanding-container_img {
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  padding-bottom: 56.25%;
}

.demo-section3_faq {
  margin-bottom: 500px;
}
@media (max-width: 759px) {
  .demo-section3_faq {
    margin-bottom: 300px;
  }
}
.demo-section3_faq-title {
  gap: 48px;
}
@media (max-width: 999px) {
  .demo-section3_faq-title {
    gap: 32px;
  }
}
.demo-section3_faq-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 70%;
}
@media (max-width: 999px) {
  .demo-section3_faq-container {
    width: 80%;
  }
}
@media (max-width: 759px) {
  .demo-section3_faq-container {
    width: 90%;
  }
}
.demo-section3_faq-container-modul {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.demo-section3_faq-container-modul-top {
  display: flex;
  width: 100%;
  padding: 24px 32px;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  border-radius: 12px;
  background: rgba(146, 186, 255, 0.24);
  box-shadow: 0px 4px 3px 0px rgba(93, 156, 236, 0.4);
  cursor: pointer;
  transition: 0.5s;
}
.demo-section3_faq-container-modul-top:hover .demo-section3_faq-container-modul-top-text {
  color: #5674E4;
  transition: 0.5s;
}
.demo-section3_faq-container-modul-top:hover .demo-section3_faq-container-modul-top-svg path {
  fill: #5674E4;
  transition: 0.5s;
}
@media (max-width: 999px) {
  .demo-section3_faq-container-modul-top {
    padding: 16px;
  }
}
.demo-section3_faq-container-modul-top-text {
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 21.6px */
  transition: 0.5s;
}
.demo-section3_faq-container-modul-top-svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  transition: 0.5s;
}
.demo-section3_faq-container-modul-bottom {
  display: none;
  width: 100%;
  padding: 24px 32px;
  align-items: center;
  gap: 16px;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 4px 3px 0px rgba(93, 156, 236, 0.4);
  margin-top: 5px;
}
@media (max-width: 999px) {
  .demo-section3_faq-container-modul-bottom {
    padding: 16px;
  }
}
.demo-section3_faq-container-modul-bottom p {
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 200;
  line-height: 140%;
  /* 21px */
}
@media (max-width: 759px) {
  .demo-section3_faq-container-modul-bottom p {
    font-size: 14px;
  }
}
.demo-section3_faq-container-modul-bottom ol {
  color: var(--black, #1D1D1B);
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 200;
  line-height: 140%;
  /* 21px */
  padding-left: 30px;
}
@media (max-width: 759px) {
  .demo-section3_faq-container-modul-bottom ol {
    font-size: 14px;
  }
}

.demo-section3_faq-container-modul.active .demo-section3_faq-container-modul-top-svg {
  rotate: 180deg;
}

.demo-footer {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 50;
  margin-top: -430px;
}
@media (max-width: 759px) {
  .demo-footer {
    margin-top: -200px;
  }
}
.demo-footer-img {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("assets/img/footer-img.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: flex;
}
@media (max-width: 759px) {
  .demo-footer-img {
    display: none;
  }
}
.demo-footer-img-mini {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("assets/img/footer-img-mini.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: none;
}
@media (max-width: 759px) {
  .demo-footer-img-mini {
    display: flex;
  }
}
.demo-footer-container {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 105px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 56px;
  position: relative;
  margin-top: 275px;
  margin-bottom: 40px;
}
@media (max-width: 1249px) {
  .demo-footer-container {
    padding: 0 50px;
  }
}
@media (max-width: 759px) {
  .demo-footer-container {
    padding: 0 20px;
    margin-top: 130px;
  }
}
.demo-footer-container-logo {
  width: 154px;
  height: 58px;
  background-image: url("assets/img/logo.png");
  background-size: contain;
  background-repeat: no-repeat;
}
.demo-footer-container-block {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
}
.demo-footer-container-block-nav {
  display: flex;
  align-items: center;
  gap: 32px;
}
@media (max-width: 759px) {
  .demo-footer-container-block-nav {
    flex-direction: column;
  }
}
.demo-footer-container-block-nav-link {
  color: #FFF;
  text-align: right;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  /* 19.6px */
  letter-spacing: 0.28px;
  text-transform: uppercase;
  transition: 0.5s;
}
.demo-footer-container-block-nav-link:hover {
  color: #5674E4;
  transition: 0.5s;
}
.demo-footer-container-block_nav {
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (max-width: 759px) {
  .demo-footer-container-block_nav {
    flex-direction: column;
  }
}
.demo-footer-container-block_nav-link {
  color: #FFF;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 21px */
  transition: 0.5s;
}
.demo-footer-container-block_nav-link:hover {
  color: #5674E4;
  transition: 0.5s;
}
.demo-footer-container-block-end {
  display: flex;
  gap: 4px;
  align-items: center;
}
@media (max-width: 759px) {
  .demo-footer-container-block-end {
    display: none;
  }
}
.demo-footer-container-block-end-text {
  color: #698FEF;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  /* 18px */
  text-transform: capitalize;
}
.demo-footer-container-block-end-svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

.demo-overview-info {
  gap: 10px;
  width: 55%;
}
@media (max-width: 999px) {
  .demo-overview-info {
    width: 80%;
  }
}
@media (max-width: 759px) {
  .demo-overview-info {
    width: 90%;
  }
}
@media (max-width: 500px) {
  .demo-overview-info {
    width: 100%;
  }
}
.demo-overview_info {
  gap: 10px;
}
.demo-overview_info-block {
  margin-left: 10px;
}
.demo-overview-img {
  width: calc(45% - 24px);
}
@media (max-width: 999px) {
  .demo-overview-img {
    width: 80%;
  }
}
@media (max-width: 759px) {
  .demo-overview-img {
    width: 90%;
  }
}
@media (max-width: 500px) {
  .demo-overview-img {
    width: 100%;
  }
}
.demo-overview-img-foto {
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  padding-bottom: 56.25%;
}

/* 
.header-nav-btn:nth-child(4) {
    margin-left: -8px;
    margin-top: -1px;
} */


/* 
.header-nav-btn:nth-child(5) {
  margin-left: -24px;
    margin-top: 1.5px;
    min-width: 220px;
} */

.speed .demo-top-title759{
  color: black;
    -webkit-text-stroke-color: black;
}


.speed .swiper-pagination-bullet{
  display: none;
}



.menu-burger-img{
  background-image:url(assets/img/background-mini.webp)
}

@media (max-width:768px){
  .demo-top {
    aspect-ratio: 12 / 11 !important;
}
}




@media (max-width: 768px) {
    .top_casinos_section1-container {
        padding: 32px 32px 657px;
    }
        .top_casinos_section1 {
        margin-top: -120px;
    }
}





.header-nav{
  background: linear-gradient(to bottom, #FD9D12 0%, #FFDD70 100%);
  border-radius: 40px;
  padding: 0px 30px;
}


.header{
  justify-content: space-between;
}




.last{
padding: 8px 30px;
    background: hsl(0deg 0% 100% / 28%);
    border-radius: 40px;
    color: #0D5EC6;
    position: relative;
}

.separator{
  color: #0D5EC6;
    padding: 0px 5px;
}

.rank-math-breadcrumb a{
padding: 8px 30px;
    background: hsl(0deg 0% 100% / 28%);
    border-radius: 40px;
    color: #5D9CEC;
   
    position: relative;
}

.rank-math-breadcrumb a:first-child{
   padding-left: 50px;
}


.rank-math-breadcrumb a:first-child::before{
 content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_63_52)"><path d="M14.1811 5.33399L8.84952 0.336023C8.3718 -0.112008 7.62818 -0.112008 7.15046 0.336023L1.81893 5.33399C1.56855 5.56884 1.42627 5.8968 1.42627 6.24024V14.7578C1.42627 15.4439 1.98261 16 2.66846 16H6.44805V12.3483H9.55193V16H13.3315C14.0173 16 14.5737 15.4439 14.5737 14.7578V6.24024C14.5737 5.8968 14.4314 5.56884 14.1811 5.33399Z" fill="%235D9CEC"/></g><defs><clipPath id="clip0_63_52"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
 position: absolute;
    left: 22px;
}

.rank-math-breadcrumb a:last-child::before {
  content: unset;
}


.demo-top{
  margin-top: 20px;
}


.page-template-demo-php .top{
  padding: 20px;
    margin-top: 50px;
}


@media(max-width:768px){
  .rank-math-breadcrumb p{
    display: flex;
    align-items: center;
  }
}


.breadcrumbs{
  width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding-top: 30px;
    padding: 26px 65px;
}




@media(max-width:768px){
  .breadcrumbs{
    padding: 0px 20px;
    font-size: 9px;
  }

  .rank-math-breadcrumb a:first-child::before{
     content: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_513_12)"><path d="M7.09028 2.667L4.42452 0.168012C4.18566 -0.0560039 3.81384 -0.0560039 3.57498 0.168012L0.909219 2.667C0.784031 2.78442 0.712891 2.9484 0.712891 3.12012V7.3789C0.712891 7.72193 0.991062 8 1.33398 8H3.22378V6.17414H4.77572V8H6.6655C7.00842 8 7.28661 7.72193 7.28661 7.3789V3.12012C7.28661 2.9484 7.21545 2.78442 7.09028 2.667Z" fill="%235D9CEC"/></g><defs><clipPath id="clip0_513_12"><rect width="8" height="8" fill="white"/></clipPath></defs></svg>')
  }

  .rank-math-breadcrumb a,
  .last{
    padding: 8px 15px;
  }
  .rank-math-breadcrumb a:first-child{
    padding-left: 35px;
  }
  .top.--review{
    padding-bottom: 30px;
  }
}
.section3_overview-container-left{
padding: 20px;
}



.section3_review-block ul.--colored ul li {
  list-style: disc;
    padding-block: 15px;
    list-style-position: inside;
    padding: 0;
}


h3.section1_makes-title-h2.--left {
    font-size: 25px;
}



.casinos-template-default .section1.--review{
  padding-bottom:unset !important
}



.page-template-info .section1{
gap: 0px;
}


.page-template-info  .terms_main{
    padding-top: 0px;
}


@media(max-width:968px){
    .top {
    padding-bottom: 50px;
}
}




.section3_review-block-colored ul.--disc {
  font-size: 15px;
  width: 90%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}


.section3_review-block-colored ul.--disc li {
  font-family: Inter;
  color: #1d1d1b;
  font-weight: 200;
  font-size: 15px;
  line-height: 140%;
  padding-block: 15px;
  list-style-position: inside;
  padding: 0;
}

/* .faq_false{
  margin-top: -250px;
} */


.single-casinos .section1.--review.no_faq{
  padding-bottom: 292px !important;
}


.single-casinos footer.footer.faq_false{
  padding-bottom: unset !important;
}


.single-casinos footer.footer.faq_false{
  margin-top: -350px !important;
}


.single-casinos .section3_review-block {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

@media(max-width:768px){
  .single-casinos footer.footer.faq_false {
    margin-top: -200px !important;
}

}