body{margin:0}

/*STYLE HEAD 2*/
#snigel-cmp-framework .sn-b-def.sn-blue {color: #ffffff!important;background-color: #D42E12!important;border-color: #D42E12!important;}
#snigel-cmp-framework .sn-b-def { border-color: #FFF!important;color: #D42E12!important;}
#snigel-cmp-framework .sn-selector ul li { color: #D42E12!important}
#snigel-cmp-framework .sn-selector ul li:after { background-color: #D42E12!important; }
#snigel-cmp-framework .sn-footer-tab .sn-privacy a,
#snigel-cmp-framework .sn-footer-tab .sn-privacy span {color:#D42E12!important;}
#snigel-cmp-framework .sn-arrow:after,
#snigel-cmp-framework .sn-arrow:before { background-color: #D42E12!important; }
#snigel-cmp-framework .sn-switch input:checked+span::before { background-color: #D42E12!important; }
#adconsent-usp-link {border: 1px solid #D42E12!important;color: #D42E12!important;}
#adconsent-usp-banner-optout input:checked+.adconsent-usp-slider {background-color:#D42E12!important;}
#adconsent-usp-banner-btn {color:#ffffff;border: solid 1px #D42E12!important;background-color: #D42E12!important;}

/*STYLE HEAD 3*/
.gsc-control-cse{font-family:arial, sans-serif}.gsc-control-cse .gsc-table-result{font-family:arial, sans-serif}.gsc-refinementsGradient{background:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.gsc-control-cse{border-color:#FFFFFF;background-color:#FFFFFF}input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border-color:#D9D9D9}.gsc-search-button-v2,.gsc-search-button-v2:hover,.gsc-search-button-v2:focus{border-color:#2F5BB7;background-color:#357AE8;background-image:none;filter:none}.gsc-search-button-v2 svg{fill:#FFFFFF}.gsc-tabHeader.gsc-tabhActive,.gsc-refinementHeader.gsc-refinementhActive{color:#CCCCCC;border-color:#CCCCCC;background-color:#FFFFFF}.gsc-tabHeader.gsc-tabhInactive,.gsc-refinementHeader.gsc-refinementhInactive{color:#CCCCCC;border-color:#CCCCCC;background-color:#FFFFFF}.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult{border-color:#FFFFFF;background-color:#FFFFFF}.gsc-webResult.gsc-result:hover{border-color:#FFFFFF;background-color:#FFFFFF}.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{color:#1155CC}.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{color:#1155CC}.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b{color:#1155CC}.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b{color:#1155CC}.gsc-cursor-page{color:#1155CC}a.gsc-trailing-more-results:link{color:#1155CC}.gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet,.gs-fileFormatType{color:#333333}.gs-webResult div.gs-visibleUrl{color:#009933}.gs-webResult div.gs-visibleUrl-short{color:#009933}.gs-webResult div.gs-visibleUrl-short{display:none}.gs-webResult div.gs-visibleUrl-long{display:block}.gs-promotion div.gs-visibleUrl-short{display:none}.gs-promotion div.gs-visibleUrl-long{display:block}.gsc-cursor-box{border-color:#FFFFFF}.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#CCCCCC;background-color:#FFFFFF;color:#CCCCCC}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#CCCCCC;background-color:#FFFFFF;color:#CCCCCC}.gsc-webResult.gsc-result.gsc-promotion{border-color:#F6F6F6;background-color:#F6F6F6}.gsc-completion-title{color:#1155CC}.gsc-completion-snippet{color:#333333}.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link{color:#1155CC}.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited{color:#1155CC}.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover{color:#1155CC}.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active{color:#1155CC}.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right *{color:#333333}.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short{color:#009933}.gcsc-find-more-on-google{color:#1155CC}.gcsc-find-more-on-google-magnifier{fill:#1155CC}

/*STYLE HEAD 4*/
.gscb_a{display:inline-block;font:27px/13px arial,sans-serif}.gsst_a .gscb_a{color:#a1b9ed;cursor:pointer}.gsst_a:hover .gscb_a,.gsst_a:focus .gscb_a{color:#36c}.gsst_a{display:inline-block}.gsst_a{cursor:pointer;padding:0 4px}.gsst_a:hover{text-decoration:none!important}.gsst_b{font-size:16px;padding:0 2px;position:relative;user-select:none;-webkit-user-select:none;white-space:nowrap}.gsst_e{vertical-align:middle;opacity:0.55;}.gsst_a:hover .gsst_e,.gsst_a:focus .gsst_e{opacity:0.72;}.gsst_a:active .gsst_e{opacity:1;}.gsst_f{background:white;text-align:left}.gsst_g{background-color:white;border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:-1px -3px;padding:0 6px}.gsst_h{background-color:white;height:1px;margin-bottom:-1px;position:relative;top:-1px}.gsib_a{width:100%;padding:4px 6px 0}.gsib_a,.gsib_b{vertical-align:top}.gssb_c{border:0;position:absolute;z-index:989}.gssb_e{border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);cursor:default}.gssb_f{visibility:hidden;white-space:nowrap}.gssb_k{border:0;display:block;position:absolute;top:0;z-index:988}.gsdd_a{border:none!important}.gsq_a{padding:0}.gssb_a{padding:0 7px}.gssb_a,.gssb_a td{white-space:nowrap;overflow:hidden;line-height:22px}#gssb_b{font-size:11px;color:#36c;text-decoration:none}#gssb_b:hover{font-size:11px;color:#36c;text-decoration:underline}.gssb_g{text-align:center;padding:8px 0 7px;position:relative}.gssb_h{font-size:15px;height:28px;margin:0.2em;-webkit-appearance:button}.gssb_i{background:#eee}.gss_ifl{visibility:hidden;padding-left:5px}.gssb_i .gss_ifl{visibility:visible}a.gssb_j{font-size:13px;color:#36c;text-decoration:none;line-height:100%}a.gssb_j:hover{text-decoration:underline}.gssb_l{height:1px;background-color:#e5e5e5}.gssb_m{color:#000;background:#fff}.gssb_a{padding:0 9px}.gsib_a{padding:5px 9px 4px 9px}.gscb_a{line-height:27px}.gssb_e{border:0}.gssb_l{margin:5px 0}input.gsc-input::-webkit-input-placeholder{font-size:14px}input.gsc-input:-moz-placeholder{font-size:14px}input.gsc-input::-moz-placeholder{font-size:14px}input.gsc-input:-ms-input-placeholder{font-size:14px}input.gsc-input:focus::-webkit-input-placeholder{color:transparent}input.gsc-input:focus:-moz-placeholder{color:transparent}input.gsc-input:focus::-moz-placeholder{color:transparent}input.gsc-input:focus:-ms-input-placeholder{color:transparent}.gssb_c .gsc-completion-container{position:static}.gssb_c{z-index:5000}.gsc-completion-container table{background:transparent;font-size:inherit;font-family:inherit}.gssb_c > tbody > tr,.gssb_c > tbody > tr > td,.gssb_d,.gssb_d > tbody > tr,.gssb_d > tbody > tr > td,.gssb_e,.gssb_e > tbody > tr,.gssb_e > tbody > tr > td{padding:0;margin:0;border:0}.gssb_a table,.gssb_a table tr,.gssb_a table tr td{padding:0;margin:0;border:0}

/*STYLE FOCUSED*/
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

.snigel-cmp-framework{font:11.5px 'Roboto',sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100%;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:'Roboto',sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A;max-width:100vw}
.snigel-cmp-framework.hidden{display:none}
.snigel-cmp-framework.sn-bm .sn-v-cell{vertical-align:bottom}
.snigel-cmp-framework.sn-bm .sn-inner{width:100%;max-width:100%}

.snigel-cmp-framework.sn-bm .sn-tabs{height:30vh}

.snigel-cmp-framework.sn-bm.sn-custom .sn-tabs{height:40vh}
.snigel-cmp-framework.sn-bm .sn-footer-tab{padding:5px}
.snigel-cmp-framework.sn-bm .sn-selector{line-height:55px}
.snigel-cmp-framework.sn-bm .sn-logo .sn-inner-logo{max-height:56px;height:80px;max-width:130px}
.snigel-cmp-framework.sn-bm .sn-content{padding:5px}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.snigel-cmp-framework .sn-inner {
	background-color:#FFF;
	max-width:750px;
	/*width:70%;*/ width:95%;
	margin-left:auto;
	display:block;
	margin-right:auto;
}

@media (min-width: 992px) and (max-width: 1024px){
	.snigel-cmp-framework .sn-inner {
		width:95%;
	}
}

@media (max-width: 992px) {
	.snigel-cmp-framework .sn-inner {
		width:95%;
	}
}

.snigel-cmp-framework .sn-content {
	padding: 0 0 0 1.2%;
	overflow:hidden;
	max-height:415px;
}

.snigel-cmp-framework .sn-content a,
.snigel-cmp-framework .sn-content span.goTo {
	color:#D42E12;
	text-decoration:underline;
	cursor: pointer;
}

.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}

.snigel-cmp-framework strong{font-weight:700}

.snigel-cmp-framework h1,
.snigel-cmp-framework h2,
.snigel-cmp-framework h3,
.snigel-cmp-framework h4,
.snigel-cmp-framework h5,
.snigel-cmp-framework h6,
.snigel-cmp-framework p,
.snigel-cmp-framework span {
	font-family:'Roboto',sans-serif;
	text-align:left;
	color:#4A4A4A;
	text-transform:none;
	letter-spacing:normal;
	text-shadow:none
}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}
.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0}
@media (max-width: 768px){.snigel-cmp-framework h1{font-size:1.91667em !important;line-height:1.09091em !important}}
.snigel-cmp-framework h2{font-size:1.64286em !important;line-height:1.2em !important;margin-bottom:5px;margin-top:10px}

@media (max-width: 768px) {
	.snigel-cmp-framework h2 {
		font-size:1.6em !important;
		line-height:1.71em !important;
	}
}

.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}

@media (max-width: 768px) {
	.snigel-cmp-framework h3 {
		font-size:1.5em !important;
		line-height:1.6em !important;
	}
}

.snigel-cmp-framework h4{margin:0 0 10px;font-size:1.15em !important;line-height:1.2em !important}
@media (max-width: 768px){.snigel-cmp-framework h4{font-size:1.04545em !important;line-height:1.09091em !important}}
.snigel-cmp-framework h5{font-size:1.04545em !important;line-height:1.09091em !important}
@media (max-width: 768px){.snigel-cmp-framework h5{font-size:.95833em !important;line-height:1em !important}}

.snigel-cmp-framework p {
	font-size:1.4em !important;
	line-height:1.5em !important;
	padding:0;
}

.snigel-cmp-framework p.error{color:#ed143d}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-hidden {display:none !important;visibility:hidden !important;z-index:-10 !important;}

.sn-v-table{
	height:100%;
	width:100%;
	display:table;
	margin: auto;
}

/*posicion*/
.sn-v-table .sn-v-cell {
	position: relative;
	display: table-cell;
	/*vertical-align: 25%;*/ top: 10%;
}

@media (max-width: 768px) {
	.sn-v-table .sn-v-cell {
		/*vertical-align:top;*/ top: 5%;
	}
}

@media (min-width: 1024px){.hide-desktop{display:none !important}}
@media (min-width: 992px) and (max-width: 1024px){.hide-tablet{display:none !important}}
@media (max-width: 992px){.hide-mobile{display:none !important}}
@media (min-width: 992px) and (max-width: 1024px){.show-tablet{display:block !important}}

.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}
.sn-logo{max-height:80px;overflow:hidden}

.sn-logo .sn-inner-logo {
	/*max-height:80px;*/ max-height:none;
	/*height:100px;*/ height:initial;
	/*max-width:214px;*/ max-width:none;
	margin-left:auto;
	display:block;
	margin-right:auto

/*	padding: 10px 0;*/
}

.sn-logo .sn-inner-logo{
	max-height:80px;max-height:none;
	/*height:100px;*/ height:initial;
	/*max-width:214px;*/ max-width:none;
	margin-left:auto;
	display:block;
	margin-right:auto;

/**/	padding: 10px 0;
}

@media (max-width: 992px){.sn-logo .sn-inner-logo{margin:0 auto 0}}

@media (max-width: 411px){.sn-logo .sn-inner-logo{max-height:140px;max-width:160px;height:60px}}

@media (max-height: 450px){.sn-logo .sn-inner-logo{max-height:50px;height:50px;max-width:100px}}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px}
@media (max-height: 450px){.sn-logo{max-height:60px}}
.sn-custom .sn-logo{max-height:80px;overflow:hidden}
@media (min-width: 768px){.sn-custom .sn-logo{width:22%;float:left}}
@media (max-width: 768px){.sn-custom .sn-logo{width:100%;float:left}}

.sn-selector{line-height:80px;vertical-align:middle}
@media (min-width: 768px){.sn-selector{width:78%;float:left}}
@media (max-width: 768px){.sn-selector{width:100%;float:left}}
@media (max-width: 599px){.sn-selector{line-height:30px}}

.sn-selector ul{margin:0;padding:0;text-align:right;font-size:11.5px;line-height:80px;display:list-item;list-style:none}
@media (max-width: 768px){.sn-selector ul{text-align:center;display:block;line-height:1}}

.sn-selector ul li{display:inline-block;padding:7px 5px;list-style:none;margin:0 3px;position:relative;color:#3440CA;font-size:1.04545em;line-height:1}
@media (max-width: 992px){.sn-selector ul li{margin:0 9px;padding:7px 0;font-size:1.04545em}}

.sn-selector ul li:after{content:'';display:block;background-color:#3440CA;height:1px;width:100%;left:0;position:absolute;bottom:0;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.sn-selector ul li:hover{cursor:pointer}
.sn-selector ul li.sn-active:after{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.sn-tabs {
	height:45vh;
	overflow-y:auto;
	/*max-width:95%;*/ max-width:100%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding:15px 40px 20px 20px;
	position:relative;
	z-index:0;
	scroll-behavior:smooth;
	max-height:315px;max-height:300px;
}

@media (max-width: 411px) {
	.sn-tabs{max-width:95%;height:40vh;-webkit-overflow-scrolling:touch}
	.sn-tabs[data-attr='learn'] h1 {
		text-align:left;
	}
}

@media (max-height: 450px){.sn-tabs{height:30vh}}
.sn-tabs.learn{height:30vh}
.sn-tabs.sn-vendors .sn-left>p{padding-left:10px;word-break:break-word}
.sn-tabs.sn-vendors h4{padding-top:5px}
@media (max-width: 411px){.sn-tabs.sn-leg .sn-collapsible{display:block;padding:5px 17px}}
.sn-tabs.sn-leg .sn-collapsible .sn-row-vend{display:block;width:100%}
.sn-tabs.sn-leg .sn-collapsible .sn-row-vend .sn-left,.sn-tabs.sn-leg .sn-collapsible .sn-row-vend .sn-right{float:left;width:50%}
.sn-tabs.sn-leg .sn-collapsible .sn-row-vend:after{content:'';clear:both;display:table}
.sn-tabs.sn-leg .sn-collapsible .sn-sub .sn-arrow:before,.sn-tabs.sn-leg .sn-collapsible .sn-sub .sn-arrow:after{top:14px}
.sn-tabs.sn-leg .sn-collapsible .sn-int{width:102px}
@media (max-width: 411px){.sn-tabs.sn-leg .sn-collapsible .sn-int{width:100%;padding:5px 10px;width:50%}
}
.sn-tabs.sn-leg .sn-collapsible .sn-sub-toggle:after{clear:both;display:table;content:''}
@media (max-width: 768px){.sn-tabs.sn-leg h4{display:inline-block;width:calc(100% - 100px);margin:0 0 5px}
.sn-tabs.sn-leg .sn-info h4{text-align:left;width:100%}
}
.sn-tabs.sn-leg .sn-left>p{padding-left:10px;word-break:break-word}
.sn-tabs.sn-leg .sn-row:after{content:'';clear:both;display:table}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}

.sn-footer-tab .sn-privacy,
.sn-footer-tab .sn-action-btn {
	width:100%;
	display:block;
	min-height:1px
}

@media (min-width: 992px) {
	.sn-footer-tab .sn-privacy, .sn-footer-tab .sn-action-btn {
		width:20%;
		float:left;
	}
}

.sn-footer-tab .sn-action-btn{width:100%;text-align:center}

@media (min-width: 992px) {
	.sn-footer-tab .sn-action-btn {
		/*width:80%;*/ width:60%;
		text-align:right;
		float: right;
	}
}

.sn-footer-tab .sn-privacy{text-align:left}
.sn-footer-tab .sn-privacy a,
.sn-footer-tab .sn-privacy span {
	/*line-height:45px;*/ line-height:39px;
	color:#3440CA;
	font-size:1.15em;
	cursor: pointer;
}

@media (max-width: 411px){.sn-footer-tab .sn-privacy a{line-height:27px}}
@media (max-width: 768px){.sn-footer-tab .sn-privacy a{line-height:30px}}
@media (max-height: 450px){.sn-footer-tab .sn-privacy a{line-height:20px}}
@media (max-width: 991px){.sn-footer-tab .sn-privacy{text-align:center}}

.sn-b-def {
	width:50%;
	max-width:320px;
	border:1px solid #3440CA;
	padding:5px;
	font-size:1.15em;
	line-height:2em;
	color:#3440CA;
	margin-left:10px;
	background:#fffefe;
	margin:0 0 0 10px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	text-align:center
}

.sn-b-def:after{background:rgba(255,255,255,0.1);content:'';position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
.sn-b-def:hover{cursor:pointer}

.sn-b-def:hover:after{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}
@media (min-width: 992px){.sn-b-def{width:45%}}
@media (max-width: 992px){.sn-b-def{margin-left:10px}}
@media (min-width: 320px) and (max-width: 768px){.sn-b-def{width:100%}}

@media (max-height: 450px) {
	.sn-b-def {
		/*width:50%;*/ width:45%;
	}
}

@media (max-width: 768px){.sn-b-def{font-size:1.04545em !important;line-height:1.71429em !important;margin-bottom:5px}}

.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}

.sn-collapsible {
	display:table;
	/*padding:5px 20px;*/ padding:5px 20px 20px 20px;
	border:1px solid #E0DEDE;
	/*border-radius:15.5px;*/
	box-shadow:0 0 12px -4px #E0DEDE;
	/*width:calc(100% - 40px);*/
	/*margin: 12.5px 0;*/ margin: 12.5px 0 25px 0;
}

@media (max-width: 768px){.sn-collapsible{width:100%}}
.sn-collapsible.sn-toggled .sn-info{display:none}
.sn-collapsible .sn-row{display:table-row}
@media (max-width: 768px){.sn-collapsible .sn-row{width:100%;display:block}
.sn-collapsible .sn-row.sn-row-vend{display:table-row}
}
.sn-collapsible .sn-left,.sn-collapsible .sn-right{display:table-cell;vertical-align:middle;position:relative}
.sn-collapsible .sn-left.sn-sub{display:block;vertical-align:top}
.sn-collapsible .sn-left.sn-sub>p{padding-left:25px}
.sn-collapsible .sn-left.sn-sub.sn-toggled>p{display:none}
.sn-collapsible .sn-right{width:70px;text-align:right}
.sn-collapsible .sn-right.sn-sub{vertical-align:top}
.sn-collapsible .sn-right.sn-vend{width:85px}
@media (max-width: 768px){.sn-collapsible .sn-right.sn-pur{vertical-align:top}
.sn-collapsible .sn-right.sn-pur .sn-switch{margin-top:25px}
}
.sn-switch{position:relative;display:inline-block;width:48px;height:24px}
.sn-switch:hover{cursor:pointer}
.sn-switch span::before,.sn-switch span::after{content:'';display:block;position:absolute;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;background-color:#E0DEDE}
.sn-switch span::before{width:100%;height:100%;border-radius:9999em}
.sn-switch span::after{top:2px;left:3px;width:20px;height:20px;border-radius:50%;background-color:#fff;box-shadow:0 0 2px #979797}
.sn-switch input{display:none}
.sn-switch input:checked+span::before{background-color:#3440CA}
.sn-switch input:checked+span::after{left:24px}
.sn-sub-toggle{display:inline-block;margin:0 0 5px;width:100%}
@media (max-width: 411px){.sn-sub-toggle{display:block}
}
.sn-sub-toggle:hover{cursor:pointer}
.sn-sub-toggle span,.sn-sub-toggle h4{display:block;float:left}
.sn-sub-toggle h4{width:calc(100% - 25px)}
.sn-sub-toggle span.sn-objected-label{float:none;display:inline-block;line-height:inherit;position:absolute;top:5px;right:-5px}
.sn-arrow{position:relative;display:inline-block;width:25px;height:14px}
.sn-arrow:after,.sn-arrow:before{position:absolute;width:10px;height:1px;display:block;background-color:#3440CA;content:'';-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;top:9px}
.sn-arrow:after{left:9px;-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg)}
.sn-arrow:before{-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
.sn-arrow.sn-v-toggle{height:24px;margin-left:10px}
.sn-arrow.sn-v-toggle:after,.sn-arrow.sn-v-toggle:before{top:10px}
.sn-arrow.sn-v-toggle:hover{cursor:pointer}
.sn-arrow.sn-toggled:after{-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
.sn-arrow.sn-toggled:before{-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg)}
.sn-policy-v{overflow-wrap:anywhere}
.sn-policy-v a{font-weight:400}
.sn-int .sn-arrow.sn-v-toggle{margin-left:5px;top:10px}
.sn-objected-label{line-height:3;display:inline-block;margin-left:5px;font-weight:600;text-transform:uppercase;color:#4A4A4A;font-size:10px !important}
.sn-objected-label.hidden{color:transparent;visibility:hidden;opacity:0}
.sn-objector{line-height:3;display:block;font-weight:600;text-transform:uppercase;margin:5px 0;text-align:left}
@media (max-width: 768px){.sn-objector{line-height:1}
}
.sn-objector:hover{cursor:pointer}
.sn-objector input{margin-left:5px}
.sn-object-all{text-decoration:underline;float:right;margin-right:45px;font-size:12px !important}
@media (max-width: 411px){.sn-object-all{display:block;float:none}
}
.sn-object-all:hover{cursor:pointer}
.sn-object-all.hidden{display:none}
@media (max-width: 768px){.sn-selector{overflow-x:scroll;display:block;width:100vw;scroll-behavior:smooth}}
.sn-scroll-left{margin:0;text-align:center;line-height:1;margin-top:5px;position:relative;height:9px}
.sn-scroll-left span{font-size:10px !important;line-height:0;opacity:0.6;position:fixed;margin-top:5px;width:150px;left:calc(50% - 75px);text-align:center !important}
.sn-clearfix{pointer-events:none}
.sn-disable_all_s,.sn-enable_all_s{display:inline-block;float:right;font-size:13px !important;text-decoration:underline}
.sn-disable_all_s:hover,.sn-enable_all_s:hover{cursor:pointer}
@media (min-width: 320px) and (max-width: 411px){.sn-disable_all_s,.sn-enable_all_s{float:none}}
#sn-tp{text-decoration:underline;font-weight:700}
#sn-tp:hover{cursor:pointer}
#sn-back:hover{cursor:pointer}

@media (min-width: 320px) and (max-width: 411px) {
.purposes .sn-disable_all_s,
.purposes .sn-enable_all_s {float:none}
}

/*MODIFIED*/
@media (max-width: 992px){.sn-logo .sn-inner-logo{margin:0 auto 0}}

@media (max-width: 411px){
	.sn-logo .sn-inner-logo {
	max-height:140px;
	max-width:160px;
	height:60px;
	}
}

@media (max-height: 450px){.sn-logo .sn-inner-logo{max-height:50px;height:50px;max-width:100px}}

.sn-logo .sn-inner-logo img {
	display:block;
	max-width:none;
	height:auto;
	max-height:80px;
	margin: auto;
}

@media (max-width: 992px){.sn-logo .sn-inner-logo img{margin:0 auto 0}}

@media (max-width: 411px) {
	.sn-logo .sn-inner-logo img {
		width:75%;
	}
}

@media (max-width: 411px) {
	.sn-logo{
		max-height:60px;
		max-height:none!important;
	}
}

@media (max-height: 450px) {
	.sn-logo .sn-inner-logo img {
		width:100%;
	}
}

@media (max-height: 450px){.sn-logo{max-height:60px;max-height:none!important;}}

/*ADDED*/
.sn-tabs .tiny_negrita{font-weight:bold}
.sn-tabs TABLE {border-collapse: collapse;border-spacing: 0;}
.sn-tabs TABLE p{margin:0!important}
.sn-tabs TABLE.tiny_tablaTransparente,TABLE.tiny_tablaGris{width:100%;margin:10px 0 15px 0;font:500 13px/20px 'Roboto Condensed','Arial Narrow',Arial,Helvetica,Verdana,sans-serif;}
.sn-tabs TABLE.tiny_tablaTransparente{background-color:transparent}
.sn-tabs TABLE.tiny_tablaGris{background-color:#f4f4f4}
.sn-tabs TABLE.tiny_tablaTransparente TR TD,TABLE.tiny_tablaGris TR TD{padding:5px;border:solid 1px #000}

.sn-tabs H2.generic {
	display: block;
	overflow: hidden;
	padding:0;
	margin:10px 0;
}

.sn-tabs H2.generic DIV.wrapper_000 {
	margin: 0;
}

.sn-tabs H2.generic P {
	display: block;
	overflow: hidden;
	float: none;
	border-bottom: none;

	margin:0;
	padding: 0;

	color: #4A4A4A;
	font-family: 'Roboto',sans-serif;
	font-weight: 700;
	font-size: 1.4em !important;
	letter-spacing: normal;
	line-height:1.2em !important;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
}

.sn-tabs OL.est_ol_v001 LI P.est_p_v001 {
	margin:0 0 10px;
	padding:0;

	color:#4A4A4A;
	font-family:'Roboto',sans-serif;
	font-size:1.238em !important;
	letter-spacing:normal;
	line-height:1.5em !important;
	text-align:left;
	text-transform:none;
	text-shadow:none;
}

@media (max-width: 768px) {
	.snigel-cmp-framework p {
		font-size:18px !important;
		line-height:1.5em !important;
	}

	.sn-tabs OL.est_ol_v001 LI P.est_p_v001 {
		margin:0 0 10px;
		padding:0;

		color:#4A4A4A;
		font-family:'Roboto',sans-serif;
		font-size:18px !important;
		letter-spacing:normal;
		line-height:1.5em !important;
		text-align:left;
		text-transform:none;
		text-shadow:none;
	}
}