@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
button,hr,input{
	overflow:visible
}
.promoted-articles-item .icon-lock,progress,sub,sup{
	vertical-align:baseline
}
input,legend{
	max-width:100%
}
body,ul{
	margin:0
}
.hero-inner,.search-icon{
	transform:translateY(-50%)
}
.community-image,.hero{
	background-position:center
}
.comment-body,.profile-activity-description,.profile-contribution,.profile-header .basic-info,.profile-header .description{
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-webkit-hyphens:auto;
	word-wrap:break-word
}
.blocks-list,.user-nav-list,ul{
	list-style:none
}
html{
	line-height:1.15;
	-webkit-text-size-adjust:100%
}
.collapsible-nav[aria-expanded=true] li:not(.current),.collapsible-nav[aria-expanded=true] li:not([aria-selected=true]),.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-body,.dropdown-toggle[aria-expanded=true]+.dropdown-menu,.footer-links-container,.meta-group,.nav-wrapper-mobile .menu-list-mobile[aria-expanded=true],.request-main .comment-ccs,.request-main .comment-fields.shown,.request-main .comment-form-controls,.requests .requests-table-info,.requests .requests-table-meta,.requests-table-toolbar .request-filter,.subscriptions-table td:last-child,.table td,.user-nav[aria-expanded=true]>.user-nav-list li,details,main{
	display:block
}
h1{
	margin:.67em 0
}
hr{
	box-sizing:content-box;
	height:0
}
*,.block-list-item,.block-list-item__inner,.blocks-item,.custom-block__link,.custom-blocks,.search .clear-button,.search input[type=search],input,legend{
	box-sizing:border-box
}
code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:1em
}
a{
	background-color:transparent;
	color:#1F73B7;
	text-decoration:none
}
abbr[title]{
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong{
	font-weight:bolder
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative
}
sub{
	bottom:-.25em
}
sup{
	top:-.5em
}
img{
	border-style:none
}
button,input,optgroup,select,textarea{
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
.sub-nav input[type=search]::after,body{
	font-size:15px
}
button,select{
	text-transform:none
}
[type=button],[type=reset],[type=submit],button{
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
	outline:ButtonText dotted 1px
}
fieldset{
	padding:.35em .75em .625em
}
legend{
	color:inherit;
	display:table;
	padding:0;
	white-space:normal
}
.dropdown-chevron-icon,.form-field .nesty-input,.form-field textarea,.logo img,.profile-contribution-icon svg,.recent-activity-comment-icon svg,.user-avatar{
	vertical-align:middle
}
[type=checkbox],[type=radio]{
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height:auto
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
.col-title,.download-title{
	font-family:segoe-pro-bold,sans-serif
}
summary{
	display:list-item
}
[hidden],template{
	display:none
}
body{
	color:#2F3941;
	font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
	line-height:1.5;
	-webkit-font-smoothing:antialiased
}
h1,h2,h3,h4,h5,h6{
	font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
	margin-top:0
}
h1{
	font-size:32px
}
h2{
	font-size:22px
}
.community-featured-posts .title,.post-sidebar-title,.search-results-subheading,h3{
	font-size:18px;
	font-weight:600
}
h4{
	font-size:16px
}
a:active,a:focus{
	color:#fff;
	text-decoration:underline
}
input,textarea{
	color:#000;
	font-size:14px
}
input{
	transition:border .12s ease-in-out
}
input:not([type=checkbox]){
	outline:0
}
.form-field input:focus,.form-field input[type=text]:focus,.request-main .form-field.comment-ccs>ul[data-hc-focus=true],input:not([type=checkbox]):focus,select:focus,textarea:focus{
	border:1px solid
}
.button-large[disabled],input[disabled],input[type=submit][disabled]{
	background-color:#ddd
}
select{
	-webkit-appearance:none;
	-moz-appearance:none;
	background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23CCC' d='M0 0h10L5 6 0 0z'/%3E%3C/svg%3E%0A") right 10px center no-repeat #fff;
	border:1px solid #87929d;
	border-radius:4px;
	padding:8px 30px 8px 10px;
	outline:0;
	color:#555;
	width:100%
}
select::-ms-expand{
	display:none
}
textarea{
	overflow:auto;
	border:1px solid #87929d;
	border-radius:2px;
	resize:vertical;
	width:100%;
	outline:0;
	padding:10px
}
.container,.error-page{
	max-width:1160px;
	margin:0 auto;
	padding:0 5%
}
.container-divider{
	border-top:1px solid #ddd;
	margin-bottom:20px
}
ul{
	padding:0
}
.pagination-first-text,.pagination-last-text,.recent-activity-accessibility-label,.visibility-hidden{
	border:0;
	clip:rect(0 0 0 0);
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	white-space:nowrap
}
.article-subscribe button,.button,.community-follow button,.pagination-first-link,.pagination-last-link,.pagination-next-link,.pagination-prev-link,.requests-table-toolbar .organization-subscribe button,.section-subscribe button,.split-button button,.subscriptions-subscribe button{
	background-color:transparent;
	border:1px solid;
	border-radius:4px;
	color:rgba(96, 0, 240, 1);
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	line-height:2.34;
	margin:0;
	padding:0 20px;
	text-align:center;
	transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .15s ease-in-out;
	user-select:none;
	white-space:nowrap;
	width:100%;
	-webkit-touch-callout:none
}
.community-badge-achievements,.header,.search-has-value .clear-button,.split-button{
	display:flex
}
.article-subscribe button:visited,.button:visited,.comment-attachments a,.community-follow button:visited,.pagination-first-link:visited,.pagination-last-link:visited,.pagination-next-link:visited,.pagination-prev-link:visited,.requests-table-toolbar .organization-subscribe button:visited,.section-subscribe button:visited,.split-button button:visited,.subscriptions-subscribe button:visited,.vote-down:hover,.vote-up:hover,.vote-voted{
	color:rgba(96, 0, 240, 1)
}
.article-subscribe button.button-primary,.article-subscribe button:active,.article-subscribe button:focus,.article-subscribe button:hover,.article-subscribe button[data-selected=true],.button-primary.pagination-first-link,.button-primary.pagination-last-link,.button-primary.pagination-next-link,.button-primary.pagination-prev-link,.button.button-primary,.button:active,.button:focus,.button:hover,.community-follow button.button-primary,.community-follow button:active,.community-follow button:focus,.community-follow button:hover,.pagination-first-link:active,.pagination-first-link:focus,.pagination-first-link:hover,.pagination-last-link:active,.pagination-last-link:focus,.pagination-last-link:hover,.pagination-next-link:active,.pagination-next-link:focus,.pagination-next-link:hover,.pagination-prev-link:active,.pagination-prev-link:focus,.pagination-prev-link:hover,.requests-table-toolbar .organization-subscribe button.button-primary,.requests-table-toolbar .organization-subscribe button:active,.requests-table-toolbar .organization-subscribe button:focus,.requests-table-toolbar .organization-subscribe button:hover,.requests-table-toolbar .organization-subscribe button[data-selected=true],.section-subscribe button.button-primary,.section-subscribe button:active,.section-subscribe button:focus,.section-subscribe button:hover,.section-subscribe button[data-selected=true],.split-button button.button-primary,.split-button button:active,.split-button button:focus,.split-button button:hover,.subscriptions-subscribe button.button-primary,.subscriptions-subscribe button:active,.subscriptions-subscribe button:focus,.subscriptions-subscribe button:hover,.subscriptions-subscribe button[data-selected=true]{
	background-color:rgba(96, 0, 240, 1);
	color:#FFFFFF;
	text-decoration:none
}
.article-subscribe button.button-primary:active,.article-subscribe button.button-primary:focus,.article-subscribe button.button-primary:hover,.article-subscribe button[data-selected=true]:active,.article-subscribe button[data-selected=true]:focus,.article-subscribe button[data-selected=true]:hover,.button-primary.pagination-first-link:active,.button-primary.pagination-first-link:focus,.button-primary.pagination-first-link:hover,.button-primary.pagination-last-link:active,.button-primary.pagination-last-link:focus,.button-primary.pagination-last-link:hover,.button-primary.pagination-next-link:active,.button-primary.pagination-next-link:focus,.button-primary.pagination-next-link:hover,.button-primary.pagination-prev-link:active,.button-primary.pagination-prev-link:focus,.button-primary.pagination-prev-link:hover,.button.button-primary:active,.button.button-primary:focus,.button.button-primary:hover,.community-follow button.button-primary:active,.community-follow button.button-primary:focus,.community-follow button.button-primary:hover,.community-follow button[data-selected=true]:hover,.requests-table-toolbar .organization-subscribe button.button-primary:active,.requests-table-toolbar .organization-subscribe button.button-primary:focus,.requests-table-toolbar .organization-subscribe button.button-primary:hover,.requests-table-toolbar .organization-subscribe button[data-selected=true]:active,.requests-table-toolbar .organization-subscribe button[data-selected=true]:focus,.requests-table-toolbar .organization-subscribe button[data-selected=true]:hover,.section-subscribe button.button-primary:active,.section-subscribe button.button-primary:focus,.section-subscribe button.button-primary:hover,.section-subscribe button[data-selected=true]:active,.section-subscribe button[data-selected=true]:focus,.section-subscribe button[data-selected=true]:hover,.split-button button.button-primary:active,.split-button button.button-primary:focus,.split-button button:hover,.subscriptions-subscribe button.button-primary:active,.subscriptions-subscribe button.button-primary:focus,.subscriptions-subscribe button.button-primary:hover,.subscriptions-subscribe button[data-selected=true]:active,.subscriptions-subscribe button[data-selected=true]:focus,.subscriptions-subscribe button[data-selected=true]:hover{
	background-color:#37008a;
	border-color:#37008a
}
.article-subscribe button[data-disabled],.button[data-disabled],.community-follow button[data-disabled],.dropdown-menu [role=menuitem][aria-checked=true],.dropdown-menu [role=menuitem][aria-selected=true],.dropdown-menu [role=menuitemradio][aria-checked=true],.dropdown-menu [role=menuitemradio][aria-selected=true],.requests-table-toolbar .organization-subscribe button[data-disabled],.section-subscribe button[data-disabled],.split-button button[data-disabled],.subscriptions-subscribe button[data-disabled],[data-disabled].pagination-first-link,[data-disabled].pagination-last-link,[data-disabled].pagination-next-link,[data-disabled].pagination-prev-link{
	cursor:default
}
.button-large,input[type=submit]{
	cursor:pointer;
	background-color:rgba(96, 0, 240, 1);
	border:0;
	border-radius:4px;
	color:#FFFFFF;
	font-size:14px;
	line-height:2.72;
	min-width:190px;
	padding:0 1.9286em;
	width:100%
}
.button-large:visited,input[type=submit]:visited{
	color:#FFFFFF
}
.article-comment-count,.button-secondary,.button-secondary:visited,.no-activities,.post-comment-count,.share a{
	color:#5a6d7c
}
.button-large:active,.button-large:focus,.button-large:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{
	background-color:#37008a
}
.button-secondary{
	border:1px solid #87929d;
	background-color:transparent
}
.button-secondary:active,.button-secondary:focus,.button-secondary:hover{
	color:#2F3941;
	border:1px solid #87929d;
	background-color:#f7f7f7
}
.split-button button{
	background-color:rgba(96, 0, 240, 1);
	border:0;
	color:#FFFFFF;
	height:32px;
	line-height:16px;
	outline-color:rgba(96, 0, 240, 1)
}
[dir=ltr] .split-button button:not(:only-child):first-child,[dir=rtl] .split-button button:not(:only-child):last-child{
	border-top-right-radius:unset;
	border-bottom-right-radius:unset
}
[dir=ltr] .split-button button:not(:only-child):last-child,[dir=rtl] .split-button button:not(:only-child):first-child{
	border-top-left-radius:unset;
	border-bottom-left-radius:unset
}
.form footer a,.form-field .optional,.form-field p,.table th,.table th a{
	color:#5a6d7c
}
[dir=rtl] .split-button button:not(:only-child):first-child{
	border-left:1px solid
}
[dir=ltr] .split-button button:not(:only-child):first-child{
	border-right:1px solid
}
.split-button button:not(:only-child):last-child{
	display:flex;
	justify-content:center;
	align-items:center;
	width:26px;
	min-width:26px;
	max-width:26px;
	padding:0
}
.table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0
}
.table th,.table th a{
	font-size:13px;
	text-align:left
}
[dir=rtl] .notification-inline,[dir=rtl] .table th,[dir=rtl] .table th a{
	text-align:right
}
.table tr{
	border-bottom:1px solid #ddd;
	display:block;
	padding:20px 0
}
@media (min-width:1024px){
	body>main{
		min-height:65vh
}
	.table td,.table th{
		padding:20px 30px
}
}
.form{
	max-width:650px
}
.form-field~.form-field,.profile-activity-list,.profile-badges-items{
	margin-top:25px
}
.form-field label{
	display:block;
	font-size:20.02px;
	font-weight:700;
	margin-bottom:5px
}
.form-field input{
	border:1px solid #87929d;
	border-radius:4px;
	padding:10px;
	width:100%
}
.form-field input[type=text]{
	border:1px solid #87929d;
	border-radius:4px
}
.form-field input[type=checkbox]{
	width:auto
}
.form-field .nesty-input{
	border-radius:4px;
	border:1px solid #87929d;
	height:40px;
	line-height:40px;
	outline:0
}
.form-field .nesty-input:focus{
	border:1px solid;
	text-decoration:none
}
#hc-wysiwyg,.form-field .hc-multiselect-toggle,.upload-dropzone{
	border:1px solid #87929d
}
.form-field .hc-multiselect-toggle:focus{
	outline:0;
	border:1px solid;
	text-decoration:none
}
.form-field input[type=checkbox]+label{
	margin:0 0 0 10px
}
.form-field .optional{
	margin-left:4px
}
.form-field p{
	font-size:12px;
	margin:5px 0
}
.form footer{
	margin-top:60px;
	padding:30px
}
.form footer a{
	cursor:pointer;
	margin-right:15px
}
.form .suggestion-list,.requests-table-toolbar .request-filter-label{
	font-size:13px;
	margin-top:30px
}
.form .suggestion-list label{
	border-bottom:1px solid #ddd;
	display:block;
	padding-bottom:5px
}
.form .suggestion-list li{
	padding:10px 0
}
.article-body a:visited,.article-more-questions a:visited,.comment-body a:visited,.comment-callout a:visited,.community a:visited,.form .suggestion-list li a:visited,.post-body a:visited,.recent-activity-controls a:visited,.striped-list-title:visited{
	color:#9358B0
}
.header{
	max-width:1160px;
	margin:0 auto;
	padding:0 5%;
	position:relative;
	align-items:center;
	height:71px;
	justify-content:space-between
}
.collapsible-nav-toggle[aria-expanded=false] .chevron-icon,.collapsible-nav-toggle[aria-expanded=true] .x-icon,.collapsible-sidebar-toggle[aria-expanded=false] .chevron-icon,.collapsible-sidebar-toggle[aria-expanded=true] .x-icon,.comment-mark-as-solved,.dropdown-toggle>*,.logo a,.pagination-first,.pagination-last,.pagination-next,.pagination-prev,.recent-activity-item-comment::before,.request-details .request-collaborators,.share a,.share li,.user-info,.user-nav,.user-nav-list>li{
	display:inline-block
}
@media (min-width:1160px){
	.container,.error-page,.header{
		padding:0;
		width:90%
}
}
.logo img{
	max-height:37px
}
.logo span{
	margin:0 10px;
	color:rgba(96, 0, 240, 1)
}
.article-comment-count:hover,.article-return-to-top a:focus,.article-return-to-top a:hover,.dropdown-toggle:hover,.logo a:active,.logo a:focus,.logo a:hover,.post-comment-count:hover,.status-label:active,.status-label:focus,.status-label:hover,.vote a:active,.vote a:focus,.vote a:hover{
	text-decoration:none
}
.user-nav{
	position:absolute;
	white-space:nowrap
}
.user-nav[aria-expanded=true]{
	background-color:#fff;
	box-shadow:0 0 4px 0 rgba(0,0,0,.15),0 4px 10px 0 rgba(0,0,0,.1);
	border:1px solid #ddd;
	right:0;
	left:0;
	top:71px;
	z-index:1
}
.user-nav[aria-expanded=true]>.user-nav-list a,.user-nav[aria-expanded=true]>a{
	display:block;
	margin:20px
}
.user-nav-list{
	display:block
}
@media (min-width:768px){
	.article-subscribe button,.button,.button-large,.community-follow button,.pagination-first-link,.pagination-last-link,.pagination-next-link,.pagination-prev-link,.requests-table-toolbar .organization-subscribe button,.section-subscribe button,.split-button button,.subscriptions-subscribe button,input[type=submit]{
		width:auto
}
	.table{
		table-layout:auto
}
	.table tr{
		display:table-row
}
	.table td{
		display:table-cell
}
	.table td,.table th{
		padding:10px 20px;
		height:60px
}
	.user-nav{
		position:relative
}
	.nav-wrapper-desktop{
		display:none
}
}
.nav-wrapper-desktop a{
	border:0;
	color:#1F73B7;
	display:none;
	font-size:14px;
	padding:0 20px 0 0;
	width:auto
}
[dir=rtl] .nav-wrapper-desktop a{
	padding:0 0 0 20px
}
.nav-wrapper-desktop a:active,.nav-wrapper-desktop a:focus,.nav-wrapper-desktop a:hover{
	background-color:transparent;
	color:#1F73B7;
	text-decoration:underline
}
.nav-wrapper-mobile .menu-button-mobile{
	background:0 0;
	border:0;
	width:auto;
	min-width:71px;
	cursor:pointer
}
.nav-wrapper-mobile .menu-button-mobile .icon-menu{
	padding:7px;
	vertical-align:middle;
	width:30px;
	height:30px;
	border-radius:50%
}
.nav-wrapper-mobile .menu-button-mobile[aria-expanded=true] .icon-menu{
	background:#f3f3f3
}
.nav-wrapper-mobile .menu-list-mobile{
	position:absolute;
	background-color:#fff;
	box-shadow:0 10px 10px 0 rgba(0,0,0,.15);
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	right:0;
	left:0;
	top:71px;
	z-index:2
}


.accordion {
  background-color: #6000F0;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-bottom: 10px;
border-radius: 15px;
}

.accordion p {
  display: inline;
}

.active, .accordion:hover {
  background-color: #4550b6;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

/* Style for the new section headings */
.login-issues-section h2,
.sso-issues-section h2 {
    font-size: 1.8em; /* Adjust as needed */
    margin-top: 30px; /* Space above the section heading */
    margin-bottom: 15px; /* Space below the section heading */
    color: #333; /* Darker color for headings */
    border-bottom: 2px solid #f0f0f0; /* Optional: a subtle line */
    padding-bottom: 10px;
}

#zd-modal-container~.skip-navigation,.collapsible-nav-toggle-icon,.collapsible-sidebar-body,.collapsible-sidebar-toggle-icon,.comment-ccs,.my-activities-table td:not(:first-child),.my-activities-table thead,.nav-wrapper-mobile .menu-list-mobile-items .nav-divider:last-child,.nav-wrapper-mobile .menu-list-mobile-items li:empty:not(.nav-divider),.nav-wrapper-mobile .menu-list-mobile[aria-expanded=false],.notification-inline[aria-hidden=true],.request-main .comment-fields,.request-main .comment-show-container.hidden,.request-main .request-submit-comment,.request-main input#mark_as_solved,.requests .requests-table thead,.search-results-sidebar .collapsible-sidebar[aria-expanded=false] .multibrand-filter-list,.search-results-sidebar .multibrand-filter-list--collapsed li:nth-child(1n+6),.search-results-sidebar .see-all-filters[aria-hidden=true],.see-all-sections-trigger[aria-hidden=true],.striped-list-count-item:last-child::after,.user-info .dropdown-toggle::after{
	display:none
}
.nav-wrapper-mobile .menu-list-mobile-items .item{
	margin:4px 0
}
.nav-wrapper-mobile .menu-list-mobile-items .nav-divider{
	border-bottom:.1px solid #ddd;
	padding:0
}
.nav-wrapper-mobile .menu-list-mobile-items button{
	background:0 0;
	border:none;
	padding:8px 24px;
	width:100%;
	height:100%;
	color:#2F3941;
	cursor:pointer;
	text-align:start
}
.nav-wrapper-mobile .menu-list-mobile-items button:active,.nav-wrapper-mobile .menu-list-mobile-items button:focus,.nav-wrapper-mobile .menu-list-mobile-items button:hover{
	background-color:#f3f3f3;
	text-decoration:underline
}
.nav-wrapper-mobile .menu-list-mobile-items a{
	display:block;
	padding:8px 24px;
	width:100%;
	height:100%;
	color:#2F3941
}
.nav-wrapper-mobile .menu-list-mobile-items a:active,.nav-wrapper-mobile .menu-list-mobile-items a:focus,.nav-wrapper-mobile .menu-list-mobile-items a:hover{
	background-color:#f3f3f3
}
.nav-wrapper-mobile .menu-list-mobile-items .my-profile{
	display:flex;
	line-height:1.5
}
.nav-wrapper-mobile .menu-list-mobile-items .my-profile .my-profile-tooltip{
	font-size:12px;
	color:#68737d
}
.nav-wrapper-mobile .menu-list-mobile-items .menu-profile-avatar{
	height:20px;
	width:20px;
	border-radius:50%;
	display:inline-block;
	margin-right:8px;
	margin-top:1px
}
[dir=rtl] .nav-wrapper-mobile .menu-list-mobile-items .menu-profile-avatar{
	margin-right:0;
	margin-left:8px
}
.skip-navigation{
	align-items:center;
	background-color:#000;
	color:#fff;
	display:flex;
	font-size:14px;
	justify-content:center;
	left:-999px;
	margin:20px;
	padding:20px;
	overflow:hidden;
	position:absolute;
	top:auto;
	z-index:-999
}
.avatar,.user-avatar{
	display:inline-block
}
.main-logo,a.copyright,a.terms-privacy{
	top:50%;
	position:relative
}
[dir=rtl] .skip-navigation{
	left:initial;
	right:-999px
}
.skip-navigation:active,.skip-navigation:focus{
	left:auto;
	overflow:auto;
	text-align:center;
	text-decoration:none;
	top:auto;
	z-index:999
}
[dir=rtl] .skip-navigation:active,[dir=rtl] .skip-navigation:focus{
	left:initial;
	right:auto
}
.user-info>button{
	border:0;
	color:#1F73B7;
	min-width:0;
	padding:0;
	white-space:nowrap
}
.user-info>button:focus,.user-info>button:hover{
	color:#1F73B7;
	background-color:transparent
}
.user-info>button::after{
	color:#1F73B7;
	padding-right:15px
}
[dir=rtl] .user-info>button::after{
	padding-left:15px;
	padding-right:0
}
#user #user-name{
	display:none;
	font-size:14px
}
#user #user-name:hover,.search-results-sidebar .see-all-filters:hover,.striped-list-title:active,.striped-list-title:focus,.striped-list-title:hover{
	text-decoration:underline
}
.user-avatar{
	height:25px;
	width:25px;
	border-radius:50%
}
.avatar{
	position:relative
}
.avatar img,.profile-info .community-badge-achievement{
	height:40px;
	width:40px
}
.avatar .icon-agent{
	color:rgba(96, 0, 240, 1);
	border:2px solid #fff;
	border-radius:50%;
	bottom:-4px;
	background-color:#FFFFFF;
	font-size:17px;
	height:17px;
	line-height:17px;
	position:absolute;
	right:-2px;
	text-align:center;
	width:17px
}
.footer-inner{
	text-align:center;
	display:block
}
.download-title,.download-title span{
	text-align:left;
	background-color:#393f45
}
.footer-col,.requests-table-toolbar+.requests-search-info+.requests{
	margin-top:20px
}
a.link{
	font-size:14.014px;
	color:#fff;
	line-height:2.141;
	margin:0 20px
}
.col-title,.download-title span{
	font-size:16.016px;
	font-weight:700;
	line-height:1.499;
	color:#fff
}
.article-container,.collapsible-nav-list,.footer-main-links,.post-container{
	display:flex;
	flex-direction:column
}
.contact-links{
	display:flex;
	justify-content:center;
	flex-direction:row;
	flex-wrap:wrap
}
@media (min-width:460px){
	.contact-links{
		display:flex;
		flex-direction:column
}
	a.link{
		margin:0
}
}
.col-title{
	margin-bottom:10px
}
.download-title{
	font-size:16.016px;
	color:#fff;
	margin-bottom:-12px;
	z-index:888
}
.comment-body,.post-content{
	font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
	word-break:break-word
}
.download-title span{
	margin-left:15px;
	padding:0 10px
}
.download-link img{
	width:220px
}
.downlopad-link img:first-child,[dir=rtl] .search-result-meta-count,[dir=rtl] .search-result-votes{
	margin-right:20px
}
.bottom{
	display:flex;
	flex-direction:column-reverse
}
.footer-bottom{
	background-color:#292d32;
	opacity:.5;
	margin-top:20px;
	padding-bottom:30px
}
.bottom-col{
	font-size:14px;
	color:#b2b2b2;
	line-height:1.714;
	order:1
}
.bottom-col:last-child{
	order:0
}
.bottom-col img{
	margin:10px;
	height:30px
}
a.terms-privacy{
	margin-right:15px;
	color:#fff
}
.breadcrumbs{
	margin:0 0 15px;
	padding:0;
	display:flex
}
.breadcrumbs li{
	color:#5a6d7c;
	font-size:13px;
	max-width:450px;
	overflow:hidden;
	text-overflow:ellipsis
}
.breadcrumbs li+li::before{
	content:">";
	margin:0 4px
}
.breadcrumbs li a:visited,.search-results .no-results .action-prompt a,.search-results .no-results .action-prompt a:visited{
	color:#1F73B7
}
.requests .requests-table .requests-link,.search-container{
	position:relative
}
.search{
	border-radius:30px;
	border:1px solid #87929d;
	display:flex;
	position:relative;
	transition:border .12s ease-in-out
}
.search:focus-within{
	border-color:rgba(96, 0, 240, 1)
}
.search .clear-button,.search input[type=search]{
	background-color:#fff;
	border-radius:30px;
	border:none
}
.blocks-item:active,.blocks-item:focus,.blocks-item:hover,.community-follow button:hover,.search .clear-button:hover,.status-label-featured,.status-label-official,.status-label-pinned{
	background-color:rgba(96, 0, 240, 1)
}
.search-full .clear-button,.search-full input[type=search]{
	border-color:#fff
}
.search input[type=search]{
	appearance:none;
	-webkit-appearance:none;
	color:#666;
	flex:1 1 auto;
	height:40px;
	width:100%
}
.search input[type=search]:focus{
	color:#555
}
.search input[type=search]::-webkit-search-cancel-button,.search input[type=search]::-webkit-search-decoration,.search input[type=search]::-webkit-search-results-button,.search input[type=search]::-webkit-search-results-decoration{
	-webkit-appearance:none
}
.search input[type=search]:-webkit-autofill,.search input[type=search]:-webkit-autofill:focus,.search input[type=search]:-webkit-autofill:hover{
	-webkit-box-shadow:0 0 0 1000px #fff inset
}
.blocks-item-link:focus,.search .clear-button:focus{
	box-shadow:0 0 0 3px rgba(96, 0, 240, 1);
	outline:0
}
.search .clear-button{
	align-items:center;
	color:#777;
	cursor:pointer;
	display:none;
	flex:none;
	justify-content:center;
	padding:0 15px
}
.search .clear-button:hover{
	color:#fff
}
[dir=ltr] .search input[type=search]{
	padding-left:40px;
	padding-right:20px
}
[dir=ltr] .search-has-value input[type=search],[dir=rtl] .search .clear-button{
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-right-color:transparent
}
[dir=ltr] .search-has-value input[type=search]:focus,[dir=rtl] .search .clear-button:focus{
	border-right-color:rgba(96, 0, 240, 1)
}
[dir=ltr] .search .clear-button,[dir=rtl] .search-has-value input[type=search]{
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	border-left-color:transparent
}
[dir=ltr] .search .clear-button:focus,[dir=rtl] .search-has-value input[type=search]:focus{
	border-left-color:rgba(96, 0, 240, 1)
}
[dir=rtl] .search input[type=search]{
	padding-left:20px;
	padding-right:40px
}
.search-icon{
	top:26%;
	position:absolute;
	left:15px;
	z-index:1;
	width:18px;
	height:18px;
	color:#777;
	pointer-events:none
}
.search-icon2{
	top:14px;
	position:absolute;
	left:15px;
	z-index:1;
	width:18px;
	height:18px;
	color:#777;
	pointer-events:none
}
.search-icon3{
	top:34%;
	position:absolute;
	left:15px;
	z-index:1;
	width:18px;
	height:18px;
	color:#777;
	pointer-events:none
}
.blocks-item,.blocks-item-link{
	color:rgba(96, 0, 240, 1);
	display:flex
}
[dir=rtl] .search-icon{
	left:auto;
	right:15px
}
.article-title .icon-lock,.page-header .icon-lock{
	left:-5px;
	vertical-align:baseline;
	position:relative
}

.hero-inner{
	position:relative;
	top:50%;
	max-width:1410px;
	margin:0 auto
}
.page-header{
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:10px 0
}
.page-header .section-subscribe{
	flex-shrink:0;
	margin-bottom:10px
}
.page-header h1{
	flex-grow:1;
	margin-bottom:10px
}
.page-header-description{
	font-style:italic;
	margin:0 0 30px;
	word-break:break-word
}
.page-header .icon-lock{
	height:20px;
	width:20px
}
.sub-nav{
	align-items:baseline;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	gap:15px 30px;
	justify-content:space-between;
	margin-bottom:55px
}
.article-body li>ol,.article-body li>ul,.article-body ol>ol,.article-body ol>ul,.article-body ul>ol,.article-body ul>ul,.blocks-item-description,.comment-body li>ol,.comment-body li>ul,.comment-body ol>ol,.comment-body ol>ul,.comment-body ul>ol,.comment-body ul>ul,.post-body li>ol,.post-body li>ul,.post-body ol>ol,.post-body ol>ul,.post-body ul>ol,.post-body ul>ul,.recent-activity-item h3,.search-result-breadcrumbs,.sub-nav .breadcrumbs{
	margin:0
}
.sub-nav .search-container{
	max-width:300px;
	width:100%
}
.blocks-list{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	padding:0
}
.blocks-item{
	border:1px solid;
	border-radius:4px;
	flex:1 0 340px;
	margin:0 0 30px;
	max-width:100%;
	text-align:left
}
.blocks-item:active *,.blocks-item:focus *,.blocks-item:hover *{
	color:#FFFFFF;
	text-decoration:none
}
.blocks-item-internal{
	background-color:transparent;
	border:1px solid #ddd
}
.blocks-item-internal .icon-lock{
	height:15px;
	width:15px;
	bottom:5px;
	position:relative
}
.article-list-item a,.blocks-item-internal a,.collapsible-nav-list li.current a,.collapsible-nav-list li[aria-selected=true] a,.section-list-item a,.section-tree-title a{
	color:#2F3941
}
.blocks-item-link{
	padding:20px 30px;
	flex-direction:column;
	flex:1;
	justify-content:center;
	border-radius:inherit
}
.blocks-item-link:active,.blocks-item-link:hover,.blocks-item-link:visited{
	color:inherit;
	text-decoration:none
}
.blocks-item-link:focus{
	text-decoration:none
}
.blocks-item-title,.community-header .title{
	margin-bottom:0;
	font-size:16px
}
.blocks-item-description:not(:empty),.comment .status-label:not(.status-label-official),.comment-attachments,.comment-ccs+textarea,.post-to-community,.profile-stats-activity .stat:first-child{
	margin-top:10px
}
.request-breadcrumbs,.section{
	margin-bottom:40px
}
.home-section h2,.recent-activity-header{
	margin-bottom:10px;
	text-align:center
}
.promoted-articles{
	display:flex;
	flex-direction:column;
	flex-wrap:wrap
}
.article,.promoted-articles-item{
	flex:1 0 auto
}
.my-activities-table td:last-child,.my-activities-table th:last-child,.promoted-articles-item:nth-child(3n){
	padding-right:0
}
.promoted-articles-item a{
	display:block;
	border-bottom:1px solid #ddd;
	padding:15px 0
}
.promoted-articles-item:last-child a,.request-details:last-child{
	border:0
}
.activity,.article-sidebar,.community,.search-results-list>li:first-child,.section-list-item:first-child{
	border-top:1px solid #ddd
}
.community,.striped-list-number{
	text-align:center
}
.community-image{
	min-height:300px;
	margin-top:32px;
	background-image:url(/hc/theming_assets/01HZPTHSKFE2PSN1CXQ9Y64WTP);
	background-repeat:no-repeat;
	max-width:100%
}
.article-body a,.article-more-questions a,.comment-body a,.comment-callout a,.community a,.post-body a,.recent-activity-controls a{
	color:#1F73B7;
	text-decoration:underline
}
.article-body a:active,.article-body a:focus,.article-body a:hover,.article-more-questions a:active,.article-more-questions a:focus,.article-more-questions a:hover,.comment-body a:active,.comment-body a:focus,.comment-body a:hover,.comment-callout a:active,.comment-callout a:focus,.comment-callout a:hover,.community a:active,.community a:focus,.community a:hover,.post-body a:active,.post-body a:focus,.post-body a:hover,.recent-activity-controls a:active,.recent-activity-controls a:focus,.recent-activity-controls a:hover{
	color:#0F3554
}
.activity,.community{
	padding:30px 0
}
.article-relatives>:last-child,.recent-activity-list,.striped-list{
	padding:0
}
.recent-activity-item{
	border-bottom:1px solid #ddd;
	overflow:auto;
	padding:20px 0
}
.article-list-item,.article-title,.recent-activity-item-link{
	overflow:hidden;
	text-overflow:ellipsis
}
.recent-activity-item-parent{
	font-size:16px;
	font-weight:600
}
.recent-activity-item-link,.recent-activity-item-parent{
	margin:6px 0;
	display:inline-block;
	width:100%
}
.recent-activity-item-link{
	font-size:14px
}
.recent-activity-item-meta{
	color:#2F3941;
	margin:15px 0 0;
	float:none
}
.recent-activity-item-comment,.recent-activity-item-time{
	display:inline-block;
	font-size:13px
}
.recent-activity-item-comment{
	padding-left:5px
}
[dir=rtl] .recent-activity-item-comment{
	padding:0 5px 0 0
}
.recent-activity-controls{
	padding-top:15px
}
.recent-activity-comment-icon svg{
	color:rgba(96, 0, 240, 1);
	width:16px;
	height:16px
}
.recent-activity-comment-icon:after{
	content:attr(data-comment-count);
	margin-left:3px
}
[dir=rtl] .recent-activity-comment-icon:after{
	margin-left:0;
	margin-right:3px
}
.category-container,.section-container{
	display:flex;
	justify-content:flex-end
}
.category-content,.section-content{
	flex:1;
	max-width:100%
}
.request-container,.search-results,.section-tree{
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:space-between
}
.section-tree .section{
	flex:initial;
	max-width:100%
}
.section-tree-title{
	margin-bottom:0;
	font-size:18px;
	font-weight:600
}
.section-tree .see-all-articles{
	display:block;
	padding:15px 0
}
.article-list-item{
	font-size:16px;
	padding:15px 0
}
.icon-star{
	color:rgba(96, 0, 240, 1);
	font-size:18px
}
.section-list{
	margin:40px 0
}
.section-list-item a{
	align-items:center;
	display:flex;
	justify-content:space-between
}
.see-all-sections-trigger{
	cursor:pointer;
	display:block;
	padding:15px;
	text-align:center
}
.article-info,.article-title{
	max-width:100%
}
.article-header{
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom:40px;
	margin-top:20px
}
.article-avatar,.comment-avatar,.pagination-next-text,.private-activity-icon,.subscriptions-table .user-avatar,[dir=rtl] .pagination-prev-text{
	margin-right:10px
}
.article-author{
	margin-bottom:10px
}
.article [role=button]{
	flex-shrink:0;
	width:100%
}
.article-meta,.subscriptions .striped-list-title{
	display:inline-block;
	vertical-align:middle
}
.article-body,.post-body{
	display:flow-root
}
.article-body img,.comment-body img,.post-body img{
	height:auto;
	max-width:100%
}
.article-body figure.image.image-style-align-left,.article-body p>img.image-style-align-left,.comment-body figure.image.image-style-align-left,.comment-body p>img.image-style-align-left,.post-body figure.image.image-style-align-left,.post-body p>img.image-style-align-left{
	float:left;
	margin:8px 20px 6px 0
}
.article-body figure.image.image-style-align-right,.article-body p>img.image-style-align-right,.comment-body figure.image.image-style-align-right,.comment-body p>img.image-style-align-right,.post-body figure.image.image-style-align-right,.post-body p>img.image-style-align-right{
	float:right;
	margin:8px 0 6px 20px
}
.article-body figure.image.image-style-block-align-right,.article-body p>img.image-style-block-align-right,.comment-body figure.image.image-style-block-align-right,.comment-body p>img.image-style-block-align-right,.post-body figure.image.image-style-block-align-right,.post-body p>img.image-style-block-align-right{
	margin-left:auto;
	margin-right:0
}
.article-body figure.image.image-style-block-align-left,.article-body p>img.image-style-block-align-left,.comment-body figure.image.image-style-block-align-left,.comment-body p>img.image-style-block-align-left,.post-body figure.image.image-style-block-align-left,.post-body p>img.image-style-block-align-left{
	margin-left:0;
	margin-right:auto
}
.article-body figure.image,.comment-body figure.image,.post-body figure.image{
	display:table;
	margin:0 auto
}
.article-body figure.image>img,.comment-body figure.image>img,.post-body figure.image>img{
	display:block;
	width:100%
}
.article-body figcaption,.comment-body figcaption,.post-body figcaption{
	padding:10px 0;
	font-size:12px;
	text-align:center;
	background-color:#f2f2f2
}
.article-body ol,.article-body ul,.comment-body ol,.comment-body ul,.post-body ol,.post-body ul{
	padding-left:20px;
	list-style-position:outside;
	margin:20px 0 20px 20px
}
[dir=rtl] .article-body ol,[dir=rtl] .article-body ul,[dir=rtl] .comment-body ol,[dir=rtl] .comment-body ul,[dir=rtl] .post-body ol,[dir=rtl] .post-body ul{
	padding-right:20px;
	padding-left:0;
	margin-left:0;
	margin-right:20px
}
.article-body ul,.comment-body ul,.post-body ul{
	list-style-type:disc
}
.article-body :not(pre)>code,.comment-body :not(pre)>code,.post-body :not(pre)>code{
	background:#f7f7f7;
	border:1px solid #ddd;
	border-radius:3px;
	padding:0 5px;
	margin:0 2px
}
.article-body pre,.comment-body pre,.post-body pre{
	background:#f7f7f7;
	border:1px solid #ddd;
	border-radius:3px;
	padding:10px 15px;
	overflow:auto;
	white-space:pre
}
.article-body blockquote,.comment-body blockquote,.post-body blockquote{
	border-left:1px solid #ddd;
	color:#5a6d7c;
	font-style:italic;
	padding:0 15px
}
.article td>p:last-child,.article th>p:last-child,.article-body>p:last-child,.attachments .attachment-item:last-child{
	margin-bottom:0
}
.article-content{
	line-height:1.6;
	margin:40px 0;
	word-wrap:break-word
}
.article-footer,.post-footer{
	align-items:center;
	display:flex;
	justify-content:space-between;
	padding-bottom:20px
}
.article-comment-count-icon{
	vertical-align:middle;
	color:rgba(96, 0, 240, 1);
	width:18px;
	height:18px
}
.article-sidebar{
	border-bottom:1px solid #ddd;
	flex:1 0 auto;
	margin-bottom:20px;
	padding:0
}
.article-relatives{
	border-top:1px solid #ddd;
	display:flex;
	flex-direction:column;
	padding:20px 0
}
.article-relatives>*{
	flex:1 0 50%;
	min-width:50%;
	overflow-wrap:break-word;
	margin-right:0
}
.article-votes{
	border-top:1px solid #ddd;
	padding:30px 0;
	text-align:center
}
.article-vote{
	margin:10px 5px;
	min-width:90px;
	width:auto
}
.article-more-questions{
	margin:10px 0 20px;
	text-align:center
}
.article-return-to-top{
	border-top:1px solid #87929d
}
.article-return-to-top a{
	color:#2F3941;
	display:block;
	padding:20px 0
}
.article-return-to-top-icon{
	transform:rotate(.5turn)
}
.article td>p:first-child,.article th>p:first-child,.collapsible-sidebar-title,.comment-overview p{
	margin-top:0
}
.sidenav-title{
	font-size:15px;
	position:relative;
	font-weight:600
}
.sidenav-item{
	display:block;
	margin-top:10px;
	margin-bottom:16px;
	overflow:hidden;
	text-overflow:ellipsis
}
.recent-articles li,.related-articles li{
	margin-bottom:15px
}
.attachments .attachment-item{
	padding-left:20px;
	position:relative;
	margin-bottom:10px
}
.attachments .attachment-item .attachment-icon{
	color:#2F3941;
	left:0;
	position:absolute;
	top:5px
}
[dir=rtl] .attachments .attachment-item{
	padding-left:0;
	padding-right:20px
}
.dropdown-menu-end,[dir=rtl] .attachments .attachment-item .attachment-icon{
	left:auto;
	right:0
}
.upload-dropzone{
	font-size:12px;
	overflow:hidden;
	position:relative;
	text-align:center
}
.upload-dropzone input[type=file]{
	opacity:0;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	height:100%;
	width:100%
}
.upload-dropzone span{
	color:#d1d1d1;
	display:inline-block;
	line-height:24px;
	padding:10px
}
.share{
	padding:0;
	white-space:nowrap
}
.comment,.comment-overview{
	border-bottom:1px solid #ddd;
	padding:20px 0
}
.share li{
	height:25px;
	width:25px
}
.share a:hover{
	text-decoration:none;
	color:rgba(96, 0, 240, 1)
}
.share a svg{
	height:18px;
	width:18px;
	display:block
}
.comment-heading,.recent-articles-title,.related-articles-title{
	margin-bottom:5px;
	margin-top:0;
	font-size:18px;
	font-weight:600
}
.comment-callout,.comment-sorter .dropdown-toggle,.contributions-table td:last-child,.meta-data,.search-result-meta-count,.search-result-votes{
	font-size:13px;
	color:#5a6d7c
}
.comment-overview{
	border-top:1px solid #ddd
}
.comment-callout{
	display:inline-block;
	margin-bottom:0
}
.comment-sorter{
	display:inline-block;
	float:right
}
[dir=ltr] .column,[dir=rtl] .comment-sorter,[dir=rtl] .meta-group-opposite{
	float:left
}
.comment-wrapper{
	display:flex;
	position:relative
}
.comment-wrapper.comment-official{
	border:1px solid;
	padding:40px 20px 20px
}
.comment-info,.post-info{
	min-width:0;
	padding-right:20px;
	width:100%
}
.actions button,.vote-down,.vote-up{
	-webkit-appearance:none;
	background-color:transparent;
	border:none;
	min-height:35px;
	min-width:35px;
	cursor:pointer
}
[dir=rtl] .comment-info,[dir=rtl] .post-info{
	padding-right:0;
	padding-left:20px
}
.comment-author{
	align-items:flex-end;
	display:flex;
	flex-wrap:wrap;
	margin-bottom:20px
}
[dir=rtl] .comment-avatar,[dir=rtl] .profile-activity-header .user-avatar,[dir=rtl] .profile-avatar,[dir=rtl] .profile-stats .stat-label{
	margin-left:10px;
	margin-right:0
}
.comment-meta{
	flex:1 1 auto
}
.comment-labels{
	flex-basis:100%
}
.comment-form{
	display:flex;
	padding-top:30px;
	word-wrap:break-word
}
.comment-container,.profile-section,.request-attachments dd,.request-attachments dt,.request-title,.requests-search,.requests-table-toolbar .request-table-filter{
	width:100%
}
.comment-form-controls{
	display:none;
	margin-top:10px;
	text-align:left
}
.actions,.community-footer,.post-sidebar,.status-label-official,.vote{
	text-align:center
}
.comment-form-controls input[type=submit],.requests-table-toolbar+.requests-search-info{
	margin-top:15px
}
.comment-form-controls input[type=checkbox]{
	margin-right:5px
}
.comment-form-controls input[type=checkbox] [dir=rtl]{
	margin-left:5px
}
.comment-body{
	display:flow-root;
	line-height:1.6;
	overflow-x:auto
}
.vote{
	display:flex;
	flex-direction:column
}
.vote-sum{
	color:#5a6d7c;
	display:block;
	margin:3px 0
}
[dir=rtl] .vote-sum{
	direction:ltr;
	unicode-bidi:bidi-override
}
.vote-up svg{
	transform:scale(1,-1)
}
.vote-down,.vote-up{
	-moz-appearance:none;
	appearance:none;
	color:#5a6d7c;
	display:flex;
	align-items:center;
	justify-content:center
}
.vote-voted:hover{
	color:#37008a
}
.actions{
	flex-shrink:0
}
.actions button{
	-moz-appearance:none;
	appearance:none;
	display:flex;
	align-items:center;
	justify-content:center
}
.community-hero{
	background-image:url(/hc/theming_assets/01JYPD7Y42WXT6Q5SG84EFJF6S);
	margin-bottom:10px
}
.community-footer{
	padding-top:50px
}
.community-footer-title{
	font-size:16px;
	margin-bottom:20px
}
.community-activity,.community-featured-posts{
	padding-top:40px;
	width:100%
}
.community-header,.my-activities-sub-nav,.post-avatar,.search-results-sidebar .collapsible-sidebar{
	margin-bottom:30px
}
.topics{
	max-width:none;
	width:100%
}
.topics-item .meta-group{
	justify-content:center;
	margin-top:20px
}
.topic-header{
	border-bottom:1px solid #ddd;
	font-size:13px
}
.topic-header .dropdown{
	display:block;
	border-top:1px solid #ddd;
	padding:10px 0
}
.no-posts-with-filter{
	margin-top:20px;
	margin-bottom:20px
}
.community-follow{
	margin-bottom:10px;
	width:100%
}
.post,.post-header{
	margin-bottom:10px
}
.community-follow button{
	line-height:30px;
	padding:0 10px 0 15px;
	position:relative;
	width:100%
}
.community-follow button:focus::after,.community-follow button:hover::after{
	border-color:#FFFFFF;
	color:#FFFFFF
}
.community-follow button[data-selected=true]{
	background-color:rgba(96, 0, 240, 1);
	color:#FFFFFF
}
.community-follow button[data-selected=true]::after{
	border-left:1px solid;
	color:#FFFFFF
}
.community-follow button::after{
	border-left:1px solid;
	content:attr(data-follower-count);
	color:rgba(96, 0, 240, 1);
	display:inline-block;
	font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
	margin-left:15px;
	padding-left:10px;
	position:absolute;
	right:10px
}
[dir=rtl] .community-follow button::after{
	border-left:0;
	border-right:1px solid;
	margin:0 10px 0 0;
	padding:0 10px 0 0
}
.striped-list-item{
	align-items:flex-start;
	border-bottom:1px solid #ddd;
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	padding:20px 0
}
.striped-list-info{
	flex:2
}
.striped-list-title{
	color:#1F73B7;
	margin-bottom:10px;
	margin-right:5px
}
.striped-list .meta-group{
	margin:5px 0
}
.striped-list-count{
	color:#5a6d7c;
	font-size:13px;
	justify-content:flex-start;
	text-transform:capitalize
}
.striped-list-count-item::after{
	content:"·";
	display:inline-block;
	padding:0 5px
}
.status-label{
	background-color:#038153;
	border-radius:4px;
	color:#fff;
	font-size:12px;
	font-weight:600;
	margin-right:2px;
	padding:3px 10px;
	vertical-align:middle;
	white-space:nowrap;
	display:inline-block
}
.status-label-official{
	border-radius:0;
	margin-right:0;
	position:absolute;
	right:0;
	top:0;
	width:100%
}
[dir=rtl] .status-label-official{
	left:30px;
	right:auto
}
.status-label-closed,.status-label-not-planned{
	background-color:#e9ebed;
	color:#5a6d7c
}
.status-label-pending,.status-label-pending-moderation{
	background-color:#1f73b7;
	text-align:center
}
.status-label-open{
	background-color:#c72a1c
}
.status-label-solved{
	background-color:#68737d
}
.status-label-new{
	background-color:#ffb648;
	color:#703b15
}
.status-label-hold{
	background-color:#000
}
.status-label-request{
	max-width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width:768px){
	.nav-wrapper-desktop{
		display:none
}
	.status-label-request{
		max-width:150px
}
}
.post{
	flex:1
}
.post-header{
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.post-header .status-label{
	vertical-align:super
}
.post-title{
	margin-bottom:20px;
	width:100%
}
.post-title h1{
	display:inline;
	vertical-align:middle
}
.post-author{
	align-items:flex-start;
	display:flex;
	justify-content:space-between
}
.post-content{
	line-height:1.6
}
.post-info-container{
	display:flex;
	margin-bottom:40px
}
.community-badge-title,.post-comment-count .icon-comments,.post-meta{
	display:inline-block;
	vertical-align:middle
}
.post-meta{
	flex:1;
	margin-left:10px
}
[dir=rtl] .post-meta{
	margin-left:0;
	margin-right:10px
}
.post-comment-count .icon-comments{
	color:rgba(96, 0, 240, 1);
	width:18px;
	height:18px;
	margin:5px
}
.post-sidebar{
	border-top:1px solid #ddd;
	flex:1;
	padding:30px 0
}
.post-comments{
	margin-bottom:20px
}
.community-badge-title{
	background-color:#04444d;
	border-radius:4px;
	color:#fff;
	font-size:12px;
	font-weight:600;
	padding:0 8px;
	white-space:nowrap;
	line-height:18px
}
.community-badge-titles,.meta-group *,.request-main .request-submit-comment.shown{
	display:inline
}
.community-badge-achievement{
	display:block;
	height:16px;
	white-space:nowrap;
	width:16px
}
.collapsible-nav-toggle,.collapsible-sidebar-toggle{
	top:22.5px;
	width:25px;
	height:25px;
	transform:translateY(-50%);
	background:0 0
}
.community-badge-achievement img{
	width:100%;
	height:100%
}
.community-badge-achievements-rest{
	font-size:12px;
	font-weight:600;
	line-height:20px;
	text-align:center;
	vertical-align:top
}
.community-badge{
	margin:2px
}
.profile-info .community-badge-title{
	padding:2px 8px;
	line-height:20px
}
.profile-info .community-badge-achievements-rest{
	line-height:40px;
	font-size:20px
}
.collapsible-nav{
	flex-direction:column;
	font-size:14px;
	position:relative
}
.collapsible-nav-border{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd
}
.collapsible-nav-toggle{
	position:absolute;
	right:0;
	padding:0;
	border:0;
	border-radius:50%
}
[dir=rtl] .collapsible-nav-toggle,[dir=rtl] .collapsible-sidebar-toggle,[dir=rtl] .dropdown-menu-end{
	left:0;
	right:auto
}
.collapsible-nav-toggle:focus,.collapsible-sidebar-toggle:focus{
	outline:0;
	border:1px solid
}
.collapsible-nav-list li{
	color:#2F3941;
	line-height:45px;
	order:1
}
.collapsible-nav-list li a{
	color:#2F3941;
	display:block
}
.collapsible-nav-list li.current,.collapsible-nav-list li[aria-selected=true]{
	order:0;
	position:relative
}
.collapsible-sidebar{
	flex:1;
	max-height:45px;
	overflow:hidden;
	padding:10px 0;
	position:relative
}
.collapsible-sidebar-toggle{
	position:absolute;
	right:0;
	padding:0;
	border:0;
	border-radius:50%
}
.collapsible-sidebar[aria-expanded=true]{
	max-height:none
}
.my-activities-nav{
	background-color:#f2f2f2;
	margin-bottom:20px
}
.my-activities-table .striped-list-title{
	display:block;
	margin-bottom:10px;
	max-width:350px;
	white-space:normal
}
.my-activities-table td:first-child,.my-activities-table th:first-child{
	padding-left:0
}
.requests-table-toolbar{
	align-items:flex-end;
	display:flex;
	flex-direction:column
}
.requests-table-toolbar .search{
	flex:1;
	width:100%
}
.requests-table-toolbar select{
	max-height:40px;
	margin-bottom:30px;
	width:100%
}
.requests-table-toolbar .organization-subscribe button{
	line-height:40px;
	max-height:40px;
	padding:0 20px
}
.requests-table-toolbar+.requests-search-info.meta-data::after{
	content:"";
	margin:0
}
.requests-table-toolbar+.requests{
	margin-top:40px
}
.requests .requests-table .requests-sort-symbol{
	position:absolute;
	left:calc(100% + 3px);
	bottom:0;
	font-size:10px
}
.subscriptions-table td:first-child{
	display:flex;
	align-items:center
}
.request-container .comment-container{
	min-width:0
}
.request-main{
	flex:1 0 auto;
	order:1
}
.request-main .comment-show-container{
	border-radius:2px;
	border:1px solid #ddd;
	color:#5a6d7c;
	text-align:inherit;
	padding:8px 25px;
	width:100%
}
.request-main .form-field.comment-ccs>input[type=text],.request-main .form-field.comment-ccs>ul{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom:0
}
.request-main .comment-ccs+textarea{
	border-top-left-radius:0;
	border-top-right-radius:0;
	margin-top:0
}
.request-main .comment-ccs+textarea:focus{
	border-top:1px solid
}
.request-sidebar{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	flex:1 0 auto;
	order:0
}
.profile-stats-counters,.request-details{
	border-bottom:1px solid #ddd
}
.request-sidebar h2{
	font-size:15px;
	font-weight:600;
	position:relative
}
.request-details{
	font-size:0;
	margin:0;
	padding-bottom:20px
}
.request-details dd,.request-details dt{
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	margin:20px 0 0
}
.request-details dd{
	padding:0 10px;
	width:60%
}
.request-details dd::after{
	content:"\a";
	white-space:pre
}
.request-details dt{
	color:#5a6d7c;
	width:40%
}
.request-attachments dd{
	margin:10px 0 0
}
.request-form textarea{
	min-height:120px
}
.request-follow-up{
	padding-top:20px
}
.pagination{
	margin:20px 0;
	text-align:center
}
.pagination-first-link,.pagination-last-link{
	padding:0 10px
}
.pagination-next-link,[dir=rtl] .pagination-prev-link{
	padding-right:10px
}
.pagination-prev-link,[dir=rtl] .pagination-next-link{
	padding-left:10px
}
.pagination-prev-text,[dir=rtl] .pagination-next-text{
	margin-left:10px
}
.meta-group-opposite,[dir=rtl] .column{
	float:right
}
.meta-data:not(:last-child)::after{
	content:"·";
	margin:0 5px
}
.profile-header{
	padding:30px 0;
	background-color:#f7f7f7
}
.profile-header .container,.profile-section-header{
	display:flex;
	flex-wrap:wrap
}
.profile-header .profile-info{
	flex-basis:100%;
	display:flex;
	flex-wrap:wrap;
	min-width:0
}
.profile-avatar{
	position:relative;
	line-height:0;
	align-self:center;
	margin-right:10px
}
.profile-avatar .user-avatar{
	width:80px;
	height:80px
}
.profile-avatar .icon-agent{
	bottom:0;
	right:0
}
.profile-header .basic-info{
	word-break:break-word;
	display:flex;
	flex-direction:column;
	justify-content:center;
	flex-grow:1;
	flex-basis:0;
	min-width:0
}
.profile-header .basic-info .name{
	margin:0;
	line-height:25px;
	vertical-align:middle;
	display:inline
}
.profile-header .options{
	display:flex;
	flex-basis:100%;
	margin-top:12px;
	align-items:flex-start;
	flex-wrap:wrap
}
.user-profile-actions{
	width:100%;
	margin-bottom:15px
}
.profile-header .description{
	word-break:break-word;
	margin:15px 0;
	flex-basis:100%
}
.profile-stats{
	font-size:13px;
	display:flex;
	flex-direction:column;
	flex-basis:100%
}
.profile-stats .stat{
	display:flex;
	margin-bottom:10px
}
.profile-stats .stat-label{
	color:#5a6d7c;
	flex:0 0 100px;
	margin-right:10px
}
.profile-stats-activity{
	border-top:1px solid #ddd;
	margin-top:15px
}
@media (min-width:768px){
	#user #user-name,.nav-wrapper-desktop a,.user-info .dropdown-toggle::after{
		display:inline-block
}
	.footer-inner{
		display:flex;
		flex-wrap:wrap
}
	.footer-links-container{
		display:flex;
		justify-content:space-around
}
	.footer-col{
		margin-top:0;
		text-align:left
}
	.download{
		width:100%;
		flex:1
}
	.download-links{
		padding:40px
}
	a.download-link{
		display:block;
		max-width:300px
}
	.footer-links-container{
		flex:4
}
	.download-link img{
		width:200px
}
	.collapsible-nav-list li:not(.current),.collapsible-nav-list li:not([aria-selected=true]),.ie-browser .main-footer{
		display:block
}
	.ie-browser .download{
		flex:0;
		max-width:40%;
		width:auto;
		float:left
}
	.ie-browser .footer-links-container{
		flex:0;
		width:60%
}
	.footer-bottom{
		margin-top:90px
}
	.bottom-col{
		order:0
}
	.article-relatives,.bottom,.collapsible-nav,.collapsible-nav-list,.requests-table-toolbar,.section-tree,.sub-nav{
		flex-direction:row
}
	.bottom-col img{
		margin:0 10px
}
	.breadcrumbs,.post-to-community{
		margin:0
}
	.page-header{
		align-items:baseline;
		flex-direction:row;
		flex-wrap:nowrap;
		gap:16px;
		margin:0
}
	.page-header .section-subscribe{
		margin-bottom:0
}
	.sub-nav .search-container{
		flex:0 1 300px
}
	.blocks-list{
		margin:0 -15px
}
	.blocks-item{
		margin:0 15px 30px
}
	.section{
		margin-bottom:60px
}
	.recent-activity-item-link,.recent-activity-item-parent{
		width:70%;
		margin:0
}
	.recent-activity-item-meta{
		margin:0;
		float:right
}
	[dir=rtl] .recent-activity-item-meta{
		float:left
}
	.section-tree .section{
		flex:0 0 45%
}
	.article-header{
		flex-direction:row;
		margin-top:0
}
	.article-title{
		flex-basis:100%
}
	.article [role=button],.community-follow button,.requests-table-toolbar .request-table-filter,.subscriptions-subscribe button{
		width:auto
}
	.article-relatives>*{
		padding-right:20px
}
	.comment-wrapper.comment-official{
		padding-top:20px
}
	.comment-author{
		justify-content:space-between
}
	.comment-labels{
		flex-basis:auto
}
	.comment .status-label:not(.status-label-official),.profile-stats-activity .stat:first-child,.requests-table-toolbar .request-filter-label{
		margin-top:0
}
	[dir=ltr] .comment-form-controls{
		text-align:right
}
	.topic-header{
		padding-bottom:10px
}
	.topic-header .dropdown{
		border-top:0;
		display:inline-block;
		margin-right:20px;
		padding:0
}
	.community-follow{
		margin-bottom:0;
		width:auto
}
	.community-follow button::after{
		position:static
}
	.striped-list-item{
		align-items:center;
		flex-direction:row
}
	.striped-list-count{
		display:flex;
		flex:1;
		justify-content:space-around
}
	.collapsible-nav-toggle,.requests .requests-table-meta,.striped-list-count-item::after{
		display:none
}
	.striped-list-number{
		color:#2F3941;
		display:block
}
	.status-label-official{
		border-radius:0 0 4px 4px;
		right:30px;
		width:auto
}
	.post-header{
		align-items:baseline;
		flex-direction:row
}
	.post-title{
		margin-bottom:0;
		padding-right:10px
}
	.post-title h1{
		margin-right:5px
}
	.collapsible-nav-border{
		border-top:0
}
	.collapsible-nav-list li{
		line-height:normal;
		margin-right:30px
}
	[dir=rtl] .collapsible-nav-list li{
		margin-left:30px;
		margin-right:0
}
	.collapsible-nav-list li a{
		text-decoration:none;
		padding:15px 0
}
	.collapsible-nav-list li:hover{
		border-bottom:4px solid #ddd
}
	.collapsible-nav-list li:hover a:not([aria-current=page]){
		padding:15px 0 11px;
		text-decoration:none
}
	.collapsible-nav-list li[aria-selected=true]{
		padding:15px 0 11px
}
	.collapsible-nav-list li.current,.collapsible-nav-list li[aria-selected=true]{
		border-bottom:4px solid;
		order:1
}
	.my-activities-table thead,.requests .requests-table thead{
		display:table-header-group
}
	.my-activities-table td:not(:first-child),.subscriptions-table td:last-child{
		display:table-cell
}
	.requests-table-toolbar .request-filter{
		margin:0 0 0 30px
}
	[dir=rtl] .requests-table-toolbar .request-filter{
		margin:0 30px 0 0
}
	.requests-table-toolbar select{
		margin-bottom:0;
		max-width:300px;
		width:auto
}
	.requests-table-toolbar .organization-subscribe{
		margin-left:10px
}
	[dir=rtl] .requests-table-toolbar .organization-subscribe{
		margin:0 10px 0 0
}
	.requests .requests-table-info{
		display:table-cell;
		vertical-align:middle;
		width:auto
}
	.contributions-table td:last-child{
		color:inherit;
		font-size:inherit;
		font-weight:inherit
}
	.profile-header .container{
		flex-wrap:nowrap
}
	.profile-header .options{
		flex-wrap:nowrap;
		flex-basis:auto;
		margin-top:0;
		margin-left:10px
}
	[dir=rtl] .profile-header .options{
		margin-left:0;
		margin-right:10px
}
	.profile-header .options>:not(:last-child){
		margin-bottom:0;
		margin-right:10px
}
	[dir=rtl] .profile-header .options>:not(:last-child){
		margin-left:10px;
		margin-right:0
}
	.profile-stats-activity{
		border-top:0;
		flex-direction:row
}
	.profile-stats-activity .stat,.profile-stats-counters .stat{
		flex-direction:column
}
	.profile-stats-activity .stat:not(:last-child){
		margin-right:40px
}
	[dir=rtl] .profile-stats-activity .stat:not(:last-child){
		margin-left:40px;
		margin-right:0
}
	.profile-stats-activity .stat-label{
		flex:0 1 auto
}
	.profile-stats-counters{
		flex:0 0 200px;
		border-bottom:0;
		margin-left:40px
}
	[dir=rtl] .profile-stats-counters{
		margin-left:0;
		margin-right:40px
}
}
@media (min-width:768px){
	.profile-stats-counters .stat:not(:last-child){
		margin-bottom:15px
}
	.profile-stats-counters .stat-label{
		flex:0 1 auto
}
}
.profile-private-badge{
	flex-basis:100%;
	border:1px solid;
	border-radius:4px;
	color:rgba(96, 0, 240, 1);
	padding:5px 20px;
	font-size:12px;
	text-align:center
}
.profile-contribution-list>.profile-contribution,.profile-section-sorter{
	border-top:1px solid #eee
}
.profile-private-badge .profile-private-icon{
	margin-left:5px;
	line-height:15px
}
.profile-nav{
	background-color:#f2f2f2;
	margin-bottom:37px
}
.profile-section-title{
	flex-basis:100%;
	margin-bottom:0
}
.profile-section-description{
	flex-basis:100%;
	padding:10px 0;
	color:#5a6d7c;
	font-size:13px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.profile-section-sorter{
	flex-basis:100%;
	font-size:13px
}
.profile-section-sorter .dropdown-toggle{
	padding:10px 0;
	width:100%
}
.profile-section-sorter .dropdown-toggle::after{
	position:absolute;
	right:0
}
[dir=rtl] .profile-section-sorter .dropdown-toggle::after{
	left:0;
	right:initial
}
.profile-badges-item{
	border-top:1px solid #ddd;
	display:flex;
	flex:1;
	flex-direction:row;
	justify-content:flex-start;
	padding:27px 12px
}
.profile-badges-item>div{
	padding-right:12px;
	padding-left:12px
}
.profile-badges-item-image{
	height:40px;
	width:40px;
	margin-right:12px
}
.profile-badges-item-image img{
	max-height:40px
}
[dir=rtl] .profile-badges-item-image{
	margin-left:12px;
	margin-right:0
}
.profile-badges-item-metadata-title,.profile-badges-item-title{
	font-size:15px;
	margin-bottom:10px
}
.profile-badges-item-title{
	font-weight:600
}
.profile-badges-item-description,.profile-badges-item-metadata-description{
	color:#5a6d7c;
	font-size:13px;
	margin:0
}
.profile-badges-item-metadata{
	margin-left:auto;
	text-align:right
}
[dir=rtl] .profile-badges-item-metadata{
	margin-left:0;
	margin-right:auto;
	text-align:left
}
.profile-contribution{
	word-break:break-word;
	padding:20px 0;
	position:relative
}
.profile-contribution-header{
	margin-bottom:5px
}
.profile-contribution-title{
	margin:0 0 5px;
	display:inline;
	line-height:21px;
	font-size:15px;
	vertical-align:middle
}
.profile-contribution-body{
	margin:10px 0
}
.profile-contribution-list>.profile-contribution:last-child{
	border-bottom:1px solid #eee
}
.profile-contribution-icon{
	left:0;
	position:absolute;
	color:#ccc;
	line-height:25px
}
[dir=rtl] .profile-activity-icon,[dir=rtl] .profile-contribution-icon{
	right:0
}
.profile-comments .profile-contribution-breadcrumbs,.profile-contribution-list .profile-contribution-header{
	margin-left:30px
}
[dir=rtl] .profile-comments .profile-contribution-breadcrumbs,[dir=rtl] .profile-contribution-list .profile-contribution-header{
	padding-right:30px;
	padding-left:0
}
.profile-section .no-activity,.profile-section .private-activity{
	display:block;
	margin-top:40px;
	color:#999
}
[dir=rtl] .private-activity-icon{
	margin-right:0;
	margin-left:10px
}
.profile-activity{
	position:relative;
	padding-bottom:30px
}
.profile-activity-header{
	display:flex;
	align-items:center;
	margin-left:35px
}
[dir=rtl] .profile-activity-header{
	margin-left:0;
	margin-right:35px
}
.profile-activity-header .user-avatar{
	width:40px;
	height:40px;
	margin-right:10px;
	min-width:40px;
	align-self:flex-start
}
.profile-activity-description{
	word-break:break-word;
	margin:0;
	min-width:0;
	width:100%
}
.profile-activity-description span:first-child{
	font-weight:600;
	display:inline
}
.profile-activity-contribution{
	padding:20px;
	margin-top:10px;
	border-radius:8px;
	background-color:#f7f7f7
}
.profile-activity-icon{
	position:absolute;
	left:0;
	width:28px;
	height:28px;
	border-radius:50%;
	background-size:14px 14px;
	background-repeat:no-repeat;
	background-color:rgba(255, 255, 255, 1);
	background-position:50% 50%;
	text-align:center;
	color:#ccc
}
.profile-activity-icon svg{
	position:relative;
	top:50%;
	transform:translateY(-50%);
	width:1em;
	height:1em;
	margin:auto
}
.search-results-column{
	flex:1
}
.search-results-sidebar{
	border-top:1px solid #ddd;
	flex:1 0 auto;
	margin-bottom:20px;
	padding:0
}
.search-results-sidebar .sidenav-item{
	border-radius:4px;
	padding:10px 36px;
	margin-bottom:4px;
	color:#2F3941
}
.search-results-sidebar .sidenav-item.current,.search-results-sidebar .sidenav-item:hover{
	background-color:#e9ebed;
	text-decoration:none
}
.search-results-sidebar .sidenav-subitem{
	unicode-bidi:embed
}
.search-results-sidebar .sidenav-tag{
	display:flex;
	flex-direction:row;
	align-items:flex-start;
	flex-grow:0
}
.search-results-sidebar .sidenav-tag .content-tag{
	background:#e9ebed;
	border-radius:4px;
	padding:4px 12px;
	text-decoration:none
}
.search-results-sidebar .sidenav-tag .content-tag .label{
	font-style:normal;
	font-weight:600;
	font-size:12px;
	line-height:24px;
	text-align:center;
	letter-spacing:-.000427656px;
	color:#49545c;
	flex-grow:0;
	vertical-align:middle;
	display:inline-block
}
.search-results-sidebar .sidenav-tag .content-tag .close-icon{
	color:#555;
	vertical-align:middle;
	display:inline-block
}
.search-results-sidebar .multibrand-filter-list .doc-count{
	color:#666
}
.search-results-sidebar .see-all-filters{
	background:0 0;
	border:none;
	cursor:pointer;
	display:block;
	padding:10px;
	color:#1F73B7
}
.search-results-sidebar .see-all-filters::after{
	content:" ⌄";
	font-weight:700
}
.search-results-list{
	margin-bottom:25px
}
.search-results-list>li{
	padding:20px 0
}
.search-results .no-results{
	display:flex;
	flex-direction:column;
	align-items:center;
	padding-top:4rem
}
.search-results .no-results .headline{
	color:#2f3941;
	font-weight:400;
	font-size:18px;
	line-height:24px;
	letter-spacing:-.45px
}
.search-results .no-results .action-prompt{
	color:#68737d;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	letter-spacing:-.154px
}
.search-result-title-container{
	display:flex;
	justify-content:space-between;
	align-items:center
}
.search-result-title{
	font-size:16px;
	margin-bottom:0
}
.search-result-meta-count-icon,.search-result-votes-icon{
	color:rgba(96, 0, 240, 1);
	vertical-align:middle;
	width:13px;
	height:13px
}
[dir=ltr] .search-result-meta-count,[dir=ltr] .search-result-votes{
	margin-left:20px
}
.search-result-meta-container{
	color:#666;
	display:flex;
	flex-direction:column
}
@media (min-width:1024px){
	.nav-wrapper-desktop{
		display:inline-block
}
	.article-return-to-top,.collapsible-sidebar-toggle,.nav-wrapper-mobile,.request-sidebar h2{
		display:none
}
	.page-header-description{
		flex-basis:100%
}
	.article-container,.post-container,.profile-stats-counters .stat,.promoted-articles,.search-results{
		flex-direction:row
}
	.promoted-articles-item{
		align-self:flex-end;
		flex:0 0 auto;
		padding-right:30px;
		width:33%
}
	[dir=rtl] .promoted-articles-item{
		padding:0 0 0 30px
}
	.promoted-articles-item:last-child a{
		border-bottom:1px solid #ddd
}
	.category-content,.section-content{
		flex:0 0 80%
}
	.article{
		flex:1 0 66%;
		max-width:66%;
		min-width:640px;
		padding:0 30px
}
	.article-sidebar{
		border:0;
		flex:0 0 17%;
		height:auto;
		max-width:17%
}
	.comment-form-controls input[type=submit]{
		margin-left:15px
}
	[dir=rtl] .comment-form-controls input[type=submit]{
		margin-left:0;
		margin-right:15px
}
	.post{
		flex:1 0 70%;
		max-width:70%
}
	.post-sidebar{
		border:0;
		flex:1 0 30%;
		padding:0 0 0 50px;
		text-align:initial
}
	[dir=rtl] .post-sidebar{
		padding:0 50px 0 0
}
	.post-comments{
		margin-bottom:0
}
	.collapsible-sidebar{
		max-height:none;
		padding:0
}
	.collapsible-sidebar-body,.search-results-sidebar .collapsible-sidebar[aria-expanded=false] .multibrand-filter-list{
		display:block
}
	.my-activities-table .striped-list-title{
		margin-bottom:0;
		max-width:500px;
		min-width:350px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap
}
	.my-activities-table td:first-child,.my-activities-table th:first-child{
		width:500px
}
	.request-container{
		align-items:flex-start;
		flex-direction:row
}
	.request-breadcrumbs{
		margin-bottom:60px
}
	.request-main{
		flex:0 0 66%;
		order:0;
		min-width:0
}
	.request-title{
		border-bottom:1px solid #ddd;
		margin-bottom:0;
		max-width:66%;
		padding-bottom:20px
}
	.request-sidebar{
		background-color:#f7f7f7;
		border:0;
		font-size:13px;
		flex:0 0 auto;
		padding:0 20px;
		width:30%
}
	.profile-stats-counters{
		flex:0 0 270px;
		margin-left:60px
}
	[dir=rtl] .profile-stats-counters{
		margin-right:60px;
		margin-left:0
}
	.profile-stats-counters .stat-label{
		flex:0 0 100px
}
	.profile-section{
		width:calc(100% - 330px)
}
	.search-results-column{
		flex:0 0 75%
}
	.search-results-sidebar{
		border:0;
		flex:0 0 20%;
		height:auto
}
	.search-result-meta-container{
		flex-direction:row;
		align-items:center
}
	.search-result-meta-container nav{
		flex:1
}
	[dir=ltr] .search-result-meta-container .meta-data{
		margin-left:20px
}
	[dir=rtl] .search-result-meta-container .meta-data{
		margin-right:20px
}
}
.search-result-meta-container .meta-data::after{
	content:none
}
.search-result-description{
	margin-top:10px;
	margin-bottom:0;
	word-break:break-word
}
.search-results-description em{
	font-style:normal;
	font-weight:700
}
html[lang|=zh] .search-results-description em{
	font-style:normal;
	background:#ff0
}
.notification{
	border:1px solid;
	display:table;
	font-family:sans-serif;
	font-size:12px;
	padding:13px 15px;
	transition:height .2s;
	width:100%;
	color:#555
}
.notification a{
	color:#158ec2
}
.notification-inner{
	margin:0 auto;
	padding:0 20px;
	max-width:980px
}
.notification-dismiss,.notification-icon,.notification-inline.notification-error::before,.notification-text{
	display:table-cell;
	vertical-align:middle
}
.notification-text{
	padding:0 15px;
	width:100%
}
.notification+.notification{
	margin-bottom:-1px;
	position:relative;
	top:-1px
}
.notification-error{
	background:#ffeded;
	border-color:#f7cbcb
}
.notification-error .notification-icon::before,.notification-error .notification-inline.notification-error::before{
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23555555'/%3E%3C/svg%3E")
}
.notification-notice{
	background:#dbf3ff;
	border-color:#b5e0f5
}
.notification-notice .notification-icon::before,.notification-notice .notification-inline.notification-error::before{
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l2 2L9 4.5'/%3E%3Ccircle cx='6' cy='6' r='5.5'/%3E%3C/g%3E%3C/svg%3E")
}
.notification-alert{
	color:#ad5e18;
	background:#fff8ed;
	border-color:#fcdba9
}
.notification-alert .notification-icon::before,.notification-alert .notification-inline.notification-error::before{
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ad5e18' stroke-linecap='round' d='M5.06 1.27l-4.5 8.5c-.18.33.06.73.44.73h9c.38 0 .62-.4.44-.73l-4.5-8.5a.494.494 0 00-.88 0zM5.5 4v2'/%3E%3Ccircle cx='5.5' cy='8' r='.8' fill='%23ad5e18'/%3E%3C/svg%3E")
}
.notification-icon::before,.notification-inline.notification-error::before{
	background-size:cover;
	content:"";
	display:inline-block;
	height:14px;
	width:14px;
	vertical-align:middle
}
.notification-dismiss,a.notification-dismiss{
	color:#555;
	cursor:pointer;
	opacity:.6;
	transition:opacity .1s;
	text-decoration:none!important
}
.notification-dismiss:hover{
	opacity:1
}
.notification-inline{
	border-radius:4px;
	line-height:14px;
	margin-top:5px;
	padding:5px;
	position:relative;
	text-align:left;
	vertical-align:middle
}
.notification-inline.notification-error::before{
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23e35b66'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23e35b66'/%3E%3C/svg%3E");
	margin:-2px 5px 0 0
}
[dir=rtl] .notification-inline.notification-error::before{
	margin:0 0 0 5px
}
.notification-inline.notification-error{
	background-color:#fff0f1;
	border:1px solid #e35b66;
	color:#cc3340
}
.notification-inline.notification-large{
	padding:13px 15px;
	margin-bottom:25px
}
.notification-left-aligned{
	text-align:left;
	padding-left:0
}
html[dir=rtl] .notification-left-aligned{
	text-align:right;
	padding-left:auto;
	padding-right:0
}
.dropdown{
	position:relative;
	display:inline-block
}
.dropdown-toggle{
	cursor:pointer;
	background:0 0;
	border:0;
	display:inline-block;
	padding:0;
	text-align:initial;
	vertical-align:middle
}
.dropdown-menu{
	background:#fff;
	border:1px solid #d8dcde;
	border-radius:3px;
	box-shadow:0 20px 30px 0 rgba(23,73,77,.15);
	display:none;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	left:0;
	margin-top:1px;
	min-width:170px;
	padding:10px 0;
	position:absolute;
	text-align:left;
	z-index:1000
}
.dropdown-menu [role=separator]{
	border-bottom:1px solid #e9ebed;
	margin:4px 0
}
.dropdown-menu [role=menuitem],.dropdown-menu [role=menuitemradio]{
	color:#2f3941;
	cursor:pointer;
	display:block;
	padding:7px 40px 7px 20px;
	white-space:nowrap;
	background-color:transparent;
	border:0;
	-webkit-appearance:none;
	text-align:start;
	line-height:inherit;
	width:100%
}
[dir=ltr] .block-list,[dir=ltr] .block-list-item__sections{
	padding-left:0
}
[dir=rtl] .block-list,[dir=rtl] .block-list-item__sections{
	padding-right:0
}
[dir=rtl] .dropdown-menu [role=menuitem],[dir=rtl] .dropdown-menu [role=menuitemradio]{
	padding:7px 20px 7px 40px
}
.dropdown-menu [role=menuitem]:focus,.dropdown-menu [role=menuitem]:hover,.dropdown-menu [role=menuitemradio]:focus,.dropdown-menu [role=menuitemradio]:hover{
	background:rgba(31,115,183,.08);
	text-decoration:none;
	color:#2f3941
}
.dropdown-menu [role=menuitem][aria-checked=true]::after,.dropdown-menu [role=menuitem][aria-selected=true]::after,.dropdown-menu [role=menuitemradio][aria-checked=true]::after,.dropdown-menu [role=menuitemradio][aria-selected=true]::after{
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 7l3 3 7-7'%3E%3C/path%3E%3C/svg%3E");
	display:inline-block;
	height:12px;
	margin-left:10px;
	width:12px
}
[dir=rtl] .dropdown-menu [role=menuitem][aria-checked=true]::after,[dir=rtl] .dropdown-menu [role=menuitem][aria-selected=true]::after,[dir=rtl] .dropdown-menu [role=menuitemradio][aria-checked=true]::after,[dir=rtl] .dropdown-menu [role=menuitemradio][aria-selected=true]::after{
	margin-left:0;
	margin-right:10px;
	float:left
}
.dropdown-menu [role=menuitem][aria-hidden=true],.dropdown-menu [role=menuitem][hidden],.dropdown-menu [role=menuitemradio][aria-hidden=true],.dropdown-menu [role=menuitemradio][hidden]{
	display:none!important
}
.dropdown-menu-top{
	bottom:100%;
	margin-bottom:1px
}
[dir=rtl] .dropdown-menu{
	left:auto;
	right:0;
	text-align:right
}
.content-tags>p{
	color:#68737d;
	margin-top:32px;
	margin-bottom:4px
}
.content-tags-add-hint{
	color:#68737d;
	font-size:14px
}
.content-tag-list{
	display:flex;
	flex-wrap:wrap;
	word-break:break-word
}
.content-tag-list li{
	border-right:1px solid #c2c8cc;
	margin-bottom:4px
}
[dir=ltr] .content-tag-list li{
	padding-right:8px;
	margin-right:8px
}
[dir=rtl] .content-tag-list li{
	padding-left:8px;
	margin-left:8px
}
.content-tag-list li:last-child{
	border:none
}
.categories .blocks-item-link{
	display:flex;
	align-items:left
}
.blocks-item img,.category-page-images,.section-page-images{
	margin-right:20px;
	width:52px;
	height:52px
}
.section-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.section-list-item{
	-webkit-box-flex:1;
	-ms-flex:1 0 420px;
	flex:1 0 420px;
	max-width:100%;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	border-bottom:1px solid #ddd;
	font-size:16px;
	padding:15px 0
}
.article-list{
	margin-left:30px!important
}
.section-list-item:before{
	content:'\002B';
	margin:0 5px 0 -15px;
	color:#d40054
}
.category-tree__title-link:active,.category-tree__title-link:focus,.category-tree__title-link:hover,.custom-block__link:hover .custom-block__title{
	color:#c209c1
}
.section-list{
	list-style-type:none;
	padding-left:18px;
	text-align:left
}
.custom-blocks{
	background:#fff;
	border-radius:0 0 16px 16px;
	box-shadow:var(--box-shadow-base)
}
.custom-block__link{
	display:block;
	height:100%;
	text-align:center;
	background:var(--gray-lightest);
	border:var(--border-width) solid var(--hr-border);
	border-radius:16px;
	transition:border-color .3s
}
.custom-block__link:hover{
	border-color:#c209c1
}
custom-block__icon{
	position:relative;
	width:86px;
	height:86px;
	margin:calc(var(--line-height-computed)) auto calc(var(--line-height-computed) * 1.6)
}
.custom-block__icon img{
	position:absolute;
	top:50%;
	max-width:100%;
	max-height:100%
}
.custom-block__icon svg{
	width:100%;
	height:100%;
	fill:#0c9
}
[dir=ltr] .custom-block__icon img{
	left:50%;
	transform:translate(-50%,-50%)
}
[dir=rtl] .custom-block__icon img{
	right:50%;
	transform:translate(50%,-50%)
}
.custom-block__title{
	margin-bottom:16px;
	font-size:var(--font-size-h3);
	font-weight:var(--strong-font-weight);
	color:#080808;
	transition:color .3s
}
.custom-block__description{
	margin:0;
	color:var(--subtitle-text-color)
}
.category-tree__title-link{
	color:#080808
}
.category-tree__description{
	color:var(--subtitle-text-color)
}
.block-list-item{
	display:flex;
	float:none;
	margin-bottom:24px
}
.block-list-item__inner{
	width:100%;
	padding:24px;
	border:1px solid;
	border-radius:16px
}
.block-list-item__icon{
	display:flex;
	height:68px;
	margin-bottom:8px
}
.block-list-item__icon img{
	max-height:100%
}
.block-list-item__title{
	margin-bottom:16px;
	font-size:20px;
	font-weight:700;
	line-height:28px;
	color:#080808
}
.section .block-list-item__sections li a,.see-all{
	font-size:14px
}
.block-list-item__sections{
	margin:0;
	list-style:none
}
.block-list-item__sections li{
	margin-bottom:16px
}
.see-all{
	padding:6px 16px;
	color:#5a6cf1;
	font-weight:600;
	line-height:20px;
	background:#f0f0f0;
	border-radius:72px
}
.column,.container{
	padding-left:var(--grid-gutter-width)
}
.category-tree__header{
	display:flex;
	justify-content:center
}
.category-tree__header-inner{
	border-bottom:1px solid #c9c9c9
}
.section__title{
	position:relative;
	cursor:pointer
}
.column{
	position:relative;
	width:100%;
	min-height:1px;
	padding-right:30px
}
.column--xs-1{
	width:8.33333%
}
.column--xs-2{
	width:16.66667%
}
.column--xs-3{
	width:25%
}
.column--xs-4{
	width:33.33333%
}
.column--xs-5{
	width:41.66667%
}
.column--xs-6{
	width:50%
}
.column--xs-7{
	width:58.33333%
}
.column--xs-8{
	width:66.66667%
}
.column--xs-9{
	width:75%
}
.column--xs-10{
	width:83.33333%
}
.column--xs-11{
	width:91.66667%
}
.column--xs-12{
	width:100%
}
[dir=ltr] .column--xs-offset-0{
	margin-left:0
}
[dir=rtl] .column--xs-offset-0{
	margin-right:0
}
[dir=ltr] .column--xs-offset-1{
	margin-left:8.33333%
}
[dir=rtl] .column--xs-offset-1{
	margin-right:8.33333%
}
[dir=ltr] .column--xs-offset-2{
	margin-left:16.66667%
}
[dir=rtl] .column--xs-offset-2{
	margin-right:16.66667%
}
[dir=ltr] .column--xs-offset-3{
	margin-left:25%
}
[dir=rtl] .column--xs-offset-3{
	margin-right:25%
}
[dir=ltr] .column--xs-offset-4{
	margin-left:33.33333%
}
[dir=rtl] .column--xs-offset-4{
	margin-right:33.33333%
}
[dir=ltr] .column--xs-offset-5{
	margin-left:41.66667%
}
[dir=rtl] .column--xs-offset-5{
	margin-right:41.66667%
}
[dir=ltr] .column--xs-offset-6{
	margin-left:50%
}
[dir=rtl] .column--xs-offset-6{
	margin-right:50%
}
[dir=ltr] .column--xs-offset-7{
	margin-left:58.33333%
}
[dir=rtl] .column--xs-offset-7{
	margin-right:58.33333%
}
[dir=ltr] .column--xs-offset-8{
	margin-left:66.66667%
}
[dir=rtl] .column--xs-offset-8{
	margin-right:66.66667%
}
[dir=ltr] .column--xs-offset-9{
	margin-left:75%
}
[dir=rtl] .column--xs-offset-9{
	margin-right:75%
}
[dir=ltr] .column--xs-offset-10{
	margin-left:83.33333%
}
[dir=rtl] .column--xs-offset-10{
	margin-right:83.33333%
}
[dir=ltr] .column--xs-offset-11{
	margin-left:91.66667%
}
[dir=rtl] .column--xs-offset-11{
	margin-right:91.66667%
}
[dir=ltr] .column--xs-offset-12{
	margin-left:100%
}
[dir=rtl] .column--xs-offset-12{
	margin-right:100%
}
@media (min-width:576px){
	.custom-block__link,.custom-blocks{
		padding:calc(var(--grid-gutter-width) * 2)
}
	.custom-blocks .row{
		flex-wrap:wrap
}
	.column--sm-1{
		width:8.33333%
}
	.column--sm-2{
		width:16.66667%
}
	.column--sm-3{
		width:25%
}
	.column--sm-4{
		width:33.33333%
}
	.column--sm-5{
		width:41.66667%
}
	.column--sm-6{
		width:50%
}
	.column--sm-7{
		width:58.33333%
}
	.column--sm-8{
		width:66.66667%
}
	.column--sm-9{
		width:75%
}
	.column--sm-10{
		width:83.33333%
}
	.column--sm-11{
		width:91.66667%
}
	.column--sm-12{
		width:100%
}
	[dir=ltr] .column--sm-offset-0{
		margin-left:0
}
	[dir=rtl] .column--sm-offset-0{
		margin-right:0
}
	[dir=ltr] .column--sm-offset-1{
		margin-left:8.33333%
}
	[dir=rtl] .column--sm-offset-1{
		margin-right:8.33333%
}
	[dir=ltr] .column--sm-offset-2{
		margin-left:16.66667%
}
	[dir=rtl] .column--sm-offset-2{
		margin-right:16.66667%
}
	[dir=ltr] .column--sm-offset-3{
		margin-left:25%
}
	[dir=rtl] .column--sm-offset-3{
		margin-right:25%
}
	[dir=ltr] .column--sm-offset-4{
		margin-left:33.33333%
}
	[dir=rtl] .column--sm-offset-4{
		margin-right:33.33333%
}
	[dir=ltr] .column--sm-offset-5{
		margin-left:41.66667%
}
	[dir=rtl] .column--sm-offset-5{
		margin-right:41.66667%
}
	[dir=ltr] .column--sm-offset-6{
		margin-left:50%
}
	[dir=rtl] .column--sm-offset-6{
		margin-right:50%
}
	[dir=ltr] .column--sm-offset-7{
		margin-left:58.33333%
}
	[dir=rtl] .column--sm-offset-7{
		margin-right:58.33333%
}
	[dir=ltr] .column--sm-offset-8{
		margin-left:66.66667%
}
	[dir=rtl] .column--sm-offset-8{
		margin-right:66.66667%
}
	[dir=ltr] .column--sm-offset-9{
		margin-left:75%
}
	[dir=rtl] .column--sm-offset-9{
		margin-right:75%
}
	[dir=ltr] .column--sm-offset-10{
		margin-left:83.33333%
}
	[dir=rtl] .column--sm-offset-10{
		margin-right:83.33333%
}
	[dir=ltr] .column--sm-offset-11{
		margin-left:91.66667%
}
	[dir=rtl] .column--sm-offset-11{
		margin-right:91.66667%
}
	[dir=ltr] .column--sm-offset-12{
		margin-left:100%
}
	[dir=rtl] .column--sm-offset-12{
		margin-right:100%
}
}
@media (min-width:768px){
	.profile-private-badge{
		flex-basis:auto
}
	.profile-section-description{
		flex:1 0 50%;
		padding-bottom:0
}
	.profile-section-sorter .dropdown-toggle::after{
		position:relative
}
	.profile-section-sorter{
		flex:0 1 auto;
		padding-top:0;
		border-top:0;
		margin-left:20px
}
	[dir=rtl] .profile-section-sorter{
		margin-left:0;
		margin-right:20px
}
	.profile-contribution-list>.profile-contribution{
		padding-left:30px
}
	[dir=rtl] .profile-contribution-list>.profile-contribution{
		padding-right:30px;
		padding-left:0
}
	.profile-activity-header,.profile-comments .profile-contribution-breadcrumbs,.profile-contribution-list .profile-contribution-header{
		margin-left:0
}
	[dir=rtl] .profile-comments .profile-contribution-breadcrumbs,[dir=rtl] .profile-contribution-list .profile-contribution-header{
		padding-right:0
}
	.profile-activity{
		padding-left:20px
}
	[dir=rtl] .profile-activity{
		padding-right:20px;
		padding-left:0
}
	.profile-activity:not(:last-child){
		border-left:1px solid #ddd
}
	[dir=rtl] .profile-activity:not(:last-child){
		border-left:0;
		border-right:1px solid #ddd
}
	[dir=rtl] .profile-activity-header{
		margin-right:0
}
	.profile-activity-contribution{
		margin-top:0;
		margin-left:50px
}
	[dir=rtl] .profile-activity-contribution{
		margin-left:0;
		margin-right:50px
}
	.profile-activity-icon{
		left:-14px
}
	[dir=rtl] .profile-activity-icon{
		right:-14px
}
	.custom-block__description{
		padding:0 calc(var(--padding-base-horizontal) * 2)
}
	.column--md-1{
		width:8.33333%
}
	.column--md-2{
		width:16.66667%
}
	.column--md-3{
		width:25%
}
	.column--md-4{
		width:33.33333%
}
	.column--md-5{
		width:41.66667%
}
	.column--md-6{
		width:50%
}
	.column--md-7{
		width:58.33333%
}
	.column--md-8{
		width:66.66667%
}
	.column--md-9{
		width:75%
}
	.column--md-10{
		width:83.33333%
}
	.column--md-11{
		width:91.66667%
}
	.column--md-12{
		width:100%
}
	[dir=ltr] .column--md-offset-1{
		margin-left:8.33333%
}
	[dir=rtl] .column--md-offset-1{
		margin-right:8.33333%
}
	[dir=ltr] .column--md-offset-2{
		margin-left:16.66667%
}
	[dir=rtl] .column--md-offset-2{
		margin-right:16.66667%
}
	[dir=ltr] .column--md-offset-3{
		margin-left:25%
}
	[dir=rtl] .column--md-offset-3{
		margin-right:25%
}
	[dir=ltr] .column--md-offset-4{
		margin-left:33.33333%
}
	[dir=rtl] .column--md-offset-4{
		margin-right:33.33333%
}
	[dir=ltr] .column--md-offset-5{
		margin-left:41.66667%
}
	[dir=rtl] .column--md-offset-5{
		margin-right:41.66667%
}
	[dir=ltr] .column--md-offset-6{
		margin-left:50%
}
	[dir=rtl] .column--md-offset-6{
		margin-right:50%
}
	[dir=ltr] .column--md-offset-7{
		margin-left:58.33333%
}
	[dir=rtl] .column--md-offset-7{
		margin-right:58.33333%
}
	[dir=ltr] .column--md-offset-8{
		margin-left:66.66667%
}
	[dir=rtl] .column--md-offset-8{
		margin-right:66.66667%
}
	[dir=ltr] .column--md-offset-9{
		margin-left:75%
}
	[dir=rtl] .column--md-offset-9{
		margin-right:75%
}
	[dir=ltr] .column--md-offset-10{
		margin-left:83.33333%
}
	[dir=rtl] .column--md-offset-10{
		margin-right:83.33333%
}
	[dir=ltr] .column--md-offset-11{
		margin-left:91.66667%
}
	[dir=rtl] .column--md-offset-11{
		margin-right:91.66667%
}
	[dir=ltr] .column--md-offset-12{
		margin-left:100%
}
	[dir=rtl] .column--md-offset-12{
		margin-right:100%
}
}
@media (min-width:992px){
	.column--lg-1{
		width:8.33333%
}
	.column--lg-2{
		width:16.66667%
}
	.column--lg-3{
		width:25%
}
	.column--lg-4{
		width:33.33333%
}
	.column--lg-5{
		width:41.66667%
}
	.column--lg-6{
		width:50%
}
	.column--lg-7{
		width:58.33333%
}
	.column--lg-8{
		width:66.66667%
}
	.column--lg-9{
		width:75%
}
	.column--lg-10{
		width:83.33333%
}
	.column--lg-11{
		width:91.66667%
}
	.column--lg-12{
		width:100%
}
	[dir=ltr] .column--lg-pull-0{
		right:auto
}
	[dir=rtl] .column--lg-pull-0{
		left:auto
}
	[dir=ltr] .column--lg-pull-1{
		right:8.33333%
}
	[dir=rtl] .column--lg-pull-1{
		left:8.33333%
}
	[dir=ltr] .column--lg-pull-2{
		right:16.66667%
}
	[dir=rtl] .column--lg-pull-2{
		left:16.66667%
}
	[dir=ltr] .column--lg-pull-3{
		right:25%
}
	[dir=rtl] .column--lg-pull-3{
		left:25%
}
	[dir=ltr] .column--lg-pull-4{
		right:33.33333%
}
	[dir=rtl] .column--lg-pull-4{
		left:33.33333%
}
	[dir=ltr] .column--lg-pull-5{
		right:41.66667%
}
	[dir=rtl] .column--lg-pull-5{
		left:41.66667%
}
	[dir=ltr] .column--lg-pull-6{
		right:50%
}
	[dir=rtl] .column--lg-pull-6{
		left:50%
}
	[dir=ltr] .column--lg-pull-7{
		right:58.33333%
}
	[dir=rtl] .column--lg-pull-7{
		left:58.33333%
}
	[dir=ltr] .column--lg-pull-8{
		right:66.66667%
}
	[dir=rtl] .column--lg-pull-8{
		left:66.66667%
}
	[dir=ltr] .column--lg-pull-9{
		right:75%
}
	[dir=rtl] .column--lg-pull-9{
		left:75%
}
	[dir=ltr] .column--lg-pull-10{
		right:83.33333%
}
	[dir=rtl] .column--lg-pull-10{
		left:83.33333%
}
	[dir=ltr] .column--lg-pull-11{
		right:91.66667%
}
	[dir=rtl] .column--lg-pull-11{
		left:91.66667%
}
	[dir=ltr] .column--lg-pull-12{
		right:100%
}
	[dir=rtl] .column--lg-pull-12{
		left:100%
}
	[dir=ltr] .column--lg-push-0{
		left:auto
}
	[dir=rtl] .column--lg-push-0{
		right:auto
}
	[dir=ltr] .column--lg-push-1{
		left:8.33333%
}
	[dir=rtl] .column--lg-push-1{
		right:8.33333%
}
	[dir=ltr] .column--lg-push-2{
		left:16.66667%
}
	[dir=rtl] .column--lg-push-2{
		right:16.66667%
}
	[dir=ltr] .column--lg-push-3{
		left:25%
}
	[dir=rtl] .column--lg-push-3{
		right:25%
}
	[dir=ltr] .column--lg-push-4{
		left:33.33333%
}
	[dir=rtl] .column--lg-push-4{
		right:33.33333%
}
	[dir=ltr] .column--lg-push-5{
		left:41.66667%
}
	[dir=rtl] .column--lg-push-5{
		right:41.66667%
}
	[dir=ltr] .column--lg-push-6{
		left:50%
}
	[dir=rtl] .column--lg-push-6{
		right:50%
}
	[dir=ltr] .column--lg-push-7{
		left:58.33333%
}
	[dir=rtl] .column--lg-push-7{
		right:58.33333%
}
	[dir=ltr] .column--lg-push-8{
		left:66.66667%
}
	[dir=rtl] .column--lg-push-8{
		right:66.66667%
}
	[dir=ltr] .column--lg-push-9{
		left:75%
}
	[dir=rtl] .column--lg-push-9{
		right:75%
}
	[dir=ltr] .column--lg-push-10{
		left:83.33333%
}
	[dir=rtl] .column--lg-push-10{
		right:83.33333%
}
	[dir=ltr] .column--lg-push-11{
		left:91.66667%
}
	[dir=rtl] .column--lg-push-11{
		right:91.66667%
}
	[dir=ltr] .column--lg-push-12{
		left:100%
}
	[dir=rtl] .column--lg-push-12{
		right:100%
}
	[dir=ltr] .column--lg-offset-0{
		margin-left:0
}
	[dir=rtl] .column--lg-offset-0{
		margin-right:0
}
	[dir=ltr] .column--lg-offset-1{
		margin-left:8.33333%
}
	[dir=rtl] .column--lg-offset-1{
		margin-right:8.33333%
}
	[dir=ltr] .column--lg-offset-2{
		margin-left:16.66667%
}
	[dir=rtl] .column--lg-offset-2{
		margin-right:16.66667%
}
	[dir=ltr] .column--lg-offset-3{
		margin-left:25%
}
	[dir=rtl] .column--lg-offset-3{
		margin-right:25%
}
	[dir=ltr] .column--lg-offset-4{
		margin-left:33.33333%
}
	[dir=rtl] .column--lg-offset-4{
		margin-right:33.33333%
}
	[dir=ltr] .column--lg-offset-5{
		margin-left:41.66667%
}
	[dir=rtl] .column--lg-offset-5{
		margin-right:41.66667%
}
	[dir=ltr] .column--lg-offset-6{
		margin-left:50%
}
	[dir=rtl] .column--lg-offset-6{
		margin-right:50%
}
	[dir=ltr] .column--lg-offset-7{
		margin-left:58.33333%
}
	[dir=rtl] .column--lg-offset-7{
		margin-right:58.33333%
}
	[dir=ltr] .column--lg-offset-8{
		margin-left:66.66667%
}
	[dir=rtl] .column--lg-offset-8{
		margin-right:66.66667%
}
	[dir=ltr] .column--lg-offset-9{
		margin-left:75%
}
	[dir=rtl] .column--lg-offset-9{
		margin-right:75%
}
	[dir=ltr] .column--lg-offset-10{
		margin-left:83.33333%
}
	[dir=rtl] .column--lg-offset-10{
		margin-right:83.33333%
}
	[dir=ltr] .column--lg-offset-11{
		margin-left:91.66667%
}
	[dir=rtl] .column--lg-offset-11{
		margin-right:91.66667%
}
	[dir=ltr] .column--lg-offset-12{
		margin-left:100%
}
	[dir=rtl] .column--lg-offset-12{
		margin-right:100%
}
}
.container{
	padding-right:var(--grid-gutter-width)
}
.container-inner{
	max-width:1200px;
	margin:0 auto
}
.lt-layout{
	display:-ms-grid;
	display:grid;
	min-height:100%;
	-ms-grid-rows:auto 1fr auto;
	grid-template-rows:auto 1fr auto;
	-ms-grid-columns:100%;
	grid-template-columns:100%
}
.lt-layout>:first-child{
	-ms-grid-row:1;
	-ms-grid-column:1
}
.lt-layout>:nth-child(2){
	-ms-grid-row:2;
	-ms-grid-column:1
}
.lt-layout>:nth-child(3){
	-ms-grid-row:3;
	-ms-grid-column:1
}
.row{
	display:flex;
	margin-right:calc(var(--grid-gutter-width) * -1);
	margin-left:calc(var(--grid-gutter-width) * -1);
	flex-wrap:wrap
}
.still-have-questions{
	display:flex;
	padding:24px;
	margin-bottom:32px;
	flex-direction:column;
	background:#f8f8f8;
	border-radius:16px;
	box-shadow:var(--box-shadow-base);
	justify-content:center;
	align-items:center
}
@media (min-width:576px){
	.container{
		padding-right:calc(var(--grid-gutter-width) * 2);
		padding-left:calc(var(--grid-gutter-width) * 2)
}
	.still-have-questions{
		padding:32px;
		margin-top:62px
}
}
.still-have-questions__title{
	margin-bottom:8px;
	color:#121212
}
.still-have-questions__text{
	margin-bottom:16px;
	font-weight:500;
	line-height:32px;
	color:#5f5f5f
}
.still-have-questions__btn{
	padding:10px 46px;
	font-size:calc(16px - 0);
	line-height:1.2
}
.footer{
	padding:calc(var(--padding-base-horizontal) * 4) 0;
	margin-top:65px;
	font-size:calc(16px - 2px);
	color:#fff;
	background:#282b36
}
@media (max-width:575px){
	.custom-blocks{
		padding:0 var(--grid-gutter-width) var(--grid-gutter-width)
}
	.custom-blocks .column{
		padding-top:var(--grid-gutter-width)
}
	.custom-block__link{
		padding:var(--grid-gutter-width)
}
	.custom-block__description{
		padding:0 calc(var(--padding-base-horizontal) * 2)
}
	.still-have-questions{
		margin-top:calc(var(--line-height-computed) * 1.92);
		text-align:center
}
	.still-have-questions__title{
		font-size:24px;
		line-height:32px
}
	.still-have-questions__text{
		font-size:20px
}
	.footer{
		padding-bottom:35px
}
}
.btn--primary,input[type=submit]{
	color:#fff;
	border-color:#c209c1;
	padding:10px 46px;
	font-size:24px;
	font-weight:600;
	line-height:40px;
	background:#5a6cf1;
	border-radius:72px
}
.popular-searches,.popular-searches a{
	padding-left:5px;
	color:#ffff;
	user-select:none
}
.btn--primary:active,.btn--primary:focus,.btn--primary:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{
	color:#fff;
	background-color:#5a6cf1;
	border-color:#880687;
	padding:10px 46px;
	font-size:24px;
	font-weight:600;
	line-height:40px;
	border-radius:72px
}
/* Hide the form selector dropdown container */
.request_ticket_form_id { 
    display: none; 
}
.request_custom_fields_20850206915473,.request_custom_fields_21917426243089,.request_custom_fields_21918748518929,.request_subject{
	width:650px;
	height:70px
}
.request_description{
	width:650px;
	height:170px
}
.popular-searches{
	max-width:960px;
	margin:1rem auto 0;
	text-align:center;
	font-size:15px
}
.popular-searches a{
	text-decoration:underline;
	text-decoration-color:#ffff;
	text-underline-position:under
}
.video-wrapper{
	position: relative;
	padding-bottom: 35%;
	/* padding-top: 25px;
	*/
	height: 0;
	overflow: hidden;
}
.video-wrapper iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.slider-captions{
	bottom:1px;
	width : 100%;
}
.bx-wrapper{
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 85px !important;
	max-width: 97% !important;
}
@media(min-width: 992px) {
	.slider-wrapper {
		width: 70%;
		margin: 0 auto;
	}
}
@media(max-width: 500px) {
	span.title{
		font-size: 16px;
	}
}
article iframe, .article-list iframe {
	max-width: 640px;
	width: 100%;
	height: auto;
	min-height: 390px
}
img[data-fancybox] {
  cursor: pointer
}
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }