.heading-menu,#scroll,#backToTop,#gtx-trans{display:none!important}
.m-page *,.m-page *::before,.m-page *::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.m-container{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1400px;padding:0 30px;margin:0 auto;position:relative}
.m-page{font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:300;line-height:1;background:#fff}
.m-page a{text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-page p{font-size:16px;font-weight:300;line-height:1.7;color:#000}
.m-page p a{color:#1078d8}
.m-page p a:hover{text-decoration:underline}
.m-page strong{font-weight:500}
.m-page ul{list-style:none}
.m-page ul li{position:relative}
.m-page img{width:100%;height:auto}
.m-page button{font-family:"ZohoPuvi",sans-serif}
.lr-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:0;position:relative}
.lr-container .m-lhs,.lr-container .m-rhs{display:inline-block;vertical-align:middle;font-size:16px;position:relative}
.m-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.m-cta-container .m-cta{display:inline-block;font-size:16px;font-weight:500;line-height:1.3;color:#fff;border:1px solid;border-radius:2px;padding:14px 30px;position:relative;text-decoration:none;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-cta-container .bg-cta{background:#D00416;border-color:#D00416;color:#fff}
.m-cta-container .bg-cta:not(:last-child){margin-right:16px}
.m-cta-container .br-cta{border-color:#fff;display:none}
.m-cta-container .m-cta:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:4px 6px 15px rgba(0,0,0,0.3);box-shadow:4px 6px 15px rgba(0,0,0,0.3)}
.ban-sec{background:#004AEB;background:-o-linear-gradient(171deg,#004AEB 26.44%,#002882 100%);background:linear-gradient(279deg,#004AEB 26.44%,#002882 100%);padding:20px 0 54px;position:relative;overflow:hidden}
.ban-sec::before{content: '';background-repeat:no-repeat;background-size:cover;background-position:center right;height:100%;width:880px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;}
.ban-bc{margin-bottom:10px}
.ban-content .ban-bc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:30px}
.ban-content .ban-bc ul li{display:inline-block;position:relative;padding-right:14px}
.ban-content .ban-bc ul li:not(:last-child)::before{content:"/";font-size:12px;font-weight:300;color:#fff;position:absolute;top:3px;bottom:0;right:0;margin:auto}
.ban-content .ban-bc ul li a,.ban-content .ban-bc ul li span{font-size:14px;font-weight:300;line-height:1.2;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ban-content .ban-bc ul li:hover a{text-underline-offset:3px;text-decoration:underline}
.ban-content .ban-bc ul li span{display:inline-block;color:rgba(255,255,255,0.6)}
.ban-content{max-width:800px}
.ban-content .ban-header h1{font-size:48px;font-weight:400;line-height:1.3;color:#fff;margin-bottom:40px}
.ban-content .ban-header p{font-size:18px;line-height:30px;font-weight:300;color:#000}
.ban-content .m-cta.bg-cta{padding-right:60px}
.ban-content .m-cta.bg-cta::before{content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTk5ODc4IDE1QzAuOTk5ODc4IDEyLjc5MDggMi43OTA3NCAxMSA0Ljk5OTg4IDExSDEyLjk5OTlDMTUuMjA5IDExIDE2Ljk5OTkgMTIuNzkwOCAxNi45OTk5IDE1VjE1QzE2Ljk5OTkgMTYuMTA0NSAxNi4xMDQ0IDE3IDE0Ljk5OTkgMTdIMi45OTk4OEMxLjg5NTMxIDE3IDAuOTk5ODc4IDE2LjEwNDUgMC45OTk4NzggMTVWMTVaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSI4Ljk5OTg4IiBjeT0iMy45OTk5NyIgcj0iMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==) no-repeat;background-size:100%;width:18px;height:18px;position:absolute;right:30px;top:0;bottom:0;margin:auto}
.main-content{margin-top:50px}
.main-content .lr-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.main-content .lr-container .m-lhs{width:300px;position:sticky;top:90px}
.main-content .lr-container .m-rhs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 300px);padding-left:55px}
.m-lhs .on-page{margin-bottom:50px}
.scroll-tab::-webkit-scrollbar{width:6px}
.scroll-tab::-webkit-scrollbar-track{border-radius:10px;background:#f1f1f1}
.scroll-tab::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}
.scroll-tab::-webkit-scrollbar-thumb:hover{background:#9b9b9b}
.scroll-tab{max-height:calc(100vh - 150px);overflow-y:auto;position:relative}
.scroll-tab .lhs-highlight{width:2px;height:86px;background:#0052D9;position:absolute;left:0;top:0;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;z-index:1}
.scroll-tab-list{position:relative;border-left:2px solid #D9D9D9}
.scroll-tab-list li{font-size:15px;font-weight:400;line-height:1.5;color:#000;position:relative;padding:10px 0 16px 16px;cursor:pointer}
.scroll-tab-list li:hover,.scroll-tab-list li.scroll-act{color:#0052D9}
.m-rhs .b-content{width:calc(100% - 250px);padding-right:30px}
.m-rhs .b-rhs-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:250px;position:sticky;top:90px;max-height:calc(100vh - 120px);overflow-y:auto}
.b-content p a,.b-content ul li a{font:inherit;line-height:inherit;color:inherit;text-decoration:underline}
.b-content p a:hover,.b-content ul li a:hover{color:#004AEB}
.b-content h2{font-size:20px;font-weight:500;line-height:1.4;color:#000;margin-top:50px;margin-bottom:20px}
.b-content>h2:first-child{border:none;margin-top:0;padding-top:0}
.b-content h3{font-size:18px;font-weight:500;line-height:1.3;color:#000;margin:30px 0 10px}
.b-content h3 a{font:inherit;color:inherit;text-decoration:underline}
.b-content h3 a:hover{color:#0067FF}
.b-content h4{font-size:16px;font-weight:500;line-height:1.3;color:#000;margin:20px 0 12px}
.b-content h5{font-size:16px;font-weight:500;line-height:1.3;color:#000;margin-bottom:8px}
.b-content h5 a:hover{text-decoration:underline}
.b-content h6{font-size:16px;font-weight:500;line-height:1.3;margin-bottom:10px;color:#000;padding-top:3px}
.b-content h4 a{font:inherit;color:inherit}
.b-content p{font-size:16px;font-weight:300;line-height:1.7;color:#000;margin-bottom:24px}
.b-content ul a:hover,.b-content p a:hover{text-decoration:underline}
.b-content figure,.b-content picture{display:block;margin:30px 0}
.b-content picture{display:block;border:.75px solid #AAA;padding:5px}
.b-content figure>picture{margin:0}
.b-content .table-figcaption,.b-content figure figcaption{display:block;font-size:14px;font-weight:500;line-height:1.4;text-align:center;color:#000;margin-top:16px}
.m-page .b-content .mb--0{margin-bottom:0!important}
.m-page .b-content .mt--0{margin-top:0!important}
.m-page .b-content .m--0{margin:0!important}
.b-content ul{list-style:disc}
.b-content ol{list-style:decimal}
.b-content ol.abc-list,.b-content ul.abc-list{list-style:lower-alpha}
.b-content ul ul li{list-style-type:circle}
.b-content ol li::marker{font-weight:400}
.b-content ul li::marker{font-size:22px;line-height:1px}
.b-content ul,.b-content ol{padding-left:20px;margin:20px 0}
.b-content ol li,.b-content ul li{font-size:16px;font-weight:300;line-height:1.7;color:#000}
.b-content ol ol,.b-content ol ul,.b-content ul ol,.b-content ul ul{margin-top:10px}
.b-content ol li:not(:last-child),.b-content ul li:not(:last-child){margin-bottom:10px}
.b-content .table-sec::-webkit-scrollbar{width:0}
.b-content .table-sec{width:100%;overflow:auto;margin-bottom:40px}
.b-content table{min-width:500px;border-collapse:separate;border-spacing:0;border-radius:3px;padding:0;border:1px solid #000}
.b-content table th{width:25%;background:#F2F2F2;font-size:16px;font-weight:500;line-height:1.5;color:#000;padding:15px 10px;vertical-align:middle;text-align:left}
.b-content table th.wd--20{width:20%}
.b-content table td{vertical-align:top;font-size:16px;font-weight:300;line-height:1.5;color:#000;padding:15px 10px}
.b-content table th,.b-content table td{border-bottom:1px solid #000;border-right:1px solid #000}
.b-content table th:first-child{border-radius:2px 0 0 0}
.b-content table th:last-child{border-right:0;border-top-right-radius:2px}
.b-content table td:last-child{border-right:0}
.b-content table tr:last-child td{border-bottom:0}
.b-content .faq-section{margin:20px 0}
.b-content .faq-wrapper{display:block;border-bottom:1px solid #BFBFBF}
.b-content .faq-wrapper.opened{padding-bottom:10px}
.b-content .faq-section h2{margin-bottom:10px}
.b-content .faq-wrapper h3{margin:0;padding:0}
.b-content .faq-wrapper .faq-que{background:none;border:none;font-size:16px;line-height:1.5;font-weight:500;width:100%;text-align:left;padding:22px 12px;padding-right:50px;cursor:pointer;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.b-content .faq-wrapper .faq-ans{display:none;padding:0 50px 0 15px}
.b-content .faq-wrapper .faq-ans p,.b-content .faq-wrapper .faq-ans ul,.b-content .faq-wrapper .faq-ans ol{margin-bottom:15px}
.b-content .faq-wrapper.opened .faq-ans{display:block}
.b-content .faq-wrapper.opened .faq-que{color:#000;padding-bottom:10px}
.b-content .faq-wrapper .faq-que:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJZSURBVHgB7ZnrddsgFIC/5vR/u0EZwSNoBI/ABtYGIhMkncDdoN3AK3iDOhPEnaCBCCcgIxkQkpwTf+fco8fhcS9cXhe4ceNz84XyrKx8t2I4ajlY2XNlGCVrLTstz1r+X5Bnm1bybuAimMob4pQeMmarRZBJrgtttCjCLXigdZMnWtfBpvtB61qiJ89PLY9MjKDt/m5Lmn81cS1p0kgtf3vKiSkjCxGo1HxX5CN7yhQURgQqKtndigmNEPjKm4FXUZ41/oRQzAjX500FK6ZjhW/EjpFs8Lt2zfRUnTprMhH4rqOYj0f8Xs9a8Lb4/jg3oxrPWOz6omR+Kkb0gmTZ1j/hTiBJY8HNKFmOmswZyXUfwXIIfDeKYkW6+0jSeiolvTuYo9agtZPhT0R66aRvItI3pLnn76H0d4EMwnk/kIZi2IiG9CnxyXk/m4lCBriJjlzml5Z751sRNqKr/L3Ne4ljj26v3FEGxbARIeUVBfga+Ddo8QDKPpvOd/c9VflUj/AGZcwg7qLoPwMr0nEHcdRmMmca7aIoozxkTKOGEguZYrzygoyFzLCjwH6c9AUulD9rK5G9BymM6z4yId/ZdrpifiQjDzWK6znQbMmg2wsPzEdDoeiEOxbmcqU1hQ71J9wZ6cOFVQyC88DWFOGViokCWxAOLTaU44GF4qPmW5JPxUzB3ROCcHj9ZIiILKOmP0wfU8YbuRccRoEN/ZcVe/v8Z/99s2n7LjjMNtlss0tGvC8iaE9UY6+YFFdwVyZJv+SrKaD4VNeswop7zWpkzxVes9648ZF5AYV5UHS/jJe9AAAAAElFTkSuQmCC);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;position:absolute;right:14px;top:0;bottom:0;margin:auto}
.b-content .faq-wrapper.opened .faq-que:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:-1px}
.b-content .faq-wrapper:not(.opened) .faq-que:hover{background:#dedfe54a}
.b-content .faq-wrapper .faq-ans a{color:#000;text-decoration:underline}
.b-content .faq-wrapper .faq-ans a:hover{color:#0052D9}
.b-rhs-content .related-page{margin-bottom:50px}
.b-rhs-content .related-title{display:inline-block;font-size:16px;font-weight:500;line-height:1.4;color:#000;margin-bottom:14px}
.b-rhs-content .link-arrow-ic{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgOEwyMCA4IiBzdHJva2U9IiMwMDUyRDkiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzIDFMMjAgOEwxMyAxNSIgc3Ryb2tlPSIjMDA1MkQ5IiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat;background-size:100%;width:19px;height:14px;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.related-page ul li a{display:block;font-size:14px;font-weight:300;line-height:1.6;color:#000;border-bottom:1px solid #CFCFCF;padding:10px 0;position:relative}
.related-page ul li:first-child a{border-top:1px solid #CFCFCF}
.related-page.more-on-blog ul li a{padding-bottom:40px}
.related-page.more-on-blog ul li a .link-arrow-ic{top:auto;bottom:16px;left:0;right:auto}
.related-page.more-on-blog ul li a:hover .link-arrow-ic{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}
.related-page ul li a:hover{text-decoration:underline}
.share-article{border:1px solid #D4D4D4;border-radius:2px;padding:20px 24px;margin-bottom:50px}
.share-article .share-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}
.share-article .share-links a span{display:inline-block;background:url(../images/ad360-compliance-socialmedia-icons-25.png) no-repeat;background-size:112px}
.share-article .share-links a:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
.share-article .share-links a span.linkedin{background-position:0 -1px;width:19px;height:19px}
.share-article .share-links a span.x{background-position:-23px -2px;width:18px;height:16px}
.share-article .share-links a span.facebook{background-position:-44px -1px;width:19px;height:19px}
.share-article .share-links a span.reddit{background-position:-67px -1px;width:19px;height:19px}
.share-article .share-links a span.email{background-position:-91px -1px;width:21px;height:17px}
.foot-ban-sec{background:#004AEB;background:-o-linear-gradient(171deg,#004AEB 26.44%,#002882 100%);background:linear-gradient(279deg,#004AEB 26.44%,#002882 100%);padding:80px 0;margin-top:80px;position:relative}
.foot-ban-sec::before{content:'';background:url(../images/ad360-compliance-foot-ban-bg-25.png) no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0}
.foot-ban-sec .m-container{max-width:900px}
.foot-ban-sec h2{font-size:36px;font-weight:500;line-height:1.3;text-align:center;color:#fff;margin-bottom:40px}
.foot-ban-sec .m-cta-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.foot-ban-sec .m-cta-container .m-cta.bg-cta{background:#FFC538;border-color:#FFC538;color:#000;padding-right:50px}
.foot-ban-sec .m-cta-container .m-cta.bg-cta::before{content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjYgNi4zOTk0MUwwLjk5OTk3NiA2LjM5OTQxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuMzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4xOTk5OCAxMS43OTk4TDEzLjYgNi4zOTk4MUw4LjE5OTk4IDAuOTk5ODA1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuMzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;background-size:100%;width:16px;height:14px;position:absolute;right:24px;top:0;bottom:0;margin:auto}
@media (max-width: 1200px) {
.ban-content .ban-header h1{font-size:40px}
.ban-content .ban-header h1 br{display:none}
.main-content .lr-container .m-lhs{width:240px}
.main-content .lr-container .m-rhs{width:calc(100% - 240px);padding-left:40px}
.m-rhs .b-content{width:100%;padding:0}
.m-rhs .b-rhs-content{width:100%;max-width:500px;max-height:100%}
.b-rhs-content .related-page,.share-article{margin-bottom:34px}
.share-article{max-width:250px}
}
@media (max-width: 992px) {
.ban-sec::before {display: none;}
.main-content .lr-container .m-lhs{width:200px}
.main-content .lr-container .m-rhs{width:calc(100% - 200px);padding-left:30px}
.scroll-tab-list li{font-size:14px}
.foot-ban-sec{padding:40px 0}
.foot-ban-sec::before{display:none}
.foot-ban-sec h2{font-size:30px;margin-bottom:30px}
}
@media (max-width: 767px) {
.ban-sec{background:-o-linear-gradient(171deg,#004AEB 26.44%,#002882 100%);background:linear-gradient(279deg,#004AEB 26.44%,#002882 100%)}
.ban-content .ban-bc ul{margin-bottom:20px}
.ban-content .m-lhs h1{font-size:34px}
.main-content .lr-container .m-lhs{display:none}
.main-content .lr-container .m-rhs{width:100%;padding:0}
.foot-ban-sec{margin-top:40px}
}
@media (max-width: 580px) {
.m-container .m-cta-container .m-cta{font-size:15px}
.ban-content .ban-bc ul li a,.ban-content .ban-bc ul li span{font-size:12px}
.ban-content .ban-header h1{font-size:30px}
.b-content p,.b-content ol li,.b-content ul li{font-size:15px}
.b-content .faq-wrapper .faq-ans{padding:0 30px 0 10px}
.foot-ban-sec h2{font-size:24px}
}