a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;color:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*{box-sizing:border-box}
a{text-decoration:none;color:#003ee0}
.b{font-weight:bold}
.i{font-style:italic}
html{background-image:-webkit-linear-gradient(89deg,#eff7f7 8%,#bee4e4 90%);background-image:-o-linear-gradient(89deg,#eff7f7 8%,#bee4e4 90%);background-image:linear-gradient(179deg,#eff7f7 8%,#bee4e4 90%);background:#fff}
body{margin:0;padding:0;font-family:'Source Sans Pro',sans-serif;font-size:14px;color:#4b4b4b;line-height:1.5;xmax-width:800px;margin:0 auto}
.clearfix:after{content:" ";display:block;height:0;clear:both}
.wrapper{max-width:1000px;margin-left:auto;margin-right:auto}
.l{float:left}
.r{float:right}
h1{font-size:60px;line-height:72px;letter-spacing:-0.6px;font-weight:bold;font-family:relative-Bold,sans-serif}
h2{font-size:38px;line-height:46px;letter-spacing:-0.23px;font-weight:bold;font-family:relative-Bold,sans-serif}
h3{font-size:28px;line-height:30px;font-weight:bold;font-family:relative-Bold,sans-serif}
h4{font-size:20px;line-height:30px;font-weight:bold;font-family:relative-Book,sans-serif}
h5{font-size:18px;line-height:22px;font-weight:300;font-family:relative-Bold,sans-serif}
h6{font-size:16px;line-height:20px;font-weight:bold;font-family:relative-Bold,sans-serif}
#header{padding:26px 30px 19px 80px;background:#fff url('../../../../content/dam/cybsdeveloper2021/dita/rebrand-template/logo.png') no-repeat;background-position:20px 50%;background-size:40px 40px;box-shadow:0 0 20px rgba(0,0,0,0.1);border-bottom:3px solid #94b7b6;border-bottom-color:rgba(0,0,0,0.4);position:sticky;top:0;width:100%;z-index:20}
#header a{color:#f16639;color:rgba(0,0,0,0.7)}
main{background:#fff;border-radius:10px;padding:10px 0;box-shadow:0 0 20px rgba(0,0,0,0.1);margin:156px auto;max-width:800px;margin-bottom:0}
#search{background:url("../../../../content/dam/cybsdeveloper2021/dita/rebrand-template/search.png") no-repeat 10px 50%;height:36px;opacity:.5;cursor:pointer;border-radius:20px;border:1px solid #a2a3a3;width:320px;background-size:20px;padding-left:40px;padding-top:1px}
#search input{outline:0;border:0;background-color:transparent;width:202px;height:30px;font-size:14px;font-family:Source Sans Pro;font-weight:400}
#search button{border-radius:2em;background-color:#4b4b4b;color:#fbfbfc;width:70px;height:30px;border:0}
#search:hover{opacity:1}
.mobilesearch{display:none}
[data-outputclass*="tab-pane"]{display:none}
[data-outputclass*="tab-pane"][data-outputclass*="active"]{display:block}
[data-outputclass*="tab-container"] [data-outputclass*="region-content"]{border-top:1px solid #ccc;padding-top:50px}
[data-outputclass="tab-header"] .color_theme_link,div.tab-header button.nav-link{color:#212121;padding-bottom:18px;font-family:relative-bold}
[data-outputclass="tab-header"] .active{background-color:transparent;border-bottom:5px solid #2b6afd;color:#000}
[data-outputclass="tab-header"] .color_theme_link:hover,.tab-header .color_theme_link:hover{background-color:transparent;border-bottom:5px solid #2b6afd;color:#000}
[data-outputclass="tab-header"]>div>div>div{text-align:center;list-style:none;margin:0;padding-inline-start:0;justify-content:space-around;display:flex}
@media(min-width :320px) and (max-width :800px){.mobilesearch input{background:url("common/images/search.png") no-repeat 10px 50%;background-color:#f5f5f5;background-size:20px;border-radius:20px;width:40px;height:40px;border:1px solid #a2a3a3;padding-left:40px;padding-top:1px;outline:0;font-size:16px}
.mobilesearch input:focus{width:180px}
.mobilesearch{display:block}
#search{display:none}
.searchActive #logo{display:none}
.searchActive .mobilesearch,.searchActive .mobilesearch input[type="text"]{width:100%}
.searchActive .mobilesearch input[type="text"]{background-color:#fdfdfd;border-color:#cfcfcf}
#logo{padding-top:8px;width:calc(100% - 56px) !important}
#logo h1{font-size:16px}
#header{background-position:8px 50%;background-size:30px 30px;padding:5px 5px 4px 48px}
main{margin:60px 20px 20px 20px}
#footer{max-width:100% !important;padding:16px 10px 16px 20px !important}
}
@media(max-width:1024px){h1{font-size:40px;line-height:52px}
h2{font-size:28px;line-height:34px}
h3{font-size:20px}
}