/*
Theme Name: Divi Child
Theme URL: 
Description: Divi child theme
Author: 
Author URL: 
Template: Divi
Version: 1.0.0
Text Domain: divi-child
*/ 

[class*=" col-"],
[class*=" column"],
[class^=col-],
[class^=column] {
  width: 100%
}
.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto
}
.col-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 0);
  flex: 1 0 calc(8.3333333333% * 0);
  max-width: calc(8.3333333333% * 0)
}
@media (min-width:320px) {
  .col-xs-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:320px) {
  .col-xs-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:320px) {
  .col-xs-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:320px) {
  .col-xs-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:320px) {
  .col-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:320px) {
  .col-xs-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:320px) {
  .col-xs-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:320px) {
  .col-xs-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:320px) {
  .col-xs-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:320px) {
  .col-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:320px) {
  .col-xs-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:320px) {
  .col-xs-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:320px) {
  .col-xs-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:320px) {
  .col-offset-xs-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:320px) {
  .col-offset-xs-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:320px) {
  .col-offset-xs-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:320px) {
  .col-offset-xs-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:320px) {
  .col-offset-xs-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:320px) {
  .col-offset-xs-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:320px) {
  .col-offset-xs-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:320px) {
  .col-offset-xs-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:320px) {
  .col-offset-xs-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:320px) {
  .col-offset-xs-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:320px) {
  .col-offset-xs-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:320px) {
  .col-offset-xs-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:372px) {
  .col-sm-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:372px) {
  .col-sm-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:372px) {
  .col-sm-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:372px) {
  .col-sm-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:372px) {
  .col-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:372px) {
  .col-sm-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:372px) {
  .col-sm-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:372px) {
  .col-sm-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:372px) {
  .col-sm-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:372px) {
  .col-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:372px) {
  .col-sm-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:372px) {
  .col-sm-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:372px) {
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:372px) {
  .col-offset-sm-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:372px) {
  .col-offset-sm-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:372px) {
  .col-offset-sm-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:372px) {
  .col-offset-sm-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:372px) {
  .col-offset-sm-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:372px) {
  .col-offset-sm-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:372px) {
  .col-offset-sm-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:372px) {
  .col-offset-sm-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:372px) {
  .col-offset-sm-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:372px) {
  .col-offset-sm-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:372px) {
  .col-offset-sm-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:372px) {
  .col-offset-sm-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:560px) {
  .col-ph-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:560px) {
  .col-ph-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:560px) {
  .col-ph-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:560px) {
  .col-ph-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:560px) {
  .col-ph-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:560px) {
  .col-ph-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:560px) {
  .col-ph-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:560px) {
  .col-ph-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:560px) {
  .col-ph-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:560px) {
  .col-ph-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:560px) {
  .col-ph-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:560px) {
  .col-ph-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:560px) {
  .col-ph-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:560px) {
  .col-offset-ph-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:560px) {
  .col-offset-ph-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:560px) {
  .col-offset-ph-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:560px) {
  .col-offset-ph-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:560px) {
  .col-offset-ph-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:560px) {
  .col-offset-ph-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:560px) {
  .col-offset-ph-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:560px) {
  .col-offset-ph-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:560px) {
  .col-offset-ph-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:560px) {
  .col-offset-ph-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:560px) {
  .col-offset-ph-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:560px) {
  .col-offset-ph-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) {
  .col-md-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) {
  .col-md-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) {
  .col-md-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) {
  .col-md-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) {
  .col-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) {
  .col-md-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) {
  .col-md-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) {
  .col-md-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) {
  .col-md-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) {
  .col-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) {
  .col-md-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) {
  .col-md-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) {
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) {
  .col-offset-md-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) {
  .col-offset-md-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) {
  .col-offset-md-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) {
  .col-offset-md-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) {
  .col-offset-md-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) {
  .col-offset-md-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) {
  .col-offset-md-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) {
  .col-offset-md-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) {
  .col-offset-md-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) {
  .col-offset-md-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) {
  .col-offset-md-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) {
  .col-offset-md-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:992px) {
  .col-nav-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:992px) {
  .col-nav-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:992px) {
  .col-nav-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:992px) {
  .col-nav-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:992px) {
  .col-nav-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:992px) {
  .col-nav-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:992px) {
  .col-nav-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:992px) {
  .col-nav-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:992px) {
  .col-nav-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:992px) {
  .col-nav-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:992px) {
  .col-nav-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:992px) {
  .col-nav-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:992px) {
  .col-nav-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:992px) {
  .col-offset-nav-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:992px) {
  .col-offset-nav-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:992px) {
  .col-offset-nav-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:992px) {
  .col-offset-nav-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:992px) {
  .col-offset-nav-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:992px) {
  .col-offset-nav-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:992px) {
  .col-offset-nav-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:992px) {
  .col-offset-nav-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:992px) {
  .col-offset-nav-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:992px) {
  .col-offset-nav-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:992px) {
  .col-offset-nav-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:992px) {
  .col-offset-nav-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:992px) {
  .col-lg-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:992px) {
  .col-lg-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:992px) {
  .col-lg-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:992px) {
  .col-lg-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:992px) {
  .col-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:992px) {
  .col-lg-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:992px) {
  .col-lg-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:992px) {
  .col-lg-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:992px) {
  .col-lg-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:992px) {
  .col-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:992px) {
  .col-lg-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:992px) {
  .col-lg-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:992px) {
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:992px) {
  .col-offset-lg-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:992px) {
  .col-offset-lg-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:992px) {
  .col-offset-lg-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:992px) {
  .col-offset-lg-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:992px) {
  .col-offset-lg-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:992px) {
  .col-offset-lg-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:992px) {
  .col-offset-lg-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:992px) {
  .col-offset-lg-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:992px) {
  .col-offset-lg-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:992px) {
  .col-offset-lg-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:992px) {
  .col-offset-lg-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:992px) {
  .col-offset-lg-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:1200px) {
  .col-xl-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:1200px) {
  .col-xl-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:1200px) {
  .col-xl-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:1200px) {
  .col-xl-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:1200px) {
  .col-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:1200px) {
  .col-xl-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:1200px) {
  .col-xl-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:1200px) {
  .col-xl-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:1200px) {
  .col-xl-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:1200px) {
  .col-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:1200px) {
  .col-xl-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:1200px) {
  .col-xl-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:1200px) {
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:1200px) {
  .col-offset-xl-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:1200px) {
  .col-offset-xl-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:1440px) {
  .col-xxl-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:1440px) {
  .col-xxl-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:1440px) {
  .col-xxl-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:1440px) {
  .col-xxl-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:1440px) {
  .col-xxl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:1440px) {
  .col-xxl-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:1440px) {
  .col-xxl-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:1440px) {
  .col-xxl-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:1440px) {
  .col-xxl-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:1440px) {
  .col-xxl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:1440px) {
  .col-xxl-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:1440px) {
  .col-xxl-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:1440px) {
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:1440px) {
  .col-offset-xxl-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:1680px) {
  .col-extra-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:1680px) {
  .col-extra-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:1680px) {
  .col-extra-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:1680px) {
  .col-extra-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:1680px) {
  .col-extra-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:1680px) {
  .col-extra-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:1680px) {
  .col-extra-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:1680px) {
  .col-extra-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:1680px) {
  .col-extra-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:1680px) {
  .col-extra-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:1680px) {
  .col-extra-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:1680px) {
  .col-extra-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:1680px) {
  .col-extra-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:1680px) {
  .col-offset-extra-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:1680px) {
  .col-offset-extra-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
.col-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 1);
  flex: 1 0 calc(8.3333333333% * 1);
  max-width: calc(8.3333333333% * 1)
}
@media (min-width:1920px) {
  .col-fhd-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
.col-2 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 2);
  flex: 1 0 calc(8.3333333333% * 2);
  max-width: calc(8.3333333333% * 2)
}
@media (min-width:1920px) {
  .col-fhd-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
.col-3 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 3);
  flex: 1 0 calc(8.3333333333% * 3);
  max-width: calc(8.3333333333% * 3)
}
@media (min-width:1920px) {
  .col-fhd-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
.col-4 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 4);
  flex: 1 0 calc(8.3333333333% * 4);
  max-width: calc(8.3333333333% * 4)
}
@media (min-width:1920px) {
  .col-fhd-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
.col-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 5);
  flex: 1 0 calc(8.3333333333% * 5);
  max-width: calc(8.3333333333% * 5)
}
@media (min-width:1920px) {
  .col-fhd-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
.col-6 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 6);
  flex: 1 0 calc(8.3333333333% * 6);
  max-width: calc(8.3333333333% * 6)
}
@media (min-width:1920px) {
  .col-fhd-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
.col-7 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 7);
  flex: 1 0 calc(8.3333333333% * 7);
  max-width: calc(8.3333333333% * 7)
}
@media (min-width:1920px) {
  .col-fhd-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
.col-8 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 8);
  flex: 1 0 calc(8.3333333333% * 8);
  max-width: calc(8.3333333333% * 8)
}
@media (min-width:1920px) {
  .col-fhd-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
.col-9 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 9);
  flex: 1 0 calc(8.3333333333% * 9);
  max-width: calc(8.3333333333% * 9)
}
@media (min-width:1920px) {
  .col-fhd-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
.col-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 10);
  flex: 1 0 calc(8.3333333333% * 10);
  max-width: calc(8.3333333333% * 10)
}
@media (min-width:1920px) {
  .col-fhd-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
.col-11 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 11);
  flex: 1 0 calc(8.3333333333% * 11);
  max-width: calc(8.3333333333% * 11)
}
@media (min-width:1920px) {
  .col-fhd-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
.col-12 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(8.3333333333% * 12);
  flex: 1 0 calc(8.3333333333% * 12);
  max-width: calc(8.3333333333% * 12)
}
@media (min-width:1920px) {
  .col-fhd-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:1920px) {
  .col-fhd-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:1920px) {
  .col-offset-fhd-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
.df-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem
}
@media (min-width:320px) {
  .df-row.df-rr-xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:320px) {
  .df-row.df-aic-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:320px) {
  .df-row.df-aie-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:320px) {
  .df-row.df-jcc-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:320px) {
  .df-row.df-jcsb-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:372px) {
  .df-row.df-rr-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:372px) {
  .df-row.df-aic-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:372px) {
  .df-row.df-aie-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:372px) {
  .df-row.df-jcc-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:372px) {
  .df-row.df-jcsb-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:560px) {
  .df-row.df-rr-ph {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:560px) {
  .df-row.df-aic-ph {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:560px) {
  .df-row.df-aie-ph {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:560px) {
  .df-row.df-jcc-ph {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:560px) {
  .df-row.df-jcsb-ph {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) {
  .df-row.df-rr-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) {
  .df-row.df-aic-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) {
  .df-row.df-aie-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) {
  .df-row.df-jcc-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) {
  .df-row.df-jcsb-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:992px) {
  .df-row.df-rr-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:992px) {
  .df-row.df-aic-nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:992px) {
  .df-row.df-aie-nav {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:992px) {
  .df-row.df-jcc-nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:992px) {
  .df-row.df-jcsb-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:992px) {
  .df-row.df-rr-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:992px) {
  .df-row.df-aic-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:992px) {
  .df-row.df-aie-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:992px) {
  .df-row.df-jcc-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:992px) {
  .df-row.df-jcsb-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:1200px) {
  .df-row.df-rr-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:1200px) {
  .df-row.df-aic-xl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:1200px) {
  .df-row.df-aie-xl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:1200px) {
  .df-row.df-jcc-xl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:1200px) {
  .df-row.df-jcsb-xl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:1440px) {
  .df-row.df-rr-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:1440px) {
  .df-row.df-aic-xxl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:1440px) {
  .df-row.df-aie-xxl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:1440px) {
  .df-row.df-jcc-xxl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:1440px) {
  .df-row.df-jcsb-xxl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:1680px) {
  .df-row.df-rr-extra {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:1680px) {
  .df-row.df-aic-extra {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:1680px) {
  .df-row.df-aie-extra {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:1680px) {
  .df-row.df-jcc-extra {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:1680px) {
  .df-row.df-jcsb-extra {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:1920px) {
  .df-row.df-rr-fhd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:1920px) {
  .df-row.df-aic-fhd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:1920px) {
  .df-row.df-aie-fhd {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:1920px) {
  .df-row.df-jcc-fhd {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:1920px) {
  .df-row.df-jcsb-fhd {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:372px) {
  .df-row {
    margin-left: -1rem;
    margin-right: -1rem
  }
}
.df-row.gx-5 {
  margin-left: -1.5625rem;
  margin-right: -1.5625rem
}
.df-row.gx-5 .col,
.df-row.gx-5 > [class*=" col-"],
.df-row.gx-5 > [class^=col-] {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem
}
.df-row.gx-4 {
  margin-left: -1.25rem;
  margin-right: -1.25rem
}
.df-row.gx-4 .col,
.df-row.gx-4 > [class*=" col-"],
.df-row.gx-4 > [class^=col-] {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}
.df-row.gx-3 {
  margin-left: -1rem;
  margin-right: -1rem
}
.df-row.gx-3 .col,
.df-row.gx-3 > [class*=" col-"],
.df-row.gx-3 > [class^=col-] {
  padding-left: 1rem;
  padding-right: 1rem
}
.df-row.gx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem
}
.df-row.gx-2 .col,
.df-row.gx-2 > [class*=" col-"],
.df-row.gx-2 > [class^=col-] {
  padding-left: 0.5rem;
  padding-right: 0.5rem
}
.df-row.gx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem
}
.df-row.gx-1 .col,
.df-row.gx-1 > [class*=" col-"],
.df-row.gx-1 > [class^=col-] {
  padding-left: 0.25rem;
  padding-right: 0.25rem
}
.df-row.gx-0 {
  margin-left: 0;
  margin-right: 0
}
.df-row.gx-0 .col,
.df-row.gx-0 > [class*=" col-"],
.df-row.gx-0 > [class^=col-] {
  padding-left: 0;
  padding-right: 0
}
@media (min-width:1200px) {
  .df-row .gx-xl-3 {
    margin-left: -1rem;
    margin-right: -1rem
  }
  .df-row .gx-xl-3 .col,
  .df-row .gx-xl-3 > [class*=" col-"],
  .df-row .gx-xl-3 > [class^=col-] {
    padding-left: 1rem;
    padding-right: 1rem
  }
}
.df-row .col,
.df-row > [class*=" col-"],
.df-row > [class*=" column"],
.df-row > [class^=col-],
.df-row > [class^=column] {
  min-height: 1px;
  padding-left: 1rem;
  padding-right: 1rem
}
@media (min-width:372px) {
  .df-row .col,
  .df-row > [class*=" col-"],
  .df-row > [class*=" column"],
  .df-row > [class^=col-],
  .df-row > [class^=column] {
    padding-left: 1rem;
    padding-right: 1rem
  }
}
.df-row .col {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%
}
@media (min-width:768px) {
  .df-md-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1rem
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row.df-rr-xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row.df-aic-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row.df-aie-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row.df-jcc-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row.df-jcsb-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row.df-rr-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row.df-aic-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row.df-aie-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row.df-jcc-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row.df-jcsb-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row.df-rr-ph {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row.df-aic-ph {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row.df-aie-ph {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row.df-jcc-ph {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row.df-jcsb-ph {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row.df-rr-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row.df-aic-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row.df-aie-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row.df-jcc-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row.df-jcsb-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-rr-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-aic-nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-aie-nav {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-jcc-nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-jcsb-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-rr-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-aic-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-aie-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-jcc-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row.df-jcsb-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row.df-rr-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row.df-aic-xl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row.df-aie-xl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row.df-jcc-xl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row.df-jcsb-xl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row.df-rr-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row.df-aic-xxl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row.df-aie-xxl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row.df-jcc-xxl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row.df-jcsb-xxl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row.df-rr-extra {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row.df-aic-extra {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row.df-aie-extra {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row.df-jcc-extra {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row.df-jcsb-extra {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row.df-rr-fhd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row.df-aic-fhd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row.df-aie-fhd {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row.df-jcc-fhd {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row.df-jcsb-fhd {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}
@media (min-width:768px) {
  .df-md-row .col-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 0);
    flex: 1 0 calc(8.3333333333% * 0);
    max-width: calc(8.3333333333% * 0)
  }
  .df-md-row .col-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
  .df-md-row .col-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
  .df-md-row .col-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
  .df-md-row .col-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
  .df-md-row .col-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
  .df-md-row .col-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
  .df-md-row .col-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
  .df-md-row .col-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
  .df-md-row .col-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
  .df-md-row .col-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
  .df-md-row .col-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-xs-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:320px) {
  .df-md-row .col-offset-xs-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:372px) {
  .df-md-row .col-offset-sm-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-ph-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:560px) {
  .df-md-row .col-offset-ph-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:768px) {
  .df-md-row .col-offset-md-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-nav-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-nav-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:992px) {
  .df-md-row .col-offset-lg-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:1200px) {
  .df-md-row .col-offset-xl-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-xxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:1440px) {
  .df-md-row .col-offset-xxl-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-extra-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:1680px) {
  .df-md-row .col-offset-extra-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) {
  .df-md-row .col-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 1);
    flex: 1 0 calc(8.3333333333% * 1);
    max-width: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) {
  .df-md-row .col-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 2);
    flex: 1 0 calc(8.3333333333% * 2);
    max-width: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) {
  .df-md-row .col-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 3);
    flex: 1 0 calc(8.3333333333% * 3);
    max-width: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) {
  .df-md-row .col-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 4);
    flex: 1 0 calc(8.3333333333% * 4);
    max-width: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) {
  .df-md-row .col-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 5);
    flex: 1 0 calc(8.3333333333% * 5);
    max-width: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) {
  .df-md-row .col-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-6 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 6);
    flex: 1 0 calc(8.3333333333% * 6);
    max-width: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) {
  .df-md-row .col-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-7 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 7);
    flex: 1 0 calc(8.3333333333% * 7);
    max-width: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) {
  .df-md-row .col-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-8 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 8);
    flex: 1 0 calc(8.3333333333% * 8);
    max-width: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) {
  .df-md-row .col-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-9 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 9);
    flex: 1 0 calc(8.3333333333% * 9);
    max-width: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) {
  .df-md-row .col-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 10);
    flex: 1 0 calc(8.3333333333% * 10);
    max-width: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) {
  .df-md-row .col-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-11 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 11);
    flex: 1 0 calc(8.3333333333% * 11);
    max-width: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) {
  .df-md-row .col-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-12 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(8.3333333333% * 12);
    flex: 1 0 calc(8.3333333333% * 12);
    max-width: calc(8.3333333333% * 12)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-fhd-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-0 {
    margin-left: calc(8.3333333333% * 0)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-1 {
    margin-left: calc(8.3333333333% * 1)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-2 {
    margin-left: calc(8.3333333333% * 2)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-3 {
    margin-left: calc(8.3333333333% * 3)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-4 {
    margin-left: calc(8.3333333333% * 4)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-5 {
    margin-left: calc(8.3333333333% * 5)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-6 {
    margin-left: calc(8.3333333333% * 6)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-7 {
    margin-left: calc(8.3333333333% * 7)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-8 {
    margin-left: calc(8.3333333333% * 8)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-9 {
    margin-left: calc(8.3333333333% * 9)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-10 {
    margin-left: calc(8.3333333333% * 10)
  }
}
@media (min-width:768px) and (min-width:1920px) {
  .df-md-row .col-offset-fhd-11 {
    margin-left: calc(8.3333333333% * 11)
  }
}
@media (min-width:768px) {
  .df-md-row .col,
  .df-md-row > [class*=" col-"],
  .df-md-row > [class*=" column"],
  .df-md-row > [class^=col-],
  .df-md-row > [class^=column] {
    position: relative;
    min-height: 1px;
    padding-left: 1rem;
    padding-right: 1rem
  }
  .df-md-row > .col-auto {
    width: auto
  }
  .df-md-row .col {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
  }
}
@media (min-width:560px) {
  .row-reverse-sm {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
}
@media (min-width:560px) {
  .row-reverse-ph {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
}
@media (min-width:768px) {
  .row-reverse-md {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
}
@media (min-width:992px) {
  .row-reverse-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
.df-nowrap {
  -ms-flex-wrap: nowrap!important;
  flex-wrap: nowrap!important
}
.df-jcc {
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important
}
.df-jce {
  -webkit-box-pack: end!important;
  -ms-flex-pack: end!important;
  justify-content: flex-end!important
}
@media (min-width:768px) {
  .df-md-jce {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }
}
.df-aic {
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important
}
.df-aie {
  -webkit-box-align: end!important;
  -ms-flex-align: end!important;
  align-items: flex-end!important
}
@media (min-width:372px) {
  .df-sm-aic {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:768px) {
  .df-md-aic {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
@media (min-width:992px) {
  .df-lg-aic {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
.df-jcsb {
  -webkit-box-pack: justify!important;
  -ms-flex-pack: justify!important;
  justify-content: space-between!important
}
.df-ais {
  -webkit-box-align: stretch!important;
  -ms-flex-align: stretch!important;
  align-items: stretch!important
}
.row-cols-1 > .col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%
}
@media (min-width:560px) {
  .row-cols-ph-2 > .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
}
@media (min-width:372px) {
  .row-cols-sm-2 > .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
}
@media (min-width:768px) {
  .row-cols-md-2 > .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
}
@media (min-width:768px) {
  .row-cols-md-3 > .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%
  }
}
@media (min-width:768px) {
  .row-cols-md-4 > .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
}
@media (min-width:992px) {
  .row-cols-lg-3 > .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%
  }
}
@media (min-width:992px) {
  .row-cols-lg-4 > .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
}
@media (min-width:1200px) {
  .row-cols-xl-4 > .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
}
.row-form {
  margin-left: -5px;
  margin-right: -5px
}
.row-form > [class*=" col-"],
.row-form > [class*=" column"],
.row-form > [class^=col-],
.row-form > [class^=column] {
  padding-left: 5px;
  padding-right: 5px
}
.flex-grow-1 {
  -webkit-box-flex: 1!important;
  -ms-flex-positive: 1!important;
  flex-grow: 1!important
}
.flex-column {
  -webkit-box-orient: vertical!important;
  -webkit-box-direction: normal!important;
  -ms-flex-direction: column!important;
  flex-direction: column!important;
  -ms-flex-wrap: nowrap!important;
  flex-wrap: nowrap!important
}
@media (min-width:768px) {
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }
}
@media (min-width:768px) {
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }
}
@media (min-width:768px) {
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
  }
}
.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4
}
@media (min-width:1200px) {
  .order-xl-unset {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset
  }
}
.px-0 {
  padding-left: 0!important;
  padding-right: 0!important
}
.py-0 {
  padding-top: 0!important;
  padding-bottom: 0!important
}
.py-2 {
  padding-top: 0.75rem!important;
  padding-bottom: 0.75rem!important
}
.py-3 {
  padding-top: 1rem!important;
  padding-bottom: 1rem!important
}
@media (min-width:1200px) {
  .px-xl-0 {
    padding-left: 0!important;
    padding-right: 0!important
  }
}
@media (min-width:1200px) {
  .px-xl-4 {
    padding-left: 16px!important;
    padding-right: 16px!important
  }
}
.pt-0 {
  padding-top: 0!important
}
.pt-1 {
  padding-top: 0.25rem!important
}
.pt-2 {
  padding-top: 0.75rem!important
}
.pt-3 {
  padding-top: 1rem!important
}
.pt-4 {
  padding-top: 1.25rem!important
}
.pt-5 {
  padding-top: 1.5rem!important
}
.pt-6 {
  padding-top: 2rem!important
}
@media (min-width:768px) {
  .pt-md-0 {
    padding-top: 0!important
  }
}
@media (min-width:992px) {
  .pt-lg-0 {
    padding-top: 0!important
  }
}
.pb-0 {
  padding-bottom: 0!important
}
.pb-1 {
  padding-bottom: 0.25rem!important
}
.pb-2,
.pb-3 {
  padding-bottom: 0.75rem!important
}
@media (min-width:768px) {
  .pb-md-3 {
    padding-bottom: 0.75rem!important
  }
}
@media (min-width:768px) {
  .pb-md-4 {
    padding-bottom: 1rem!important
  }
}
@media (min-width:992px) {
  .pb-lg-3 {
    padding-bottom: 0.75rem!important
  }
}
@media (min-width:992px) {
  .pb-lg-4 {
    padding-bottom: 1rem!important
  }
}
@media (min-width:1200px) {
  .pb-xl-2 {
    padding-bottom: 0.5rem!important
  }
}
@media (min-width:1200px) {
  .pb-xl-3 {
    padding-bottom: 0.75rem!important
  }
}
@media (min-width:372px) {
  .pe-sm-0 {
    padding-right: 0!important
  }
}
@media (min-width:372px) {
  .ps-sm-0 {
    padding-left: 0!important
  }
}
.mx-auto {
  margin-left: auto!important;
  margin-right: auto!important
}
.mb-0 {
  margin-bottom: 0!important
}
.mb-2 {
  margin-bottom: 0.5rem!important
}
.mb-3 {
  margin-bottom: 0.75rem!important
}
.mb-4 {
  margin-bottom: 1rem!important
}
.mb-5 {
  margin-bottom: 1.5rem!important
}
.mb-6 {
  margin-bottom: 2rem!important
}
.mb-7 {
  margin-bottom: 2.5rem!important
}
.mb-8 {
  margin-bottom: 3rem!important
}
@media (min-width:768px) {
  .mb-md-0 {
    margin-bottom: 0!important
  }
}
@media (min-width:560px) {
  .mb-ph-6 {
    margin-bottom: 2rem!important
  }
}
@media (min-width:992px) {
  .mb-lg-5 {
    margin-bottom: 1.5rem!important
  }
}
pre {
  max-width: 100%;
  overflow: auto
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  display: inline-block
}
.gm-style img {
  max-width: none
}
@media (max-width:991.98px) {
  iframe {
    width: 100%
  }
}
.resize-active * {
  -webkit-transition: none!important;
  transition: none!important
}
.clearfix:after {
  content: "";
  display: block;
  clear: both
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}
.d-none {
  display: none!important
}
.d-block {
  display: block!important
}
@media (min-width:992px) {
  .d-nav-none {
    display: none!important
  }
}
@media (min-width:560px) {
  .d-ph-block {
    display: block!important
  }
}
@media (min-width:560px) {
  .d-ph-none {
    display: none!important
  }
}
@media (min-width:768px) {
  .d-md-block {
    display: block!important
  }
}
@media (min-width:768px) {
  .d-md-none {
    display: none!important
  }
}
@media (min-width:992px) {
  .d-lg-block {
    display: block!important
  }
}
@media (min-width:992px) {
  .d-lg-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
  }
}
@media (min-width:992px) {
  .d-lg-none {
    display: none!important
  }
}
@media (min-width:992px) {
  .d-lg-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
}
@media (min-width:1200px) {
  .d-xl-block {
    display: block!important
  }
}
@media (min-width:1200px) {
  .d-xl-none {
    display: none!important
  }
}
@media (min-width:1680px) {
  .d-xxl-block {
    display: block!important
  }
}
@media (min-width:1680px) {
  .d-xxl-none {
    display: none!important
  }
}
@media (min-width:1920px) {
  .d-fhd-none {
    display: none!important
  }
}
@media (min-width:1920px) {
  .d-fhd-block {
    display: block!important
  }
}
@media (max-width:767.98px) {
  .visible-md {
    display: none!important
  }
}
@media (min-width:768px) {
  .invisible-md {
    visibility: hidden;
    opacity: 0
  }
}
@media (max-width:991.98px) {
  .visible-lg {
    display: none!important
  }
}
.visually-hidden {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  padding: 0!important;
  margin: -1px!important;
  overflow: hidden!important;
  clip: rect(0,0,0,0)!important;
  white-space: nowrap!important;
  border: 0!important
}
.w-100 {
  width: 100%!important
}
.fw-extrabold {
  font-weight: 800!important
}
.fw-black {
  font-weight: 900!important
}
.text-uppercase {
  text-transform: uppercase!important
}
.text-transform-none {
  text-transform: none!important
}
.text-capitalize {
  text-transform: capitalize!important
}
.text-center {
  text-align: center!important
}
.text-left {
  text-align: left!important
}
@media (min-width:768px) {
  .text-md-left {
    text-align: left!important
  }
}
@media (min-width:992px) {
  .text-lg-left {
    text-align: left!important
  }
}
@media (min-width:992px) {
  .text-lg-center {
    text-align: center!important
  }
}
.text-right {
  text-align: right!important
}
@media (min-width:768px) {
  .text-md-right {
    text-align: right!important
  }
}
.h,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  display: block
}
.h1,
h1 {
  line-height: 1.25
}
@media (min-width:992px) {
  .h1,
  h1 {
    line-height: 1.1666666667
  }
}
@media (min-width:992px) {
  .h1-xl {
    font-size: clamp(3rem,3.9682539683vw,3.75rem)
  }
}
a[href*="mailto:"] {
  word-wrap: break-word
}
@media (max-width:991.98px) {
  body {
    line-height: 1.5625
  }
}
@media (max-width:991.98px) {
  body p {
    line-height: inherit
  }
}
.container,
.et_pb_row {
  width: 90%
}
@media (min-width:372px) and (max-width:991.98px) {
  .container,
  .et_pb_row {
    width: 87%
  }
}
@media (min-width:992px) {
  .container,
  .et_pb_row {
    width: 88.5%
  }
}
.home-featured-posts-section .et_pb_row {
  padding-top: 0
}
@media (max-width:1199.98px) {
  .home-featured-posts-section .et_pb_row {
    width: 100%
  }
}
.et_pb_section.home-featured-posts-section {
  padding-top: 0
}
@media (max-width:991.98px) {
  .et_pb_section.home-featured-posts-section {
    padding-bottom: 0
  }
}
@media (min-width:992px) {
  .et_pb_section.home-featured-posts-section {
    padding-bottom: 9px
  }
}
@media (max-width:991.98px) {
  .et_pb_section.home-featured-posts-section + .et_pb_section {
    padding-top: 19px
  }
}
.directory-custom-padings .et_pb_row,
.directory-custom-padings.et_pb_section_1,
.et_pb_section.home-featured-posts-section .et_pb_row {
  padding-bottom: 0
}
.social {
  margin-top: 20px
}
.et_pb_post .entry-featured-image-url {
  max-height: 300px;
  overflow: hidden
}
.et_pb_post .entry-title {
  padding-bottom: 10px
}
.intro.et_pb_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0
}
@media (min-width:992px) {
  .intro.et_pb_row .et_pb_button {
    margin-bottom: 8px
  }
}
@media (min-width:992px) {
  .intro h1 {
    padding-bottom: 30px
  }
}
@media only screen and (min-width:981px) {
  .et_pb_button_1.mem,
  .et_pb_text_1 {
    display: block!important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 20px
  }
}
.article-member {
  padding: 5rem 0 4.0625rem
}
@media (min-width:1200px) {
  .article-member {
    padding-top: 6.25rem;
    padding-bottom: 4.375rem
  }
}
#main-content .article-member p {
  padding-bottom: 1.5em
}
@media (min-width:992px) {
  #main-content .article-member p {
    padding-bottom: 1.8em
  }
}
.results-container .article-member:nth-child(2n+1) {
  background-color: #efefef
}
.results-container .article-member:nth-child(2n) .article-main-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}
.article-member .h1,
.article-member .h2,
.article-member h1,
.article-member h2 {
  margin-bottom: 1rem;
  font-size: clamp(2rem,3.9682539683vw,3.75rem);
  line-height: 1.25;
  color: #163466
}
@media (min-width:1200px) {
  .article-member .h1,
  .article-member .h2,
  .article-member h1,
  .article-member h2 {
    margin-bottom: 1.3125rem;
    line-height: 1.1666666667
  }
}
.article-member .container {
  padding-top: 0!important
}
@media (max-width:991.98px) {
  .article-member .article-main-row {
    position: relative;
    padding-top: 5.75rem
  }
}
@media (max-width:991.98px) {
  .article-member .article-main-row .logo-holder {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
    top: 0;
    z-index: 5
  }
}
@media (max-width:991.98px) {
  .article-member .article-main-row .logo-holder img {
    max-height: 4.5rem
  }
}
.article-member .logo-holder {
  margin: 0 0 1.5rem
}
@media (min-width:992px) {
  .article-member .logo-holder {
    margin-bottom: 2rem
  }
}
@media (min-width:1200px) {
  .article-member .logo-holder {
    margin-bottom: 2.5rem
  }
}
@media (min-width:992px) {
  .article-member .image-container {
    padding-top: 1.5rem
  }
}
@media (min-width:1200px) {
  .article-member .image-container {
    padding-top: 2.25rem
  }
}
.article-member .image-holder {
  position: relative;
  padding: 44.1176470588% 0 0;
  margin: 0 0 1rem
}
.article-member .image-holder img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: 0 2.5rem 0 0
}
.article-member .button-wrapper {
  padding: 0.5rem 0 2.125rem
}
.card-person {
  margin: 0 0 0.625rem
}
.card-person .card-person__holder {
  padding: 0.125rem 0 0
}
.card-person .card-person__block {
  padding: 0 0 0.625rem
}
.card-person .card-company,
.card-person .card-name,
.card-person .card-position,
.card-person .card-subtitle {
  display: block
}
.card-person .card-company,
.card-person .card-name,
.card-person .card-subtitle {
  line-height: 130%
}
.card-person .card-name {
  font-size: 1.25rem;
  font-weight: 600
}
@media (min-width:372px) {
  .card-person .card-name {
    font-size: 1.375rem
  }
}
.card-person .card-subtitle {
  margin-top: -0.125rem;
  font-size: 0.9375rem;
  font-weight: 300
}
@media (min-width:372px) {
  .card-person .card-subtitle {
    font-size: 1rem
  }
}
@media (min-width:992px) {
  .card-person .card-subtitle {
    margin-top: -0.0625rem
  }
}
.card-person .card-position {
  margin: 0 0 0.5rem;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 154.5%;
  text-transform: uppercase;
  color: #1d7fc2
}
@media (min-width:372px) {
  .card-person .card-position {
    font-size: 1rem
  }
}
.card-person .card-company {
  font-size: 0.9375rem
}
@media (min-width:372px) {
  .card-person .card-company {
    font-size: 1rem
  }
}
.list-filters {
  padding: 0!important;
  list-style: none!important
}
@media (min-width:992px) {
  .list-filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -0.75rem;
    margin-right: -0.75rem
  }
}
@media (min-width:1200px) {
  .list-filters {
    margin-left: -1.0625rem;
    margin-right: -1.0625rem
  }
}
@media (min-width:992px) {
  .list-filters li {
    padding: 0 clamp(0.5rem,1.1243386243vw,0.8875rem) 0.875rem
  }
}
@media (min-width:1200px) {
  .list-filters li {
    padding-bottom: 1.1875rem
  }
}
.list-filters .label,
.list-filters a,
.list-filters label {
  display: block
}
.list-filters .label,
.list-filters a {
  position: relative;
  white-space: nowrap
}
@media (max-width:991.98px) {
  .list-filters .label,
  .list-filters a {
    padding: 0.5rem 1rem;
    line-height: 1.2
  }
  .list-filters .label:focus,
  .list-filters .label:hover,
  .list-filters a:focus,
  .list-filters a:hover {
    background-color: #efefef
  }
}
@media (min-width:992px) {
  .list-filters .label:before,
  .list-filters a:before {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 1px;
    color: transparent;
    overflow: hidden;
    visibility: hidden;
    margin-bottom: -1px
  }
  .list-filters .label:after,
  .list-filters a:after {
    -webkit-transition: width 0.3s linear;
    transition: width 0.3s linear;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
    content: "";
    top: 100%;
    width: 0;
    height: 0.1875rem;
    margin: 0.5rem 0 0;
    background: #163466
  }
}
@media (min-width:992px) {
  .list-filters .label:after,
  .list-filters a:after {
    margin-top: 0.6875rem
  }
}
@media (min-width:1200px) {
  .list-filters .label:after,
  .list-filters a:after {
    margin-top: 1rem
  }
}
.list-filters a {
  text-decoration: none
}
.list-filters .label {
  cursor: pointer
}
@media (min-width:992px) {
  .list-filters .active-filter a,
  .list-filters a.active-filter,
  .list-filters input[type=radio]:checked + .label {
    font-weight: bold
  }
}
.list-filters .active-filter a:after,
.list-filters a.active-filter:after,
.list-filters input[type=radio] + .label:hover:after,
.list-filters input[type=radio]:checked + .label:after,
.list-filters li a:focus:after,
.list-filters li a:hover:after {
  width: 112%
}
.list-filters .radio input[type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0
}
.quote-block {
  padding: 0.25rem 0
}
@media (min-width:1200px) {
  .quote-block {
    padding-top: 0.5625rem;
    padding-bottom: 1.125rem
  }
}
.quote-block .et-search-form,
.quote-block blockquote {
  position: relative;
  margin-bottom: 0;
  padding: 4.375rem 0;
  font-family: "DM Serif Display",Georgia,"Times New Roman",serif;
  font-weight: 400;
  border-left: none;
  color: #1d7fc2
}
@media (max-width:371.98px) {
  .quote-block .et-search-form,
  .quote-block blockquote {
    font-size: clamp(1.125rem,5.641025641vw,1.375rem)
  }
}
@media (min-width:372px) {
  .quote-block .et-search-form,
  .quote-block blockquote {
    font-size: 1.375rem;
    line-height: 1.3636363636
  }
}
@media (min-width:992px) {
  .quote-block .et-search-form,
  .quote-block blockquote {
    padding-bottom: 4rem
  }
}
@media (min-width:992px) {
  .quote-block .et-search-form + figcaption,
  .quote-block blockquote + figcaption {
    margin-top: -0.625rem
  }
}
.quote-block p {
  font-size: inherit;
  line-height: inherit;
  color: inherit
}
.quote-block p:last-of-type {
  padding-bottom: 0.375rem!important
}
@media (min-width:992px) {
  .quote-block p:last-of-type {
    padding-bottom: 0.75rem!important
  }
}
.quote-block .decor-quote {
  position: absolute;
  z-index: 5
}
@media (max-width:371.98px) {
  .quote-block .decor-quote {
    width: 4.375rem
  }
}
.quote-block .decor-quote img,
.quote-block .decor-quote svg {
  width: 100%
}
.quote-block .decor-quote--open {
  top: 0;
  left: 0
}
.quote-block .decor-quote--close {
  bottom: 0;
  right: -0.125rem
}
@media (min-width:992px) {
  .quote-block .decor-quote--close {
    right: 0
  }
}
.quote-block .img-holder img {
  border-radius: 50%
}

.section-news-slider .container {
  padding-top: 0!important;
  width: 100%
}
.section-news-slider .slick-slider.news-slider {
  margin-bottom: 0
}
.section-news-slider .news-slider {
  padding-top: 0!important
}
.news-slider {
  padding: 0 0 48px
}
@media (min-width:992px) {
  .news-slider {
    padding-bottom: 0
  }
}
@media (max-width:991.98px) {
  .news-slider.et_pb_row {
    width: 90%
  }
}
@media (max-width:991.98px) {
  .news-slider .slick-list {
    padding: 0 25px!important
  }
}

.news-slider .slick-slide,
.news-slider .slide {
 
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

  .news-slider .slick-slide,
  .news-slider .slide {
    width: 83vw!important;
    margin: 0 50px;
  }

@media (min-width:992px) {
  .news-slider .slick-slide,
  .news-slider .slide {
    padding: 10px
  }
}
.news-slider .slick-arrow {
  top: auto;
  bottom: 6px;
  padding: 4px 16px;
  color: #1d7fc2
}
.news-slider .slick-arrow:before {
  font-family: ETmodules;
  font-weight: 700;
  color: inherit
}
.news-slider .slick-next,
.news-slider .slick-prev {
  width: auto;
  height: auto
}
.news-slider .slick-next:before,
.news-slider .slick-prev:before {
  font-size: 32px
}
.news-slider .slick-prev {
  left: 50%;
  -webkit-transform: translate(-160%,0);
  transform: translate(-160%,0)
}
.news-slider .slick-prev:before {
  content: "4"
}
.news-slider .slick-next {
  left: auto;
  right: 50%;
  -webkit-transform: translate(160%,0);
  transform: translate(160%,0)
}
.news-slider .slick-next:before {
  content: "5"
}
.news-slider .slick-dots {
  position: relative;
  bottom: 0;
  padding: 4px 0 0;
  line-height: 1!important
}
.news-slider .slick-dots.disabled {
  display: none
}
.news-slider .slick-dots li {
  padding: 0 10px;
  margin: 0;
  width: auto;
  height: auto
}

.news-slider .slick-dots > li:only-child {
  display: none
}
.news-slider .slick-dots button {
  background: #000000;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  font-size: 0;
  width: 7px;
  height: 7px;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out
}
.news-slider .slick-dots button:before {
  display: none
}
.news-slider .slick-dots button:hover {
  background: #163466
}


.news-item.slick-slide:before {
  inset: 2px
}
@media (min-width:992px) {
  .news-item.slick-slide:before {
    inset: 3px
  }
}
@media (min-width:1200px) {
  .news-item.slick-slide:before {
    inset: 4px
  }
}


.news-item .text-block {
  border-radius: 0 30px 0 0;
  overflow: hidden;
  background: #163466;
  color: #fff;
  min-height: 93px;
  margin-top: 0!important;
  padding: 9px 19px 4px;
  width: 100%
}
.news-item .text-block > * {
  margin-bottom: 0;
  padding-bottom: 0
}
.news-item .text-block p {
  text-transform: uppercase
}
.news-item .text-block .h4,
.news-item .text-block .h5,
.news-item .text-block .subtitle,
.news-item .text-block h4,
.news-item .text-block h5,
.news-item .text-block p {
  display: block;
  margin: 0 0 2px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1.33;
  color: inherit
}
@media (min-width:1200px) {
  .news-item .text-block .h4,
  .news-item .text-block .h5,
  .news-item .text-block .subtitle,
  .news-item .text-block h4,
  .news-item .text-block h5,
  .news-item .text-block p {
    font-size: 13px;
    line-height: 1.14
  }
}
@media (min-width:1440px) {
  .news-item .text-block .h4,
  .news-item .text-block .h5,
  .news-item .text-block .subtitle,
  .news-item .text-block h4,
  .news-item .text-block h5,
  .news-item .text-block p {
    font-size: 14px
  }
}
.news-item .h3,
.news-item h3 {
  color: #fff;
  font-weight: normal;
  font-size: 22px;
  line-height: 1.18;
  margin: 0;
  padding: 0
}
@media (min-width:560px) {
  .news-item .h3,
  .news-item h3 {
    line-height: 1.167
  }
}
@media (min-width:560px) and (max-width:767.98px) {
  .news-item .h3,
  .news-item h3 {
    font-size: 20px!important
  }
}
@media (min-width:768px) and (max-width:1199.98px) {
  .news-item .h3,
  .news-item h3 {
    font-size: 20px
  }
}
@media (min-width:1200px) {
  .news-item .h3,
  .news-item h3 {
    font-size: 23px
  }
}
@media (min-width:1440px) {
  .news-item .h3,
  .news-item h3 {
    font-size: 24px
  }
}
.news-item .img-block {
  position: relative;
  padding-top: 49%;
  width: 100%
}
@media (min-width:992px) {
  .news-item .img-block {
    padding-top: 49.5%
  }
}
.news-item .img-block .et_pb_image_wrap,
.news-item .img-block img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%!important;
  height: 100%
}
.news-item .img-block img {
  -o-object-fit: cover;
  object-fit: cover
}
.directory-section .js-tab-hidden {
  display: block!important;
  left: -9999px!important;
  position: absolute!important;
  top: -9999px!important
}
.directory-section .intro.et_pb_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.directory-tabset {
  display: none
}
.directory-accordion > * + * {
  margin-top: 10px
}
.directory-block {
  background-color: #fff;
  padding: 29px 22px 49px;
  border-bottom: 1px solid #878687
}
.directory-block-logo {
  text-align: right;
  margin: 0 0 20px
}
.directory-block-text h2 {
  color: #163466;
  font-size: 25px;
  line-height: 1.28;
  padding-bottom: 12px
}
.directory-block p {
  line-height: 1.54
}
.directory-accordion-opener {
  line-height: 1.4;
  text-decoration: none;
  padding: 0 20px 8px 0;
  border-bottom: 1px solid #878687;
  display: block;
  position: relative
}
.directory-accordion-opener:focus,
.directory-accordion-opener:hover {
  text-decoration: none
}
.directory-accordion-opener:before {
  content: "";
  width: 15px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M6.84294 8.6783C7.23347 9.06882 7.86663 9.06882 8.25716 8.6783L14.6211 2.31433C15.0116 1.92381 15.0116 1.29065 14.6211 0.900121C14.2306 0.509597 13.5974 0.509597 13.2069 0.900122L7.55005 6.55698L1.89319 0.900126C1.50267 0.509601 0.869503 0.509602 0.478979 0.900126C0.088455 1.29065 0.0884552 1.92382 0.47898 2.31434L6.84294 8.6783ZM6.55005 5.97119L6.55005 7.97119L8.55005 7.97119L8.55005 5.97119L6.55005 5.97119Z' fill='black'/%3E%3C/svg%3E");
  background-size: 15px 9px;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: -5px 0 0
}
@media (min-width:992px) {
  .directory-section h1 {
    margin-bottom: 25px;
    padding-bottom: 0!important
  }
  .directory-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 26px 0 0
  }
  .entry-content .directory-tabset {
    padding: 3px 0 0 27px;
    margin: 0;
    display: block;
    line-height: 1.4;
    border-left: 1px solid #878687;
    width: calc(42% - 15px)
  }
  .directory-tabset li {
    list-style: none
  }
  .directory-tabset li + li {
    margin-top: 9px
  }
  .directory-tabset a {
    -webkit-transition: font-weight 0.15s linear;
    transition: font-weight 0.15s linear;
    text-decoration: none;
    display: inline-block;
    position: relative
  }
  .directory-tabset a:focus,
  .directory-tabset a:hover {
    font-weight: 700
  }
  .directory-tabset a:after {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 1px;
    color: transparent;
    overflow: hidden;
    visibility: hidden;
    margin-bottom: -1px
  }
  .directory-tabset a:before {
    content: "";
    position: absolute;
    left: -36px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    background-color: rgba(22,52,102,0.99);
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    transition: transform 0.6s,-webkit-transform 0.6s
  }
  .directory-tabset a.active {
    color: #163466;
    font-weight: 700
  }
  .directory-tabset a.active:before {
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
  }
  .directory-accordion > * + * {
    margin-top: 0
  }
  .directory-tab-content {
    width: calc(53.3% - 15px)
  }
  .directory-accordion-opener {
    display: none
  }
  .directory-block {
    border-radius: 0 40px 0 0;
    border-bottom: 0
  }
  .directory-block-logo {
    margin: 0 0 42px
  }
  .directory-block-text h2 {
    font-size: 40px;
    line-height: 1.25;
    padding-bottom: 15px
  }
  .directory-block-text p {
    line-height: 1.8
  }
  .directory-block-text p:not(.has-background):last-of-type {
    padding-bottom: 12px
  }
}
@media screen and (min-width:1440px) {
  .directory-block {
    padding: 37px 32px 51px 60px
  }
  .directory-tab-content {
    margin: 11px 12px 0 0
  }
}
.filters-result-container ::-webkit-scrollbar {
  width: 1rem;
  height: 1rem;
  background: #fff;
  border: 1px solid #efefef;
  border-radius: calc(1rem / 2);
  margin: 0 6px 0 0
}
.filters-result-container ::-webkit-scrollbar-track {
  border-radius: calc(1rem / 2)
}
.filters-result-container ::-webkit-scrollbar-thumb {
  width: 1rem;
  height: 1rem;
  background: #efefef;
  border-radius: calc(1rem / 2)
}
.filters-container {
  padding: 2.75rem 0 0
}
@media (max-width:991.98px) {
  .filters-container {
    position: relative;
    z-index: 99;
    background-color: #efefef
  }
}
@media (min-width:992px) {
  .filters-container {
    border-bottom: 0.0625rem solid #878687;
    overflow-x: auto;
    overflow-y: hidden
  }
}
.filters-container .container {
  padding-top: 0!important
}
.filter-open-close {
  position: relative
}
@media (min-width:992px) {
  .filter-open-close .filter-opener {
    display: none
  }
}
.filter-opener,
.filter-select,
.filter-slide {
  background-color: #fff;
  border: 0.0625rem solid #878687
}
.filter-opener,
.filter-select {
  width: 100%;
  font-size: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M2.9502 5.19258L8.95019 10.7912L14.9502 5.19116' stroke='%23878687'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-position: right 0.625rem center
}
@media (min-width:372px) {
  .filter-opener,
  .filter-select {
    padding-right: 2.5rem;
    background-position: right 1rem center
  }
}
.filter-select {
  padding: 0.75rem 2rem 0.75rem 1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.filter-opener {
  position: relative;
  display: block;
  padding: 1.4375rem 2rem 0.3125rem 1rem;
  text-decoration: none!important
}
.filter-opener .category {
  position: absolute;
  top: 1rem;
  left: 1rem;
  font-size: 0.5rem;
  line-height: 1;
  text-transform: uppercase
}
@media (max-width:991.98px) {
  .filter-slide {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%
  }
}
@media (min-width:992px) {
  .filter-slide {
    background-color: transparent;
    border: none
  }
}
@media (min-width:992px) {
  .filter-slide,
  .filter-slide.js-slide-hidden {
    display: block!important;
    position: static!important;
    height: auto!important
  }
}
.ajax-filters-container .ajax-filter-content,
.ajax-filters-container .ajax-filter-holder,
.ajax-filters-container .ajax-load-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.ajax-filters-container .ajax-filter-content > *,
.ajax-filters-container .ajax-filter-holder > *,
.ajax-filters-container .ajax-load-content > * {
  -webkit-transition: opacity 0.5s,-webkit-transform 0.5s;
  transition: opacity 0.5s,transform 0.5s,-webkit-transform 0.5s
}
.ajax-filters-container .ajax-filter-holder .new-item {
  opacity: 0;
  -webkit-transform: translateY(50px);
  transform: translateY(50px)
}
.ajax-filters-container .paging {
  list-style: none;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center
}
.ajax-filters-container .paging li {
  margin: 5px
}
.ajax-filters-container .paging a,
.ajax-filters-container .paging strong {
  display: block;
  padding: 5px;
  min-width: 30px;
  line-height: 30px;
  background: #50a5ff;
  border-radius: 5px
}
.ajax-filters-container .loading-holder {
  visibility: hidden
}
.is-busy .loading-holder {
  visibility: visible
}
.loading {
  display: block;
  margin: auto;
  position: relative;
  width: 50px;
  height: 50px
}
.loading span {
  display: block;
  position: absolute;
  width: 50%;
  height: 50%
}
.loading span:nth-child(1) {
  top: 0;
  left: 0;
  background-color: rgba(66,133,244,0.75);
  -webkit-animation: 2s linear infinite move1;
  animation: 2s linear infinite move1
}
.loading span:nth-child(2) {
  top: 0;
  right: 0;
  background-color: rgba(219,68,55,0.75);
  -webkit-animation: 2s linear infinite move2;
  animation: 2s linear infinite move2
}
.loading span:nth-child(3) {
  bottom: 0;
  left: 0;
  background-color: rgba(244,180,0,0.75);
  -webkit-animation: 2s linear infinite move3;
  animation: 2s linear infinite move3
}
.loading span:nth-child(4) {
  bottom: 0;
  right: 0;
  background-color: rgba(15,157,88,0.75);
  -webkit-animation: 2s linear infinite move4;
  animation: 2s linear infinite move4
}
@-webkit-keyframes move1 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 10
  }
  25% {
    -webkit-transform: translate(100%,0);
    transform: translate(100%,0)
  }
  50% {
    -webkit-transform: translate(100%,100%);
    transform: translate(100%,100%)
  }
  75% {
    -webkit-transform: translate(0,100%);
    transform: translate(0,100%);
    z-index: 0
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@keyframes move1 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 10
  }
  25% {
    -webkit-transform: translate(100%,0);
    transform: translate(100%,0)
  }
  50% {
    -webkit-transform: translate(100%,100%);
    transform: translate(100%,100%)
  }
  75% {
    -webkit-transform: translate(0,100%);
    transform: translate(0,100%);
    z-index: 0
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@-webkit-keyframes move2 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  25% {
    -webkit-transform: translate(0,100%);
    transform: translate(0,100%)
  }
  50% {
    -webkit-transform: translate(-100%,100%);
    transform: translate(-100%,100%);
    z-index: 0
  }
  75% {
    -webkit-transform: translate(-100%,0);
    transform: translate(-100%,0);
    z-index: 10
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@keyframes move2 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  25% {
    -webkit-transform: translate(0,100%);
    transform: translate(0,100%)
  }
  50% {
    -webkit-transform: translate(-100%,100%);
    transform: translate(-100%,100%);
    z-index: 0
  }
  75% {
    -webkit-transform: translate(-100%,0);
    transform: translate(-100%,0);
    z-index: 10
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@-webkit-keyframes move3 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  25% {
    -webkit-transform: translate(0,-100%);
    transform: translate(0,-100%);
    z-index: 10
  }
  50% {
    -webkit-transform: translate(100%,-100%);
    transform: translate(100%,-100%)
  }
  75% {
    -webkit-transform: translate(100%,0);
    transform: translate(100%,0)
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 0
  }
}
@keyframes move3 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  25% {
    -webkit-transform: translate(0,-100%);
    transform: translate(0,-100%);
    z-index: 10
  }
  50% {
    -webkit-transform: translate(100%,-100%);
    transform: translate(100%,-100%)
  }
  75% {
    -webkit-transform: translate(100%,0);
    transform: translate(100%,0)
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 0
  }
}
@-webkit-keyframes move4 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  25% {
    -webkit-transform: translate(-100%,0);
    transform: translate(-100%,0);
    z-index: 0
  }
  50% {
    -webkit-transform: translate(-100%,-100%);
    transform: translate(-100%,-100%);
    z-index: 10
  }
  75% {
    -webkit-transform: translate(0,-100%);
    transform: translate(0,-100%)
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@keyframes move4 {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  25% {
    -webkit-transform: translate(-100%,0);
    transform: translate(-100%,0);
    z-index: 0
  }
  50% {
    -webkit-transform: translate(-100%,-100%);
    transform: translate(-100%,-100%);
    z-index: 10
  }
  75% {
    -webkit-transform: translate(0,-100%);
    transform: translate(0,-100%)
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}