
/*** T3SB identifier: t3sbs_footerSticky */

html {
	position:relative;
	min-height:100%
}
#page-footer {
	position:absolute;
	bottom:0;
	width:100%
}



/*** T3SB identifier: ytvideo-1833 */

#nav-item-74 {
	display:none !important;
}



/*** T3SB identifier: identifier-faq */



	*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
	
	body {
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
		font-size: 16px;
		line-height: 1.7;
		color: #1a1a1a;
		background: #ffffff;
		padding: 2rem 1rem;
	  }
	  
	  
	  .accordion-item:not(:first-of-type) {
		border-top: 1px solid rgb(232, 232, 232) !important;
	  }
	  
	
	  .faq-container {
		max-width: 820px;
		margin: 0 auto;
	  }

	  .faq-page-title {
		font-size: 26px;
		font-weight: 500;
		color: #1a1a1a;
		margin-bottom: 0.5rem;
	  }
	
	  .faq-page-intro {
		font-size: 15px;
		color: #666;
		margin-bottom: 2.5rem;
		line-height: 1.6;
	  }
	
	  .faq-section-label {
		font-size: 11px;
		font-weight: 600;
		letter-spacing: 0.08em;
		text-transform: uppercase;
		color: #999;
		margin: 2.5rem 0 0.75rem;
		display: flex;
		align-items: center;
		gap: 6px;
	  }
		
	  .faq-section-label i {
		font-size: 14px;
	  }
	
	  .faq-item {
		border: 1px solid #e8e8e8 !important;
		border-radius: 12px !important;
		margin-bottom: 8px;
		overflow: hidden;
		background: #fff;
		transition: border-color 0.15s;
	  }
	  .accordion-item:not(:first-of-type) {
		border: 1px solid rgb(232, 232, 232) !important;
	  }
	  
	  .highlight-box {
		background: #f5f7fa;
		border-left: 3px solid #4a85d4;
		padding: 11px 15px;
		margin-top: 12px;
		font-size: 13px;
		color: #444;
		line-height: 1.65;
		border-radius: 0 6px 6px 0;
	  }

	  .faq-item:hover {
		border-color: #d0d0d0;
	  }
	
	  .faq-item.is-open {
		border-color: #c8d8f0;
	  }
	
	  .faq-question {
	  	display: flex;
		align-items: center;
		gap: 13px !important;
		padding: 15px 18px !important;
		cursor: pointer;
		user-select: none;
		list-style: none;
		transition: background 0.12s;
	  }
	

	  .faq-question::-webkit-details-marker { display: none; }


	  .faq-question:hover {
		background: #f7f7f7;
	  }
	
	  .faq-item.is-open .faq-question {
		background: #f7f9fd;
	  }
	
	  .faq-icon-wrap {
		width: 30px;
		height: 30px;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-shrink: 0;
		font-size: 15px;
	  }
	
	  .icon-green  { background: #eaf6ee; color: #2a7a45; }
	  .icon-blue   { background: #e8f1fb; color: #1a5fa8; }
	  .icon-amber  { background: #fef3e2; color: #a05d00; }
	  .icon-purple { background: #f0eefe; color: #5540b5; }
	  .icon-gray   { background: #f2f2f2; color: #555; }
	
	  .faq-question-text {
		font-size: 15px;
		font-weight: 500;
		color: #1a1a1a;
		flex: 1;
		line-height: 1.45;
		padding-left: .6rem;
	  }
	
	  .faq-answer {
		padding: 0 18px 18px 71px;
		font-size: 14px;
		color: #444;
		line-height: 1.75;
		border-top: 1px solid #f0f0f0;
		padding-top: 14px;
	  }
	
.faq-item.is-open .faq-answer {
display: block;
}


	  .faq-answer p {
		margin-bottom: 8px;
	  }
	
	  .faq-answer p:last-child {
		margin-bottom: 0;
	  }
	
	  .faq-answer ul {
		padding-left: 20px;
		margin: 8px 0;
		line-height: 2;
	  }
	
	.page-content, #page-wrapper, #main-navbar, #page-footer {
		overflow-x: hidden !important;
	}
	
	.accordion-button::before, .accordion .accordion-button::before,
	.accordion-button::after, .accordion .accordion-button::after  {
	  display: none !important;
	}
	
	.accordion-button:not(.collapsed)::before, .accordion .accordion-button:not(.collapsed)::before {
	  background-image: inherit !important;
	  font-family: inherit !important;
	  font-style: inherit !important;
	  font-weight: inherit !important;
	  content: "";
	  display: none !important;
	}
	
	.accordion-item:not(:first-of-type) {
	  border: 1px solid rgb(232, 232, 232) !important;
	}
	
	


	
	  @media (max-width: 600px) {
		.faq-answer { padding-left: 18px; }
		.faq-question { gap: 10px; padding: 13px 14px; }
		.faq-answer { padding: 12px 14px 16px; }
		.faq-question-text { font-size: 14px; }
	  }


