.rsx-tc-chat-live {
		color: var(--Blue-Online, #0070ce);
}
.rsx-tc-chat-live:hover {
		text-decoration: underline;
}
.rsx-border-0 {
		border: 0;
}
.rsx-margin-l-8 {
		margin-left: 8px;
}
.rsx-margin-l-20 {
		margin-left: 20px;
}
.rsx-d-inline-flex {
		display: inline-flex;
}
.bell-anchored-EN-aval {
		border-radius: 50px;
		padding: 10px 20px;
}
.rsx-bundle-details-bundle {
		display: none;
}
.rsx-offer-details-toggle-icon:before, .rsx-offer-details-toggle-icon:after {
		background: var(--Blue-Online, #0070ce);
}
.rsx-offer-details-toggle-icon {
		color: var(--Blue-Online, #0070ce);
		border-color: var(--Blue-Online, #0070ce);
}
.rsx-caret_top:after, .rsx-caret_top.rsx-caret_outline:before, .rsx-caret_bottom:after, .rsx-caret_bottom.rsx-caret_outline:before {
		left: 50%;
}
.rsx-caret.rsx-caret_bottom:after {
		border-top-color: var(--bell-vellum-light, #f9f8f6);
}
.rsx-contact-us-call-us-header i.rsx-icon-circle-small:before {
		font-size: 20px;
}
.rsx-multi-column > .container > .row > [class^="col-"], .rsx-multi-column > .container > .row > [class*=" col-"] {
		background-color: var(--bell-vellum-light, #f9f8f6);
		border: 1px solid var(--bell-vellum-default, #eeece5);
}
.rsx-hot-tile-content-wrap > div {
		flex-direction: row !important;
		gap: 30px;
}
#MTS-contact-us {
		.row div.schedule-col {
				border-color: unset !important;
				border: none;
		}
		div h2 {
				color: var(--bell-white-new, #fff);
		}
		label .rsx-radio {
				display: block !important;
		}
		.rsx-radios label.rsx-active .rsx-radio {
				background-color: var(--Blue-Online, #0070ce);
				border: 2px solid var(--Blue-Online, #0070ce);
		}
		.rsx-radio:after {
				top: 52%;
				left: 52%;
		}
		.row div:not(.schedule-col):first-of-type {
				border-color: var(--Blue-Online, #0070ce);
		}
		#custom-caret-blue span:after {
				border-top-color: var(--Blue-Online, #0070ce);
		}
		#custom-caret-blue1 span:after {
				border-top-color: var(--bell-blue-new, #00549a);
		}
		.row div.bgBlueDark {
				background-color: var(--Blue-Dark, #003778);
				border-color: var(--Blue-Dark, #003778) !important;
		}
}
.col-xs-12.col-md-5.col-lg-3.col-sm-6.bgBlueOld.rsx-valign-bottom {
		border-color: var(--bell-blue-new, #00549a) !important;
		background-color: var(--bell-blue-new, #00549a);
}
#contact_info-mts div.rsx-form-control-col, #display-adn-something div.rsx-form-control-col, #contact_info-mts.rsx-form-control-col {
		border-top: unset !important;
		border-bottom: unset !important;
		border-right: unset !important;
}
#display-Roc-2 .row > div:first-child {
		background-color: var(--bell-blue-new, #00549a);
}
div.rsx-contact-us-call-us-header {
		align-items: center;
}
.rsx-hot-tile-content-wrap ul {
		display: flex !important;
		justify-content: space-between;
		flex-direction: row;
		li {
				font-size: 12px;
				display: flex;
		}
}
p.rsx-txt-black .icon-silhouette:before {
		top: unset !important;
		font-size: 32px;
}
.rsx-hot-tile-content-wrap ul.row:not(.rsx-flex):before {
		display: none;
}
.rsx-hot-tile-content-wrap a:hover span:first-of-type {
		text-decoration: underline !important;
}
.rsx-hot-tile-content-wrap .icon-chevronRight:after {
		content: "\e973";
		margin-left: 8px;
		line-height: 0.5;
}
.rsx-hot-tile-content-wrap .icon-chevronRight:before {
		display: none;
}
.rsx-form-control-col:not(#contact_info):last-of-type {
		border-bottom: 1px solid #e1e1e1;
}
.bgBlueDark {
		background-color: var(--Blue-Dark, #003778);
}
.bgBlueOld {
		background-color: var(--bell-blue-new, #00549a);
}
.rsx-expandable-section-header_icon, .rsx-offer-details .rsx-expandable-section-header {
		color: var(--Blue-Online, #0070ce);
}
.rsx-hot-tile-content-wrap div {
		display: flex;
}
i.icon-new.icon-silhouette.rsx-txt-blue.rsx-txt-size-32:before {
		top: 0 !important;
}
.rsx-offer-details div p {
		color: var(--Blue-Online, #0070ce) !important;
}
.container {
		margin-bottom: 0px;
}
section > .container:nth-last-child(2) {
		margin-bottom: 20px;
}
section:first-child > .container:last-child {
		margin-bottom: 20px;
}
.icon-align {
		margin-right: -9px;
		margin-left: -7px;
}
a.rsx-button.rsx-button-no-style.rsx-connector-profile-button {
		max-width: 135px;
}
main.rsx-main-contact a:not(.rsx-button):focus, main.rsx-page-content .rsx-offer-details a:focus {
		border-radius: 2px;
		text-decoration: underline !important;
}
main.rsx-main-contact a:focus {
		outline-offset: 4px;
		outline: 2px solid var(--Blue-Online, #0070ce);
}
main.rsx-main-contact .rsx-offer-details a:focus {
		outline-offset: 4px;
		outline: 2px solid var(--bell-white-new, #fff);
		color: var(--bell-white-new, #fff);
}
.rsx-contact-us-call-us-header span.rsx-no-top {
		top: 0px !important;
}
main.rsx-main-contact .form-contact-service .rsx-radios input[type="radio"]:focus ~ .rsx-radio {
		width: 22px;
		height: 22px;
		border-radius: 50% !important;
		box-shadow: none !important;
		outline-offset: 4px;
		outline: 2px solid var(--Blue-Online, #0070ce);
}
main.rsx-main-contact .form-contact-service .rsx-radios .rsx-label.rsx-focused .rsx-radio {
		box-shadow: none !important;
}
@media screen and (max-width: 599.98px) {
		.rsx-active > .rsx-expandable-section-content > div {
				flex-direction: column !important;
		}
		.contact-details > div {
				display: flex;
				flex-direction: column;
				width: 100%;
		}
		.rsx-offer-details div p {
				text-align: center;
		}
		.rsx-hot-tile-content {
				padding: 20px;
		}
	
		#custom-caret-blue,
		#custom-caret-blue1 {
				display: none !important;
		}
	  #custom-caret, #custom-caret1   {
       display: block;
			 margin-left: 50%;
    }
		.contact-details {
				padding-left: 30px !important;
		}
		.rsx-hot-tile-content-wrap ul {
				flex-direction: column !important;
				row-gap: 10px;
		}
		.icon:before, .icon:after {
				background: url(../images/expand_mobile.png) transparent;
				width: 28px;
				height: 28px !important;
				left: 0 !important;
				top: 0 !important;
				transition: 0s !important;
		}
		.icon {
				border: 0 !important;
				width: 28px !important;
				height: 28px;
		}
		.hidden-xs {
				display: none !important;
		}
		.rsx-multi-column > .container > .row > [class^="col-"], .rsx-multi-column > .container > .row > [class*=" col-"] {
		    border: 1px solid var(--bell-vellum-light, #f9f8f6)!important;
				}
}
@media (min-width: 320px) and (max-width: 599.98px) {
		section > .container:nth-last-child(2) {
				margin-left: 30px;
				margin-right: 30px;
		}
		.icon-align {
				margin-right: -10px;
		}
		.rsx-hot-tiles .contact-details {
    padding-left: 30px!important
}
}
@media (min-width: 520px) and (max-width: 999px) {
		#custom-caret1, #custom-caret {
				display: none !important;
		}

		@-moz-document url-prefix() {
				#custom-caret-blue {
						top: -3px;
				}
				#custom-caret-blue1 {
						top: -3px;
				}
				.hidden-sm {
						display: none !important;
				}
		}
		.icon:before {
				background: url(../images/expand_tablet.png) transparent;
				width: 38px;
				height: 38px !important;
				left: 0 !important;
				top: 0 !important;
				transition: 0s !important;
		}
		.icon:after {
				background: url(../images/collapse_tablet.png) transparent;
				width: 38px !important;
				height: 38px;
				left: 0 !important;
				top: 0 !important;
		}
		.icon {
				border: 0 !important;
				width: 38px !important;
				height: 38px;
		}
}
@media (max-width: 999px) {
		.page-code_contactus-landing .rsx-col-table, .rsx-multi-column > .container > .row {
				display: table;
		}
		.rsx-tc-chat-live {
				box-sizing: border-box;
				display: inline-block;
				position: relative;
				margin: 15px 0;
				padding: 10px 36px;
				vertical-align: middle;
				background-color: var(--Blue-Online, #0070ce);
				font-size: 16px;
				line-height: 1;
				text-align: center;
				text-decoration: none !important;
				color: var(--Blue-Online, #0070ce);
				border: 2px solid var(--Blue-Online, #0070ce);
				border-radius: 24px;
				cursor: pointer;
				transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);
				width: 100% !important;
		}
		main.rsx-main-contact .form-contact-service .rsx-radios input[type="radio"]:focus ~ .rsx-radio {
				width: 30px !important;
				height: 30px !important;
		}
		.rsx-col-border > [class^="col-"], .rsx-col-border > [class*=" col-"], .rsx-col-border > .rsx-col-border-item {
				border: none !important;
		}
	    #custom-caret, #custom-caret-blue,  #custom-caret-blue1   {
        margin-left: 32%;
    }

		.rsx-accordion-list > div > p {
				padding-left: 30px;
				padding-right: 30px;
		}
		.rsx-hot-tiles .contact-details > div {
				padding-top: 30px;
		}
}
@media (min-width: 1000px) {
		.rsx-offer-details-toggle-icon {
				display: none !important;
		}
		.rsx-expandable-section-content {
				display: table;
		}
		.page-code_contactus-landing .contact-details {
				border-color: #012c5f !important;
		}
		.hidden-lg, .hidden-md {
				display: none;
		}
				#custom-caret1, #custom-caret {
				display: none;
		}
}
@media (min-width: 1000px) and (max-width: 1239px) {
		#custom-caret1, #custom-caret {
				display: none !important;
		}
		@-moz-document url-prefix() {
				#custom-caret-blue {
						top: -3px;
				}
				#custom-caret-blue1 {
						top: -3px;
				}
		}
		.icon:before {
				background: url(../images/expand_desktop.png) transparent;
				width: 38px;
				height: 38px !important;
				left: 0 !important;
				top: 0 !important;
				transition: 0s !important;
		}
		.icon:after {
				background: url(../images/collapse_desktop.png) transparent;
				width: 38px !important;
				height: 38px;
				left: 0 !important;
				top: 0 !important;
		}
		.icon {
				border: 0 !important;
				width: 38px !important;
				height: 38px;
		}
		.pad-30-bottom-lg {
				padding-bottom: 30px !important;
		}
		.pad-30-top-lg {
				padding-top: 30px !important;
		}
}
@media (min-width: 1240px) {
		#custom-caret1, #custom-caret {
				display: none !important;
		}
	   #custom-caret, #custom-caret-blue, #custom-caret-blue1   {
        margin-left: 14%;
    }
		@-moz-document url-prefix() {
				#custom-caret-blue {
						top: -3px;
				}
				#custom-caret-blue1 {
						top: -3px;
				}
		}
		.icon:before {
				background: url(../images/expand_desktop.png) transparent;
				width: 38px;
				height: 38px !important;
				left: 0 !important;
				top: 0 !important;
				transition: 0s !important;
		}
		.icon:after {
				background: url(../images/collapse_desktop.png) transparent;
				width: 38px !important;
				height: 38px;
				left: 0 !important;
				top: 0 !important;
		}
		.icon {
				border: 0 !important;
				width: 38px !important;
				height: 38px;
		}
		.pad-30-bottom-lg {
				padding-bottom: 30px !important;
		}
		.pad-30-top-lg {
				padding-top: 30px !important;
		}
}