body {margin:0 auto 0 auto;font:1em/150% 'Outfit',serif;color:#FFFFFF;background: #05253c;}

/******* STRUCTURE *******/

#FullBandTop {width:100%;margin:0 auto;padding:30px 0;text-align:center;position:relative;}
#FullBandTop::after {position:absolute;content: '';background-color:rgba(0, 0, 0, 0.5);top:0;bottom:0;left:0;right:0;}

.ilogo {padding:40px 40px 0 40px;display:block;max-width:600px;}
.h-big {font-size: 72px;line-height: 76px;text-align:left;max-width:70%;}
.t-big {font-size: 30px;line-height: 40px;margin-bottom: 20px;text-align:left;}
.sec12 {display:block;float:left;box-sizing:border-box;padding:20px;margin:0 auto;width:100%;}
.sec13 {display:inline-block;box-sizing:border-box;padding:20px;}
.secpad {padding-left:60px;padding-top:0px;}
.overlay {z-index:1;position:absolute;content: '';background-color:rgba(0, 0, 0, 0.5);top:0;bottom:0;left:0;right:0;}
.content {z-index:2;/*position: absolute;top: 10%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);*/}
.fhead {font-size:30px;line-height:40px;text-align:center;margin-bottom:50px;font-weight:bold;color:#000000;}
.formu {width:50%;margin:0 auto;}
.form12 {display:block;/*float:left;*/box-sizing:border-box;padding:10px;margin:0;text-align:left;width:100%;}
.confir {font-size:18px;color: #000000;padding: 20px 0 0 0;}
#FullBand1 {position:relative;width:100%;margin:0 auto;text-align:center;min-height:750px;background:url(../wimages/ihold3.jpg);background-repeat:no-repeat;background-size:cover;}
#FullBand2 {position:relative;width:100%;margin:0 auto;text-align:center;min-height:550px;background:url(../wimages/ihome-5.jpg);background-repeat:no-repeat;background-size:cover;}
/*#FullBand1::after {position:absolute;content: '';background-color:rgba(0, 0, 0, 0.5);top:0;bottom:0;left:0;right:0;}*/
a {color:#FFFFFF;}
.inputFormCTA {width:100%;background:transparent;padding:5px;height:25px;border:none;border-bottom:1px solid #000000;font-size:16px;font-family:'Outfit',Arial,sans-serif;font-weight:400;color:#000000;text-align:left;}
.inputFormCTA::placeholder {color:#000000;font-size:16px;font-family:'Outfit',Arial,sans-serif;}
.inputFormCTA:focus::placeholder {color:#000000;}
.selectFormCTA {background:transparent;width:100%;padding:5px;height:35px;border:1px solid #6A6A6A;font-size:16px;font-family:'Outfit',Arial,sans-serif;font-weight:400;color:#666666;text-align:left;}
.submitFormCTA {color: #FFFFFF;background-color: #D9452B;border: 1px solid #D9452B;padding: 15px 30px;text-transform: uppercase;letter-spacing: 3px;border-radius: 25px;font-size:16px;font-family:'Outfit',Arial,sans-serif;font-weight:400;text-align:center;}
.submitFormCTA:hover {background-color:transparent;color:#D9452B;cursor:pointer;border: 1px solid #D9452B;}
.imglogo {max-width:200px;float:left;padding-right:20px;padding-top:10px;}
.top-logo {text-align:left;padding:20px 40px 0 50px;}
.logo-big {font-size:100px;line-height:100px;font-weight:600;}
.clear {clear:both;}
.iabs {position:absolute;top:140px;right:60px;max-width:280px;}
.iabs img {filter: drop-shadow(1px 1px 30px #ffffff);}
.rowsec {padding-top:10px;}
.tslog {display:block;font-size: 22px;line-height:30px;font-weight:600;text-transform: uppercase;letter-spacing: 5px;color:#fb5032;}
.wform {float:left;box-sizing:border-box;width:380px;background:#FFFFFF;padding:20px;border-radius:25px;margin-top:-20px;}
.pillars {display:inline-block;box-sizing:border-box;}
.tpil {font-size:24px;line-height:28px;font-weight:600;}
.tpil i {font-size:54px;padding-bottom:30px;color:#fb5032;}
.sico {float:right;}
.sico i {font-size:20px;padding:20px 10px;}

.rw-wrapper {position: relative;border-radius: 45px;padding:20px 20px 0 20px;background: #380F43;font-family: 'Outfit';font-weight: 700;color: #D9442A;font-size: 60px;width: 280px;height: 70px;}
.rw-words{display: inline;text-indent: 10px;}
.rw-words-1 span{position: absolute;opacity: 0;/*overflow: hidden;*/-webkit-animation: rotateWord 4s linear infinite 0s;-ms-animation: rotateWord 4s linear infinite 0s;animation: rotateWord 4s linear infinite 0s;}
.rw-words-1 span:nth-child(2) {-webkit-animation-delay: 1s;-ms-animation-delay: 1s;animation-delay: 1s;}
.rw-words-1 span:nth-child(3) {-webkit-animation-delay: 2s;-ms-animation-delay: 2s;animation-delay: 2s;}
@-webkit-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -webkit-transform: translateY(-30px); }
	5% { opacity: 1; -webkit-transform: translateY(0px);}
    17% { opacity: 1; -webkit-transform: translateY(0px); }
	20% { opacity: 0; -webkit-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@-ms-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -ms-transform: translateY(-30px); }
	5% { opacity: 1; -ms-transform: translateY(0px);}
    17% { opacity: 1; -ms-transform: translateY(0px); }
	20% { opacity: 0; -ms-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); }
	5% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
    17% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
	20% { opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}


.swords {
    height: 1.2em;
    line-height: 1.2em;
    position: relative;
    overflow: hidden;
    display: block;
    vertical-align: -0.25em;
    color: #fb5032;
  }
 
  .swords-inner {
    animation: scroll 8s linear infinite;
  }
@keyframes scroll {
    0%, 16.5% {
      transform: translateY(0);
    }
    33%, 49.5% {
      transform: translateY(-1.2em);
    }
    66%, 82.5% {
      transform: translateY(-2.4em);
    }
    100% {
      transform: translateY(-3.6em);
    }
  }

  @font-face {
    font-family: 'FontAwesome';
    src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.4.0');
    src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lightbulb-o:before {content: "\f0eb";}
.fa-instagram:before {content: "\f16d";}
.fa-linkedin:before {content: "\f0e1";}
.fa-book:before {content: "\f02d";}
.fa-thumb-tack:before {content: "\f08d";}
