/*!
 *	Global CSS Styles
 *	Author:	AlexBet.com
 *	Link:		http://alexbet.com/
 *
*/@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i");html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{width:100%;height:100%}li{outline:0}body{width:100%;height:100%;font:normal 400 1em "Ubuntu",sans-serif;color:#000;background:#F5F3EE;padding-top:55px;-webkit-overflow-scrolling:touch}body a{color:#000;text-decoration:none}body a:hover{color:#B78B1E}body input{-webkit-appearance:none;border-radius:0}a,area,img,input,textarea,button,select{outline:none}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;margin:0 auto}.wrapper::after{clear:both;content:"";display:block}.gold{color:#b78b1e}.black{color:#000}section{width:100%}section::after{clear:both;content:"";display:block}section.pad{padding:20px 0}section.pad .wrapper{line-height:1.5em;font-size:.9em;font-weight:300}section.pad .wrapper h2{font-weight:300;font-size:2em;margin:0 0 10px 0;padding:0;line-height:1.2em}section.gold{background:#b78b1e;color:#000}.hero{width:100%;margin:0;padding:0}.hero::after{clear:both;content:"";display:block}.hero img{width:100%;height:auto;vertical-align:middle}.slick-slider{margin-bottom:0 !important}b{font-weight:500}header{width:100%;padding:3px 0;position:fixed;height:55px;top:0;left:0;right:0;background:rgba(255,255,255,0.9);z-index:10000;border-bottom:1px solid #b78b1e}header .wrapper{padding-left:0;padding-right:0}header .ring-security{display:none}header .logo{float:left;display:block;margin-right:2.1276595745%;width:29.7872340426%;padding:0 0 0 10px;margin:0}header .logo:last-child{margin-right:0}header .logo img{width:auto;height:40px;margin-top:3px}header .info{float:left;display:block;margin-right:2.1276595745%;width:68.085106383%;text-align:right;padding-right:5px}header .info:last-child{margin-right:0}header .info::after{clear:both;content:"";display:block}header .info .phone{font-weight:500;font-size:0.9em;text-transform:uppercase}header .info .phone::after{clear:both;content:"";display:block}@media all and (max-width: 380px){header .info .phone{font-size:0.7em}}header .info ul.icons{margin:2px 0 0 0;padding:0;list-style-type:none;clear:both}header .info ul.icons li{margin:0;padding:0;list-style-type:none;display:inline-block;float:right;padding:0 1px}header .info ul.icons li a{width:32px;height:30px;line-height:1.7em;text-align:center;border:1px solid #b78b1e;border-radius:50%;display:inline-block;font-size:1.1em}header .info ul.icons li a:hover{color:#b78b1e;background:#000}header .info ul.icons li a.nav{border-right:1px solid #b78b1e;padding:0;margin-left:2px;background:url("/assets/images/nav-on.svg") center no-repeat #000;background-size:50%}header .info ul.icons li.on a.nav{border-right:1px solid #b78b1e;padding:0;margin-left:2px;background:url("/assets/images/close-on.svg") center no-repeat #000;background-size:50%}header .info ul.icons li.on a.nav:hover{background:url("/assets/images/close.svg") center no-repeat #b78b1e;background-size:50%}header nav{position:fixed;top:55px;left:0;right:0;background:rgba(0,0,0,0.9);padding-left:50px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}header nav::after{clear:both;content:"";display:block}header nav ul{margin:0;padding:20px;list-style-type:none;text-align:right;float:right}header nav ul li{margin:0;padding:5px 0}header nav ul li a{font-size:1em;color:#FFF}header nav ul li a:hover{color:#b78b1e}header nav ul li.on a{color:#b78b1e}header nav.on{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translate(0, 0);transform:translate(0, 0)}footer{width:100%;padding-bottom:150px;background:#FFF;clear:both}footer .links{float:left;display:block;margin-right:2.1276595745%;width:100%;text-align:center;margin-top:20px;line-height:1.7em}footer .links:last-child{margin-right:0}footer .links ul{margin:0;display:inline-block;padding:0;list-style-type:none}footer .links ul li{margin:0;padding:0;display:inline-block;font-size:0.9em;margin-left:15px}footer .links ul li:first-child{margin-left:0}footer .icons{float:left;display:block;margin-right:2.1276595745%;width:100%;margin-right:0;margin-top:20px;text-align:center}footer .icons:last-child{margin-right:0}footer .icons ul{display:inline-block;margin:0;padding:0;list-style-type:none;clear:both}footer .icons ul li{margin:0;padding:0;list-style-type:none;display:inline-block;float:right;padding:0 1px}footer .icons ul li a{width:32px;height:30px;line-height:1.7em;text-align:center;border:1px solid #b78b1e;border-radius:50%;display:inline-block;font-size:1.1em}footer .icons ul li a:hover{color:#b78b1e;background:#000}footer .icons ul li a.nav{border-right:1px solid #b78b1e;padding:5px 20px;margin-left:20px;background:url("/assets/images/nav.svg") center no-repeat;background-size:50%}footer .icons ul li a.nav:hover{background:url("/assets/images/nav-on.svg") center no-repeat #000;background-size:50%}footer .icons ul li.on a.nav{border-right:1px solid #b78b1e;padding:5px 20px;margin-left:20px;background:url("/assets/images/close.svg") center no-repeat;background-size:50%}footer .icons ul li.on a.nav:hover{background:url("/assets/images/close-on.svg") center no-repeat #000;background-size:50%}footer .copy{float:left;display:block;margin-right:2.1276595745%;width:100%;padding-top:20px;font-size:0.8em;line-height:1.8em;text-align:center}footer .copy:last-child{margin-right:0}button,a.button{position:relative;overflow:hidden;display:inline-block;padding:5px 60px 5px 10px;border:1px solid #b78b1e}button::after,a.button::after{clear:both;content:"";display:block}button .textinv,a.button .textinv{visibility:hidden}button#watchVideoButton,a.button#watchVideoButton{padding:5px 80px 5px 10px}button .text,a.button .text{text-decoration:none;line-height:1em;text-transform:uppercase;color:#b78b1e;font-size:1em;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}button .icon,a.button .icon{position:absolute;display:inline-block;right:0;width:40px;height:100%;top:0;background:url("/assets/images/button-arrow-gold.svg") center no-repeat;background-size:40%}button .slider,a.button .slider{position:absolute;width:0;top:0;left:0;bottom:0;display:inline-block;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left}button:hover .slider,a.button:hover .slider{background:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left;width:100%}button.gld .slider,a.button.gld .slider{position:absolute;top:0;left:0;bottom:0;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left;width:0;background:rgba(183,139,30,0)}button.gld .slider .text,a.button.gld .slider .text{color:#b78b1e}button.gld:hover .icon,a.button.gld:hover .icon{background:url("/assets/images/button-arrow-blk.svg") center no-repeat;background-size:40%}button.gld:hover .text,a.button.gld:hover .text{color:#000}button.gld:hover .slider,a.button.gld:hover .slider{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left;background:#b78b1e;width:100%}button.wht,a.button.wht{background:#FFF}button.gold,a.button.gold{background:#b78b1e}button.gold .icon,a.button.gold .icon{background:url("/assets/images/button-arrow-blk.svg") center no-repeat;background-size:40%}button.gold .text,a.button.gold .text{color:#000}button.gold:hover .text,a.button.gold:hover .text{color:#b78b1e}button.gold:hover .icon,a.button.gold:hover .icon{background:url("/assets/images/button-arrow-gold.svg") center no-repeat;background-size:40%}button.gold:hover .slider,a.button.gold:hover .slider{background:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left;width:100%}button.blk,a.button.blk{border:1px solid #000}button.blk .icon,a.button.blk .icon{background:url("/assets/images/button-arrow-blk.svg") center no-repeat;background-size:40%}button.blk .text,a.button.blk .text{color:#000}button.blk .slider,a.button.blk .slider{position:absolute;top:0;left:0;bottom:0;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left;width:0;background:transparent}button.blk:hover .icon,a.button.blk:hover .icon{background:url("/assets/images/button-arrow-gold.svg") center no-repeat;background-size:40%}button.blk:hover .text,a.button.blk:hover .text{color:#b78b1e}button.blk:hover .slider,a.button.blk:hover .slider{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left;background:#000;width:100%}button.back .textinv,a.button.back .textinv{float:right;visibility:hidden;text-align:right}button.back .text,a.button.back .text{position:absolute;top:50%;right:20px;text-align:right;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}button.back .icon,a.button.back .icon{position:absolute;display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}.full-overlay{position:fixed;left:0;top:0;bottom:0;right:0;background:none;display:none;z-index:7999}.ddl-con{display:inline-block;position:relative}.ddl-con input{border:1px solid #b78b1e;background:none;font-size:1em;color:#b78b1e;padding:5px;text-transform:uppercase;border-right:none;cursor:pointer}.ddl-con input::-webkit-input-placeholder{color:#b78b1e}.ddl-con input::-moz-placeholder{color:#b78b1e}.ddl-con input:-ms-input-placeholder{color:#b78b1e}.ddl-con input:-moz-placeholder{color:#b78b1e}.ddl-con a.ddl-arrow{border-top:1px solid #b78b1e;border-right:1px solid #b78b1e;border-bottom:1px solid #b78b1e;font-size:1.1em;color:transparent;padding:5px 10px;background:url("/assets/images/button-arrow-gold-v.svg") center no-repeat;background-size:45%;display:inline-block}.ddl-con ul{margin:5px 0 0 0;padding:20px;list-style-type:none;background:rgba(0,0,0,0.8);position:absolute;display:inline-block;z-index:8001;left:0;top:30px;display:none}.ddl-con ul li{margin:0;padding:0;color:#FFF}.ddl-con ul li a{padding:5px 0;display:inline-block;width:100%;text-transform:uppercase;color:#FFF;font-size:0.9em}.ddl-con ul li a:hover{color:#b78b1e}.ddl-con ul li:first-child a{padding-top:0}.ddl-con ul li:last-child a{padding-bottom:0}.ddl-con.blk input{border:1px solid #000;color:#000;padding:5px}.ddl-con.blk input::-webkit-input-placeholder{color:#000}.ddl-con.blk input::-moz-placeholder{color:#000}.ddl-con.blk input:-ms-input-placeholder{color:#000}.ddl-con.blk input:-moz-placeholder{color:#000}.ddl-con.blk a.ddl-arrow{border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding:4px 10px 5px 10px;font-size:1.05em;background:url("/assets/images/button-arrow-blk-v.svg") center no-repeat;background-size:35%}@media all and (max-width: 450px){.ddl-con.blk a.ddl-arrow{background-size:45%}}.home .ring-security{font-size:.8rem;padding:20px;text-align:center}.home .ring-security a{font-weight:500;color:#b78b1e}.home .slider-container{width:100%;height:auto;position:relative}.home .slider-container::after{clear:both;content:"";display:block}.home .slider-container ul{margin:0;padding:0;list-style-type:none;width:100%}.home .slider-container ul::after{clear:both;content:"";display:block}.home .slider-container ul li{margin:0;padding:0;list-style-type:none;position:relative}.home .slider-container ul li::after{clear:both;content:"";display:block}.home .slider-container ul li p{margin:0;padding:0}.home .slider-container ul li img{width:100%;height:auto;vertical-align:middle}.home .slider-container ul li .heading{position:absolute;left:15%;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#FFF;font-size:1.7em;line-height:1em;font-weight:300}@media all and (max-width: 450px){.home .slider-container ul li .heading{font-size:1.2em}}.home .slider-container ul li .heading .line{width:70px;background:#FFF;height:1px;margin-bottom:10px}.home .slider-container ul li .heading .line.btm{margin-bottom:0;margin-top:10px}.home .slider-container ul li .heading.shadow{text-shadow:5px 5px 10px #000,-5px -5px 10px #000}.home .slider-container .numbers{display:none}.home .slider-container .slider-next{width:9px;height:25px;background:url("/assets/images/slider-next.png") center no-repeat;background-size:100%;position:absolute;cursor:pointer;bottom:10%;right:5%}.home .slider-container .slider-prev{width:9px;height:25px;background:url("/assets/images/slider-prev.png") center no-repeat;background-size:100%;position:absolute;cursor:pointer;bottom:10%;left:5%}.home section.welcome .wrapper #popup-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:none}.home section.welcome .wrapper #popup{width:100%;border:1px solid #b78b1e;padding:10px;background:#FFF;-webkit-box-shadow:0px 0px 40px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 40px 10px rgba(0,0,0,0.3);position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10001;display:none}.home section.welcome .wrapper #popup a.close{width:25px;height:25px;background:url("/assets/images/close-on.svg") no-repeat;background-size:100%;display:inline-block;float:right;position:absolute;top:-30px;right:10px}.home .services .heading{width:100%;background:#b78b1e}.home .services .heading .wrapper{padding:15px;font-weight:300}.home .services .heading .wrapper h2{font-weight:300;padding:0;line-height:1.2em}.home .services ul.thumbs{margin:0;padding:0;list-style-type:none;height:auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.home .services ul.thumbs::after{clear:both;content:"";display:block}.home .services ul.thumbs li{width:50%;position:relative}.home .services ul.thumbs li::after{clear:both;content:"";display:block}@media all and (max-width: 450px){.home .services ul.thumbs li{width:100%}}.home .services ul.thumbs li img{width:100%;height:auto;vertical-align:middle}.home .services ul.thumbs li .title{background:rgba(183,139,20,0.9);position:absolute;bottom:0;padding:20px;width:85%;height:18%;cursor:pointer}.home .services ul.thumbs li .title .textinv{visibility:hidden}.home .services ul.thumbs li .title .slider{position:absolute;width:0;top:0;left:0;bottom:0;display:inline-block;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left}.home .services ul.thumbs li .title .text{text-decoration:none;line-height:1em;text-transform:uppercase;color:#000;font-size:1.1em;font-weight:500;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.home .services ul.thumbs li .arrow{width:15%;height:18%;position:absolute;right:0;bottom:0px;background:url("/assets/images/button-arrow-gold.svg") center no-repeat #000;background-size:40%;cursor:pointer}.home .services ul.thumbs li:hover .slider{background:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left;width:100%}.home .services ul.thumbs li:hover .arrow{background:url("/assets/images/button-arrow-blk.svg") center no-repeat #b78b1e;background-size:40%}.home .services ul.thumbs li:hover .text{color:#b78b1e}.home .clients .wrapper{padding:15px;font-weight:300}.home .clients .wrapper h2{font-weight:300;padding:0;color:#b78b1e !important;line-height:1.2em}.home .clients ul.logos{margin:0;padding:0;list-style-type:none;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.home .clients ul.logos li{padding:15px 0;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-ms-flex-line-pack:center;align-content:center}.home .clients ul.logos li::after{clear:both;content:"";display:block}@media all and (min-width: 600px) and (max-width: 979px){.home .clients ul.logos li{width:50%}}@media all and (max-width: 599px){.home .clients ul.logos li{width:100%}}.home .contact{width:100%}.home .contact::after{clear:both;content:"";display:block}.home .contact .lc{width:50%;height:300px;display:inline-block;float:left}.home .contact .rc{width:50%;height:300px;background:#000;float:right;padding-left:15px;padding-top:15px;padding-bottom:15px}.home .contact .rc .txt{font-weight:300;font-size:0.9em;color:#FFF;line-height:1.3em}.home .contact .rc .txt a{color:#FFF}.home .contact .rc .txt a.email{color:#FFF}@media all and (max-width: 450px){.home .contact .lc{width:100%;height:200px}.home .contact .rc{width:100%}.home .contact .rc .txt{color:#FFF}.home .contact .rc .txt a{color:#FFF}.home .contact .rc .txt a.email{color:#FFF}}.company .ring-security{font-size:.8rem;padding:20px;text-align:center}.company .ring-security a{font-weight:500;color:#b78b1e}.company ul.pillars{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.company ul.pillars li{width:25%;margin:0;padding:0;text-align:center}.company ul.pillars li img{width:80%;margin-bottom:25px;-webkit-transition:all 1s ease-in;transition:all 1s ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(0, -50px) rotateY(90deg);transform:translate(0, -50px) rotateY(90deg);opacity:0;vertical-align:top}@media all and (max-width: 450px){.company ul.pillars li{width:50%}.company ul.pillars li img{width:70%}}.company ul.pillars.on li img{-webkit-transition:all 1s ease-in;transition:all 1s ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(0, 0) rotateY(0deg);transform:translate(0, 0) rotateY(0deg);opacity:1}.company ul.leadership{margin:0;padding:0;list-style-type:none;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.company ul.leadership::after{clear:both;content:"";display:block}.company ul.leadership li{width:50%;position:relative;-webkit-backface-visibility:hidden}.company ul.leadership li::after{clear:both;content:"";display:block}.company ul.leadership li img{width:100%;vertical-align:middle;height:auto;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-filter:brightness(0.5);filter:brightness(0.5)}.company ul.leadership li a.person{background:#000;position:absolute;bottom:0;left:0;padding:15px;width:86%;height:20%;cursor:pointer;text-decoration:none;color:#FFF;-webkit-backface-visibility:hidden}.company ul.leadership li a.person .name{font-size:0.8em;text-transform:uppercase;font-weight:500;-webkit-backface-visibility:hidden}.company ul.leadership li a.person .title{font-size:0.7em;font-weight:300;margin-top:2px;-webkit-backface-visibility:hidden}.company ul.leadership li .arrow{width:15%;height:20%;position:absolute;right:0;bottom:0px;background:url("/assets/images/button-arrow-blk.svg") center no-repeat #b78b1e;background-size:50%;text-decoration:none}.company ul.leadership li:hover{-webkit-backface-visibility:hidden}.company ul.leadership li:hover img{width:100%;height:auto;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-filter:brightness(1);filter:brightness(1)}.company ul.leadership li:hover a.person{color:#b78b1e;-webkit-backface-visibility:hidden}.company ul.leadership li.on{-webkit-backface-visibility:hidden}.company ul.leadership li.on img{width:100%;height:auto;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-filter:brightness(1);filter:brightness(1)}.company ul.leadership li.on a.person{-webkit-backface-visibility:hidden;color:#b78b1e}.company ul.leadership li.on .arrow{position:absolute;right:0;bottom:0px;background:url("/assets/images/close.svg") center no-repeat #b78b1e;background-size:50%;text-decoration:none}.company ul.leadership li.desc{width:100%;padding:20px 0;font-size:0.8em;line-height:1.6em;font-weight:300;display:none;background:none}.company ul.leadership li.desc .heading{font-size:1.5em;font-weight:"Ubuntu",sans-serif}@media all and (max-width: 450px){.company ul.leadership li{background:#000}.company ul.leadership li a.person{padding:5px 5px 0 10px;height:30%}.company ul.leadership li a.person .name{font-size:0.7em}.company ul.leadership li a.person .title{font-size:0.7em;line-height:1em}.company ul.leadership li .arrow{height:30%}}.company section .wrapper h2.pillars-hdg{margin:0 0 40px 0}.blog .ring-security{font-size:.8rem;padding:20px;text-align:center}.blog .ring-security a{font-weight:500;color:#b78b1e}.blog .articles{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .articles article{width:48%;margin:0 0 20px 0;padding:0 0 20px 0;border:1px solid #b0afab;position:relative;-ms-flex-item-align:center;align-self:center}.blog .articles article a.img{width:100%;height:150px;text-decoration:none;display:inline-block}.blog .articles article .bottom{padding:10px 15px;font-size:0.75em;line-height:1.5em}.blog .articles article .bottom .heading{padding-bottom:15px;width:80%;height:60px}.blog .articles article .bottom .heading .title{font-weight:500;font-size:1.2em}.blog .articles article .bottom .text{height:80px;border-top:1px solid #b0afab;padding:15px 0 0 0}.blog .articles article .arrow{width:40px;height:40px;position:absolute;right:0;bottom:0px;background:url("/assets/images/button-arrow-gold.svg") center no-repeat #000;background-size:50%;text-decoration:none}@media all and (max-width: 450px){.blog .articles article{width:100%}}.blog section.buttons{padding-top:20px;padding-bottom:20px}.safety .ring-security{font-size:.8rem;padding:20px;text-align:center}.safety .ring-security a{font-weight:500;color:#b78b1e}.safety section.vision .sm{font-size:1.7em;font-style:italic;line-height:1.5em}.services .ring-security{font-size:.8rem;padding:20px;text-align:center}.services .ring-security a{font-weight:500;color:#b78b1e}.services .hero{position:relative;height:200px;background:url(/assets/images/hero/services.jpg) center no-repeat;background-size:cover}.services .hero img{display:none}.services .hero .wrapper{width:100%;position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#FFF;padding-left:20px}.services .hero .wrapper .text{font-weight:300;font-size:1em}.services .hero .wrapper .ddl-con{margin-top:20px;width:100%}.services .hero .wrapper .ddl-con input{width:90%;padding-left:10px}.services .hero .wrapper .ddl-con a.ddl-arrow{width:10%;position:absolute;right:0;border-right:1px solid #b78b1e;border-left:1px solid #b78b1e}.services ul.services{margin:0;padding:0;list-style-type:none}.services ul.services li{background:#b78b1e}.services ul.services li .wrapper{padding:20px 20px;line-height:1.5em;font-weight:300}.services ul.services li .wrapper h2{font-weight:300;margin:0 0 20px 0;padding:0;line-height:1.2em}.services ul.services li img{width:100%;height:auto;vertical-align:middle}.services ul.services li ul.slider{margin:0;padding:0;list-style-type:none;position:relative}.services ul.services li ul.slider::after{clear:both;content:"";display:block}.services ul.services li ul.slider li img{width:100%;height:auto}.services ul.services li ul.slider ul.slick-dots{position:absolute;bottom:5%}.services ul.services li ul.slider ul.slick-dots li{background:#000;border:1px solid #fff;width:10px;height:10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.services ul.services li ul.slider ul.slick-dots li.slick-active{background:#b78b1e;color:#b78b1e;border:1px solid #fff}.services ul.services li ul.slider ul.slick-dots li button::before{content:""}.services ul.value-added{margin:0;padding:0;list-style-type:none;position:relative}.services ul.value-added li{margin:0 0 30px 0;padding:0 0 0 25%;position:relative;display:inline-block}.services ul.value-added li:last-child{margin-bottom:0}.services ul.value-added li .title{color:#b78b1e;font-weight:300;font-size:1.5em}.services ul.value-added li .desc{padding-top:20px;font-weight:300;font-size:0.9em}.services ul.value-added li img{position:absolute;left:0;top:50%;-webkit-transition:all 0.8s ease-in;transition:all 0.8s ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(0, -50%) rotateY(90deg);transform:translate(0, -50%) rotateY(90deg)}@media all and (max-width: 450px){.services ul.value-added li img{width:70px}}.services ul.value-added.on li img{-webkit-transition:all 0.8s ease-in;transition:all 0.8s ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(0, -50%) rotateY(0deg);transform:translate(0, -50%) rotateY(0deg)}.customers .ring-security{font-size:.8rem;padding:20px;text-align:center}.customers .ring-security a{font-weight:500;color:#b78b1e}.customers ul.logos{margin:20px 0 0 0;padding:0;list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customers ul.logos li{width:50%;padding:20px 0;text-align:center;-ms-flex-item-align:center;align-self:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer;position:relative}.customers ul.logos li::after{clear:both;content:"";display:block}.customers ul.logos li.desc{text-align:left;width:100%;padding:15px 50px 15px 15px;line-height:1.6em;font-weight:300;border:1px solid #b78b1e;cursor:default;display:none}.customers ul.logos li.desc .arrow{width:35px;height:35px;display:inline-block;position:absolute;top:0;right:0;border-bottom:1px solid #b78b1e;border-left:1px solid #b78b1e;background:url("/assets/images/close-on.svg") center no-repeat;background-size:60%}@media all and (max-width: 450px){.customers ul.logos li img{width:70%}}.customers .testimonial{margin-top:40px;border-top:1px solid #b78b1e}.customers .testimonial .wrapper.holder{position:relative;height:0;margin-top:40px;margin-bottom:20px}.customers .testimonial .wrapper.holder #slider-next{position:absolute;display:inline-block;border:1px solid #b78b1e;right:10px;padding:10px;display:inline-block;top:0;background:url("/assets/images/button-arrow-gold.svg") center no-repeat;background-size:60%}.customers .testimonial .wrapper.holder #slider-prev{position:absolute;display:inline-block;border:1px solid #b78b1e;padding:10px;display:inline-block;left:10px;top:0;background:url("/assets/images/button-arrow-gold.svg") center no-repeat;background-size:60%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.customers .testimonial ul.testimonials{margin:0;padding:0;list-style-type:none}.customers .testimonial ul.testimonials li{margin:0;padding:0}.customers .testimonial ul.testimonials li .wrapper{line-height:1.3em}.customers #more{display:none}.customers #more .wrapper{position:relative;padding-top:20px}.customers #more .wrapper .arrow{width:55px;height:55px;display:inline-block;position:absolute;top:-20px;right:0px;background:url("/assets/images/close-on.svg") center no-repeat;background-size:60%}.careers .ring-security{font-size:.8rem;padding:20px;text-align:center}.careers .ring-security a{font-weight:500;color:#b78b1e}.careers section.ddl-section .wrapper{padding:20px 20px}.careers section.ddl-section .wrapper .ddl-con{width:100%}.careers section.ddl-section .wrapper .ddl-con input{width:90%;padding-left:10px;border-right:none}.careers section.ddl-section .wrapper .ddl-con a.ddl-arrow{width:10%;position:absolute;right:0;border-left:1px solid #000}.careers section.ddl-section .wrapper .ddl-con ul{min-width:50%}.careers div.careers-items{margin:0;padding:0;list-style-type:none}.careers div.careers-items div.career{width:100%;padding:30px 0;border-bottom:1px solid #b78b1e;position:relative}.careers div.careers-items div.career::after{clear:both;content:"";display:block}.careers div.careers-items div.career .title{color:#b78b1e;font-weight:500}.careers div.careers-items div.career .close{width:25px;height:25px;display:inline-block;position:absolute;bottom:30px;right:0;background:url("/assets/images/close-on.svg") center no-repeat;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.careers div.careers-items div.career.on .close{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.careers div.careers-items div.career.desc{text-align:left;padding:10px 0;line-height:1.4em;font-weight:300;display:none}.contact .ring-security{font-size:.8rem;padding:20px;text-align:center}.contact .ring-security a{font-weight:500;color:#b78b1e}.contact .hero #gmaps{width:100%;height:200px}.contact section.ddl-section .wrapper{padding:20px;position:relative}.contact section.ddl-section .wrapper input{border:1px solid #000;background:none;font-size:1em;color:#000;padding:5px;text-transform:uppercase;width:100%}.contact section.ddl-section .wrapper input::-webkit-input-placeholder{color:#000}.contact section.ddl-section .wrapper input::-moz-placeholder{color:#000}.contact section.ddl-section .wrapper input:-ms-input-placeholder{color:#000}.contact section.ddl-section .wrapper input:-moz-placeholder{color:#000}.contact section.ddl-section .wrapper a.ddl-arrow{position:absolute;right:30px;border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;padding:5px 10px;font-size:1em;background:url("/assets/images/button-arrow-blk.svg") center no-repeat;background-size:50%;color:transparent}.contact .form .overlay-bg{position:fixed;left:0;top:0;bottom:0;right:0;display:block;background:none;z-index:500;display:none}.contact .form .wrapper .row{display:block}.contact .form .wrapper .row::after{clear:both;content:"";display:block}.contact .form .wrapper .row .lc{float:left;display:block;margin-right:2.1276595745%;width:36.170212766%}.contact .form .wrapper .row .lc:last-child{margin-right:0}.contact .form .wrapper .row .rc{float:left;display:block;margin-right:2.1276595745%;width:36.170212766%;margin-left:6.3829787234%}.contact .form .wrapper .row .rc:last-child{margin-right:0}@media all and (max-width: 450px){.contact .form .wrapper .row .lc{float:left;display:block;margin-right:2.1276595745%;width:100%}.contact .form .wrapper .row .lc:last-child{margin-right:0}.contact .form .wrapper .row .rc{float:left;display:block;margin-right:2.1276595745%;width:100%;margin-left:0%;padding-top:20px}.contact .form .wrapper .row .rc:last-child{margin-right:0}}.contact .form .wrapper ul.contact-form{float:left;display:block;margin-right:2.1276595745%;width:61.7021276596%;padding:0;list-style-type:none}.contact .form .wrapper ul.contact-form:last-child{margin-right:0}@media all and (max-width: 450px){.contact .form .wrapper ul.contact-form{float:left;display:block;margin-right:2.1276595745%;width:100%}.contact .form .wrapper ul.contact-form:last-child{margin-right:0}}.contact .form .wrapper ul.contact-form li{margin:0;padding:0 0 10px 0}.contact .form .wrapper ul.contact-form li input,.contact .form .wrapper ul.contact-form li textarea{border:1px solid #b78b1e;background:none;color:#b78b1e;padding:10px;text-transform:uppercase;width:100%}.contact .form .wrapper ul.contact-form li input::-webkit-input-placeholder,.contact .form .wrapper ul.contact-form li textarea::-webkit-input-placeholder{color:#b78b1e}.contact .form .wrapper ul.contact-form li input::-moz-placeholder,.contact .form .wrapper ul.contact-form li textarea::-moz-placeholder{color:#b78b1e}.contact .form .wrapper ul.contact-form li input:-ms-input-placeholder,.contact .form .wrapper ul.contact-form li textarea:-ms-input-placeholder{color:#b78b1e}.contact .form .wrapper ul.contact-form li input:-moz-placeholder,.contact .form .wrapper ul.contact-form li textarea:-moz-placeholder{color:#b78b1e}.contact .form .wrapper ul.contact-form li textarea{height:200px}.contact .form .wrapper ul.contact-form li#msg{display:none;color:#b78b1e;font-weight:bold}.contact .form .wrapper ul.contact-form li #loading{color:#b78b1e;vertical-align:top;margin-left:15px;margin-top:7px;display:none}.contact .form .wrapper ul.contact-form li #check{color:#b78b1e;vertical-align:top;margin-left:15px;margin-top:7px;display:none}.contact .form .wrapper ul.contact-form li .ddl-con{width:100%;position:relative}.contact .form .wrapper ul.contact-form li .ddl-con input{height:38px}.contact .form .wrapper ul.contact-form li .ddl-con .ddl-arrow{position:absolute;right:0;height:38px;border-left:1px solid #b78b1e;border-right:none}.contact .form .wrapper ul.contact-form li .ddl-con ul{position:absolute;z-index:550}.contact .form .wrapper ul.contact-form li .ddl-con ul li{padding:0}.contact .form .wrapper ul.contact-form.on #name,.contact .form .wrapper ul.contact-form.on #email,.contact .form .wrapper ul.contact-form.on #company,.contact .form .wrapper ul.contact-form.on #phone,.contact .form .wrapper ul.contact-form.on #message{border:1px solid #ff0000;color:#ff0000}.media .ring-security{font-size:.8rem;padding:20px;text-align:center}.media .ring-security a{font-weight:500;color:#b78b1e}.media .videos .video-container{margin:0 auto}@media all and (min-width: 961px){.media .videos .video-container{width:70%}}@media all and (max-width: 960px){.media .videos .video-container{width:100%}}.media .videos .heading{width:100%;background:#fff}.media .videos .heading .wrapper{padding:15px;font-weight:300;position:relative}.media .videos .heading .wrapper .ddl-con{margin-top:20px;width:100%}.media .videos .heading .wrapper .ddl-con input{width:90%;padding-left:10px}.media .videos .heading .wrapper .ddl-con a.ddl-arrow{width:10%;position:absolute;right:0;border-right:1px solid #b78b1e;border-left:1px solid #b78b1e;padding:4px 10px 5px 10px}.media .videos .heading .wrapper h2{font-weight:300;padding:0;color:#b78b1e;margin:0;line-height:1.2em}.media .videos ul.video-thumbs{margin:0;padding:0;list-style-type:none;height:auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-pack:left;-webkit-box-pack:left;justify-content:left;-webkit-justify-content:left}.media .videos ul.video-thumbs::after{clear:both;content:"";display:block}.media .videos ul.video-thumbs li{width:50%;position:relative}.media .videos ul.video-thumbs li::after{clear:both;content:"";display:block}@media all and (max-width: 450px){.media .videos ul.video-thumbs li{width:100%}}.media .videos ul.video-thumbs li img{width:100%;height:auto;vertical-align:middle}.media .videos ul.video-thumbs li .title{background:rgba(183,139,20,0.9);position:absolute;bottom:0;padding:20px;width:85%;height:18%;cursor:pointer}.media .videos ul.video-thumbs li .title .textinv{visibility:hidden}.media .videos ul.video-thumbs li .title .slider{position:absolute;width:0;top:0;left:0;bottom:0;display:inline-block;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left}.media .videos ul.video-thumbs li .title .text{text-decoration:none;line-height:1em;text-transform:uppercase;color:#000;font-size:1.1em;font-weight:500;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.media .videos ul.video-thumbs li .arrow{width:15%;height:18%;position:absolute;right:0;bottom:0px;background:url("/assets/images/button-video-gold.svg") center no-repeat #000;background-size:40%;cursor:pointer}.media .videos ul.video-thumbs li:hover .slider{background:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left;transform-origin:left;width:100%}.media .videos ul.video-thumbs li:hover img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-filter:none;filter:none}.media .videos ul.video-thumbs li:hover .arrow{background:url("/assets/images/button-video.svg") center no-repeat #b78b1e;background-size:40%}.media .videos ul.video-thumbs li:hover .text{color:#b78b1e}.info .ring-security{font-size:.8rem;padding:20px;text-align:center}.info .ring-security a{font-weight:500;color:#b78b1e}.info .slider-container{width:100%;position:relative;clear:both}.info .slider-container::after{clear:both;content:"";display:block}.info .slider-container ul.slider{margin:0;padding:0;list-style-type:none}.info .slider-container ul.slider::after{clear:both;content:"";display:block}.info .slider-container ul.slider li{width:100%;height:auto;margin:0;padding:0;position:relative}.info .slider-container ul.slider li::after{clear:both;content:"";display:block}.info .slider-container ul.slider li img{width:100%;height:auto}.info .slider-container .slider-prev{width:14px;height:25px;display:inline-block;cursor:pointer;position:absolute;left:20px;bottom:20px;background:url("/assets/images/info/slider-prev.png") center no-repeat;background-size:cover}.info .slider-container .slider-next{width:14px;height:25px;display:inline-block;cursor:pointer;position:absolute;right:20px;bottom:20px;background:url("/assets/images/info/slider-next.png") center no-repeat;background-size:cover}.info .slider-container .numbers{display:none}.info .form .overlay-bg{position:fixed;left:0;top:0;bottom:0;right:0;display:block;background:none;z-index:500;display:none}.info .form .wrapper{font-size:1.1em}.info .form .wrapper h2{font-size:3em}.info .form .wrapper ul.contact-form{float:left;display:block;margin-right:2.1276595745%;width:100%;padding:0;list-style-type:none}.info .form .wrapper ul.contact-form:last-child{margin-right:0}.info .form .wrapper ul.contact-form li{margin:0;padding:0 0 10px 0}.info .form .wrapper ul.contact-form li input,.info .form .wrapper ul.contact-form li textarea{border:1px solid #b78b1e;background:none;font-size:.75em;color:#b78b1e;padding:10px;text-transform:uppercase;width:100%}.info .form .wrapper ul.contact-form li input::-webkit-input-placeholder,.info .form .wrapper ul.contact-form li textarea::-webkit-input-placeholder{color:#b78b1e}.info .form .wrapper ul.contact-form li input::-moz-placeholder,.info .form .wrapper ul.contact-form li textarea::-moz-placeholder{color:#b78b1e}.info .form .wrapper ul.contact-form li input:-ms-input-placeholder,.info .form .wrapper ul.contact-form li textarea:-ms-input-placeholder{color:#b78b1e}.info .form .wrapper ul.contact-form li input:-moz-placeholder,.info .form .wrapper ul.contact-form li textarea:-moz-placeholder{color:#b78b1e}.info .form .wrapper ul.contact-form li textarea{height:200px}.info .form .wrapper ul.contact-form li#msg{display:none;color:#b78b1e;font-weight:bold}.info .form .wrapper ul.contact-form li #loading{color:#b78b1e;vertical-align:top;margin-left:15px;margin-top:7px;display:none}.info .form .wrapper ul.contact-form li #check{color:#b78b1e;vertical-align:top;margin-left:15px;margin-top:7px;display:none}.info .form .wrapper ul.contact-form li .ddl-con{width:100%;position:relative}.info .form .wrapper ul.contact-form li .ddl-con input{height:45px}.info .form .wrapper ul.contact-form li .ddl-con .ddl-arrow{position:absolute;right:0;height:45px;border-left:1px solid #b78b1e;border-right:none}.info .form .wrapper ul.contact-form li .ddl-con ul{position:absolute;z-index:550}.info .form .wrapper ul.contact-form li .ddl-con ul li{padding:0}.info .form .wrapper ul.contact-form li.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info .form .wrapper ul.contact-form li.products .title{color:#b78b1e;font-weight:500;font-size:1rem;margin:10px 10px 10px 0px}.info .form .wrapper ul.contact-form li.products label{width:100%;display:inline-block;font-size:.9rem;margin-bottom:10px}.info .form .wrapper ul.contact-form li.products label br{display:none}.info .form .wrapper ul.contact-form li.products label .spacer{display:none}.info .form .wrapper ul.contact-form li.products label input[type="checkbox"]{display:none}.info .form .wrapper ul.contact-form li.products label input[type="checkbox"]+span{border:1px solid #b78b1e;background:none;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;outline:none;width:25px;height:25px;border-radius:12px}.info .form .wrapper ul.contact-form li.products label input[type="checkbox"]:checked+span{border:1px solid #b78b1e;background:#b78b1e;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;outline:none;width:25px;height:25px;border-radius:12px}.info .form .wrapper ul.contact-form.on #name,.info .form .wrapper ul.contact-form.on #email,.info .form .wrapper ul.contact-form.on #phone,.info .form .wrapper ul.contact-form.on #message{border:1px solid #ff0000;color:#ff0000}.info .wrapper #popup-wrapper{display:none;width:0;height:0}.info .wrapper #popup{float:left;display:block;margin-right:2.1276595745%;width:100%;position:relative;border:1px solid #b78b1e;padding:40px 10px 10px 10px;margin-bottom:20px;background:#FFF;z-index:10001;display:none}.info .wrapper #popup:last-child{margin-right:0}.info .wrapper #popup a.close{width:25px;height:25px;background:url("/assets/images/close-on.svg") no-repeat;background-size:100%;display:inline-block;float:right;position:absolute;top:10px;right:10px}
