.article-primary__head {
  border: 1px solid #d7d7d7;
  border-radius: 15px;
  height: 204px;
  margin-bottom: 2rem;
  overflow: hidden;
  position: relative;
}
.post__content {
  margin-top :65px
}
.single-af-news-and-events .post__content{
  overflow:hidden;
}
@media (min-width :992px) {
  .post__content {
	margin-top :100px
  }
}
.post-back-link {
  padding-top :33px
}
@media (min-width :992px) {
  .post-back-link {
	padding-top :70px
  }
}
.btn-arrow-left, .btn-link-back {
  font-size   :1.8rem;
  color       :#000;
  font-weight :300
}
@media (min-width :992px) {
  .btn-arrow-left, .btn-link-back {
	font-size   :2rem;
	line-height :1.35
  }
}
.btn-arrow-left svg, .btn-link-back svg {
  margin-right :7px
}
.btn-arrow-left {
  padding :0
}
@media (min-width :992px) {
  .btn-arrow-left {
	font-weight :400;
	line-height :1.1
  }
}
.btn-arrow-left:before {
  background-position :50%;
  background-repeat   :no-repeat;
  background-size     :contain;
  height              :11px;
  width               :11px;
  background-image    :url(/wp-content/themes/airfleet/dist/images/arrow-left.d33fbe4106.svg);
  content             :"";
  display             :inline-block;
  margin-right        :8px
}
.btn-arrow-left:focus {
  box-shadow         :none
}
/*-- swipper  --*/
.swiper-container {
  margin-left  :auto;
  margin-right :auto;
  position     :relative;
  overflow     :hidden;
  list-style   :none;
  padding      :0;
  z-index      :1
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction        :column
}
.swiper-wrapper {
  position            :relative;
  width               :100%;
  height              :100%;
  z-index             :1;
  display             :flex;
  transition-property :transform;
  box-sizing          :content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform :translateZ(0)
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap :wrap
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap      :wrap;
  flex-direction :column
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function :ease-out;
  margin                     :0 auto
}
.swiper-container-pointer-events {
  touch-action :pan-y
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action :pan-x
}
.swiper-slide {
  flex-shrink         :0;
  width               :100%;
  height              :100%;
  position            :relative;
  transition-property :transform;
}
.swiper-slide-invisible-blank {
  visibility :hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height :auto
}
.swiper-container-autoheight .swiper-wrapper {
  align-items         :flex-start;
  transition-property :transform, height;
}
.swiper-container-3d {
  perspective :1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style :preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position       :absolute;
  left           :0;
  top            :0;
  width          :100%;
  height         :100%;
  pointer-events :none;
  z-index        :10
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image :linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image :linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image :linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image :linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-css-mode > .swiper-wrapper {
  overflow           :auto;
  scrollbar-width    :none;
  -ms-overflow-style :none
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display :none
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align :start start
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type :x mandatory
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type :y mandatory
}
/*-- swipper  --*/
.article {
  margin-bottom :65px
}
@media (min-width :992px) {
  .article--single {
	margin-bottom :0
  }
}
.article__inner {
  display :flex
}
@media (min-width :992px) {
  .article__inner {
	flex-wrap        :wrap;
	justify-content  :space-between
  }
}
@media (max-width :991.98px) {
  .article__inner {
	flex-direction        :column
  }
}
@media (min-width :992px) {
  .article__left {
	flex             :0 0 66.5959%;
	max-width        :66.5959%
  }
}
@media (min-width :992px) {
  .article__left .article__content, .article__left .article__head {
	max-width :100%
  }
}
@media (min-width :992px) {
  .article__content {
	flex                      :0 0 66.5959%;
	max-width                 :66.5959%;
	order                     :1
  }
}
@media (max-width :767.98px) {
  .article__foot:after {
	background-color :#707070;
	content          :"";
	display          :block;
	height           :1px;
	left             :50%;
	margin-bottom    :60px;
	margin-left      :-50vw;
	position         :relative;
	width            :100vw
  }
}
@media (min-width :992px) {
  .article__foot {
	flex                      :0 0 100%;
	max-width                 :100%;
	order                     :3
  }
}
.article__date {
  color       :#000;
  font-size   :1.6rem;
  line-height :1.5;
  margin-top  :30px
}
@media (min-width :992px) {
  .article__date {
	font-size   :2rem;
	line-height :1.35;
	margin-top  :47px
  }
}
.article__title {
  color       :#000;
  font-weight :600;
  margin-top  :10px
}
@media (min-width :992px) {
  .article__title {
	margin-top :0
  }
}
.article__author {
  margin-top :20px
}
@media (min-width :992px) {
  .article__author {
	margin-top :31px
  }
}
.article__author-img-wrap {
  height       :58px;
  margin-right :6px;
  width        :58px
}
.article__author-img-wrap img {
  height        :100vh;
  max-height    :100%;
  max-width     :100%;
  -o-object-fit :cover;
  object-fit    :cover;
  width         :100vw
}
.article__author-info {
  font-size   :16px;
  line-height :1.4
}
.article__thumbnail {
  border-radius :15px;
  overflow      :hidden;
  width         :auto
}
.article__thumbnail img {
  height        :100%;
  -o-object-fit :cover;
  object-fit    :cover;
  width         :100%
}
.article__thumbnail .article-primary__subtitle {
  font-size   :3rem;
  line-height :1.33333
}
@media (min-width :992px) {
  .article__thumbnail .article-primary__subtitle {
	font-size   :5rem;
	line-height :1.38
  }
}
.article__thumbnail .article-primary__category {
  font-size :1.8rem
}
@media (min-width :992px) {
  .article__thumbnail .article-primary__category {
	font-weight :300
  }
}
.article .article__thumbnail {
  height        :205px;
  margin-bottom :27px
}
@media (min-width :992px) {
  .article .article__thumbnail {
	height        :505px;
	margin-bottom :55px
  }
}
.article__head {
  margin-bottom :26px
}
@media (min-width :992px) {
  .article__head {
	flex             :0 0 66.5959%;
	max-width        :66.5959%;
	margin-bottom    :40px
  }
}
.article__entry h2, .article__entry h3, .article__entry h4, .article__entry h5, .article__entry h6 {
  font-weight   :600;
  line-height   :1.18;
  margin-bottom :20px
}
@media (min-width :992px) {
  .article__entry h2, .article__entry h3, .article__entry h4, .article__entry h5, .article__entry h6 {
	margin-bottom :25px
  }
}
.article__entry ol, .article__entry ul {
  font-weight :300
}
.article__entry a {
  color :#317cef
}
.article__entry p {
  font-weight   :300;
  line-height   :1.35;
  margin-bottom :32px
}
@media (min-width :992px) {
  .article__entry p {
	margin-bottom :45px
  }
}
.article__entry .b-media {
  margin-bottom :45px;
  margin-left   :-25px;
  margin-right  :-25px
}
@media (min-width :992px) {
  .article__entry .b-media {
	margin-left  :-15px;
	margin-right :-15px
  }
}
.article__entry .b-media img {
  border-radius :15px
}
.article__entry .b-media .c-picture {
  height :205px;
  width  :auto
}
@media (min-width :992px) {
  .article__entry .b-media .c-picture {
	height :505px
  }
}
.article__entry .b-media .c-picture img {
  height        :100%;
  -o-object-fit :cover;
  object-fit    :cover;
  width         :100%
}
.article__entry ol, .article__entry ul {
  margin-bottom :30px;
  padding-left  :25px
}
@media (min-width :992px) {
  .article__entry ol, .article__entry ul {
	margin-bottom :60px
  }
}
.article__entry li {
  line-height   :1.35;
  margin-bottom :10px
}
.article__entry li::marker {
  color :#317cef
}
.article__entry .wp-block-quote {
  background-color :#edeff2;
  border           :0;
  border-radius    :15px;
  font-size        :22px;
  margin-bottom    :25px;
  padding          :30px
}
@media (min-width :992px) {
  .article__entry .wp-block-quote {
	font-size     :30px;
	margin-bottom :31px;
	padding       :49px 60px
  }
}
.article__entry .wp-block-quote p {
  font-weight :400;
  line-height :1.18
}
.article__entry :first-child {
  margin-top :0
}
.article__entry :last-child {
  margin-bottom :0
}
.article__author-bottom {
  margin-top  :52px;
  padding-top :34px;
  position    :relative
}
.article__author-bottom:before {
  background-color :#317cef;
  border-radius    :50px;
  content          :"";
  height           :4px;
  left             :0;
  position         :absolute;
  top              :0;
  width            :80px
}
.article__author-bottom-written-by {
  font-size     :1.6rem;
  margin-bottom :11px
}
.article__author-bottom-info {
  line-height :1.35;
  margin-top  :12px;
  max-width   :660px
}
@media (min-width :992px) {
  .article__sidebar {
	flex                      :0 0 26.6677%;
	max-width                 :26.6677%;
	order                     :2
  }
}
.article__sidebar .btn {
  display :block
}
.widget--about-us h3 {
  font-size     :2.2rem;
  font-weight   :400;
  line-height   :1.22727;
  margin-bottom :10px;
}
@media (min-width :992px) {
  .article__sidebar .b-featured-resources__item {
	padding-left  :0;
	padding-right :0;
	max-width     :100%
  }
  .widget--about-us h3 {
	margin-bottom :20px;
  }
}
.article__sidebar .widget:not(:last-of-type) {
  margin-bottom :60px
}
@media (min-width :992px) {
  .article__sidebar--news-and-events {
	margin-top :47px
  }
}
@media (max-width :991.98px) {
  .article__sidebar--news-and-events {
	order                     :3
  }
}
.article-primary:not(:last-of-type) {
  margin-bottom :5.6rem
}
@media (min-width :992px) {
  .article-primary:not(:last-of-type) {
	margin-bottom :7rem
  }
}
.article-primary__date {
  color         :#000;
  font-size     :1.6rem;
  font-weight   :400;
  line-height   :1.1;
  margin-bottom :10px;
  margin-top    :-5px
}
@media (min-width :992px) {
  .article-primary__date {
	margin-bottom :11px
  }
}
.article-primary__category, .article-primary__subtitle {
  padding-left  :1.6rem;
  padding-right :1.6rem;
  color         :#161453;
  left          :0;
  position      :absolute
}
@media (min-width :1240px) {
  .article-primary__category, .article-primary__subtitle {
	padding-left  :3rem;
	padding-right :2rem
  }
}
.article-primary__subtitle {
  font-size   :2.4rem;
  font-weight :600;
  line-height :1.41667;
  padding-top :2.1rem;
  top         :0
}
@media (min-width :1240px) {
  .article-primary__subtitle {
	font-size   :3.2rem;
	line-height :1.3125;
	padding-top :3.5rem
  }
}
.article-primary__category {
  bottom         :0;
  font-size      :1.6rem;
  line-height    :1.5;
  padding-bottom :2.8rem
}
@media (min-width :992px) {
  .article-primary__category {
	font-size   :1.4rem;
	line-height :1.42857
  }
}
.article-primary__title {
  color         :#000;
  font-size     :2.2rem;
  font-weight   :700;
  line-height   :1.22727;
  margin-bottom :1rem
}
@media (min-width :992px) {
  .article-primary__title {
	line-height   :1.2;
	margin-bottom :1.8rem
  }
}
.article-primary__entry {
  font-size   :1.8rem;
  font-weight :300;
  line-height :1.35;
  color       :#000
}
@media (min-width :992px) {
  .article-primary__entry {
	font-size   :2rem;
	line-height :1.35;
	line-height :1.2
  }
}
.article-primary__body {
  padding-left :.8rem
}
@media (min-width :992px) {
  .article-primary__body {
	padding-left :2.1rem
  }
}
.article-primary__actions {
  margin-left :-.8rem;
  margin-top  :2.5rem
}
@media (min-width :992px) {
  .article-primary__actions {
	margin-left :0;
	margin-top  :3.4rem
  }
}
@media (max-width :991.98px) {
  .article-primary__actions .btn {
	width :100%
  }
}
@media (min-width :992px) {
  .article-primary__actions .btn {
	min-width :200px
  }
}
@media (min-width :992px) {
  .article-primary--featured {
	display :flex
  }
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__header {
	flex             :0 0 60%
  }
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__date {
	margin-bottom :2.1rem;
	margin-top    :0
  }
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__body {
	flex             :0 0 30%;
	margin-left      :5.083%;
	padding          :40px 0 55px
  }
}
.article-primary--featured .article-primary__head {
  border :1px solid #d7d7d7
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__head {
	height        :456px;
	margin-bottom :0
  }
}
.article-primary--featured .article-primary__title {
  font-size   :2.6rem;
  line-height :1.15385
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__title {
	font-size   :3rem;
	font-weight :600;
	line-height :1.2
  }
}
.article-primary--featured .article-primary__subtitle {
  font-size   :3rem;
  line-height :1.33333;
  padding-top :1.6rem
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__subtitle {
	font-size   :7rem;
	line-height :1.2;
	padding     :40px 20px 0 40px
  }
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__entry {
	line-height :1.2
  }
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__actions {
	margin-top :5.1rem
  }
  .article-primary--featured .article-primary__actions .btn {
	min-width :273px
  }
}
.article-primary--featured .article-primary__category {
  font-size      :1.8rem;
  padding-bottom :2rem
}
@media (min-width :992px) {
  .article-primary--featured .article-primary__category {
	font-size   :2.4rem;
	line-height :1.125;
	padding     :0 0 55px 40px
  }
}
@media (hover :hover) and (pointer :fine) {
  .short-single-post-item .article-primary:hover .article-primary__image {
	transform         :scale(1)
  }
}
.short-single-post-item .article-primary .article-primary__head {
  margin-bottom :0
}
@media (min-width :1240px) {
  .short-single-post-item .article-primary .article-primary__head {
	height :300px;
	width  :480px
  }
}
.short-single-post-item .article-primary .article-primary__body, .short-single-post-item .article-primary .article-primary__category {
  display :none
}
@media (min-width :768px) {
  .short-single-post-item--full-parent .article-primary__head {
	height :100% !important;
	width  :100% !important
  }
}
@media (min-width :768px) {
  .short-single-post-item--full-parent .article-primary__subtitle {
	max-width :70% !important
  }
}
@media (min-width :992px) {
  .section-wiki__articles .b-featured-resources__item-image {
	height :166px !important
  }
}
@media (max-width :1239.98px) {
  .article__sidebar .b-featured-resources__item {
	flex             :0 0 100%;
	max-width        :100%
  }
}
@media (min-width :992px) {
  .article__sidebar .b-featured-resources__item-image {
	height :204px !important
  }
}
@media (min-width :992px) {
  .article__sidebar .b-featured-resources__item-image img {
	height             :203px !important;
	-o-object-position :bottom left;
	object-position    :bottom left
  }
}
@media (min-width :992px) {
  .article__sidebar .article-primary__subtitle, .section-wiki__articles .article-primary__subtitle {
	font-size :2.6rem
  }
}
.article-white {
  color         :#000;
  margin-bottom :56px;
  text-align    :center
}
@media (min-width :768px) {
  .article-white {
	min-height :100%
  }
}
.article-white__inner {
  background-color   :#fff;
  border-radius      :15px;
  box-shadow         :0 5px 15px 0 rgba(22, 20, 83, .15);
  padding            :48px 32px 56px
}
@media (min-width :768px) {
  .article-white__inner {
	display               :flex;
	flex-direction        :column;
	justify-content       :center;
	min-height            :100%
  }
}
@media (min-width :992px) {
  .article-white__inner {
	padding-bottom :100px;
	padding-top    :114px
  }
}
.article-white__title {
  color         :#317cef;
  font-size     :2rem;
  font-weight   :700;
  margin-bottom :2.1rem
}
@media (min-width :992px) {
  .article-white__title {
	font-size     :2.2rem;
	line-height   :1.22727;
	margin-bottom :3.2rem
  }
}
.article-white__entry {
  font-size     :1.8rem;
  font-weight   :300;
  line-height   :1.35;
  margin-bottom :0
}
@media (min-width :992px) {
  .article-white__entry {
	font-size   :2rem;
	line-height :1.35
  }
}
.article-white__actions {
  margin-top :8rem
}
@media (min-width :992px) {
  .article-white__actions {
	margin-top :5.9rem
  }
}
.article-white__actions .btn {
  min-width :100%
}
@media (min-width :992px) {
  .article-white__actions .btn {
	min-width :200px
  }
}
.blogpost-nav {
  margin-bottom :60px;
  margin-top    :50px
}
@media (min-width :768px) {
  .blogpost-nav {
	margin-bottom :70px;
	margin-top    :130px
  }
}
@media (min-width :992px) {
  .blogpost-nav {
	margin-bottom :80px;
	margin-top    :80px
  }
}
.blogpost-nav__btn-content {
  margin-bottom :15px
}
@media (min-width :768px) {
  .blogpost-nav__btn-content {
	margin-bottom :20px
  }
}
@media (min-width :992px) {
  .blogpost-nav__btn-content {
	margin-bottom :29px
  }
}
.blogpost-nav__btn-content-title {
  font-size   :2rem;
  font-weight :400;
  line-height :1.23
}
@media (min-width :768px) {
  .blogpost-nav__btn-content-title {
	font-size   :2.2rem;
	font-weight :700
  }
}
.blogpost-nav__btn-content p {
  line-height :1.35
}
.blogpost-nav__btn-content-img {
  border-radius :15px
}
.blogpost-nav__img {
  height :209px;
  width  :auto
}
@media (min-width :992px) {
  .blogpost-nav__img {
	height :353px
  }
}
.blogpost-nav__img img {
  height        :100%;
  -o-object-fit :cover;
  object-fit    :cover;
  width         :100%
}
@media (min-width :768px) {
  .blogpost-nav__btn--prev {
	padding-right :30px
  }
}
@media (min-width :992px) {
  .blogpost-nav__btn--prev {
	padding-right :40px
  }
}
@media (min-width :768px) {
  .blogpost-nav__btn--next {
	padding-left :30px
  }
}
@media (min-width :992px) {
  .blogpost-nav__btn--next {
	padding-left :40px
  }
}
.d-flex {
  display :flex !important;
}
.justify-content-end {
  justify-content :flex-end !important
}
.align-items-center {
  align-items :center !important;
}
.font-weight-light {
  font-weight :300 !important
}
.text-right {
  text-align :right !important;
}
.article-primary__head {
  border        :1px solid #d7d7d7;
  border-radius :15px;
  overflow      :hidden;
  position      :relative;
}
.single-post-content {
  padding-bottom :77px
}
.single-post .post__content {
  position :relative
}
.single-post .post__content__gradient {
  background     :-o-linear-gradient(174.72deg, rgba(177, 205, 253, .5) -25.97%, hsla(0, 0%, 100%, 0) 59.89%);
  background     :linear-gradient(275.28deg, rgba(177, 205, 253, .5) -25.97%, hsla(0, 0%, 100%, 0) 59.89%);
  bottom         :0;
  pointer-events :none;
  position       :absolute;
  top            :0;
  width          :50%
}
@media (max-width :1239.98px) {
  .single-post .post__content__gradient {
	display :none
  }
}
.single-post .post__content__gradient--left {
  left              :0;
  transform         :rotateY(-180deg)
}
.single-post .post__content__gradient--right {
  right :0
}
.single-post .article__content, .single-post .article__head {
  flex             :0 0 100%;
  max-width        :100%
}
.single-post .article__head {
  margin-bottom :22px
}
.single-post .article__head-info {
  align-items       :center;
  display           :flex
}
.single-post .article__head-info .article__author-wrapper,
.single-post .article__head-info .article__date,
.single-post .article__head-info .article__read-time {
  align-items       :center;
  display           :flex;
  margin-top        :0
}
.single-post .article__head-info .article__date, .single-post .article__head-info .article__read-time {
  font-size      :16px;
  font-weight    :400;
  letter-spacing :-.02em;
  line-height    :1.28
}
.single-post .article__head-info .article__author-wrapper:after, .single-post .article__head-info .article__read-time:before {
  background-color :#000;
  content          :"";
  display          :inline-block;
  height           :25px;
  margin           :0 16px;
  width            :1px
}
.single-post .article__content .article__thumbnail, .single-post .article__content .c-media {
  border-radius :10px;
  margin-bottom :39px;
  overflow      :hidden
}
.single-post .article__content .article__thumbnail {
  height :auto !important
}
.single-post .article__content * {
  letter-spacing :-.02em
}
.single-post .article__content li, .single-post .article__content p {
  font-size   :18px;
  font-weight :400;
  line-height :1.4
}
.single-post .article__content p {
  margin-bottom :25px
}
.single-post .article__content h2 {
  font-size     :30px;
  font-weight   :600;
  margin-bottom :22px
}
.single-post .article__content h3 {
  font-size     :20px;
  font-weight   :600;
  line-height   :1.28;
  margin-bottom :20px
}
.single-post .article__content ol {
  padding-left :18px
}
.single-post .article__content ol li {
  margin-bottom :26px;
  padding-left  :15px
}
.single-post .article__content ol li ol {
  margin-top   :19px;
  padding-left :29px
}
.single-post .article__content ul {
  margin-top   :33px;
  padding-left :29px
}
.single-post .article__content ul li {
  margin-bottom :22px
}
.single-post .article__inner {
  margin    :0 auto;
  max-width :648px
}
.single-post .post-back-link {
  margin-bottom :55px;
  padding-top   :76px
}
.single-post .post-back-link .btn-link-back {
  font-size      :22px;
  font-weight    :400;
  letter-spacing :-.02em;
  line-height    :1.28
}
.single-post .post-back-link .btn-link-back svg {
  height       :auto;
  margin-right :11px;
  width        :16px
}
.single-post .article__title {
  font-weight    :700;
  letter-spacing :-.02em;
  line-height    :1.28;
  margin-bottom  :24px
}
.single-post .article__author-bottom {
  margin-bottom :0;
  margin-top    :0;
  padding-top   :0
}
.single-post .article__author-bottom .article__author-bottom-info, .single-post .article__author-bottom .article__author-bottom-written-by, .single-post .article__author-bottom .text-dodger-blue, .single-post .article__author-bottom:before {
  display :none
}
.single-post .article__author-bottom .article__author-img-wrap {
  height       :50px;
  margin-right :18px;
  width        :50px
}
.single-post .article__author-bottom .article__author-info {
  letter-spacing :-.02em
}
.single-post .article__entry ul li::marker {
  color :#000
}
.single-post .article__related {
  margin-top  :20px;
  padding-top :106px;
  position    :relative
}
.single-post .article__related:before {
  background-color  :#317cef;
  content           :"";
  display           :block;
  height            :2px;
  left              :50%;
  margin            :0 auto;
  max-width         :648px;
  position          :absolute;
  top               :0;
  transform         :translateX(-50%);
  width             :100%
}
.single-post .article__related .article__related-title {
  color         :#317cef;
  font-size     :30px;
  font-weight   :600;
  line-height   :1.28;
  margin-bottom :78px;
  text-align    :center
}
@media (max-width :991.98px) {
  .single-post .article__content li, .single-post .article__content p {
	font-size   :16px;
	line-height :1.54
  }
  .single-post .article__content .article__thumbnail, .single-post .article__content .c-media {
	margin-bottom :27px
  }
  .single-post .article__content h2 {
	font-size     :24px;
	line-height   :1.4;
	margin-bottom :34px
  }
  .single-post .article__content h3 {
	font-size   :18px;
	line-height :1.35
  }
  .single-post .article__content ul {
	margin-top :23px
  }
  .single-post .container {
	padding-left  :20px;
	padding-right :20px
  }
  .single-post .post__content {
	padding-top :23px
  }
  .single-post .article__title {
	font-size      :32px;
	font-weight    :600;
	letter-spacing :-.025em;
	line-height    :130%;
	margin-bottom  :35px
  }
  .single-post .article__head-info .article__date, .single-post .article__head-info .article__read-time {
	margin-top :-4px
  }
  .single-post .article__head {
	margin-bottom :32px
  }
  .single-post .article {
	margin-bottom :41px
  }
  .single-post .article__related {
	padding-top :49px
  }
  .single-post .article__related .article__related-title {
	font-size     :24px;
	margin-bottom :58px
  }
  .single-post .article__related-items .col-12:not(:last-child) {
	margin-bottom :41px
  }
  .single-post .post-back-link {
	display :none
  }
  .single-post .article__head-info {
	-ms-flex-wrap :wrap;
	flex-wrap     :wrap
  }
  .single-post .article__head-info .article__author-wrapper {
	flex             :0 0 100%
  }
  .single-post .article__head-info .article__author-wrapper:after {
	display :none
  }
  .single-post .article__head-info .article__date {
	margin-left :68px
  }
}
/*---related content --*/
.b-title-and-related-content {
  margin-bottom :60px
}
.b-title-and-related-content__items {
  overflow :visible
}
.b-title-and-related-content__item-wrap {
  border-radius :15px;
  box-shadow    :0 5px 25px 0 rgba(3, 11, 44, .12);
  min-height    :100%;
  padding       :25px 32px 38px 29px
}
@media (min-width :768px) {
  .b-title-and-related-content__item-wrap {
	padding :51px 20px 39px
  }
}
@media (hover :hover) and (pointer :fine) {
  .b-title-and-related-content__item-wrap:hover .c-link {
	background-color :#317cef
  }
  .b-title-and-related-content__item-wrap:hover .c-link:after {
	filter :brightness(0) invert(1)
  }
}
.b-title-and-related-content__item-title {
  color     :#080639;
  font-size :2.2rem
}
@media (max-width :991.98px) {
  .b-title-and-related-content__item-title {
	font-size     :2rem;
	margin-bottom :15px
  }
}
.b-title-and-related-content__item-cta {
  display         :flex;
  justify-content :flex-end;
  margin-top      :7px
}
.b-title-and-related-content__item-cta .c-link {
  box-shadow :0 5px 10px 0 rgba(22, 20, 83, .15)
}
@media (max-width :991.98px) {
  .b-title-and-related-content__item-cta .c-link {
	height :36px;
	width  :36px
  }
}
.b-title-and-related-content__item-text {
  color       :#161453;
  font-size   :2rem;
  font-weight :300;
  opacity     :.7
}
@media (max-width :991.98px) {
  .b-title-and-related-content__item-text {
	font-size :1.8rem
  }
}
.b-title-and-related-content .c-section-header__title {
  color         :#317cef;
  margin-bottom :68px;
  text-align    :center
}
@media (max-width :991.98px) {
  .b-title-and-related-content .c-section-header__title {
	font-size     :2.6rem;
	line-height   :1.5;
	margin-bottom :36px;
	text-align    :left
  }
}
.b-title-and-related-content .swiper-pagination {
  align-items     :center;
  display         :flex;
  justify-content :center;
  margin-top      :20px
}
.b-title-and-related-content .swiper-pagination .swiper-pagination-bullet {
  margin-left         :5px;
  margin-right        :5px;
  background-position :50%;
  background-repeat   :no-repeat;
  background-size     :contain;
  background-image    :url(/wp-content/themes/airfleet/dist/images/slider-paging-dot.0ab6d51e78.svg);
  cursor              :pointer;
  flex                :0 0 10px;
  height              :12px;
  width               :10px
}
@media (hover :hover) and (pointer :fine) {
  .b-title-and-related-content .swiper-pagination .swiper-pagination-bullet:hover {
	background-image :url(/wp-content/themes/airfleet/dist/images/slider-paging-dot-active.7fee62acdf.svg)
  }
}
.b-title-and-related-content .swiper-pagination .swiper-pagination-bullet-active {
  background-image :url(/wp-content/themes/airfleet/dist/images/slider-paging-dot-active.7fee62acdf.svg)
}
/*---related content --*/
/*--- btn  --*/
.c-button-collection {
  padding-left  :0;
  list-style    :none;
  margin-bottom :0
}
.c-button-collection li {
  display :inline-block
}
.c-button-collection li:not(:last-child) {
  margin-right :.5rem
}
.btn {
  border-radius :5px;
  border-width  :2px;
  font-size     :1.6rem;
  padding       :7px 17px 8px;
  font-weight   :700;
  line-height   :normal
}
@media (min-width :992px) {
  .btn {
	font-size :2rem;
	padding   :9px 17px 10px
  }
}
.btn-secondary {
  background-color :#fa0;
  border-color     :#fa0;
  color            :#161453
}
.btn-secondary:hover {
  background-color :#ffc247;
  border-color     :#ffc247;
  color            :#000
}
@media (min-width :992px) {
  .btn-secondary--wide {
	min-width :180px
  }
}
@media (min-width :992px) {
  .btn-secondary--wide-2 {
	min-width :160px
  }
}
.btn-secondary-small {
  font-size      :1.6rem;
  line-height    :1.25;
  padding-bottom :8px;
  padding-top    :8px
}
@media (min-width :992px) {
  .btn-secondary-small {
	font-size      :2rem;
	line-height    :1.26;
	padding-bottom :10px;
	padding-top    :11px
  }
}
.btn-secondary-white-text {
  color   :#fff;
  padding :13px 30px
}
.btn-outline-secondary {
  border-radius :5px;
  border-width  :2px;
  font-size     :1.6rem;
  padding       :7px 26px 8px;
  border-color  :#fa0;
  color         :#fff
}
@media (min-width :992px) {
  .btn-outline-secondary {
	font-size :2rem;
	padding   :9px 17px 10px
  }
}
.btn-outline-secondary:hover {
  background-color :#fa0;
  color            :#161453
}
.btn-outline-secondary--alt {
  font-size   :1.6rem;
  line-height :1.25;
  color       :#000
}
@media (min-width :992px) {
  .btn-outline-secondary--alt {
	font-size   :2rem;
	line-height :1.26
  }
}
.btn-download {
  font-size   :1.6rem;
  line-height :1.25
}
@media (min-width :992px) {
  .btn-download {
	font-size   :2rem;
	line-height :1.26
  }
}
.btn-download:after {
  background-position :50%;
  background-repeat   :no-repeat;
  background-size     :contain;
  height              :15px;
  width               :15px;
  background-image    :url(/wp-content/themes/airfleet/dist/images/arrow-down-download-btn.79777fcdb8.svg);
  content             :"";
  display             :inline-block;
  margin-left         :10px
}
@media (max-width :767.98px) {
  .btn-download:after {
	margin-left :14px
  }
}
.btn-rounded {
  height          :50px;
  width           :50px;
  align-items     :center;
  border          :0;
  border-radius   :100px;
  display         :inline-flex;
  font-size       :0;
  justify-content :center;
  line-height     :0;
  padding         :0
}
@media (hover :hover) and (pointer :fine) {
  .btn-rounded:hover {
	background-color :#317cef
  }
  .btn-rounded:hover:after {
	filter :brightness(0) invert(1)
  }
}
.btn-arrow-right:after {
  background-position :50%;
  background-repeat   :no-repeat;
  background-size     :contain;
  height              :15px;
  width               :15px;
  background-image    :url(/wp-content/themes/airfleet/dist/images/arrow-left.d33fbe4106.svg);
  content             :"";
  display             :inline-block;
  transform           :rotate(180deg)
}
@media (max-width :991.98px) {
  .btn-arrow-right:after {
	width :12px
  }
}
.btn-underline-white-text-orange-line {
  border-bottom  :2px solid #fda929;
  color          :#fff;
  font-size      :16px;
  font-weight    :500;
  letter-spacing :-.02em;
  line-height    :1.28;
  padding        :0 0 5px
}
.btn-nav {
  appearance         :none;
  background-color   :rgba(0, 0, 0, 0);
  border             :0;
  color              :#fff;
  display            :none;
  font-size          :0;
  line-height        :0;
  padding-top        :14px;
  position           :relative;
  width              :20px;
  z-index            :15
}
@media (max-width :991.98px) {
  .btn-nav {
	display :block
  }
}
.btn-nav:focus {
  outline :0
}
.btn-nav:after, .btn-nav:before, .btn-nav span:after {
  background                 :currentColor;
  content                    :"";
  height                     :2px;
  left                       :0;
  position                   :absolute;
  transition-duration        :.3s;
  transition-property        :top, transform, visibility, opacity;
  transition-timing-function :ease-in-out;
  width                      :100%
}
.btn-nav span:after {
  top :0
}
.btn-nav:after {
  top :6px
}
.btn-nav:before {
  top :12px
}
.btn-nav.active:after,
.btn-nav.active:before,
.btn-nav.active span:after {
  background :currentColor
}
.btn-nav.active span:after {
  top       :6px;
  transform :rotate(45deg)
}
.btn-nav.active:before {
  top       :6px;
  transform :rotate(-45deg)
}
.btn-nav.active:after {
  opacity    :0;
  top        :6px;
  transform  :translateX(100%);
  visibility :hidden
}
.btn-circle {
  height           :36px;
  width            :36px;
  border-radius    :100%;
  align-items      :center;
  display          :flex;
  justify-content  :center;
  background-color :#ffc741;
  box-shadow       :0 5px 10px 0 rgba(22, 20, 83, .15);
  transition       :background-color .3s ease
}
@media (hover :hover) and (pointer :fine) {
  .btn-circle:hover {
	background-color :#317cef
  }
  .btn-circle:hover:after {
	filter :brightness(0) invert(1)
  }
}
@media (min-width :992px) {
  .btn-circle {
	height :50px;
	width  :50px
  }
}
.btn-circle:after {
  background-position :50%;
  background-repeat   :no-repeat;
  background-size     :contain;
  height              :13px;
  width               :13px;
  background-image    :url(/wp-content/themes/airfleet/dist/images/arrow-left.d33fbe4106.svg);
  content             :"";
  transform           :rotate(180deg);
  transition          :filter .3s ease;
}
.btn-play {
  align-items :center;
  color       :#000;
  display     :flex;
  font-size   :1.6rem;
  line-height :1.25;
  padding     :0
}
@media (min-width :992px) {
  .btn-play {
	font-size   :2rem;
	line-height :1.26
  }
}
.btn-play:focus {
  box-shadow         :none;
  outline            :0
}
.btn-play__icon {
  height           :5rem;
  width            :5rem;
  border-radius    :100%;
  align-items      :center;
  display          :flex;
  justify-content  :center;
  background-color :#fa0;
  flex-shrink      :0;
  position         :relative;
  margin-right     :14px
}
.btn-play__icon:hover {
  background-color :rgba(255, 170, 0, .5)
}
.btn-play__icon:before {
  border-color :rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000;
  border-style :solid;
  border-width :8.5px 0 8.5px 13px;
  content      :"";
  height       :0;
  margin-left  :1px;
  width        :0
}
.btn-play-alt, .btn-play__icon:before {
  left      :50%;
  position  :absolute;
  top       :50%;
  transform :translateX(-50%) translateY(-50%)
}
.btn-play-alt {
  height              :122px;
  width               :122px;
  border-radius       :100%;
  background-position :50%;
  background-repeat   :no-repeat;
  background-size     :contain;
  appearance          :none;
  background-image    :url(/wp-content/themes/airfleet/dist/images/btn-play-lg.69ff8b00ea.svg);
  border              :0;
  font-size           :0;
  z-index             :67
}
@media (max-width :1239.98px) {
  .btn-play-alt {
	height :80px;
	width  :80px
  }
}
.btn-play-alt:focus {
  box-shadow         :none;
  outline            :0
}
.btn-linkedin {
  height              :30px;
  width               :30px;
  border-radius       :100%;
  background-position :50%;
  background-repeat   :no-repeat;
  background-size     :contain;
  background-image    :url(/wp-content/themes/airfleet/dist/images/linked-in-blue.852d586905.svg);
  border              :0;
  margin              :0;
  overflow            :hidden;
  padding             :0;
  text-indent         :9999px;
  white-space         :nowrap
}
.btn-ordinary-link {
  font-size       :1.6rem;
  line-height     :1.25;
  color           :#317cef;
  padding         :0;
  text-align      :left;
  text-decoration :underline;
  transition      :color .3s
}
@media (min-width :992px) {
  .btn-ordinary-link {
	font-size   :2rem;
	line-height :1.26
  }
}
.btn-ordinary-link:focus {
  box-shadow         :none
}
.btn-ordinary-link:hover {
  color           :#fa0;
  text-decoration :underline
}
.btn-default-link {
  color       :#000;
  font-size   :1.6rem;
  font-weight :700
}
@media (min-width :992px) {
  .btn-default-link {
	font-size :2rem
  }
}
.BTfallback {
  display :none
}
/*--- btn  --*/


.widget--twitter {
  height: 380px;
  overflow-y: scroll;
}
@media (min-width: 992px) {
  .widget--twitter {
    height: 400px;
  }
}