html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:initial}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{display:none}html,body{scrollbar-width:none}#pnlDebug{position:fixed;top:70px;left:10px;height:auto;z-index:9999;color:#ffa500;background-color:#2a2a2a;border-radius:3px;padding:5px 7px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}#pnlDebug .dot{width:10px;height:10px;border-radius:50%;display:inline-block;background-color:#c33}#pnlDebug .text{margin-left:5px}#pnlDebug .text strong{font-size:15px;line-height:15px}#pnlGrid{position:fixed;background-color:transparent;width:100%;height:100%;pointer-events:none;z-index:800}#pnlGrid .debugGrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100%}#pnlGrid .debugGrid .item{width:8.3333333333vw;height:100%;position:relative}#pnlGrid .debugGrid .item:after{content:"";background-color:#a0a0a0;opacity:.15;width:1px;height:100%;position:absolute;right:0;top:0}#pnlGrid .debugGrid .item--6:after,#pnlGrid .debugGrid .item--2:after,#pnlGrid .debugGrid .item--10:after{background-color:#3ac3b2;opacity:.3}main .w-100w{width:100vw!important}main .w-100{width:100%}main #viewport #compliance{position:relative;overflow:hidden;background-color:#17171a;z-index:10}main #viewport #compliance .container{background:url("../App_Images/Whoweare/compliance.jpg") top no-repeat;background-size:contain;padding-bottom:80px}main #viewport #compliance .container .text{position:relative;top:28vh;text-align:center;width:100%;z-index:2;margin:30px auto;height:100%}@media only screen and (max-width:767px){main #viewport #compliance .container .text{top:25vh;width:90%}}main #viewport #compliance .container .text h1{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:72px;line-height:77px;opacity:0}@media only screen and (max-width:767px){main #viewport #compliance .container .text h1{font-size:36px;line-height:48px}}main #viewport #compliance .container .text h2{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:25px;line-height:36px;letter-spacing:25px;padding-left:25px;opacity:0}@media only screen and (max-width:767px){main #viewport #compliance .container .text h2{font-size:16px;line-height:28px;letter-spacing:15px;padding-left:15px}}main #viewport #compliance .container img{z-index:0;width:100%}@media only screen and (max-width:767px){main #viewport #compliance .container img{width:auto;height:100%}}main #viewport #compliance .container .block-cont{position:relative;margin-top:45vh;margin-bottom:50px}main #viewport #compliance .container .block-cont .blocks{width:100%;height:100%;display:grid;grid-template-columns:repeat(12,1fr);z-index:2;position:relative;align-items:start;text-transform:uppercase;margin:0 auto 15% auto}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #compliance .container .block-cont .blocks{margin-bottom:30px}}main #viewport #compliance .container .block-cont .blocks .left-col{grid-column:3/6;transform:translateY(10%);position:relative;z-index:3;display:block;width:100%;overflow:hidden;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;padding:30px;top:20%;opacity:0}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #compliance .container .block-cont .blocks .left-col{grid-column-start:1;grid-column-end:10;top:-5vh}}@media only screen and (max-width:767px){main #viewport #compliance .container .block-cont .blocks .left-col{grid-column-start:2;grid-column-end:12;top:-15vh}}@media screen and (min-width:1024px) and (max-width:1780px){main #viewport #compliance .container .block-cont .blocks .left-col{grid-column:2/6}}main #viewport #compliance .container .block-cont .blocks .left-col h3{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;color:#0d1013;text-align:center;font-size:2vw;line-height:1}@media only screen and (max-width:767px){main #viewport #compliance .container .block-cont .blocks .left-col h3{font-size:7vw}}@media screen and (min-width:1024px) and (max-width:1560px){main #viewport #compliance .container .block-cont .blocks .left-col h3{font-size:3vw}}main #viewport #compliance .container .block-cont .blocks .right-col{grid-column:6/11;background-color:rgba(85,91,86,.5);-webkit-box-shadow:0 0 25px 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 25px 10px rgba(0,0,0,.15);box-shadow:0 0 25px 10px rgba(0,0,0,.15);padding:50px 50px 50px 80px;position:relative;z-index:2;left:-3vw;top:0%;opacity:0}main #viewport #compliance .container .block-cont .blocks .right-col p{color:#fff;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:2}@media only screen and (max-width:767px){main #viewport #compliance .container .block-cont .blocks .right-col p{font-size:4.3vw;line-height:4.5vh}}main #viewport #compliance .container .block-cont .blocks .right-col a{color:#999;font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif}main #viewport #compliance .container .block-cont .blocks .right-col a:hover{color:#fff}@media only screen and (min-width:1025px) and (max-width:1280px){main #viewport #compliance .container .block-cont .blocks .right-col{grid-column:6/12}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #compliance .container .block-cont .blocks .right-col{grid-column-start:2;grid-column-end:12;padding:15% 9% 5% 9%;top:-16vh;left:0}}@media only screen and (max-width:767px){main #viewport #compliance .container .block-cont .blocks .right-col{grid-column-start:2;grid-column-end:12;left:0;padding:15% 6% 15% 6%;top:-20vh}}@media only screen and (max-width:767px){main #viewport #compliance .container .block-cont{margin-top:60vh}}