/*====================================================*/
/*====================================================*/
/*=========== Preloader ============*/
.loader-2 {
  width: 48px;
  height: 48px;
  border: 3px solid #264A47;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite;
}
.loader-2:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-bottom-color: #fff;
}
@-webkit-keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/* preloader */
.ctn-preloader,.ctn-preloader .loader{position:fixed;top:0;left:0;width:100%;height:100%}.ctn-preloader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9000}.ctn-preloader .animation-preloader{background:#1B3A3A;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.ctn-preloader .loader{font-size:0;z-index:1;pointer-events:none}.ctn-preloader.loaded .animation-preloader{opacity:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}