/*
===============================================================
 # CUSTOM CSS
 - Please do not edit this file. this file is generated by server-side code
 - Every changes here will be overwritten
===============================================================*/

.msp-cn-290-2 { background-color:rgba(255, 255, 255, 0.75);padding-top:15px;padding-right:160px;padding-bottom:15px;padding-left:30px;font-family:"Lato";font-weight:300;font-size:45px;line-height:normal;color:#444444; } 
.msp-cn-10-14 { background-color:rgba(255, 255, 255, 0.75);padding-top:15px;padding-right:160px;padding-bottom:15px;padding-left:30px;font-family:"Lato";font-weight:300;font-size:45px;line-height:normal;color:#444444; } 

.ms-parent-id-6 > .master-slider{ background:#fdfdfd; }
.msp-cn-121-2 { border-style:none;font-weight:normal;line-height:normal;max-width:506px !important;
height: auto !important; } 
.msp-cn-121-3 { font-weight:normal;line-height:normal;max-width:364px !important;
height: auto !important; } 
.msp-cn-121-4 { font-weight:normal;line-height:normal;max-width:359px !important;
height:auto !important; } 
.msp-cn-121-5 { font-weight:normal;line-height:normal;max-width:478px !important;
height:auto !important; } 
.msp-cn-121-6 { font-family:"Montserrat";font-weight:normal;font-size:42px;text-align:center;line-height:normal;white-space:nowrap;color:#474747; } 
.msp-cn-121-7 { font-family:"Montserrat";font-weight:700;font-size:72px;text-align:center;line-height:normal;white-space:nowrap;color:#ffb88f; } 
.msp-cn-121-8 { font-family:"Montserrat";font-weight:700;font-size:62px;line-height:normal;white-space:nowrap;color:#ffffff; } 
.msp-cn-121-11 { font-family:"Montserrat";font-weight:normal;font-size:24px;line-height:normal;white-space:nowrap;color:#191919; } 
.msp-cn-121-12 { font-family:"Montserrat";font-weight:normal;font-size:24px;text-align:right;line-height:normal;white-space:nowrap;color:#191919; } 
.msp-cn-121-14 { font-family:"Montserrat";font-weight:700;font-size:62px;text-align:right;line-height:normal;color:#ffb88f; } 
.msp-cn-121-16 { font-family:"Montserrat";font-weight:700;font-size:72px;text-align:center;line-height:normal;white-space:nowrap;color:#ffb88f; } 
.msp-cn-121-17 { font-weight:normal;line-height:normal;max-width:32px !important;
height:auto !important; } 
.msp-cn-121-18 { font-family:"Montserrat";font-weight:normal;font-size:24px;text-align:center;line-height:normal;white-space:nowrap;color:#191919; } 
.msp-cn-121-21 { font-weight:normal;line-height:normal; } 
.msp-cn-121-23 { font-weight:normal;line-height:normal;max-width:32px !important;
height:auto !important; } 
.fs-slider .fullwidth-layers .ms-slide-layers {
  left:0!important;
  max-width: none !important;
}
@media screen and (min-width:1280px){ 
  .font-title-55 {font-size:55px !important;}
  .font-desc-24 {font-size:24px !important;}
}

.fs-slider .ms-wheel-icon {
  -webkit-animation: scroll-wheel 1.3s ease-out infinite forwards;
  -moz-animation: scroll-wheel 1.3s ease-out infinite forwards;
  animation: scroll-wheel 1.3s ease-out infinite forwards;
}

@-webkit-keyframes scroll-wheel {
  0% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 0;
  }
}
@-moz-keyframes scroll-wheel {
  0% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
  50% {
    -moz-transform: translateY(10px);
    opacity: 0;
  }
  100% {
    -moz-transform: translateY(0);
    opacity: 0;
  }
}
@keyframes scroll-wheel {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
}

.msp-cn-164-1 { background-color:#3996e4;font-weight:normal;line-height:normal; } 
.msp-cn-164-2 { background-color:#f2f2f2;font-weight:normal;line-height:normal; } 
.msp-cn-164-4 { font-family:"Poppins";font-weight:normal;font-size:210px;line-height:normal;white-space:nowrap;color:#ffffff;opacity: 0.1 !important; } 
.msp-cn-164-5 { font-family:"Raleway";font-weight:normal;font-size:22px;line-height:32px;color:#ffffff; } 
.msp-cn-164-9 { font-family:"Raleway";font-weight:700;font-size:10px;letter-spacing:1px;line-height:normal;color:#a3c3df;text-transform:uppercase; } 
.msp-cn-164-10 { font-family:"Raleway";font-weight:normal;font-size:16px;letter-spacing:1px;line-height:22px;color:#858585; } 
.msp-cn-164-11 { font-family:"Raleway";font-weight:normal;font-size:14px;letter-spacing:2px;line-height:47px;color:#575757;text-transform:uppercase; } 
.msp-cn-164-15 { background-color:#3996e4;font-weight:normal;line-height:normal; } 
.msp-cn-164-16 { background-color:#f2f2f2;font-weight:normal;line-height:normal; } 
.msp-cn-164-17 { font-family:"Poppins";font-weight:normal;font-size:210px;line-height:normal;color:#ffffff;opacity:0.1 } 
.msp-cn-164-18 { font-family:"Raleway";font-weight:normal;font-size:22px;line-height:32px;color:#ffffff; } 
.msp-cn-164-22 { font-family:"Raleway";font-weight:700;font-size:10px;letter-spacing:1px;line-height:normal;color:#a3c3df;text-transform:uppercase; } 
.msp-cn-164-23 { font-family:"Raleway";font-weight:normal;font-size:16px;letter-spacing:1px;line-height:22px;color:#858585; } 
.msp-cn-164-24 { font-family:"Raleway";font-weight:normal;font-size:14px;letter-spacing:2px;line-height:47px;color:#575757;text-transform:uppercase; } 
.msp-cn-164-28 { background-color:#3996e4;font-weight:normal;line-height:normal; } 
.msp-cn-164-29 { background-color:#f2f2f2;font-weight:normal;line-height:normal; } 
.msp-cn-164-30 { font-family:"Poppins";font-weight:normal;font-size:210px;line-height:normal;color:#ffffff;opacity:0.1 } 
.msp-cn-164-31 { font-family:"Raleway";font-weight:normal;font-size:22px;line-height:32px;color:#ffffff; } 
.msp-cn-164-35 { font-family:"Raleway";font-weight:700;font-size:10px;letter-spacing:1px;line-height:normal;color:#a3c3df;text-transform:uppercase; } 
.msp-cn-164-36 { font-family:"Raleway";font-weight:normal;font-size:16px;letter-spacing:1px;line-height:22px;color:#858585; } 
.msp-cn-164-37 { font-family:"Raleway";font-weight:normal;font-size:14px;letter-spacing:2px;line-height:47px;color:#575757;text-transform:uppercase; } 

.ms-parent-id-4 > .master-slider{ background:#000000; }
.master-slider .spinner-static {
  animation: none;
}
.master-slider .spinner-rotate {
    -webkit-animation:ms-spin-grid 1.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-animation:ms-spin-grid 1.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    animation:ms-spin-grid 1.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@-moz-keyframes ms-spin-grid { 100% { -moz-transform: rotate(-360deg); } }
@-webkit-keyframes ms-spin-grid { 100% { -webkit-transform: rotate(-360deg); } }
@keyframes ms-spin-grid { 100% { transform:rotate(-360deg); } }