/**
 * Params
 */
:root {
  --pp-full-width-padding: 25px;
  --pp-fw-min-width: calc(2 * var(--pp-full-width-padding));
  --fw-hero-space-for-bottom: 150px;
  --fw-hero-space-for-bottom-double: calc(var(--fw-hero-space-for-bottom) * 2);
  --fw-hero-space-for-bottom-m-fix: 0px;
  --pp-header-height: 106px;
  --pp-admin-bar-height: 0px;
  --fw-gm-bottom-spacing: 15px;
  --fw-gm-bottom-spacingx2: calc(var(--fw-gm-bottom-spacing) * 2);
  --fw-gm-bottom-height: calc(var(--fw-hero-space-for-bottom) - var(--fw-gm-bottom-spacingx2));
  --pp-max-width-out-of-container: 1900px;
  --pp-theme-fw: Roboto;
  --pp-theme-fw2: Roboto;
  --pp-theme-color: #000000;
  --pp-theme-color2: #FFFFFF;
  --pp-theme-color3: transparent;
  --pp-theme-color4: #060606;
  --pp-theme-color5: #505050;
  --pp-theme-color6: #333333;
  --pp-theme-color7: #C6C6C6;
  --pp-theme-color8: #0B0B0B;
  --pp-theme-color9: #D3D3D3;
  --pp-theme-color10: #151515;
  --pp-theme-color11: #5bc23b;
  --pp-theme-color12: #282828;
  --pp-theme-color13: #5C5C5C;
  --pp-theme-color14: #ffffff26;
  --pp-theme-color15: #555555;
  --pp-theme-color16: #D0D0D0;
  --pp-theme-color17: #3557FF;
  --pp-theme-color18: #141414;
  --pp-theme-color19: #1E1E1E;
  --pp-theme-color20: #515151;
  --pp-theme-color21: #949494;
  --pp-theme-color22: #C0C0C0;
  --pp-theme-color23: #616161;
  --pp-theme-br: 5px;
  --pp-theme-br2: 10px;
  --pp-theme-br3: 15px;
  --pp-theme-br4: 20px;
  --pp-theme-br5: 60px;
  --pp-theme-placeholder-color: #858585;
  --pp-theme-placeholder-color2: #3A1772;
  --pp-theme-bg: #000000;
  --pp-theme-text-color: #FFFFFF; }

:root body.admin-bar {
  --pp-admin-bar-height: 32px; }

@media (max-width: 1199px) {
  :root {
    --pp-var-m-c-w: 88vw;
    --pp-container-w-max: calc(var(--pp-var-m-c-w));
    --pp-header-height: 109px; } }
@media (max-width: 999px) {
  :root {
    --fw-hero-space-for-bottom: 100px;
    --fw-hero-space-for-bottom-m-fix: 50px;
    --pp-header-height: 64px;
    --pp-full-width-padding: 15px; } }
@media (max-width: 782px) {
  :root body.admin-bar {
    --pp-admin-bar-height: 46px; } }
/**
 * Section Hero slider
 */
@media (max-width: 1999px) {
  .avad-sliding-line ul li {
    width: 280px;
    height: 280px;
    width: 250px;
    height: 250px; } }
@media (min-width: 1000px) and (max-width: 1599px) and (max-height: 800px) {
  .avad-sliding-line ul li {
    width: 200px;
    height: 200px; } }
@media (max-width: 999px) {
  .avad-sliding-line ul li {
    width: 90px;
    height: 90px; } }
/**
 * Carousel partners
 */
@media (max-width: 999px) {
  .avad-partners-line .owl-carousel.owl-theme {
    margin-left: calc(-50vw + var(--scroll-bar-w) / 2);
    left: 50%;
    width: calc(100vw - var(--scroll-bar-w)); } }
/**
 * Secondary button
 */
@media (max-width: 999px) {
  .avad-secondary-btn {
    width: 100%; }

  .avad-secondary-menu .wpb_wrapper {
    width: 100%; } }
.avad-safety .img-with-aniamtion-wrap svg {
  height: 62px !important;
  margin-bottom: 77px !important;
  width: auto !important; }

.center.img-with-aniamtion-wrap svg {
  margin: 0 auto;
  display: block; }

@media (max-width: 999px) {
  .avad-success-list .success-item h2 {
    margin-bottom: 35px; }
  .avad-success-list .success-item h4 {
    margin-bottom: 35px;
    font-size: 24px;
    line-height: 30px; }
  .avad-success-list .success-item .img-with-aniamtion-wrap .hover-wrap-inner {
    height: 150px;
    padding: 20%; } }
.avad-secondary-btn:not(.fixed) {
  margin-top: 90px !important;
  margin-bottom: 50px !important; }

@media (max-width: 999px) {
  .avad-secondary-btn:not(.fixed) {
    margin-top: 60px !important;
    margin-bottom: 20px !important; }

  .scroll-btn.fixed {
    width: 90% !important; } }
.avad-slides .slide-content p {
  font-size: 24px;
  line-height: 34px; }

/**
 * Inline Pages css
 * ---------------------------------------------------------------------------------------------------------------------
 */

/**
 * Home
 */
.our-partners > .row-bg-wrap .row-bg {
  background-size: contain !important;
}

.section-home-perfection > .row-bg-wrap .row-bg {
  top: -25% !important;
  background-size: contain !important;
}
@media (max-width: 999px) {
  .our-partners > .row-bg-wrap .row-bg {
    background-size: cover !important;
  }

  .section-home-perfection > .row-bg-wrap {
    overflow: hidden;
  }
  .section-home-perfection > .row-bg-wrap .row-bg {
    background-size: contain !important;
    top: -15% !important;
  }

  .hero-home-slider {
    /*display: none !important;*/
  }
}


/**
 * Edu
 */
.img-edu-ipad {
  /* height: auto !important;
   max-width: 350px !important;
   width: 100% !important;*/
}

/*# sourceMappingURL=style-overrides.css.map */
