*,body,html{-ms-overflow-style:none}.font-raleway,body,html{font-family:Raleway}.bg-black.dots,.bg-blue-dark.dots,.bg-cream-dark.dots,.bg-cream.dots,.bg-grey.dots,.bg-red.dots,.bg-white.dots{background-attachment:fixed;background-repeat:repeat}.link,.link:hover,a{text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible}::-webkit-scrollbar{width:0!important}:focus{outline:0}body,html{width:100%;overflow-x:hidden;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-weight:300;font-size:18px;color:#000;line-height:1.3em;padding:0;margin:0}@media screen and (min-width:1600px){body,html{font-size:24px}}body.fixed-nav{padding-top:320px;-webkit-transition:all 1s;transition:all 1s}@media screen and (max-width:992px){body,html{font-size:16px}body.fixed-nav{padding-top:160px}}@media screen and (max-width:540px){body.fixed-nav{padding-top:60px}}body.fixed-nav .body-float{-webkit-transition:opacity 1s;transition:opacity 1s}body.fixed-nav.scroll{padding-top:100px}body.fixed-nav.scroll .body-float{opacity:0}@media screen and (max-width:540px){body.fixed-nav.scroll{padding-top:60px}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:transparent!important;border:none;-webkit-box-shadow:0 0 0 1000px transparent inset}p{margin:0}h1{display:none!important}h2,h3,h4,h5,h6{color:#000;font-weight:900;margin:0;padding:0;line-height:.9em}a{color:#000;-webkit-transition:color .3s;transition:color .3s}a:active,a:focus,a:hover{color:#333}a:active.txt-white,a:focus.txt-white,a:hover.txt-white{color:#e6e6e6}a:active.txt-blue-light,a:focus.txt-blue-light,a:hover.txt-blue-light{color:#3174b0}a:active.txt-blue-dark,a:focus.txt-blue-dark,a:hover.txt-blue-dark{color:#394482}img{width:100%;height:auto}.container{width:100%;margin:0 auto;padding:120px}@media screen and (min-width:1600px){.container{padding:120px}}@media screen and (max-width:1200px){.container{padding:60px}}@media screen and (max-width:992px){.container{padding:50px 30px}}ul{list-style:none;padding:0;margin:0}.upper{text-transform:uppercase}.lower{text-transform:capitalize!important}.tag,.title{text-transform:uppercase}.font-light{font-weight:300}.font-light-italic{font-weight:300i}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold,.tag{font-weight:900}.txt-white{color:#fff}.nav-content h2:hover,.txt-blue-dark{color:#1a1f3b}.txt-blue-light{color:#488ecc}.txt-grey{color:#b0b2bb}.txt-grey-darker{color:#929497}.txt-red{color:#af3f2c}.border{border:1px solid #1a1f3b}.border-white{border-color:#fff!important}.border-black{border-color:#000!important}.border-blue-light{border-color:#488ecc!important}.border-dark{border-color:#1a1f3b!important}.border-red{border-color:#af3f2c!important}.bg-white{background-color:#fff}.bg-white.dots{background-image:url(/images/dot-light.png?37aed9021f8b91d04b2a4ead8cfb80f6)}.bg-black{background-color:#000}.bg-black.dots{background-image:url(/images/dot-blue.png?01dc8f26e54ec88bd288ef30458d8fce)}.bg-blue-light{background-color:#488ecc}.bg-blue-dark{background-color:#1a1f3b}.bg-blue-dark.dots{background-image:url(/images/dot-blue.png?01dc8f26e54ec88bd288ef30458d8fce)}.bg-cream{background-color:#f4f4f4}.bg-cream.dots{background-image:url(/images/dot-light.png?37aed9021f8b91d04b2a4ead8cfb80f6)}.bg-cream-dark{background-color:#eaeae9}.bg-cream-dark.dots{background-image:url(/images/dot-light.png?37aed9021f8b91d04b2a4ead8cfb80f6)}.bg-red{background-color:#af3f2c}.bg-red.dots{background-image:url(/images/dot-red.png?a7a221bca75975fcb71c0d226e832d31)}.bg-grey{background-color:#b0b2bb}.bg-grey.dots{background-image:url(/images/dot-light.png?37aed9021f8b91d04b2a4ead8cfb80f6)}.flex-col{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flex-row{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.flex-left{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-right:60px}.flex-right{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:60px}@media screen and (max-width:992px){.flex-left{padding-right:0}.flex-right{padding-left:0}}.left{padding-right:60px}.right{padding-left:60px}.left,.right{width:50%}.tag{font-size:.7rem;letter-spacing:.6px}.title{font-size:2.5rem}@media screen and (max-width:992px){.left{padding-right:0}.right{padding-left:0}.left,.right{width:100%}.title{font-size:2rem}}.link{position:relative;padding:20px 45px}@media screen and (min-width:1600px){.link{padding:25px 55px}}@media screen and (max-width:540px){.link{padding:15px 20px}}.link.border{border:1px solid}.link.dash{padding-left:70px}.link.dash .dash{display:inline-block;width:30px;height:2px;position:absolute;top:33px;left:30px}@media screen and (min-width:1600px){.link.dash .dash{top:43px}}@media screen and (max-width:767px){.title{font-size:1.6rem}.link.dash .dash{top:30px}}#nav,#nav .nav-inner .background,#nav .nav-inner .background-white{position:fixed;top:0;left:0;right:0}#nav{z-index:10;height:160px;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width:992px){#nav{height:80px}}@media screen and (max-width:540px){.link.dash .dash{display:none}#nav{height:60px}}#nav .nav-inner{width:100%}#nav .nav-inner .background{height:0;opacity:0;-webkit-transition:all 1s;transition:all 1s;background:url(/images/nav-background.jpg?e33098063715481c7dc171cb68bbe298)}#nav .nav-inner .background-white{height:0;opacity:0;-webkit-transition:all 1s;transition:all 1s;background:#FFF}#nav .nav-inner .background-white .title{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'Open Sans',sans-serif;font-weight:400;width:100%;padding:10px 60px 10px 0;text-align:center;font-size:1.4rem}#nav .nav-inner.other .background{opacity:1;height:320px}@media screen and (max-width:992px){#nav .nav-inner.other .background{height:160px}}@media screen and (max-width:540px){#nav .nav-inner .background-white .title{display:block}#nav .nav-inner.other .background{height:60px}}#nav .nav-inner.other .background-white{height:320px}@media screen and (max-width:992px){#nav .nav-inner.other .background-white{height:160px}}@media screen and (max-width:540px){#nav .nav-inner.other .background-white{height:60px}}#nav.scroll .nav-inner{height:100px}#nav.scroll .nav-inner .background{opacity:0;height:100px}#nav.scroll .nav-inner .background-white{opacity:1;height:100px}#nav.scroll .nav-inner.other .background,#nav.scroll .nav-inner.other .background-white{height:100px}@media screen and (max-width:992px){#nav.scroll .nav-inner .background,#nav.scroll .nav-inner .background-white,#nav.scroll .nav-inner.other .background,#nav.scroll .nav-inner.other .background-white{height:80px}}@media screen and (max-width:540px){#nav.scroll .nav-inner .background,#nav.scroll .nav-inner .background-white,#nav.scroll .nav-inner.other .background,#nav.scroll .nav-inner.other .background-white{height:60px!important}}.nav-content{z-index:90;position:fixed;top:0;right:0;height:0;width:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transition-delay:.4s;transition-delay:.4s}.nav-content ul{-webkit-transition:all 1s;transition:all 1s;-webkit-transition-delay:0s;transition-delay:0s;position:absolute;opacity:0;top:120px;left:-100%}@media screen and (max-width:1200px){.nav-content ul{top:100px}}@media screen and (max-width:540px){.nav-content ul{top:60px}}.nav-content h2{font-size:3.5rem;text-transform:capitalize;opacity:0;-webkit-transition-duration:1s;transition-duration:1s}.nav-content.open{-webkit-transition-delay:0s;transition-delay:0s;height:100vh;width:100%;padding:120px}.nav-content.open ul{-webkit-transition-delay:.6s;transition-delay:.6s;left:120px;opacity:1}.nav-content.open h2{opacity:1}@media screen and (max-width:1200px){.nav-content.open{padding:100px 60px}.nav-content.open ul{left:60px}}@media screen and (max-width:992px){.nav-content h2{font-size:2rem}.nav-content.open{padding:80px 30px}.nav-content.open ul{left:30px}}.nav-content li{padding:10px 0}.nav-controls{position:fixed;z-index:99;background-color:#fff;right:0;top:0;height:160px;-webkit-transition:all .5s;transition:all .5s}.nav-controls .logo{width:200px;height:100%;position:relative;display:inline-block;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width:992px){.nav-controls .logo{width:100px}}@media screen and (max-width:540px){.nav-controls .logo{width:70px}}.nav-controls .logo:hover{cursor:pointer}.nav-controls .logo img{-webkit-transition:all .5s;transition:all .5s;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:auto}@media screen and (max-width:992px){.nav-controls .logo img{width:50px}}@media screen and (max-width:540px){.nav-controls .logo img{width:30px}}.nav-controls .controls{z-index:10;display:inline-block;position:relative;cursor:pointer;height:100%;white-space:nowrap;width:160px;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width:992px){.nav-controls .controls{width:80px}}@media screen and (max-width:540px){.nav-controls .controls{width:60px}}.nav-controls .controls .toggle{position:absolute;width:60px;height:34px;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-transition:1s ease-in-out;transition:1s ease-in-out}@media screen and (max-width:992px){.nav-controls .controls .toggle{width:30px;height:30px;margin-top:0;margin-left:0}}@media screen and (max-width:540px){.nav-controls .controls .toggle{width:18px;height:18px}}.nav-controls .controls .toggle .icon-bar{width:50%;height:7px;opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);position:absolute;display:block;background-color:#af3f2c;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.nav-controls .controls .toggle .icon-bar:nth-child(even){left:50%}.nav-controls .controls .toggle .icon-bar:nth-child(odd){left:0}.nav-controls .controls .toggle .icon-bar:nth-child(1),.nav-controls .controls .toggle .icon-bar:nth-child(2){top:0}.nav-controls .controls .toggle .icon-bar:nth-child(3),.nav-controls .controls .toggle .icon-bar:nth-child(4){top:16px}@media screen and (max-width:992px){.nav-controls .controls .toggle .icon-bar{height:5px}.nav-controls .controls .toggle .icon-bar:nth-child(3),.nav-controls .controls .toggle .icon-bar:nth-child(4){top:14px}}@media screen and (max-width:540px){.nav-controls .controls .toggle .icon-bar{height:3px}.nav-controls .controls .toggle .icon-bar:nth-child(3),.nav-controls .controls .toggle .icon-bar:nth-child(4){top:7px}}.nav-controls .controls .toggle .icon-bar:nth-child(5),.nav-controls .controls .toggle .icon-bar:nth-child(6){top:32px}@media screen and (max-width:992px){.nav-controls .controls .toggle .icon-bar:nth-child(5),.nav-controls .controls .toggle .icon-bar:nth-child(6){top:28px}}@media screen and (max-width:540px){.nav-controls .controls .toggle .icon-bar:nth-child(5),.nav-controls .controls .toggle .icon-bar:nth-child(6){top:14px}}.nav-controls .controls .toggle.open .icon-bar:nth-child(1),.nav-controls .controls .toggle.open .icon-bar:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-controls .controls .toggle.open .icon-bar:nth-child(2),.nav-controls .controls .toggle.open .icon-bar:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-controls .controls .toggle.open .icon-bar:nth-child(1){left:5px;top:4px}.nav-controls .controls .toggle.open .icon-bar:nth-child(2){left:-webkit-calc(45%);left:calc(45%);top:4px}.nav-controls .controls .toggle.open .icon-bar:nth-child(3){left:-50%;opacity:0}.nav-controls .controls .toggle.open .icon-bar:nth-child(4){left:100%;opacity:0}.nav-controls .controls .toggle.open .icon-bar:nth-child(5){left:5px;top:25px}.nav-controls .controls .toggle.open .icon-bar:nth-child(6){left:-webkit-calc(45%);left:calc(45%);top:25px}@media screen and (max-width:992px){.nav-controls .controls .toggle.open .icon-bar:nth-child(1),.nav-controls .controls .toggle.open .icon-bar:nth-child(2){top:8px}.nav-controls .controls .toggle.open .icon-bar:nth-child(5),.nav-controls .controls .toggle.open .icon-bar:nth-child(6){top:18px}}.nav-controls .controls .icon-bar{color:#fff}.nav-controls.scroll{height:100px}.nav-controls.scroll .logo{width:100px}@media screen and (max-width:540px){.nav-controls .controls .toggle.open .icon-bar:nth-child(1),.nav-controls .controls .toggle.open .icon-bar:nth-child(2){top:5px}.nav-controls .controls .toggle.open .icon-bar:nth-child(5),.nav-controls .controls .toggle.open .icon-bar:nth-child(6){top:8px}.nav-controls.scroll .logo{width:60px}}.nav-controls.scroll .logo img{width:60px}@media screen and (max-width:992px){.nav-controls.scroll .logo img{width:50px}}@media screen and (max-width:540px){.nav-controls.scroll .logo img{width:30px}}.nav-controls.scroll .controls{width:100px}.nav-controls.scroll .controls .toggle{width:40px;height:40px}.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(1),.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(2){top:7px}@media screen and (max-width:992px){.nav-controls.scroll .controls .toggle{width:30px;height:30px}.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(1),.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(2){top:8px}}@media screen and (max-width:540px){.nav-controls.scroll .controls .toggle{width:18px;height:18px}.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(1),.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(2){top:5px}}.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(5),.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(6){top:20px}@media screen and (max-width:992px){.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(5),.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(6){top:18px}.nav-controls,.nav-controls.scroll{height:80px}.nav-controls.scroll .controls{width:80px}}@media screen and (max-width:540px){.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(5),.nav-controls.scroll .controls .toggle.open .icon-bar:nth-child(6){top:8px}.nav-controls,.nav-controls.scroll{height:60px}.nav-controls.scroll .controls{width:60px}}