﻿.display-inline-block {
  display: inline-block;
}

.bg-Gray {
  background-color: #f7f5f5;
}

.bg-gray-light {
  background-color: #f3f3f3 !important;
}

.bg-White {
  background-color: white;
}

.dir-ltr {
  direction: ltr;
  display: inline-block;
}

.light-link {
  /*font-size:18px;*/
  border: 1px solid;
  border-radius: 5px;
  padding: 15px 30px;
  cursor: pointer;
}

.light-link:hover {
  color: white !important;
  background-color: #008CBA;
}

.dark-link {
  background-color: #008CBA !important;
  color: white !important;
  border: 1px solid;
  border-radius: 5px;
  padding: 15px 30px;
}

.dark-link:hover {
  color: #008CBA !important;
  background-color: white !important;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.icon {
  border: 1px solid;
  text-align: center;
  width: 70px !important;
  height: 70px;
  line-height: 75px;
  font-size: 26px;
  margin: 0 auto 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.three-lines-em {
  font-size: 16px; /* 1em = 16px */
  line-height: 1.5; /* Calculated line-height: 16px * 1.5 = 24px */
  height: 4.5em; /* 3 lines * 1.5em = 4.5em; Total height: 24px * 3 = 72px */
  overflow: hidden; /* Hides content that exceeds the set height */
}

.three-lines-lh {
  /*line-height: 1.5;*/ /* Optional: Sets the line height */
  height: 3lh; /* Exactly 3 times the current line height */
  overflow: hidden; /* Hides content that exceeds the set height */
}

.clamp-three-lines {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* Limits the text to 3 lines */
  overflow: hidden;
  text-overflow: ellipsis; /* Ensures an ellipsis appears at the end */
}

/*---- Start Main Rules ------*/
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html, body {
  height: 100%;
}

body {
  font-family: Verdana, serif, sans-serif;
  font-size: 14px;
  line-height: 1.7em;
  color: #383737;
}

a {
  text-decoration: none;
  -webkit-transition: all 0.5s 0s ease-in-out;
  -moz-transition: all 0.5s 0s ease-in-out;
  -ms-transition: all 0.5s 0s ease-in-out;
  -o-transition: all 0.5s 0s ease-in-out;
  transition: all 0.5s 0s ease-in-out;
  color: inherit;
}
a:hover {
  color: inherit;
}

a:hover,
a:focus {
  text-decoration: none;
  outline: 0;
  -webkit-transition: all 0.5s 0s ease-in-out;
  -moz-transition: all 0.5s 0s ease-in-out;
  -ms-transition: all 0.5s 0s ease-in-out;
  -o-transition: all 0.5s 0s ease-in-out;
  transition: all 0.5s 0s ease-in-out;
}

h1 {
  font: 52px/1.1 serif, Georgia, sans-serif;
}

h2 {
  font: 42px/1.1 Georgia, serif, sans-serif;
}

h3 {
  font: 32px/1.1 Georgia, serif, sans-serif;
}

h4 {
  font: 25px/1.1 Georgia, serif, sans-serif;
}

h5 {
  font: 20px/1.1 Georgia, serif, sans-serif;
}

h6 {
  font: 18px/1.1 Georgia, serif, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  color: #443f3f;
  font-weight: 400;
  margin: 0;
}

/*---- End Main Rules ------*/
.page {
  min-height: 100vh;
}

.field-validation-error {
  color: red !important;
}

/*-------------- Top Bar -------------*/
.top-bar {
  padding: 3px 0;
  overflow: hidden;
}

.top-bar_contact {
  overflow: hidden;
}
.top-bar_contact .item {
  display: none;
}
@media (min-width: 768px) {
  .top-bar_contact .item {
    display: inline;
  }
}

.top-bar_login {
  overflow: hidden;
}
.top-bar_login .item {
  display: none;
}
@media (min-width: 768px) {
  .top-bar_login .item {
    display: inline;
  }
}
.top-bar_login .btn-lang {
  display: inline;
  font-size: 12px;
  color: #7f8c8d;
  line-height: 50px;
  text-decoration: none;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-transition: all 0.5s 0s ease-in-out;
  -moz-transition: all 0.5s 0s ease-in-out;
  -ms-transition: all 0.5s 0s ease-in-out;
  -o-transition: all 0.5s 0s ease-in-out;
  transition: all 0.5s 0s ease-in-out;
}
.top-bar_login .btn-lang:hover, .top-bar_login .btn-lang:focus {
  color: #f39200;
  border: none;
  outline: none;
}

.top-bar_contact .fa, .top-bar_login .fa {
  padding: 5px;
}

.top-bar_contact .top-bar_contact-list, .top-bar_login .top-bar_login-itms {
  margin: 0;
}
.top-bar_contact .top-bar_contact-list li, .top-bar_login .top-bar_login-itms li {
  padding-right: 2px;
  padding-left: 3px;
}
@media (min-width: 768px) {
  .top-bar_contact .top-bar_contact-list li, .top-bar_login .top-bar_login-itms li {
    padding-right: 5px;
    padding-left: 5px;
  }
}
.top-bar_contact .top-bar_contact-list a, .top-bar_login .top-bar_login-itms a {
  font-size: 12px;
  color: #7f8c8d;
  line-height: 50px;
}
.top-bar_contact .top-bar_contact-list a:hover, .top-bar_login .top-bar_login-itms a:hover {
  color: #f39200;
}

/*-------------- Ent Top Bar -------------*/
/*-------------- Start Price-Feed -------------*/
.price-feed {
  display: none;
  border: 1px solid;
  border-color: #f1eded;
}
.price-feed .marq-wrapper {
  border: 1px solid #f1eded;
}
.price-feed .marq-wrapper .box {
  margin: 0;
}
.price-feed .marq-wrapper .box .marq-holder {
  width: 100%;
  height: 30px;
  padding-top: 5px;
  overflow: hidden;
}
.price-feed .marq-wrapper .box .marq-holder .marq {
  height: 25px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .price-feed {
    display: block;
  }
}

/*-------------- Ent Price-Feed -------------*/
/*---------Start Logo----------*/
.logo {
  /*display: none;*/
  float: left;
  margin-top: auto;
  margin-bottom: auto;
}

.logo img {
  /*display: inline;*/
}

.logo a {
  text-decoration: none;
  line-height: 40px;
  font-size: 18px;
  font-weight: 800;
}

.logo a span {
  color: red;
}

@media (min-width: 768px) {
  .logo {
    /*display: block;*/
    padding-top: 8px;
  }
}
/*---------End Logo----------*/
.tnav.navbar {
  margin-bottom: 0;
  border-radius: 0;
}
.tnav.navbar-default {
  background-color: #9b9698;
  border: none;
}
.tnav .navbar-toggle {
  float: left;
  margin-left: 15px;
  margin-right: auto;
}
.tnav .navbar-nav {
  float: left;
  margin: 0 auto;
  display: table;
  table-layout: fixed;
}
.tnav .navbar-nav > li > a {
  color: #f39200;
  font-weight: bold;
}
.tnav .navbar-nav > li > a:focus, .tnav .navbar-nav > li > a:hover {
  color: #ffffff;
  /*background-color: transparent;*/
  background-color: #f39200;
}
.tnav .navbar-nav > .active > a, .tnav .navbar-nav > .active > a:focus, .tnav .navbar-nav > .active > a:hover {
  color: #ffffff;
  background-color: #f39200;
}

/*------Start Go To Top Button*/
.goTop {
  display: block;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #f39200;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.8s ease-in-out;
  -moz-transition: opacity 0.8s ease-in-out;
  -webkit-transition: opacity 0.8s ease-in-out;
}

.goTop:hover {
  background-color: #5a5959;
}

/*------End Go To Top Button*/
.c-footer {
  border-top: 4px solid #0e0e0e;
  font-size: 0.9em;
  padding: 60px 0;
  position: relative;
  background-image: url(/Content/assets/img/footer-bg.png);
  background-repeat: repeat;
  color: #767676;
}
.c-footer .c-footer__box-w {
  margin: 15px 0;
}
.c-footer .c-footer__box-w .c-footer__box-title {
  color: white;
  margin-bottom: 30px;
}
.c-footer .c-footer__box-w .c-footer-list {
  list-style: none;
  padding: 0;
}
.c-footer .c-footer-about {
  text-align: justify;
}
.c-footer .c-footer-sitmap a {
  text-transform: uppercase;
  color: white;
}
.c-footer .c-footer-contact {
  color: #767676;
}
.c-footer .c-footer-social .fa {
  font-size: 18px;
  color: white;
}
.c-footer .c-footer-social .fa:hover {
  color: #f39200;
}

.c-btn-dark, .c-btn-outline {
  display: inline-block;
  padding: 10px 30px;
}

.c-btn-outline {
  color: #f39200;
  background-color: transparent;
  border: 1px solid #f39200;
}
.c-btn-outline:hover {
  background-color: #f39200;
  color: #fff;
  border: 1px solid #f39200;
}

.c-btn-dark {
  color: white;
  background-color: #f39200;
  border: 1px solid #f39200;
}
.c-btn-dark:hover {
  background-color: transparent;
  color: #f39200;
  border: 1px solid #f39200;
}

.c-btn--color--white {
  color: white;
}
.c-btn--color--white:hover {
  color: #fff;
}

.c-btn--border--none {
  border: none;
}
.c-btn--border--none:hover {
  border: none;
  color: #f39200;
  background-color: transparent;
}

.c-inner-title {
  clear: both;
  background-color: #f39200;
  color: white !important;
  margin-top: 15px;
  padding: 10px 10px;
  border-radius: 5px;
}

/*-------Start Page Intro----*/
.c-page-header {
  /*background-image: url('/imgs/bg-pattern.png');*/
  min-height: 100%;
  background-attachment: scroll;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.c-page-header .c-page-header_curtain {
  color: white !important;
  min-height: 100%;
  background: rgba(0, 0, 0, 0.6);
  /*padding-top:100px;*/
  /*padding-bottom:100px;*/
}
.c-page-header .c-page-header_title-w {
  padding: 60px 0 60px 0;
}
.c-page-header .c-page-header_title-w .title {
  font-size: 42px;
  line-height: 1.1;
  color: white;
  margin: 0;
}

/*-------End Page Intro----*/
/*----Start pagination -----*/
.c-pagination {
  display: inline-block;
}
.c-pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid #ddd;
}
.c-pagination a.active {
  background-color: #f39200;
  color: white;
  border: 1px solid #f39200;
}
.c-pagination a:hover:not(.active) {
  background-color: #ddd;
}
.c-pagination a:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.c-pagination a:last-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/*----Start pagination -----*/
/*----Start Preloader --------*/
body.preloader-site {
  overflow: hidden;
}

.preloader-wrapper {
  height: 100%;
  width: 100%;
  background: #FFF;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
}

.preloader-wrapper .preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 120px;
}

/*----End Preloader --------*/
/*----------l-features-sec----------*/
.l-features-sec {
  padding-top: 90px;
  padding-bottom: 82px;
}

.l-features-sec__heading {
  padding-bottom: 0;
}

.l-features-sec__heading-descr {
  margin-top: 50px;
}

.l-features-sec__heading-descr--color--gray {
  color: #e0e0e0;
}

.l-features-sec__heading-descr--color--dark-gray {
  color: #333333;
}

.l-features-sec__body {
  padding-top: 50px;
}

.l-features-sec__footer {
  padding-top: 60px;
}

/*----------l-hints-sec-----------*/
.l-hints-sec {
  padding: 50px 0 70px;
}

.l-hints-sec__descr-h {
  margin: 0;
  padding: 15px 0;
}

.l-hints-sec__action-v {
  margin: 30px 0 0;
}

/*----------sec-title----------*/
.sec-title {
  position: relative;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  padding-bottom: 10px;
  padding-top: 10px;
  margin: 0;
}

.sec-title--underline::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 50px;
  height: 1px;
  margin-left: -25px;
  background-color: #d65050;
}

.sec-title--color--white {
  color: white;
}

.sec-title--white {
  color: white;
}

/*----------c-features-sec-------*/
.c-features-sec-gray {
  display: block;
  background-color: #f7f5f5;
  border-bottom: 1px solid #e0e0e0;
}

/*----------c-home-hint-sec-------*/
.c-home-hint-sec {
  background-image: url("/imgs/imac.jpg");
  border-bottom: 1px solid #e0e0e0;
}

.c-home-hint-sec__curtain {
  background: rgba(0, 0, 0, 0.75) !important;
  padding-top: 0px;
  padding-bottom: 0px;
}

/*----------home-sec-about-------*/
.home-sec-about-box {
  margin: 10px 0;
}
.home-sec-about-box .title {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  margin: 7px 0 10px;
}
.home-sec-about-box .icon {
  color: #008CBA;
  text-align: center;
  height: 70px;
  line-height: 75px;
  font-size: 26px;
  width: 70px !important;
  border-width: 1px;
  border-style: solid;
  border-color: initial;
  border-image: initial;
  margin: 0 auto 35px auto;
  border-radius: 50%;
}

/*----------home-sec-services-------*/
.home-sec-services-content {
  margin-top: 50px;
}

.home-sec-services-content__box {
  padding-bottom: 30px;
}

.home-sec-services-content__icon {
  color: #008CBA;
  border-color: #008CBA;
  margin-bottom: 35px;
  border: 1px solid;
  text-align: center;
  width: 70px !important;
  height: 70px;
  line-height: 75px;
  font-size: 26px;
  margin: 0 auto 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.home-sec-services-content__info {
  padding-left: 100px;
  padding-right: 2%;
}
.home-sec-services-content__info > .title {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  margin: 7px 0 10px;
}

/*----------c-education-------*/
.c-education {
  border-bottom: 1px solid #e0e0e0;
}

.c-education.parallax {
  background-image: url("/imgs/img_parallax.png");
}

.c-education-articles-list {
  line-height: 2.1em;
  font-size: 16px;
}

.c-education-articles-box {
  width: 50%;
}

/*----------c-platforms-------*/
.c-platforms-box {
  position: relative;
  /*width: 50%;*/
}

.c-platforms-box .image {
  display: block;
  width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.c-platforms-box .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #008CBA;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: 0.5s ease;
}

.c-platforms-box:hover .overlay {
  height: 100%;
}

.c-platforms-box .text {
  width: 80%;
  min-height: 250px;
  color: white;
  /*font-size: 18px;*/
  line-height: 1.7em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.c-platforms-box .text .title {
  color: white;
}

.c-platforms-box .text a {
  color: white;
  border: 1px solid white;
  padding: 5px;
}

.platforms .box .text p {
  margin-bottom: 25px;
}

/*------Research-------*/
.research-home-box {
  position: relative;
  margin-bottom: 20%;
  box-shadow: rgba(0, 0, 0, 0.56) 0px 16px 38px -12px, rgba(0, 0, 0, 0.12) 0px 4px 25px 0px, rgba(0, 0, 0, 0.2) 0px 8px 10px -5px;
}
.research-home-box:hover .research-home-box__overlay {
  height: 100%;
}

.research-home-box__image {
  display: block;
  width: 262px;
  height: 208px;
  margin-left: auto;
  margin-right: auto;
}

.research-home-box__overlay {
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  width: 100%;
  height: 35%;
  transition: 0.5s ease;
}
.research-home-box__overlay .text {
  width: 80%;
  color: white;
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.research-home-box__overlay .text .title {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  margin: 7px 0 10px;
  color: white !important;
}
.research-home-box__overlay .text a {
  color: white;
  border: 1px solid white;
  padding: 5px;
}

/*---------News-------------*/
.news-itm {
  position: relative;
  background-color: white;
  padding: 10px 10px 20px 10px;
  margin: 15px 0;
}

.news-itm a img {
  width: 100%;
}

.news-itm h5 {
  height: 50px;
}

.news-itm h5:hover {
  color: #0a6482;
}

.news-itm .txtLines {
  min-height: 125px;
}

.news-itm .text-block {
  position: absolute;
  top: 10px;
  left: 10px;
  right: auto;
  background-color: rgba(243, 237, 237, 0.9);
  color: white;
  padding-left: 20px;
  padding-right: 20px;
}

.parallax {
  /* Set a specific height */
  min-height: 100%;
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.parallax-curtain {
  color: white !important;
  min-height: 100%;
  background: rgba(0, 0, 0, 0.6);
}

/*--------------posts-side-----------------*/
.c-blog-side-bar .posts-side__widget {
  margin-bottom: 9%;
}
.c-blog-side-bar .posts-side__widget .title {
  font-size: 25px;
  line-height: 1.1em;
  color: #f39200;
  margin: 0;
  padding: 10px 0 10px 0;
}
.c-blog-side-bar .posts-side__widget .posts-list li {
  height: 35px;
  overflow: hidden;
  border-top: 1px solid #dedede;
  background-image: url("/Content/assets/img/icons/li_arrow-left.png");
  padding-left: 22px;
  padding-right: 0;
  background-repeat: no-repeat;
  background-position: left center;
  transition: all 0.3s;
}
.c-blog-side-bar .posts-side__widget .posts-list li a {
  line-height: 2.5;
  color: rgb(68, 63, 63);
}
.c-blog-side-bar .posts-side__widget .posts-list li a:hover {
  color: #f39200;
}
.c-blog-side-bar .posts-side__widget .posts-list li:hover {
  background-position: 5px center;
}
.c-blog-side-bar.posts-side--bg .posts-side__widget {
  background-color: white;
  box-shadow: 0px 0px 6px #ccc;
}
.c-blog-side-bar.posts-side--single-articl .posts-side__widget {
  padding: 30px;
  margin-bottom: 30px;
}
.c-blog-side-bar.posts-side--single-articl .posts-side__widget .title {
  padding: 0 0 30px 0;
}

.c-blog-posts-list {
  margin: 0;
}
.c-blog-posts-list .c-posts-list__itm:last-child .c-post-box {
  border-bottom: hidden !important;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box {
  overflow: hidden;
  padding: 2% 0;
  border-bottom: 1px solid #dedede;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-media {
  padding: 0;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-media.c-post-media--fixed .c-post-media__img-container {
  height: 10em;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-media.c-post-media--fixed .c-post-media__img {
  height: 100%;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-media.c-post-media--shadow {
  padding-left: 3px;
  padding-bottom: 3px;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-media.c-post-media--shadow .c-post-media__img-container {
  box-shadow: -3px 3px #f5a732;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-media .c-post-media__img-container {
  background-color: #e4e2e3;
  border-radius: 3px;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-media .c-post-media__img-container .c-post-media__img {
  max-width: 100%;
  width: auto;
  border-radius: 3px;
  display: block;
  margin: 0 auto;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-box__content .c-post-box__title {
  font-size: 20px;
  line-height: 1.5em;
  color: #f39200;
  margin-top: 0;
  margin-bottom: 10px;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-box__content .c-post-box__title a {
  color: #f39200;
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-box__content .c-post-box__text {
  display: none;
}
@media (min-width: 768px) {
  .c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-box__content .c-post-box__text {
    display: block;
  }
}
.c-blog-posts-list .c-posts-list__itm .c-post-box .c-post-box__content .c-post-box__cat-link {
  color: #f39200;
}

.c-cop-post-w h2 {
  clear: both;
  background-color: #f39200;
  color: white !important;
  line-height: 1.5em;
  margin: 20px auto 15px;
  padding: 10px 10px;
  border-radius: 5px;
  font-size: 25px;
}

.page-home .home-slider .carousel-indicators {
  display: none;
}
.page-home .home-slider .carousel-inner > .item {
  overflow: auto;
  background-color: antiquewhite;
  max-width: 100%;
}
.page-home .home-slider .carousel-inner > .item .item-curtain {
  position: relative;
  overflow: hidden;
  background-color: rgb(243, 146, 0);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 1;
}
.page-home .home-slider .carousel-inner > .item .item-curtain a > img,
.page-home .home-slider .carousel-inner > .item .item-curtain img {
  max-width: 100%;
  margin: 15px 0;
}
.page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust {
  position: relative;
  left: auto;
  right: auto;
  margin-top: 20%;
  margin-left: auto;
  margin-right: auto;
}
.page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust h3 {
  margin-top: 25%;
  padding-right: 10%;
  padding-left: 0;
  color: white;
  font-size: 28px;
  line-height: 1.8em;
}
@media (max-width: 991px) {
  .page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust h3 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust h3 {
    font-size: 12px;
  }
}
.page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust .actionBtn_w {
  margin-top: 20px;
  padding: 30px 0;
}
.page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust .actionBtn_w .actionBtn {
  color: white;
  background-color: #f39200;
  border: 1px solid #ffffff;
  padding: 8px 20px;
}
@media (max-width: 991px) {
  .page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust .actionBtn_w .actionBtn {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust .actionBtn_w .actionBtn {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust .actionBtn_w {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust .actionBtn_w {
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  .page-home .home-slider .carousel-inner > .item .item-curtain .carousel-caption-cust {
    margin-top: 10%;
  }
}
.page-home .home-slider .carousel-control span {
  position: absolute;
  top: 50%;
}
.page-home .home-slider .carousel-control.left {
  background-image: none;
}
.page-home .home-slider .carousel-control.left span {
  left: 25%;
  right: auto;
}
.page-home .home-slider .carousel-control.right {
  background-image: none;
}
.page-home .home-slider .carousel-control.right span {
  right: 25%;
  left: auto;
}
.page-home .intro {
  background-image: url("/Content/assets/img/home/intro.jpg");
  background-attachment: scroll;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 700px;
  position: relative;
}
@media (max-width: 767px) {
  .page-home .intro {
    min-height: 500px;
  }
}
.page-home .intro .intro_curtain {
  position: absolute;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 1;
}
.page-home .intro .intro_text {
  color: #ffffff;
  margin: 15% 0;
}
.page-home .intro .intro_text .title {
  color: inherit;
  margin: 20px 0;
  font-weight: bold;
  text-transform: capitalize;
}
.page-home .intro .intro_text .highlight {
  color: #f39200;
}
.page-home .intro .intro_text .text {
  margin: 15px 0;
  font-size: 21px;
  line-height: 1.6em;
  text-transform: capitalize;
}
.page-home .intro .intro_text .intro_action {
  margin: 40px 0;
}
.page-home .intro .intro_text .intro_action .c-btn {
  margin: 0 8px;
}
.page-home .services {
  padding: 15px 0 0;
}
.page-home .services .services_text {
  margin-top: 15%;
}
.page-home .services .services_text .title {
  margin: 30px 0;
}
.page-home .services .services_text .services_list > li {
  position: relative;
  padding: 0 0 0 35px;
  line-height: 2.5em;
  font-size: 20px;
  text-transform: capitalize;
}
.page-home .services .services_text .services_list > li:before {
  content: "\f0a9";
  font-family: FontAwesome;
  color: #f39200;
  position: absolute;
  top: 1px;
  left: 0;
  line-height: 2.5em;
  font-size: 20px;
}
.page-home .services .services_text .services_action {
  margin: 30px 0;
}
.page-home .services .services_img img {
  max-width: 100%;
}
.page-home .projects {
  background-color: #e4e2e3;
}
.page-home .projects .projects_sec-title {
  margin: 85px 0;
  color: white;
}
.page-home .projects .projects_project-post {
  overflow: hidden;
  background-color: white;
  margin: 15px 0;
}
.page-home .projects .projects_project-post .post-img {
  /*height: 300px;*/
  overflow: hidden;
  background-color: #f7f6f6;
  border-bottom: 1px solid #d6d6d6;
}
.page-home .projects .projects_project-post .post-img img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.page-home .projects .projects_project-post .post-title {
  margin: 15px 0;
  line-height: 1.5em;
  min-height: 3em;
}
.page-home .projects .projects_project-post .post-readmore {
  margin: 15px 0;
}
.page-home .projects .projects_action {
  margin: 85px 0;
}
.page-home .projects.parallax .parallax-curtain {
  background: rgba(0, 0, 0, 0.5);
  color: unset !important;
}
.page-home .join {
  background-color: #5a5959;
  padding: 50px 0;
}
.page-home .join .join_text {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  line-height: 1.5em;
}
.page-home .join .join_text .text-big {
  font-size: 21px;
  font-weight: bold;
}
.page-home .testimonials .testimonials_sec-title {
  margin: 100px 0 50px;
}
.page-home .testimonials .carousel {
  min-height: 150px;
  margin: 50px 0 100px;
}
.page-home .testimonials .carousel .carousel-indicators {
  bottom: 0px;
}
.page-home .testimonials .carousel .carousel-indicators li {
  border-color: #f39200;
}
.page-home .testimonials .carousel .carousel-indicators .active {
  background-color: #f39200;
}
.page-home .testimonials .carousel .carousel-inner .item .title {
  font-style: italic;
  line-height: 1.5em;
}
.page-home .testimonials .carousel .left .fa-angle-left {
  color: #f39200;
  z-index: 5;
  display: inline-block;
}
.page-home .testimonials .carousel .right .fa-angle-right {
  color: #f39200;
  z-index: 5;
  display: inline-block;
}
.page-home .testimonials .carousel .carousel-control {
  background-image: none;
  top: 10%;
}
.page-home .partteners {
  padding: 100px 0;
}
.page-home .partteners .partteners_sec-title {
  margin-bottom: 100px;
}
.page-home .partteners .owl-carousel .owl-item {
  border: 1px solid #f7e8d2;
}
.page-home .partteners .owl-carousel .owl-item > div {
  padding: 3px;
}
.page-home .partteners .owl-carousel .owl-nav {
  text-align: center;
  margin-top: 30px;
}
.page-home .partteners .owl-carousel .owl-nav > button {
  color: #f39200;
  margin: 0 3px;
}
.page-home .articles {
  background-color: #e4e2e3;
}
.page-home .articles .articles_sec-title {
  margin: 85px 0;
  color: white;
}
.page-home .articles .articles_list .articles_post {
  background-color: #fff;
  overflow: hidden;
  margin: 15px 0;
}
.page-home .articles .articles_list .articles_post .post-img {
  /*height: 300px;*/
  overflow: hidden;
}
.page-home .articles .articles_list .articles_post .post-img img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.page-home .articles .articles_list .articles_post .post-creator {
  margin: 15px 0;
}
.page-home .articles .articles_list .articles_post .post-creator .madeby {
  color: #f39200;
  max-width: 70px;
  overflow: hidden;
  display: inline-block;
  max-height: 12px;
  line-height: 1em;
}
.page-home .articles .articles_list .articles_post .post-title {
  margin: 15px 0;
  line-height: 1.5em;
  padding: 5px;
}
.page-home .articles .articles_list .articles_post .post-descr {
  margin: 15px 0;
  padding: 0 5px;
}
.page-home .articles .articles_list .articles_post .post-readmore {
  margin: 15px 0 30px;
}
.page-home .articles .articles_action {
  margin: 85px 0;
}
.page-home .articles.parallax .parallax-curtain {
  background: rgba(0, 0, 0, 0.5);
  color: unset !important;
}

.page-template .pg-content-w {
  min-height: 500px;
  padding: 15px 0;
}
.page-template .pg-content-w .inner-title, .page-template .pg-content-w h2 {
  clear: both;
  background-color: #f39200;
  color: white;
  line-height: 1.5em;
  margin-top: 15px;
  padding: 10px 10px;
  border-radius: 5px;
  font-size: 25px;
}
.page-template .pg-content-w h3 {
  clear: both;
  background-color: #f39200;
  color: #5a5959;
  line-height: 1.5em;
  margin-top: 15px;
  padding: 10px 10px;
  border-radius: 5px;
  font-size: 20px;
}
.page-template .pg-content-w p {
  margin: 10px;
  text-align: justify;
}
.page-template .pg-content-w ol, .page-template .pg-content-w ul {
  margin-top: 10px;
}

.pg-about-content {
  line-height: 2.5;
}
.pg-about-content .pg-img, .pg-about-content img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.pg-about-content .inner-title, .pg-about-content h2 {
  background-color: #f39200;
  color: white;
  margin-top: 15px;
  padding: 10px 10px;
  border-radius: 5px;
  font-size: 25px;
}
.pg-about-content p {
  margin: 10px;
  text-align: justify;
}
.pg-about-content ol, .pg-about-content ul {
  margin-top: 10px;
}

.pg-services-content {
  line-height: 2.5;
}
.pg-services-content .pg-img, .pg-services-content img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.pg-services-content .inner-title, .pg-services-content h2 {
  background-color: #f39200;
  color: white;
  margin-top: 15px;
  padding: 10px 10px;
  border-radius: 5px;
  font-size: 25px;
}
.pg-services-content p {
  margin: 10px;
  text-align: justify;
}
.pg-services-content ol, .pg-services-content ul {
  margin-top: 10px;
}

.pg-articles-blog {
  padding: 0 2.5% 2.5% 2.5%;
}
.pg-articles-blog .pg-articles-blog_blog-w {
  width: 100%;
  margin-top: 3em;
}
.pg-articles-blog .pg-articles-blog_blog-w .title {
  background-color: #f39200;
  color: white;
  margin: 0;
  padding: 10px;
  border-radius: 4px;
}
.pg-articles-blog .pg-articles-blog_sidebar-w {
  margin-top: 3em;
}

/*-------------------------------*/
.pg-projects-blog {
  padding: 0 2.5% 2.5% 2.5%;
}
.pg-projects-blog .pg-projects-blog_blog-w {
  width: 100%;
  margin-top: 3em;
}
.pg-projects-blog .pg-projects-blog_blog-w .title {
  font-size: 25px;
  line-height: 1.1em;
  background-color: #f39200;
  color: white;
  margin: 0;
  padding: 10px;
  border-radius: 4px;
}
.pg-projects-blog .pg-projects-blog_sidebar-w {
  margin-top: 3em;
}

.pg-cat-view-blog {
  padding: 0 2.5% 2.5% 2.5%;
}
.pg-cat-view-blog .pg-cat-view-blog_blog-w {
  width: 100%;
  margin-top: 3em;
}
.pg-cat-view-blog .pg-cat-view-blog_blog-w .title {
  background-color: #f39200;
  color: white;
  margin: 0;
  padding: 10px;
  border-radius: 4px;
}
.pg-cat-view-blog .pg-cat-view-blog_sidebar-w {
  margin-top: 3em;
}

/*-----Start Single Post------------*/
.pg-single-post .art-may-like, .pg-single-post .single-post .post-content, .pg-single-post .single-post .single-post__head {
  padding: 30px;
  margin-bottom: 30px;
  background-color: white;
  box-shadow: 0px 0px 6px #ccc;
}

.pg-single-post {
  padding: 30px 0;
}
.pg-single-post h1, .pg-single-post h2, .pg-single-post h3, .pg-single-post h4, .pg-single-post h5, .pg-single-post h6 {
  font-weight: bold;
  line-height: 1.5em;
}
.pg-single-post h1 {
  font-size: 25px;
}
.pg-single-post h2 {
  margin: 10px auto 5px;
  font-size: 20px;
  font-weight: 600;
  background-image: linear-gradient(to top left, #32257b, #b393d3);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
.pg-single-post h3 {
  font-size: 14px;
  color: #0f6834;
  margin: 10px auto 5px;
}
.pg-single-post h4 {
  font-size: 14px;
  color: #383737;
  margin: 10px auto 5px;
}
.pg-single-post h5 {
  font-size: 14px;
  color: #383737;
  margin: 10px auto 5px;
}
.pg-single-post h6 {
  font-size: 14px;
  color: #383737;
  margin: 10px auto 5px;
}
.pg-single-post .single-post .single-post__head .title {
  color: #f39200;
  margin: 0;
  padding: 0 0 30px 0;
}
.pg-single-post .single-post .single-post__head .post-img-wrap {
  padding: 5px;
  /*border: 1px solid #dedede;*/
}
.pg-single-post .single-post .single-post__head .post-img-wrap .post-img {
  border: 1px solid #f7f5f5;
  max-width: 100%;
  overflow: hidden;
  /*border: 1px solid #dedede;*/
}
.pg-single-post .single-post .single-post__head .post-img-wrap .post-img img {
  padding: 0;
  border: none;
}
.pg-single-post .single-post .post-content {
  line-height: 2;
}
.pg-single-post .single-post .post-content img {
  max-width: 100%;
}
.pg-single-post .single-post .post-content iframe {
  max-width: 100%;
}
.pg-single-post .single-post .post-content a {
  color: #f39200;
}
.pg-single-post .single-post .post-content .project-content-w img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: auto;
}
.pg-single-post .single-post .post-content .project-content-w iframe {
  margin: auto;
  display: block;
}
.pg-single-post .art-may-like {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}
.pg-single-post .art-may-like .title-box .title {
  color: white;
  background-color: #f39200;
  border-radius: 4px;
  padding: 10px 0 10px 0;
  margin-bottom: 15px;
}
.pg-single-post .art-may-like .c-media-fixed-h .c-media-fixed-h__img-w {
  height: 7em;
  background-color: #e4e2e3;
  border-radius: 3px;
}
.pg-single-post .art-may-like .c-media-fixed-h .c-media-fixed-h__img-w img {
  height: 100%;
  max-width: 100%;
  width: auto;
  border-radius: 3px;
  display: block;
  margin: 0 auto;
}

/*-----End Single Post------------*/
/*-----------Contact Us---------*/
.pg-contact .contact_gmap {
  height: 400px;
  width: 100%;
  border: 30px solid gray;
}
.pg-contact .contact-data {
  overflow: hidden;
  padding: 15px 0 0;
}
.pg-contact .contact-data .contact-address .contact-address_title {
  text-transform: uppercase;
  padding: 15px 0;
  color: #f39200;
}
.pg-contact .contact-data .contact-address .contact-address_data {
  margin-bottom: 15px;
  line-height: 2.5em;
}
.pg-contact .contact-data .contact-address .contact-address_data i {
  padding: 0 5px 0 0;
}
.pg-contact .contact-data .contact-address .contact-address_social {
  overflow: hidden;
  padding: 30px 0 15px;
}
.pg-contact .contact-data .contact-address .contact-address_social ul {
  display: inline-block;
  padding: 0;
}
.pg-contact .contact-data .contact-address .contact-address_social ul li {
  list-style-type: none;
  float: left;
  line-height: 1em;
  padding: 0 3px;
}
.pg-contact .contact-data .contact-address .contact-address_social ul li a i {
  background: #205D7A;
  color: #fff;
  width: 30px;
  height: 30px;
  line-height: 1em;
  border-radius: 20px;
  font-size: 20px;
  text-align: center;
  margin-right: 5px;
  padding-top: 15%;
  transition: all 0.2s ease-in-out;
}
.pg-contact .contact-data .contact-address .contact-address_social ul li a i:hover {
  opacity: 0.7;
}
.pg-contact .contact-data .contact-address .contact-address_social ul li a .fa-facebook {
  background: #3b5998;
}
.pg-contact .contact-data .contact-address .contact-address_social ul li a .fa-linkedin {
  background: #007bb6;
}
.pg-contact .contact-data .contact-address .contact-address_social ul li a .fa-twitter {
  background: #00aced;
}
.pg-contact .contact-data .contact-address .contact-address_social ul li a .fa-google-plus {
  background: #dd4b39;
}
.pg-contact .contact-data .contact-msg .contact-msg_title {
  text-transform: uppercase;
  padding: 15px 0;
  color: #f39200;
}
.pg-contact .contact-data .contact-msg .contact-msg_form {
  overflow: hidden;
}
.pg-contact .contact-data .contact-msg .contact-msg_form .box-row {
  overflow: hidden;
  margin-bottom: 15px;
}
.pg-contact .contact-data .contact-msg .contact-msg_form .field-validation-error {
  float: right;
  color: red;
}

.pg-joinus .pg-joinus_text {
  overflow: hidden;
  padding: 60px 50px;
}
.pg-joinus .pg-joinus_text .title {
  color: #008CBA;
}
.pg-joinus .pg-joinus_form-w {
  overflow: hidden;
  padding: 60px 50px;
}
.pg-joinus .pg-joinus_form-w .box-row {
  overflow: hidden;
  margin-bottom: 15px;
}

/*-----------Start Login---------*/
.panel-heading {
  padding-top: 15px !important;
  height: 50px;
  color: white !important;
  background-color: #f39200 !important;
  text-align: center;
}

.panel-footer {
  padding: 1px 15px;
  color: #A0A0A0;
}

.profile-img {
  width: 96px;
  height: 96px;
  margin: 0 auto 10px;
  display: block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.forget-password {
  padding-right: 0;
  padding-left: 35px;
  color: brown;
}

/*-----------End Login---------*/

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_3Helpers/_helperClasses.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_2Variable/_colors.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_4Layout/_1base.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_2Variable/_mixins.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_4Layout/_2global.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_4Layout/c-top-bar.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_4Layout/c-price-feed.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_4Layout/c-logo.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_4Layout/c-navbar.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_4Layout/c-goTop.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_4Layout/c-footer.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-btn.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-inner-title.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-page-header.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-pagination.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-preloader.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/l-features-sec.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-parallax.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-blog-side-bar.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-blog-posts-list.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_5Components/c-cop-post-w.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_home.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_page-template.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_pg-about-content.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_pg-services-content.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_articles-blog.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_projects-blog.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_cat-view-blog.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_single-post.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_contact-us.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Pages/_JoinUs.scss%22,%22file:///D:/Developer%2520Projects/MyProjects/YouthLovesEgypt/YouthLovesEgyptWebSit/WebUi/Content/sass/_6Site/Account/_login.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAEA;EACI;;;AAGJ;EACI,kBCKY;;;ADHhB;EACI;;;AAEJ;EACI;;;AAGJ;EACI;EACA;;;AAIJ;AACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA,kBC9BiB;;;ADiCrB;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;AACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AEtFJ;AACA;AAAA;AAAA;EAGI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;ECQA;EACA;EACA;EACA;EACA;EDVA;;AACA;EACI;;;AAIR;AAAA;EAEI;EACA;ECHA;EACA;EACA;EACA;EACA;;;ADGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAEJ;AEjEA;EACI;;;AAGJ;EACI;;;ACLJ;AAEA;EACI;EACA;;;AAGJ;EACI;;AACA;EACI;;AAEA;EAHJ;IAIQ;;;;AAKZ;EACI;;AAEA;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OJ9BA;EI+BA;EACA;;;AASZ;EACI;;;AAGJ;EACI;;AAEA;EACI;EACA;;AAEA;EAJJ;IAKQ;IACA;;;AAIR;EACI;EACA;EACA;;AAEA;EACI,OJhEA;;;AIoEZ;ACrFC;AACD;EACI;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAMhB;EAzBJ;IA0BQ;;;;AAMR;ACjCC;AACD;AACI;EACA;EACA;EACA;;;AAGA;AACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGA;EACI;;;AAGZ;EACI;AACI;IACA;;;AAGR;AC1BI;EACI;EACA;;AAGJ;EACI,kBPWU;EOVV;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI,OPTA;EOUA;;AAEA;EACI;AACA;EACA,kBPfJ;;AOmBJ;EAGI;EACA,kBPvBA;;;AQfZ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBRKQ;EQJR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI,kBRLS;;;AQQb;ACzBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAIR;EACI;;AAIA;EACI;EACA;;AAIR;EACI,OTvBU;;AS2BV;EACI;EACA;;AAEA;EACI,OT7BJ;;;AUfZ;EACI;EACA;;;AAGJ;EAEI,OVQQ;EUPR;EACA;;AAEA;EACI,kBVGI;EUFJ;EACA;;;AAIR;EAEI;EACA,kBVNQ;EUOR;;AAEA;EACI;EACA,OVXI;EUYJ;;;AAIR;EACI;;AAEA;EACI;;;AAIR;EACI;;AAEA;EACI;EACA,OV7BI;EU8BJ;;;AC/CR;EACI;EACA;EACA;EACA;EACA;EACA;;;ACNH;AACD;AACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;AACA;AACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;;;AAKZ;AC3BA;AACA;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI,kBbGA;EaFA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;;AAKZ;ACvCC;AACD;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAER;ACrBA;AACA;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;AACA;EACI;;;AAIJ;EACI;EACA;;;AAIJ;EACI;;;AAGJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;AACA;EACI;EACA,kBfxEY;EeyEZ;;;AAGJ;AACA;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;AACA;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAIJ;EACI,Of/Ga;EegHb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIR;AACA;EACI;;;AAEJ;EACI;;;AAEJ;EACI,OftIiB;EeuIjB,cfvIiB;EewIjB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAIR;AACA;EACI;;;AAEJ;EACI;;;AAGJ;EACI;EACA;;;AAEJ;EACI;;;AAGJ;AACA;EACI;AACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAGJ;AACA;EACI;EACA;EACA;;AAGI;EACI;;;AAIZ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;;AAKZ;AACA;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC1TH;AACG;EACA;AACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;EACA;EACA;;;ACXJ;AAEI;EACI;;AAEA;EACI;EACA;EACA,OjBMA;EiBLA;EACA;;AAIA;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CI,kBxBOA;EwBNA;EACA;EACA;EACA;;AAIR;EACI;;;AAIR;ACtBA;EACI;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EAEA,kBzBKA;EyBJA;EACA;EACA;EACA;;AAIR;EACI;;;ACpBR;EACI;;AAEA;EACI;EACA;;AAEA;EACI,kB1BQA;E0BPA;EACA;EACA;EACA;;AAIR;EACI;;;AChBR;AAGA;EACI,SAHc;EAId,eAJc;EAKd;EACA;;;AAGJ;EA6CI;;AA3CA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAUI;EACI,O3BhDJ;E2BiDI;EACA;;AAGJ;EACI;AACA;;AACA;EACI;EACA;EACA;AACA;;AACA;EACI;EACA;;AAMhB;EAEI;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI,O3BlFJ;;A2BsFI;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAMhB;EAEI;EACA;EACA;EACA;;AAGA;EACI;EACA,kB3B/GA;E2BgHA;EACA;EACA;;AAIA;EACI;EACA,kB3BpHA;E2BqHA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAMpB;ACtJA;AAEI;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGI;EACI;EACA;EACA,O5BDJ;;A4BIA;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AASpB;EACI;EACA;EACA,O5BvEJ;;A4B0EA;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;;ACpGhB;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;;ACdZ;AAEA;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ%22%7D */