@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,400;0,700;1,100;1,400;1,700&display=swap');


html{
  scroll-behavior: smooth;
}
.nesto{
    position: fixed;
    overflow-x: scroll;
}
body {
    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    margin: 0;
    width: 100%;
    font-weight: 400;
    font-style: normal;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
html, body {
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
* {
    min-height: 0;
    min-width: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    text-decoration: none;
    background-color: transparent;
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
address {
    font-style: normal;

}
address p {
    color: #012641
}
address span {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dd, small {
    margin: 0;
    padding: 0;
}
img {
    -ms-interpolation-mode: bicubic;
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: 'Montserrat', sans-serif;
    font-size: 1em;
}
form {
    margin: 0;
}
button, input, optgroup, select, textarea {
    color: inherit;
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}
button, input {
    overflow: visible;
    line-height: normal;
}
button, select {
    text-transform: none;
}
button, [type="button"], [type="reset"], [type="submit"] {
    display: inline-block;
    width: auto;
    padding: 0;
    color: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
}
label, select, button, input {
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input:focus, select:focus, textarea:focus, button:focus, .btn:focus {
    outline: none;
}
input[type="checkbox"], input[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: text-bottom;
    width: 100%}
optgroup {
    font-weight: bold;
}
.error-box-mes{
    background-color:#f8d7da ;
    color: #842029;
    border: 1px solid #842029;
    padding: 1rem;
    position: absolute;
    top: 10px;
    right: 10px;
}
table {
    max-width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
blockquote, cite {
    font-style: normal;
}
.mast__title {
    font-size: 1.8em;
}
    .mast__title {
    font-size: 2em;
}h1, .font-h1 {
    font-size: 1.9em;
}
    h1, .font-h1 {
    font-size: 2.1em;
}h2, .font-h2, .card__title {
    font-size: 1.6em;
}
    h2, .font-h2, .card__title {
    font-size: 1.8em;
}
h3, .font-h3, .cta__text, .post__title {
    font-size: 1.6em;
}h4, .font-h4, .popup-list a, .locations-toc__title {
    font-size: 1.05em;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
    h4, .font-h4, .popup-list a, .locations-toc__title {
    font-size: 1.25em;
}h5, .font-h5, .content h2, .content h3, .content h4, .entry__title, .post-shares__title {
    margin-bottom: .4em;
    font-size: 1em;
    line-height: 1.4;
    font-weight: 500;
}
h5, .font-h5, .content h2, .content h3, .content h4, .entry__title, .post-shares__title, .site-footer address, .site-footer__copy, .popup-list a, .info-cards .info-card__content {
    text-transform: uppercase;
    letter-spacing: 0.15em;
}
.btn, .btn.btn--white, .btn-link, .btn-link.btn--white, .site-header__nav>ul>li>a, .site-footer__slogan, .site-footer__nav ul a, .filter, .sticky-nav--page nav a, .card--vcard .card__email, .entry__date, .gal__pretitle, .post__tag, .pagination__title, .hq-map__email, .info-cards .info-card__email, .info-cards--dark a {
    font-family: 'Montserrat', sans-serif;
    font-size: .7em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}
.learn-more-button{
    position: absolute;
    bottom: 10px;
    color: #fff;
    z-index: 100;
    right: 20px;
}
cite, .post-header__byline, .post-footer__link, .post-shares__list a {
    font-family: 'Montserrat', sans-serif;
    font-size: .5em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}
.wrapper-home{
  overflow: hidden;
}

.sliding-background-home{
  background: url("../image/SAM-cover.jpg") repeat-x;
  height: 500px;
  width: 5076px;
  animation: slide 60s linear infinite;
}

@keyframes slide{
  0%{
    transform: translate3d(0, 0, 0);
  }
  100%{
    transform: translate3d(-1692px, 0, 0);
  }
}
.title-educative-bodys{
  padding: 30px;
  background-color: #999;
  color: #fff;

}
.title-educative-bodys h1{
font-size: 1.6em}
.thumbnails {
  margin-right: -15px;
}
.ten_years_member{
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 80px;
  height: 80px;
}
.expat_member{
    position: absolute;
    left: 15px;
    bottom: 15px;
    width: 80px;
    height: 80px;
  }
.ten_years_user{
  height: 100%;
  width: 100%;
  display: flex;
  justify-content:center;
  align-items: flex-end;
  padding: 20px;
  margin-top: 15%;
}
.expat_user{
    height: 100%;
    width: 100%;
    display: flex;
    justify-content:center;
    align-items: flex-start;
    padding: 20px;
    margin-top: 15%;
  }
  .expat_user img{
    height: 150px;
    width: 150px;
  }
.thumbnails a {
  float: left;
  width: 25%;
  box-sizing: border-box;
  padding-right: 15px;
  margin-bottom: 15px;
}
.member-img-card{
  position: relative;

}
.img-member-box{
    height: 280px;
    overflow: hidden;
    background-image: url('../image/bkg-sam-logo.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.img-category-box{
    height: 250px;
    overflow: hidden;
    background-color: #ddd;
    display: flex;
    justify-content: center;
    align-items: center;
}
.thumbnails img {
  width: 1000px;
  height: 160px;
  display: block;
  transition: all 0.2s ease-in-out;
}

.thumbnails:hover img {
  opacity: 0.6;
  transform: scale(0.92);
}
.user-paragraf p{
  padding: 30px;
  border: 1px solid #01264150;
  background-color: rgba(255, 255, 255, 0.7);
  color: #012641;
  text-align: center;
}


.thumbnails:hover img:hover {
  opacity: 1;
  transform: scale(1) rotate(2deg);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 767px) {
  .thumbnails a {
    width: 50%;
  }
}

.bkg-partners{
  background-color: #012641;
}

.brands-wrap {
  max-width: 1560px;
  margin: 0 auto;

}

.carousel {
  background: transparent;
}

.gallery-cell {
  width: 100%;
  /* half-width */
  height: auto;
  padding: 0 15px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 548px) {
  .gallery-cell {
    width: 25%;
  }
}
.gallery-cell.is-selected img {
  transform: scale(1);
  filter: grayscale(0) blur(0);
}
.gallery-cell img {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  /* easeInOutBack */
  max-width: 250px;
  display: inline-block;
  transform: scale(0.7);
  filter: grayscale(100%) blur(2px);
}

.flickity-prev-next-button.previous {
  left: -40px;
}

.flickity-prev-next-button.next {
  right: -40px;
}
.carousel-section-executive-office{
    padding: 40px;
}
.carousel-section-executive-office h3{
   font-weight: 700;
}
.color-blue{
    color: #0096D9;
}
.color-white{
    color: #fff;
}
.blue-color-carousel{
    background-color: #0096D9;;
}
.gray-color-carousel{
    background-color: #ddd;
}
.carousel-slide-title{
    padding: 30px;
    max-width: 50vw;
}
.nav-box-slide{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 90px;
    padding: 30px;
    color: #999;
}
.slide-box-carousel{
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
    min-height: 300px;
    background-color: rgba(0, 0, 0, 0.1);
}
.slide-image-carousel{
    width: 180px;
    padding: 5px;
}
.slide-text-carousel {
    padding: 5px;
    max-width: 240px;
}
.slide-text-carousel p{
    
    font-size: .7em;
}
.slide-text-carousel h4{
    font-size: .8em;
    font-weight: 700;

}
.brand-carousel {
  margin: 0 60px;
  /* space for prev/next buttons */
}

.flickity-prev-next-button .arrow {
  fill: white;
  box-shadow: 0 0 5px black;
}

.flickity-prev-next-button.no-svg {
  color: white;
}

.flickity-prev-next-button {
  background: transparent;
}
.flickity-prev-next-button:hover {
  background: transparent;
}



.rotate-h4 li h4{
  color: #fff;
  font-size: 12px;
  margin-top: 5px;
}
.card__pretitle, .card__subtitle, .block blockquote cite, .mast__pretitle, .mast__subtitle, .halfs blockquote cite, .team__subtitle, .modal__tag, .modal__pretitle {
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.2em;
}
.visa{
  color: transparent;
  font-size: 1px;
}
.w-100{
  width: 100%;
}
.ml-10{
  margin-left: 10px;
}
.pl-40{
  padding-left: 40px
}
.p-15{
  padding: 15px;
}
.p-30 {
  padding: 30px;
}
.fs-1-2em{
  font-size: 1.2em!important;
}
.fs-22{
  font-size: 22px
}
.fs-12{
  font-size: 12px;
}
.fs-13{
  font-size: 13px;
}
.margin-center{
  margin: 0px auto
}
.text-uppercase{
  text-transform: uppercase;
}
.mw-70{
  max-width: 70%;
}

.main_img_constant{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bkg-main{
  background-image: url('../image/main-img.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bkg-member-list{
  background-image: url('../image/member-list.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bkg-about{
  background-image: url('../image/ciljevi.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}
.bkg-construction{
  background-image: url('../image/under-construction.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}
.bkg-gallery{
  background-image: url('../image/galerija.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}
.bkg-member{
  background-image: url('../image/member.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}
.bkg-fixed{
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}
.bkg-business{
  background-image: url('../image/biznis-promo-i-networking.jpg');
}
.bkg-documents{
  background-image: url('../image/documents.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}
button.btn_main_sam{
  border-radius: 6px;
  width: 210px;
  display: block;
  line-height: normal;
  padding: 14px 38px;
  margin: 20px;
  font-size: 25px;
  text-transform: capitalize;
transition: all 1s ease-in-out;
}
button.btn_main_sam:hover{
color: #fff !important;
background-color: #999;
border-color: #fff;

}

  .box-g{
    width: 1200px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    grid-gap: 15px;
    margin: 0 auto;
  }

  .card-g{
    position: relative;
    width: 300px;
    height: 350px;
    background: #fff;
    margin: 0 auto;
    border-radius: 4px;
    box-shadow:0 2px 10px rgba(0,0,0,.2);
  }
  .card-g:before,
  .card-g:after
  {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: #fff;
    transition: 0.5s;
    z-index:-1;
  }
  .card-g:hover:before{
  transform: rotate(20deg);
  box-shadow: 0 2px 20px rgba(0,0,0,.2);
  }
  .card-g-g:hover:after{
  transform: rotate(10deg);
  box-shadow: 0 2px 20px rgba(0,0,0,.2);
  }
  .card-g .imgBx-g{
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  background: #222;
  transition: 0.5s;
  z-index: 1;
  }

  .card-g:hover .imgBx-g
  {
    bottom: 170px;
  }

  .card-g .imgBx-g img{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
  }

  .card-g .details-g{
      position: absolute;
      left: 10px;
      right: 10px;
      bottom: 20%;
      height: 90px;
      text-align: center;
  }

  .card-g .details-g h2{
   margin: 0;
   padding: 0;
   font-size: 12px;
   color: #777;
   text-transform: uppercase;
  }

  .card-g .details-g h2 span{
    position: absolute;
    bottom: -60%;
    left: auto;
    right: auto;
    width: 100%;
  font-weight: 500;
  font-size: 16px;
  color: #f38695;
  display: block;
  margin-top: 5px;
   }

.blog-slider__content button.btn_color_black{
  border: 1px solid #000;
  color: #000;
}
.blog-slider__content button.btn_main_sam{
  border-radius: 6px;
  width: 210px;
  line-height: normal;
  padding: 14px 38px;
  margin: 20px;
  font-size: 25px;
  text-transform: capitalize;
}
.input-serach-btn{
  margin-left: -35px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 5px;
}
.input-serach-btn a{
  height: 10px;
}
.input-serach-btn img{
  width: 20px;
  height: auto;
}
.input-serach-main {
  display: flex;
  align-items: center;
  padding-left: 20px;
  justify-content: flex-end;
}
.text_desc_new{
  font-size: 1.1em;
}
.staff-box{
  padding: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.staff-box p{
  margin-bottom: 0px;
}
.block__title_new{
  font-size: 2em;
}
.title-staff-box{
  color: #57b8ff;
  padding: 20px 80px;
}
.title-staff-box h3{
  font-style: italic;
  font-weight: bold;
}
.title-staff-box p {
    font-style: italic;
}
.text-staff-box{
    padding: 30px;
}
.short-desc-staff{

}
.long-desc-staff{
  line-height: 1.3;
}
.img-block-right{
  padding: 20px;
  width: 100%;
  height: auto;
}

.input-serach-width{
  width: 40px;
  background-color: transparent;
}

.input-serach-hover{
  width: 150px;
  background-color: rgba(0, 0, 0, 0.5);
}

.input-serach-main input{
  border-radius: 20px;
  border: 1px solid transparent;
  height: 12px;
  color: #fff!important;
  padding-left: 13px;
}

.input-serach-main input::placeholder{
  color: #fff!important;
}

.input-serach-main input:focus{
  border: none!important;
}

button.btn_color_black{
  border: 1px solid #000;
  color: #000;
}
.section-form-right button.btn_main_sam{
  border-radius: 6px;
  width: 210px;
  display: block;
  line-height: normal;
  padding: 14px 38px;
  margin: 20px;
  font-size: 25px;
}
.section-form-right button.btn_color_black{
  border: 1px solid #000;
  color: #000;
}

a.btn_main_sam{
  border-radius: 6px;
  min-width: 210px;
  padding: 8px 25px;
  margin: 20px;
  font-size: 25px;
  text-transform: capitalize;
  transition: all 1s ease-in-out;
}
.btn-sam-margin{
  margin: 40px 0px;
}
a.btn_main_sam:hover{
  color: #fff;
  background-color: #999;
  border-color: #fff;

}
a.btn_color_white{
  border: 1px solid #fff;
  color: #fff;
}
a.btn_color_black{
  border: 1px solid #000;
  color: #000;
}
a.btn_color_blue{
  border: 1px solid #0096D9;
  background-color: #0096D9;
  opacity: 1;
  color: #fff;
}
input.form-control-find{
  margin-right: 0px;
  border-right: 0!important;
  border-top-right-radius: none!important;
}
.bkg-form{
  background-image: url('../image/paper-texture.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}
.team__title {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0.125em;
}
.main-bkg-contact{
    background-image: url('../image/belgrade.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.main-bkg-activities{
  background-image: url('../image/sta_sam_radi_large.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sub-rec{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}
.main-bkg-blogs{
  background-image: url('../image/najnovije_vesti.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.meet-our-member{
    background-image: url('../image/upoznajte_nase_clanove.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.main-bkg-search{
    background-image: url('../image/main-search.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
.main-bkg-about{
  background-image: url('../image/o_nama_large.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.main-bkg-sccess-registred{
    background-image: url('../image/success-registred.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
/* .main-bkg-about{
  background-image: url('../image/about.png');
} */
.image-set-blog{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.img-list-member{
  background-image: url('../image/list-members.png');
}
.bkg-raz-zna{
  background-image: url('../image/knowledge.jpg');
}
.bkg-prof-raz{
  background-image: url('../image/galerija.jpg');
}
.bkg-biz-prom{
  background-image: url('../image/najnovije_vesti.jpg');
}
.bkg_unap_posl{
background-image: url('../image/improvement.jpg');
}
.bkg_medj_sarad{
  background-image: url('../image/upoznajte_nase_clanove.jpg');
}
.bkg_samo_licno{
  background-image: url('../image/samo-licno.png');
}
.bkg-edu-program{
background-image: url('../image/education.png');
}
.bkg-main-member{
  background-image: url('../image/member-main.png');
}
.bkg-news-paper{
  background-image: url('../image/news-paper.png');
}
.bkg-gallery-img{
  background-image: url('../image/gallery.png');
}
.bkg-color-blue{
  background-color: rgba(1,38,65,.8)!important;
}

.hr-white{
  background-color: #fff;
  width: 5em;
}
.text-bold{
  font-weight: bold;
}
.p-20 {
  padding: 20px;
}
.p-40 {
  padding: 40px;
}
.pt-0 {
  padding-top:0px;
}
.pt-50 {
  padding-top:50px;
}
.float-r{
  float: right;
}
.w-5em {
  width: 5em;
}
.mb-30 {
  padding-bottom: 30px;
}
.text-a-l{
  text-align: left;
}
.gray-scale{
  filter: grayscale(100%);
}
.class-search-form{
display: flex; 
}
.text-four-shadow{
 background-color:  rgba(0,0,0,.5);
}
.class-search-img{
    max-width: 30px;
}

.button-search{
  padding: 8px 10px;
}
.box-reset{
  border: 1px solid #ddd;
  justify-content: center;
  display: flex;
  align-items: center;
  flex-flow: column;
  font-size: 15px;
  box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
}
.border-nav{
  border-radius: 6px;
  margin-bottom: 50px
}
.box-reset:hover{
  background-color: #ddd;
}
.box-reset img{
  width: 18px;
}
.map-custom{
  border: 0;
  height: 100%;
}
.btn-apsolut{
  position: absolute;

}
.btn-nav-filter{
  border: 1px solid #ddd;
  margin-right: 4px;
  border-radius: 6px;
}

.btn-box-main-blog{
  position: absolute;
  bottom: -10px;
  right: 10px;
}
.date-box-blog{
  font-size: 14px;
  color: #999;
  display: flex;
  justify-content: space-between;
}
.date-box-member{
    position: absolute;
    bottom: 30px;
    height: 25px;
    right: 20px;
  }
.card-box{
  box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
}
.d-flex input.input-search{
  padding-left: 14px;
  border: none;
  background-color: transparent!important;
  box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
}
input.input-search::placeholder {
  color: var(--bs-nav-link-color);
  opacity: 1; /* Firefox */
}
.card-title{
  min-height: 60px;
}
.button-box{
  box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
}
a {
    color: rgba(0, 0, 0, 0.8);
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
a:hover, a:focus {
    color: rgba(77, 77, 77, 0.8);
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
a:active {
    color: rgba(13, 13, 13, 0.8);
}
.content a {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    color: rgba(0, 0, 0, 0.8);
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
    overflow-x: hidden;
}
.content a:before {
    content: '';
    position: absolute;
    background-color: #323232;
    left: 0;
    bottom: 5px;
    margin: 0 auto;
    width: 100%;
    height: 1px;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
.content a:after {
    content: '';
    position: absolute;
    background-color: #999;
    left: 0;
    bottom: 5px;
    margin: 0 auto;
    width: 100%;
    height: 1px;
    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
    -webkit-transition: color 0.6s ease-in-out,  -webkit-transform 0.6s ease-in-out;
    transition: color 0.6s ease-in-out,  -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out,  color 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out,  color 0.6s ease-in-out,  -webkit-transform 0.6s ease-in-out;
}
.content a:hover, .content a:focus {
    cursor: pointer;
    color: #999;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.content a:hover:after {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: color 0.6s cubic-bezier(0.19,  1,  0.22,  1), -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: color 0.6s cubic-bezier(0.19,  1,  0.22,  1), -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.6s cubic-bezier(0.19,  1,  0.22,  1), color 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.6s cubic-bezier(0.19,  1,  0.22,  1), color 0.6s cubic-bezier(0.19,  1,  0.22,  1), -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
}
.content a:active {
    color: #595959;
}
body {
    font-family: 'Montserrat', sans-serif;
    line-height: 1.9;
    color: #323232;
    background-color: #f8f6f7;
}
body {
    font-size: 100%}
@media (min-width: 32em) {
    body {
    font-size: 110%}
}@media (min-width: 54em) {
    body {
    font-size: 111%}
}@media (min-width: 65em) {
    body {
    font-size: 115%}
}@media (min-width: 75em) {
    body {
    font-size: 120%}
}
    body {
    font-size: 125%}
@media (min-width: 115em) {
    body {
    font-size: 130%}
}@media (min-width: 130em) {
    body {
    font-size: 135%}
}
.d-flex-center{
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-find-blog{
  margin-left: 10px;
}

.effect {
  text-align: center;
  display: inline-block;
  position: relative;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 14px;
  padding: .375rem 0;
  width: 200px;
  margin-top: 10px;
  border-right: none;
  overflow: hidden;
}
.effect img{
  width: 18px;
  margin-top: 3px;
}
/* effect-3 styles */
.effect.effect-3 {
  transition: all 0.2s linear 0s;
}
.effect.effect-3:before {
  content: "Poništi pretragu";
  font-family: FontAwesome;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 100%;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 14px;
  transition: all 0.2s linear 0s;
}
.effect.effect-3:hover {
  text-indent: -9999px;
}
.effect.effect-3:hover:before {
  top: 0;
  text-indent: 0;
}

.font-lead {
    font-size: 110%;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    margin-bottom: 0.8em !important;
    line-height: 1.6;
}
@media (min-width: 54em) {
    .font-lead {
    font-size: 120%}
}p {
    margin-top: 0;
    margin-bottom: .75em;
    font-size: .85em;
}
small {
    display: block;
    margin-bottom: 1em;
    font-size: .6em;
}
q, blockquote {
    margin: 0 auto;
    padding: 0;
}
q p, blockquote p {
    line-height: 1.7;
    font-size: 1.4em;
    font-style: normal;
    text-align: left;
    color: #323232;
}
cite {
    display: block;
    margin: 1.5em 0;
    color: #323232;
}
cite blockquote p+p {
    margin: 1em 0;
}
cite:before {
    content: "\2014 "}
.numb {
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    letter-spacing: 0.1em;
    font-size: .7em;
}
::-moz-selection {
    color: rgba(0, 0, 0, 0.8);
    background: #bbb;
    text-shadow: none;
}
::selection {
    color: rgba(0, 0, 0, 0.8);
    background: #bbb;
    text-shadow: none;
}
ul, .list-unstyled, .list-vert {
    margin: 0 auto;
    padding-left: 0;
    list-style-type: none;
}
.list-vert li {
    display: inline-block;
}
ol li {
    padding-bottom: .5em;
}
.list-cols {
    text-align: left;
}
@media (min-width: 54em) {
    .list-cols {
    -webkit-columns: 2;
    columns: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3em;
    column-gap: 3em;
}
}.list-cols li {
    text-align: left;
    padding-bottom: 1em;
    line-height: 1.4;
    page-break-inside: avoid;
}
.content ul {
    margin-left: 1.2em;
    list-style-type: disc;
    margin-left: 1em;
}
.content ul>li {
    margin: 0.5em 0;
    font-size: 0.95em;
}
.content ol {
    counter-reset: li;
    margin-left: 1.2em;
}
.content ol>li {
    position: relative;
    list-style: none;
    margin: 0.5em 0;
    font-size: 0.95em;
}
.content ol>li:before {
    content: counter(li) ".";
    counter-increment: li;
    position: absolute;
    left: -1.2em;
    top: -2px;
    width: 1em;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #bbb;
}
img, svg, picture, object, embed, iframe, video {
    max-width: 100%;
    height: auto;
}
.flex-vid {
    position: relative;
    height: 0;
    margin: 2em auto;
    padding-bottom: 56.5%;
    overflow: hidden;
}
.flex-vid iframe, .flex-vid object, .flex-vid embed, .flex-vid video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.bg-vid {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: 50% 50% no-repeat;
    opacity: 1;
    filter: alpha(opacity=20);
    background-size: auto 200%;
    background-color: #fff;
    overflow: hidden;
    -webkit-animation: fade-in 3s ease both;
    animation: fade-in 3s ease both;
}
.sam-akademija-img{
  width: 400px;
}
.figure_slider{
  display: flex;
  height: 100%;
}
.slider_item_desc{
  display: flex;
  flex-flow: column;
  float: left;
  padding: 50px;
  color: #fff;
  width: 70%;
}
.slider_desc_title{
  font-size: 25px;
}
.slider_desc{
  font-size: 18px;
}
.slider_desc_date{
  font-size: 12px;
}

.slider_item_img{
  width: 30%;
  float: right;
  padding: 30px;
  display: flex;
  flex-flow: wrap;
}
.bg-vid:after {
    z-index: 0;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #111;
    opacity: .7;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.bg-vid>* {
    z-index: 2;
    position: relative;
}
.bg-vid>div {
    opacity: 0.8;
    -webkit-animation: fade-in 3s ease both;
    animation: fade-in 3s ease both;
}
@media (min-width: 54em) {
    .bg-vid {
    background-size: cover;
}
}.bg-vid video {
    opacity: 0.85;
    -webkit-animation: fade-in 3s ease both;
    animation: fade-in 3s ease both;
}
.bg-vid header {
    position: relative;
    z-index: 5;
}
input, textarea, select {
    display: block;
    width: 100%;
    padding: 0.95em 0.5em 1em;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.8em;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.8);
    background: #fff;
    border: 1px solid #323232;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
    -webkit-transition: all .25s ease-in;
    transition: all .25s ease-in;
    -webkit-appearance: none;
}
input:focus, textarea:focus, select:focus {
    border-color: #C43A31;
}
.field--minimal, .signup-form__input, .form--minimal input:not(.btn-signup) {
    border: 0;
    border-bottom: 1px solid #323232;
    padding-left: 0;
}
label {
    display: inline;
    font-family: 'Montserrat', sans-serif;
    font-size: 1em;
}
.input-group {
    margin: 1em auto;
}
.input-group input:first-child {
    border-right: 0;
}
.input-group input[type="submit"] {
    min-width: 26%;
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
::-webkit-input-placeholder {
    color: #242121;
}
:-ms-input-placeholder {
    color: #242121;
}
::placeholder {
    color: #242121;
}
fieldset {
    margin: 1em 0;
}
legend {
    margin-left: -.75em;
}
code, kbd, pre, samp {
    font-family: 'Montserrat', sans-serif;
    font-size: 0.9em;
}
pre {
    padding: 2em 0.5em;
    line-height: 1.9;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    color: #242121;
    background: #eee;
    overflow: hidden;
}
@media (min-width: 54em) {
    pre {
    padding: 2em 1.5em;
}
}.highlighting, .highlight {
    overflow-x: hidden;
    margin: 0 -10% !important;
}
.highlighting pre::-webkit-scrollbar, .highlight pre::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 3px;
    height: 3px;
    background: #ddd;
}
.highlighting pre::-webkit-scrollbar-thumb, .highlight pre::-webkit-scrollbar-thumb {
    background-color: #000;
}
.highlighting pre::-webkit-scrollbar-track, .highlight pre::-webkit-scrollbar-track {
    background: #ddd;
}
.highlighting code, .highlight code {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 0 5%}
code[class*="language-"], pre[class*="language-"] {
    color: black;
    background: none;
    text-shadow: 0 1px white;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
    text-shadow: none;
    background: #b3d4fc;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection, code[class*="language-"]::selection, code[class*="language-"] ::selection {
    text-shadow: none;
    background: #b3d4fc;
}
@media print {
    code[class*="language-"], pre[class*="language-"] {
    text-shadow: none;
}
}pre[class*="language-"] {
    overflow: auto;
}
:not(pre)>code[class*="language-"], pre[class*="language-"] {
    background: #f5f2f0;
}
:not(pre)>code[class*="language-"] {
    padding: .1em;
    border-radius: .3em;
    white-space: normal;
}
.token.comment, .token.prolog, .token.doctype, .token.cdata {
    color: #586e75;
}
.token.punctuation {
    color: #999;
}
.namespace {
    opacity: .7;
}
.token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted {
    color: #905;
}
.token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted {
    color: #2aa198;
}
.token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string {
    color: #a67f59;
    background: rgba(255, 255, 255, 0.5);
}
.token.atrule, .token.attr-value, .token.keyword {
    color: #268bd2;
}
.token.function {
    color: #DD4A68;
}
.token.regex, .token.important, .token.variable {
    color: #e90;
}
.token.important, .token.bold {
    font-weight: bold;
}
.token.italic {
    font-style: italic;
}
.token.entity {
    cursor: help;
}
table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1.9;
}
table td {
    padding: 2% 0;
    vertical-align: middle;
    line-height: 1.9;
    text-align: left;
}
table th {
    padding: 1% 0 0.5%}
table thead {
    text-align: left;
    vertical-align: bottom;
    border-bottom: 1px solid rgba(0, 0, 0, 0.8);
}
table colgroup+thead tr:first-child th, table colgroup+thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {
    border-top: 0;
}
table tbody tr {
    border: 0;
    border-bottom: 1px solid #323232;
}
table tbody tr:hover td, table tbody tr:hover th {
    background-color: #f8f6f7;
    -webkit-transition: background-color .6s ease-in;
    transition: background-color .6s ease-in;
}
.table--striped tr:nth-child(2n+2) {
    background-color: #f8f6f7;
    -webkit-transition: background-color .6s ease-in;
    transition: background-color .6s ease-in;
}
.stats-right{
  display: flex;
  flex-flow: column;
  border-left: 1px solid #9DB2BC;
  padding-left: 30px;
}
.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-slider * {
    outline: 0;
}
.slick-list {
    position: relative;
    z-index: 5;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before, .slick-track:after {
    display: table;
    content: ''}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
    margin-bottom: 0 auto;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-dots {
    position: absolute;
    bottom: -45px;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    line-height: 1;
    display: block;
    width: 9px;
    height: 9px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
    border: 1px solid #bbb;
    border-radius: 9px;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
}
.slick-dots .slick-active button, .slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1;
    background-color: #bbb;
    border-color: #bbb;
}
.slick-list, .slick-track {
    height: 100%}
.slick-arrow {
    z-index: 99;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0,  -50%,  0);
    transform: translate3d(0,  -50%,  0);
    height: 2em;
    width: 2em;
    text-align: center;
    line-height: 2em;
    color: #999;
    cursor: pointer;
    border-radius: 100%;
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}
.slick-arrow:hover {
    background-color: #373737;
}
.count-text{
  display: flex;
  flex-flow: column;
  justify-content: left;
  text-align: left;
}
.box-navigation-page{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    color: #012641;
}
.count-text h3{
  font-size: 28px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
} 
.display-on-small{
    display: none;
}
.count-text p{
  font-size: 16px;

}
.slick-arrow i {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
}
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans&display=swap');

*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  list-style: none;
}

.wrapper_user{

  width: 100%;
  display: flex;
  box-shadow: 0 1px 20px 0 rgba(69,90,100,.08);
}

.wrapper_user .left_user{
  max-width: 400px;
  background: linear-gradient(to right,#01a9ac,#0096D9);
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  text-align: center;
  margin-top: 80px;
  color: #fff;
}

.wrapper_user .left_user img{
  margin-bottom: 10px;
}

.wrapper_user .left_user h4{
  margin-bottom: 10px;
  padding: 10px
}

.wrapper_user .left_user p{
  font-size: 12px;
}

.wrapper_user .right_user{
  width: 100%;
  background: #fff;
  padding: 30px 25px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-top: 80px;
}

.wrapper_user .right_user .info_user,
.wrapper_user .right_user .projects_user{
  margin-bottom: 25px;
}

.wrapper_user .right_user .info_user h3,
.wrapper_user .right_user .projects_user h3{
  color: #353c4e;
  text-transform: uppercase;
  letter-spacing: 5px;
}
.info-user-title{
  display: flex;
  width: 350px;
  justify-content: space-between;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
.wrapper_user .right_user .info_data_user,
.wrapper_user .right_user .projects_data_user{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 60%;
}

.wrapper_user .right_user .info_data_user .data_user,
.wrapper_user .right_user .projects_data_user .data_user{
  width: 300px;
}

.wrapper_user .right_user .info_data_user .data_user h4,
.wrapper_user .right_user .projects_data_user .data_user h4{
    color: #353c4e;
    margin-bottom: 5px;
}

.wrapper_user .right_user .info_data_user .data_user p,
.wrapper_user .right_user .projects_data_user .data_user p{
  font-size: 16px;
  margin-bottom: 10px;
  color: #919aa3;
}

.wrapper_user .social_media_user ul{
  display: flex;
}

.wrapper_user .social_media_user ul li{
  width: 45px;
  height: 45px;
  background: linear-gradient(to right,#01a9ac,#0096D9);
  margin-right: 10px;
  border-radius: 5px;
  text-align: center;
  line-height: 45px;
}
.wrapper_user .social_media_user ul li a{
  color :#fff;
  display: block;
  font-size: 18px;
}
@font-face {
  font-family: 'uicons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SD0sAAAC8AAAAYGNtYXDGKb67AAABHAAAAIxnYXNwAAAAEAAAAagAAAAIZ2x5ZpR6BE0AAAGwAAAMiGhlYWQNyLvWAAAOOAAAADZoaGVhB8ID2wAADnAAAAAkaG10eEWFA+kAAA6UAAAAVGxvY2EUqhhwAAAO6AAAACxtYXhwAB4ArQAADxQAAAAgbmFtZaD3RYwAAA80AAABenBvc3QAAwAAAAAQsAAAACAAAwOkAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADyfQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAcAAAABgAEAADAAgAAQAg6Qfwm/Dh8RPxbfF98jryff/9//8AAAAAACDpAPCZ8OHxE/Ft8X3yOvJ9//3//wAB/+MXBA9zDy4O/Q6kDpUN2Q2XAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAACuA8UCnwAWAAATNDY3NjIXCQE2MhcWFAcBBiInAS4BNQAEAwgVCAG6AbsIFQcICP4zBxUI/jMDBAKNBQkEBwf+RQG7BwcIFQf+MwgIAc0DCgUAAAABAO7/wALfA4UAFgAABSImJyY0NwkBJjQ3NjIXARYUBwEOASMBAAUJBAgIAbv+RQgIBxYHAc0HB/4zBAkFQAQDCBUIAboBuwgVBwgI/jMHFQj+MwMEAAAAAQAAAK4DxQKfABYAADcUFhcWMjcJARYyNzY0JwEmIgcBDgEVAAQDCBUIAboBuwgVBwgI/jMHFQj+MwMEwAUJBAgIAbv+RQgIBxYHAc0HB/4zBAkFAAAAAAEA7v/AAt8DhQAWAAAFMjY3NjQnCQE2NCcmIgcBBhQXAR4BMwLNBQkEBwf+RQG7BwcIFQf+MwgIAc0DCgVABAMIFQgBugG7CBUHCAj+MwcVCP4zAwQAAAABAKH/8wMzA58AHgAACQEGFBcWMjcBERQWMzI2NREBFjI3PgE1NCYnASYiBwHU/s0HBwgVBwEIDwoLDwEHCBUIAwQEA/7MBxUIA5/+zQgVBwgIAQf8vgsPDwsDQv75CAgDCgUFCQQBMwcHAAABAJr/4QMsA40AHgAABQE2NCcmIgcBETQmIyIGFREBJiIHDgEVFBYXARYyNwH5ATMHBwgVB/74DwsKD/74BxUIBAMDBAEzCBUIHwEzCBUHCAj++QNCCw8PC/y+AQcICAMKBQUJBP7NBwcAAAABACEAWgPNAuwAHgAAEwE2MhcWFAcBITIWFRQGIyEBFhQHDgEjIiYnASY0NyEBMwgVBwgI/vkDQgsPDwv8vgEHCAgDCgUFCQT+zQcHAbkBMwcHCBUH/vgPCwoP/vgHFQgEAwMEATMIFQgAAAABADMAWgPfAuwAHgAACQEmIgcGFBcBISIGFRQWMyEBBhQXHgEzMjY3ATY0JwPf/s0IFQcICAEH/L4LDw8LA0L++QgIAwoFBQkEATMHBwG5ATMHBwgVB/74DwsKD/74BxUIBAMDBAEzCBUIAAABABkASQOeAyUAQQAAAQ4BBxYUFRQOAiMiJiceATMyNjcuASceATMyNjcuAT0BHgEXLgE1NDY3HgMXLgE1NDYzMhYXPgE3DgEHPgE3A54TLxsBRYXEf0+QPQsWDEB1MD1eEgkRCQ0YDEBUEioXJS0NDCJUYWw6AwJsTSdGGSA7GwsqHRw2GQLOHDAUBgwGW7uXYCwnAQEpJgFINwIBAwMNZUMCCgwBGVEwGS8VKkUyHQMKFQtMbSAbBhcQIDURAw8LAAAAAQA2AAACJAO3ABcAAAEVIyIGHQEzByMRIxEjNTM1ND4CMzIWAiRaNB+nFpGvkpIgOVAxLkgDsJcuJGyp/k4Bsql8N1M5HQUACAAAABYDbgNuAFMAXwBrAHcAgwCQAJ0AqgAAATIeAhUUDgIHBiY1NDY1NCYnPgE1NCYnPgEnJgYxLgEjIgYHMCYHBhYXDgEVFBYXDgEHDgEnLgExIhYxHgExFjYxHAEVFAYnLgM1ND4CMwE2JicmBgcGFhcWNhc2JicuAQcGFhceARc2NCcuAQcGFBceARc2JicuAQcGFhceARc2JicmBgcUFjMWNjcXNCYHIgYVFBY3MjY1Ny4BIw4BFxQWNz4BNQG3W6B3RS1QbkERDgESDEp/GBUDChIbXRs3HBw4Gl0bEgoDFRh/SQoPAxNQHRIxIB0WGxOBDRFBblAtRXegW/7vAQIDAgQBAQIDAgQTAgECAgYBAgECAgUTAgICBQMCAgMFGgICAgMHAgICAwMGIwEFBAMHAQQEAwcBJAYEBAUFBQMGIQEGAwQFAQYEBAQDbkV3oFtJhG1RFgMQCAtCLB8oCghSfyQ6Fwk/LQk2BwgIBzYJLT8JFzokflMICB4VCAYzHw4bCjY7BxsuCQgQAxZRbYRJW6B3Rf2JAgQBAQEBAgMCAQESAQYCAgICAQYCAgIYAgYDAwIBAgYDAwIXAgcCAwECAgYDAwEMAwUBAQIDAgYCAgMDAwQBAwMDBAEEAgYCAwEFAwIDAQEEAwAAAAMAAAAbA24DYgAEABIAMQAAExEjETM3FgYjMSMiJjU0NjMyFgERIxE0JiMiBgcOARURIzY8ASYxMxUjPgEzMh4CFce8vAwBOjEBMDg6MDE4Apu8LTMnLwoEA7wBAbwBE0xML086IQJS/ckCN68pOTkpKTg4/jb+uwEvOUcrGQoYDf7EweF0IVMeQh8/YEEAAAQAAAAAA7cDJQAMABgANgBlAAABFAYjIiY1NDYzMhYVIRQGIyImNTQ2MzIWFzQmIyIGBw4BIyImJy4BIyIGFRQeAjsBMj4CNTcUBgcOAyMiLgInLgE1NDY3LgE1NDY3MhYXPgEzMhYXPgEzHgEVFAYHHgEVAW4jJicjIycmIwFtIicmIyMmJyJcTUUdNxwWLRcWLRYcNx1GTDZWazRgNWpWN4AOFRxkeIA3OYR+aR4VDiUpCAgPDkRiMytZLShRJzNhQg8PCAgpJQEAH09PHx9PTx8fT08fH09PH0JjCQMEAwMEAwljQkJPKw4OK09CZTBiLDlCIwkJIkM5LGIwPnQwFzIYID8eNSkLCQgKKDQePyAYMRcwdT4AAAAABQAAAAADbgNuAAsAHwAsAG0AnQAAATQmIyIGFRQWMzI2NxQOAiMiLgI1ND4CMzIeAjcUBiMiJjU0NjMyFhUlIiYOAQcOAQcOAQcOAhYVFAYeARceARceARceAjYzMhY+ATc+ATc+ATc+AiY1NDYuAScuAScuAScuAgYjARQGBw4BBw4BBwYiIyoBJy4BJy4BJyY0NTwBNz4BNz4BNz4BMzIWFx4BFx4BFx4BAklWPD1VVT08Vk8jPVIvL1I9IyM9Ui8vUj0jPh8WFh4eFhYf/uEYR0pEFg8YCwwPBgkIAgEBAggJBg8MCxgPFkRKRxgYR0pEFg8XDAwPBgkHAwEBAwcJBg8MDBcPFkRKRxgBtwECAx0nJ1w1LVstLlotNV0mJx4CAwMCHicmXTUtWi4tWy01XCcnHQMCAQG3PFZWPD1VVT0vUj0jIz1SLy9SPSMjPVK7Fh4eFhYfHxZ+AQMHCQYPDAwXDxZESkcYGEdKRBYPGAsMDwYJCAIBAQIICQYPDAsYDxZESkcYGEdKRBYPFwwMDwYJBwMB/pguWi01XSYnHgIDAwIeJyZdNS1aLi1bLTVcJycdAwIBAQIDHScnXDUtWwAIAAAAAANuA24AFgAtADsARQBLAFcAaQB9AAAlLgMnMCIxMA4CBy4BMR4BMzI2NwMuAScOAiIjBhQVFBYXMT4DMT4BJy4BJw4DBzI+AjcFLgEHHgEXPgE3ATAiFTA2BS4BIyIGBx4BFz4BEy4BJw4BBx4BFx4BFzYeAjMXFA4CIyIuAjU0PgIzMh4CAkkCCxMcFAJIYWIbAwYxekQnSSJqBhAISIlrQgIBMy0maV9DAwg6MVYEJ0Q1JgkEOl57QwGHBolbJSIDP1QN/jQBAQFRMX9HFywWBVgwaliBAS0nAWJvBw0GAgMDMFxJLgJARXegW1ugd0VFd6BbW6B3RV4MNkpdMx07WDsDBCguEA4BWw8gEBYWCQMGA0iBMUReOxoBAntWfQUTNUROLAEIExK3Ah0OZpURKoNOAagBAVMsMgYFBnxYJ1/+7EJ4MAFmLQ4bDgQKBQYCBwkEW6B3RUV3oFtboHdFRXegAAAABAAAAAYEAANoABYAGQAiADQAAAERFAYjIiYnJS4BNRE0NjMyFhcFMhYVFwElAREUBiMiJi8BARQOAgcDEz4BMzIWFwUyFhUBVQ0PBQkF/vcMEQsLBwwGASQBASUBMf7PAoYQDgcOBvwBM11zZQnfuQUQCQQHBAE1AQECxv1iDRUCAoUGGw0CjAoRBgOSAgE5/hGYAUz9pg4SBAN+AjoBmLulDQFqAS0ICAIBmwIBAAABAC8AJQPRA0kAOgAAAQ4DBw4DIyImJy4BJy4BIyIGByc+ATc+ATc2FhceARceATMyNjc+ATc2JiMiBgc+AxceAQcD0QIZMEUuMFdQSSEpRRsTJhMULhgFJB8sIkQiLUUYNkINDhMFECITDiweHR8CBB8jESMSEjFCUTFHRAQCjyJQXWo7Plw+HktLRIpFS0sWFTgePR4oKQIFSk9WahVHRy0vLkYYKCgIBzhTNxoCAl1bAAABAAAAAQAASSXSA18PPPUACwQAAAAAANVUu7EAAAAA1VS7sQAA/8AEAAO3AAAACAACAAAAAAAAAAEAAAPA/8AAAAQFAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAVBAAAAAAAAAAAAAAAAgAAAAQAAAAEAADuBAAAAAQAAO4EAAChBAAAmgQAACEEAAAzA7cAGQJaADYDbgAAA24AAAO3AAADbgAAA24AAAQAAAAEBQAvAAAAAAAKABQAHgBKAHYAogDOAQQBOgFwAaYCCAIsAyQDbAP6BNwFkgXqBkQAAQAAABUAqwAIAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAYAAAABAAAAAAACAAcAVwABAAAAAAADAAYAMwABAAAAAAAEAAYAbAABAAAAAAAFAAsAEgABAAAAAAAGAAYARQABAAAAAAAKABoAfgADAAEECQABAAwABgADAAEECQACAA4AXgADAAEECQADAAwAOQADAAEECQAEAAwAcgADAAEECQAFABYAHQADAAEECQAGAAwASwADAAEECQAKADQAmHVpY29ucwB1AGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMHVpY29ucwB1AGkAYwBvAG4Ac3VpY29ucwB1AGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcnVpY29ucwB1AGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'uicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-left-chev:before {
    content: "\e903"
}
.icon-right-chev:before {
  content: "\e901";
}

.slick-arrow.slick-arrow--prev {
    left: 0.5em;
}
.slick-arrow.slick-arrow--prev i {
    left: -1px;
}
.slick-arrow.slick-arrow--next {
    right: 1em;
}
.slick-arrow.slick-arrow--next i {
    right: -1px;
}
.grid, .grid-sm, .grid-lg, .heading, .grid--lg, .grid-xl, .grid--xl, .grid-full, .grid--full {
    width: 92%;
    max-width: 62em;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.grid:after, .grid-sm:after, .grid-lg:after, .heading:after, .grid--lg:after, .grid-xl:after, .grid--xl:after, .grid-full:after, .grid--full:after {
    content: '';
    display: table;
    clear: both;
}
@media (min-width: 54em) {
    .grid--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
}.grid--pad, .section.grid-lg, .section.heading {
    padding-left: 2%;
    padding-right: 2%}
@media (min-width: 54em) {
    .grid-sm {
    max-width: 42em;

}

}@media (min-width: 54em) {
    .grid-lg, .heading, .grid--lg {
    max-width: 95%}
}@media (min-width: 115em) {
    .grid-lg, .heading, .grid--lg {
    max-width: 85%}
}@media (min-width: 54em) {
    .grid-xl, .grid--xl {
    max-width: 95%}

}.grid-full, .grid--full {
    width: 100%;
    max-width: 100%}
@media (max-width: 54em) {
    .grid--full-small {
    width: 100%}
}.grid__col {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 2%}
.grid__col:last-of-type {
    padding-right: 0;
}
.grid .grid__col+.grid, .grid-sm .grid__col+.grid, .grid-lg .grid__col+.grid, .heading .grid__col+.grid, .grid--lg .grid__col+.grid, .grid-xl .grid__col+.grid, .grid--xl .grid__col+.grid, .grid-full .grid__col+.grid, .grid--full .grid__col+.grid, .grid .grid__col+.grid-sm, .grid-sm .grid__col+.grid-sm, .grid-lg .grid__col+.grid-sm, .heading .grid__col+.grid-sm, .grid--lg .grid__col+.grid-sm, .grid-xl .grid__col+.grid-sm, .grid--xl .grid__col+.grid-sm, .grid-full .grid__col+.grid-sm, .grid--full .grid__col+.grid-sm, .grid .grid__col+.grid-lg, .grid-sm .grid__col+.grid-lg, .grid-lg .grid__col+.grid-lg, .heading .grid__col+.grid-lg, .grid--lg .grid__col+.grid-lg, .grid-xl .grid__col+.grid-lg, .grid--xl .grid__col+.grid-lg, .grid-full .grid__col+.grid-lg, .grid--full .grid__col+.grid-lg, .grid .grid__col+.heading, .grid-sm .grid__col+.heading, .grid-lg .grid__col+.heading, .heading .grid__col+.heading, .grid--lg .grid__col+.heading, .grid-xl .grid__col+.heading, .grid--xl .grid__col+.heading, .grid-full .grid__col+.heading, .grid--full .grid__col+.heading, .grid .grid__col+.grid--lg, .grid-sm .grid__col+.grid--lg, .grid-lg .grid__col+.grid--lg, .heading .grid__col+.grid--lg, .grid--lg .grid__col+.grid--lg, .grid-xl .grid__col+.grid--lg, .grid--xl .grid__col+.grid--lg, .grid-full .grid__col+.grid--lg, .grid--full .grid__col+.grid--lg, .grid .grid__col+.grid-xl, .grid-sm .grid__col+.grid-xl, .grid-lg .grid__col+.grid-xl, .heading .grid__col+.grid-xl, .grid--lg .grid__col+.grid-xl, .grid-xl .grid__col+.grid-xl, .grid--xl .grid__col+.grid-xl, .grid-full .grid__col+.grid-xl, .grid--full .grid__col+.grid-xl, .grid .grid__col+.grid--xl, .grid-sm .grid__col+.grid--xl, .grid-lg .grid__col+.grid--xl, .heading .grid__col+.grid--xl, .grid--lg .grid__col+.grid--xl, .grid-xl .grid__col+.grid--xl, .grid--xl .grid__col+.grid--xl, .grid-full .grid__col+.grid--xl, .grid--full .grid__col+.grid--xl, .grid .grid__col+.grid-full, .grid-sm .grid__col+.grid-full, .grid-lg .grid__col+.grid-full, .heading .grid__col+.grid-full, .grid--lg .grid__col+.grid-full, .grid-xl .grid__col+.grid-full, .grid--xl .grid__col+.grid-full, .grid-full .grid__col+.grid-full, .grid--full .grid__col+.grid-full, .grid .grid__col+.grid--full, .grid-sm .grid__col+.grid--full, .grid-lg .grid__col+.grid--full, .heading .grid__col+.grid--full, .grid--lg .grid__col+.grid--full, .grid-xl .grid__col+.grid--full, .grid--xl .grid__col+.grid--full, .grid-full .grid__col+.grid--full, .grid--full .grid__col+.grid--full {
    width: auto;
    max-width: none;
    min-width: 0;
    margin-left: -2%;
    margin-right: -2%}
.g-xsm-1 {
    max-width: 8.333%;
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%}
.g-xsm-2 {
    max-width: 16.667%;
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%}
.g-xsm-3 {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.g-xsm-4 {
    max-width: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.g-xsm-5 {
    max-width: 41.667%;
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%}
.g-xsm-6 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.g-xsm-7 {
    max-width: 58.333%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%}
.g-xsm-8 {
    max-width: 66.667%;
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%}
.g-xsm-9 {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.g-xsm-10 {
    max-width: 83.333%;
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%}
.g-xsm-11 {
    max-width: 91.667%;
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%}
.g-xsm-12 {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
@media (min-width: 54em) {
    .g-1 {
    max-width: 8.333%;
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%}
.g-offset-1 {
    margin-left: 8.333%}
.g-2 {
    max-width: 16.667%;
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%}
.g-offset-2 {
    margin-left: 16.667%}
.g-3, .gal.g-3 {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%}
.g-offset-3 {
    margin-left: 25%}
.g-4, .gallery--mondialite .gal:nth-of-type(1), .gallery--mondialite .gal:nth-of-type(6), .gallery--mondialite .gal:nth-of-type(9) {
    max-width: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%}
.g-offset-4 {
    margin-left: 33.333%}
.g-5 {
    max-width: 41.667%;
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%}
.g-offset-5 {
    margin-left: 41.667%}
.g-6, .gal.g-6, .gallery--mondialite .gal:nth-of-type(3), .gallery--mondialite .gal:nth-of-type(4), .gallery--mondialite .gal:nth-of-type(7), .gallery--mondialite .gal:nth-of-type(8) {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.g-offset-6 {
    margin-left: 50%}
.g-7 {
    max-width: 58.333%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%}
.g-offset-7 {
    margin-left: 58.333%}
.g-8, .gallery--mondialite .gal:nth-of-type(2), .gallery--mondialite .gal:nth-of-type(5), .gallery--mondialite .gal:nth-of-type(10) {
    max-width: 66.667%;
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%}
.g-offset-8 {
    margin-left: 66.667%}
.g-9, .gal.g-9 {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%}
.g-offset-9 {
    margin-left: 75%}
.g-10 {
    max-width: 83.333%;
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%}
.g-offset-10 {
    margin-left: 83.333%}
.g-11 {
    max-width: 91.667%;
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%}
.g-offset-11 {
    margin-left: 91.667%}
.g-12 {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%}
.g-offset-12 {
    margin-left: 100%}
}.site-menu-sm {
    z-index: 92;
    position: fixed;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 100vh;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.98);
    -webkit-transform: translate3d(-100%,  0,  0);
    transform: translate3d(-100%,  0,  0);
    -webkit-transition: -webkit-transform 0.4s 0.3s cubic-bezier(0.19,  1,  0.22,  1);
    transition: -webkit-transform 0.4s 0.3s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.4s 0.3s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.4s 0.3s cubic-bezier(0.19,  1,  0.22,  1),  -webkit-transform 0.4s 0.3s cubic-bezier(0.19,  1,  0.22,  1);
}
@media (min-width: 54em) {
    .site-menu-sm {
    display: none;
}
}.site-menu-sm nav {
    position: relative;
    z-index: 99;
    width: 93%;
    text-align: left;
    padding-top: 6em;
}
.site-menu-sm nav li {
    display: block;
    padding: 0.3em 0;
    text-align: left;
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
    -webkit-transition: opacity 0.5s cubic-bezier(0.19,  1,  0.22,  1), -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 0.5s cubic-bezier(0.19,  1,  0.22,  1), -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 0.5s cubic-bezier(0.19,  1,  0.22,  1), transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 0.5s cubic-bezier(0.19,  1,  0.22,  1), transform 0.4s cubic-bezier(0.19,  1,  0.22,  1), -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
}
.site-menu-sm nav a {
    font-size: 1.25em;
    color: #323232;
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
}
.site-menu-sm nav a:hover, .site-menu-sm nav a:focus {
    color: rgba(0, 0, 0, 0.8);
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.site-menu-sm nav a:active {
    color: rgba(0, 0, 0, 0.8);
}
.site-header-user{
  z-index: 92;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 100%;
  height: 4em;
  line-height: 4em;
  color: #fff;
  -webkit-transition: all 0.75s ease;
  transition: all 0.75s ease;
  background-color: rgba(1, 38, 65, .8 );
}
.js-menu--is-open .site-header {
    top: 0;
    -webkit-transform: translate3d(0,  0,  0) !important;
    transform: translate3d(0,  0,  0) !important;
    -webkit-animation: none !important;
    animation: none !important;
}
.js-menu--is-open .site-menu-sm {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
    transition: -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.4s cubic-bezier(0.19,  1,  0.22,  1),  -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
}
.js-menu--is-open .site-menu-sm ul li {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    -webkit-transition: opacity 2s 0.5s ease, -webkit-transform 2s 0.5s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 2s 0.5s ease, -webkit-transform 2s 0.5s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 2s 0.5s ease, transform 2s 0.5s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 2s 0.5s ease, transform 2s 0.5s cubic-bezier(0.19,  1,  0.22,  1), -webkit-transform 2s 0.5s cubic-bezier(0.19,  1,  0.22,  1);
}
.js-menu--is-open .site-menu-sm ul li:nth-child(1) {
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(2) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(3) {
    -webkit-transition-delay: .45s;
    transition-delay: .45s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(4) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(5) {
    -webkit-transition-delay: .75s;
    transition-delay: .75s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(6) {
    -webkit-transition-delay: .9s;
    transition-delay: .9s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(7) {
    -webkit-transition-delay: 1.05s;
    transition-delay: 1.05s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(8) {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(9) {
    -webkit-transition-delay: 1.35s;
    transition-delay: 1.35s;
}
.js-menu--is-open .site-menu-sm ul li:nth-child(10) {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s;
}
.site-header, .close-to-top .site-header {
    z-index: 92;
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%;
    height: 4em;
    line-height: 4em;
    color: #fff;
    -webkit-transition: all 0.75s ease;
    transition: all 0.75s ease;
}
.site-header__wrap, .close-to-top .site-header__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 93%;
    margin: 0 auto;
}
@media (min-width: 54em) {
    .site-header__wrap, .close-to-top .site-header__wrap {
    max-width: 100%}
}
.site-header__logo {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    width: 10%;
    max-width: 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: opacity 0.7s ease;
    transition: opacity 0.7s ease;
}

@media (min-width: 54em) {
    .site-header__logo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}.site-header__logo:hover {
    opacity: 0.7;
    -webkit-transition: opacity 0.7s ease;
    transition: opacity 0.7s ease;
}
.site-header__logo .logo-svg {
    width: 5.5em;
    max-width: 5.5em;
    fill: #fff;
}
.site-header__nav {
    display: none;
    text-align: right;
}
@media (min-width: 54em) {
    .site-header__nav {
    display: block;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%}
}.site-header__nav>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.site-header__nav>ul>li>a {
    position: relative;
    padding: 0.4em 0;
    font-size: .6em;
    color: #fff;
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.site-header__nav>ul>li>a:hover, .site-header__nav>ul>li>a:focus {
    color: #fff;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.site-header__nav>ul>li>a:active {
    color: #bfbfbf;
}
.site-header__nav>ul>li>a:after {
    content: '';
    position: absolute;
    bottom: -0.5em;
    left: 0;
    width: 1.5em;
    height: 1.5px;
    background-color: #fff;
    -webkit-transform: translateX(-108%);
    transform: translateX(-108%);
    opacity: 0;
    -webkit-transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77,  0,  0.175,  1), -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
}
.site-header__nav>ul>li>a.is-active:after, .site-header__nav>ul>li>a:hover:after {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77,  0,  0.175,  1), -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
}
.scrolling-down .site-header {
    -webkit-animation: nav-up ease-in-out .3s .1s both;
    animation: nav-up ease-in-out .3s .1s both;
}
.scrolling-up .site-header {
    -webkit-animation: nav-down ease-in-out .25s 0s both;
    animation: nav-down ease-in-out .25s 0s both;
}
.scrolling-up .logo-svg, .scrolling-down .logo-svg {
    width: 6em;
    fill: #bbb;
    -webkit-transition: all 0.4s 0.4s ease;
    transition: all 0.4s 0.4s ease;
}
.scrolling-up .site-header, .scrolling-down .site-header {
    background: rgba(1, 38, 65, .8 );
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.scrolling-up .site-header nav a, .scrolling-down .site-header nav a {
    color: #fff;
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.scrolling-up .site-header nav a:hover, .scrolling-up .site-header nav a:focus, .scrolling-down .site-header nav a:hover, .scrolling-down .site-header nav a:focus {
    color: #111;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.scrolling-up .site-header nav a:active, .scrolling-down .site-header nav a:active {
    color: #000;
}
.scrolling-up .site-header a:after, .scrolling-up .site-header a.active:after, .scrolling-down .site-header a:after, .scrolling-down .site-header a.active:after {
    background-color: currentColor;
}
.scrolling-up .site-header__menu-bars, .scrolling-up .site-header__menu-bars:after, .scrolling-up .site-header__menu-bars:before, .scrolling-down .site-header__menu-bars, .scrolling-down .site-header__menu-bars:after, .scrolling-down .site-header__menu-bars:before {
    background-color: #bbb;
}
@-webkit-keyframes nav-down {
    0% {
    -webkit-transform: translate3d(0,  -4em,  0);
    transform: translate3d(0,  -4em,  0);
}
100% {
    -webkit-transform: translateed(0,  0,  0);
    transform: translateed(0,  0,  0);
}
}@keyframes nav-down {
    0% {
    -webkit-transform: translate3d(0,  -4em,  0);
    transform: translate3d(0,  -4em,  0);
}
100% {
    -webkit-transform: translateed(0,  0,  0);
    transform: translateed(0,  0,  0);
}
}@-webkit-keyframes nav-up {
    0% {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
}
100% {
    -webkit-transform: translate3d(0,  -4em,  0);
    transform: translate3d(0,  -4em,  0);
}
}@keyframes nav-up {
    0% {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
}
100% {
    -webkit-transform: translate3d(0,  -4em,  0);
    transform: translate3d(0,  -4em,  0);
}
}.site-header__menu-toggle {
    position: fixed;
    z-index: 991;
    height: 3rem;
    width: 3rem;
    top: 1em;
    right: 0.5em;
}
@media (min-width: 54em) {
    .site-header__menu-toggle {
    display: none;
}
}.site-header__menu-bars {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 2.5rem;
    height: 1px;
    margin: 0.75em auto;
    background: #fff;
    -webkit-transition: background 0.4s ease-in-out;
    transition: background 0.4s ease-in-out;
}
.site-header__menu-bars:before {
    top: -7px;
}
.site-header__menu-bars:after {
    top: 7px;
}
.site-header__menu-bars:after, .site-header__menu-bars:before {
    z-index: -1;
    content: '';
    position: absolute;
    display: block;
    width: 2.5rem;
    height: 1px;
    background: #fff;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.pop-up{
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.pop-up-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  margin-right: 2%;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.btn-edit{
  padding: 8px;
}
.site-header__menu-bars:hover {
    cursor: pointer;
}
.js-menu--is-open .site-header {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.js-menu--is-open svg.logo-svg path {
    fill: #bbb;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.js-menu--is-open .site-header__menu-bars {
    background: transparent !important;
    -webkit-transition: background 0.4s ease;
    transition: background 0.4s ease;
}
.js-menu--is-open .site-header__menu-bars:after, .js-menu--is-open .site-header__menu-bars:before {
    top: 0 !important;
    background: #bbb;
    zoom: 1;
}
.js-menu--is-open .site-header__menu-bars:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.js-menu--is-open .site-header__menu-bars:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.js-menu--is-open .site-header__logo .svg {
    will-change: transform;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease,  -webkit-transform 0.2s ease;
}
.scrolling-down .site-header__menu-bars, .scrolling-down .site-header__menu-bars:before, .scrolling-down .site-header__menu-bars:after {
    background-color: #323232;
}
.site-footer {
    position: relative;
    background-color: #012641;
    padding: 0;
    color: #fff;
    text-align: center;
}
.site-footer__navs {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 95%;
    margin: 0 auto;
}
@media (min-width: 54em) {
    .site-footer__navs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-around;
}
}.site-footer__slogan {
    font-size: .7em;
    margin: 0 auto;
}
@media (min-width: 54em) {
    .site-footer__slogan {
    z-index: 0;
    position: absolute;
    top: 10%;
    left: 0;
    right: 0;
}
}@media (max-width: 54em) {
    .site-footer__slogan {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding-bottom: 2em;
}
}@media (min-width: 54em) and (max-width: 65em) {
    .site-footer__slogan {
    max-width: 15em;
}
}.site-footer__nav {
    z-index: 2;
    position: relative;
}
@media (max-width: 54em) {
    .site-footer__nav {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 0.5em 0;
}
}.site-footer__nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.site-footer__nav ul a {
    position: relative;
    padding: 0.4em 0;
    font-size: .6em;
    color: #fff;
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.site-footer__nav ul a:hover, .site-footer__nav ul a:focus {
    color: #fff;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.site-footer__nav ul a:active {
    color: #bfbfbf;
}
.site-footer__nav ul a:after {
    content: '';
    position: absolute;
    bottom: -0.5em;
    left: 0;
    width: 1.5em;
    height: 1.5px;
    background-color: #fff;
    -webkit-transform: translateX(-108%);
    transform: translateX(-108%);
    opacity: 0;
    -webkit-transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77,  0,  0.175,  1), -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
}
.site-footer__nav ul a.is-active:after, .site-footer__nav ul a:hover:after {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77,  0,  0.175,  1), -webkit-transform 0.4s cubic-bezier(0.77,  0,  0.175,  1);
}
.site-footer__nav:first-child ul li {
    padding: 0 1em;
}
    .site-footer__nav: first-child ul li {
    padding: 0 1.75em;
}
@media (min-width: 54em) {
    .site-footer__nav: first-child ul li:first-child {
    padding-left: 0;
}
}.site-footer__nav:last-child ul li {
    padding: 1em;
}
    .site-footer__nav: last-child ul li {
    padding: 0 1.75em;
}
@media (min-width: 54em) {
    .site-footer__nav: last-child ul li:last-child {
    padding-right: 0;
}
}.site-footer__aside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2em 2% 0;
}
.left-box-user{
  display: flex;
}
.title-user-page{
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  align-items: center;
  width: 100%;
  color: #012641;
}
.title-user-page h3{
  font-size: .8em;
  margin-right: 5px;
}
.title-user-page i{
  width: 18px;
  height: 18px;
}
.left-user-page{
  display: flex;
  padding-top: 80px;
}
.left-user-block{
  display: flex;
  flex-flow: column;
  color: #fff;
  font-size: 20px;
  margin: 80px 20px 10px;
  align-items: center;
}
.img-text-user{
    background-color: #012641;
    text-align: center;
    padding: 10px;
    width: 100%;
    color: #fff;
}
.img-text-user h4{
  font-size: 18px;
}
.img-text-user p{
  margin: 0px;
}
.left-user-block img{
  display: flex;
  height: 250px;
  width: auto;
  margin: 0 auto;
}
.image-upload-user{
  width: 100%;
  border: 1px solid #01264150;
  background-color: rgba(255,255,255,.3)
}
.image-upload-user img{
    height: 100%;
    width: max-content;
}
.right-user-block{
  display: flex;
  flex-flow: column;
  padding-top: 120px;
  color: #012641;
}
.social-media-user{
  display: flex;
}
.social-media-user a{
  margin-right: 5px;
  color: #012641;
  margin-right: 20px;
}
.site-footer__logo {
    height: 2em;
    max-width: 5em;
    width: 5em;
    fill: #fff;
    margin-bottom: 1em;
}
.site-footer address, .site-footer__copy {
    margin: 0 auto;
    color: #012641;
    font-family: 'Montserrat', sans-serif;
    font-size: .6em;
}
.site-footer__copy {
    color: rgba(255, 255, 255, 0.3);
}
.site-footer__copy a {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    color: rgba(255, 255, 255, 0.3);
    overflow-x: hidden;
}
.site-footer__copy a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.3);
    -webkit-transform: translate3d(-108%,  0,  0);
    transform: translate3d(-108%,  0,  0);
    opacity: 0;
    -webkit-transition: opacity 0.7s ease, -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.7s ease, -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.7s ease, transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.7s ease, transform 0.4s cubic-bezier(0.4,  0,  0.2,  1), -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
}
.site-footer__copy a:hover {
    color: rgba(255, 255, 255, 0.8);
}
.site-footer__copy a:hover:after {
    opacity: 1;
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    -webkit-transition: opacity 0.1s ease, -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.1s ease, -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.1s ease, transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.1s ease, transform 0.4s cubic-bezier(0.4,  0,  0.2,  1), -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
}
.sticky-nav-wrap {
    height: 4em !important;
    line-height: 2em;
}
.sticky-nav {
    z-index: 8;
    width: 100%;
    padding: 0.75em 0;
    text-align: center;
}
    .sticky-nav.is-sticky {
    position: fixed;
    top: 4em;
    left: 0;
}.js-menu--is-open .sticky-nav {
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
}
.filter__val {
    color: #bbb;
    border-bottom: 1px solid;
}
.filter__val:hover {
    color: #111;
}
.sticky-nav--page {
    background-color: #f8f6f7;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.sticky-nav--page nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-width: 95%;
    margin: 0 auto;
}
@media (min-width: 54em) {
    .sticky-nav--page nav ul {
    max-width: 74%}
}.sticky-nav--page nav a {
    font-size: .5em;
}
@media (max-width: 32em) {
    .sticky-nav--page, .sticky-nav--legend {
    max-height: 3.2em;
    overflow: hidden;
    padding: 0.5em 0;
}
.sticky-nav--page:before, .sticky-nav--legend:before {
    content: '';
    position: absolute;
    left: -1em;
    top: -6px;
    width: 1.5em;
    height: calc(100% + 10px);
    background: rgba(248, 246, 247, 0.8);
    -webkit-filter: blur(4px);
    filter: blur(4px);
}
.sticky-nav--page:after, .sticky-nav--legend:after {
    content: '';
    position: absolute;
    right: 0;
    top: -6px;
    width: 1.2em;
    height: calc(100% + 10px);
    background: rgba(248, 246, 247, 0.8);
    -webkit-filter: blur(4px);
    filter: blur(4px);
}
.sticky-nav--page nav, .sticky-nav--legend nav {
    height: 10em;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.sticky-nav--page nav::-webkit-scrollbar-thumb, .sticky-nav--legend nav::-webkit-scrollbar-thumb {
    background-color: transparent;
}
.sticky-nav--page nav::-webkit-scrollbar, .sticky-nav--legend nav::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 0.1px;
    height: 0.1px;
    background: transparent;
}
.sticky-nav--page ul, .sticky-nav--legend ul {
    width: 40em;
    min-width: 40em;
    max-width: 50em;
    padding: 0 1.75em 0 0.75em;
    text-align: justify;
}
}.sticky-nav--legend:before, .sticky-nav--legend:after {
    background: rgba(36, 33, 33, 0.8);
}
.btn {
    color: #111;
    margin-left: 4.2em;
}
.btn:after {
    content: '';
    top: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background-color: #111;
}
.btn:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -2.4em;
    height: 1px;
    width: 3em;
    background-color: #111;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.btn .btn__text {
    position: relative;
    display: block;
    padding: 0.459em 2.29em;
    line-height: 1.5;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease,  -webkit-transform 0.5s ease;
}
.btn .btn__text:before, .btn .btn__text:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 0;
    background-color: #111;
}
.btn .btn__text:before {
    top: 0;
    left: 0;
    -webkit-transition: width 0.15s 0.45s cubic-bezier(0.4,  0,  0.2,  1);
    transition: width 0.15s 0.45s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn .btn__text:after {
    bottom: 0;
    right: 0;
    -webkit-transition: width 0.15s 0.15s cubic-bezier(0.4,  0,  0.2,  1);
    transition: width 0.15s 0.15s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn .btn__text span:before, .btn .btn__text span:after {
    content: '';
    position: absolute;
    height: 0;
    width: 1px;
    background-color: #111;
    -webkit-transition: all 0.2s cubic-bezier(0.2,  0.3,  0.25,  0.9);
    transition: all 0.2s cubic-bezier(0.2,  0.3,  0.25,  0.9);
}
.btn .btn__text span:before {
    left: 0;
    bottom: 0;
    -webkit-transition: height 0.15s 0 cubic-bezier(0.4,  0,  0.2,  1);
    transition: height 0.15s 0 cubic-bezier(0.4,  0,  0.2,  1);
}
.btn .btn__text span:after {
    right: 0;
    top: 0;
    -webkit-transition: height 0.15s 0.3s cubic-bezier(0.4,  0,  0.2,  1);
    transition: height 0.15s 0.3s cubic-bezier(0.4,  0,  0.2,  1);
}
@media (min-width: 65em) {
    .btn: hover, a:hover .btn {
    cursor: pointer;
}
.btn:hover:before, a:hover .btn:before {
    width: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.btn:hover .btn__text, a:hover .btn .btn__text {
    -webkit-transform: translateX(-2.2em);
    transform: translateX(-2.2em);
    -webkit-transition: width 1s ease,  -webkit-transform 0.5s ease;
    transition: width 1s ease,  -webkit-transform 0.5s ease;
    transition: transform 0.5s ease,  width 1s ease;
    transition: transform 0.5s ease,  width 1s ease,  -webkit-transform 0.5s ease;
}
.btn:hover .btn__text:before, a:hover .btn .btn__text:before {
    width: 100%;
    max-width: 100%;
    -webkit-transition: width 0.15s cubic-bezier(0.4,  0,  0.2,  1);
    transition: width 0.15s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn:hover .btn__text:after, a:hover .btn .btn__text:after {
    width: 100%;
    -webkit-transition: width 0.15s 0.3s cubic-bezier(0.4,  0,  0.2,  1);
    transition: width 0.15s 0.3s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn:hover .btn__text span:before, a:hover .btn .btn__text span:before {
    left: 0;
    height: 100%;
    -webkit-transition: height 0.15s 0.45s cubic-bezier(0.4,  0,  0.2,  1);
    transition: height 0.15s 0.45s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn:hover .btn__text span:after, a:hover .btn .btn__text span:after {
    right: 0;
    height: 100%;
    -webkit-transition: height 0.15s 0.15s cubic-bezier(0.4,  0,  0.2,  1);
    transition: height 0.15s 0.15s cubic-bezier(0.4,  0,  0.2,  1);
}
}.btn.btn--white {
    color: #fff;
    margin-left: 4.2em;
}
.btn.btn--white:after {
    content: '';
    top: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background-color: #fff;
}
.btn.btn--white:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -2.4em;
    height: 1px;
    width: 3em;
    background-color: #fff;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.btn.btn--white .btn__text {
    position: relative;
    display: block;
    padding: 0.459em 2.29em;
    line-height: 1.5;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease,  -webkit-transform 0.5s ease;
}
.btn.btn--white .btn__text:before, .btn.btn--white .btn__text:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 0;
    background-color: #fff;
}
.btn.btn--white .btn__text:before {
    top: 0;
    left: 0;
    -webkit-transition: width 0.15s 0.45s cubic-bezier(0.4,  0,  0.2,  1);
    transition: width 0.15s 0.45s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn.btn--white .btn__text:after {
    bottom: 0;
    right: 0;
    -webkit-transition: width 0.15s 0.15s cubic-bezier(0.4,  0,  0.2,  1);
    transition: width 0.15s 0.15s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn.btn--white .btn__text span:before, .btn.btn--white .btn__text span:after {
    content: '';
    position: absolute;
    height: 0;
    width: 1px;
    background-color: #fff;
    -webkit-transition: all 0.2s cubic-bezier(0.2,  0.3,  0.25,  0.9);
    transition: all 0.2s cubic-bezier(0.2,  0.3,  0.25,  0.9);
}
.btn.btn--white .btn__text span:before {
    left: 0;
    bottom: 0;
    -webkit-transition: height 0.15s 0 cubic-bezier(0.4,  0,  0.2,  1);
    transition: height 0.15s 0 cubic-bezier(0.4,  0,  0.2,  1);
}

.btn.btn--white .btn__text span:after {
    right: 0;
    top: 0;
    -webkit-transition: height 0.15s 0.3s cubic-bezier(0.4,  0,  0.2,  1);
    transition: height 0.15s 0.3s cubic-bezier(0.4,  0,  0.2,  1);
}
@media (min-width: 65em) {
    .btn.btn--white: hover, a:hover .btn.btn--white {
    cursor: pointer;
}
.btn.btn--white:hover:before, a:hover .btn.btn--white:before {
    width: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.btn.btn--white:hover .btn__text, a:hover .btn.btn--white .btn__text {
    -webkit-transform: translateX(-2.2em);
    transform: translateX(-2.2em);
    -webkit-transition: width 1s ease,  -webkit-transform 0.5s ease;
    transition: width 1s ease,  -webkit-transform 0.5s ease;
    transition: transform 0.5s ease,  width 1s ease;
    transition: transform 0.5s ease,  width 1s ease,  -webkit-transform 0.5s ease;
}
.btn.btn--white:hover .btn__text:before, a:hover .btn.btn--white .btn__text:before {
    width: 100%;
    max-width: 100%;
    -webkit-transition: width 0.15s cubic-bezier(0.4,  0,  0.2,  1);
    transition: width 0.15s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn.btn--white:hover .btn__text:after, a:hover .btn.btn--white .btn__text:after {
    width: 100%;
    -webkit-transition: width 0.15s 0.3s cubic-bezier(0.4,  0,  0.2,  1);
    transition: width 0.15s 0.3s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn.btn--white:hover .btn__text span:before, a:hover .btn.btn--white .btn__text span:before {
    left: 0;
    height: 100%;
    -webkit-transition: height 0.15s 0.45s cubic-bezier(0.4,  0,  0.2,  1);
    transition: height 0.15s 0.45s cubic-bezier(0.4,  0,  0.2,  1);
}
.btn.btn--white:hover .btn__text span:after, a:hover .btn.btn--white .btn__text span:after {
    right: 0;
    height: 100%;
    -webkit-transition: height 0.15s 0.15s cubic-bezier(0.4,  0,  0.2,  1);
    transition: height 0.15s 0.15s cubic-bezier(0.4,  0,  0.2,  1);
}
}.btn-link {
    color: #111;
}
.btn-link span {
    display: inline-block;
    -webkit-transform: translateX(1.9em);
    transform: translateX(1.9em);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease,  -webkit-transform 0.4s ease;
}
.btn-link:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -3em;
    height: 1px;
    width: 3.5em;
    background-color: #111;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
@media (min-width: 65em) {
    .btn-link: hover, a:hover .btn-link {
    margin-left: 0;
    cursor: pointer;
}
.btn-link:hover span, a:hover .btn-link span {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease,  -webkit-transform 0.4s ease;
}
.btn-link:hover:before, a:hover .btn-link:before {
    width: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
}.btn-link.btn--white {
    color: #fff;
}
.btn-link.btn--white span {
    display: inline-block;
    -webkit-transform: translateX(1.9em);
    transform: translateX(1.9em);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease,  -webkit-transform 0.4s ease;
}

@media (min-width: 65em) {
    .btn-link.btn--white: hover, a:hover .btn-link.btn--white {
    margin-left: 0;
    cursor: pointer;
}
.btn-link.btn--white:hover span, a:hover .btn-link.btn--white span {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease,  -webkit-transform 0.4s ease;
}

}.btn--small {
    font-size: .9em;
    padding: .5em 1.5em;
}
.btn--full {
    display: block;
    width: 100%}
.card_main {
    overflow-y: hidden;
}
.card__link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 7em 0;
    color: #fff;
    background-color: #000;
    overflow: hidden;
    -webkit-transition: background 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
    transition: background 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.4s cubic-bezier(0.19,  1,  0.22,  1), background 0.6s ease;
    transition: transform 0.4s cubic-bezier(0.19,  1,  0.22,  1), background 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.19,  1,  0.22,  1);
}
@media (min-width: 54em) {
    .card__link {
    padding: 7em 0;
}
}
    .card__link {
    padding: 10em 0;
}@media (min-width: 130em) {
    .card__link {
    padding: 12em 0;
}
}.card__link:hover, .card__link:active, .card__link:focus {
    cursor: pointer;
    color: #fff;
}
.card__bg {
    z-index: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 0;
    padding-bottom: 25%;
    opacity: 0.7;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: opacity 1s,  -webkit-transform 5s;
    transition: opacity 1s,  -webkit-transform 5s;
    transition: transform 5s,  opacity 1s;
    transition: transform 5s,  opacity 1s,  -webkit-transform 5s;
    will-change: "transform";
    transform: translateZ(0);
    visibility: visible;
    -webkit-backface-visibility: hidden;
}
@media (min-width: 54em) {
    .card__link: hover .card__bg {
    opacity: 0.3;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: opacity 1s,  -webkit-transform 15s;
    transition: opacity 1s,  -webkit-transform 15s;
    transition: transform 15s,  opacity 1s;
    transition: transform 15s,  opacity 1s,  -webkit-transform 15s;
}
}.card_main [class*='grid'] {
    position: relative;
    -ms-flex-item-align: center;
    align-self: center;
}

.card__pretitle {
    font-family: 'Montserrat', sans-serif;
    margin: 0 auto 1.5em;
    display: block;
    font-size: .85em;
}
.card__title {
    margin: 0 auto;
}
.card__text {
    font-weight: 400;
    max-width: 30em;
    margin-left: auto;
    margin-right: auto;
}
.card_main .sep-center {
    background-color: #fff;
}

.card_main:hover {
    cursor: pointer;
}
.card_main.no-bgimg .card__link {
    padding: 4em 0;
    color: #242121;
    background-color: #eceae6;
    -webkit-transition: background-color 0.8s ease;
    transition: background-color 0.8s ease;
}

.page-width {
  max-width: 1200px;
  margin: auto;
}

.quotes {
  display: flex;
  align-items: center;
  min-height: 60vh;
}

.quotes-slide {
  width: 33%;
  padding: 3rem;
  background-color: white;
  opacity: .4;
  cursor: pointer;
  box-shadow: 0px 0px 0px 1px #d5d5d5;
  line-height: 1.75;
  font-family: 'Roboto', sans-serif;
  transition: all .5s ease;
  outline: none;
}

.quotes-slide--active {
    transform: scale(1.2);
    z-index: 10;
    opacity: 1;
    border: none;
    box-shadow: 1px 0px 10px 5px #eaeaea;
    color: #222222;
}
blockquote {
  margin: 0;
}
cite{
  font-style: normal;
  font-family: 'Roboto', sans-serif;
  font-size: .9rem;
}
cite::before {
    content: '\2014 \0020';
}
.conteiner-visit-web{
  max-width:30em ;
}

.visit-web{
  min-height: 50vh;
  width: 100%;
  background-image: url('../image/bkg-visit-web.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 2em 0;
}
.img-visit-web{
  max-width: 30em;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1em;
}
.img-visit-web img{
  max-width: 20em;
  padding: 1em;
}
.img-visit-web a{
  color: #fff
}

.visit-web h3{
  color: #fff;
  font-weight: 600;
  margin-bottom: 1em
}

.icon {
  width: 25px;
  height: 25px;
  fill: #1a73e8;
}
.content-quotes p, .content-quotes h5, .content-quotes h6, .content-quotes h4, .content-quotes h3, .content-quotes h2, .content-quotes h1{
  font-size: .8em!important;
  text-transform: none !important;
  line-height: 1.1 !important;
  letter-spacing: normal;
}
.slide-quotes{
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-quotes{
  padding: 3em 0;
}
.slide-quotes-box{
  font-size: 1em;
  width: 100%;
}
.grid-90{
  width: 90%;
  margin: 0 auto;
}.lections-box{
  font-size: 1em
}
@media (min-width: 54em) {
    .card_main.no-bgimg .card__link {
    padding: 6em 0;

}
.slide-quotes-box{
  width: 60%;
}
.content-quotes p{
  font-size: 1em;
}
}@media (min-width: 54em) {
    .card_main.no-bgimg .card__link: hover {
    color: #242121;
    background-color: #fff;
    -webkit-transition: background-color 0.8s ease;
    transition: background-color 0.8s ease;
}
}.card_main.no-bgimg .sep-center {
    background-color: rgba(0, 0, 0, 0.8);
}
.card--next .card__link {
    padding: 10em 0;
}
.card--next .card__bg {
    opacity: 0.5;
}
.card--vcard {
    text-align: center;
}
.content figure {
    margin: 2.5em 0;
}
@media (min-width: 54em) {
    .content figure {
    margin: 2.5em -5em;
}
}.content figure img {
    display: block;
}
.content figure br {
    display: none;
}
.content figure figcaption {
    margin: 0.4em auto;
    font-size: .7em;
    text-align: center;
    color: #bbb;
}
.content figure ~ figure+figure {
    margin-top: -1em;
}
.content h2, .content h3, .content h4 {
    font-weight: 500;
    margin: 1.5em 0 0.6em;
}
.content p {
    margin-bottom: 1.35em;
}
.content blockquote {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 1;
}
@media (min-width: 54em) {
    .content blockquote {
    margin: 2em -3em;
}
}.content blockquote p+p {
    margin: 1em 0;
}
header.post-header+.content {
    padding-top: 0;
}

.cta {
    width: 100%;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
}
.cta__link, .cta__link:focus, .cta__link:active {
    display: block;
    padding: 2em;
    color: #fff;
    background-color: rgba(157, 178, 188, 0.8);
    -webkit-transition: background-color 0.75s cubic-bezier(0.4,  0,  0.2,  1);
    transition: background-color 0.75s cubic-bezier(0.4,  0,  0.2,  1);
}
.cta__text {
    margin: 0 auto;
}
.cta__link:hover {
    color: #fff;
    background-color: #111;
    -webkit-transition: background-color 0.75s cubic-bezier(157, 178, 188, .8);
    transition: background-color 0.75s cubic-bezier(157, 178, 188, .8);
}
.cta--white .cta__link {
    background-color: #fff;
    color: rgba(157, 178, 188, .8);
}
.cta--white .cta__link:hover {
    background-color: #f8f6f7;
}
.cta--lightgrey .cta__link {
    background-color: #9DB2BC;
    color: rgba(157, 178, 188, .8);
}
.cta--lightgrey .cta__link:hover {
    background-color: #9DB2BC;
}
.entries {
    padding-bottom: 5em;
    background-color: rgba(255, 255, 255, 0.8);
}
.entry {
    border-bottom: 1px solid;
    padding: 2em 0;
}
.entry:last-child {
    border-bottom: 0;
}
.entry__date {
    display: block;
    margin-bottom: 0.5em;
    font-size: .6em;
    color: #bbb;
}
.intro_title{
  opacity: 1;
  color: rgba(1,38,65,1);

  font-size: 40px;
  font-weight: 700;
  margin-bottom: 46px;
  letter-spacing: 0;
  text-transform: none;
}
.card__content,
.card__header {
    position: relative;
    z-index: 4;
    padding: 0 2%;
    -webkit-animation: fade-in 1s 0.2s ease both;
    animation: fade-in 1s 0.2s ease both;
}
.card__header p{
  margin: 60px 0px;
}
.card__header {
    width: 75%;
    max-width: 42em;
}
.text-underline{
  text-decoration: underline;
}

@media (min-width: 54em) {
    .entry__title {
    max-width: 60%;
    display: inline-block;
    vertical-align: middle;
}
}@media (min-width: 54em) {
    .entry .btn {
    float: right;
    margin-right: -1.5em;
}
}.folio {
    padding: 5em 0;
    background-color: #111;
}
.folio__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-left: 0;
    margin-right: 0;
}
.folio__grid>* {
    padding: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%}
@media (min-width: 54em) {
    .folio__grid>* {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%}
}.mast.mast--fourohfour {
    height: 100vh;
}
.mast.mast--fourohfour .mast__title {
    font-size: 4em;
    margin-bottom: 0.1em;
}
@media (min-width: 54em) {
    .mast.mast--fourohfour .mast__title {
    font-size: 5em;
}
}.mast.mast--fourohfour .mast__text {
    font-size: 105%;
    margin-bottom: 1em;
    -webkit-animation: fade-in 1.5s 2s ease both;
    animation: fade-in 1.5s 2s ease both;
}
.mast.mast--fourohfour .btn-link {
    -webkit-animation: fade-in 1.5s 2.5s ease both;
    animation: fade-in 1.5s 2.5s ease both;
}
.error404 .site-footer {
    display: none;
}
.popup {
    z-index: -2;
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    height: 0;
    width: 100%;
    overflow-y: auto;
    opacity: 0;
    color: #fff;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.popup li {
    color: #fff;
    opacity: 0;
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em);
}
.popup--is-open .popup {
    z-index: 999 !important;
    height: 100vh;
    opacity: 1;
    background: rgba(0, 0, 0, 0.9);
    -webkit-transition: opacity 0.6s ease,  z-index 0s ease;
    transition: opacity 0.6s ease,  z-index 0s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
}
.popup--is-open .popup li {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 0.6s ease,  -webkit-transform 0.3s ease;
    transition: opacity 0.6s ease,  -webkit-transform 0.3s ease;
    transition: opacity 0.6s ease,  transform 0.3s ease;
    transition: opacity 0.6s ease,  transform 0.3s ease,  -webkit-transform 0.3s ease;
}
.popup--is-open .popup li:nth-child(1) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.popup--is-open .popup li:nth-child(2) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.popup--is-open .popup li:nth-child(3) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.popup--is-open .popup li:nth-child(4) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.popup--is-open .popup li:nth-child(5) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.popup--is-open .popup li:nth-child(6) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.popup--is-open .popup li:nth-child(7) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s;
}
.popup--is-open .popup li:nth-child(8) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
.popup--is-open .popup.popup--light {
    background: rgba(255, 255, 255, 0.9);
}
.popup--is-open .site-header {
    z-index: 0;
}
.popup__close {
    z-index: 991;
    position: fixed;
    height: 3rem;
    width: 2rem;
    top: 1em;
    right: 1em;
}
.popup__close:active {
    border: none;
}
.popup__x {
    display: block;
    position: absolute;
    top: 1em;
}
.popup__x:hover {
    cursor: pointer;
}
.popup__x:after, .popup__x:before {
    content: '';
    z-index: -1;
    position: absolute;
    top: 0 !important;
    width: 1.855555rem;
    height: 1px;
    display: block;
    background: #fff !important;
    zoom: 1;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.popup__x:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.popup__x:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.popup--light .popup__x:before, .popup--light .popup__x:after {
    background: rgba(0, 0, 0, 0.8) !important;
}
.popup__vid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.popup__vid #player video {
    -o-object-fit: cover;
    object-fit: cover;
}
.video-wrapper video {
    -o-object-fit: cover;
    object-fit: cover;
}
.popup-list li {
    padding: 0.25em 0;
}
.popup-list a {
    font-weight: 500;
}
.popup {
    z-index: -2;
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    height: 0;
    width: 100%;
    overflow-y: auto;
    opacity: 0;
    color: #fff;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.popup li {
    color: #fff;
    opacity: 0;
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em);
}
.popup--is-open .popup.is-open, .popup--auto-open .popup.is-open {
    z-index: 999 !important;
    height: 100%;
    opacity: 1;
    background: rgba(0, 0, 0, 0.9);
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease;
}
.popup--is-open .popup.is-open li, .popup--auto-open .popup.is-open li {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 0.6s ease,  -webkit-transform 0.3s ease;
    transition: opacity 0.6s ease,  -webkit-transform 0.3s ease;
    transition: opacity 0.6s ease,  transform 0.3s ease;
    transition: opacity 0.6s ease,  transform 0.3s ease,  -webkit-transform 0.3s ease;
}
.popup--is-open .popup.is-open li:nth-child(1), .popup--auto-open .popup.is-open li:nth-child(1) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.popup--is-open .popup.is-open li:nth-child(2), .popup--auto-open .popup.is-open li:nth-child(2) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.popup--is-open .popup.is-open li:nth-child(3), .popup--auto-open .popup.is-open li:nth-child(3) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.popup--is-open .popup.is-open li:nth-child(4), .popup--auto-open .popup.is-open li:nth-child(4) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.popup--is-open .popup.is-open li:nth-child(5), .popup--auto-open .popup.is-open li:nth-child(5) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.popup--is-open .popup.is-open li:nth-child(6), .popup--auto-open .popup.is-open li:nth-child(6) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
.popup--is-open .popup.is-open li:nth-child(7), .popup--auto-open .popup.is-open li:nth-child(7) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s;
}
.popup--is-open .popup.is-open li:nth-child(8), .popup--auto-open .popup.is-open li:nth-child(8) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
.popup--is-open .popup.popup--light {
    background: rgba(255, 255, 255, 0.9);
}
.popup--is-open .popup.popup--lightgrey {
    background: rgba(238, 238, 238, 0.9);
}
.popup--is-open .site-header {
    z-index: 0;
}
.popup__close {
    z-index: 991;
    position: fixed;
    height: 3rem;
    width: 2rem;
    top: 1em;
    right: 1em;
}
.popup__close:active {
    border: none;
}
.popup__x {
    display: block;
    position: absolute;
    top: 1em;
}
.popup__x:hover {
    cursor: pointer;
}
.popup__x:after, .popup__x:before {
    content: '';
    z-index: -1;
    position: absolute;
    top: 0 !important;
    width: 1.855555rem;
    height: 1px;
    display: block;
    background: #fff !important;
    zoom: 1;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.popup__x:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.popup__x:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.popup--light .popup__x:before, .popup--light .popup__x:after, .popup--lightgrey .popup__x:before, .popup--lightgrey .popup__x:after {
    background: rgba(0, 0, 0, 0.8) !important;
}
.popup__vid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.box-img-ciljevi{
  display: flex;
  justify-content: space-around;
  margin-top: 30px;
}

.section-point{
  width: 100%;
  min-height: 50vh;
  padding: 70px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}
.section-form{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.section-form label{
    text-align: left;
}
.section-form-left{
  display: flex;
  flex-grow: 6;
  flex-flow: column;
  padding: 20px;
}

input.file-input{
  background-color: transparent;
  border: none;
}
.section-form-right{
  flex-grow: 6;
  flex-flow: column;
  padding: 20px;
}
section {
    position: relative;
}
.section {
    padding: 5em 0;
}
@media (min-width: 54em) {
    .section .grid__col {
    padding: 0 4%}
}.blocks {
    display: block;
    background-color: #242121;
    color: #fff;
}
@media (min-width: 54em) {
    .blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
}.block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 30em;
    width: 100%
  }

    .block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
.block .bg-img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    min-height: 30em;
    width: 100%
  }

  .image-block-blog{
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    height: 500px;
  }
    .image-block-blog img{
      width: auto!important;
      max-height: 400px;
      
      padding: 20px;
      border: 1px solid #fff;
      border-radius: 20px;
    }
    .blog-content-text{
        color:#fff;
    }
.block--stacked {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
}
.block--stacked .bg-img {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 50%;
    min-height: 15em;
    padding-bottom: 50%

  }
@media (min-width: 54em) {
    .block--stacked .bg-img {
    padding-bottom: 29%}
}@-moz-document url-prefix() {
    .block--stacked .bg-img {
    padding-bottom: 15em;
}
@media (min-width: 54em) {
    .block--stacked .bg-img {
    padding-bottom: 22em;
}
}
    .block--stacked .bg-img {
    padding-bottom: 20em;
}@media (min-width: 115em) {
    .block--stacked .bg-img {
    padding-bottom: 22em;
}
}}.block--stacked .bg-img:last-child {
    top: 50%}
.block__content {
    padding: 5em 2.5em;
    margin: 0 auto;
    max-width: 42em;
}
@media (min-width: 54em) {
    .block__content {
    padding: 5em 5.5em;
}
}.block .preheader {
    font-size: .7em;
    display: block;
    margin: 0 auto 0.5em;
    font-family: 'Montserrat', sans-serif;
}
.block blockquote cite {
    margin-top: 3em;
    font-style: normal;
}
.block img {
    display: block;
}
@media (min-width: 54em) {
    .blocks--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
}.blocks--imgs .block {
    min-height: auto;
}
.blocks--imgs .block img {
    width: 100%}
#map, .map, .locations {
    background-color: #111;
}
@media (max-width: 54em) {
    #map: after, .map:after, .locations:after {
    content: '';
    z-index: 5;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
  }
    .blog-slider{
      margin: 0px;
    }

}#map__map, #map #map-canvas, .map__map, .map #map-canvas, .locations__map, .locations #map-canvas {
    height: 100%;
    min-height: 25em;
    margin: 0;
    padding: 0;
    background-color: #111;
}
@media (min-width: 54em) {
    #map__map, #map #map-canvas, .map__map, .map #map-canvas, .locations__map, .locations #map-canvas {
    height: 35em;
}
}.no-js #map, .no-js .map, .no-js .locations {
    display: none;
}
.gm-style-iw>div {
    padding: .3em;
    font-family: 'Montserrat', sans-serif;
    font-size: 1.3em;
    line-height: 1.4;
}
.gm-style-iw>div>div {
    white-space: nowrap;
    overflow: visible !important;
}
.gm-style-iw>div>div::first-line {
    font-weight: 700;
}
.gmnoscreen, .gm-style-cc {
    display: none !important;
}
#map {
    height: 100%;
    min-height: 25em;
    margin: 0;
    padding: 0;
    background-color: #111;
}
@media (min-width: 54em) {
    #map {
    height: 35em;
}
}#map-canvas {
    height: 100%;
    min-height: 45em;
    margin: 0;
    padding: 0;
    background-color: #111;
}
.noscrollbar {
    line-height: 1.35;
    overflow: hidden;
    white-space: nowrap;
}
.mast {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 25em;
    min-height: 80vh;
    width: 100%;
    margin: 0 auto;
    padding-top: 6em;
    padding-bottom: 4em;
    text-align: center;
    overflow: hidden;
    color: #fff;
    background-color: #111;
}

.mast__bg__home {
    z-index: 0;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    background-size: contain;
    z-index: 0;
    opacity: 0.3;
    background-color: #111;
}
.mast__bg {
    z-index: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 0;
    opacity: 0.7;
    background-color: #111;
    -webkit-animation: fade-in-mast 1.5s 1s ease both;
    animation: fade-in-mast 1.5s 1s ease both;
}
.mast [class*='grid'] {
    position: relative;
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0;
}

.mast__content, .mast__header {
    position: relative;
    z-index: 4;
    max-width: 40em;
    margin: 0 auto;
    padding: 0 2%}
.mast__pretitle {
    margin-bottom: 1em;
}
.mast__title {
    -webkit-animation: fade-in 1.5s 1.5s ease both;
    animation: fade-in 1.5s 1.5s ease both;
}
.button_main_box{
display: flex;
flex-flow: row;
justify-content: center;
}

.btn-contact{
  border: 1px solid #fff;
  margin-right: 40px;
  color: #fff;

}
.btn-contact:hover{
  background-color: rgba(255,255,255, 0.1);
  color: #fff
}
.btn-black-border{
  border: 1px solid #012641;
  margin-right: 40px;
  color: #012641;
}
.btn-black-border:hover{
  background-color: rgba(1, 38, 65, 0.1);
}
.box-fight-manager img{
  border-radius: 15px;
}
.img-info-mem{
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.btn-outline-success img{
  width: 20px;
}
.mast__p {
    -webkit-animation: fade-in 1.5s 1.5s ease both;
    animation: fade-in 1.5s 1.5s ease both;
}

.mast__text {
    max-width: 30em;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
}
.mast__subtitle {
    font-size: .85em;
}
.mast__icon {
    display: block;
    font-size: 2.75em;
    color: #fff;
}
.mast .btn {
    position: relative;
    right: -2em;
    margin: 1.5em auto;
    -webkit-animation: fade-in 1s 2s ease both;
    animation: fade-in 1s 2s ease both;
}
.mast br {
    display: none;
}
@media (min-width: 32em) {
    .mast br {
    display: block;
}
}.mast video {
    -o-object-fit: cover;
    object-fit: cover;
}
.mast-author__figure img {
    display: block;
    height: 5em;
    width: 5em;
    margin: 0 auto;
    border-radius: 100%}
@media (min-width: 32em) {
    .mast-author__figure img {
    height: 10em;
    width: 10em;
}
}.mast-author__figure+.mast-author__author {
    margin-top: 0.5em;
}
.mast-author__author {
    margin-bottom: 0.5em;
}
@media (min-width: 32em) {
    .mast--vh {
    min-height: 100vh;
}
}.mast--short, .mast--blog, .page-template-sitemap .mast, .page-template-legal .mast {
    min-height: 25em;
    max-height: 25em;
}
.mast--lg, .mast--home {
    height: 37em;
    max-height: 100vh;
}
    .mast--lg, .mast--home {
    height: 42em;

}.heading {
    margin: 0 auto;
    padding: 5em 0 0;
}
.heading__header, .heading__content {
    margin: 0 auto;
    text-align: center;
}
.heading__text {
    margin: 0 auto;
    max-width: 54em;
}
.heading__lists {
    margin: 3em auto;
}
@media (min-width: 54em) {
    .heading__lists {
    max-width: 85%}
}.heading__lists li {
    font-size: .85em;
}
.heading.heading--left {
    background-color: transparent;
}
.heading.heading--left .heading__header, .heading.heading--left .heading__content {
    margin: 0 auto;
    text-align: left;
}
.intro-page {
    margin: 0 auto;
    padding: 5em 0;
    background-color: #eceae6
}
.intro {
    margin: 0 auto;
    padding: 5em 0;
    background-color: #eceae6
}
.intro-gallery{
  margin: 0 auto;
  padding: 5em 0;
  background-color: #212121;
  display: flex;
  justify-content:center;
  align-items: center;
  min-height: 100vh;
}
.blog_page_title{
}
.blog_page_text{
 image-resolution: from-image;
 font-size: .7em;
 font-family: 'Montserrat', sans-serif!important;
 font-weight: 600;
}
.section-counting{
  padding: 80px 20px
 }
 .counting-div{
   display: flex;
 }
 .footer-sector-contact-box{
   border-top: 1px solid #999;
   border-bottom: 1px solid #999;
   padding: 80px 100px;
   margin-bottom: 100px;
   text-align: center;
   display: flex;
   flex-flow: column;
   align-items: center;
   background-color: rgba(255, 255, 255, 0.1);
 }
 .footer-sector-contact-box p{
   padding: 40px;
   text-align: center;
   width: 80%;
 }
 .footer-sector-contact-box a{
   color: #fff;
 }

    .intro {
    padding: 7em 0;
  }  .intro_page {
    padding: 7em 0;
}.intro__header, .intro__content {
    margin: 0 auto;
    text-align: center;
}
.footer-sector-contact {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  padding: 80px 100px;
  margin-bottom: 100px;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.1);
}
.footer-sector-contact p{
  padding: 40px;
  text-align: center;
  width: 80%;
}
.footer-sector-contact a{
  color: #fff;
}
.mh-100{
  min-height: 100px;
}
.mh-95{
  min-height: 95px;
}
.blog-slider {
width: 95%;
position: relative;
max-width: 1200px;
margin: auto;
background: #fff;
box-shadow: 0.1px 0.1px 15px 0.1px #012641;
padding: 25px;
border-radius: 25px;
height: 400px;
transition: all 0.3s;
}
@media screen and (max-width: 992px) {
  .blog-slider {
    max-width: 680px;
    margin: 180px auto;
  }
}
@media screen and (max-width: 768px) {
  .blog-slider {
    min-height: 500px;
    height: auto;
    margin-top: 20px;
  }
}
@media screen and (max-height: 500px) and (min-width: 992px) {
  .blog-slider {
    height: 350px;
  }
}
.blog-slider__item {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .blog-slider__item {
    flex-direction: column;
  }
}
.intro_blog{
  padding-top: 7em;
}
.blog-sponsor-box{
  background-color: #ddd;

  z-index: -2;
}
.custom-box-academy{
  text-align: center;
  font-size: 20px;
}
.custom-box-academy ul li{

  font-size: 16px;
  color: #ddd;
}
.h3-blog-sponsor{
  color: rgba(255,255,255,.2);
  font-weight: 900;
  font-size: 9em;
  position: absolute;
  right: 10%;
  top: 0;
}
.blog-sponsor-image{
  display: flex;
  justify-content: space-around;

  z-index: 1
}
.blog-sponsor-image a{
  padding: 1em;
}
.blog-slider__item.swiper-slide-active .blog-slider__img img {
  opacity: 1;
  transition-delay: 0.3s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > * {
  opacity: 1;
  transform: none;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(1) {
  transition-delay: 0.3s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(2) {
  transition-delay: 0.4s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(3) {
  transition-delay: 0.5s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(4) {
  transition-delay: 0.6s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(5) {
  transition-delay: 0.7s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(6) {
  transition-delay: 0.8s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(7) {
  transition-delay: 0.9s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(8) {
  transition-delay: 1s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(9) {
  transition-delay: 1.1s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(10) {
  transition-delay: 1.2s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(11) {
  transition-delay: 1.3s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(12) {
  transition-delay: 1.4s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(13) {
  transition-delay: 1.5s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(14) {
  transition-delay: 1.6s;
}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(15) {
  transition-delay: 1.7s;
}
.blog-slider__img {
  width: 340px;
  flex-shrink: 0;
  /* height: 300px; */
  /* background-image: linear-gradient(147deg, #0096D9 0%, #012641 74%); */
  /* box-shadow: 0px 10px 40px 0px rgb(76 70 124 / 50%); */
  border-radius: 20px;
  transform: translateX(-80px);
  overflow: hidden;
}
.blog-slider__img:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  opacity: 0.3;
}

.blog-slider__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  opacity: 0;
  border-radius: 20px;
  transition: all 0.3s;
}
.mail-content td{
    border: 1px solid #ddd;
}
@media screen and (max-width: 768px) {
  .blog-slider__img {
    transform: translateY(-50%);
    width: 90%;
  }
}
@media screen and (max-width: 576px) {
  .blog-slider__img {
    width: 95%;
  }
}
@media screen and (max-height: 500px) and (min-width: 992px) {
  .blog-slider__img {
    height: 270px;
  }
}
.blog-slider__content {
  padding-right: 25px;
}
@media screen and (max-width: 768px) {
  .blog-slider__content {
    margin-top: -80px;
    text-align: center;
    padding: 0 30px;
  }
}
@media screen and (max-width: 576px) {
  .blog-slider__content {
    padding: 0;
  }
}
.blog-slider__content > * {
  opacity: 0;
  transform: translateY(25px);
  transition: all 0.4s;
}
.blog-slider__code {
  color: #7b7992;
  margin-bottom: 15px;
  display: block;
  font-weight: 500;
}
.blog-slider__title {
  font-size: 24px;
  font-weight: 700;
  color: #0d0925;
  margin-bottom: 20px;
}
.blog-slider__text {
  color: #4e4a67;
  margin-bottom: 30px;
  line-height: 1.5em;
}
.blog-slider__button {
  display: inline-flex;
  background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
  padding: 15px 35px;
  border-radius: 50px;
  color: #fff;
  box-shadow: 0px 14px 80px rgba(252, 56, 56, 0.4);
  text-decoration: none;
  font-weight: 500;
  justify-content: center;
  text-align: center;
  letter-spacing: 1px;
}
@media screen and (max-width: 576px) {
  .blog-slider__button {
    width: 100%;
  }
}
.blog-slider .swiper-container-horizontal > .swiper-pagination-bullets, .blog-slider .swiper-pagination-custom, .blog-slider .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.blog-slider__pagination {
  position: absolute;
  z-index: 21;
  right: 20px;
  width: 11px !important;
  text-align: center;
  left: auto !important;
  top: 50%;
  bottom: auto !important;
  transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
  .blog-slider__pagination {
    transform: translateX(-50%);
    left: 50% !important;
    top: 205px;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 8px 0;
}
@media screen and (max-width: 768px) {
  .blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
  }
}
.blog-slider__pagination .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  display: block;
  border-radius: 10px;
  background: #062744;
  opacity: 0.2;
  transition: all 0.3s;
}
.blog-slider__pagination .swiper-pagination-bullet-active {
  opacity: 1;
  background: #0096D9;
  height: 30px;
}
@media screen and (max-width: 768px) {
  .blog-slider__pagination .swiper-pagination-bullet-active {
    height: 11px;
    width: 30px;
  }
}
.intro__text, .intro p {
    margin-bottom: 30px;
    max-width: 48em;
}

.intro__lists {
    margin: 3em auto;
}
@media (min-width: 54em) {
    .intro__lists {
    max-width: 85%}
}.intro__lists li {
    font-size: .85em;
}
.intro .preheader {
    font-size: .7em;
    display: block;
    margin: 0 auto 0.5em;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
.intro.intro--left {
    text-align: left;
    background-color: transparent;
}

.intro.intro--left .intro__header, .intro.intro--left .intro__content {
    margin: 0 auto;
    text-align: left;
}
.intro.intro--left .intro__content p {
    margin-bottom: 0.75em;
}

.intro.intro--heading {
    padding: 5em 0 2em;
}
.btn-slider-click{
  display: flex;
}
.img-grid:after {
    content: '';
    display: table;
    clear: both;
}
.img-grid__item {
    max-width: 100%;
    margin-bottom: 0;
}
@media (min-width: 54em) {
    .img-grid__item {
    float: left;
}
}.img-grid__item img {
    display: block;
}
.img-grid__item:first-child:nth-last-child(1) {
    display: block;
    width: 100%}
@media (min-width: 54em) {
    .img-grid__item: first-child:nth-last-child(2), .img-grid__item:first-child:nth-last-child(2) ~ .img-grid__item {
    width: 50%}
}@media (min-width: 54em) {
    .img-grid__item: first-child:nth-last-child(3), .img-grid__item:first-child:nth-last-child(3) ~ .img-grid__item {
    width: 33.3333%}
}.video-block {
    position: relative;
    width: 95%;
    margin: 0 auto 4em;
    background-color: #323232;
}
@media (min-width: 65em) {
    .video-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
    max-width: 90%}
}@media (min-width: 115em) {
    .video-block {
    max-width: 80%}
}.video-block__vid, .video-block__content {
    position: relative;
    background-color: #323232;
    color: #fff;
}
.video-block__content {
    padding: 3em 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
}
@media (min-width: 65em) {
    .video-block__content {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
    in-height: 25em;
    padding: 4em 2.5em;
}
}.video-block__content>div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 38em;
    margin: 0 auto;
}
.video-block__content p {
    color: #fff;
    font-size: 0.95em;
    line-height: 1.8;
}
.video-block__content cite {
    color: #fff;
    padding-top: 1em;
    font-size: .7em;
}
.video-block__content .sep {
    margin: 0.5em 0;
}
@media (min-width: 65em) {
    .video-block__vid {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%}
}.video-block .flex-vid {
    margin: 0;
}
@media (min-width: 54em) {
    .video-block .flex-vid {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
}
}.video-block video {
    -o-object-fit: cover;
    object-fit: cover;
}
.results {
    padding: 7em 0;
}
.results__title {
    margin: 0 0 1em;
}
.results__item {
    padding: 0 0 1.5em;
    margin: 0 0 1.5em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.results__item:last-child {
    border-bottom: 0;
}
.social-net{
  display: flex;
  justify-content: center;
  align-items: center;
}
.show-small{
  display: flex;
  flex-grow: 3;
}
.Copyright-div{
  display: flex;
  flex-grow: 4;
  justify-content: end;
}

.results p {
    margin: 0;
}
.gallery {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mast__header p{
  margin-top: 70px;
  margin-bottom: 70px
}
@media (min-width: 54em) {
    .gallery {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
}.gallery.animated {
    -webkit-animation: bg-in 1s 1s ease both;
    animation: bg-in 1s 1s ease both;
}
.gal {
    position: relative;
    width: 50%;
    height: 15em;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(0, 0, 0, 0.8);
    padding-bottom: 45%;
    will-change: background;
}
@media (min-width: 54em) {
    .gal {
    height: 10em;
    padding-bottom: 25%}
}@-moz-document url-prefix() {
    .gal {
    padding-bottom: 15em;
}
@media (min-width: 54em) {
    .gal {
    padding-bottom: 22em;
}
}
    .gal {
    padding-bottom: 20em;

}@media (min-width: 115em) {
    .gal {
    padding-bottom: 22em;
}
}}@supports (-ms-ime-align: auto) {
    .gal {
    padding-bottom: 15em;
}
@media (min-width: 54em) {
    .gal {
    padding-bottom: 22em;
}
}
    .gal {
    padding-bottom: 20em;

}@media (min-width: 115em) {
    .gal {
    padding-bottom: 22em;
}
}}.gal__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 2%;
    color: #fff;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.gal__link:hover, .gal__link:focus {
    color: #fff;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.gal__link:active {
    color: #bfbfbf;
}
.gal__bg {
    z-index: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.92;
    -webkit-transition: opacity 1s,  -webkit-transform 5s;
    transition: opacity 1s,  -webkit-transform 5s;
    transition: transform 5s,  opacity 1s;
    transition: transform 5s,  opacity 1s,  -webkit-transform 5s;
    will-change: "transform";
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    visibility: visible;
    -webkit-backface-visibility: hidden;
}
.gal__content {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
    .gal__content {
    font-size: 85%}
.gal .sep-center {
    width: 0;
}
.gal__pretitle {
    display: inline-block;
    margin: 0 auto 1.5em;
}
.gal__title {
    text-align: center;
}
.gal__subtitle {
    opacity: 0;
    -webkit-transform: translate3d(0,  -3em,  0);
    transform: translate3d(0,  -3em,  0);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.gal__footer {
    position: absolute;
    bottom: 0;
    right: 2em;
}
.gal .btn {
    margin-top: 1.5em;
}
.gallery--links .gal__bg, .gallery--mondialite .gal__bg {
    opacity: 0.6;
}
@media (min-width: 54em) {
    .gallery--links .gal: hover .gal__bg, .gallery--mondialite .gal:hover .gal__bg {
    opacity: 0.3;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: opacity 1s ease,  -webkit-transform 9s ease;
    transition: opacity 1s ease,  -webkit-transform 9s ease;
    transition: transform 9s ease,  opacity 1s ease;
    transition: transform 9s ease,  opacity 1s ease,  -webkit-transform 9s ease;
}
.gallery--links .gal:hover .gal__content, .gallery--links .gal:hover .gal__header, .gallery--mondialite .gal:hover .gal__content, .gallery--mondialite .gal:hover .gal__header {
    padding: 2%;
    -webkit-transition: 1.4s cubic-bezier(0.77,  0,  0.175,  1);
    transition: 1.4s cubic-bezier(0.77,  0,  0.175,  1);
}
.gallery--links .gal:hover .sep-center, .gallery--mondialite .gal:hover .sep-center {
    width: 4em;
    -webkit-transition: width 1.2s ease;
    transition: width 1.2s ease;
}
.gallery--links .gal:hover .gal__subtitle, .gallery--mondialite .gal:hover .gal__subtitle {
    opacity: 1;
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
}.gallery.grid-wrap {
    margin-bottom: 2em;
}
.halfs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 54em) {
    .halfs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
}.halfs__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 20em;
}
@media (min-width: 54em) {
    .halfs__col {
    width: 50%}
}.halfs__content {
    padding: 5em 2.5em;
    margin: 0 auto;
}
@media (min-width: 54em) {
    .halfs__content {
    max-width: 38em;
    padding: 7.5em 2.5em;
}
}.halfs blockquote cite {
    margin-top: 3em;
    font-style: normal;
}
@media (min-width: 54em) {
    .halfs--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
}.halfs--centered {
    background-color: #111;
    color: rgba(255, 255, 255, 0.8);
}
.halfs--centered .halfs__col {
    width: 100%}
@media (min-width: 54em) {
    .halfs--centered .halfs__col {
    min-height: 30em;
}
}.halfs--centered .halfs__content {
    margin: 0 auto;
}
@media (min-width: 54em) {
    .halfs--centered .halfs__content {
    max-width: 40em;
    padding: 10% 5%}
}.toc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-left: -1em;
    margin-right: -1em;
    max-width: 46em;
    margin: 0 auto;
}
.toc>* {
    padding: 1em;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%}
@media (min-width: 54em) {
    .toc>* {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%}
}.toc br {
    display: none;
}
.toc__item {
    text-align: center;
    margin-bottom: 1.5em;
}
.toc__item span {
    display: block;
}
.toc__numb {
    margin-bottom: 1.4em;
    font-size: .7em;
    font-weight: 600;
}
.toc__title {
    font-weight: 500;
}
.toc__title {
    word-spacing: 9999px;
}
.slider--imgs {
    padding-bottom: 2em;
}
.slider--imgs .slider__item {
    background-color: #242121;
}
.slider--imgs .slider__item img {
    width: 100%;
    opacity: 0.7;
}
.slider--imgs .slider__item, .slider--imgs .slider__item img {
    margin: 0 auto;
    display: block;
}
.slider--dotsontop {
    padding-bottom: 0;
    position: relative;
}
.slider--dotsontop .js-slider-imgs:after {
    content: '';
    /* z-index: 91; */
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    color: #012641
}
.slider--dotsontop .slick-dots {
    z-index: 99;
    bottom: 0;
}
.slider--dotsontop .slick-dots li button {
    border: 1px solid rgba(255, 255, 255, 0.8);
}
.slider--dotsontop .slick-dots .slick-active button, .slider--dotsontop .slick-dots li button:hover:before, .slider--dotsontop .slick-dots li button:focus:before {
    background-color: #fff;
    opacity: 1;
}
.text-slider {
    padding: 7em 0;
}
.text-slider .slider__item {
    opacity: 0;
}
.text-slider .slick-current {
    -webkit-animation: fade-in 2s ease both;
    animation: fade-in 2s ease both;
}
.text-slider {
    text-align: center;
}
@media (min-width: 54em) {
    .text-slider {
    text-align: left;
}
}.text-slider__title {
    margin-bottom: 1em;
}
@media (min-width: 54em) {
    .text-slider__title {
    padding-right: 1em;
    margin-bottom: 0;
}
}.text-slider .grid, .text-slider .grid-sm, .text-slider .grid-lg, .text-slider .heading, .text-slider .grid--lg, .text-slider .grid-xl, .text-slider .grid--xl, .text-slider .grid-full, .text-slider .grid--full {
    width: 70%}
@media (min-width: 54em) {
    .text-slider .grid, .text-slider .grid-sm, .text-slider .grid-lg, .text-slider .heading, .text-slider .grid--lg, .text-slider .grid-xl, .text-slider .grid--xl, .text-slider .grid-full, .text-slider .grid--full {
    width: 80%}
}.text-slider .slick-dots {
    bottom: -4em;
}
.teams {
    background-color: rgba(0, 0, 0, 0.8);
}
.teams__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-left: 0;
    margin-right: 0;
    position: relative;
}
.teams__grid>* {
    padding: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%}
@media (min-width: 54em) {
    .teams__grid>* {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%}
}@media (min-width: 65em) {
    .teams__grid>* {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%}
}
    .teams__grid>* {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%}
.teams.animated {
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-animation: bg-in 1s 1s ease both;
    animation: bg-in 1s 1s ease both;
}
@media (min-width: 54em) {
    .teams--sid-pete {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
}@media (min-width: 54em) {
    .teams--sid-pete .team {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%}
}.teams--sid-pete .team__link {
    padding-bottom: 75%}
.teams--sid-pete .team__header {
    width: 100%}
.team {
    position: relative;
    color: #fff;
    background: #242121;
    -webkit-transition: background 0.5s ease;
    transition: background 0.5s ease;
}
.team__link {
    position: relative;
    display: block;
    padding-bottom: 90%;
    text-align: center;
    color: #fff;
    overflow: hidden;
}
.team__bg {
    z-index: 0;
    opacity: 0.6;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    z-index: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: opacity 1s,  -webkit-transform 3s;
    transition: opacity 1s,  -webkit-transform 3s;
    transition: transform 3s,  opacity 1s;
    transition: transform 3s,  opacity 1s,  -webkit-transform 3s;
}
.team__header {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 1em;
}
.team__title {
    font-size: 1.4em;
    line-height: 1.3;
}
.team__position {
    line-height: 1.2;
}
.team .sep-center {
    margin: 1em auto;
}
.team:hover {
    -webkit-transition: background 2s cubic-bezier(0.77,  0,  0.175,  1) !important;
    transition: background 2s cubic-bezier(0.77,  0,  0.175,  1) !important;
}
.team:hover .team__link {
    color: #fff;
    -webkit-transition: color 1s ease;
    transition: color 1s ease;
}
.blog-decription-long p{
    font-size: 1em !important;
    color:#323232 !important;
    text-decoration: auto !important;
    font-family: 'Montserrat', sans-serif !important;
}
.blog-decription-long p span {
    font-size: 1em !important;
    color:#323232 !important;
    text-decoration: auto !important;
    font-family: 'Montserrat', sans-serif !important;
}
.blog-decription-long ul li{
    font-size: 1em !important;
    color:#323232 !important;
    text-decoration:dotted !important;
    list-style: circle !important;
    font-family: 'Montserrat', sans-serif !important;
}
.color-cadetblue{
    color: cadetblue;
}

.team:hover .team__bg {
    opacity: 0.3;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: opacity 1s,  -webkit-transform 15s;
    transition: opacity 1s,  -webkit-transform 15s;
    transition: transform 15s,  opacity 1s;
    transition: transform 15s,  opacity 1s,  -webkit-transform 15s;
}
.single-team .site-header {
    display: none;
}
.single-team .content, .single-team .slider, .single-team .gallery {
    margin-bottom: 2em;
}
.single-team .post-footer {
    padding-top: 0;
}
.team-nav {
    position: fixed;
    top: 40%;
    left: 0;
    z-index: 99;
    width: 100%}
.team-nav a {
    font-size: 1.5em;
    color: #fff;
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.team-nav a:hover, .team-nav a:focus {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.team-nav a:active {
    color: rgba(191, 191, 191, 0.7);
}
.team-nav__left {
    position: absolute;
    left: 1em;
}
.team-nav__right {
    position: absolute;
    right: 1em;
}
.team-nav__left, .team-nav__right {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.6s cubic-bezier(0.19,  1,  0.22,  1),  -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
}
.team-nav__left:hover, .team-nav__right:hover {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.6s cubic-bezier(0.19,  1,  0.22,  1),  -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
}
.team-nav__close {
    position: fixed;
    top: 1em;
    right: 0.5em;
    z-index: 99;
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.19,  1,  0.22,  1);
    transition: -webkit-transform 0.7s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.7s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.7s cubic-bezier(0.19,  1,  0.22,  1),  -webkit-transform 0.7s cubic-bezier(0.19,  1,  0.22,  1);
}
.team-nav__close:active {
    border: none;
}
.team-nav__close:hover {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.19,  1,  0.22,  1);
    transition: -webkit-transform 0.7s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.7s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.7s cubic-bezier(0.19,  1,  0.22,  1),  -webkit-transform 0.7s cubic-bezier(0.19,  1,  0.22,  1);
}
.team-nav__close:hover .close-circle {
    background: rgba(0, 0, 0, 0.7);
    -webkit-transition: background 0.6 cubic-bezier(0.19,  1,  0.22,  1);
    transition: background 0.6 cubic-bezier(0.19,  1,  0.22,  1);
}
.team-nav__x {
    position: absolute;
    top: 50%;
    z-index: 8;
    display: block;
}
.team-nav__x:after, .team-nav__x:before {
    content: '';
    position: absolute;
    top: 0;
    z-index: -1;
    display: block;
    width: 1.855555rem;
    height: 1px;
    background: #fff;
    zoom: 1;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.team-nav__x:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.team-nav__x:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.team-nav .close-circle {
    z-index: 7;
    position: relative;
    left: -0.5em;
    height: 2em;
    width: 2em;
    display: block;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 100%;
    -webkit-transition: background 0.7s cubic-bezier(0.19,  1,  0.22,  1);
    transition: background 0.7s cubic-bezier(0.19,  1,  0.22,  1);
}
.scrolling-down .team-nav a {
    color: #111;
}
.scrolling-down .team-nav .close-circle {
    background-color: rgba(0, 0, 0, 0.7);
}
.post-header {
    text-align: center;
    margin: 0 auto;
    padding: 5em 0 3.333em;
}
.post-header__pretitle {
    max-width: 30em;
    margin: 0 auto;
}
.post-header__title {
    max-width: 25em;
    margin-left: auto;
    margin-right: auto;
}
.post-header__byline {
    display: block;
    padding-top: 3em;
}
.post-footer {
    position: relative;
    padding: 3em 0;
    border-bottom: 1px solid;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: center;
}
.post-footer__figure img {
    display: block;
    height: 5em;
    width: 5em;
    margin: 0 auto;
    border-radius: 100%}
.post-footer__figure+.post-footer__author {
    margin-top: 1em;
}
.post-footer__bio {
    max-width: 30em;
    margin: 1em auto;
}
.post-footer__link {
    display: inline-block;
    color: #242121;
}
.post-shares {
    margin: 2em auto;
    text-align: center;
}
.post-shares__title {
    margin: 0 0 1em;
    color: #242121;
}
.post-shares__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.post-shares__list li {
    padding: 0 0.75em;
}
.posts__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-left: -2em;
    margin-right: -2em;
}
.posts__grid>* {
    padding: 2em;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%}
@media (min-width: 54em) {
    .posts__grid>* {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%}
}.post {
    text-align: center;
}
.post__link, .post__img {
    display: block;
}
.post__figure {
    position: relative;
    background-color: #fff;
    overflow: hidden;
    padding-bottom: 55%;
    position: relative;
    height: 0;
}
.post__figure>img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.post__figure__img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 5s ease;
    transition: -webkit-transform 5s ease;
    transition: transform 5s ease;
    transition: transform 5s ease,  -webkit-transform 5s ease;
}
.post__header {
    padding: 1em 0;
}
.post__tag {
    color: #bbb;
}
.post__title {
    max-width: 90%;
    margin: 0.5em auto 1em;
}
.post:hover {
    cursor: pointer;
}
.post:hover .post__img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 10s ease;
    transition: 10s ease;
}
.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #ddd;
}
.pagination a {
    z-index: 5;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    padding: 2em 0.5em;
    text-align: center;
}
.pagination a:before {
    z-index: 5;
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    -webkit-transition: border-color 0.2s ease-out;
    transition: border-color 0.2s ease-out;
}
.pagination a:after {
    z-index: 1;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #111;
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.77,  0,  0.175,  1);
    transition: -webkit-transform 0.7s cubic-bezier(0.77,  0,  0.175,  1);
    transition: transform 0.7s cubic-bezier(0.77,  0,  0.175,  1);
    transition: transform 0.7s cubic-bezier(0.77,  0,  0.175,  1),  -webkit-transform 0.7s cubic-bezier(0.77,  0,  0.175,  1);
}
.pagination a:hover {
    color: #fff;
}
.pagination a:hover.pagination__link--previous:before {
    border-color: transparent #fff transparent transparent;
}
.pagination a:hover.pagination__link--next:before {
    border-color: transparent transparent transparent #fff;
}
.pagination a:hover:after {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.77,  0,  0.175,  1);
    transition: -webkit-transform 0.7s cubic-bezier(0.77,  0,  0.175,  1);
    transition: transform 0.7s cubic-bezier(0.77,  0,  0.175,  1);
    transition: transform 0.7s cubic-bezier(0.77,  0,  0.175,  1),  -webkit-transform 0.7s cubic-bezier(0.77,  0,  0.175,  1);
}
.pagination__link--previous {
    border-right: 1px solid #ddd;
}
.pagination__link--previous:before {
    left: 1em;
    border-width: 6px 10px 6px 0;
    border-color: transparent #111 transparent transparent;
    -webkit-transition: border-color 0.2s ease-out;
    transition: border-color 0.2s ease-out;
}
.pagination__link--previous:after {
    -webkit-transform: translateX(-105%);
    transform: translateX(-105%);
}
.pagination__link--next:before {
    right: 1em;
    border-width: 6px 0 6px 10px;
    border-color: transparent transparent transparent #111;
}
.pagination__link--next:after {
    -webkit-transform: translateX(105%);
    transform: translateX(105%);
}
.pagination__title {
    font-size: .7em;
}
.pagination__content {
    position: relative;
    z-index: 3;
}
.pagination--dark {
    border-top: 1px solid #444;
    border-bottom: 1px solid #444;
}
.pagination--dark a {
    color: #fff;
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
    background-color: #111;
}
.pagination--dark a:hover, .pagination--dark a:focus {
    color: #111;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
.pagination--dark a:active {
    color: #000;
}
.pagination--dark a:after {
    z-index: 1;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
}
.pagination--dark a:hover {
    color: #111 !important;
}
.pagination--dark .pagination__link--previous {
    border-right: 1px solid #444;
}
.pagination--dark .pagination__link--previous:before {
    border-color: transparent #fff transparent transparent;
}
.pagination--dark .pagination__link--previous:hover:before {
    border-color: transparent #111 transparent transparent !important;
}
.pagination--dark .pagination__link--next:before {
    border-color: transparent transparent transparent #fff;
}
.pagination--dark .pagination__link--next:hover:before {
    border-color: transparent transparent transparent #111 !important;
}
.filter__text {
    color: #323232;
}
.filter__value {
    color: #999;
    border-bottom: 1px solid #999;
    -webkit-transition: 0.6s ease;
    transition: 0.6s ease;
}
.filter__value:hover {
    color: #111;
    border-color: #111;
    -webkit-transition: 0.6s ease;
    transition: 0.6s ease;
}
.tweets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (min-width: 54em) {
    .tweets .tweet {
    felx-basis: 33.333%;
    padding: 0 1em;
}
}.sitemap-block {
    margin: 0 0 2em;
}
.sitemap-block__title {
    margin: 0 0 0.5em;
}
@media (max-width: 54em) {
    .locations: after {
    content: '';
    z-index: 5;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
  }
  .footer-sector-contact p{
    text-align: center;
    width: 100%;
    padding: 20px;
  }
  .footer-sector-contact{
    padding: 20px;
  }
  .icon-size{
    width: 10px;
    height: 10px;
  }
  .section-point{
    padding: 20px;
  }

}
.locations__map {
    height: 100%;
    min-height: 25em;
    margin: 0;
    padding: 0;
    background-color: #111;

}

@media (min-width: 54em) {
      .locations__map {
      height: 35em;
  }
}
.locations__title {
    margin-bottom: 0.5em;
}
.locations__address, .locations__phone {
    letter-spacing: 0.05em;
}
.locations-toc {
    padding: 5em 0;
    text-align: center;
}
.locations-toc a {
    display: block;
    padding: 3em 0;
    border: 1px solid transparent;
}
.locations-toc a:hover, .locations-toc a.active {
    cursor: cursor;
    border: 1px solid #ddd;
}
.locations-toc__numb {
    display: block;
    margin-bottom: 1em;
    font-size: .7em;
    font-weight: 600;
}
.locations-toc__title {
    display: block;
}
.locations-toc__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-left: -1em;
    margin-right: -1em;
}
.locations-toc__grid>* {
    padding: 1em;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%}
@media (min-width: 54em) {
    .locations-toc__grid>* {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%}
}@media (min-width: 65em) {
    .locations-toc__grid>* {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%}
}.hq-map {
    position: relative;
    min-height: 30em;
    background-color: #fff;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
@media (min-width: 54em) {
    .hq-map {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
}.hq-map__info {
    padding: 5em;
    text-align: center;
}
@media (min-width: 54em) {
    .hq-map__info {
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    max-width: 35%;
    text-align: left;
}
}@media (max-width: 54em) {
    .hq-map__info address {
    letter-spacing: 0.05em;
}
}.hq-map__wrap {
    position: relative;
    height: 100%;
    width: 100%;
    display: block;
    right: 0;
    top: 0;
    height: 30em;
}
@media (min-width: 54em) {
    .hq-map__wrap {
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%;
    max-width: 65%}
}.hq-map__wrap:before {
    z-index: 6;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 50%}
@media (min-width: 54em) {
    .hq-map__wrap: before {
    background-image: -webkit-gradient(linear,  right top,  left top,  from(rgba(255, 255, 255, 0)),  to(#eceae6));
    background-image: linear-gradient(to left,  rgba(255, 255, 255, 0) 0%,  #eceae6 100%);
}
}.hq-map__map {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.info-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%}
@media (min-width: 54em) {
    .info-cards {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
}.info-cards .info-card {
    padding: 5em 0;
    text-align: center;
}
@media (min-width: 54em) {
    .info-cards .info-card {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%}
}.info-cards .info-card__link {
    padding: 7em 0;
    text-align: center;
    background-color: #eceae6;
    border-bottom: 1px solid #fff;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
@media (min-width: 54em) {
    .info-cards .info-card__link {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    border-right: 1px solid #fff;
}
}.info-cards .info-card__link:last-child {
    border-right: 0;
}
.info-cards .info-card__link:hover {
    background-color: #fff;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.info-cards .info-card__content {
    font-family: 'Montserrat', sans-serif;
}
.info-cards .info-card__list-item {
    padding-bottom: 0.25em;
}
.info-cards--dark .info-card {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
}
@media (min-width: 54em) {
    .info-cards--dark .info-card {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
}.info-cards--dark a {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    color: #fff;
    overflow-x: hidden;
}
.info-cards--dark a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #fff;
    -webkit-transform: translate3d(-108%,  0,  0);
    transform: translate3d(-108%,  0,  0);
    opacity: 0;
    -webkit-transition: opacity 0.7s ease, -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.7s ease, -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.7s ease, transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.7s ease, transform 0.4s cubic-bezier(0.4,  0,  0.2,  1), -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
}
.info-cards--dark a:hover {
    color: rgba(255, 255, 255, 0.8);
}
.info-cards--dark a:hover:after {
    opacity: 1;
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    -webkit-transition: opacity 0.1s ease, -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.1s ease, -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.1s ease, transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
    transition: opacity 0.1s ease, transform 0.4s cubic-bezier(0.4,  0,  0.2,  1), -webkit-transform 0.4s cubic-bezier(0.4,  0,  0.2,  1);
}
.insta-feed {
    padding: 2em 0 5em;
}
.insta-feed__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-left: -2.5em;
    margin-right: -2.5em;
}
.insta-feed__grid>* {
    padding: 2.5em;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%}
@media (min-width: 54em) {
    .insta-feed__grid>* {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%}
}.insta-item {
    position: relative;
    overflow: hidden;
}
.insta-item__link {
    position: relative;
    display: block;
    color: #fff;
    overflow: hidden;
}
.insta-item__img {
    display: block;
}
.hidden-small{
  flex-grow: 4;
}
.insta-item__caption {
    opacity: 0;
    z-index: 4;
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    padding: .5em;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.3);
    overflow: hidden;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.insta-item__caption p {
    font-family: 'Montserrat', sans-serif;
    font-size: 0.7em;
    line-height: 1.4;
    margin: 0 auto;
    padding-bottom: 0.5em;
    color: #fff;
}
.insta-item__link:hover .insta-item__caption {
    opacity: 1;
}
.networks {
    position: relative;
    background-color: #323232;
}
.network-map-wrap {
    position: relative;
    height: 0;
    padding-top: 1em;
    padding-bottom: 78%}
@media (min-width: 54em) {
    .network-map-wrap {
    padding-top: 2em;
    padding-bottom: 72%}
}.network-map-wrap .network-map {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%}
@media (max-width: 54em) {
    .network-map-wrap--med {
    display: none;
}
}.network-map-wrap--mobile {
    padding-bottom: 124%}
@media (min-width: 54em) {
    .network-map-wrap--mobile {
    display: none;
}
}@media (min-width: 54em) {
    .network-map--mobile {
    display: none;
}
}.network-map--mobile .network-map__flightpaths path {
    stroke-width: 2.1px;
    opacity: 0.2;
}
.network-map--mobile .st0 {
    fill: #333232;
}
.network-map--mobile .st1 {
    fill: #FFFFFF;
}
.network-map--mobile .st2 {
    fill: #474545;
}
.network-map--mobile .st3 {
    fill: #969292;
}
.network-map--mobile .st4 {
    fill: #7A7878;
}
.network-map--mobile .st5 {
    fill: none;
    stroke: #FFFFFF;
    stroke-width: 0.5035;
    stroke-linecap: round;
    stroke-miterlimit: 10;
    stroke-dasharray: .518e, 2.266;
}
.network-map--mobile .st6 {
    fill: #BBB8B8;
}
.network-map--mobile .st7 {
    fill: #2CBBAB;
}
.network-map--mobile .st8 {
    fill: #5EA3D8;
}
.network-map--mobile .st9 {
    fill: #696B6D;
}
.footer-flex-terms{
  display: flex;
  width: 100%;
  justify-content:space-between;
  align-items: center;
  padding: 0px;
  margin-bottom: 30px;
}
@media (max-width: 54em) {
    .network-map--med {
    display: none;
}

.site-header__logo{
  width: 100%;
  max-width: 100%
}
.nav-right{
  margin-right: 30px;
  gap: 10px;
}
.mast__title {
  margin-top: 30px;
}
.btn_main_home{
  height: 200px;
  display: flex;
  flex-flow: column;
  align-items: center;
}
.btn_main_home a{
  margin-top: 5px;
  margin-bottom: 0px;
}
a.btn_main_sam{
  min-width: 190px;
  padding: 8px 25px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top:  0px;
  margin-bottom: 5px;
  line-height: 1.2;
}
.blog-slider{
  padding: 0px;
}
.cta{
  margin-top: 20px;
}
.mast__header p{
  margin-top: 20px;
  margin-bottom: 20px;
}

.btn-contact{
  margin-right: 0px;
}

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

}.network-map--med .network-map__dots>.dots-item {
    opacity: 0;
}
.network-map--med .network-map__dots.is-animated>.dots-item {
    opacity: 1;
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    -webkit-animation: map-in 0.5s ease both;
    animation: map-in 0.5s ease both;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(1) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(2) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(3) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(4) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(5) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(6) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(7) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(8) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(9) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(10) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(11) {
    -webkit-animation-delay: 1.65s;
    animation-delay: 1.65s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(12) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(13) {
    -webkit-animation-delay: 1.95s;
    animation-delay: 1.95s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(14) {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(15) {
    -webkit-animation-delay: 2.25s;
    animation-delay: 2.25s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(16) {
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(17) {
    -webkit-animation-delay: 2.55s;
    animation-delay: 2.55s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(18) {
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(19) {
    -webkit-animation-delay: 2.85s;
    animation-delay: 2.85s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(20) {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(21) {
    -webkit-animation-delay: 3.15s;
    animation-delay: 3.15s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(22) {
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(23) {
    -webkit-animation-delay: 3.45s;
    animation-delay: 3.45s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(24) {
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(25) {
    -webkit-animation-delay: 3.75s;
    animation-delay: 3.75s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(26) {
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(27) {
    -webkit-animation-delay: 4.05s;
    animation-delay: 4.05s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(28) {
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(29) {
    -webkit-animation-delay: 4.35s;
    animation-delay: 4.35s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(30) {
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(31) {
    -webkit-animation-delay: 4.65s;
    animation-delay: 4.65s;
}
.network-map--med .network-map__dots.is-animated>.dots-item:nth-child(32) {
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s;
}

.network-map--med .network-map__countries>.layer-item, .network-map--med .network-map__cities>.layer-item, .network-map--med .network-map__stats>.layer-item {
    opacity: 0;
}
.network-map--med .network-map__countries.is-animated>.layer-item, .network-map--med .network-map__cities.is-animated>.layer-item, .network-map--med .network-map__stats.is-animated>.layer-item {
    opacity: 1;
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    -webkit-animation: map-in 1s ease both;
    animation: map-in 1s ease both;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(1), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(1) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(2), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(2) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(3), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(3) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(4), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(4) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(5), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(5) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(6), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(6) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(7), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(7) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(8), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(8) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(9), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(9) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(10), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(10) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(11), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(11) {
    -webkit-animation-delay: 1.65s;
    animation-delay: 1.65s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(12), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(12) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(13), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(13) {
    -webkit-animation-delay: 1.95s;
    animation-delay: 1.95s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(14), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(14) {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(15), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(15) {
    -webkit-animation-delay: 2.25s;
    animation-delay: 2.25s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(16), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(16) {
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(17), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(17) {
    -webkit-animation-delay: 2.55s;
    animation-delay: 2.55s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(18), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(18) {
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(19), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(19) {
    -webkit-animation-delay: 2.85s;
    animation-delay: 2.85s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(20), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(20) {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(21), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(21) {
    -webkit-animation-delay: 3.15s;
    animation-delay: 3.15s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(22), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(22) {
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(23), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(23) {
    -webkit-animation-delay: 3.45s;
    animation-delay: 3.45s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(24), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(24) {
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(25), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(25) {
    -webkit-animation-delay: 3.75s;
    animation-delay: 3.75s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(26), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(26) {
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(27), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(27) {
    -webkit-animation-delay: 4.05s;
    animation-delay: 4.05s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(28), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(28) {
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(29), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(29) {
    -webkit-animation-delay: 4.35s;
    animation-delay: 4.35s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(30), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(30) {
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(31), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(31) {
    -webkit-animation-delay: 4.65s;
    animation-delay: 4.65s;
}
.network-map--med .network-map__countries.is-animated>.layer-item:nth-child(32), .network-map--med .network-map__cities.is-animated>.layer-item:nth-child(32) {
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s;
}
.network-map--med .network-map__stats.is-animated>.layer-item:nth-child(1) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s;
}
.network-map--med .network-map__stats.is-animated>.layer-item:nth-child(2) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}
.network-map--med .network-map__stats.is-animated>.layer-item:nth-child(3) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}
.network-map--med .network-map__stats.is-animated>.layer-item:nth-child(4) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.network-map--med .network-map__stats.is-animated>.layer-item:nth-child(5) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s;
}
.network-map--med .network-map__stats.is-animated>.layer-item:nth-child(6) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.network-map--med .network-map__flightpaths>.layer-item {
    opacity: 0;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
}
.network-map--med .network-map__flightpaths path {
    stroke-width: 2px;
}
.network-map--med .network-map__flightpaths.is-animated, .network-map--med .network-map__flightpaths.is-animated>.layer-item {
    opacity: 0.7;
    -webkit-transition: opacity 1s 1s ease;
    transition: opacity 1s 1s ease;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(1), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(1) {
    -webkit-transition-delay: .75s;
    transition-delay: .75s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(2), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(2) {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(3), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(3) {
    -webkit-transition-delay: 2.25s;
    transition-delay: 2.25s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(4), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(4) {
    -webkit-transition-delay: 3s;
    transition-delay: 3s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(5), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(5) {
    -webkit-transition-delay: 3.75s;
    transition-delay: 3.75s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(6), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(6) {
    -webkit-transition-delay: 4.5s;
    transition-delay: 4.5s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(7), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(7) {
    -webkit-transition-delay: 5.25s;
    transition-delay: 5.25s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(8), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(8) {
    -webkit-transition-delay: 6s;
    transition-delay: 6s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(9), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(9) {
    -webkit-transition-delay: 6.75s;
    transition-delay: 6.75s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(10), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(10) {
    -webkit-transition-delay: 7.5s;
    transition-delay: 7.5s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(11), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(11) {
    -webkit-transition-delay: 8.25s;
    transition-delay: 8.25s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(12), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(12) {
    -webkit-transition-delay: 9s;
    transition-delay: 9s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(13), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(13) {
    -webkit-transition-delay: 9.75s;
    transition-delay: 9.75s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(14), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(14) {
    -webkit-transition-delay: 10.5s;
    transition-delay: 10.5s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(15), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(15) {
    -webkit-transition-delay: 11.25s;
    transition-delay: 11.25s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(16), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(16) {
    -webkit-transition-delay: 12s;
    transition-delay: 12s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(17), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(17) {
    -webkit-transition-delay: 12.75s;
    transition-delay: 12.75s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(18), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(18) {
    -webkit-transition-delay: 13.5s;
    transition-delay: 13.5s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(19), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(19) {
    -webkit-transition-delay: 14.25s;
    transition-delay: 14.25s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(20), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(20) {
    -webkit-transition-delay: 15s;
    transition-delay: 15s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(21), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(21) {
    -webkit-transition-delay: 15.75s;
    transition-delay: 15.75s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(22), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(22) {
    -webkit-transition-delay: 16.5s;
    transition-delay: 16.5s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(23), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(23) {
    -webkit-transition-delay: 17.25s;
    transition-delay: 17.25s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(24), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(24) {
    -webkit-transition-delay: 18s;
    transition-delay: 18s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(25), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(25) {
    -webkit-transition-delay: 18.75s;
    transition-delay: 18.75s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(26), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(26) {
    -webkit-transition-delay: 19.5s;
    transition-delay: 19.5s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(27), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(27) {
    -webkit-transition-delay: 20.25s;
    transition-delay: 20.25s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(28), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(28) {
    -webkit-transition-delay: 21s;
    transition-delay: 21s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(29), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(29) {
    -webkit-transition-delay: 21.75s;
    transition-delay: 21.75s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(30), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(30) {
    -webkit-transition-delay: 22.5s;
    transition-delay: 22.5s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(31), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(31) {
    -webkit-transition-delay: 23.25s;
    transition-delay: 23.25s;
}
.network-map--med .network-map__flightpaths.is-animated:nth-child(32), .network-map--med .network-map__flightpaths.is-animated>.layer-item:nth-child(32) {
    -webkit-transition-delay: 24s;
    transition-delay: 24s;
}
.network-map--med .st0 {
    fill: #333232;
}
.network-map--med .st1 {
    fill: #474545;
}
.network-map--med .st2 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #333232;
}
.network-map--med .st3 {
    fill: #FFFFFF;
}
.network-map--med .st4 {
    fill: #969292;
}
.network-map--med .st5 {
    fill: #7A7878;
}
.span-Copyright{
  color: #fff;
  font-size: 12px;
  line-height: 14px;

}
.span-Copyright a{
  color: #999;
  font-size: 16px;
  margin-left: 2px;
}
.span-Copyright a:hover{
  color: #777;
}
.network-map--med .st6 {
    display: none;
}
.network-map--med .st7 {
    display: inline;
    fill: #696B6D;
}
.network-map--med .st8 {
    display: inline;
    fill: none;
    stroke: #696B6D;
    stroke-miterlimit: 10;
}
.network-map--med .st9 {
    display: inline;
    fill: #5EA3D8;
    stroke: #474545;
    stroke-width: 3;
    stroke-miterlimit: 10;
}
.network-map--med .st10 {
    display: inline;
    fill: none;
    stroke: #696B6D;
    stroke-width: 2;
    stroke-miterlimit: 10;
}
.network-map--med .st11 {
    fill: none;
    stroke: #FFFFFF;
    stroke-width: 1.3279;
    stroke-linecap: round;
    stroke-miterlimit: 10;
    stroke-dasharray: 4.64e, 5.976;
}
.network-map--med .st12 {
    fill: #BBB8B8;
}
.network-map--med .st13 {
    fill: #2CBBAB;
}
.network-map--med .st14 {
    fill: #5EA3D8;
}
.network-map--med .st15 {
    fill: #696B6D;
}

@-webkit-keyframes map-in {
    from {
    opacity: 0;
    -webkit-transform: translateY(-0.5em);
    transform: translateY(-0.5em);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes map-in {
    from {
    opacity: 0;
    -webkit-transform: translateY(-0.5em);
    transform: translateY(-0.5em);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@-webkit-keyframes map-dashs {
    from {
    stroke-dashoffset: 1400;
}
to {
    stroke-dashoffset: 0;
}
}@keyframes map-dashs {
    from {
    stroke-dashoffset: 1400;
}
to {
    stroke-dashoffset: 0;
}
}@-webkit-keyframes map-dash {
    0% {
    opacity: 0;
}
30% {
    opacity: 1;
    stroke-dashoffset: 300;
}
100% {
    stroke-dashoffset: 0;
}
}@keyframes map-dash {
    0% {
    opacity: 0;
}
30% {
    opacity: 1;
    stroke-dashoffset: 300;
}
100% {
    stroke-dashoffset: 0;
}
}.modal {
    display: block;
    width: 95%;
    max-width: 60em;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}
@media (max-width: 37em){


  .yr-size{
  font-size: 12px;
  }
  .stats{
    font-size: 30px;
    margin-bottom: 4px;
  }

  .count-text{
    max-width: 150px;
    padding-left: 10px;
  }
  .count-text p{
    font-size: 10px;
  }
  .count-text h3{
    font-size: 14px;
  }
  .count-text{
    margin-left: 0rem;
  }
  .intro-manager{
    padding: 0px;
  }

.intro-manager h3{
  text-align: center;

}
.intro_title{
  margin-top: 54px;
  margin-bottom: 25px;
}
.intro-box-p1{
  font-size: 20px;
}
.intro-box-p2{
  font-size: 16px;
}
.intro-box-flex {
  flex-wrap: wrap;
  justify-content: center;
}
.btn-intro{

  right: 29%;
}

.partners-card-main{
  padding: 21px;
  height: auto;
}

.btn-link span {
  font-size: 16px;
}
.social-net img{
  height: 25px;
  margin-right: 5px;
}
.social-net{
  margin-left: 0px;
  margin-bottom: 30px;

}
.span-Copyright{
  display: flex;
  flex-grow: 4;
}
.footer-terms{
  justify-content: center;
  flex-flow: column;
}

.hidden-small{
  display: none;
}
.show-small{
  display: block;
}


}
@media (min-width: 37em){
  .hidden-small{
    display: flex;
  }
  .show-small{
    display: none;
  }
}
@media screen and (min-device-width: 38rem) and (max-device-width: 53rem){
  .stats-left {
    font-size: 66px;
  }
  .yr-size{
  font-size: 16px;
  }
  .stats{
    font-size: 35px;
    margin-bottom: 4px;
  }
  .stats-right{
    padding-left: 2rem;
  }

  .count-text p{
    font-size: 12px;
  }
  .count-text h3{
    font-size: 16px;
  }
  .count-text{
    margin-left: 2rem;
  }
}
@media (min-width: 54em) {
    .modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    min-height: 30em;
    width: 80%}
}.modal__col {
    position: relative;
    background-color: #fff;
}
@media (min-width: 54em) {
    .modal__col {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}.modal__col.has-bg {
    min-height: 15em;
}
@media (min-width: 54em) {
    .modal__col.has-bg {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    width: 70%;
    max-width: 70%}
}.modal__bg {
    z-index: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 15em;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease,  -webkit-transform 0.4s ease;
}
.modal__content {
    position: relative;
    width: 95%;
    background-color: #fff;
    color: #323232;
    padding: 2em;
    text-align: center;
}
@media (min-width: 54em) {
    .modal__content {
    width: 90%
  }

}
.modal__tag, .modal__pretitle {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}

.modal__title {
    margin: 1.5em auto 0.5em;
    font-size: 1.05em;
    font-weight: 500;
}
.modal__text {
    max-width: 22em;
    margin: 0 auto 1.5em;
    line-height: 1.4;
}
.modal__divider {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    margin: 0.5em auto;
}
.is-open .modal {
    -webkit-animation: scale-in 0.25s ease-in both;
    animation: scale-in 0.25s ease-in both;
}
.modal--signup .has-bg {
    background-color: rgba(0, 0, 0, 0.8);
}
.modal--signup .has-bg .modal__bg {
    opacity: 0.8;
}
.signup-form__input {
    margin-bottom: 0.75em;
}
.signup-form__btn {
    display: inherit;
    margin: 1em 0;
}
.signup-form .error {
    background-color: #ffeded;
    border-bottom: 1px solid #c43a31 !important;
}
.signup-form .error::-webkit-input-placeholder {
    position: relative;
    letter-spacing: 0px;
    color: #C43A31;
}
.signup-form .error:-ms-input-placeholder {
    position: relative;
    letter-spacing: 0px;
    color: #C43A31;
}
.signup-form .error::placeholder {
    position: relative;
    letter-spacing: 0px;
    color: #C43A31;
}
.signup-form .error::-webkit-input-placeholder {
    color: #c43a31;
}
.signup-form .error:-moz-placeholder {
    color: #c43a31;
}
.signup-form .error::-moz-placeholder {
    color: #c43a31;
}
.signup-form .error:-ms-input-placeholder {
    color: #c43a31;
}
.signup__check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    margin: 1.25em 0 1em;
}
.signup__check-input {
    -moz-appearance: checkbox !important;
    appearance: checkbox !important;
    -webkit-appearance: checkbox !important;
    border: 1px solid #111;
    padding: 0;
    width: 3em;
}
.signup__check-label {
    font-size: 0.625em;
    line-height: 1.3;
    color: #111;
    text-align: left;
}
.signup__terms {
    display: block;
    margin: 0.5em 0;
    font-size: 0.5em;
    line-height: 1.5;
    text-align: left;
    color: #999;
}
.mt-20{
  margin-top: 20px;
}
.mt-40{
  margin-top: 40px!important;
}
.mb-30{
  margin-bottom: 30px;
}
.btn-signup {
    display: block;
    margin: 1.75em 0 1em;
    padding: 0.5em 1.5em;
    font-weight: 500;
    border: 1px solid rgba(1, 38, 65, 0.8) !important;
    color: #fff;
    background-color: rgba(1, 38, 65, 0.8);
}
.form-contact{
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 50px 0;
}
.form-contact input{
  min-width: 50vw;
}
.btn-signup:hover {
    color: rgba(0, 0, 0, 0.8);
    background-color: rgba(255, 255, 255, 0);
}
.signup-notice {
    z-index: -1;
    opacity: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    max-height: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5%;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    text-align: center;
}
.signup-notice__message {
    opacity: 0;
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 90%;
    max-width: 33em;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
}
.signup--error .signup-notice__message a {
    display: none;
}
.signup--success .signup-notice {
    z-index: 999;
    opacity: 1;
    height: 100vh;
    max-height: 100vh;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.1s ease,  z-index 0.1s ease;
    transition: opacity 0.1s ease,  z-index 0.1s ease;
    -webkit-animation: signup-success 8s ease both;
    animation: signup-success 8s ease both;
}
.signup--error .signup-notice {
    z-index: 999;
    opacity: 1;
    height: 5em;
    max-height: 5em;
    background: #C43A31;
    will-change: opacity;
    -webkit-transition: opacity 0.5s 0.1s ease,  z-index 0.1s ease,  max-height 0.5s ease;
    transition: opacity 0.5s 0.1s ease,  z-index 0.1s ease,  max-height 0.5s ease;
}
.signup--error.signup--success .signup-notice {
    height: 100vh;
    max-height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: max-height 1s ease,  background-color 1s;
    transition: max-height 1s ease,  background-color 1s;
    -webkit-animation: fade-out 3s 4s ease both;
    animation: fade-out 3s 4s ease both;
}
.signup--error .signup-notice span, .signup--success .signup-notice span {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
}
.signup--fade-out .signup-notice {
    -webkit-animation: signup-exit 1s 4s ease both;
    animation: signup-exit 1s 4s ease both;
}
@-webkit-keyframes signup-exit {
    to {
    opacity: 0;
}
}@keyframes signup-exit {
    to {
    opacity: 0;
}
}@-webkit-keyframes signup-success {
    0% {
    opacity: 0;
}
20% {
    opacity: 1;
}
80% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@keyframes signup-success {
    0% {
    opacity: 0;
}
20% {
    opacity: 1;
}
80% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@-webkit-keyframes signup-success-out {
    0% {
    z-index: 999;
    opacity: 1;
}
50% {
    z-index: 999;
    opacity: 0;
}
100% {
    z-index: -1;
    opacity: 0;
}
}@keyframes signup-success-out {
    0% {
    z-index: 999;
    opacity: 1;
}
50% {
    z-index: 999;
    opacity: 0;
}
100% {
    z-index: -1;
    opacity: 0;
}
}.signup-message {
    opacity: 0;
}
.signup-message p {
    font-size: 1em;
}
.submit-success .signup-message {
    opacity: 1;
    -webkit-animation: fade-in 1.5s 1s ease;
    animation: fade-in 1.5s 1s ease;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
}
.has-invalid {
    color: #c43a31;
}
.close-x {
    z-index: 99;
    position: relative;
    display: block;
    height: 2em;
    width: 2em;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease,  -webkit-transform 0.4s ease;
}
.close-x:hover {
    cursor: pointer;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease,  -webkit-transform 0.4s ease;
}
.close-x:after, .close-x:before {
    content: '';
    z-index: -1;
    position: absolute;
    top: 50%;
    width: 2em;
    height: 1px;
    display: block;
    background: #fff !important;
    -webkit-transition: background-color 0.4s ease-in-out;
    transition: background-color 0.4s ease-in-out;
}
.close-x:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.close-x:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.preloader {
    position: absolute;
    top: 40%;
    right: 0;
    left: 0;
    width: 4em;
    height: 4em;
    margin: 0 auto;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-top-color: #000;
    border-radius: 50%;
    -webkit-animation: spin 1s linear infinite both;
    animation: spin 1s linear infinite both;
    opacity: 1;
    -webkit-transition: opacity 2s 1s ease-out;
    transition: opacity 2s 1s ease-out;
}
.preloader-bounce:before, .preloader-bounce:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4em;
    height: 4em;
    background-color: #323232;
    border-radius: 50%;
    opacity: .6;
    -webkit-animation: preloader-bounce 2s infinite ease;
    animation: preloader-bounce 2s infinite ease;
}
.preloader-bounce:after {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
.has-preloader>img {
    opacity: 0;
}
.has-preloader.is-loaded .preloader {
    opacity: 0;
}
.has-preloader.is-loaded>img {
    opacity: 1;
    -webkit-transition: opacity 1.5s 0.5s ease-in,  -webkit-transform 10s;
    transition: opacity 1.5s 0.5s ease-in,  -webkit-transform 10s;
    transition: opacity 1.5s 0.5s ease-in,  transform 10s;
    transition: opacity 1.5s 0.5s ease-in,  transform 10s,  -webkit-transform 10s;
}
.img-info-mem{
  display: flex;
  height: 200px;
  justify-content: center;
  align-items: center;
}
.btn-form-mem{
  color: #57b8ff;
  border: 1px solid #57b8ff;
  transition:
}
.btn-form-mem:hover{
  color: #57b8ff;
  background-color: rgba(1, 147, 204, 0.1);
}
.p-style-about{
    display: flex;
    align-items: center;
    flex-flow: column;
 
 }
@-webkit-keyframes fade-in {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes fade-in {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-webkit-keyframes fade-in-mast {
    0% {
    opacity: 0;
}
100% {
    opacity: 0.6;
}
}@keyframes fade-in-mast {
    0% {
    opacity: 0;
}
100% {
    opacity: 0.6;
}
}@-webkit-keyframes fade-out {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@keyframes fade-out {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@-webkit-keyframes fade-up {
    0% {
    -webkit-transform: translate3d(0,  100%,  0);
    transform: translate3d(0,  100%,  0);
    opacity: 0;
}
100% {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    opacity: 1;
}
}@keyframes fade-up {
    0% {
    -webkit-transform: translate3d(0,  100%,  0);
    transform: translate3d(0,  100%,  0);
    opacity: 0;
}
100% {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
    opacity: 1;
}
}@-webkit-keyframes fade-down {
    0% {
    -webkit-transform: translateY(-150px);
    transform: translateY(-150px);
}
100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
}@keyframes fade-down {
    0% {
    -webkit-transform: translateY(-150px);
    transform: translateY(-150px);
}
100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
}@-webkit-keyframes fade-left {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-150px);
    transform: translateX(-150px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
}@keyframes fade-left {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-150px);
    transform: translateX(-150px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
}@-webkit-keyframes fade-right {
    0% {
    opacity: 0;
    -webkit-transform: translateX(150px);
    transform: translateX(150px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
}@keyframes fade-right {
    0% {
    opacity: 0;
    -webkit-transform: translateX(150px);
    transform: translateX(150px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
}@-webkit-keyframes slide-up {
    from {
    -webkit-transform: translate3d(0,  100%,  0);
    transform: translate3d(0,  100%,  0);
}
to {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
}
}@keyframes slide-up {
    from {
    -webkit-transform: translate3d(0,  100%,  0);
    transform: translate3d(0,  100%,  0);
}
to {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
}
}@-webkit-keyframes slide-left {
    0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes slide-left {
    0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@-webkit-keyframes slide-right {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes slide-right {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@-webkit-keyframes spin {
    to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}@keyframes spin {
    to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}@-webkit-keyframes spin-out {
    to {
    opacity: 0;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}@keyframes spin-out {
    to {
    opacity: 0;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}@-webkit-keyframes scale-in {
    0% {
    -webkit-transform: scale(0);
    transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes scale-in {
    0% {
    -webkit-transform: scale(0);
    transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@-webkit-keyframes zoom-in {
    0% {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}
100% {
    -webkit-transform: scale(1.4) rotate(3.2deg);
    transform: scale(1.4) rotate(3.2deg);
}
}@keyframes zoom-in {
    0% {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}
100% {
    -webkit-transform: scale(1.4) rotate(3.2deg);
    transform: scale(1.4) rotate(3.2deg);
}
}@-webkit-keyframes bg-in {
    0% {
    background-color: transparent;
}
100% {
    background-color: rgba(0, 0, 0, 0.8);
}
}@keyframes bg-in {
    0% {
    background-color: transparent;
}
100% {
    background-color: rgba(0, 0, 0, 0.8);
}
}@-webkit-keyframes animate-width {
    from {
    width: 0;
}
to {
    width: 100%}
}@keyframes animate-width {
    from {
    width: 0;
}
to {
    width: 100%}
}@-webkit-keyframes animate-height {
    from {
    height: 0;
}
to {
    height: 100%}
}@keyframes animate-height {
    from {
    height: 0;
}
to {
    height: 100%}
}@-webkit-keyframes letter-glow {
    0% {
    opacity: 0;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);
}
66% {
    opacity: 0.7;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.9);
}
77% {
    opacity: 1;
}
100% {
    opacity: 0.7;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0);
}
}@keyframes letter-glow {
    0% {
    opacity: 0;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);
}
66% {
    opacity: 0.7;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.9);
}
77% {
    opacity: 1;
}
100% {
    opacity: 0.7;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0);
}
}@-webkit-keyframes letter-fade-in {
    0% {
    opacity: 0;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);
}
66% {
    opacity: 0.6;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.2);
}
77% {
    opacity: 1;
}
100% {
    opacity: 1;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0);
}
}@keyframes letter-fade-in {
    0% {
    opacity: 0;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);
}
66% {
    opacity: 0.6;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.2);
}
77% {
    opacity: 1;
}
100% {
    opacity: 1;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0);
}
}@-webkit-keyframes letter-fade-in-load {
    0% {
    opacity: 0;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);
}
66% {
    opacity: 0.4;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.2);
}
77% {
    opacity: 1;
}
100% {
    opacity: 1;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0);
}
}@keyframes letter-fade-in-load {
    0% {
    opacity: 0;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);
}
66% {
    opacity: 0.4;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.2);
}
77% {
    opacity: 1;
}
100% {
    opacity: 1;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 0);
}
}@-webkit-keyframes letter-slide-in {
    0% {
    opacity: 0;
    top: -0.5em;
}
100% {
    opacity: 1;
    top: 0;
}
}@keyframes letter-slide-in {
    0% {
    opacity: 0;
    top: -0.5em;
}
100% {
    opacity: 1;
    top: 0;
}
}@-webkit-keyframes preloader-bounce {
    0%, 100% {
    -webkit-transform: scale(1.4) rotate(3.2deg);
    transform: scale(1.4) rotate(3.2deg);
}
50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}
}@keyframes preloader-bounce {
    0%, 100% {
    -webkit-transform: scale(1.4) rotate(3.2deg);
    transform: scale(1.4) rotate(3.2deg);
}
50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}
}.fade-in {
    -webkit-animation: fade-in ease-in-out 1s both;
    animation: fade-in ease-in-out 1s both;
}
.fade-in-page {
    -webkit-animation: fade-in ease 1.5s forwards;
    animation: fade-in ease 1.5s forwards;
}
.fade-right {
    -webkit-animation: fade-right ease-in-out 1s .1s both;
    animation: fade-right ease-in-out 1s .1s both;
}
.fade-left {
    -webkit-animation: fade-left ease-in-out 1s .1s both;
    animation: fade-left ease-in-out 1s .1s both;
}
.fade-down {
    -webkit-animation: fade-down ease-in-out 1s .4s both;
    animation: fade-down ease-in-out 1s .4s both;
}
.fade-up {
    -webkit-animation: fade-up ease-in-out 1s .4s both;
    animation: fade-up ease-in-out 1s .4s both;
}
a:hover .js-letters span {
    will-change: opacity;
    -webkit-animation: letter-fade-in 0.7s 0s ease both;
    animation: letter-fade-in 0.7s 0s ease both;
}
a:hover .js-letters span:nth-child(1) {
    -webkit-animation-delay: .04s;
    animation-delay: .04s;
}
a:hover .js-letters span:nth-child(2) {
    -webkit-animation-delay: .08s;
    animation-delay: .08s;
}
a:hover .js-letters span:nth-child(3) {
    -webkit-animation-delay: .12s;
    animation-delay: .12s;
}
a:hover .js-letters span:nth-child(4) {
    -webkit-animation-delay: .16s;
    animation-delay: .16s;
}
a:hover .js-letters span:nth-child(5) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}
a:hover .js-letters span:nth-child(6) {
    -webkit-animation-delay: .24s;
    animation-delay: .24s;
}
a:hover .js-letters span:nth-child(7) {
    -webkit-animation-delay: .28s;
    animation-delay: .28s;
}
a:hover .js-letters span:nth-child(8) {
    -webkit-animation-delay: .32s;
    animation-delay: .32s;
}
a:hover .js-letters span:nth-child(9) {
    -webkit-animation-delay: .36s;
    animation-delay: .36s;
}
a:hover .js-letters span:nth-child(10) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}
a:hover .js-letters span:nth-child(11) {
    -webkit-animation-delay: .44s;
    animation-delay: .44s;
}
a:hover .js-letters span:nth-child(12) {
    -webkit-animation-delay: .48s;
    animation-delay: .48s;
}
a:hover .js-letters span:nth-child(13) {
    -webkit-animation-delay: .52s;
    animation-delay: .52s;
}
a:hover .js-letters span:nth-child(14) {
    -webkit-animation-delay: .56s;
    animation-delay: .56s;
}
a:hover .js-letters span:nth-child(15) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}
a:hover .js-letters span:nth-child(16) {
    -webkit-animation-delay: .64s;
    animation-delay: .64s;
}
a:hover .js-letters span:nth-child(17) {
    -webkit-animation-delay: .68s;
    animation-delay: .68s;
}
a:hover .js-letters span:nth-child(18) {
    -webkit-animation-delay: .72s;
    animation-delay: .72s;
}
a:hover .js-letters span:nth-child(19) {
    -webkit-animation-delay: .76s;
    animation-delay: .76s;
}
a:hover .js-letters span:nth-child(20) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
}
a:hover .js-letters span:nth-child(21) {
    -webkit-animation-delay: .84s;
    animation-delay: .84s;
}
a:hover .js-letters span:nth-child(22) {
    -webkit-animation-delay: .88s;
    animation-delay: .88s;
}
a:hover .js-letters span:nth-child(23) {
    -webkit-animation-delay: .92s;
    animation-delay: .92s;
}
a:hover .js-letters span:nth-child(24) {
    -webkit-animation-delay: .96s;
    animation-delay: .96s;
}
a:hover .js-letters span:nth-child(25) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
a:hover .js-letters span:nth-child(26) {
    -webkit-animation-delay: 1.04s;
    animation-delay: 1.04s;
}
a:hover .js-letters span:nth-child(27) {
    -webkit-animation-delay: 1.08s;
    animation-delay: 1.08s;
}
a:hover .js-letters span:nth-child(28) {
    -webkit-animation-delay: 1.12s;
    animation-delay: 1.12s;
}
a:hover .js-letters span:nth-child(29) {
    -webkit-animation-delay: 1.16s;
    animation-delay: 1.16s;
}
a:hover .js-letters span:nth-child(30) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}
a:hover .js-letters span:nth-child(31) {
    -webkit-animation-delay: 1.24s;
    animation-delay: 1.24s;
}
a:hover .js-letters span:nth-child(32) {
    -webkit-animation-delay: 1.28s;
    animation-delay: 1.28s;
}
a:hover .js-letters span:nth-child(33) {
    -webkit-animation-delay: 1.32s;
    animation-delay: 1.32s;
}
a:hover .js-letters span:nth-child(34) {
    -webkit-animation-delay: 1.36s;
    animation-delay: 1.36s;
}
a:hover .js-letters span:nth-child(35) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
}
a:hover .js-letters span:nth-child(36) {
    -webkit-animation-delay: 1.44s;
    animation-delay: 1.44s;
}
a:hover .js-letters span:nth-child(37) {
    -webkit-animation-delay: 1.48s;
    animation-delay: 1.48s;
}
a:hover .js-letters span:nth-child(38) {
    -webkit-animation-delay: 1.52s;
    animation-delay: 1.52s;
}
a:hover .js-letters span:nth-child(39) {
    -webkit-animation-delay: 1.56s;
    animation-delay: 1.56s;
}
a:hover .js-letters span:nth-child(40) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
}
a:hover .js-letters span:nth-child(41) {
    -webkit-animation-delay: 1.64s;
    animation-delay: 1.64s;
}
a:hover .js-letters span:nth-child(42) {
    -webkit-animation-delay: 1.68s;
    animation-delay: 1.68s;
}
a:hover .js-letters span:nth-child(43) {
    -webkit-animation-delay: 1.72s;
    animation-delay: 1.72s;
}
a:hover .js-letters span:nth-child(44) {
    -webkit-animation-delay: 1.76s;
    animation-delay: 1.76s;
}
a:hover .js-letters span:nth-child(45) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}
a:hover .js-letters span:nth-child(46) {
    -webkit-animation-delay: 1.84s;
    animation-delay: 1.84s;
}
a:hover .js-letters span:nth-child(47) {
    -webkit-animation-delay: 1.88s;
    animation-delay: 1.88s;
}
a:hover .js-letters span:nth-child(48) {
    -webkit-animation-delay: 1.92s;
    animation-delay: 1.92s;
}
a:hover .js-letters span:nth-child(49) {
    -webkit-animation-delay: 1.96s;
    animation-delay: 1.96s;
}
a:hover .js-letters span:nth-child(50) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}
a:hover .js-letters span:nth-child(51) {
    -webkit-animation-delay: 2.04s;
    animation-delay: 2.04s;
}
a:hover .js-letters span:nth-child(52) {
    -webkit-animation-delay: 2.08s;
    animation-delay: 2.08s;
}
a:hover .js-letters span:nth-child(53) {
    -webkit-animation-delay: 2.12s;
    animation-delay: 2.12s;
}
a:hover .js-letters span:nth-child(54) {
    -webkit-animation-delay: 2.16s;
    animation-delay: 2.16s;
}
a:hover .js-letters span:nth-child(55) {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
}
a:hover .js-letters span:nth-child(56) {
    -webkit-animation-delay: 2.24s;
    animation-delay: 2.24s;
}
a:hover .js-letters span:nth-child(57) {
    -webkit-animation-delay: 2.28s;
    animation-delay: 2.28s;
}
a:hover .js-letters span:nth-child(58) {
    -webkit-animation-delay: 2.32s;
    animation-delay: 2.32s;
}
a:hover .js-letters span:nth-child(59) {
    -webkit-animation-delay: 2.36s;
    animation-delay: 2.36s;
}
a:hover .js-letters span:nth-child(60) {
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s;
}
[data-scroll="fade-in"] {
    will-change: opacity;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
@media (min-width: 54em) {
    [data-scroll="fade-in"] {
    opacity: 0;
}
}[data-scroll="fade-in"].animated {
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
[data-scroll="fade-in-list"] {
    will-change: opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
@media (min-width: 54em) {
    [data-scroll="fade-in-list"] {
    opacity: 0;
}
}[data-scroll="fade-in-list"] li {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
@media (min-width: 54em) {
    [data-scroll="fade-in-list"] li {
    opacity: 0;
    pointer-events: none;
}
}[data-scroll="fade-in-list"].animated {
    opacity: 1;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
[data-scroll="fade-in-list"].animated li {
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 0.75s ease;
    transition: opacity 0.75s ease;
}
[data-scroll="fade-in-list"].animated li:nth-child(1) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
[data-scroll="fade-in-list"].animated li:nth-child(2) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
[data-scroll="fade-in-list"].animated li:nth-child(3) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
[data-scroll="fade-in-list"].animated li:nth-child(4) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
[data-scroll="fade-in-list"].animated li:nth-child(5) {
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}
[data-scroll="fade-in-list"].animated li:nth-child(6) {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s;
}
[data-scroll="fade-up"] {
    position: relative;
    will-change: opacity;
    overflow-y: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
@media (min-width: 54em) {
    [data-scroll="fade-up"] {
    opacity: 0;
    pointer-events: none;
}
}[data-scroll="fade-up"].animated {
    opacity: 1 !important;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
    pointer-events: auto;
    -webkit-animation: fade-up 0.45s ease both;
    animation: fade-up 0.45s ease both;
}
[data-scroll="stagger-up"] {
    position: relative;
    will-change: opacity,  transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
[data-scroll="stagger-up"] .sep, [data-scroll="stagger-up"] .sep-center {
    width: 0;
}
[data-scroll="stagger-up"]>* {
    opacity: 0 !important;
    backface-visibility: hidden;
    will-change: "transform";
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    visibility: visible;
    -webkit-backface-visibility: hidden;
}
@media (min-width: 54em) {
    [data-scroll="stagger-up"]>* {
    position: relative;
    opacity: 0;
    -webkit-transform: translate3d(0,  50%,  0);
    transform: translate3d(0,  50%,  0);
}

}[data-scroll="stagger-up"].animated .sep, [data-scroll="stagger-up"].animated .sep-center {
    width: 4em;
    -webkit-transition: width 1.2s ease;
    transition: width 1.2s ease;
}
[data-scroll="stagger-up"].animated>* {
    opacity: 1 !important;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: opacity 0.75s ease, -webkit-transform 0.75s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 0.75s ease, -webkit-transform 0.75s cubic-bezier(0.19,  1,  0.22,  1);
    transition: transform 0.75s cubic-bezier(0.19,  1,  0.22,  1), opacity 0.75s ease;
    transition: transform 0.75s cubic-bezier(0.19,  1,  0.22,  1), opacity 0.75s ease, -webkit-transform 0.75s cubic-bezier(0.19,  1,  0.22,  1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
[data-scroll="stagger-up"].animated>*:nth-child(1) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
[data-scroll="stagger-up"].animated>*:nth-child(2) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
[data-scroll="stagger-up"].animated>*:nth-child(3) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
[data-scroll="stagger-up"].animated>*:nth-child(4) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
[data-scroll="stagger-up"].animated>*:nth-child(5) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
[data-scroll="stagger-up"].animated>*:nth-child(6) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
[data-scroll="stagger-up"].animated>*:nth-child(7) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s;
}
[data-scroll="stagger-up"].animated>*:nth-child(8) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
[data-scroll="stagger-up"].animated>*:nth-child(9) {
    -webkit-transition-delay: .9s;
    transition-delay: .9s;
}
[data-scroll="stagger-up"].animated>*:nth-child(10) {
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}
[data-scroll="fade-up-list"] {
    position: relative;
    will-change: opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
[data-scroll="fade-up-list"] li, [data-scroll="fade-up-list"] article {
    position: relative;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
[data-scroll="fade-up-list"].animated li, [data-scroll="fade-up-list"].animated article {
    opacity: 1;
    -webkit-transform: translateY(0em);
    transform: translateY(0em);
    pointer-events: auto;
    -webkit-transition: opacity 1.5s ease, -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 1.5s ease, -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 1.5s ease, transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
    transition: opacity 1.5s ease, transform 0.6s cubic-bezier(0.19,  1,  0.22,  1), -webkit-transform 0.6s cubic-bezier(0.19,  1,  0.22,  1);
}
[data-scroll="fade-up-list"].animated li:nth-child(1), [data-scroll="fade-up-list"].animated article:nth-child(1) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
[data-scroll="fade-up-list"].animated li:nth-child(2), [data-scroll="fade-up-list"].animated article:nth-child(2) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
[data-scroll="fade-up-list"].animated li:nth-child(3), [data-scroll="fade-up-list"].animated article:nth-child(3) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
[data-scroll="fade-up-list"].animated li:nth-child(4), [data-scroll="fade-up-list"].animated article:nth-child(4) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
[data-scroll="fade-up-list"].animated li:nth-child(5), [data-scroll="fade-up-list"].animated article:nth-child(5) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
[data-scroll="fade-up-list"].animated li:nth-child(6), [data-scroll="fade-up-list"].animated article:nth-child(6) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}
[data-scroll="fade-up-list"].animated li:nth-child(7), [data-scroll="fade-up-list"].animated article:nth-child(7) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s;
}
[data-scroll="fade-up-list"].animated li:nth-child(8), [data-scroll="fade-up-list"].animated article:nth-child(8) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}
[data-scroll="fade-up-list"].animated li:nth-child(9), [data-scroll="fade-up-list"].animated article:nth-child(9) {
    -webkit-transition-delay: .9s;
    transition-delay: .9s;
}
[data-scroll="fade-up-list"].animated li:nth-child(10), [data-scroll="fade-up-list"].animated article:nth-child(10) {
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(1) {
    -webkit-animation-delay: .015s;
    animation-delay: .015s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(2) {
    -webkit-animation-delay: .03s;
    animation-delay: .03s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(3) {
    -webkit-animation-delay: .045s;
    animation-delay: .045s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(4) {
    -webkit-animation-delay: .06s;
    animation-delay: .06s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(5) {
    -webkit-animation-delay: .075s;
    animation-delay: .075s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(6) {
    -webkit-animation-delay: .09s;
    animation-delay: .09s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(7) {
    -webkit-animation-delay: .105s;
    animation-delay: .105s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(8) {
    -webkit-animation-delay: .12s;
    animation-delay: .12s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(9) {
    -webkit-animation-delay: .135s;
    animation-delay: .135s;
}
[data-scroll="fade"] [data-scroll="fade-up"].animated:nth-child(10) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}
.no-js [data-scroll] {
    opacity: 1;
}
.no-js li {
    opacity: 1;
    pointer-events: auto;
}
@keyframes fade-in {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.has-preloader>img, .has-preloader [class*="__img"] {
    opacity: 0;
}
.has-preloader.is-loaded .preloader {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 1s 0.7s ease-out;
    transition: opacity 1s 0.7s ease-out;
}
.has-preloader.is-loaded>img, .has-preloader.is-loaded [class*="__img"] {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 1s 0.7s ease-in,  -webkit-transform 5s ease;
    transition: opacity 1s 0.7s ease-in,  -webkit-transform 5s ease;
    transition: opacity 1s 0.7s ease-in,  transform 5s ease;
    transition: opacity 1s 0.7s ease-in,  transform 5s ease,  -webkit-transform 5s ease;
}
.is-loaded [class*="__bg"] {
    -webkit-animation: fade-in 1.5s ease-in both;
    animation: fade-in 1.5s ease-in both;
}
.sep-center, .sep {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    height: 1px;
    width: 4em;
    margin: 1.6em 0;
    background-color: rgba(0, 0, 0, 0.8);
    border: 0;
}
.sep-center {
    margin: 1.85em auto;
    display: block;
}
.sep--black {
    background-color: #111;
}
.sep--dark {
    background-color: rgba(0, 0, 0, 0.8);
}
.sep--grey {
    background-color: #323232;
}
.sep--white {
    background-color: #fff;
}
.has-top-border {
    border-top: 1px solid rgba(0, 0, 0, 0.8);
}
.bg-white {
    background-color: #fff;
}
.bg-black {
    background-color: #111;
    color: #fff;
}
.bg-dark {
    background-color: rgba(0, 0, 0, 0.8);
}
.bg-lightgrey {
    background-color: #f8f6f7;
}
.bg-softgrey {
    background-color: #eceae6;
}
.bg-alpha {
    background-color: #C43A31;
}
.bg-beta {
    background-color: #003a49;
}
.bg-alert {
    background-color: #c43a31;
}
.bg-success {
    background-color: #1ABC9C;
}
.cf:after {
    content: '';
    display: table;
    clear: both;
}
.bg-img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.has-bgimg {
    background-color: #242121;
}
.has-bgimg [class*='__link'] {
    color: #fff;
    background-color: #242121;
}
.pad {
    padding: 5em 0;
}
.pad-sm {
    padding: 2em 0;
}
.pad-lg {
    padding: 7em 0;
}
.pad-b {
    padding-bottom: 5em;
}
.pad-sm-b {
    padding-bottom: 2em;
}
.pad-lg-b {
    padding-bottom: 7em;
}
.mb-1 {
    margin-bottom: 1em;
}
.mt-1 {
    margin-top: 1em;
}
.float-right {
    float: right !important;
}
.float-left {
    float: left !important;
}
.float-none {
    float: none !important;
}
.text-center {
    text-align: center !important;
}
.text-right {
    text-align: right !important;
}
.text-left {
    text-align: left !important;
}
.centered, .centered.grid__col {
    float: none;
    margin: 0 auto;
    display: block;
}
.center-all {
    display: table;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%}
.center-all .grid__col {
    margin: 0 auto;
    float: none;
    display: block;
    text-align: center;
}
.display-none {
    display: none !important;
}
.hidden {
    opacity: 0 !important;
    visibility: hidden !important;
}
.visualy-hidden {
    position: absolute !important;
    left: -9999px !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0,  0,  0,  0);
}
.no-interaction {
    pointer-events: none !important;
}
.no-breaks br {
    display: none;
}
.greyscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.darken {
    opacity: 0.3;
    background-color: #000;
}
[data-theme="light"], [data-theme="light"] a {
    background: #fff;
    color: #111;
}

[data-theme="dark"] {
    background: #323232;
    color: #fff;
}
[data-theme="dark"] h1, [data-theme="dark"] h2, [data-theme="dark"] h3, [data-theme="dark"] h4, [data-theme="dark"] h5 {
    color: #fff;
}
  .footer-sector-contact-box{
        padding: 40px 10px;
  }
  a.btn_main_sam {
    font-size: 18px;
  }
  .mast__title{
    font-size: 1.5em;
  }
  .btn_main_home{
    justify-content: center;
  }
  .swiper-slide-duplicate-prev{
    opacity: 0!important;
    text-align: center!important;
  }
  @media (min-width: 450px) {
    .footer-sector-contact-box p {
      padding: 0px;
    }
    .intro-manager h3{
      margin-top: 30px;

      margin-left: auto;
      margin-right: auto;
    }
  }
  @media (max-width: 1200px){
    .section-counting{
      padding: 80px 0px
     }
     .count-box{
       flex-flow: column;
       justify-content: center;
       align-items: center;
     }
     .stats-right{
       align-items: center;
       padding-left: 0px!important;
       border: 0px!important;
     }
     .count-text {
       max-width: 220px;
 }

     .stats-left {
       margin-bottom: 60px;
       font-size: 70px!important;
       margin-bottom: 80px!important;
 }
  }
  @media (max-width: 992px) {
    .display-on-small{
        display: block;
    }
  }
  @media (max-width: 520px) {

    .section-form-right{
        padding: 0px;
      }
    .text-a-l{
    text-align: center;
    }
    #product-carousel{
        width: 220px !important;
    }
    .text-center-mob{
        text-align: center;
    }
    .margin-auto-mob{
        margin: 0 auto!important;
    }
    .data_user{
      text-align: center;
    }
    .carousel-slide-title{
        padding: 0;
        max-width: none;
    }
    .owl-theme .owl-dots{
        display: none;
    }
    .right-user-block{
      text-align: center;
      padding-top: 20px;
    }
    h5, .font-h5, .content h2, .content h3, .content h4, .entry__title, .post-shares__title{
        font-size: .8em!important;
    }
    .card-g .details-g h2{
        font-size: 12px!important;
    }
    .img-cover{
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
    }
    .content-quotes p{
      font-size: .7em;
    }
    .custom-box-academy {
      font-size: .9em;
}
.custom-box-academy ul li{
  font-size: .7em;
}
    .social-media-user{
      justify-content: center;
    }
    .intro-manager h3{
    margin-bottom: 180px;
    }
    .wrapper_user{
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
    }
    .wrapper_user .left_user{
      max-width: none;
      width: 100%
    }
    h3, .font-h3, .cta__text, .post__title {
      font-size: 1em
    }
    .wrapper_user .right_user{
      margin-top: 0px;
      text-align: center;
    }
    .wrapper_user .right_user .info_user h3,
    .wrapper_user .right_user .projects_user h3{
      font-size: 27px;
    }
    .info-user-title {
      width: 330px;
    }

    a.btn_main_sam {
      margin-bottom: 20px;
    }
      .blog-slider{
        margin-top: 180px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
      }
      h2, .font-h2, .card__title {
        font-size: 1.5em!important;
}
    .footer-sector-contact-box p{
      padding: 40px 0px;
    }
    .site-footer__navs nav ul{
      display: flex;
      flex-flow: wrap;
      justify-content: center;
    }
    .block__title_new{
        font-size: 1.2em;
    }
    .img-sub-cat img{
        width: auto!important;
        max-width: none!important;
        height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .title-educative-bodys h1{
        font-size: 1.2em;
    }
    .title-staff-box{
        padding: 10px;
    }
    .title-carousel-mob{
        padding: none;
        min-width: auto;
    }
    .lections-box{
      font-size: .6em
    }
    .visit-web{
      text-align: center;
    }
    .footer-flex-terms{
      flex-flow: column;
    }
    .pad{
      padding: 3em 0!important;
    }
    .section-point{
      min-height: auto;
    }
    .entries{
      padding-bottom: 0px;
    }
    .text-slider .slick-dots{
      bottom: -20px;
    }
    .text-staff-box{
      padding: 0px;
    }
    .mast__title{
      font-size: 1em!important;
    }
    .block{
        min-height: 10em!important;
    }
    .block .bg-img {
      min-height: 5em
    }
    .slick-arrow{
      display: none!important;
    }
    .hq-map__info {
        padding: 2em;
        text-align: center;
    }
    .text-a-l li{
      font-size: .7em;
    }
    .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl{
      display: none;
    }
    .section-form-left{
      padding: 0px;

    }

  }

/*# sourceMappingURL=app.min.css.map */

/* FIX: Prikazuj sadržaj u news sekciji bez čekanja JavaScript animacija */
.intro.text-slider .slider__item {
  opacity: 1 !important;
}

.intro.text-slider [data-scroll="stagger-up"] > * {
  opacity: 1 !important;
  transform: none !important;
  -webkit-transform: none !important;
}

.intro.text-slider .text-slider__title,
.intro.text-slider .text-slider__content {
  opacity: 1 !important;
}

/* FIX: Prikazuj sadržaj u slider sekciji bez čekanja animacija */
#creating-demand[data-scroll="stagger-up"] > *,
#creating-demand .grid-wrap,
#creating-demand .js-slider-imgs {
  opacity: 1 !important;
  transform: none !important;
  -webkit-transform: none !important;
}

/* FIX: Prikazuj sadržaj u slider items */
#creating-demand .slider__item,
#creating-demand .blocks {
  opacity: 1 !important;
}

#creating-demand [data-scroll="stagger-up"] > * {
  opacity: 1 !important;
  transform: none !important;
  -webkit-transform: none !important;
}