/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#f4e0ff;text-shadow:none}::selection{background:#f4e0ff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@-webkit-keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0,800px,0);transform:translate3d(0,800px,0)}}@keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0,800px,0);transform:translate3d(0,800px,0)}}@-webkit-keyframes animLoadedLogo{to{-webkit-transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(.85,.85,1);transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(.85,.85,1)}}@keyframes animLoadedLogo{to{-webkit-transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(.85,.85,1);transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(.85,.85,1)}}@-webkit-keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0,-100%,0) scale3d(.3,.3,1);transform:translate3d(0,-100%,0) scale3d(.3,.3,1)}}@keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0,-100%,0) scale3d(.3,.3,1);transform:translate3d(0,-100%,0) scale3d(.3,.3,1)}}@-webkit-keyframes animLoadedHeader{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes animLoadedHeader{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes animLoadedContent{from{opacity:0;-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);-webkit-filter:blur(50px) brightness(1.1);filter:blur(50px) brightness(1.1)}}@keyframes animLoadedContent{from{opacity:0;-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);-webkit-filter:blur(50px) brightness(1.1);filter:blur(50px) brightness(1.1)}}@-webkit-keyframes animLoadedMenu{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@keyframes animLoadedMenu{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@-webkit-keyframes jellyMoveUp{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}2.4%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,15.078,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,15.078,0,1)}4.8%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,13.888,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,13.888,0,1)}9.81%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,16.153,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,16.153,0,1)}14.81%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,18.793,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,18.793,0,1)}19.82%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,19.98,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,19.98,0,1)}24.82%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20.212,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20.212,0,1)}44.84%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,19.993,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,19.993,0,1)}64.86%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}84.88%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}}@keyframes jellyMoveUp{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}2.4%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,15.078,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,15.078,0,1)}4.8%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,13.888,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,13.888,0,1)}9.81%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,16.153,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,16.153,0,1)}14.81%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,18.793,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,18.793,0,1)}19.82%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,19.98,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,19.98,0,1)}24.82%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20.212,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20.212,0,1)}44.84%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,19.993,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,19.993,0,1)}64.86%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}84.88%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}}body{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.666;color:#232325}section{padding-top:100px;padding-bottom:100px;position:relative}strong{font-weight:700}a{-webkit-transition:all .3s ease;transition:all .3s ease}a:hover,a:active{text-decoration:none}.button{display:inline-block;padding:19px 40px;-webkit-border-radius:50em;border-radius:50em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#fff;-webkit-transition:all .4s cubic-bezier(.4,.92,.75,.94);transition:all .4s cubic-bezier(.4,.92,.75,.94)}.button.color-dark{color:#232325}.button.gradient-border.button.color-dark:hover{color:#232325}.button img{margin-right:10px;margin-bottom:-5px}.button.color-dark{color:#232325}.button.gradient-border{position:relative;padding:0;margin-left:2px;-webkit-border-radius:50em;border-radius:50em;border:none;background-color:#fff}.button.gradient-border span{display:inline-block;padding:19px 40px;-webkit-border-radius:50em;border-radius:50em;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0)}.button.gradient-border:before{content:'';display:inline-block;width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;z-index:0;-webkit-border-radius:50em;border-radius:50em;background:rgba(17,115,180,1);background:-moz-linear-gradient(left,rgba(17,115,180,1) 0,rgba(246,154,63,1) 35%,rgba(235,22,97,1) 65%,rgba(114,42,109,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(17,115,180,1)),color-stop(35%,rgba(246,154,63,1)),color-stop(65%,rgba(235,22,97,1)),color-stop(100%,rgba(114,42,109,1)));background:-webkit-linear-gradient(left,rgba(17,115,180,1) 0,rgba(246,154,63,1) 35%,rgba(235,22,97,1) 65%,rgba(114,42,109,1) 100%);background:-o-linear-gradient(left,rgba(17,115,180,1) 0,rgba(246,154,63,1) 35%,rgba(235,22,97,1) 65%,rgba(114,42,109,1) 100%);background:-ms-linear-gradient(left,rgba(17,115,180,1) 0,rgba(246,154,63,1) 35%,rgba(235,22,97,1) 65%,rgba(114,42,109,1) 100%);background:linear-gradient(to right,rgba(17,115,180,1) 0,rgba(246,154,63,1) 35%,rgba(235,22,97,1) 65%,rgba(114,42,109,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1173b4', endColorstr='#722a6d', GradientType=1 );transition:all .5s cubic-bezier(.68,-.55,.27,2)}.button.bg-white{background-color:#fff;color:#232325}.button:hover,.button:hover a{border-color:#fff;color:#fff;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.read-more{font-weight:700;color:#cc8bef}.button.gradient-border:hover:before{-webkit-transform:scale(1.01,1.05);-ms-transform:scale(1.01,1.05);transform:scale(1.01,1.05)}.button.bg-white:hover{background-color:rgba(255,255,255,.7)}.hero-text{display:inline-block;width:100%;position:absolute;top:7%;left:0;z-index:0;text-align:center;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:#d8dadc;overflow:hidden;opacity:.15}.hero-text span{display:inline-block;width:100%;position:relative}.hero-text.to-left{top:0;text-align:left}.hero-text.rotated{height:100%;font-size:240px!important}.hero-text.rotated span{display:inline-block!important;width:auto;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateZ(90deg) translateY(-35%) translateX(-15%)!important;-ms-transform:rotate(90deg) translateY(-35%) translateX(-15%)!important;transform:rotateZ(90deg) translateY(-35%) translateX(-15%)!important}.parallax-objects{display:block;width:100%;height:600px;max-width:1900px;margin:0 auto;padding-top:0px;position:relative;-webkit-perspective:1200px;perspective:1200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.parallax-objects .parallax-object{display:inline-block;position:absolute;top:85px;left:45px;z-index:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.parallax-objects .parallax-object figure{-webkit-drop-shadow:0 40px 70px #2d3449; drop-shadow:5px 5px 10px black;}.parallax-objects .parallax-object figure.no-shadow{-webkit-box-shadow:none;box-shadow:none}.parallax-objects .parallax-object.align-center{position:relative;top:auto;left:50%;z-index:2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.parallax-objects .parallax-object.align-center .animateme{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.intro{font-size:11px;text-align:justify}.parallax-objects .parallax-object.align-right{left:auto;right:45px}.parallax-objects .parallax-object.align-right .animateme{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.parallax-objects .parallax-object.align-left .animateme{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.parallax-objects .parallax-object.above-all{z-index:10}.parallax-objects .parallax-object.origin-center{-webkit-transform-origin:center center!important;-ms-transform-origin:center center!important;transform-origin:center center!important}.arrow-indicator{display:inline-block;margin-left:-95px;position:absolute;top:-41px;left:50%;z-index:100;color:#fff;text-align:center;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s cubic-bezier(.76,.46,.22,1.6);transition:all .5s cubic-bezier(.76,.46,.22,1.6)}.arrow-indicator .fa{position:absolute;top:5%;left:50%;margin:auto;font-size:16px;-webkit-animation:jellyMoveUp 1.5s ease infinite;animation:jellyMoveUp 1.5s ease infinite}.arrow-indicator.is-visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.animateme{-webkit-transition:all 2.5s cubic-bezier(.17,.67,.25,.97);transition:all 2.5s cubic-bezier(.17,.67,.25,.97)}.position-absolute{position:absolute;top:auto;left:0;display:block;width:100%;z-index:0}.position-absolute.to-right{left:auto;right:0}.pulled .section-title{margin-right:-80px!important}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.ip-header{position:fixed;top:0;text-align:center;z-index:100;min-height:480px;width:100%;height:100%;background-image:url(../img/header-bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.ip-header h1{margin:0}.ip-logo,.ip-loader{position:absolute;left:0;width:100%;opacity:0;cursor:default;pointer-events:none}.ip-logo{top:110px;height:100%;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.ip-loader{bottom:20%}.ip-header .ip-inner{display:block;margin:0 auto}.ip-header .ip-logo svg{min-width:320px;max-width:480px;width:25%}.ip-header .ip-logo svg path{fill:#ef6e7e}.ip-header .ip-loader svg path{fill:none;stroke-width:6}.ip-header .ip-loader svg path.ip-loader-circlebg{stroke:#fff}.ip-header .ip-loader svg path.ip-loader-circle{-webkit-transition:stroke-dashoffset .2s;transition:stroke-dashoffset .2s;stroke:#cc8bef}.ip-main{overflow:hidden;margin:0 auto}.loading .ip-logo,.loading .ip-loader{opacity:1;-webkit-animation:animInitialHeader 1s cubic-bezier(.7,0,.3,1) both;animation:animInitialHeader 1s cubic-bezier(.7,0,.3,1) both}.loading .ip-loader{-webkit-animation-delay:.2s;animation-delay:.2s}.loaded .ip-logo,.loaded .ip-loader{opacity:1}.loaded .ip-logo{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:animLoadedLogo 1s cubic-bezier(.7,0,.3,1) forwards;animation:animLoadedLogo 1s cubic-bezier(.7,0,.3,1) forwards}.loaded .ip-loader{-webkit-animation:animLoadedLoader .5s cubic-bezier(.7,0,.3,1) forwards;animation:animLoadedLoader .5s cubic-bezier(.7,0,.3,1) forwards}.loaded .ip-logo svg path{-webkit-transition:all .5s ease .3s;transition:all .5s ease .3s;fill:#fff}.loaded .ip-header{-webkit-animation:animLoadedHeader 1s cubic-bezier(.7,0,.3,1) forwards;animation:animLoadedHeader 1s cubic-bezier(.7,0,.3,1) forwards}.loaded .main-nav{visibility:visible}.loaded .ip-main .main-hero-text h2,.loaded .secondary-nav,.loaded .ip-main .browser,.loaded .ip-main .browser .box{will-change:transform,filter;-webkit-animation:animLoadedContent 1.5s cubic-bezier(.7,0,.3,1) both;animation:animLoadedContent 1.5s cubic-bezier(.7,0,.3,1) both}.loaded .main-nav [class*=col-]>ul>li{will-change:transform,filter;-webkit-animation:animLoadedMenu 1.5s cubic-bezier(.7,0,.3,1) both;animation:animLoadedMenu 1.5s cubic-bezier(.7,0,.3,1) both}.loaded .ip-main .browser,.loaded .ip-main .browser .box:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.loaded .ip-main .browser .box:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loaded .ip-main .browser .box:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.loaded .ip-main .browser .box:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.loaded .secondary-nav{-webkit-animation-delay:.5s;animation-delay:.5s}.loaded .main-nav [class*=col-]>ul>li:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.loaded .main-nav [class*=col-]>ul>li:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.layout-switch .ip-header{position:absolute}.no-js .ip-header{position:relative;min-height:0}.no-js .ip-header .ip-logo{margin-top:20px;height:180px;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.no-js .ip-header .ip-logo svg path{fill:#fff}#main-header{padding-top:300px;text-align:center;overflow:hidden;color:#fff;background-image:url(../img/ip-header-bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#main-header .main-hero-text h2{margin-bottom:-18px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:120px;text-transform:uppercase;  letter-spacing: 0.355em;font-weight:700;text-align:center;color:#ffffff;text-shadow:0 0 45px rgba(0,0,0,.6)}#main-header .main-hero-text h2 span{color:#cc8bef}#main-header h5{margin-bottom:18px; padding-bottom: 15px; font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:300;letter-spacing: 5px;border-bottom: 4px solid;border-image: url("../img/border.png") 1 1 1 1 stretch repeat;}#main-header .icons{margin:0 0 30px;padding:0;list-style:none;text-align:center}#main-header .icons li{display:inline-block;margin:4.1px}#main-header .secondary-nav{margin-top:50px;background-color:rgba(19,25,43,.35)}#main-header .secondary-nav ul{margin:0;padding:0;list-style:none}#main-header .secondary-nav ul li{display:inline-block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.2em}#main-header .secondary-nav ul li a{display:inline-block;padding:23px 65px;border-right:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.35)}#main-header .secondary-nav ul li a span{position:relative}#main-header .secondary-nav ul li a span:before{content:attr(data-text);display:inline-block;width:0;height:100%;position:absolute;top:-2px;left:0;color:#fff;white-space:nowrap;overflow:hidden;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:all .5s ease;transition:all .5s ease}#main-header .secondary-nav ul li a:hover{color:transparent;-webkit-transition-delay:.3s;transition-delay:.3s}#main-header .secondary-nav ul li a:hover span:before{width:100%}#main-header .secondary-nav ul li.active a{color:#fff}#main-header .secondary-nav ul li.special-link a{color:#bb87d7}#main-header .secondary-nav ul li:last-child a{border-right:none}.main-nav{padding-right:30px;padding-left:30px;position:fixed;top:0;left:0;right:0;z-index:101;visibility:hidden;text-align:right;-webkit-transition:all .3s ease;transition:all .3s ease}.main-nav ul{margin:0;padding:0;list-style:none}.main-nav ul li{display:inline-block;margin-left:15px;padding-top:25px;padding-bottom:20px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;position:relative}.main-nav ul li a,.main-nav ul li span{display:inline-block;color:#fff}.main-nav ul li.button{padding:0}.main-nav ul li.button a{display:inline-block;padding:6px 14px;-webkit-border-radius:50em;border-radius:50em;background-color:#fff;color:#8e56b1}.main-nav ul li .submenu{position:absolute;top:100%;right:0;z-index:10;min-width:430px;text-align:left;overflow:hidden;opacity:0;visibility:hidden;background-color:#fff;-webkit-box-shadow:0 10px 20px -6px rgba(0,0,0,.1);box-shadow:0 10px 20px -6px rgba(0,0,0,.1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:translateY(-18px) scale(.9);-ms-transform:translateY(-18px) scale(.9);transform:translateY(-18px) scale(.9);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .6s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .3s ease,visibility .3s ease;transition:transform .6s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .6s ease}.main-nav ul li .submenu:before,.main-nav ul li .submenu:after{content:'';display:table}.main-nav ul li .submenu:after{display:block}.main-nav ul li .submenu a{display:inline-block;color:#949494;position:relative}.main-nav ul li .submenu a:before{content:'';display:inline-block;width:100%;height:1px;position:absolute;bottom:-5px;left:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background-color:#cc8bef;-webkit-transition:all .3s ease;transition:all .3s ease}.main-nav ul li .submenu a:hover{color:#cc8bef}.main-nav ul li .submenu a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.main-nav ul li .submenu .submenu-header{padding:15px;background-color:#f9f9f9;font-size:12px;color:#232325;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .6s cubic-bezier(.2,.49,.14,.92);transition:all .6s cubic-bezier(.2,.49,.14,.92)}.main-nav ul li .submenu .submenu-header span{color:#cc8bef}.main-nav ul li .submenu>li{float:left;width:50%;margin:0;padding:0}.main-nav ul li .submenu>li ul{padding-top:15px;padding-bottom:35px}.main-nav ul li .submenu>li ul li{display:block;margin-bottom:12px;padding:0;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .6s cubic-bezier(.2,.49,.14,.92);transition:all .6s cubic-bezier(.2,.49,.14,.92)}.main-nav ul li:hover .submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.main-nav ul li:hover .submenu .submenu-header{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main-nav ul li:hover .submenu>li ul li{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main-nav ul li:hover .submenu>li ul li:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.main-nav ul li:hover .submenu>li ul li:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.main-nav ul li:hover .submenu>li ul li:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.main-nav ul li:hover .submenu>li ul li:nth-child(4){-webkit-transition-delay:.25s;transition-delay:.25s}.main-nav ul li:hover .submenu>li ul li:nth-child(5){-webkit-transition-delay:.3s;transition-delay:.3s}.main-nav.sticked{background-color:#fff;-webkit-box-shadow:0 10px 30px -15px rgba(0,0,0,.15);box-shadow:0 10px 30px -15px rgba(0,0,0,.15)}.main-nav.sticked ul li a,.main-nav.sticked ul li span{color:#1a1a1a}.main-nav.sticked ul li.button a{background-color:#1a1a1a;color:#fff}.section-title{margin-bottom:35px}.section-title figure{float:left;display:inline-block;margin-right:10px;margin-bottom:70px;overflow:hidden;position:relative;top:10px}.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{overflow:hidden;position:relative}.section-title h2{font-size:60px;font-weight:300 !important;}.section-title h2 span{line-height: 70px;color:#bca0c7;background:-webkit-linear-gradient(-45deg,#1173b4 0,#f69c3f 45%,#eb1662 65%,#6f296b 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-title h2.smaller-font{margin-bottom:12px;font-size:48px}.section-title h4{font-size:24px;font-weight:300;color:#232325}.section-title h5{font-size:30px;font-weight:900}.section-title h6{font-size:18px;font-weight:300}.section-title span{display:inline-block;-webkit-transition:all 2s .05s cubic-bezier(.55,.06,.12,.94);transition:all 2s .05s cubic-bezier(.55,.06,.12,.94)}.section-title h2 span{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.section-title h3 span,.section-title h4 span,.section-title h5 span,.section-title h6 span{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:.1s;transition-delay:.1s}.section-title.align-center h2 span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.section-title.align-center h3 span,.section-title.align-center h4 span,.section-title.align-center h5 span,.section-title.align-center h6 span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.section-title.appeared h2 span,.section-title.appeared h3 span,.section-title.appeared h4 span,.section-title.appeared h5 span,.section-title.appeared h6 span{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.section-title:not(.align-center){margin-right:-30px}.text-block{margin-bottom:50px}.text-block p{margin-bottom:30px;font-weight:300}.text-block p.big{font-size:24px;line-height:36px}.text-block p .line{display:inline-block;line-height:1;overflow:hidden}.text-block p .line span{display:inline-block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1.8s cubic-bezier(.55,.06,.12,.94);transition:all 1.8s cubic-bezier(.55,.06,.12,.94)}.text-block p.appeared .line span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.demo-container{height:454px;margin-bottom:80px;overflow:hidden;-webkit-box-shadow:0 40px 120px rgba(45,52,73,.5);box-shadow:0 40px 120px rgba(45,52,73,.5)}.demo-container figure img{width:100%;height:auto}.feature{text-align:center;margin-bottom:115px}.feature figure{margin-bottom:27px}.feature h3{margin-bottom:32px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:.2em;color:#202627}.feature p{font-weight:300;font-style:italic;color:#949494}#main-footer{padding-top:90px;font-weight:300;background-color:#f9f9f9;color:#949494;position:relative}#main-footer a{color:#949494}#main-footer a:hover{color:#1a1a1a}#main-footer ul{margin:0;padding:0;list-style:none}#main-footer ul li{font-size:18px;line-height:42px}#main-footer .widget-title{margin-top:0;margin-bottom:26px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#232325}#main-footer .widget .textwidget p i{float:left;margin-right:17px;font-size:25px;color:#cda0e6}#main-footer .widget .textwidget p i+span{display:inline-block;overflow:hidden}#main-footer .bottom-footer{margin-top:60px;padding:30px;font-size:14px;text-align:center;background-color:#f5f5f5}#main-footer .bottom-footer p{margin:0}.bg-gradient1{background-image: url(../img/port-bg.jpg);}.bg-gradient1:before{content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.5;background-image:url(../img/splash.png);background-size:cover;background-position:center;background-attachment:fixed}.bg-gradient3{background:#8e56b1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4RTU2QjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1RTMyNzUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTApIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e56b1), color-stop(100%, #5e3275));background:-webkit-linear-gradient(-45deg, #8e56b1 0%, #5e3275 100%);background:-webkit-linear-gradient(315deg, #8e56b1 0%, #5e3275 100%);background:linear-gradient(135deg, #8e56b1 0%, #5e3275 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e56b1', endColorstr='#5e3275',GradientType=1 ); margin: 20px 0 0 0;}.color-white{color:#fff!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-65{margin-bottom:65px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.mb-140{margin-bottom:140px!important}.pt-0{padding-top:0!important}.pt-75{padding-top:75px!important}.pt-100{padding-top:100px!important}.pt-150{padding-top:150px!important}.pt-170{padding-top:170px!important}.pt-200{padding-top:200px!important}.pt-225{padding-top:225px!important}
.pb-0{padding-bottom:0!important;}.w-scroll-button{border-color:#fff;bottom:75px;color:#fff;display:inline-block;left:50%;margin-left:-50px;position:absolute;text-align:center;width:100px;z-index:10}.w-scroll-button.w-button-1 a{border-color:inherit;border-radius:20px;border-style:solid;border-width:1px;color:inherit;display:inline-block;height:36px;overflow:hidden;width:22px}.w-scroll-button.w-button-1 a i{animation:1.2s ease 0s normal both infinite running fadeInDown;border-color:inherit;color:inherit;display:inline-block;height:8px;left:50%;margin-left:-2px;position:absolute;top:10px;width:4px}.w-scroll-button.w-button-1 a i::before{border-color:inherit;border-left-width:1px;border-radius:2px;border-style:solid;color:inherit;content:"";display:block;height:3px}.pb-30{padding-bottom:30px!important}.pb-70{padding-bottom:70px!important}.pb-90{padding-bottom:90px!important}.pb-95{padding-bottom:95px!important}.pb-100{padding-bottom:100px!important}.pb-110{padding-bottom:110px!important}.pb-120{padding-bottom:120px!important}.pb-130{padding-bottom:130px!important}.pb-140{padding-bottom:140px!important}.pb-190{padding-bottom:110px!important}.pb-150{padding-bottom:150px!important}.pb-215{padding-bottom:215px!important}.pb-225{padding-bottom:225px!important}.no-padding{padding-top:0!important;padding-bottom:0!important}@media screen and (max-width:1320px){#main-header .secondary-nav ul li a{padding-left:50px;padding-right:50px}}@media screen and (max-width:1199px){#main-header .secondary-nav ul li a{padding-left:35px;padding-right:35px}.position-absolute{left:-10%}}@media screen and (min-width:992px) and (max-width:1199px){.section-title h2{font-size:52px}}@media screen and (max-width: 529px){.w-scroll-button{border-color:#fff;bottom:158px;color:#fff;display:inline-block;left:50%;margin-left:-50px;position:absolute;text-align:center;width:100px;z-index:10}}@media screen and (max-width:991px){section,#main-header{background-attachment:scroll!important}section:before,#main-header:before{background-attachment:scroll!important}#main-header .secondary-nav ul li a{padding-left:18px;padding-right:18px}.main-nav ul li{position:static}.main-nav ul li .submenu{top:100%;min-width:0;width:300px;right:-70%}.main-nav ul li .submenu li{float:none;width:100%}.pulled{margin:0!important}.pulled .section-title{margin:0!important}.section-title h2{font-size:46px}.section-title h4{font-size:20px}.section-title h5{font-size:24px}.sm-bg-right{background-size:200%!important;background-position:right center!important}.widget{margin-bottom:45px}}@media screen and (max-width:767px){#main-header .secondary-nav ul li{float:left;width:50%}#main-header .secondary-nav ul li a{display:block;border-bottom:1px solid rgba(255,255,255,.1)}#main-header .secondary-nav ul li:first-child a,#main-header .secondary-nav ul li:nth-child(2) a{border-top:1px solid rgba(255,255,255,.1)}}@media screen and (max-width:45em){.box{width:100%}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}