@import url(https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);
article,aside,figure,footer,header,main,nav,section{display:block}a,abbr,acronym,address,applet,article,aside,b,big,blockquote,body,button,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,table,tbody,td,textarea,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button::-moz-focus-inner{border:0;padding:0}iframe,img{display:block}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input[type=email],input[type=image],input[type=password],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0}html{-webkit-text-size-adjust:100%}*{box-sizing:border-box}.cleared:after{clear:both;content:".";display:block;height:0;visibility:hidden}.cleared{display:inline-block}* html .cleared{height:1%}.cleared{display:block}body{background:#000;color:#000;font-family:PT Sans,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}img,svg{display:block;height:auto!important;max-width:100%}.wrapper{margin:0 auto;max-width:1170px;padding:0 20px;position:relative}.anchor-offset{position:relative;top:-130px}.divider{height:14px;margin:30px 0;overflow:hidden;position:relative;width:100%}.divider:after{border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #f1c400;content:" ";display:block;height:0;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:20}.divider div{background:#d7d7d7;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:0}.divider div:after{background:#fff;content:" ";display:block;height:14px;left:50%;position:absolute;top:-7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:68px;z-index:10}.heading{font-size:28px;line-height:30px;margin:0 0 30px;text-align:center}.lazyload,.lazyloading{opacity:0}header{background:#f1c400;border-top:5px solid #000;left:0;position:fixed;top:0;width:100%;z-index:1000}header .wrapper{padding-top:47px}header .logo{margin:0 auto 6px;max-width:210px}header .visit{background:#000;border-radius:2px;left:50%;position:absolute;top:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:255px}header .visit a{color:#fff;display:block;font-style:italic;line-height:30px;padding:4px 0;text-align:center;text-decoration:none}header .visit a span{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s linear}.no-touchevents header .visit a:hover span{background-size:100% 1px}header nav ul{display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;justify-content:center;line-height:25px;margin:0 auto;max-width:320px;padding:0 0 11px}header nav ul li{padding:0 15px}header nav ul li:last-child{padding-right:0}header nav ul li a{background-image:linear-gradient(#000,#000);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:#000;text-decoration:none;transition:background-size .2s linear}.no-touchevents header nav ul li a:hover{background-size:100% 1px}.content-area{background:#fff;padding-top:155px}.hero{background:url(/assets/images/bg-hero2.jpg) top no-repeat #000;background-size:cover!important;height:250px;position:relative}.hero .wrapper{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.hero h2{color:#fff;font-size:28px;line-height:30px;margin:0 0 60px;text-align:center;text-transform:uppercase;width:100%}.hero .gradient{background:linear-gradient(180deg,transparent .85%,rgba(0,0,0,.11) 26.1%,rgba(0,0,0,.853) 80.94%);bottom:0;height:78%;left:0;max-height:390px;min-height:200px;position:absolute;width:100%;z-index:0}.hero-post .box{background:#f5f6f6;border-top:5px solid #a6192e;box-shadow:0 4px 4px rgba(0,0,0,.25);margin-top:-30px;padding:30px}.hero-post .box p{font-size:24px;line-height:31px}.values-module .wrapper{max-width:1070px}.values-module h3{color:#58595b;font-size:24px;line-height:30px;margin:0 0 6px}.values-module p{font-size:14px;line-height:20px;margin:0 0 30px}.values-module p:last-child{margin:0}.tour-module{padding:0 0 30px}.caps-module{padding:1px 0 10px}.caps-module,.caps-module .divider div:after{background:#f5f6f6}.caps-module .item{margin:0 0 20px}.caps-module .item .bg{color:#fff;min-height:435px;position:relative}.caps-module .item1.lazyloaded .bg{background:url(/assets/images/caps1.jpg) 50% no-repeat #000;background-size:cover!important}.caps-module .item2.lazyloaded .bg{background:url(/assets/images/caps2.jpg) 50% no-repeat #000;background-size:cover!important}.caps-module .item3.lazyloaded .bg{background:url(/assets/images/caps3.jpg) 50% no-repeat #000;background-size:cover!important}.caps-module .item .text{bottom:0;left:0;padding:15px;position:absolute;width:100%;z-index:10}.caps-module .item h3{font-size:24px;line-height:30px;margin:0 0 6px}.caps-module .item p{font-size:14px;line-height:20px}.caps-module .item .gradient{background:linear-gradient(180deg,transparent .85%,rgba(0,0,0,.11) 26.1%,rgba(0,0,0,.853) 80.94%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.products-module .item,.team-module .item{margin:0 0 20px}.products-module .item .border,.team-module .item .border{border:1px solid transparent;height:100%;padding:4px;transition:border .2s linear}.no-touchevents .products-module .item .border:hover{border:1px solid #d7d7d7}.products-module .item .text,.team-module .item .text{box-shadow:0 2px 7px rgba(0,0,0,.201);color:#000;display:block;height:100%;padding:15px 15px 45px;position:relative;text-decoration:none;width:100%}.team-module .item .text{padding-bottom:15px}.products-module .item .text .link{bottom:15px;left:15px;position:absolute;text-decoration:underline;transition:color .2s linear}.no-touchevents .products-module .item .border:hover .link{color:#a6192e}.products-module .item h3,.team-module .item h3{color:#58595b;font-size:24px;line-height:30px;margin:0 0 6px}.team-module .item h3{margin:0;text-align:center}.products-module .item p,.team-module .item h4{font-size:14px;line-height:20px}.team-module .item h4{font-weight:400;text-align:center;text-transform:uppercase}.team-module .item img{border-radius:588px;margin:0 auto 15px;max-width:224px;width:100%!important}.resources-module{padding-bottom:10px}.resources-module .item{margin:0 0 20px}.resources-module .item .border{border:1px solid transparent;height:100%;transition:border .2s linear}.no-touchevents .resources-module .item .border:hover{border:1px solid #d7d7d7}.resources-module .item .text{color:#000;display:block;height:100%;padding:15px 15px 45px;position:relative;text-decoration:none;width:100%}.resources-module .item .text .link{bottom:15px;left:15px;position:absolute;text-decoration:underline;transition:color .2s linear}.no-touchevents .resources-module .item .border:hover .link{color:#a6192e}.resources-module .item h3{color:#58595b;font-size:24px;line-height:30px;margin:0 0 6px}.resources-module .item p{font-size:14px;line-height:20px}footer{color:#fff;overflow:hidden;padding:18px 0}footer .connect{margin:0 0 18px}footer .connect ul{display:flex;justify-content:center;margin:0 -3px}footer .connect ul li{flex:0 0 auto;padding:0 3px}footer .connect ul li a{display:block}footer p{font-size:14px;font-weight:700;line-height:34px;text-align:center;text-transform:uppercase}footer .connect+p{text-transform:none}@media(min-width:800px){.divider{margin:60px 0}.heading{margin:0 0 60px}.hero{height:500px}.hero h2{margin:0 0 120px}.hero-post .box{margin-top:-60px;padding:60px}.values-module p{margin:0 0 60px}.tour-module{padding:0 0 60px}.caps-module{padding:1px 0 60px}.caps-module .flex,.products-module .flex,.resources-module .flex,.team-module .flex{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.caps-module .item,.products-module .item,.team-module .item{flex:0 0 auto;margin:0;padding:0 10px;width:33.33%}.caps-module .item .text{padding:30px}.products-module .flex,.team-module .flex{margin:-10px}.products-module .item,.team-module .item{padding:10px}.products-module .item .text,.team-module .item .text{padding:30px 30px 60px}.team-module .item .text{padding-bottom:30px}.team-module .item img{margin:0 auto 30px}.products-module .item .text .link{bottom:30px;left:30px}.resources-module{padding-bottom:40px}.resources-module .item{flex:0 0 auto;padding:0 10px;width:50%}.resources-module .item .text{padding:30px 30px 60px}.resources-module .item .text .link{bottom:30px;left:30px}footer{padding:47px 0}footer .connect{display:flex;float:right;margin:0}footer .connect p{padding-right:25px}footer .connect+p{float:left}}@media(min-width:1000px){header .wrapper{padding-bottom:40px;padding-top:74px}header .logo{margin:0}header nav{left:246px;position:absolute;top:76px}header nav ul{font-size:16px;line-height:30px;max-width:none;padding:3px 0}header .visit{left:auto;right:20px;-webkit-transform:translateX(0);transform:translateX(0)}}