body{background-color:#e6eaed}
body .site-wrapper{max-width:1920px !important;overflow-x:hidden;background:#fbfbfb}
.site-content{background:#fff}
.component-banner a{padding:10px 30px;display:block}
.component-banner .text-overlay .component-button{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);padding:0}
.component-banner .text-overlay .component-button:hover{-webkit-box-shadow:inset 0 0 0 99999px rgba(0,0,0,0.05),0 0 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 0 99999px rgba(0,0,0,0.05),0 0 10px 0 rgba(0,0,0,0.25);box-shadow:inset 0 0 0 99999px rgba(0,0,0,0.05),0 0 10px 0 rgba(0,0,0,0.25)}
body.toc-sig-overflow .site-wrapper>.synopsysContainer{max-width:1920px;margin:0 auto;background:#fff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}
.breadcrumb .breadcrumbBG.vert-pad-top-xs{margin-top:0}
.table-of-contents-product-layout.makeSticky{max-width:1920px}
.cmp-experiencefragment--sig-topnav .container{width:100% !important;padding:0 !important;max-width:1920px}
.hero-banner{min-height:1000px !important}
.SIG-Main{width:100%;position:relative;max-width:1920px;line-height:0;margin:0 auto;background:#fff}
.site-footer{max-width:1920px}
.SIG-Main-container,.breadcrumb.aem-GridColumn .container{width:99%;max-width:1900px;max-width:1170px;margin:0 auto;display:table;position:relative}
figure.SIG-bd-logo-figure{display:table-cell;position:relative;vertical-align:middle;width:150px}
.sloganPipe{margin-right:8px}
img.SIG-bd-logo{width:230px;vertical-align:middle;height:auto}
a.AppSecHome{display:table-cell;vertical-align:middle;text-align:left;width:-moz-calc(100% - 500px);width:-webkit-calc(100% - 500px);width:calc(100% - 500px)}
a.AppSecHome:hover .h1a{border-bottom:2px solid #fff}
.SIG-Main-h1{display:inline-block;font-size:20px;margin:0 auto;padding:0;vertical-align:middle;text-align:left;cursor:pointer;width:100%;letter-spacing:1px}
span.h1a{font-weight:500;color:#5a2d83;padding:3px 0}
span.h1b{font-weight:100;color:#707070}
.divider{width:1px;height:80px;background:#d1d1d1;display:inline-block}
ul.SIG-Main-Corp{display:inline-block;margin:0;padding:0;display:table-cell;vertical-align:middle;width:350px;width:415px;width:315px}
ul.SIG-Main-Corp li{display:inline-block;font-size:16px;vertical-align:middle;cursor:pointer;color:#000;line-height:1}
ul.SIG-Main-Corp li.LihasDropdown,ul.SIG-Main-Corp li.LiNoDropdown{position:relative;text-align:center;width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px);width:calc(100% - 65px)}
ul.SIG-Main-Corp li a,ul.SIG-Main-Corp li span{color:#000;padding:3px 0}
ul.SIG-Main-Corp li.LihasDropdown a:hover,ul.SIG-Main-Corp li.LihasDropdown span:hover,ul.SIG-Main-Corp li.LiNoDropdown a:hover,ul.SIG-Main-Corp li.LiNoDropdown span:hover{text-decoration:none;color:#fff;border-bottom:2px solid #fff}
ul.SIG-Main-Corp li.LihasDropdown a:after,ul.SIG-Main-Corp li.LihasDropdown span:after{content:' ';display:inline-block;height:8px;width:8px;background-image:url("data:image/svg+xml,%3Csvgversion='1.1'id='Layer_1b'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0098'style='enable-background:new0098;'xml:space='preserve'%3E%3Cstyletype='text/css'%3E.st0az%7Bfill:%23111C24;%7D%3C/style%3E%3Cpathid='Polygon_2'class='st0az'd='M4.5,8L0,0h9L4.5,8z'/%3E%3C/svg%3E%0A");background-size:8px 8px;background-position:top;background-repeat:no-repeat;margin-left:8px}
.search-wrapper,.lauguage-wrapper{position:relative;width:99%;max-width:1170px;margin:0 auto}
.component-search{z-index:1000;right:0;top:0;padding-top:0;padding-bottom:10px}
.component-search .CoveoSearchbox,.component-search .CoveoSearchbox .magic-box .magic-box-input,.component-search .CoveoOmnibox.magic-box .magic-box-suggestions{display:inline-block}
.magic-box-underlay{display:inline;position:relative}
.component-search .CoveoSearchbox .magic-box .magic-box-input,.component-search .CoveoSearchbox .magic-box .magic-box-input .magic-box-underlay,.component-search .CoveoSearchbox .magic-box .magic-box-input>input,.component-search .CoveoSearchbox .magic-box .magic-box-input .magic-box-underlay,.component-search .CoveoSearchbox .magic-box .magic-box-input>input{height:48px !important}
.magic-box .magic-box-clear{top:-50px}
.component-search .CoveoSearchbox .magic-box .magic-box-input>input,.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input,.component-search .CoveoSearchbox .magic-box .magic-box-input>input:not(:focus),.component-search .CoveoSearchbox .magic-box .magic-box-input>input:focus{background:url('data:image/svg+xml;utf8,<svgversion="1.1"id="Layer_123"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"x="0px"y="0px"viewBox="0017.517.5"style="enable-background:new0017.517.5;"xml:space="preserve"><pathid="icon_action_search_24px"d="M16,17.5L16,17.5l-5-5v-0.8l-0.3-0.3c-2.7,2.3-6.8,2-9.2-0.7s-2-6.8,0.7-9.2s6.8-2,9.2,0.7c2.1,2.4,2.1,6,0,8.5l0.3,0.3h0.8l5,5L16,17.5L16,17.5zM6.5,2C4,2,2,4,2,6.5S4,11,6.5,11S11,9,11,6.5C11,4,9,2,6.5,2z"/></svg>') no-repeat;background-size:16px;background-position:right;padding:0;background-color:#fff;padding:0 20px 0 10px !important;width:100% !important}
.component-search .CoveoSearchbox .magic-box .magic-box-input>input:focus,.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input:focus{background:url('data:image/svg+xml;utf8,<svgversion="1.1"id="Layer_123"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"x="0px"y="0px"viewBox="0017.517.5"style="enable-background:new0017.517.5;"xml:space="preserve"><pathid="icon_action_search_24px"d="M16,17.5L16,17.5l-5-5v-0.8l-0.3-0.3c-2.7,2.3-6.8,2-9.2-0.7s-2-6.8,0.7-9.2s6.8-2,9.2,0.7c2.1,2.4,2.1,6,0,8.5l0.3,0.3h0.8l5,5L16,17.5L16,17.5zM6.5,2C4,2,2,4,2,6.5S4,11,6.5,11S11,9,11,6.5C11,4,9,2,6.5,2z"/></svg>') no-repeat;background-size:16px;background-position:right;padding:0;background-color:#fff}
.component-search .CoveoSearchbox .magic-box .magic-box-input>input:hover{opacity:1}
.component-search .CoveoSearchbox .magic-box .magic-box-input>input:not(:focus){position:relative;right:0}
.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input:focus,.component-search .CoveoSearchbox .magic-box .magic-box-input>input:focus{border-bottom:transparent;color:#707070;opacity:1;position:relative;right:0}
.component-search .CoveoSearchbox .magic-box .magic-box-input>input[type="text"]::placeholder,.component-search .CoveoSearchbox .magic-box .magic-box-input>input[type="text"]::-webkit-input-placeholder,.component-search .CoveoSearchbox .magic-box .magic-box-input>input[type="text"]:-ms-input-placeholder{font-size:16px;color:#000 !important;text-transform:capitalize}
.component-search .CoveoSearchbox,.component-search .CoveoSearchbox .magic-box .magic-box-input,.component-search .CoveoSearchbox .magic-box .magic-box-input>input,.component-search .CoveoSearchbox .magic-box .magic-box-input>input:focus,.component-search .CoveoSearchbox .magic-box .magic-box-input>input:not(:focus),.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input,.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input:focus{width:99% !important;margin-top:3px}
.component-search .CoveoSearchbox{width:100% !important}
.search-icon{background-size:16px;background-position:right;width:16px;height:16px;opacity:1;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out}
.search-icon-mobile{background-position:right;width:20px;height:20px;display:none;background-size:100%;position:absolute;right:50px;top:10px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.globalSitesIcon{width:20px;height:16px;background-size:16px;background-position:right;opacity:1;margin-left:16px;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out}
.globalSitesIcon:hover,.search-icon:hover{opacity:1}
nav.SIG-Sub{background:#5a2d83;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;width:100%;background:#5a2d83;background:linear-gradient(0,rgba(90,45,131,1) 0,rgba(90,45,131,1) 80%,rgba(67,33,97,1) 100%);background:#f7f7f7;position:relative}
nav.SIG-Sub section.SIG-Sub-container{width:99%;max-width:1900px;max-width:1170px;margin:0 auto;position:relative}
nav.SIG-Sub ul.SIG-Sub-ul{padding:8px 0 9px;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1100px;width:-moz-calc(90% - 200px);width:-webkit-calc(90% - 200px);width:calc(90% - 200px)}
nav.SIG-Sub ul.SIG-Sub-ul li{list-style:none;display:inline-block;color:#5a2d83;color:#fff;font-size:16px;font-weight:400;padding:0;cursor:pointer;line-height:1.5;border-bottom:2px solid transparent}
#Contact-Sales{border-bottom:0 solid transparent}
nav.SIG-Sub ul.SIG-Sub-ul li a{color:#5a2d83;padding:2px 0 0}
nav.SIG-Sub ul.SIG-Sub-ul li a:focus{text-decoration:none}
nav.SIG-Sub ul.SIG-Sub-ul li a:hover{text-decoration:none}
nav.SIG-Sub ul.SIG-Sub-ul li:hover,nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-active{border-bottom:2px solid #fff}
nav.SIG-Sub ul.SIG-Sub-ul li:last-child:hover{border-bottom:0}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS{position:absolute;right:1px;padding:0;top:5px;font-weight:400;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;background:#5a2d83}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS:hover{text-decoration:none;background:#d1d1d1;color:#999}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS a{color:#fff;padding:4px 10px;display:block}
ul.SIG-Sub-ul li.LihasDropdown a:after{content:' ';display:inline-block;height:9px;width:8px;background-image:url("data:image/svg+xml,%3Csvgversion='1.1'id='Layer_1b'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0098'style='enable-background:new0098;'xml:space='preserve'%3E%3Cstyletype='text/css'%3E.st0az%7Bfill:%235A2D83;%7D%3C/style%3E%3Cpathid='Polygon_2'class='st0az'd='M4.5,8L0,0h9L4.5,8z'/%3E%3C/svg%3E%0A");background-size:8px 8px;background-position:top;background-repeat:no-repeat;margin-left:8px}
ul.SIG-Sub-ul li.LihasDropdown.SIG-Sub-active a:after{content:' ';display:inline-block;height:9px;width:8px;background-image:url("data:image/svg+xml,%3Csvgversion='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0098'style='enable-background:new0098;'xml:space='preserve'%3E%3Cstyletype='text/css'%3E.st0msmms%7Bfill:%235A2D83;%7D%0A%3C/style%3E%3Cpathid='Polygon_8'class='st0msmms'd='M4.5,0L9,8H0L4.5,0z'/%3E%3C/svg%3E");background-size:8px 8px;background-position:top;background-repeat:no-repeat;margin-left:8px}
.SIG-Sub-dropdown{display:none;width:100%;padding-top:30px;background:#fff;position:absolute;max-width:1920px;z-index:100000}
.SIG-Sub-dropdown section.indexBar{width:100%;background:#80539c;background:#f7f7f7;padding:5px 10px;text-align:left;border-bottom:1px solid #dedede;border-top:1px solid #dedede}
.SIG-Sub-dropdown section.indexBar span:after{content:' ';display:inline-block;height:10px;width:10px;background-image:url("data:image/svg+xml,%3Csvgversion='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0097.9'style='enable-background:new0097.9;'xml:space='preserve'%3E%3Cstyletype='text/css'%3E.st0ccv%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%235A2D83;%7D%3C/style%3E%3Cgid='arrow-right-short'transform='translate(-9-10.123)'%3E%3Cpathid='Path_365'class='st0ccv'd='M12.3,10.3c0.3-0.2,0.7-0.2,1,0l4.4,3.4c0.2,0.1,0.3,0.4,0.1,0.7c0,0.1-0.1,0.1-0.1,0.1l-4.4,3.4c-0.3,0.2-0.7,0.2-1,0c-0.2-0.1-0.3-0.4-0.1-0.7c0-0.1,0.1-0.1,0.1-0.1l3.9-3l-3.9-3c-0.2-0.1-0.3-0.4-0.1-0.7C12.2,10.4,12.3,10.3,12.3,10.3L12.3,10.3z'/%3E%3Cpathid='Path_366'class='st0ccv'd='M9,14.1c0-0.4,0.2-0.7,0.6-0.7h7.2c0.3,0,0.6,0.3,0.6,0.7s-0.2,0.7-0.6,0.7H9.6C9.2,14.8,9,14.5,9,14.1z'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:10px 10px;background-position:top;background-repeat:no-repeat;margin-left:8px}
button:focus{outline:0}
.SIG-Sub-dropdown section.indexBar button.indexBarContainer{color:#fff;color:#5a2d83;margin:0 auto;max-width:1170px;display:block;font-size:16px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:0;border:0;background:transparent;cursor:auto}
.SIG-Sub-dropdown section.indexBar a.indexBarA{color:#5a2d83;display:inline-block}
.SIG-Sub-dropdown section.indexBar a:hover{text-decoration:underline}
.SIG-Sub-dropdown-container{max-width:1170px;margin:0 auto;width:99%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:20px}
svg.close-sub-nav,svg.close-search-bar,svg.close-language{position:absolute;right:1px;top:auto;bottom:15px;width:16px;opacity:1;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;cursor:pointer}
svg.close-language{top:-15px;top:auto;bottom:0}
svg.close-search-bar{top:-35px;top:auto;bottom:-20px;right:1px}
svg.close-sub-nav:hover,svg.close-search-bar:hover,svg.close-language:hover{opacity:1}
.SIG-Sub-dropdown-container section{vertical-align:top;margin-right:auto}
.SIG-Sub-dropdown section h2{font-size:16px;color:#000;font-weight:400;border-bottom:1px solid #d1d1d1;display:inline-block;padding:0 0 9px;margin-bottom:5px}
.SIG-Sub-dropdown section ul{padding:0;margin-bottom:60px}
.SIG-Sub-dropdown section ul li{list-style:none;color:#707070;font-size:16px;cursor:pointer}
.SIG-Sub-dropdown section ul li a{color:#707070}
.SIG-Sub-dropdown section ul li a:hover{color:#000}
.SIG-Sub-dropdown section h2 a{color:#000}
.SIG-Sub-dropdown section ul li:hover{text-decoration:underline;color:#000}
.AppSec-mobileNav{display:none;background:#211e1e;border-bottom:1px solid #d1d1d1}
.mobile-go-back,.mobile-x-close,.mobile-go-back-txt,.SIG-mobile-breadcrumb{display:none}
#hamburger{background-image:url("data:image/svg+xml,%3C%3Fxmlversion='1.0'encoding='utf-8'%3F%3E%3C!--Generator:AdobeIllustrator25.2.0,SVGExportPlug-In.SVGVersion:6.00Build0)--%3E%3Csvgversion='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0016.115'style='enable-background:new0016.115;'xml:space='preserve'%3E%3Cgid='menu'transform='translate(-5.625-6.75)'%3E%3Cpathid='Path_361'd='M5.6,6.8h16.1V8H5.6V6.8z'/%3E%3Cpathid='Path_362'd='M5.6,13.6h16.1v1.3H5.6V13.6z'/%3E%3Cpathid='Path_363'd='M5.6,20.5h16.1v1.3H5.6V20.5z'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;cursor:pointer;width:20px;height:20px;background-size:100%;position:absolute;right:0;top:10px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);filter:invert(1)}
.searchBarHidden,.languageHidden{position:absolute;width:100%;background:#211e1e;border-bottom:5px solid #80529b;z-index:100000;border-top:1px solid #464c51;padding:30px 0 20px;display:none}
.searchBarHidden{padding:30px 0 40px}
.globalLinks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:18px 0;width:99%;margin:0 auto;max-width:500px}
.globalLinks li{list-style:none;cursor:pointer;color:#bdbdbd}
.mobileSlide{position:relative}
ul.SIG-Main-Corp li.mobile-Global{display:none}
.mobile-Global,.desktop-Global{position:relative;border-bottom:2px solid transparent}
.mobile-Global:hover,.desktop-Global:hover{color:#fff;border-bottom:2px solid #fff}
.globalLinks li.lang-selected{color:#fff}
.noLanguage{background-color:rgba(0,0,0,0.9);border-radius:4px;padding:5px 10px;color:#fff;font-size:14px;position:absolute;z-index:1000000;display:none;right:0;min-width:260px}
.breadcrumb.aem-GridColumn .container{padding-left:0}
.component-breadcrumb #primary_nav_wrap>ul>li>a{font-size:14px;font-weight:100}
.component-breadcrumb .icon-dropdown-arrow{background-image:none !important;margin-right:5px}
.component-breadcrumb #primary_nav_wrap ul ul{display:none !important}
.navDefinitions{position:relative;width:99%;max-width:1170px;margin:0 auto;min-height:50px}
.navDefUl{font-size:16px;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);position:relative;margin-bottom:0 !important;position:absolute}
.navDefUl li{display:none;position:absolute}
.navDefUl span{font-weight:400}
.navDefBanner{position:absolute;top:-18px}
#solutionsFirst,#toolsServicesFourth,#customerThird,#resourcesFourth{margin-bottom:30px}
#navAd{max-width:1170px;margin:20px auto 0;text-align:left;display:block}
#navAd,#navAd:hover{text-decoration:none}
#navAd:hover span.navAdSpanMain{text-decoration:none}
#navAd:hover span.navAdSpanSub{text-decoration:underline}
.navAdP{margin:20px 0 60px;display:block;border-left:2px solid #5a2a82;padding-left:16px;width:100%;max-width:300px;font-size:16px;vertical-align:middle}
.navAdP span{display:block;color:#bdbdbd}
.navAdP span.navAdSpanMain{font-weight:400;color:#5a2a82;margin-bottom:5px}
.navAdImg{max-width:130px;width:90%;display:inline-block}
.navAdImg2{border:2px dotted #000}
@media(min-width:1900px){}
@media only screen and (max-width:729px){.desktopOn{display:none}
}
@media only screen and (min-width:1129px){.mobileSlide{right:0 !important;display:block !important}
.SIG-Sub-dropdown{right:inherit !important;min-height:0 !important}
.SIG-Main,.SIG-Sub{display:block !important}
}
@media only screen and (max-width:1129px){html{overflow-x:hidden}
.SIG-Main-container,nav.SIG-Sub section.SIG-Sub-container,.breadcrumb.aem-GridColumn .container{display:block;width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}
.SIG-mobile-breadcrumb{font-size:10px;text-transform:uppercase;color:#999;border-bottom:1px solid #d1d1d1;display:block;width:100%;padding:5px 0 3px 10px}
figure.SIG-bd-logo-figure{width:150px;display:inline-block;margin:0 auto;padding:20px 0}
a.AppSecHome{width:auto;display:inline-block}
.SIG-Main-h1{display:inline-block;width:auto;color:#707070;margin-left:20px;padding-left:20px;border-left:1px solid #707070}
.AppSec-mobileNav{display:block}
ul.SIG-Main-Corp{display:inline-block;width:100%}
ul.SIG-Main-Corp li{display:block}
ul.SIG-Main-Corp li.LihasDropdown,ul.SIG-Main-Corp li.LiNoDropdown{display:block;width:100%;text-align:left}
ul.SIG-Main-Corp li a{line-height:1.5}
ul.SIG-Main-Corp li:first-child,ul.SIG-Main-Corp li{text-align:left}
.searchBarHidden{top:0;padding:30px 0 20px}
.component-search{position:relative;margin:0 auto;width:90%}
.component-search .CoveoSearchbox,.component-search .CoveoSearchbox .magic-box .magic-box-input,.component-search .CoveoOmnibox.magic-box .magic-box-suggestions{display:block}
.magic-box-underlay{display:block;position:relative}
.component-search .CoveoSearchbox .magic-box .magic-box-input>input,.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input,.component-search .CoveoSearchbox .magic-box .magic-box-input>input:not(:focus),.component-search .CoveoSearchbox .magic-box .magic-box-input>input:focus,.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input:focus{opacity:1;width:100%}
.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input:focus,.component-search .CoveoSearchbox .magic-box .magic-box-input>input:focus{border:0;color:#707070;opacity:1;position:relative;right:0;width:100% !important}
.component-search .CoveoSearchbox,.component-search .CoveoSearchbox .magic-box .magic-box-input,.component-search .CoveoSearchbox .magic-box .magic-box-input>input,.component-search .CoveoSearchbox .magic-box .magic-box-input>input:focus,.component-search .CoveoSearchbox .magic-box .magic-box-input>input:not(:focus),.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input,.component-search .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input:focus{margin-top:0}
.globalSitesIcon{width:17px;opacity:1}
.component-search .CoveoSearchbox .magic-box{border:1px solid #d1d1d1}
.search-wrapper,.lauguage-wrapper,.component-search .CoveoSearchbox{width:100% !important;height:auto;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
nav.SIG-Sub{padding-bottom:10px}
nav.SIG-Sub ul.SIG-Sub-ul,nav.SIG-Sub ul.SIG-Sub-ul li,nav.SIG-Sub ul.SIG-Sub-ul li a{display:block;width:100%;color:#000}
nav.SIG-Sub ul.SIG-Sub-ul{padding:0}
nav.SIG-Sub ul.SIG-Sub-ul li,ul.SIG-Main-Corp li{margin-top:20px}
nav.SIG-Sub ul.SIG-Sub-ul li:last-child,ul.SIG-Main-Corp li:last-child{margin-bottom:20px}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS{position:relative;background:transparent;border:0;padding:0}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS a{color:#5a2d83;font-weight:400}
.globalSitesIcon{margin-left:0}
ul.SIG-Main-Corp li.search-icon,ul.SIG-Main-Corp li.globalSitesIcon{display:none}
ul.SIG-Main-Corp li.mobile-Global{display:block;margin-left:0;color:#bdbdbd;width:max-content;padding-bottom:2px;font-style:italic}
ul.SIG-Main-Corp li.lang-selected{color:#fff;font-weight:400;text-decoration:underline}
.search-icon-mobile{display:block}
ul.SIG-Sub-ul li.LihasDropdown a:after,ul.SIG-Main-Corp li.LihasDropdown span:after,ul.SIG-Sub-ul li.LihasDropdown.SIG-Sub-active:after{content:'\f107';display:inline-block;height:15px;width:15px;background-image:url("data:image/svg+xml,%3Csvgversion='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0097.9'style='enable-background:new0097.9;'xml:space='preserve'%3E%3Cstyletype='text/css'%3E.st0ccv%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23000000;%7D%3C/style%3E%3Cgid='arrow-right-short'transform='translate(-9-10.123)'%3E%3Cpathid='Path_365'class='st0ccv'd='M12.3,10.3c0.3-0.2,0.7-0.2,1,0l4.4,3.4c0.2,0.1,0.3,0.4,0.1,0.7c0,0.1-0.1,0.1-0.1,0.1l-4.4,3.4c-0.3,0.2-0.7,0.2-1,0c-0.2-0.1-0.3-0.4-0.1-0.7c0-0.1,0.1-0.1,0.1-0.1l3.9-3l-3.9-3c-0.2-0.1-0.3-0.4-0.1-0.7C12.2,10.4,12.3,10.3,12.3,10.3L12.3,10.3z'/%3E%3Cpathid='Path_366'class='st0ccv'd='M9,14.1c0-0.4,0.2-0.7,0.6-0.7h7.2c0.3,0,0.6,0.3,0.6,0.7s-0.2,0.7-0.6,0.7H9.6C9.2,14.8,9,14.5,9,14.1z'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:15px 15px;background-position:top;background-repeat:no-repeat;margin-left:8px;float:right}
ul.SIG-Main-Corp li.LiNoDropdown a:hover,ul.SIG-Main-Corp li.LihasDropdown span:hover,nav.SIG-Sub ul.SIG-Sub-ul li:hover,nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-active{border-bottom:solid 2px transparent}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS:hover{background:transparent;border-bottom:0}
.mobileSlide{position:absolute;width:100%;z-index:100000;right:-100%;display:none}
.mobileSlide,.SIG-Sub-dropdown{max-width:400px}
.SIG-Sub-dropdown{right:-100%;display:none;padding-top:0;padding-bottom:50px}
.SIG-Sub-dropdown section ul{margin-bottom:10px}
.SIG-Sub-dropdown-container{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);display:block;padding-top:5px}
svg.mobile-go-back{display:inline-block;width:20px;filter:invert(1)}
button.mobile-go-back-txt{display:inline-block;color:#fff;font-weight:400;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin-bottom:15px}
.SIG-Sub-dropdown section.indexBar{position:absolute;bottom:0}
.divider,.h1b,figure.desktopMain,span.desktopMain,.close-sub-nav,svg.close-search-bar,svg.close-language{display:none}
.mobile-x-close,#hamburger.mobile-x-close{background-image:url("data:image/svg+xml,%3Csvgclass='mobile-x-close'version='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='001515'style='enable-background:new001515;'xml:space='preserve'%3E%3Cgid='close'transform='translate(-6.776-6.777)'%3E%3Cpathid='Path_364'd='M8.5,7.1c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l5.8,5.8l-5.8,5.8c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.8-5.8l5.8,5.8c0.4,0.4,1,0.4,1.4,0s0.4-1,0-1.4l-5.8-5.8l5.8-5.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.8,5.8L8.5,7.1z'/%3E%3C/g%3E%3C/svg%3E");background-size:100%}
.noLanguage{right:auto;left:0}
#Contact-Sales{width:fit-content}
}
@media only screen and (max-width:729px){.mobileSlide,.SIG-Sub-dropdown{max-width:100%}
}
@media only screen and (max-width:475px){img.SIG-bd-logo,figure.SIG-bd-logo-figure{width:130px;height:auto}
.SIG-Main-h1{margin-left:5px;padding-left:10px}
span.h1a{font-weight:300;color:#707070;font-size:15px;padding:3px 0}
}
@media only screen and (max-width:359px){.SIG-Main-h1{display:none}
}
@media only screen and (max-width:1129px){nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS{position:relative !important;background:#5a2d83 !important;border:0 !important;padding:0 !important}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS a{color:#fff !important;text-align:center !important;padding:5px 10px !important;display:block}
ul.SIG-Sub-ul li.LihasDropdown a:after{rotate:-90deg}
}
.site-footer .logo-col img{display:none}
.site-content{max-width:1920px;margin:0 auto}
.cmp-experiencefragment--sig-topnav .container{max-width:100%}
.mobileSlide,.SIG-Main,nav.SIG-Sub,.SIG-Sub-dropdown section.indexBar,.site-footer .background-component{background-color:#211e1e}
nav.SIG-Sub,.SIG-Sub-dropdown section.indexBar{border-top:1px solid #464c51;border-bottom:1px solid #464c51}
.divider{background:#464c51}
span.h1b,.SIG-Sub-dropdown section ul li a,.SIG-Sub-dropdown section h2,.navAdP span.navAdSpanMain,.SIG-Sub-dropdown section h2 a,.site-footer a{color:#999;color:#bdbdbd;font-weight:400}
span.h1b{font-weight:100;margin-left:30px}
.site-footer a:hover{color:#fff}
span.h1a,nav.SIG-Sub ul.SIG-Sub-ul li a,ul.SIG-Main-Corp li a,ul.SIG-Main-Corp li span,.SIG-Sub-dropdown section ul li a:hover,.SIG-Sub-dropdown section ul li,.SIG-Sub-dropdown section h2 a:hover,#navAd:hover,.SIG-Sub-dropdown section.indexBar a.indexBarA,.site-footer h3{color:#fff}
.navAdP{border-left:2px solid #999}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-active{border-bottom:2px solid #fff}
.SIG-Sub-dropdown section h2{border-bottom:1px solid #999}
.SIG-Sub-dropdown section h2.noUnd{display:table}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS{position:absolute;right:1px;padding:0;top:9px;font-weight:400;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;background:#fff;border-radius:6px;background:#9a73b3;line-height:normal}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS:hover{text-decoration:none;background:#d1d1d1;color:#fff;background:#5a2a82}
.SIG-Sub-dropdown{max-width:100%;max-width:1920px;background:#211e1e}
nav.SIG-Sub ul.SIG-Sub-ul li.SIG-Sub-CS a{color:#000;color:#fff}
ul.SIG-Sub-ul li.LihasDropdown a:after{content:' ';display:inline-block;height:9px;width:8px;background-image:url("data:image/svg+xml,%3Csvgversion='1.1'id='Layer_1b'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0098'style='enable-background:new0098;'xml:space='preserve'%3E%3Cstyletype='text/css'%3E.st0az%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpathid='Polygon_2'class='st0az'd='M4.5,8L0,0h9L4.5,8z'/%3E%3C/svg%3E%0A");background-size:8px 8px;background-position:top;background-repeat:no-repeat;margin-left:8px}
ul.SIG-Sub-ul li.LihasDropdown.SIG-Sub-active a:after{content:' ';display:inline-block;height:9px;width:8px;background-image:url("data:image/svg+xml,%3Csvgversion='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0098'style='enable-background:new0098;'xml:space='preserve'%3E%3Cstyletype='text/css'%3E.st0msmms%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpathid='Polygon_8'class='st0msmms'd='M4.5,0L9,8H0L4.5,0z'/%3E%3C/svg%3E");background-size:8px 8px;background-position:top;background-repeat:no-repeat;margin-left:8px}
.search-icon{background-size:16px;background-position:right;width:16px;height:16px;opacity:1;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;color:#fff !important}
.search-icon-mobile{background-position:right;width:20px;height:20px;display:none;background-size:100%;position:absolute;right:50px;top:10px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff !important}
.globalSitesIcon{width:20px;height:16px;background-size:16px;background-position:right;opacity:1;margin-left:16px;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;color:#fff !important}
.SIG-Sub-dropdown section.indexBar span:after{content:' ';display:inline-block;height:10px;width:10px;background-image:url("data:image/svg+xml,%3Csvgversion='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='0097.9'style='enable-background:new0097.9;'xml:space='preserve'%3E%3Cstyletype='text/css'%3E.st0ccv%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23ffffff;%7D%3C/style%3E%3Cgid='arrow-right-short'transform='translate(-9-10.123)'%3E%3Cpathid='Path_365'class='st0ccv'd='M12.3,10.3c0.3-0.2,0.7-0.2,1,0l4.4,3.4c0.2,0.1,0.3,0.4,0.1,0.7c0,0.1-0.1,0.1-0.1,0.1l-4.4,3.4c-0.3,0.2-0.7,0.2-1,0c-0.2-0.1-0.3-0.4-0.1-0.7c0-0.1,0.1-0.1,0.1-0.1l3.9-3l-3.9-3c-0.2-0.1-0.3-0.4-0.1-0.7C12.2,10.4,12.3,10.3,12.3,10.3L12.3,10.3z'/%3E%3Cpathid='Path_366'class='st0ccv'd='M9,14.1c0-0.4,0.2-0.7,0.6-0.7h7.2c0.3,0,0.6,0.3,0.6,0.7s-0.2,0.7-0.6,0.7H9.6C9.2,14.8,9,14.5,9,14.1z'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:10px 10px;background-position:top;background-repeat:no-repeat;margin-left:8px}
.ad-rotator{position:relative;width:300px;text-align:center;margin:0 auto;padding-top:1px;z-index:10000}
.ad-dots{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:40px;z-index:100}
.dot{height:10px;width:10px;margin:0 5px;background-color:#bbb;background-color:#717171;border-radius:50%;display:inline-block;cursor:pointer}
.dot.active{background-color:#fff}
.ads{position:relative;height:auto;margin-top:45px;min-height:205px}
.ad{position:absolute;top:0;left:0;width:100%;height:100%;display:none;text-align:left}
.ad img{width:100%;height:auto;min-height:150px;border:1px solid #333}
.ad p{margin:15px 0 0;font-size:16px;text-align:left}
.ad a{color:#fff;text-decoration:none;display:block;text-align:left}
.ad a:hover{text-decoration:underline}
.adCopy{color:#bdbdbd;border-left:2px solid #999;padding-left:16px}