/*****************************************
******** FOOTER FIX STYLES ***************
*****************************************/
.footer-links .pure-g .pure-u-1.pure-u-md-1-2:not(.pure-u-lg-1-4):nth-child(2) .container .text {
	display: flex;
	justify-content: flex-end;
}

.footer-links li {
    margin-top: 0px !important;
}

/****************************************************/
/** LANDING EXTENSAO GARANTIA ***********************/
/****************************************************/
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit)>.wrapper.breadcrumb-wrapper {
    padding: 0 0 80px 0 !important;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit)>.wrapper:not(.footer),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit)>.wrapper--fullwidth:not(.footer),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-related-content {
    padding: 40px 20px;
}

/*body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .not-sticky {
    height: 80px;
}
*/
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) header.mainHeader {
/*	display: flex;
*/    padding: 25px 0 9px 0;
}

@media screen and (max-width: 768px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) header.mainHeader {
		display: flex;
	    padding: 25px 0 25px 0;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico {    
    min-height: 475px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico figure {    
    min-height: 658px;
    top: 82px;
}

@media screen and (max-width: 768px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico figure {
	    min-height: 580px;
	    background-position-x: 25%;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico div.text-container {
	max-width: 600px;
	height: 658px;
    margin-left: 50vw;
    color: white;
    font-size: 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    top: 82px;
}

@media screen and (max-width: 768px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico div.text-container {
		margin-left: 0;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico div.text-container h1 {
	margin: 15px 0px;
	font-size: 62px;
	line-height: 66px;
	font-weight: bolder;
	text-transform: none;
}

@media screen and (max-width: 1169px) {
	body:not(.SitecoreIsInPrevieworEdit) .hero__basico h1 {
	    padding: 0 ;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico div.text-container div.hero-btn {
	height: 90px;  
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico div.text-container div.hero-btn a {
	font-weight: bolder;
	padding: 16px 42px;
	margin-top: 15px;    
}

@media screen and (max-width: 768px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico div.text-container .hero-subtitle {
		padding: 0 20px;
	}

	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .hero__basico div.text-container div.hero-btn {
		padding: 0 20px;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper.extensao-garantia-como-funciona {
	background: #FFFFFF;
	padding-top: 20px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper.extensao-garantia-como-funciona .pure-u-1.pure-u-md-1-2
{
	display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper.extensao-garantia-como-funciona .text {
	margin-right: 100px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper.extensao-garantia-como-funciona .text .como-funciona-title {
	font-style: normal;
    font-weight: bold;
    font-size: 45px;
    line-height: 53px;
    color: #24366E;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper.extensao-garantia-como-funciona .text .como-funciona-subtitle {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 150%;
	color: #333333;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper.extensao-garantia-como-funciona img {
	height: auto;
	max-width: 100%;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha {
	background: #FBFBFB;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .text .escolha-title {
	font-size: 45px;
    line-height: 53px;
    text-align: center;
    color: #24366E;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .text .escolha-subtitle {
	font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #333333;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-g {
	background: #EEEEEE;
	padding: 40px 0 0 0;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 {
	text-align: center;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .garantia-low-cost {
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 42px;
	text-align: center;
	color: #24366E;
	margin: 0 42px 20px 97px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .garantia-total
{
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 42px;
	text-align: center;
	color: #24366E;
	margin: 0 97px 20px 42px;
}

@media screen and (max-width: 768px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .garantia-low-cost {
		margin: 0 20px 20px;
	}

	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .garantia-total
	{
		margin: 0 20px 20px;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:first-child .pure-g {
	background: #F8F8F8;
    margin: 0 42px 0 97px;
    padding: 20px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:nth-child(2) .pure-g {
	background: #F8F8F8;
    margin: 0 97px 0 42px;
    padding: 20px 20px 17px 20px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:nth-child(2) .pure-g .pure-u-1 .pure-g:nth-child(3) {
	padding: 0 0 46px 0;
}

@media screen and (max-width: 768px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:first-child .pure-g {
    	margin: 0 20px;
    	padding: 20px 0px;
	}

	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:nth-child(2) .pure-g {
    	margin: 0 20px;
    	padding: 20px 0px;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .pure-g .extensao-garantia-feature {
	font-weight: bold;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .pure-g .extensao-garantia-feature img {
    height: 22px;
    margin: 10px 0px 10px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .pure-g .pure-g {
	margin: 0;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .pure-g .pure-g .blue-text {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #24366E;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .pure-g .pure-g .white-box {
	background: #FFFFFF;
    padding: 11px 11px 0px 11px;
    font-style: normal;
    font-weight: normal;
    font-size: 42px;
    line-height: 131.19%;
    text-align: center;
    color: #DF7E32;
    margin: 10px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:first-child .text.extensao-garantia-conditions {
	margin: 20px 62px 0 117px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:nth-child(2) .text.extensao-garantia-conditions {
	margin: 20px 117px 0 62px;
}

@media screen and (max-width: 768px) {
    body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:first-child .text.extensao-garantia-conditions {
		margin: 20px 20px 40px 20px;
	}

	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2:nth-child(2) .text.extensao-garantia-conditions {
	    margin: 20px 20px 40px 20px;
	}

	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-escolha .pure-g .pure-u-1.pure-u-md-1-2 .pure-g .pure-g .white-box {
	    font-size: 30px;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir {
	background: #F7F7F7;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir .title {
	font-style: normal;
	font-weight: bold;
	font-size: 45px;
	line-height: 53px;
	color: #24366E;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir .subtitle {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir .pure-u-1.pure-u-md-1-3 img {
	height: auto;
	width: 100%;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir .pure-u-1.pure-u-md-2-3 .text {
	margin-left: 80px;
}

@media screen and (max-width: 767px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir .pure-u-1.pure-u-md-2-3 .text {
		margin-top: 0px;
		margin-left: 0px;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir .item {
	margin-bottom: 22px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir ol {
    display: block;
    padding: 0 0 0 26px;
    list-style: none;
    overflow: hidden;
    counter-reset: numList;
}

@media screen and (max-width: 768px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir ol {
		margin-top: 30px;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir ol li {
    width: 100%;
    margin-right: 44px;
    float: left;
    position: relative
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir ol li:before {
    height: 33px;
    width: 33px;
    border: 2px solid #24366E;
    border-radius: 33px;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    color: #24366E;
    counter-increment: numList;
    content: counter(numList);
    float: left;
    position: absolute;
    left: -26px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir .item .title {
	font-style: normal;
	font-weight: bold;
	font-size: 28px;
	line-height: 33px;
	color: #24366E;
	margin-left: 30px;
	margin-bottom: 0;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-como-aderir .item .description {
    font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	margin-left: 30px;
	margin-bottom: 0;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-formulario {
	background: #EEE;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.extensao-garantia-formulario .text .form-intro-title {
	font-style: normal;
	font-weight: bold;
	font-size: 45px;
	line-height: 53px;
	text-align: center;
	color: #24366E;
	margin-bottom: 0px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form {
    margin-top: 0px !important;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(17),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(15),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(13),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(11),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(9),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(7),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(5),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(3) {
	margin-top: 20px !important;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(16),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(14),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(12),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(10),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(8),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(6),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(4),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(2) {
    margin-top: -32px;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(1)+.form-group,
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(1),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(1)+input {
    clear: left !important;
    width: 50% !important;
    margin-right: 8px !important;
    margin-left: 0 !important;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(even)+.form-group,
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(even),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(even)+input[type="hidden"]+select,
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(even)+input {
    width: calc(49% - 8px);
    margin-right: 0;
    clear: none;
    float: right;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(odd)+.form-group,
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(odd),
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(odd)+input[type="hidden"]+select,
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(odd)+input {
    width: calc(51% - 8px);
    margin-right: 8px;
    margin-left: 0;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.required.control-label {
	text-transform: uppercase;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.required.control-label:before {
    content: "";
    font-weight: bolder;
    color: #333;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.required.control-label:after {
    content: "*";
    font-weight: bolder;
    color: #333;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.checkbox-field,
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.checkbox-field {
    clear: none;
    float: left;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form input[type="submit"] {
    float: left !important;
    margin-top: 40px !important;
    text-transform: uppercase;
}

@media screen and (max-width: 768px){
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(even)+.form-group,
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(even),
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(even)+input[type="hidden"]+select,
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(even)+input {
	    width: 100% !important;
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}
}

@media screen and (max-width: 768px) {
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(odd)+.form-group,
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(odd),
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(odd)+input[type="hidden"]+select,
	body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label:nth-of-type(odd)+input {
	    width: 100% !important;
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label.modalidade {
    clear: both !important;
    margin-top: 30px !important;
    float: left !important;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label.modalidade+.form-group {
    width: 30% !important;
    clear: both !important;
    float: left !important;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label.modalidade+.form-group+.checkbox-field,
body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.control-label.modalidade+.form-group > .checkbox-field {
	margin-top: 0px !important;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact form label.newsletter.checkbox-field {
    clear: left !important;
}

body.landing-extensao-garantia:not(.SitecoreIsInPrevieworEdit) .section-contact div[id*="CaptchaValue_wrapper"] {
    padding-top: 0px;
    border-top: none !important;
}

/** CENTER CONTENT **/
body:not(.SitecoreIsInPrevieworEdit) .center-content,
body:not(.SitecoreIsInPrevieworEdit) .center-content .cta__linkBlock div,
body:not(.SitecoreIsInPrevieworEdit) .center-content div,
body:not(.SitecoreIsInPrevieworEdit) .center-content a,
body:not(.SitecoreIsInPrevieworEdit) .center-content p {
    text-align: center !important;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) img,
body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}

/****************************************************/
/** SISTEMAS INTEGRALES *****************************/
/****************************************************/
body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro {
    padding-top: 0;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro .pure-g {
    display: flex;
    align-items: center;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro .text {
    margin-right: 40px;
}

@media screen and (max-width: 767px) {
    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro .text {
        margin-right: 0px;
    }
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro .intro-title {
    color: #24366E;
    font-size: 45px;
    line-height: 53px;
    margin-top: 15px;
    margin-bottom: 15px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro .intro-text {
    font-size: 18px;
    line-height: 150%;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro .pure-g div.btn-descarga {
    display: inline-block;
    line-height: 50px;
    background: #FFFFFF;
    border: 1px solid #DF7E32;
    min-height: 50px;
    padding: 0 30px;
    margin-bottom: 30px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro .pure-g div.btn-descarga:hover {
    background: rgba(223, 126, 50, 0.5);
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro .pure-g div.btn-descarga span {
    color: #DF7E32;
    margin-left: 10px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-intro figure img {
    width: 100%;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why {
    background: rgba(51, 51, 51, 0.07);
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .why-title {
    color: #24366E;    
    font-size: 45px;
    line-height: 53px;
    margin: 0 auto;
    margin-bottom: 15px;
    max-width: 633px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .why-text {
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.02em;
    margin: 0 auto;
    margin-bottom: 50px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .sistemas-integrales-cta-card {
    height: 100%;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .pure-u-1.pure-u-md-1-3:nth-child(3n+1) .sistemas-integrales-cta-card {
    padding: 0 15px 30px 0px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .pure-u-1.pure-u-md-1-3:nth-child(3n+2) .sistemas-integrales-cta-card {
    padding: 0 15px 30px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .pure-u-1.pure-u-md-1-3:nth-child(3n+3) .sistemas-integrales-cta-card {
    padding: 0 0px 30px 15px;
}

@media (max-width: 767px) {
    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .pure-u-1.pure-u-md-1-3:nth-child(3n+1) .sistemas-integrales-cta-card {
        padding: 0 0px 30px 0px;
    }

    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .pure-u-1.pure-u-md-1-3:nth-child(3n+2) .sistemas-integrales-cta-card {
        padding: 0 0px 30px;
    }

    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .pure-u-1.pure-u-md-1-3:nth-child(3n+3) .sistemas-integrales-cta-card {
        padding: 0 0px 30px 0px;
    }
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .sistemas-integrales-cta-card .cta {
    background: #F8F8F8;
    border: none;
    display: flex;
    flex-direction: column;
    padding: 25px 40px;
    height: 100%;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .sistemas-integrales-cta-card .cta .cta__headerBlock {
    order: 2;
    font-weight: bolder;
    font-size: 16px;
    line-height: 19px;    
    text-transform: uppercase;
    color: #24366E;
    text-align: center;
    max-width: 216px;
    margin: 0 auto;
    margin-bottom: 15px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .sistemas-integrales-cta-card .cta .cta__imageBlock {
    order: 1;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .sistemas-integrales-cta-card .cta .cta__imageBlock img {
    max-width: 79px;
    margin: 0 auto;
    display: block;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-why .sistemas-integrales-cta-card .cta .cta__contentBlock {
    order: 3;
    font-weight: 300;
    font-size: 16px;
    line-height: 23px;
    color: #000000;
    text-align: center;
    margin: 0 auto;
    max-width: 288px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos h2 {
    color: #24366E;
    margin-bottom: 30px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo {
    height: 100%;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+1) .sistemas-integrales-cta-card-ejemplo {
    padding: 0 13.5px 18px 0px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+2) .sistemas-integrales-cta-card-ejemplo {
    padding: 0px 9px 18px 4.5px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+3) .sistemas-integrales-cta-card-ejemplo {
    padding: 0 4.5px 18px 9px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+4) .sistemas-integrales-cta-card-ejemplo {
    padding: 0 0px 18px 13.5px;
}

@media (min-width: 768px) and (max-width: 1170px) {
    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+1) .sistemas-integrales-cta-card-ejemplo {
        padding: 0 9px 18px 0px;
    }

    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+2) .sistemas-integrales-cta-card-ejemplo {
        padding: 0px 0px 18px 9px;
    }

    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+3) .sistemas-integrales-cta-card-ejemplo {
        padding: 0 9px 18px 0px;
    }

    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+4) .sistemas-integrales-cta-card-ejemplo {
        padding: 0 0px 18px 9px;
    }
}

@media (max-width: 767px) {
    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+1) .sistemas-integrales-cta-card-ejemplo {
        padding: 0 0px 18px 0px;
    }

    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+2) .sistemas-integrales-cta-card-ejemplo {
        padding: 0px 0px 18px 0px;
    }

    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+3) .sistemas-integrales-cta-card-ejemplo {
        padding: 0 0px 18px 0px;
    }

    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .pure-u-1.pure-u-md-1-2.pure-u-lg-1-4:nth-child(4n+4) .sistemas-integrales-cta-card-ejemplo {
        padding: 0 0px 18px 0px;
    }
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta {
    height: 100%;
    display: flex;
    flex-direction: column;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta:hover {
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 22%);
    cursor: pointer;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta:hover img {
    transform: scale(1.1);
    transition: .3s;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta img {
    transform: scale(1);
    transition: .3s;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__headerBlock {
    order: 2;
    font-size: 22px;
    line-height: 33px;
    color: #24366E;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__imageBlock {
    order: 1;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__contentBlock {
    order: 3;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__contentBlock .orange-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.02em;
    color: #DF7E32;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__contentBlock .normal-text {
    order: 3;
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.02em;
    color: #333333;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__linkBlock {
    order: 4;
    margin-left: 0;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__linkBlock div {
    text-align: left;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__linkBlock div a {
    padding-left: 15px!important;
    display: inline-block;
    position: relative;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__linkBlock div a:hover {
    color: #4663b9;
    text-decoration: none;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__linkBlock div a:before{
    font-family: FontAwesome;
    content: "\f105";
    color: #A3A3A3;
    position: absolute;
    left: 0;
    line-height: 18px;
}

@media (max-width: 767px) {
    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__headerBlock,
    body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper.sistemas-integrales-ejemplos .sistemas-integrales-cta-card-ejemplo .cta .cta__contentBlock {

    }
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda {
    background: #DF7E32;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .ayuda-title {
    font-weight: bolder;
    font-size: 42px;
    line-height: 49px;
    color: #FFFFFF;
    margin-bottom: 15px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .ayuda-subtitle {
    font-weight: normal;
    font-size: 22px;
    line-height: 31px;
    color: #FFFFFF;
    margin-bottom: 15px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .ayuda-highlight {
    font-weight: bolder;
    font-size: 36px;
    line-height: 42px;
    color: #24366E;
    margin-bottom: 30px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .pure-g .pure-u-1 .container .pure-g {
    display: flex;
    align-items: center;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .sistemas-integrales-texto-ayuda
{
    max-width: 586px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda form {
    padding: 25px 25px;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0px 4px 17px rgb(0 0 0 / 8%);
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda form .btn.btn-default {
    color: #fff;
    background-color: #24366e;
    border-color: #24366e;
    width: 100%;
    margin-top: 20px;
}

body.sistemas-integrales:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda form select {
    line-height: 20px;
    font-size: 15px;
    padding: 10px 27px 10px 13px;
}

/****************************************************/
/** SISTEMAS INTEGRALES ITEM ************************/
/****************************************************/
body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) ol.breadcrumb,
body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) ol.breadcrumb li a span,
body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) ol.breadcrumb li span {
    color: #333333 !important;
    border-color: #333333;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .sistemas-integrales-hero {
    margin-top:20px;
    margin-bottom: 80px;
}

@media (min-width: 768px) and (max-width: 1171px){
    body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .sistemas-integrales-hero {
        margin-top: 40px;
    }
}

@media (max-width: 767px) {
    body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .sistemas-integrales-hero {
        margin-top: 100px;
    }
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .pure-g .pure-u-1.pure-u-md-2-3,
body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .pure-g .pure-u-1.pure-u-md-1-3 {
    display: flex;
    align-items: flex-end;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .pure-g .pure-u-1.pure-u-md-1-3 .container {
    padding: 30px;
    background: #fff6e5;
    border-radius: 4px;
    margin-left: 30px;
    margin-top: 30px;
    display: none;
}

@media (max-width: 767px) {
    body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .pure-g .pure-u-1.pure-u-md-1-3 .container {
        
        margin-left: 0px !important;
    }
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .pure-g .pure-u-1.pure-u-md-1-3 .container .text {
    color: #DF7E32;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .pure-g .pure-u-1.pure-u-md-1-3 .container .text p:first-child {
    font-weight: bolder;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .pure-g .pure-u-1.pure-u-md-1-3 .container p a {
    color: #DF7E32;
    font-weight: 100;
    text-decoration: underline;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .pure-g .pure-u-1.pure-u-md-1-3 .container p a:hover {
    color: #24366E;
    text-shadow: 0 0.015em #24366e, 0 -0.015em #24366e, 0.01em 0 #24366e, -0.01em 0 #24366e;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .orange-text {
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.02em;
    color: #DF7E32;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .title {
    font-weight: normal;
    font-size: 40px;
    line-height: 47px;
    text-transform: uppercase;
    color: #24366E;
    margin-top: 25px;
    margin-bottom: 25px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper.sistema-integral-intro .description{
    font-weight: 300;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.02em;
    color: #333333;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistema-integral-incluye {
    background: rgba(51, 51, 51, 0.02);
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistema-integral-incluye .text p {
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: -0.02em;
    color: #24366E;
    margin-bottom: 15px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistema-integral-incluye .text ul li {
    padding-left: 5px;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: -0.02em;
    color: #333333;
    margin-top: 10px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistema-integral-leyenda .item {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistema-integral-leyenda .item .number {
    width: 100%;
    max-width: 40px;
    height: 40px;
    border-radius: 40px;
    display: flex;
    background: #24366E;
    color: white;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: 20px 16px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistema-integral-leyenda .item .text {
    display: flex;
    align-content: center;
    align-items: center;
    margin: 0 20px;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.02em;
    color: #24366E;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistema-integral-leyenda .item .text a:hover {
    font-weight: bold;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistema-integral-imgs {
    background: white;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda {
    background: #DF7E32;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .ayuda-title {
    font-weight: bolder;
    font-size: 42px;
    line-height: 49px;
    color: #FFFFFF;
    margin-bottom: 15px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .ayuda-subtitle {
    font-weight: normal;
    font-size: 22px;
    line-height: 31px;
    color: #FFFFFF;
    margin-bottom: 15px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .ayuda-highlight {
    font-weight: bolder;
    font-size: 36px;
    line-height: 42px;
    color: #24366E;
    margin-bottom: 30px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .pure-g .pure-u-1 .container .pure-g {
    display: flex;
    align-items: center;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda .sistemas-integrales-texto-ayuda
{
    max-width: 586px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda form {
    padding: 25px 25px;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0px 4px 17px rgb(0 0 0 / 8%);
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda form .btn.btn-default {
    color: #fff;
    background-color: #24366e;
    border-color: #24366e;
    width: 100%;
    margin-top: 20px;
}

body.sistemas-integrales-item:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.sistemas-integrales-ayuda form select {
    line-height: 20px;
    font-size: 15px;
    padding: 10px 27px 10px 13px;
}

/****************************************************/
/** FIX MENU NON SCROLLABLE ON LAPTOPS **************/
/****************************************************/
header.mainHeader .nav .nav__subnav_panel {
    max-height: calc(100vh - 50px);
    overflow-y: scroll;
    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
header.mainHeader .nav .nav__subnav_panel::-webkit-scrollbar {
    display: none;
}

/****************************************************/
/** FIX MENU ANEXO TARIFA 				*************/
/****************************************************/
body:not(.SitecoreIsInPrevieworEdit) header div[data-subnav="Productos"] .nav__subnav_items:nth-child(15) {
	float: right;
}

body:not(.SitecoreIsInPrevieworEdit) header div[data-subnav="Productos"] .nav__subnav_items:nth-child(15) .text {
	display: inline-block;
}

body:not(.SitecoreIsInPrevieworEdit) header div[data-subnav="Productos"] .nav__subnav_items:nth-child(15) a {
    font-weight: bold;
}

/*****************************************************/
/** FAQS PAGES   *****************************/
/*****************************************************/
body.baxi-faqs:not(.SitecoreIsInPrevieworEdit) {

}

body.baxi-faqs:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.aerotermia-accordion.accordion-wrapper {
    margin-top: -80px;
}

@media screen and (max-width: 767px) {
	body.baxi-faqs:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.aerotermia-accordion.accordion-wrapper {
	    margin-top: 0;
	}
}

body.baxi-faqs .aerotermia-accordion {
    background-color: #fff !important;
    padding: 0 !important;
}

body.baxi-faqs .faqs .easy-responsive-tabber.faqs {
    margin-top: 30px !important;
}

body.baxi-faqs #faqs h2 {
    font-family: DIN,"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #414141;
    text-transform: none;
    background-color: #F8F8F8;
    padding: 25px 50px 25px 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 7H11.5V11H7.5V13H11.5V17H13.5V13H17.5V11H13.5V7Z' fill='%23414141'/%3E%3Cpath d='M12.5 2C6.986 2 2.5 6.486 2.5 12C2.5 17.514 6.986 22 12.5 22C18.014 22 22.5 17.514 22.5 12C22.5 6.486 18.014 2 12.5 2ZM12.5 20C8.089 20 4.5 16.411 4.5 12C4.5 7.589 8.089 4 12.5 4C16.911 4 20.5 7.589 20.5 12C20.5 16.411 16.911 20 12.5 20Z' fill='%23414141'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: center;
    outline: 0 none;
    margin-bottom: 8px;
}

body.baxi-faqs #faqs h2 span.resp-arrow { 
    display: none;
}

body.baxi-faqs #faqs h2.resp-tab-active { 
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 11.5H11.75H7.75V13.5H11.75H13.75H17.75V11.5H13.75Z' fill='%23414141'/%3E%3Cpath d='M12.75 2.5C7.236 2.5 2.75 6.986 2.75 12.5C2.75 18.014 7.236 22.5 12.75 22.5C18.264 22.5 22.75 18.014 22.75 12.5C22.75 6.986 18.264 2.5 12.75 2.5ZM12.75 20.5C8.339 20.5 4.75 16.911 4.75 12.5C4.75 8.089 8.339 4.5 12.75 4.5C17.161 4.5 20.75 8.089 20.75 12.5C20.75 16.911 17.161 20.5 12.75 20.5Z' fill='%23414141'/%3E%3C/svg%3E");
}

body.baxi-faqs #faqs .text.Brand.Class {
    font-family: DIN,"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    color: #414141;
    background: #FFF;
    padding: 17px 16px 25px 16px
}

body.baxi-faqs #faqs .text.Brand.Class a { 
    text-decoration: underline;
}

body.baxi-faqs #faqs .faqs-table {
    border-collapse: collapse;
    border: 1px solid #DADADA;
}


body.baxi-faqs #faqs .faqs-table .faqs-secondcolumn {
    min-width: 200px;
    text-align: center;
    border-left: 2px solid #dadada;
}

@media screen and (max-width: 767px) {
    body.baxi-faqs #faqs .faqs-table .faqs-secondcolumn {
        max-width: 15%;
        font-size: 12px;
        word-wrap: anywhere;
        min-width: inherit;
    }
}

body.baxi-faqs #faqs .faqs-table .faqs-thirdcolumn {
    min-width: 150px;
    text-align: center;
    border-left: 2px solid #dadada;
}

@media screen and (max-width: 767px) {
    body.baxi-faqs #faqs .faqs-table .faqs-thirdcolumn {
        max-width: 15%;
        font-size: 12px;
        word-wrap: anywhere;
        min-width: inherit;
    }
}


body.baxi-faqs #faqs .faqs-table tr td:nth-child(2) { 
    text-align: center;
    border-left: 2px solid #dadada;

}

body.baxi-faqs #faqs .faqs-table tr td:nth-child(3) { 
    text-align: center;
    border-left: 2px solid #dadada;
}

body.baxi-faqs #faqs .faqs-table tr {
    border-bottom: 2px solid #DADADA;
}

body.baxi-faqs #faqs .faqs-table tr td .icon-checked {
    margin: 0 auto;
}

body.baxi-faqs #faqs .faqs-table tr td .icon-checked:before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01429 22C5.01429 21.7524 4.96667 21.6286 4.87143 21.6286L4.21429 21.9429C4.21429 21.8095 4.1381 21.7143 3.98571 21.6571L3.75714 21.6286C3.60476 21.6286 3.41429 21.6952 3.18571 21.8286C3.14762 21.7333 3.1 21.6381 3.04286 21.5429C2.98571 21.4476 2.9381 21.3619 2.9 21.2857C2.65238 20.8095 2.40476 20.2857 2.15714 19.7143C1.92857 19.1238 1.70952 18.5619 1.5 18.0286C1.30952 17.4952 1.15714 17.0762 1.04286 16.7714C0.966667 16.5238 0.880952 16.1524 0.785714 15.6571C0.690476 15.1619 0.595238 14.5333 0.5 13.7714C0.709524 13.9048 0.871429 13.9714 0.985714 13.9714C1.11905 13.9714 1.24286 13.7714 1.35714 13.3714C1.41429 13.4476 1.51905 13.4857 1.67143 13.4857C1.78571 13.4857 1.87143 13.4476 1.92857 13.3714L2.38571 12.6857L2.9 12.8571H2.92857C2.96667 12.8571 3.00476 12.8381 3.04286 12.8C3.08095 12.7619 3.1381 12.7238 3.21429 12.6857C3.36667 12.5905 3.48095 12.5429 3.55714 12.5429L3.64286 12.5714C4.11905 12.8 4.42381 13.219 4.55714 13.8286C4.9 15.2762 5.24286 16 5.58571 16C5.92857 16 6.32857 15.6381 6.78572 14.9143C7.01429 14.5524 7.24286 14.1333 7.47143 13.6571C7.71905 13.181 7.96667 12.6476 8.21429 12.0571C8.25238 12.2857 8.29048 12.4 8.32857 12.4C8.42381 12.4 8.58571 12.1619 8.81429 11.6857C9.0619 11.2095 9.45238 10.5524 9.98571 9.71429C10.2905 9.2 10.6714 8.61905 11.1286 7.97143C11.6048 7.32381 12.1095 6.65714 12.6429 5.97143C13.1762 5.28571 13.6905 4.63809 14.1857 4.02857C14.7 3.41905 15.1571 2.89524 15.5571 2.45714C15.9571 2.01905 16.2524 1.73333 16.4429 1.6C17.1667 1.10476 17.7381 0.62857 18.1571 0.171428C18.1381 0.30476 18.1095 0.42857 18.0714 0.542856C18.0524 0.638094 18.0429 0.704761 18.0429 0.742856C18.0429 0.819046 18.081 0.857142 18.1571 0.857142L18.9571 0.457142V0.571428C18.9571 0.723809 18.9952 0.799999 19.0714 0.799999C19.1286 0.799999 19.2429 0.714285 19.4143 0.542856C19.5857 0.371428 19.681 0.247618 19.7 0.171428L19.6429 0.571428L20.6143 0L20.3857 0.514285C20.6905 0.30476 20.9095 0.199999 21.0429 0.199999C21.119 0.199999 21.1762 0.247617 21.2143 0.342855C21.2524 0.419046 21.2714 0.495237 21.2714 0.571428C21.2714 0.685713 21.2238 0.819046 21.1286 0.971427C21.0333 1.12381 20.9095 1.30476 20.7571 1.51428C20.6429 1.66667 20.4524 1.89524 20.1857 2.2C19.9381 2.48571 19.5571 2.91429 19.0429 3.48571C18.5286 4.03809 17.8429 4.80952 16.9857 5.8C16.7571 6.04762 16.4048 6.48571 15.9286 7.11428C15.4524 7.72381 14.9095 8.43809 14.3 9.25714C13.7095 10.0571 13.119 10.8667 12.5286 11.6857C11.9381 12.5048 11.4143 13.2476 10.9571 13.9143C10.5 14.5619 10.1762 15.0476 9.98571 15.3714L8.21429 18.3714C7.83333 19.019 7.51905 19.5524 7.27143 19.9714C7.02381 20.3714 6.83333 20.6476 6.7 20.8C6.41429 21.1429 6.1 21.4476 5.75714 21.7143L5.5 21.5714L5.27143 21.7143L5.01429 22Z' fill='%2359893F'/%3E%3C/svg%3E");
    background-size: cover;
}

body.baxi-faqs #faqs .faqs-table tr td .icon-unchecked {
    margin: 0 auto;
}

body.baxi-faqs #faqs .faqs-table tr td .icon-unchecked:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6328 0.383277C18.4678 0.220726 18.274 0.108041 18.0508 0.0452208C17.9381 0.0141773 17.8301 0 17.725 0C17.4886 0 17.2667 0.0706423 17.0369 0.177706C16.6524 0.356633 16.2657 0.516739 15.902 0.736488C15.4503 1.00708 15.0379 1.37642 14.6382 1.71692C13.925 2.32337 13.2767 3.00731 12.617 3.66826C11.9027 4.38373 11.2254 5.13537 10.5576 5.89264C10.1105 6.39911 9.65979 6.90558 9.23105 7.42721C9.03355 7.66774 8.83433 7.90704 8.63512 8.14635C8.09222 7.57656 7.54859 7.00776 7.00497 6.43847C6.48456 5.89239 5.94313 5.36734 5.41124 4.83325C5.10227 4.52208 4.7933 4.21189 4.48433 3.90048C4.24381 3.65897 3.97908 3.43923 3.72462 3.21166C3.47017 2.98408 3.21815 2.75627 2.95905 2.53554C2.75812 2.36493 2.55719 2.19529 2.35627 2.02443C2.08568 1.79441 1.80335 1.60155 1.49561 1.42042C1.34259 1.32925 1.17002 1.28549 0.997932 1.28549C0.737607 1.28549 0.478259 1.38596 0.288821 1.57613C-0.0780788 1.94303 -0.101545 2.56756 0.253622 2.94937C0.9554 3.90928 1.73002 4.81516 2.48997 5.73009C3.24846 6.64306 4.04533 7.52719 4.82239 8.42378C5.43813 9.13485 6.03333 9.86327 6.63147 10.5888C6.49336 10.763 6.35354 10.9361 6.21788 11.1121C5.29562 12.3108 4.37458 13.5095 3.48239 14.7317C3.06073 15.3103 2.64372 15.8908 2.22794 16.4719C1.88182 16.9551 1.53105 17.4359 1.24286 17.9551C0.671365 18.982 0.155603 20.563 1.2255 21.4782C1.44843 21.6989 1.71095 21.8522 2.01308 21.937C2.47433 22.0636 2.97591 21.9974 3.38852 21.7568C3.93068 21.4398 4.27852 20.8277 4.27705 20.2047C4.32472 20.0595 4.37507 19.916 4.42836 19.7718C4.91161 18.7192 5.51048 17.7068 6.11937 16.7236C6.42956 16.223 6.74073 15.7212 7.05092 15.2206C7.28216 14.8488 7.5481 14.4958 7.79548 14.1358C8.05238 13.762 8.30806 13.3902 8.56838 13.0216C8.71114 13.2077 8.85364 13.3939 8.99737 13.579C8.90668 13.4616 8.81624 13.3455 8.72556 13.2282C9.50971 14.3328 10.3007 15.4315 11.0279 16.5748C11.431 17.2091 11.8316 17.8432 12.2256 18.4833C12.6647 19.1954 13.1027 19.9226 13.7126 20.5056C14.406 21.1699 15.4549 21.3315 16.297 20.839C16.7731 20.5603 17.1298 20.0969 17.2774 19.5647C17.4331 18.9979 17.3378 18.431 17.0626 17.9211C16.792 17.4193 16.4273 16.9862 16.0787 16.5388C15.8428 16.2345 15.5849 15.9441 15.3364 15.6503C14.8531 15.081 14.3676 14.5132 13.8878 13.9417C12.8353 12.6904 11.7644 11.4609 10.6461 10.269C10.8808 9.96398 11.1157 9.65892 11.3498 9.35337C12.277 8.22603 13.2115 7.1048 14.197 6.02806C15.033 5.1146 15.8893 4.19038 16.8365 3.38569C17.0968 3.48591 17.3864 3.50156 17.6573 3.42725C18.0046 3.33192 18.2393 3.11486 18.439 2.82667C18.6842 2.47346 18.8198 2.06574 18.9709 1.66633C19.1337 1.23709 18.9408 0.692245 18.6328 0.383277Z' fill='%23D32F2F'/%3E%3C/svg%3E");
    background-size: cover;
}

body:not(.SitecoreIsInPrevieworEdit) header div[data-subnav="Productos"] .nav__subnav_items:nth-child(14) {
	display: none !important;
}

/****************************************************/
/** TEXT TWO COLUMNS IMAGE TEXT PRESET **************/
/****************************************************/

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
    background: #F7F7F7 !important;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper {
    padding: 0 !important;
    background-color: #F7F7F7 !important;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns .text.Brand.Class {
    max-width: 860px;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper h4,
body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper h2 { 
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 45px !important;
    line-height: 53px !important;
    color: #24366E !important;
    margin-bottom: 30px !important;
    text-transform: none;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper p { 
    font-family: DIN,"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #000;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns {
    margin-top: 45px;
}

@media screen and (max-width: 768px) {
    body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper h4,
    body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper h2 { 
        font-size: 28px !important;
        line-height: 33px !important;
    }
    body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns .pure-u-1-2 {
        width: 100%;
    }
    body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns h5,
    body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns h3 {
        font-size: 22px !important;
        line-height: 26px !important;
    }
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns .text.Brand.Class {
    margin-top: 100px;
    padding-left: 15px;
}

@media screen and (max-width: 768px) { 
    body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns .text.Brand.Class {
        margin-top: 30px;
        padding-left: 0;
    }
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns h5,
body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns h3 {
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 33px;
    color: #24366E !important;
    margin-bottom: 10px;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns .text.Brand.Class p + h5,
body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns .text.Brand.Class p + h3 { 
    margin-top: 30px;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns p {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #000;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper p > a.btn.btn-default {
    font-family: DIN,"Helvetica Neue",Arial,sans-serif;
    background: #24366E;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    padding: 15px 25px;
    display: table;
    text-transform: uppercase;
    margin: 85px auto 0;
}

body:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper p > a.btn.btn-default:hover { 
    background: #202B4B;
}

/****************************************************/
/** HERO TYPE 1 VERSION 2 ***************************/
/****************************************************/

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image {
    position: relative;
    padding: 0 !important;
}


body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .hero-basico-columns--responsive {
    padding-bottom: 90px;
}


body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .hero__basico {
    margin-top: 0;
    margin-bottom: 0;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .hero__basico figure {
    min-height: 100%;
    background-size: cover;
    background-position: top;
    top: 0 !important;
    bottom: auto;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container { 
    position: absolute;
    top: 110px;
    padding: 15px;
}

@media screen and (max-width: 768px) {
    body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container {
        top: 0;
    }
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container {
    display: flex;
    align-items: stretch;
    padding: 0;
    height: 100%;
    position: relative;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container figure.Brand.Class {
    position: absolute;
    left: auto;
    right: -60px;
    top: -50px;
}


@media screen and (max-width: 768px) { 
    body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .pure-u-1-2 {
        width: 100%;
    }

    body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container figure.Brand.Class {
        right: 0;
    }
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class .subtitle {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    color: #FFFFFF;
    margin-top: 30px;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class .blue-text {
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 50px;
    letter-spacing: -0.03em;
    color: #24366E;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class .white-text {
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 50px;
    letter-spacing: -0.03em;
    color: white;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class p,
body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class h1 { 
    font-family: inherit;
    font-style: normal;
    font-weight: inherit;
    font-size: 16px;
    line-height: 20px;
    color: #24366E;
    margin: 0 0 20px 0;
    padding: 0;
    display: block;
    width: 100%;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class p > a.btn.btn-default {
    font-family: DIN,"Helvetica Neue",Arial,sans-serif;
    background: #24366E;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    padding: 15px 25px;
    text-transform: uppercase;
    margin: 0 auto 0;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class p > a.btn.btn-default:hover {
    background: #202B4B;
}

body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > form {
    margin-left: auto;
    padding: 30px;
    background: #fff;
    box-shadow: 0 2px 20px 0 rgb(0 0 0 / 10%);
    max-width: 380px !important;
 }

@media screen and (max-width: 768px) { 
    body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > form {
        margin-right: auto;
    }
 }


/*****************************************************/
/** ASISTENCIA TÉCNICA PAGES   ***********************/
/*****************************************************/
body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .breadcrumb {
    background-color: transparent;
    position: relative;
    z-index: 9;
    color: #fff;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .breadcrumb li::before {
    content: ">";
    font-family: Helvetica,Arial,sans-serif;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
    width: 7px;
    height: 8px;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container {
  top: 50%;
  padding: 15px;
  transform: translateY(-50%);
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class p, body:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class h1 {
    margin: 0;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class .buttons-wrapper {
    margin-top: 25px;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class .buttons-wrapper a.btn.btn-default {
    text-transform: none;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class .buttons-wrapper a.btn.btn-default + a.btn.btn-default {
    margin-left: 20px;
}

@media screen and (max-width: 767px) {
    body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-hero-type-1.form-hero.full-width-image .discontinued--form-container .cta-2-columns .container > .text.Brand.Class .buttons-wrapper a.btn.btn-default + a.btn.btn-default {
        margin-left: 0;
        margin-top: 25px;
    }
}



body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper .cta-2-columns .text.Brand.Class {
    margin-top: 0;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper p > a.btn.btn-default {
    margin: 50px 0 0;
    display: inline-block;
    text-transform: none;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper p > a.btn.btn-default + a.btn.btn-default { 
    margin-left: 20px;
}

@media screen and (max-width: 767px) {
    body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .wrapper--fullwidth.novicell-text-two-columns-image-text > .wrapper p > a.btn.btn-default + a.btn.btn-default { 
        margin-left: 0;
        margin-top: 25px;
        min-width: 150px;
    }
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-blue-one-column-text {
    padding: 0 !important;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-blue-one-column-text > .wrapper {
    padding: 80px 0 !important;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-blue-one-column-text .text.Brand.Class {
    display: flex;
    justify-content: space-around;
}

@media screen and (max-width: 767px) {
    body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-blue-one-column-text .text.Brand.Class {
        flex-direction: column;
    }
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-blue-one-column-text .text.Brand.Class p {
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    color: #fff;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 135%;
    text-align: center;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-blue-one-column-text .text.Brand.Class p img { 
    margin-right: 15px;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .novicell-blue-one-column-text .text.Brand.Class p a { 
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    color: #fff;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas.novicell-white-bg {
    background: #fff !important;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas h2 {
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 45px !important;
    line-height: 53px !important;
    color: #24366E !important;
    margin-bottom: 30px !important;
    text-transform: none;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table {

}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table tr {

}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table tr.grey {
    background: #EEEEEE;
    border-bottom: 8px solid #fff;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table tr.white {
    background: #fff;
    border-bottom: 2px solid #F2F2F2;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table tr.white td { 
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 125%;
    color: #2A2A2A;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table tr.white td:last-child {
    text-align: right;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table tr.grey td {
    font-family: 'DIN Bold',"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 125%;
    color: #24366E;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table tr.grey td:last-child {
    color: #2A2A2A;
    text-align: right;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas table tr.grey td small {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 131.19%;
    color: #7F7F7F;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas .fine-print p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #344054;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-tarifas.novicell-white-bg {
    background: #fff !important;
}

body.landing-asistencia:not(.SitecoreIsInPrevieworEdit) .asistencia-tecnica-mapa.novicell-white-bg {
    background: #fff !important;
    padding-top: 0 !important;
}
