body {margin:0 auto 0 auto;font:1em/150% 'Instrument Sans',serif;color:#FFFFFF;background: #092C31;}

/******* 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: 40px;line-height: 50px;text-align:center;margin:20px auto;max-width:75%;}
h1 {font-family:"Inria Serif";font-weight:400;}
.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/ihold4.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;}
.dwrap2 {position:absolute;content: '';background-color:rgba(0, 0, 0, 0.5);top:0;bottom:0;left:0;right:0;z-index:1;}
.dwrap {position:relative;z-index:2;}
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: #D19261;border: 1px solid #D19261;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:#D19261;cursor:pointer;border: 1px solid #D19261;}
.imglogo {max-width:200px;/*float:left;padding-right:20px;*/padding-bottom:10px;}
.top-logo {text-align:center;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:60px auto 0 auto;}
.pillars {display:none;box-sizing:border-box;width:60%;}
.pillars img {}
.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-facebook:before {content: "\f09a";}
.fa-linkedin:before {content: "\f0e1";}
.fa-book:before {content: "\f02d";}
.fa-thumb-tack:before {content: "\f08d";}
.fa-tiktok:before {content: "\e07b";}
