@charset "UTF-8";
/*! jQuery UI - v1.12.1 - 2021-10-06

/* Layout helpers
----------------------------------*/
.faq_mastcont {
	width: 100%
}
.faq_mastcont .ui-helper-hidden {
	display: none
}
.faq_mastcont .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.faq_mastcont .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.faq_mastcont .ui-helper-clearfix:before, .faq_mastcont .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}
.faq_mastcont .ui-helper-clearfix:after {
	clear: both
}
.faq_mastcont .ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.faq_mastcont .ui-front {
	z-index: 100
}
.faq_mastcont .ui-state-disabled {
	cursor: default !important;
	pointer-events: none
}
.faq_mastcont .ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.faq_mastcont .ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block
}
.faq_mastcont .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.faq_mastcont .ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0;
	font-size: 100%;
	width: 100%
}
.faq_mastcont .ui-accordion .ui-accordion-content {
	padding: 0 50px 20px 0;
	border-top: 0;
	overflow: auto
}
.faq_mastcont .ui-widget .ui-widget {
	font-size: 1em
}
.faq_mastcont .ui-widget input, .faq_mastcont .ui-widget select, .faq_mastcont .ui-widget textarea, .faq_mastcont .ui-widget button {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em
}
.faq_mastcont .ui-widget.ui-widget-content {
	border: 1px solid #ccc
}
.faq_mastcont .ui-widget-content a {
	color: #333
}
.faq_mastcont .ui-widget-header {
	color: #fff;
	font-weight: 700
}
.faq_mastcont .ui-widget-header a {
	color: #fff
}
.faq_mastcont .ui-state-default, .faq_mastcont .ui-widget-content .ui-state-default, .faq_mastcont .ui-widget-header .ui-state-default, .faq_mastcont .ui-button, /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */ html .faq_mastcont .ui-button.ui-state-disabled:hover, html .faq_mastcont .ui-button.ui-state-disabled:active {
	border-top: 1px solid #000;
	unicsuperior/border-bottom: 1px solid #fbcb09;
	* //background:#f6f6f6 url(../img/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	* //background-color:rgba(229,178,66,0.05);
	*/font-weight: bold
}
.faq_mastcont .ui-state-default a, .faq_mastcont .ui-state-default a:link, .faq_mastcont .ui-state-default a:visited, a.faq_mastcont .ui-button, a:link.faq_mastcont .ui-button, a:visited.faq_mastcont .ui-button, .faq_mastcont .ui-button {
	color: #1c94c4;
	text-decoration: none
}
.faq_mastcont .ui-state-hover, .faq_mastcont .ui-widget-content .ui-state-hover, .faq_mastcont .ui-widget-header .ui-state-hover, .faq_mastcont .ui-state-focus, .faq_mastcont .ui-widget-content .ui-state-focus, .faq_mastcont .ui-widget-header .ui-state-focus, .faq_mastcont .ui-button:hover, .faq_mastcont .ui-button:focus {
	font-weight: 700
}
.faq_mastcont .ui-state-hover a, .faq_mastcont .ui-state-hover a:hover, .faq_mastcont .ui-state-hover a:link, .faq_mastcont .ui-state-hover a:visited, .faq_mastcont .ui-state-focus a, .faq_mastcont .ui-state-focus a:hover, .faq_mastcont .ui-state-focus a:link, .faq_mastcont .ui-state-focus a:visited, a.faq_mastcont .ui-button:hover, a.faq_mastcont .ui-button:focus {
	color: #c77405;
	text-decoration: none
}
.faq_mastcont .ui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6
}
.faq_mastcont .ui-state-active, .faq_mastcont .ui-widget-content .ui-state-active, .faq_mastcont .ui-widget-header .ui-state-active, a.faq_mastcont .ui-button:active, .faq_mastcont .ui-button:active, .faq_mastcont .ui-button.ui-state-active:hover {
	background: #fff url(../img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: 700
}
.faq_mastcont .ui-state-active a, .faq_mastcont .ui-state-active a:link, .faq_mastcont .ui-state-active a:visited {
	text-decoration: none
}
.faq_mastcont .ui-state-highlight, .faq_mastcont .ui-widget-content .ui-state-highlight, .faq_mastcont .ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(../img/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636
}
.faq_mastcont .ui-state-checked {
	border: 1px solid #fed22f;
	background: #ffe45c
}
.faq_mastcont .ui-state-highlight a, .faq_mastcont .ui-widget-content .ui-state-highlight a, .faq_mastcont .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.faq_mastcont .ui-state-error, .faq_mastcont .ui-widget-content .ui-state-error, .faq_mastcont .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(../img/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #fff
}
.faq_mastcont .ui-state-error a, .faq_mastcont .ui-widget-content .ui-state-error a, .faq_mastcont .ui-widget-header .ui-state-error a {
	color: #fff
}
.faq_mastcont .ui-state-error-text, .faq_mastcont .ui-widget-content .ui-state-error-text, .faq_mastcont .ui-widget-header .ui-state-error-text {
	color: #fff
}
.faq_mastcont .ui-priority-primary, .faq_mastcont .ui-widget-content .ui-priority-primary, .faq_mastcont .ui-widget-header .ui-priority-primary {
	font-weight: 700
}
.faq_mastcont .ui-priority-secondary, .faq_mastcont .ui-widget-content .ui-priority-secondary, .faq_mastcont .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}
.faq_mastcont .ui-state-disabled, .faq_mastcont .ui-widget-content .ui-state-disabled, .faq_mastcont .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.faq_mastcont .ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
.faq_mastcont .ui-icon {
	width: 35px;
	height: 35px;
	margin-right: 20px
}
.faq_mastcont .ui-icon, .faq_mastcont .ui-widget-content .ui-icon {
	background-image: url(../img/arrows_down-up.png)
}
.faq_mastcont .ui-widget-header .ui-icon {
	background-image: url(../img/arrows_down-up.png)
}
.faq_mastcont .ui-state-hover .ui-icon, .faq_mastcont .ui-state-focus .ui-icon, .faq_mastcont .ui-button:hover .ui-icon, .faq_mastcont .ui-button:focus .ui-icon {
	background-image: url(../img/arrows_down-up.png)
}
.faq_mastcont .ui-state-active .ui-icon, .faq_mastcont .ui-button:active .ui-icon {
	background-image: url(../img/arrows_down-up.png)
}
.faq_mastcont .ui-state-highlight .ui-icon, .faq_mastcont .ui-button .ui-state-highlight.ui-icon {
	background-image: url(../img/arrows_down-up.png)
}
.faq_mastcont .ui-state-error .ui-icon, .faq_mastcont .ui-state-error-text .ui-icon {
	background-image: url(../img/arrows_down-up.png)
}
.faq_mastcont .ui-button .ui-icon {
	background-image: url(../img/arrows_down-up.png)
}
.faq_mastcont .ui-icon-blank {
	background-position: 35px 35px
}
.faq_mastcont .ui-icon-caret-1-n {
	background-position: 0 0
}
.faq_mastcont .ui-icon-caret-1-ne {
	background-position: -16px 0
}
.faq_mastcont .ui-icon-caret-1-e {
	background-position: -32px 0
}
.faq_mastcont .ui-icon-caret-1-se {
	background-position: -48px 0
}
.faq_mastcont .ui-icon-caret-1-s {
	background-position: -65px 0
}
.faq_mastcont .ui-icon-caret-1-sw {
	background-position: -80px 0
}
.faq_mastcont .ui-icon-caret-1-w {
	background-position: -96px 0
}
.faq_mastcont .ui-icon-caret-1-nw {
	background-position: -112px 0
}
.faq_mastcont .ui-icon-caret-2-n-s {
	background-position: -128px 0
}
.faq_mastcont .ui-icon-caret-2-e-w {
	background-position: -144px 0
}
.faq_mastcont .ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.faq_mastcont .ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.faq_mastcont .ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.faq_mastcont .ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.faq_mastcont .ui-icon-triangle-1-s {
	background-position: -65px -16px
}
.faq_mastcont .ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.faq_mastcont .ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.faq_mastcont .ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.faq_mastcont .ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.faq_mastcont .ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.faq_mastcont .ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.faq_mastcont .ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.faq_mastcont .ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.faq_mastcont .ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.faq_mastcont .ui-icon-arrow-1-s {
	background-position: -65px -32px
}
.faq_mastcont .ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.faq_mastcont .ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.faq_mastcont .ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.faq_mastcont .ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.faq_mastcont .ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.faq_mastcont .ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.faq_mastcont .ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.faq_mastcont .ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.faq_mastcont .ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.faq_mastcont .ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.faq_mastcont .ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.faq_mastcont .ui-icon-arrowthick-1-n {
	background-position: 1px -48px
}
.faq_mastcont .ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.faq_mastcont .ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.faq_mastcont .ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.faq_mastcont .ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.faq_mastcont .ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.faq_mastcont .ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.faq_mastcont .ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.faq_mastcont .ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.faq_mastcont .ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.faq_mastcont .ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.faq_mastcont .ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.faq_mastcont .ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.faq_mastcont .ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.faq_mastcont .ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.faq_mastcont .ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.faq_mastcont .ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.faq_mastcont .ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.faq_mastcont .ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.faq_mastcont .ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.faq_mastcont .ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.faq_mastcont .ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.faq_mastcont .ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.faq_mastcont .ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.faq_mastcont .ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.faq_mastcont .ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.faq_mastcont .ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.faq_mastcont .ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.faq_mastcont .ui-icon-arrow-4 {
	background-position: 0 -80px
}
.faq_mastcont .ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.faq_mastcont .ui-icon-extlink {
	background-position: -32px -80px
}
.faq_mastcont .ui-icon-newwin {
	background-position: -48px -80px
}
.faq_mastcont .ui-icon-refresh {
	background-position: -64px -80px
}
.faq_mastcont .ui-icon-shuffle {
	background-position: -80px -80px
}
.faq_mastcont .ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.faq_mastcont .ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.faq_mastcont .ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.faq_mastcont .ui-icon-folder-open {
	background-position: -16px -96px
}
.faq_mastcont .ui-icon-document {
	background-position: -32px -96px
}
.faq_mastcont .ui-icon-document-b {
	background-position: -48px -96px
}
.faq_mastcont .ui-icon-note {
	background-position: -64px -96px
}
.faq_mastcont .ui-icon-mail-closed {
	background-position: -80px -96px
}
.faq_mastcont .ui-icon-mail-open {
	background-position: -96px -96px
}
.faq_mastcont .ui-icon-suitcase {
	background-position: -112px -96px
}
.faq_mastcont .ui-icon-comment {
	background-position: -128px -96px
}
.faq_mastcont .ui-icon-person {
	background-position: -144px -96px
}
.faq_mastcont .ui-icon-print {
	background-position: -160px -96px
}
.faq_mastcont .ui-icon-trash {
	background-position: -176px -96px
}
.faq_mastcont .ui-icon-locked {
	background-position: -192px -96px
}
.faq_mastcont .ui-icon-unlocked {
	background-position: -208px -96px
}
.faq_mastcont .ui-icon-bookmark {
	background-position: -224px -96px
}
.faq_mastcont .ui-icon-tag {
	background-position: -240px -96px
}
.faq_mastcont .ui-icon-home {
	background-position: 0 -112px
}
.faq_mastcont .ui-icon-flag {
	background-position: -16px -112px
}
.faq_mastcont .ui-icon-calendar {
	background-position: -32px -112px
}
.faq_mastcont .ui-icon-cart {
	background-position: -48px -112px
}
.faq_mastcont .ui-icon-pencil {
	background-position: -64px -112px
}
.faq_mastcont .ui-icon-clock {
	background-position: -80px -112px
}
.faq_mastcont .ui-icon-disk {
	background-position: -96px -112px
}
.faq_mastcont .ui-icon-calculator {
	background-position: -112px -112px
}
.faq_mastcont .ui-icon-zoomin {
	background-position: -128px -112px
}
.faq_mastcont .ui-icon-zoomout {
	background-position: -144px -112px
}
.faq_mastcont .ui-icon-search {
	background-position: -160px -112px
}
.faq_mastcont .ui-icon-wrench {
	background-position: -176px -112px
}
.faq_mastcont .ui-icon-gear {
	background-position: -192px -112px
}
.faq_mastcont .ui-icon-heart {
	background-position: -208px -112px
}
.faq_mastcont .ui-icon-star {
	background-position: -224px -112px
}
.faq_mastcont .ui-icon-link {
	background-position: -240px -112px
}
.faq_mastcont .ui-icon-cancel {
	background-position: 0 -128px
}
.faq_mastcont .ui-icon-plus {
	background-position: -16px -128px
}
.faq_mastcont .ui-icon-plusthick {
	background-position: -32px -128px
}
.faq_mastcont .ui-icon-minus {
	background-position: -48px -128px
}
.faq_mastcont .ui-icon-minusthick {
	background-position: -64px -128px
}
.faq_mastcont .ui-icon-close {
	background-position: -80px -128px
}
.faq_mastcont .ui-icon-closethick {
	background-position: -96px -128px
}
.faq_mastcont .ui-icon-key {
	background-position: -112px -128px
}
.faq_mastcont .ui-icon-lightbulb {
	background-position: -128px -128px
}
.faq_mastcont .ui-icon-scissors {
	background-position: -144px -128px
}
.faq_mastcont .ui-icon-clipboard {
	background-position: -160px -128px
}
.faq_mastcont .ui-icon-copy {
	background-position: -176px -128px
}
.faq_mastcont .ui-icon-contact {
	background-position: -192px -128px
}
.faq_mastcont .ui-icon-image {
	background-position: -208px -128px
}
.faq_mastcont .ui-icon-video {
	background-position: -224px -128px
}
.faq_mastcont .ui-icon-script {
	background-position: -240px -128px
}
.faq_mastcont .ui-icon-alert {
	background-position: 0 -144px
}
.faq_mastcont .ui-icon-info {
	background-position: -16px -144px
}
.faq_mastcont .ui-icon-notice {
	background-position: -32px -144px
}
.faq_mastcont .ui-icon-help {
	background-position: -48px -144px
}
.faq_mastcont .ui-icon-check {
	background-position: -64px -144px
}
.faq_mastcont .ui-icon-bullet {
	background-position: -80px -144px
}
.faq_mastcont .ui-icon-radio-on {
	background-position: -96px -144px
}
.faq_mastcont .ui-icon-radio-off {
	background-position: -112px -144px
}
.faq_mastcont .ui-icon-pin-w {
	background-position: -128px -144px
}
.faq_mastcont .ui-icon-pin-s {
	background-position: -144px -144px
}
.faq_mastcont .ui-icon-play {
	background-position: 0 -160px
}
.faq_mastcont .ui-icon-pause {
	background-position: -16px -160px
}
.faq_mastcont .ui-icon-seek-next {
	background-position: -32px -160px
}
.faq_mastcont .ui-icon-seek-prev {
	background-position: -48px -160px
}
.faq_mastcont .ui-icon-seek-end {
	background-position: -64px -160px
}
.faq_mastcont .ui-icon-seek-start {
	background-position: -80px -160px
}
.faq_mastcont .ui-icon-seek-first {
	background-position: -80px -160px
}
.faq_mastcont .ui-icon-stop {
	background-position: -96px -160px
}
.faq_mastcont .ui-icon-eject {
	background-position: -112px -160px
}
.faq_mastcont .ui-icon-volume-off {
	background-position: -128px -160px
}
.faq_mastcont .ui-icon-volume-on {
	background-position: -144px -160px
}
.faq_mastcont .ui-icon-power {
	background-position: 0 -176px
}
.faq_mastcont .ui-icon-signal-diag {
	background-position: -16px -176px
}
.faq_mastcont .ui-icon-signal {
	background-position: -32px -176px
}
.faq_mastcont .ui-icon-battery-0 {
	background-position: -48px -176px
}
.faq_mastcont .ui-icon-battery-1 {
	background-position: -64px -176px
}
.faq_mastcont .ui-icon-battery-2 {
	background-position: -80px -176px
}
.faq_mastcont .ui-icon-battery-3 {
	background-position: -96px -176px
}
.faq_mastcont .ui-icon-circle-plus {
	background-position: 0 -192px
}
.faq_mastcont .ui-icon-circle-minus {
	background-position: -16px -192px
}
.faq_mastcont .ui-icon-circle-close {
	background-position: -32px -192px
}
.faq_mastcont .ui-icon-circle-triangle-e {
	float: right;
	margin-top: 20px;
	background-position: 0 0
}
.faq_mastcont .ui-icon-circle-triangle-s {
	float: right;
	margin-top: 20px;
	background-position: -45px 0
}
.faq_mastcont .ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.faq_mastcont .ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.faq_mastcont .ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.faq_mastcont .ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.faq_mastcont .ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.faq_mastcont .ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.faq_mastcont .ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.faq_mastcont .ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.faq_mastcont .ui-icon-circle-check {
	background-position: -208px -192px
}
.faq_mastcont .ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.faq_mastcont .ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.faq_mastcont .ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.faq_mastcont .ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.faq_mastcont .ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.faq_mastcont .ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.faq_mastcont .ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.faq_mastcont .ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.faq_mastcont .ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.faq_mastcont .ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.faq_mastcont .ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.faq_mastcont .ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.faq_mastcont .ui-corner-all, .faq_mastcont .ui-corner-top, .faq_mastcont .ui-corner-left, .faq_mastcont .ui-corner-tl {
	border-top-left-radius: 0
}
.faq_mastcont .ui-corner-all, .faq_mastcont .ui-corner-top, .faq_mastcont .ui-corner-right, .faq_mastcont .ui-corner-tr {
	border-top-right-radius: 0
}
.faq_mastcont .ui-corner-all, .faq_mastcont .ui-corner-bottom, .faq_mastcont .ui-corner-left, .faq_mastcont .ui-corner-bl {
	border-bottom-left-radius: 0
}
.faq_mastcont .ui-corner-all, .faq_mastcont .ui-corner-bottom, .faq_mastcont .ui-corner-right, .faq_mastcont .ui-corner-br {
	border-bottom-right-radius: 0
}
.faq_mastcont .ui-widget-overlay {
	background: #666 url(../img/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50)
}
.faq_mastcont .ui-widget-shadow {
	-webkit-box-shadow: -5px -5px 5px #000;
	box-shadow: -5px -5px 5px #000
}
.titol {
	font-family: 'Outfit', sans-serif
}
.content {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	justify-content: center
}
a { color: #000;}
.footer a, .mobile_footer a { color: #fff;}
@media screen and (max-width: 992px) {
	.responsive_img {
		width: 100%;
		height: auto
	}
	.head_logo {
		display: flex;
		width: 100% !important;
		padding: 10px 0 20px 5px
	}
	.head_banner {
		display: none
	}
	.mobile_head_banner {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: auto;
		margin-bottom: 80px
	}
	.mobile_head_banner_text {
		display: flex;
		font-size: 42px;
		color: #000;
		line-height: 50px;
		font-weight: 700;
		font-family: 'Outfit', sans-serif;
		margin-left: 10px;
		margin-top: 10px
	}
	.head_banner_button {
		display: flex;
		flex-direction: column
	}
	.bt_head_banner_button {
		background-color: #E12423;
		border: none;
		color: #fff;
		padding: 16px 32px;
		text-decoration: none;
		margin: 5px 2px;
		cursor: pointer;
		text-transform: uppercase;
		border-radius: 5px;
		margin-left: 10px
	}
	.bt_white {
		background-color: #fff;
		border: none;
		color: #E12423;
		padding: 16px 32px;
		text-decoration: none;
		margin: 4px 2px;
		cursor: pointer;
		text-transform: uppercase;
		border-radius: 5px;
		margin-left: 10px;
		border: 2px solid #E12423
	}
	.seccio {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: auto;
		font-family: 'Outfit', sans-serif;
		margin-top: 30px
	}
	.seccio_opciones {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: auto;
		font-family: 'Outfit', sans-serif;
		margin-top: 30px
	}
	.titol_seccio {
		font-weight: 700;
		font-size: 42px;
		padding: 0 5px
	}
	.titol_seccio p {
		margin-top: 5px;
		margin-bottom: 5px
	}
	.seccio_dc {
		display: flex;
		flex-direction: column !important;
		margin-top: 0
	}
	.seccio_dc1 {
		width: 100% !important;
		padding: 0 10px
	}
	.seccio_dc1_s {
		width: 100%
	}
	.seccio_dc2 {
		width: 100% !important
	}
	.text_paragraf_18gris {
		font-family: 'Outfit';
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 32px;
		color: #6B6B6B;
		padding-right: 20px
	}
	.text_paragraf_18gris_servicios {
		font-family: 'Outfit';
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 32px;
		color: #6B6B6B;
		padding-right: 20px;
		padding-left: 10px
	}
	.mobile_footer {
		display: flex;
		flex-direction: column;
		background-color: #000;
		width: 100%;
		height: auto;
		padding: 5px 10px 10px;
		font-family: 'Outfit', sans-serif;
		margin-top: 100px
	}
	.footer {
		display: none
	}
	.mobile_footer_footer {
		display: flex;
		flex-direction: column;
		background-color: #000;
		color: #fff;
		width: 100%;
		font-family: 'Outfit', sans-serif
	}
	.mobile_footer_footer a:link {
		color: #fff !important
	}
}
@media screen and (min-width: 1400px) {
	.head_banner {
		display: flex;
		flex-direction: column;
		width: 1440px !important;
		height: 670px;
		background-color: grey;
		justify-content: flex-start;
		background-image: url(../img/header_space_hub.png);
		background-size: cover
	}
}
@media screen and (min-width: 991px) {
	.responsive_img {
		height: auto
	}
	.head_logo {
		display: flex;
		width: 1440px
	}
	.head_banner {
		display: flex;
		flex-direction: column;
		width: 100%;
		min-height: 670px;
		padding-bottom: 50px;
		background-color: red;
		justify-content: flex-start;
		background-image: url(../img/header_space_hub.png);
		background-size: cover !important
	}
	.head_banner_text {
		display: flex;
		font-size: 72px;
		color: #fff;
		line-height: 80px;
		font-weight: 700;
		font-family: 'Outfit', sans-serif;
		margin-left: 50px;
		margin-top: 100px
	}
	.mobile_head_banner {
		display: none
	}
	.bt_head_banner_button {
		background-color: #E12423;
		border: none;
		color: #fff;
		padding: 16px 32px;
		text-decoration: none;
		margin: 4px 2px;
		cursor: pointer;
		text-transform: uppercase;
		border-radius: 5px;
		margin-left: 50px
	}
	.bt_white {
		background-color: #fff;
		border: none;
		color: #E12423;
		padding: 16px 32px;
		text-decoration: none;
		margin: 4px 2px;
		cursor: pointer;
		text-transform: uppercase;
		border-radius: 5px;
		margin-left: 50px;
		border: 2px solid #E12423
	}
	.seccio {
		display: flex;
		flex-direction: column;
		width: 1440px;
		padding: 40px;
		font-family: 'Outfit', sans-serif;
		margin-top: 0
	}
	.seccio_opciones {
		display: flex;
		flex-direction: column;
		width: 1440px;
		height: 670px;
		padding: 0 40px 40px;
		font-family: 'Outfit', sans-serif
	}
	.titol_seccio {
		font-weight: 700;
		font-size: 56px
	}
	.seccio_dc {
		display: flex;
		flex-direction: row
	}
	.seccio_dc1_s {
		width: 50%
	}
	.seccio_dc1 {
		width: 50%
	}
	.seccio_dc2 {
		width: 50%
	}
	.text_paragraf_18gris {
		font-family: 'Outfit';
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 180%;
		color: #6B6B6B;
		width: 490px
	}
	.text_paragraf_18gris_servicios {
		font-family: 'Outfit';
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 180%;
		color: #6B6B6B;
		width: 490px;
		padding: 0 250px 0 50px
	}
	.mobile_footer {
		display: none
	}
	.footer {
		display: flex;
		flex-direction: column;
		background-color: #000;
		width: 1440px;
		height: auto;
		padding: 40px;
		font-family: 'Outfit', sans-serif;
		margin-top: 100px
	}
	.footer_footer {
		display: flex;
		flex-direction: row;
		background-color: #000;
		color: #fff;
		width: 100%;
		font-family: 'Outfit', sans-serif
	}
	.footer_copyr {
		display: flex;
		justify-content: flex-start;
		font-size: 18px;
		line-height: 32px;
		font-weight: 300;
		font-family: "Outfit", Sans-serif
	}
	.footer_legal_text {
		display: flex;
		justify-content: right;
		flex-direction: row;
		align-items: center;
		margin-left: auto
	}
	.footer_legal_text_link {
		display: flex;
		margin-right: 40px
	}
	.footer_footer a:link {
		color: #fff !important
	}
	.footer_legal_text_link a:link {
		color: #fff;
		text-decoration: none
	}
	.footer_legal_text_link a:visited {
		color: #fff;
		text-decoration: none
	}
	.footer_legal_text_link a:hover {
		color: #E12423;
		text-decoration: none
	}
	.mobile_footer {
		display: none
	}
	.bt_cta_otras_opciones {
		display: flex;
		width: 100%;
		justify-content: center
	}
	.titulos_sin_acordio {
		display: flex;
		height: auto;
		padding: 0
	}
	.titol_columna_sin_acordio {
		font-family: 'Outfit', sans-serif;
		font-weight: 700;
		font-size: 24px;
		line-height: 36px;
		color: #000
	}
	.titol_columna_sin_acordio a {
		text-decoration: none !important
	}
	.titol_columna {
		font-family: 'Outfit', sans-serif;
		font-weight: 700;
		font-size: 24px;
		line-height: 36px
	}
	hr {
		border: 1px solid #000
	}
	.contenido_acordio a {
		color: #E12423 !important;
		font-weight: 700
	}
	.contenido_acordio p {
		font-size: 18px;
		line-height: 32px;
		color: #6B6B6B
	}
	#ui-id-1 {
		border-top: 1px solid #fff
	}
	#bloque1 {
		margin-top: -14px
	}
	#bloque2 {
		margin-top: -14px
	}
	.nrt_mega_menu .menu_sub {
		text-align: left;
		font-weight: 400;
		visibility: hidden;
		pointer-events: none
	}
	.nrt_mega_menu .menu_sub .nrt_mega_block_28 a {
		color: red !important
	}
	.nrt_mega_menu .style_wide a.element_a_depth_1 {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		color: #000;
		padding: 0;
		color: red !important;
		text-transform: initial
	}
	#crmWebToEntityForm.zcwf_lblLeft {
		width: 100%;
		padding: 25px;
		margin: 0 0 0 20px;
		box-sizing: border-box
	}
	#crmWebToEntityForm.zcwf_lblLeft * {
		box-sizing: border-box
	}
	#crmWebToEntityForm {
		text-align: left
	}
	#crmWebToEntityForm * {
		direction: ltr
	}
	.zcwf_lblLeft .zcwf_title {
		word-wrap: break-word;
		padding: 0 6px 10px;
		font-weight: 700
	}
	.zcwf_lblLeft .zcwf_col_fld input[type=text], .zcwf_lblLeft .zcwf_col_fld textarea {
		width: 60%;
		border: 1px solid #ccc !important;
		resize: vertical;
		border-radius: 2px;
		float: left
	}
	.zcwf_lblLeft .zcwf_col_lab {
		width: 30%;
		word-break: break-word;
		padding: 0 6px;
		margin-right: 10px;
		margin-top: 5px;
		float: left;
		min-height: 1px
	}
	.zcwf_lblLeft .zcwf_col_fld {
		float: left;
		width: 68%;
		padding: 0 6px;
		position: relative;
		margin-top: 5px
	}
	.zcwf_lblLeft .zcwf_privacy {
		padding: 6px
	}
	.zcwf_lblLeft .wfrm_fld_dpNn {
		display: none
	}
	.dIB {
		display: inline-block
	}
	.zcwf_lblLeft .zcwf_col_fld_slt {
		width: 60%;
		border: 1px solid #ccc;
		background: #fff;
		border-radius: 4px;
		font-size: 12px;
		float: left;
		resize: vertical;
		padding: 2px 5px
	}
	.zcwf_lblLeft .zcwf_row:after, .zcwf_lblLeft .zcwf_col_fld:after {
		content: '';
		display: table;
		clear: both
	}
	.zcwf_lblLeft .zcwf_col_help {
		float: left;
		margin-left: 7px;
		font-size: 12px;
		max-width: 35%;
		word-break: break-word
	}
	.zcwf_lblLeft .zcwf_help_icon {
		cursor: pointer;
		width: 16px;
		height: 16px;
		display: inline-block;
		background: #fff;
		border: 1px solid #ccc;
		color: #ccc;
		text-align: center;
		font-size: 11px;
		line-height: 16px;
		font-weight: 700;
		border-radius: 50%
	}
	.zcwf_lblLeft .zcwf_row {
		margin: 15px 0
	}
	.zcwf_lblLeft .formsubmit {
		margin-right: 5px;
		cursor: pointer;
		color: #333;
		font-size: 12px
	}
	.zcwf_lblLeft .zcwf_privacy_txt {
		width: 90%;
		color: #000;
		font-size: 12px;
		font-family: Arial;
		display: inline-block;
		vertical-align: top;
		color: #333;
		padding-top: 2px;
		margin-left: 6px
	}
	.zcwf_lblLeft .zcwf_button {
		font-size: 12px;
		color: #333;
		border: 1px solid #ccc;
		padding: 3px 9px;
		border-radius: 4px;
		cursor: pointer;
		max-width: 120px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.zcwf_lblLeft .zcwf_tooltip_over {
		position: relative
	}
	.zcwf_lblLeft .zcwf_tooltip_ctn {
		position: absolute;
		background: #dedede;
		padding: 3px 6px;
		top: 3px;
		border-radius: 4px;
		word-break: break-word;
		min-width: 100px;
		max-width: 150px;
		color: #333;
		z-index: 100
	}
	.zcwf_lblLeft .zcwf_ckbox {
		float: left
	}
	.zcwf_lblLeft .zcwf_file {
		width: 55%;
		box-sizing: border-box;
		float: left
	}
	.clearB:after {
		content: '';
		display: block;
		clear: both
	}
	.titol {
		font-family: 'Outfit', sans-serif
	}
	.content {
		display: flex;
		width: 100%;
		flex-direction: column;
		align-items: center;
		justify-content: center
	}
	.footer_footer a:link {
		color: #fff !important
	}
	.footer_legal_text_link a:link a:visited {
		color: #fff;
		text-decoration: none
	}
	.footer_legal_text_link a:hover {
		color: #E12423;
		text-decoration: none
	}
	.mobile_footer {
		display: none
	}
	.header_legaltext {
		display: flex;
		background-color: #fafafafa;
		font-family: 'Outfit', sans-serif;
		justify-content: center;
		width: 100%;
		height: auto;
		margin-bottom: 50px;
		padding: 25px 0
	}
	.header_title {
		display: flex;
		justify-content: left;
		width: 1440px;
		flex-direction: column
	}
	.header_title h1 {
		font-size: 72px;
		line-height: 79px;
		font-weight: 800;
		letter-spacing: 0;
		margin-bottom: 5px
	}
	.header_breadcrumbs {
		display: flex;
		flex-direction: row;
		color: #6B6B6B
	}
	.header_breadcrumbs a {
		color: #6B6B6B;
		text-decoration: none
	}
	.header_breadcrumbs a:hover {
		color: #E12423;
		text-decoration: none
	}
	.header_breadcrumbs-current {
		display: flex;
		margin-left: 5px;
		color: #000;
		font-weight: 700
	}
	@media all and (max-width: 600px) {
		.zcwf_lblLeft .zcwf_col_lab, .zcwf_lblLeft .zcwf_col_fld {
			width: auto;
			float: none !important
		}
		.zcwf_lblLeft .zcwf_col_help {
			width: 40%
		}
	}
	@media screen and (max-width: 480px) {
		.responsive_img {
			width: 100%;
			height: auto
		}
		.head_logo {
			display: flex;
			width: 100%;
			padding: 10px 0 20px 5px
		}
		.head_banner {
			display: none
		}
		.mobile_head_banner {
			display: flex;
			flex-direction: column;
			width: 100%;
			height: auto;
			margin-bottom: 80px
		}
		.mobile_head_banner_text {
			display: flex;
			font-size: 42px;
			color: #000;
			line-height: 50px;
			font-weight: 700;
			font-family: 'Outfit', sans-serif;
			margin-left: 10px;
			margin-top: 10px
		}
		.head_banner_button {
			display: flex;
			flex-direction: column
		}
		.bt_head_banner_button {
			background-color: #E12423;
			border: none;
			color: #fff;
			padding: 16px 32px;
			text-decoration: none;
			margin: 5px 2px;
			cursor: pointer;
			text-transform: uppercase;
			border-radius: 5px;
			margin-left: 10px
		}
		.bt_white {
			background-color: #fff;
			border: none;
			color: #E12423;
			padding: 16px 32px;
			text-decoration: none;
			margin: 4px 2px;
			cursor: pointer;
			text-transform: uppercase;
			border-radius: 5px;
			margin-left: 10px;
			border: 2px solid #E12423
		}
		.seccio {
			display: flex;
			flex-direction: column;
			width: 100%;
			height: auto;
			font-family: 'Outfit', sans-serif;
			margin-top: 30px
		}
		.seccio_legaltext {
			display: flex;
			flex-direction: column;
			width: 100%;
			height: auto;
			font-family: 'Outfit', sans-serif;
			margin-top: 30px
		}
		.titol_seccio {
			font-weight: 700;
			font-size: 42px;
			padding: 0 5px
		}
		.titol_seccio p {
			margin-top: 5px;
			margin-bottom: 5px
		}
		.seccio_dc {
			display: flex;
			flex-direction: column;
			margin-top: 0
		}
		.seccio_dc1 {
			width: 100%;
			padding: 0 10px
		}
		.seccio_dc1_s {
			width: 100%
		}
		.seccio_dc2 {
			width: 100%
		}
		.text_paragraf_18gris {
			font-family: 'Outfit';
			font-style: normal;
			font-weight: 400;
			font-size: 24px;
			line-height: 32px;
			color: #6B6B6B;
			padding-right: 20px
		}
		.text_paragraf_18gris_servicios {
			font-family: 'Outfit';
			font-style: normal;
			font-weight: 400;
			font-size: 24px;
			line-height: 32px;
			color: #6B6B6B;
			padding-right: 20px;
			padding-left: 10px
		}
		.mobile_footer {
			display: flex;
			flex-direction: column;
			background-color: #000;
			width: 100%;
			height: auto;
			padding: 5px 10px 10px;
			font-family: 'Outfit', sans-serif;
			margin-top: 100px
		}
		.footer {
			display: flex;
			flex-direction: column;
			background-color: #000;
			width: 100%;
			height: auto;
			padding: 40px;
			font-family: 'Outfit', sans-serif;
			margin-top: 100px
		}
		.footer_footer {
			display: flex;
			flex-direction: column;
			justify-content: center;
			background-color: #000;
			color: #fff;
			width: 100%;
			font-family: 'Outfit', sans-serif
		}
		.footer_copyr {
			display: flex;
			justify-content: center;
			font-size: 18px;
			line-height: 32px;
			font-weight: 300;
			font-family: "Outfit", Sans-serif
		}
		.footer_legal_text {
			display: flex;
			justify-content: center;
			flex-direction: column;
			align-items: center
		}
		.footer_legal_text_link {
			display: flex;
			margin-bottom: 5px
		}
	}
	@media screen and (min-width: 480px) {
		.responsive_img {
			height: auto
		}
		.head_logo {
			display: flex;
			width: 1440px
		}
		.head_banner {
			display: flex;
			flex-direction: column;
			width: 1440px;
			height: 670px;
			background-color: grey;
			justify-content: flex-start;
			background-image: url(../img/header_space_hub.png)
		}
		.head_banner_text {
			display: flex;
			font-size: 72px;
			color: #fff;
			line-height: 80px;
			font-weight: 700;
			font-family: 'Outfit', sans-serif;
			margin-left: 50px;
			margin-top: 100px
		}
		.mobile_head_banner {
			display: none
		}
		.bt_head_banner_button {
			background-color: #E12423;
			border: none;
			color: #fff;
			padding: 16px 32px;
			text-decoration: none;
			margin: 4px 2px;
			cursor: pointer;
			text-transform: uppercase;
			border-radius: 5px;
			margin-left: 50px
		}
		.bt_white {
			background-color: #fff;
			border: none;
			color: #E12423;
			padding: 16px 32px;
			text-decoration: none;
			margin: 4px 2px;
			cursor: pointer;
			text-transform: uppercase;
			border-radius: 5px;
			margin-left: 30px;
			border: 2px solid #E12423;
		}
		.seccio {
			display: flex;
			flex-direction: column;
			width: 1440px;
			padding: 40px;
			font-family: 'Outfit', sans-serif;
			margin-top: 0
		}
		.seccio_legaltext {
			display: flex;
			flex-direction: column;
			width: 1440px;
			height: auto;
			padding: 0 40px 40px;
			font-family: 'Outfit', sans-serif
		}
		.titol_seccio {
			font-weight: 700;
			font-size: 56px
		}
		.seccio_dc {
			display: flex;
			flex-direction: row
		}
		.seccio_dc1_s {
			width: 50%
		}
		.seccio_dc1 {
			width: 50%
		}
		.seccio_dc2 {
			width: 50%
		}
		.text_paragraf_18gris {
			font-family: 'Outfit';
			font-style: normal;
			font-weight: 400;
			font-size: 24px;
			line-height: 180%;
			color: #6B6B6B;
			width: 490px
		}
		.text_paragraf_18gris_servicios {
			font-family: 'Outfit';
			font-style: normal;
			font-weight: 400;
			font-size: 24px;
			line-height: 180%;
			color: #6B6B6B;
			width: 490px;
			padding: 0 250px 0 50px
		}
		.footer {
			display: flex;
			flex-direction: column;
			background-color: #000;
			width: 1440px;
			height: auto;
			padding: 40px;
			font-family: 'Outfit', sans-serif;
			margin-top: 100px
		}
		.footer_footer {
			display: flex;
			flex-direction: row;
			background-color: #000;
			color: #fff;
			width: 100%;
			font-family: 'Outfit', sans-serif
		}
		.footer_copyr {
			display: flex;
			justify-content: flex-start;
			font-size: 18px;
			line-height: 32px;
			font-weight: 300;
			font-family: "Outfit", Sans-serif
		}
		.footer_legal_text {
			display: flex;
			justify-content: right;
			flex-direction: row;
			align-items: center;
			margin-left: auto
		}
		.footer_legal_text_link {
			display: flex;
			margin-right: 40px
		}
	}
}

/*** RESPONSIVE ***/
/* XX-Large devices (larger desktops, 1400px and up) */
@media (max-width: 1400px) {
	.head_logo, .head_banner, .footer {
		width: 100%;
	}
	.head_banner {
		background-position: bottom right;
	}
	.seccio {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: auto;
		padding: 0;
		margin-top: 30px;
	}
	.seccio_opciones {
		width: 100%;
	}
	.footer {
		padding-left: 0;
		padding-right: 0;
	}
	.footer_copyr {
		padding-left: 40px;
	}
	
}
