@charset "UTF-8";

/* ↓↓ COLORS ↓↓ */
:root {
	/* orange */
	--org-100: #FFEBDE;
	--org-200: #ffc099;
	--org-300: #ff9c5e;
	--org-400: #ff7d2b;
	--org-500: #ff6200;
	--org-600: #d45100;
	--org-700: #b04300;
	--org-800: #923800;
	--org-900: #792e00;

	/* blue dark */
	--bl-drk-100: #f3f8ff;
	--bl-drk-200: #c0d7ff;
	--bl-drk-300: #95b6ff;
	--bl-drk-400: #6e94ef;
	--bl-drk-500: #4e74d4;
	--bl-drk-600: #3757ac;
	--bl-drk-700: #253e7d;
	--bl-drk-800: #17264d;
	--bl-drk-900: #081024;

	/* red */
	--rd-100: #fff4f2;
	--rd-200: #fccec8;
	--rd-300: #f3a79d;
	--rd-400: #ea7d71;
	--rd-500: #b71c1c;
	--rd-600: #9c0b0f;
	--rd-700: #710709;
	--rd-800: #470908;
	--rd-900: #220503;

	/* green */
	--gr-100: #f0fcf4;
	--gr-200: #c9e2d1;
	--gr-300: #9fcaae;
	--gr-400: #71b28a;
	--gr-500: #007a47;
	--gr-600: #006437;
	--gr-700: #004826;
	--gr-800: #022c17;
	--gr-900: #031409;

	/* yellow */
	--yel-100: #fef7cb;
	--yel-200: #fcec97;
	--yel-300: #f9dd62;
	--yel-400: #f3cd3c;
	--yel-500: #edb500;
	--yel-600: #cc9600;
	--yel-700: #aa7900;
	--yel-800: #895e00;
	--yel-900: #714b00;

	/* blue */
	--bl-100: #f1f9ff;
	--bl-200: #b9daff;
	--bl-300: #7cbaff;
	--bl-400: #4998ff;
	--bl-500: #1977e5;
	--bl-600: #3757ac;
	--bl-700: #253e7d;
	--bl-800: #032754;
	--bl-900: #021128;

	/* gray */
	--gy-100: #f5f5f5;
	--gy-200: #e3e5e8;
	--gy-300: #cfd1d3;
	--gy-400: #b3b3b3;
	--gy-500: #999999;
	--gy-600: #6e6e6e;
	--gy-700: #4c4c4c;
	--gy-800: #3b3b3b;
	--gy-900: #262626;
	--gy-1000: #0f0f0f;

	/* black */
	--bk: #000000;

	/* white */
	--wh: #ffffff;

	/* gray dark */
	--gya-drk-00: #0f0f0f00;
	--gya-drk-96: #0f0f0ff5;
	--gya-drk-88: #0f0f0fe0;
	--gya-drk-80: #0f0f0fcc;
	--gya-drk-72: #0f0f0fb8;
	--gya-drk-64: #0f0f0fa3;
	--gya-drk-56: #0f0f0f8f;
	--gya-drk-48: #0f0f0f7a;
	--gya-drk-40: #0f0f0f66;
	--gya-drk-32: #0f0f0f52;
	--gya-drk-24: #0f0f0f3d;
	--gya-drk-16: #0f0f0f29;
	--gya-drk-08: #0f0f0f14;

	/* gray light */
	--gya-lt-00: #f5f5f500;
	--gya-lt-08: #f5f5f514;
	--gya-lt-16: #f5f5f529;
	--gya-lt-24: #f5f5f53d;
	--gya-lt-32: #f5f5f552;
	--gya-lt-40: #f5f5f566;
	--gya-lt-48: #f5f5f57a;
	--gya-lt-56: #f5f5f58f;
	--gya-lt-64: #f5f5f5a3;
	--gya-lt-72: #f5f5f5b8;
	--gya-lt-80: #f5f5f5cc;
	--gya-lt-88: #f5f5f5e0;
	--gya-lt-96: #f5f5f5f5;
}

/* ↓↓ FONTS ↓↓ */
:root {
	--font-family-displayPro: "Itau Display Pro";
	--font-family-textPro: "Itau Text Pro";
	--font-family-icons: "Itau Icons";

	/* font weight */
	--font-weight-light: 300;
	--font-weight-regular: 400;
	--font-weight-bold: 700;
	--font-weight-xbold: 800;

	/* font size */
	--font-size-6: 6px;
	--font-size-10: 10px;
	--font-size-12: 12px;
	--font-size-13: 13px;
	--font-size-14: 14px;
	--font-size-16: 16px;
	--font-size-18: 18px;
	--font-size-20: 20px;
	--font-size-22: 22px;
	--font-size-24: 24px;
	--font-size-26: 26px;
	--font-size-28: 28px;
	--font-size-32: 32px;
	--font-size-34: 34px;
	--font-size-40: 40px;
	--font-size-48: 48px;

	/* line height */
	--line-height-none: 0px;
	--line-height-16: 16px;
	--line-height-24: 24px;
	--line-height-32: 32px;
	--line-height-40: 40px;
	--line-height-48: 48px;
	--line-height-56: 56px;
	--line-height-64: 64px;

	/* letter spacing */
	--letter-spacing-none: 0px;

	/* paragraph spacing */
	--paragraph-spacing-none: 0px;
	--paragraph-spacing-8: 8px;
	--paragraph-spacing-24: 24px;

	/* paragraph indent */
	--paragraph-indent-none: 0px;
}

/* ↓↓ SPACING Y SIZING ↓↓ */
:root {
	/* spacing */
	--spacing-none: 0;
	--spacing-02: 2px;
	--spacing-04: 4px;
	--spacing-08: 8px;
	--spacing-12: 12px;
	--spacing-16: 16px;
	--spacing-24: 24px;
	--spacing-32: 32px;
	--spacing-40: 40px;
	--spacing-48: 48px;
	--spacing-56: 56px;
	--spacing-64: 64px;
	--spacing-72: 72px;
	--spacing-80: 80px;
	--spacing-88: 88px;
	--spacing-96: 96px;
	--spacing-104: 104px;
	--spacing-112: 112px;
	--spacing-120: 120px;

	/* sizing */
	--size-none: 0;
	--size-2: 2px;
	--size-4: 4px;
	--size-8: 8px;
	--size-12: 12px;
	--size-16: 16px;
	--size-24: 24px;
	--size-32: 32px;
	--size-40: 40px;
	--size-48: 48px;
	--size-56: 56px;
	--size-64: 64px;
	--size-72: 72px;
	--size-80: 80px;
	--size-88: 88px;
	--size-96: 96px;
	--size-104: 104px;
	--size-112: 112px;
	--size-120: 120px;
}

/* ↓↓ BORDER ↓↓ */
:root {
	/* border radius */
	--border-radius-none: 0;
	--border-radius-02: 2px;
	--border-radius-04: 4px;
	--border-radius-08: 8px;
	--border-radius-12: 12px;
	--border-radius-16: 16px;
	--border-radius-24: 24px;
	--border-radius-circle: 1000px;

	/* border width */
	--border-width-none: 0;
	--border-width-01: 1px;
	--border-width-02: 2px;
	--border-width-03: 3px;
}

/* ↓↓ LAYOUT ↓↓ */

/* 
Mobile (360-767)
Tablet (768-1100)
Desktop (1101-1600+) 
*/

.it-theme-V .container {
	max-width: 100%;
	padding: 0 var(--spacing-24);
}

@media (min-width: 1101px) {
	.it-theme-V .container {
		max-width: 1032px;
		padding: 0;
	}
}

/* ↓↓ ELEVATION ↓↓ */
.it-theme-V .elevation-none {
	box-shadow: 0px 0px 0px 0px var(--gya-drk-00);
}

.it-theme-V .elevation-02 {
	box-shadow: 0px 2px 8px 1px rgba(15, 15, 15, 0.08);
}

.it-theme-V .elevation-04 {
	box-shadow: 0px 4px 8px 2px rgba(15, 15, 15, 0.08);
}

.it-theme-V .elevation-08 {
	box-shadow: 0px 8px 16px 4px rgba(15, 15, 15, 0.08);
}

.it-theme-V .elevation-16 {
	box-shadow: 0px 16px 24px 8px rgba(15, 15, 15, 0.08);
}

.it-theme-V .elevation-24 {
	box-shadow: 0px 24px 32px 12px rgba(15, 15, 15, 0.08);
}

.it-theme-V .elevation-negative-02 {
	box-shadow: 0px -2px 8px 1px var(--gya-drk-08);
}

.it-theme-V .elevation-negative-04 {
	box-shadow: 0px -4px 8px 2px var(--gya-drk-08);
}

.it-theme-V .elevation-negative-08 {
	box-shadow: 0px -8px 16px 4px var(--gya-drk-08);
}

.it-theme-V .elevation-negative-16 {
	box-shadow: 0px -16px 24px 8px var(--gya-drk-08);
}

.it-theme-V .elevation-negative-24 {
	box-shadow: 0px -24px 32px 12px var(--gya-drk-08);
}

/* ↓↓ TIPOGRAPHY ↓↓ */
.it-theme-V .display-01,
.it-theme-V .display-01 h1,
.it-theme-V .display-01 h2,
.it-theme-V .display-01 h3,
.it-theme-V .display-01 h4,
.it-theme-V .display-01 h5,
.it-theme-V .display-01 h6,
.it-theme-V .display-01 p,
.it-theme-V .display-01 span {
	font-family: var(--font-family-displayPro) !important;
	font-weight: var(--font-weight-xbold) !important;
	font-size: var(--font-size-48) !important;
	line-height: var(--line-height-64) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

@media (max-width: 1100px) {
	.it-theme-V .display-01,
	.it-theme-V .display-01 h1,
	.it-theme-V .display-01 h2,
	.it-theme-V .display-01 h3,
	.it-theme-V .display-01 h4,
	.it-theme-V .display-01 h5,
	.it-theme-V .display-01 h6,
	.it-theme-V .display-01 p,
	.it-theme-V .display-01 span {
		font-size: var(--font-size-28) !important;
		line-height: var(--line-height-40) !important;
	}
}

.it-theme-V .display-02
.it-theme-V .display-02 h1,
.it-theme-V .display-02 h2,
.it-theme-V .display-02 h3,
.it-theme-V .display-02 h4,
.it-theme-V .display-02 h5,
.it-theme-V .display-02 h6,
.it-theme-V .display-02 p,
.it-theme-V .display-02 span {
	font-family: var(--font-family-displayPro) !important;
	font-weight: var(--font-weight-light) !important;
	font-size: var(--font-size-48) !important;
	line-height: var(--line-height-64) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

@media (max-width: 1100px) {
	.it-theme-V .display-02,
	.it-theme-V .display-02 h1,
	.it-theme-V .display-02 h2,
	.it-theme-V .display-02 h3,
	.it-theme-V .display-02 h4,
	.it-theme-V .display-02 h5,
	.it-theme-V .display-02 h6,
	.it-theme-V .display-02 p,
	.it-theme-V .display-02 span {
		font-size: var(--font-size-28) !important;
		line-height: var(--line-height-40) !important;
	}
}

.it-theme-V .title-01,
.it-theme-V .title-01 h1,
.it-theme-V .title-01 h2,
.it-theme-V .title-01 h3,
.it-theme-V .title-01 h4,
.it-theme-V .title-01 h5,
.it-theme-V .title-01 h6,
.it-theme-V .title-01 p,
.it-theme-V .title-01 span {
	font-family: var(--font-family-displayPro) !important;
	font-weight: var(--font-weight-bold) !important;
	font-size: var(--font-size-40) !important;
	line-height: var(--line-height-56) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

@media (max-width: 1100px) {
	.it-theme-V .title-01,
	.it-theme-V .title-01 h1,
	.it-theme-V .title-01 h2,
	.it-theme-V .title-01 h3,
	.it-theme-V .title-01 h4,
	.it-theme-V .title-01 h5,
	.it-theme-V .title-01 h6,
	.it-theme-V .title-01 p,
	.it-theme-V .title-01 span {
		font-size: var(--font-size-22) !important;
		line-height: var(--line-height-32) !important;
	}
}

.it-theme-V .title-02,
.it-theme-V .title-02 h1,
.it-theme-V .title-02 h2,
.it-theme-V .title-02 h3,
.it-theme-V .title-02 h4,
.it-theme-V .title-02 h5,
.it-theme-V .title-02 h6,
.it-theme-V .title-02 p,
.it-theme-V .title-02 span {
	font-family: var(--font-family-displayPro) !important;
	font-weight: var(--font-weight-bold) !important;
	font-size: var(--font-size-32) !important;
	line-height: var(--line-height-48) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

@media (max-width: 1100px) {
	.it-theme-V .title-02,
	.it-theme-V .title-02 h1,
	.it-theme-V .title-02 h2,
	.it-theme-V .title-02 h3,
	.it-theme-V .title-02 h4,
	.it-theme-V .title-02 h5,
	.it-theme-V .title-02 h6,
	.it-theme-V .title-02 p,
	.it-theme-V .title-02 span {
		font-size: var(--font-size-20) !important;
		line-height: var(--line-height-32) !important;
	}
}

.it-theme-V .title-03,
.it-theme-V .title-03 h1,
.it-theme-V .title-03 h2,
.it-theme-V .title-03 h3,
.it-theme-V .title-03 h4,
.it-theme-V .title-03 h5,
.it-theme-V .title-03 h6,
.it-theme-V .title-03 p,
.it-theme-V .title-03 span {
	font-family: var(--font-family-displayPro) !important;
	font-weight: var(--font-weight-bold) !important;
	font-size: var(--font-size-26) !important;
	line-height: var(--line-height-40) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

@media (max-width: 1100px) {
	.it-theme-V .title-03,
	.it-theme-V .title-03 h1,
	.it-theme-V .title-03 h2,
	.it-theme-V .title-03 h3,
	.it-theme-V .title-03 h4,
	.it-theme-V .title-03 h5,
	.it-theme-V .title-03 h6,
	.it-theme-V .title-03 p,
	.it-theme-V .title-03 span {
		font-size: var(--font-size-18) !important;
		line-height: var(--line-height-24) !important;
	}
}

.it-theme-V .description,
.it-theme-V .description h1,
.it-theme-V .description h2,
.it-theme-V .description h3,
.it-theme-V .description h4,
.it-theme-V .description h5,
.it-theme-V .description h6,
.it-theme-V .description p,
.it-theme-V .description span {
	font-family: var(--font-family-displayPro) !important;
	font-weight: var(--font-weight-light) !important;
	font-size: var(--font-size-28) !important;
	line-height: var(--line-height-40) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

@media (max-width: 1100px) {
	.it-theme-V .description,
	.it-theme-V .description h1,
	.it-theme-V .description h2,
	.it-theme-V .description h3,
	.it-theme-V .description h4,
	.it-theme-V .description h5,
	.it-theme-V .description h6,
	.it-theme-V .description p,
	.it-theme-V .description span {
		font-size: var(--font-size-18) !important;
		line-height: var(--line-height-24) !important;
	}
}

.it-theme-V .subtitle-01,
.it-theme-V .subtitle-01 h1,
.it-theme-V .subtitle-01 h2,
.it-theme-V .subtitle-01 h3,
.it-theme-V .subtitle-01 h4,
.it-theme-V .subtitle-01 h5,
.it-theme-V .subtitle-01 h6,
.it-theme-V .subtitle-01 p,
.it-theme-V .subtitle-01 span {
	font-family: var(--font-family-textPro) !important;
	font-weight: var(--font-weight-bold) !important;
	font-size: var(--font-size-16) !important;
	line-height: var(--line-height-24) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

.it-theme-V .subtitle-02,
.it-theme-V .subtitle-02 h1,
.it-theme-V .subtitle-02 h2,
.it-theme-V .subtitle-02 h3,
.it-theme-V .subtitle-02 h4,
.it-theme-V .subtitle-02 h5,
.it-theme-V .subtitle-02 h6,
.it-theme-V .subtitle-02 p,
.it-theme-V .subtitle-02 span {
	font-family: var(--font-family-textPro) !important;
	font-weight: var(--font-weight-bold) !important;
	font-size: var(--font-size-14) !important;
	line-height: var(--line-height-24) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

.it-theme-V .body-01,
.it-theme-V .body-01 h1,
.it-theme-V .body-01 h2,
.it-theme-V .body-01 h3,
.it-theme-V .body-01 h4,
.it-theme-V .body-01 h5,
.it-theme-V .body-01 h6,
.it-theme-V .body-01 p,
.it-theme-V .body-01 span {
	font-family: var(--font-family-textPro) !important;
	font-weight: var(--font-weight-regular) !important;
	font-size: var(--font-size-16) !important;
	line-height: var(--line-height-24) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

.it-theme-V .body-02,
.it-theme-V .body-02 h1,
.it-theme-V .body-02 h2,
.it-theme-V .body-02 h3,
.it-theme-V .body-02 h4,
.it-theme-V .body-02 h5,
.it-theme-V .body-02 h6,
.it-theme-V .body-02 p,
.it-theme-V .body-02 span {
	font-family: var(--font-family-textPro) !important;
	font-weight: var(--font-weight-regular) !important;
	font-size: var(--font-size-14) !important;
	line-height: var(--line-height-24) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

.it-theme-V .body-03,
.it-theme-V .body-03 h1,
.it-theme-V .body-03 h2,
.it-theme-V .body-03 h3,
.it-theme-V .body-03 h4,
.it-theme-V .body-03 h5,
.it-theme-V .body-03 h6,
.it-theme-V .body-03 p,
.it-theme-V .body-03 span {
	font-family: var(--font-family-textPro) !important;
	font-weight: var(--font-weight-regular) !important;
	font-size: var(--font-size-12) !important;
	line-height: var(--line-height-16) !important;
	text-indent: var(--paragraph-indent-none) !important;
	letter-spacing: var(--letter-spacing-none) !important;
}

/* ↓↓ BUTTONS ↓↓ */
.it-theme-V .button-component,
.it-theme-V .button-component button,
.it-theme-V .button-component a {
	width: max-content;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-bold);
	border-radius: var(--border-radius-08);
	text-align: center;
}

.it-theme-V .button-size-medium,
.it-theme-V .button-size-medium button,
.it-theme-V .button-size-medium a {
	padding: var(--spacing-12);
	margin: var(--spacing-none);
}

.it-theme-V .button-size-small,
.it-theme-V .button-size-small button,
.it-theme-V .button-size-small a {
	padding: var(--spacing-08) var(--spacing-12);
	margin: var(--spacing-none);
}

.it-theme-V .button-size-xsmall,
.it-theme-V .button-size-xsmall button,
.it-theme-V .button-size-xsmall a {
	padding: var(--spacing-04) var(--spacing-12);
	margin: var(--spacing-none);
}

.it-theme-V .button-size-xxsmall,
.it-theme-V .button-size-xxsmall button,
.it-theme-V .button-size-xxsmall a {
	padding: var(--spacing-02) var(--spacing-12);
	margin: var(--spacing-none);
}

/* Button Primary */
.it-theme-V .button-component--primary,
.it-theme-V .button-component--primary button,
.it-theme-V .button-component--primary a {
	background-color: var(--button-background-primary);
	color: var(--text-inverse);
}

.it-theme-V .button-component--primary:hover,
.it-theme-V .button-component--primary:hover button,
.it-theme-V .button-component--primary:hover a {	
	background-color: var(--button-background-primary-hover);
	color: var(--text-inverse);
}

.it-theme-V .button-component--primary:active,
.it-theme-V .button-component--primary:active button,
.it-theme-V .button-component--primary:active a {	
	background-color: var(--button-background-primary-pressed);
	color: var(--text-inverse);
}

.it-theme-V .button-component--primary:focus-visible,
.it-theme-V .button-component--primary:focus-visible button,
.it-theme-V .button-component--primary:focus-visible a,
.it-theme-V .owl-prev:focus-visible .button-component--primary,
.it-theme-V .owl-next:focus-visible .button-component--primary {
	outline: var(--border-width-02) solid var(--border-focus);
	outline-offset: var(--spacing-02);
	
	background-color: var(--button-background-primary);
	color: var(--text-inverse);
}

.it-theme-V .button-component--primary--disabled,
.it-theme-V .button-component--primary--disabled button,
.it-theme-V .button-component--primary--disabled a {
	background-color: var(--surface-disabled);
	color: var(--text-disabled);
	pointer-events: none;
	cursor: not-allowed;
}

/* Button Primary Inverse */
.it-theme-V .button-component--primary-inverse,
.it-theme-V .button-component--primary-inverse button,
.it-theme-V .button-component--primary-inverse a {
	background-color: var(--button-background-primary-inverse);
	color: var(--text-body-01);
}

.it-theme-V .button-component--primary-inverse:hover,
.it-theme-V .button-component--primary-inverse:hover button,
.it-theme-V .button-component--primary-inverse:hover a {	
	background-color: var(--button-background-primary-inverse-hover);
	color: var(--text-body-01);
}

.it-theme-V .button-component--primary-inverse:active,
.it-theme-V .button-component--primary-inverse:active button,
.it-theme-V .button-component--primary-inverse:active a {	
	background-color: var(--button-background-primary-inverse-pressed);
	color: var(--text-body-01);
}

.it-theme-V .button-component--primary-inverse:focus-visible,
.it-theme-V .button-component--primary-inverse:focus-visible button,
.it-theme-V .button-component--primary-inverse:focus-visible a,
.it-theme-V .owl-prev:focus-visible .button-component--primary-inverse,
.it-theme-V .owl-next:focus-visible .button-component--primary-inverse {
	outline: var(--border-width-02) solid var(--border-focus);
	outline-offset: var(--spacing-02);
	
	background-color: var(--button-background-primary-inverse);
	color: var(--text-body-01);
}

.it-theme-V .button-component--primary-inverse--disabled,
.it-theme-V .button-component--primary-inverse--disabled button,
.it-theme-V .button-component--primary-inverse--disabled a {
	background-color: var(--surface-disabled-inverse);
	color: var(--text-disabled-inverse);
	pointer-events: none;
	cursor: not-allowed;
}

/* Button Secondary */
.it-theme-V .button-component--secondary,
.it-theme-V .button-component--secondary button,
.it-theme-V .button-component--secondary a {
	border: var(--border-width-01) solid var(--button-border-secondary);

	background-color: var(--button-background-secondary);
	color: var(--text-body-01);
}

.it-theme-V .button-component--secondary:hover,
.it-theme-V .button-component--secondary:hover button,
.it-theme-V .button-component--secondary:hover a {
	border: var(--border-width-01) solid var(--button-border-secondary);
	
	background-color: var(--button-background-secondary-hover);
	color: var(--text-body-01);
}

.it-theme-V .button-component--secondary:active,
.it-theme-V .button-component--secondary:active button,
.it-theme-V .button-component--secondary:active a {	
	background-color: var(--button-background-secondary-pressed);
	color: var(--text-inverse);
}

.it-theme-V .button-component--secondary:focus-visible,
.it-theme-V .button-component--secondary:focus-visible button,
.it-theme-V .button-component--secondary:focus-visible a,
.it-theme-V .owl-prev:focus-visible .button-component--secondary,
.it-theme-V .owl-next:focus-visible .button-component--secondary {
	border: var(--border-width-01) solid var(--button-border-secondary);
	outline: var(--border-width-02) solid var(--border-focus);
	outline-offset: var(--spacing-02);
	
	background-color: var(--button-background-secondary);
	color: var(--text-body-01);
}

.it-theme-V .button-component--secondary--disabled,
.it-theme-V .button-component--secondary--disabled button,
.it-theme-V .button-component--secondary--disabled a {
	background-color: var(--surface-disabled);
	color: var(--text-disabled);
	pointer-events: none;
	cursor: not-allowed;
}

/* Button Secondary Inverse */
.it-theme-V .button-component--secondary-inverse,
.it-theme-V .button-component--secondary-inverse button,
.it-theme-V .button-component--secondary-inverse a {
	border: var(--border-width-01) solid var(--button-border-secondary-inverse);

	background-color: var(--button-background-secondary-inverse);
	color: var(--text-inverse);
}

.it-theme-V .button-component--secondary-inverse:hover,
.it-theme-V .button-component--secondary-inverse:hover button,
.it-theme-V .button-component--secondary-inverse:hover a {
	border: var(--border-width-01) solid var(--button-border-secondary-inverse);
	
	background-color: var(--button-background-secondary-inverse-hover);
	color: var(--text-inverse);
}

.it-theme-V .button-component--secondary-inverse:active,
.it-theme-V .button-component--secondary-inverse:active button,
.it-theme-V .button-component--secondary-inverse:active a {	
	background-color: var(--button-background-secondary-inverse-pressed);
	color: var(--text-body-01);
}

.it-theme-V .button-component--secondary-inverse:focus-visible,
.it-theme-V .button-component--secondary-inverse:focus-visible button,
.it-theme-V .button-component--secondary-inverse:focus-visible a,
.it-theme-V .owl-prev:focus-visible .button-component--secondary-inverse,
.it-theme-V .owl-next:focus-visible .button-component--secondary-inverse {
	border: var(--border-width-01) solid var(--button-border-secondary-inverse);
	outline: var(--border-width-02) solid var(--border-focus);
	outline-offset: var(--spacing-02);
	
	background-color: var(--button-background-secondary-inverse);
	color: var(--text-inverse);
}

.it-theme-V .button-component--secondary-inverse--disabled,
.it-theme-V .button-component--secondary-inverse--disabled button,
.it-theme-V .button-component--secondary-inverse--disabled a {
	background-color: var(--surface-disabled-inverse);
	color: var(--text-disabled-inverse);
	pointer-events: none;
	cursor: not-allowed;
}

/* Button Ghost */
.it-theme-V .button-component--ghost,
.it-theme-V .button-component--ghost button,
.it-theme-V .button-component--ghost a {
	background-color: var(--button-background-ghost);
	color: var(--text-body-01);
}

.it-theme-V .button-component--ghost:hover,
.it-theme-V .button-component--ghost:hover button,
.it-theme-V .button-component--ghost:hover a {	
	background-color: var(--button-background-ghost-hover);
	color: var(--text-body-01);
}

.it-theme-V .button-component--ghost:active,
.it-theme-V .button-component--ghost:active button,
.it-theme-V .button-component--ghost:active a {	
	background-color: var(--button-background-ghost-pressed);
	color: var(--text-body-01);
}

.it-theme-V .button-component--ghost:focus-visible,
.it-theme-V .button-component--ghost:focus-visible button,
.it-theme-V .button-component--ghost:focus-visible a,
.it-theme-V .owl-prev:focus-visible .button-component--ghost,
.it-theme-V .owl-next:focus-visible .button-component--ghost {
	outline: var(--border-width-02) solid var(--border-focus);
	outline-offset: var(--spacing-02);
	
	background-color: var(--button-background-ghost);
	color: var(--text-body-01);
}

.it-theme-V .button-component--ghost--disabled,
.it-theme-V .button-component--ghost--disabled button,
.it-theme-V .button-component--ghost--disabled a {
	background-color: var(--surface-disabled);
	color: var(--text-disabled);
	pointer-events: none;
	cursor: not-allowed;
}

/* Button Ghost Inverse */
.it-theme-V .button-component--ghost-inverse,
.it-theme-V .button-component--ghost-inverse button,
.it-theme-V .button-component--ghost-inverse a {
	background-color: var(--button-background-ghost-inverse);
	color: var(--text-inverse);
}

.it-theme-V .button-component--ghost-inverse:hover,
.it-theme-V .button-component--ghost-inverse:hover button,
.it-theme-V .button-component--ghost-inverse:hover a {	
	background-color: var(--button-background-ghost-inverse);
	color: var(--text-inverse);
}

.it-theme-V .button-component--ghost-inverse:active,
.it-theme-V .button-component--ghost-inverse:active button,
.it-theme-V .button-component--ghost-inverse:active a {	
	background-color: var(--button-background-ghost-inverse-pressed);
	color: var(--text-inverse);
}

.it-theme-V .button-component--ghost-inverse:focus-visible,
.it-theme-V .button-component--ghost-inverse:focus-visible button,
.it-theme-V .button-component--ghost-inverse:focus-visible a,
.it-theme-V .owl-prev:focus-visible .button-component--ghost-inverse,
.it-theme-V .owl-next:focus-visible .button-component--ghost-inverse {
	outline: var(--border-width-02) solid var(--border-focus);
	outline-offset: var(--spacing-02);
	
	background-color: var(--button-background-ghost-inverse);
	color: var(--text-inverse);
}

.it-theme-V .button-component--ghost-inverse--disabled,
.it-theme-V .button-component--ghost-inverse--disabled button,
.it-theme-V .button-component--ghost-inverse--disabled a {
	background-color: var(--surface-disabled-inverse);
	color: var(--text-disabled-inverse);
	pointer-events: none;
	cursor: not-allowed;
}

/* Link Button */
.it-theme-V .link-button-component,
.it-theme-V .link-button-component button,
.it-theme-V .link-button-component a {
	margin: var(--spacing-none);
	padding: var(--spacing-none);
	width: max-content;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	line-height: normal;
	text-align: center;
	color: var(--link);
	text-decoration: underline;
}

.it-theme-V .link-button-component:hover,
.it-theme-V .link-button-component:hover button,
.it-theme-V .link-button-component:hover a {
	color: var(--link-hover);
}

.it-theme-V .link-button-component:active,
.it-theme-V .link-button-component:active button,
.it-theme-V .link-button-component:active a {
	color: var(--link-pressed);
}

.it-theme-V .link-button-component:focus-visible,
.it-theme-V .link-button-component:focus-visible button,
.it-theme-V .link-button-component:focus-visible a {
	border-radius: var(--border-radius-04);
	outline: var(--border-width-02) solid var(--border-focus);
	outline-offset: var(--spacing-02);
}

.it-theme-V .link-button-component--disabled,
.it-theme-V .link-button-component--disabled button,
.it-theme-V .link-button-component--disabled a {
	color: var(--text-disabled);
}

/* Link button Inverse */
.it-theme-V .link-button-component--inverse,
.it-theme-V .link-button-component--inverse button,
.it-theme-V .link-button-component--inverse a {
	color: var(--link-inverse);
}

.it-theme-V .link-button-component--inverse:hover,
.it-theme-V .link-button-component--inverse:hover button,
.it-theme-V .link-button-component--inverse:hover a {
	color: var(--link-inverse-hover);
}

.it-theme-V .link-button-component--inverse:active,
.it-theme-V .link-button-component--inverse:active button,
.it-theme-V .link-button-component--inverse:active a {
	color: var(--link-inverse-pressed);
}

.it-theme-V .link-button-component--inverse:focus-visible,
.it-theme-V .link-button-component--inverse:focus-visible button,
.it-theme-V .link-button-component--inverse:focus-visible a {
	border-radius: var(--border-radius-04);
	outline: var(--border-width-02) solid var(--border-focus);
	outline-offset: var(--spacing-02);
}

.it-theme-V .link-button-component--inverse--disabled,
.it-theme-V .link-button-component--inverse--disabled button,
.it-theme-V .link-button-component--inverse--disabled a {
	color: var(--text-disabled);
}

.it-theme-V .link-button-size-medium,
.it-theme-V .link-button-size-medium button,
.it-theme-V .link-button-size-medium a {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
}

.it-theme-V .link-button-size-small,
.it-theme-V .link-button-size-small button,
.it-theme-V .link-button-size-small a {
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
}

.it-theme-V .link-button-size-xsmall,
.it-theme-V .link-button-size-xsmall button,
.it-theme-V .link-button-size-xsmall a {
	font-size: var(--font-size-12);
	line-height: var(--line-height-16);
}

/* ↓↓ Old ↓↓ */
.mask-cover-img {
	overflow: hidden;
	height: 100%;
}

.mask-cover-img img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}

.mask-cover-img.mask-cover-img--rad-16 {
	border-radius: var(--border-radius-16);
}

.bl-gray-gray-300 {
	border-left: var(--border-width-01) solid var(--gy-300);
}

.bt-gray-gray-200 {
	border-bottom: var(--border-width-01) solid var(--gy-200);
}

.it-theme-V .mb-sm {
	margin-bottom: 1.5rem;
}

@media (min-width: 768px) and (max-width: 2560px) {
	.it-theme-V .mb-sm {
		margin-bottom: 0rem;
	}
}

.it-theme-V .mr-4px {
	margin-right: var(--spacing-04);
}

.it-theme-V .mb-32px {
	margin-bottom: var(--spacing-32);
}

.it-theme-V .mb-40px {
	margin-bottom: var(--spacing-40);
}

.it-theme-V .mt-24px {
	margin-top: var(--spacing-24);
}

.it-theme-V .my-8px {
	margin-top: var(--spacing-08);
	margin-bottom: var(--spacing-08);
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
ol,
ul {
	margin: var(--spacing-none);
	padding: var(--spacing-none);
}

html {
	font-size: var(--font-size-16);
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	scroll-behavior: smooth;
}

body * {
	box-sizing: border-box;
}

article,
aside,
footer,
header,
nav,
section {
	display: block;
}

h1 {
	font-size: 2em;
}

figcaption,
figure,
main {
	display: block;
}

figure,
p {
	margin: var(--spacing-none);
}

hr {
	box-sizing: content-box;
	height: var(--size-none);
	overflow: visible;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
	outline-width: 0;
}

abbr[title] {
	border-bottom: var(--border-width-none);
	text-decoration: underline;
	text-decoration: underline dotted;
}

abbr[title],
dfn[title] {
	cursor: help;
}

b,
strong {
	font-weight: inherit;
	font-weight: var(--font-weight-bold);
}

code,
pre,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

dfn {
	font-style: italic;
}

mark {
	background-color: var(--yel-300);
	color: var(--bk)
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: var(--line-height-none);
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

blockquote {
	margin: var(--spacing-none);
}

audio,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: var(--spacing-none);
}

img {
	border-style: none;
	vertical-align: bottom;
	max-width: 100%;
}

svg:not(:root) {
	overflow: hidden;
}

input {
	line-height: normal;
}

button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: var(--spacing-none);
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button {
	background-color: transparent;
}

optgroup {
	font-weight: var(--font-weight-bold);
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: var(--spacing-none);
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

fieldset {
	margin: var(--spacing-none) var(--spacing-02);
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: var(--spacing-none);
	white-space: normal;
	border: var(--border-width-none);
}

progress {
	display: inline-block;
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: var(--spacing-none);
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: var(--spacing-none);
}

details,
menu {
	display: block;
}

summary {
	display: list-item;
}

canvas {
	display: inline-block;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

.it-theme-V .it-s-dropdowns {
	padding: var(--spacing-08) var(--spacing-16);
}

.it-theme-V .it-s-dropdowns p,
.it-theme-V .it-s-dropdowns ul,
.it-theme-V .it-s-dropdowns ol {
	margin-bottom: var(--spacing-08);
}

.it-theme-V .it-s-dropdowns p,
.it-theme-V .it-s-dropdowns li {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
	color: var(--bk);
}

.it-theme-V .it-s-dropdowns ul,
.it-theme-V .it-s-dropdowns ol {
	padding-left: var(--spacing-32);
}

.it-theme-V .it-s-dropdowns a {
	height: var(--size-24);
	width: auto;
	color: var(--link);
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-24);
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	text-decoration: underline;
}

.it-theme-V .it-s-dropdowns a i {
	padding-left: var(--spacing-12);
	color: var(--link);
}

.it-theme-V .it-s-dropdowns a i:hover {
	color: var(--link-hover);
}

.it-theme-V .it-s-dropdowns a i:active {
	color: var(--link-visited);
}

.it-theme-V .it-s-dropdowns a:hover {
	color: var(--link-hover);
}

.it-theme-V .it-s-dropdowns a:active {
	color: var(--link-visited);
}

.it-theme-V .it-s-dropdowns a:hover {
	color: var(--link-hover);
	text-decoration: none;
	text-decoration: underline;
}

.it-theme-V .it-s-dropdowns.it-s-dropdowns--pl-xl {
	padding-left: var(--spacing-56);
}

.it-theme-V .it-s-card-base h1,
.it-theme-V .it-s-card-base h2,
.it-theme-V .it-s-card-base h3,
.it-theme-V .it-s-card-base h4,
.it-theme-V .it-s-card-base h5,
.it-theme-V .it-s-card-base h6 {
	font-size: var(--font-size-48);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--neutral-700);
	font-size: var(--font-size-20);
	line-height: var(--line-height-24);
	margin-bottom: var(--spacing-16);
	padding-left: var(--spacing-40)
}

.it-theme-V .it-s-card-base p,
.it-theme-V .it-s-card-base li {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
	color: var(--bk);
	padding-left: var(--spacing-16);
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-s-card-base p {
	padding-left: var(--spacing-40);
}

.it-theme-V .it-s-card-base a {
	height: var(--size-24);
	width: auto;
	color: var(--link);
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-24);
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	height: auto;
	text-decoration: underline;
}

.it-theme-V .it-s-card-base a i {
	padding-left: var(--spacing-12);
	color: var(--link);
}

.it-theme-V .it-s-card-base a i:hover {
	color: var(--link-hover);
}

.it-theme-V .it-s-card-base a i:active {
	color: var(--link-visited);
}

.it-theme-V .it-s-card-base a:hover {
	color: var(--link-hover);
}

.it-theme-V .it-s-card-base a:active {
	color: var(--link-visited);
}

.it-theme-V .it-s-card-base a:hover {
	color: var(--link-hover);
	text-decoration: underline;
}

.it-theme-V .it-s-card-base li::marker {
	font-family: var(--font-family-icons);
	color: var(--brand-color-1);
	font-size: var(--font-size-24);
}

.it-theme-V .it-s-card-base ul {
	list-style-type: "\e927";
}

.it-theme-V .it-s-card-base ul ul {
	list-style-type: disc;
}

.it-theme-V .it-s-card-base ul,
.it-theme-V .it-s-card-base ol {
	padding-left: var(--spacing-24);
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-s-card-base ul p,
.it-theme-V .it-s-card-base ol p {
	margin-bottom: var(--spacing-08);
}

.it-theme-V .it-s-card-base ul ul,
.it-theme-V .it-s-card-base ul ol,
.it-theme-V .it-s-card-base ol ul,
.it-theme-V .it-s-card-base ol ol {
	padding-left: var(--spacing-24);
	margin-bottom: var(--spacing-08);
}

.it-theme-V .it-s-card-base ul ul li,
.it-theme-V .it-s-card-base ul ol li,
.it-theme-V .it-s-card-base ol ul li,
.it-theme-V .it-s-card-base ol ol li {
	padding: var(--spacing-none);
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-s-card-base ol {
	list-style-type: disc;
	padding-left: var(--spacing-56);
}

.it-theme-V .it-s-card-base ol li {
	padding: var(--spacing-none);
}

.it-theme-V .it-s-modal h1,
.it-theme-V .it-s-modal h2,
.it-theme-V .it-s-modal h3,
.it-theme-V .it-s-modal h4,
.it-theme-V .it-s-modal h5,
.it-theme-V .it-s-modal h6 {
	margin-bottom: var(--spacing-24);
	font-size: var(--font-size-48);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--neutral-500);
	font-size: var(--font-size-20);
	line-height: var(--line-height-24);
}

.it-theme-V .it-s-modal a {
	height: var(--size-24);
	width: auto;
	color: var(--link);
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-24);
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	text-decoration: underline;
}

.it-theme-V .it-s-modal a i {
	padding-left: var(--spacing-12);
	color: var(--link);
}

.it-theme-V .it-s-modal a i:hover {
	color: var(--link-hover);
}

.it-theme-V .it-s-modal a i:active {
	color: var(--link-visited);
}

.it-theme-V .it-s-modal a:hover {
	color: var(--link-hover);
}

.it-theme-V .it-s-modal a:active {
	color: var(--link-visited);
}

.it-theme-V .it-s-modal a:hover {
	color: var(--link-hover);
	text-decoration: underline;
}

.it-theme-V .it-s-modal p,
.it-theme-V .it-s-modal li {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
	color: var(--neutral-600);
}

.it-theme-V .it-s-modal ol,
.it-theme-V .it-s-modal ul,
.it-theme-V .it-s-modal p {
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-s-modal li {
	margin-bottom: var(--spacing-08);
}

.it-theme-V .it-s-modal ul {
	padding-left: var(--spacing-40);
}

.it-theme-V .it-s-modal ul li {
	padding-left: var(--spacing-02);
}

.it-theme-V .it-s-modal ul li::marker {
	font-family: var(--font-family-icons);
	color: var(--brand-color-1);
	font-size: var(--font-size-24);
	position: absolute;
	left: 0;
	padding-inline-start: 20px;
}

.it-theme-V .it-s-modal ol {
	padding-left: var(--spacing-24);
	list-style-position: inside;
}

.it-theme-V .it-s-modal ol li::marker {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
	color: var(--neutral-600);
	font-weight: var(--font-weight-bold);
}

.it-theme-V .it-s-modal img {
	width: 100% !important;
}

.it-theme-V .it-s-modal .embed-responsive {
	width: 100% !important;
	height: 175px !important;
}

@media (min-width: 760px) and (max-width: 1100px) {
	.it-theme-V .it-s-modal .embed-responsive {
		height: 305px !important;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-s-modal .embed-responsive {
		height: 360px !important;
	}
}

.it-theme-V .it-s-modal .embed-responsive iframe {
	width: 100% !important;
	height: 100% !important;
}

.it-theme-V .it-s-text h1,
.it-theme-V .it-s-text h2,
.it-theme-V .it-s-text h3,
.it-theme-V .it-s-text h4,
.it-theme-V .it-s-text h5 {
	margin-bottom: var(--spacing-24);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--bk);
	font-size: var(--font-size-32);
	line-height: var(--line-height-40);
}

.it-theme-V .it-s-text p,
.it-theme-V .it-s-text li {
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-regular);
	line-height: var(--line-height-24);
	color: var(--bk);
}

.it-theme-V .it-s-text a {
	height: var(--size-24);
	width: auto;
	color: var(--link);
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-24);
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	text-decoration: underline;
}

.it-theme-V .it-s-text a i {
	padding-left: var(--spacing-12);
	color: var(--link);
}

.it-theme-V .it-s-text a i:hover {
	color: var(--link-hover);
}

.it-theme-V .it-s-text a i:active {
	color: var(--link-visited);
}

.it-theme-V .it-s-text a:hover {
	color: var(--link-hover);
}

.it-theme-V .it-s-text a:active {
	color: var(--link-visited);
}

.it-theme-V .it-s-text a:hover {
	color: var(--link-hover);
	text-decoration: underline;
}

.it-theme-V .it-s-text p {
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-s-text ul {
	padding-left: var(--spacing-40);
}

.it-theme-V .it-s-text ul li {
	margin-bottom: var(--spacing-08);
}

.it-theme-V .it-s-text ul li::marker {
	color: var(--brand-color-1);
}

.it-theme-V .it-s-text ol {
	list-style-position: inside;
}

.it-theme-V .it-s-text ol li {
	margin-bottom: var(--spacing-16);
	counter-increment: lista;
}

.it-theme-V .it-s-text ol li::marker {
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-regular);
	line-height: var(--line-height-24);
	color: var(--neutral-600);
	font-weight: var(--font-weight-bold);
}

.it-theme-V .it-s-text ol ol {
	list-style-type: decimal;
	margin-left: var(--spacing-08);
	margin-bottom: var(--spacing-none);
	margin-top: var(--spacing-16);
}

.it-theme-V .it-s-text ol ol li {
	margin-bottom: var(--spacing-16);
	list-style-type: none;
	counter-increment: segundaLista;
	position: relative;
}

.it-theme-V .it-s-text ol ol li::before {
	content: counter(lista) "." counter(segundaLista);
	text-align: right;
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-regular);
	line-height: var(--line-height-24);
	color: var(--neutral-600);
	font-weight: var(--font-weight-bold);
	margin-right: var(--spacing-08);
}

.it-theme-V .it-s-text ol ol ol {
	margin-left: var(--spacing-08);
}

.it-theme-V .it-s-text ol ol ol li {
	list-style-type: none;
	counter-increment: terceraLista;
	position: relative;
}

.it-theme-V .it-s-text ol ol ol li::before {
	left: -40px;
	content: counter(lista) "." counter(segundaLista) "." counter(terceraLista);
}

.it-theme-V .it-s-text ul,
.it-theme-V .it-s-text ol {
	margin-bottom: var(--spacing-32);
}

.it-theme-V .it-s-text .embed-responsive {
	width: 100% !important;
	height: 175px !important;
}

@media (min-width: 760px) and (max-width: 1100px) {
	.it-theme-V .it-s-text .embed-responsive {
		height: 305px !important;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-s-text .embed-responsive {
		height: 360px !important;
	}
}

.it-theme-V .it-s-text .embed-responsive iframe {
	width: 100% !important;
	height: 100% !important;
}

.it-theme-V .it-s-text.it-s-text--center,
.it-theme-V .it-s-text.it-s-text--right {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.it-theme-V .it-s-text.it-s-text--center h1,
.it-theme-V .it-s-text.it-s-text--center h2,
.it-theme-V .it-s-text.it-s-text--center h3,
.it-theme-V .it-s-text.it-s-text--center h4,
.it-theme-V .it-s-text.it-s-text--center h5,
.it-theme-V .it-s-text.it-s-text--center h6,
.it-theme-V .it-s-text.it-s-text--center p,
.it-theme-V .it-s-text.it-s-text--right h1,
.it-theme-V .it-s-text.it-s-text--right h2,
.it-theme-V .it-s-text.it-s-text--right h3,
.it-theme-V .it-s-text.it-s-text--right h4,
.it-theme-V .it-s-text.it-s-text--right h5,
.it-theme-V .it-s-text.it-s-text--right h6,
.it-theme-V .it-s-text.it-s-text--right p {
	text-align: center;
}

.it-theme-V .it-s-text.it-s-text--center ul,
.it-theme-V .it-s-text.it-s-text--center ol,
.it-theme-V .it-s-text.it-s-text--right ul,
.it-theme-V .it-s-text.it-s-text--right ol {
	display: flex;
	flex-direction: column;
	width: auto;
	margin-bottom: var(--spacing-32);
}

.it-theme-V .it-s-text.it-s-text--center ul li:last-child,
.it-theme-V .it-s-text.it-s-text--center ol li:last-child,
.it-theme-V .it-s-text.it-s-text--right ul li:last-child,
.it-theme-V .it-s-text.it-s-text--right ol li:last-child {
	margin-bottom: var(--spacing-none);
}

.it-theme-V .it-s-text.it-s-text--center ul li,
.it-theme-V .it-s-text.it-s-text--center ul ol ol li,
.it-theme-V .it-s-text.it-s-text--center ol li,
.it-theme-V .it-s-text.it-s-text--center ol ol ol li,
.it-theme-V .it-s-text.it-s-text--right ul li,
.it-theme-V .it-s-text.it-s-text--right ul ol ol li,
.it-theme-V .it-s-text.it-s-text--right ol li,
.it-theme-V .it-s-text.it-s-text--right ol ol ol li {
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-s-text.it-s-text--center ul ol,
.it-theme-V .it-s-text.it-s-text--center ul ul,
.it-theme-V .it-s-text.it-s-text--center ol ol,
.it-theme-V .it-s-text.it-s-text--center ol ul,
.it-theme-V .it-s-text.it-s-text--right ul ol,
.it-theme-V .it-s-text.it-s-text--right ul ul,
.it-theme-V .it-s-text.it-s-text--right ol ol,
.it-theme-V .it-s-text.it-s-text--right ol ul {
	margin-bottom: var(--spacing-none);
}

.it-theme-V .it-s-text.it-s-text--center ul ol li,
.it-theme-V .it-s-text.it-s-text--center ul ul li,
.it-theme-V .it-s-text.it-s-text--center ol ol li,
.it-theme-V .it-s-text.it-s-text--center ol ul li,
.it-theme-V .it-s-text.it-s-text--right ul ol li,
.it-theme-V .it-s-text.it-s-text--right ul ul li,
.it-theme-V .it-s-text.it-s-text--right ol ol li,
.it-theme-V .it-s-text.it-s-text--right ol ul li {
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-s-text.it-s-text--center ul ol li:last-child,
.it-theme-V .it-s-text.it-s-text--center ul ul li:last-child,
.it-theme-V .it-s-text.it-s-text--center ol ol li:last-child,
.it-theme-V .it-s-text.it-s-text--center ol ul li:last-child,
.it-theme-V .it-s-text.it-s-text--right ul ol li:last-child,
.it-theme-V .it-s-text.it-s-text--right ul ul li:last-child,
.it-theme-V .it-s-text.it-s-text--right ol ol li:last-child,
.it-theme-V .it-s-text.it-s-text--right ol ul li:last-child {
	margin-bottom: var(--spacing-none);
}

.it-theme-V .it-s-text.it-s-text--center ul ol ol,
.it-theme-V .it-s-text.it-s-text--center ul ol ul,
.it-theme-V .it-s-text.it-s-text--center ul ul ol,
.it-theme-V .it-s-text.it-s-text--center ul ul ul,
.it-theme-V .it-s-text.it-s-text--center ol ol ol,
.it-theme-V .it-s-text.it-s-text--center ol ol ul,
.it-theme-V .it-s-text.it-s-text--center ol ul ol,
.it-theme-V .it-s-text.it-s-text--center ol ul ul,
.it-theme-V .it-s-text.it-s-text--right ul ol ol,
.it-theme-V .it-s-text.it-s-text--right ul ol ul,
.it-theme-V .it-s-text.it-s-text--right ul ul ol,
.it-theme-V .it-s-text.it-s-text--right ul ul ul,
.it-theme-V .it-s-text.it-s-text--right ol ol ol,
.it-theme-V .it-s-text.it-s-text--right ol ol ul,
.it-theme-V .it-s-text.it-s-text--right ol ul ol,
.it-theme-V .it-s-text.it-s-text--right ol ul ul {
	margin-top: var(--spacing-16);
	margin-bottom: var(--spacing-none);
}

.it-theme-V .it-s-text.it-s-text--center ul ol ol li:last-child,
.it-theme-V .it-s-text.it-s-text--center ul ol ul li:last-child,
.it-theme-V .it-s-text.it-s-text--center ul ul ol li:last-child,
.it-theme-V .it-s-text.it-s-text--center ul ul ul li:last-child,
.it-theme-V .it-s-text.it-s-text--center ol ol ol li:last-child,
.it-theme-V .it-s-text.it-s-text--center ol ol ul li:last-child,
.it-theme-V .it-s-text.it-s-text--center ol ul ol li:last-child,
.it-theme-V .it-s-text.it-s-text--center ol ul ul li:last-child,
.it-theme-V .it-s-text.it-s-text--right ul ol ol li:last-child,
.it-theme-V .it-s-text.it-s-text--right ul ol ul li:last-child,
.it-theme-V .it-s-text.it-s-text--right ul ul ol li:last-child,
.it-theme-V .it-s-text.it-s-text--right ul ul ul li:last-child,
.it-theme-V .it-s-text.it-s-text--right ol ol ol li:last-child,
.it-theme-V .it-s-text.it-s-text--right ol ol ul li:last-child,
.it-theme-V .it-s-text.it-s-text--right ol ul ol li:last-child,
.it-theme-V .it-s-text.it-s-text--right ol ul ul li:last-child {
	margin-bottom: var(--spacing-none);
}

.it-theme-V .it-s-text.it-s-text--center ul li,
.it-theme-V .it-s-text.it-s-text--right ul li {
	margin-bottom: var(--spacing-08);
}

.it-theme-V .it-s-text.it-s-text--right {
	align-items: flex-end;
}

.it-theme-V .it-s-text.it-s-text--right h1,
.it-theme-V .it-s-text.it-s-text--right h2,
.it-theme-V .it-s-text.it-s-text--right h3,
.it-theme-V .it-s-text.it-s-text--right h4,
.it-theme-V .it-s-text.it-s-text--right h5,
.it-theme-V .it-s-text.it-s-text--right h6,
.it-theme-V .it-s-text.it-s-text--right p {
	text-align: right;
}

.it-theme-V .it-o-btn {
	color: var(--white-alias);
	border: var(--border-width-01) solid var(--primary-500);
	background-color: var(--primary-500);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
	padding: var(--spacing-12) var(--spacing-12);
	display: flex;
	width: min-content;
	border-radius: var(--border-radius-04);
	text-align: center;
	justify-content: center;
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn:hover {
	color: var(--white-alias);
	border: var(--border-width-01) solid var(--primary-400);
	background-color: var(--primary-400);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
	text-decoration: none;
}

.it-theme-V .it-o-btn:active {
	color: var(--white-alias);
	border: var(--border-width-01) solid var(--primary-700);
	background-color: var(--primary-700);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn:disabled {
	color: var(--gray-500);
	border: var(--border-width-01) solid var(--gray-300);
	background-color: var(--gray-300);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--hover:hover {
	color: var(--white-alias);
	border: var(--border-width-01) solid var(--primary-400);
	background-color: var(--primary-400);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-o-btn--bold {
	font-weight: var(--font-weight-bold);
}

.it-theme-V .it-o-btn.it-t-btn--white {
	color: var(--primary-500);
	border: var(--border-width-01) solid var(--white-alias);
	background-color: var(--white-alias);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--white:hover {
	color: var(--primary-500);
	border: var(--border-width-01) solid var(--neutral-100);
	background-color: var(--neutral-100);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--white:active {
	color: var(--primary-500);
	border: var(--border-width-01) solid var(--neutral-200);
	background-color: var(--neutral-200);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--white:disabled {
	color: var(--gray-500);
	border: var(--border-width-01) solid var(--gray-300);
	background-color: var(--gray-300);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--white.it-t-btn--hover:hover {
	color: var(--primary-500);
	border: var(--border-width-01) solid var(--primary-400);
	background-color: var(--primary-100);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--outline {
	color: var(--link);
	border: var(--border-width-01) solid var(--link);
	background-color: var(--white);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--outline:hover {
	color: var(--link-hover);
	border: var(--border-width-01) solid var(--link-hover);
	background-color: var(--neutral-100);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
	text-decoration: none;
}

.it-theme-V .it-o-btn.it-t-btn--outline:active {
	color: var(--secondary-700);
	border: var(--border-width-01) solid var(--secondary-700);
	background-color: var(--neutral-200);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--outline:disabled {
	color: var(--neutral-500);
	border: var(--border-width-01) solid var(--neutral-300);
	background-color: var(--white-alias);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-t-btn--outline.it-t-btn--hover:hover {
	color: var(--link-hover);
	border: var(--border-width-01) solid var(--link-hover);
	background-color: var(--neutral-100);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-is-btn--disabled {
	pointer-events: none;
	color: var(--gray-500);
	border: var(--border-width-01) solid var(--gray-300);
	background-color: var(--gray-300);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-btn.it-is-btn--disabled.it-t-btn--outline {
	color: var(--neutral-500);
	border: var(--border-width-01) solid var(--neutral-300);
	background-color: var(--white-alias);
	font-family: var(--font-family-textPro);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	-webkit-appearance: none;
}

.it-theme-V .it-o-call-action {
	padding: var(--spacing-08) var(--spacing-24);
	color: var(--gray-800);
	display: flex;
	width: 100%;
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	font-family: var(--font-family-displayPro);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-24);
}

.it-theme-V .it-o-call-action:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-call-action:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-call-action img {
	width: auto;
	height: var(--spacing-24);
	width: var(--spacing-24);
	margin-right: var(--spacing-16);
}

.it-theme-V .it-o-call-action p {
	margin: var(--spacing-none);
	font-size: var(--font-size-14);
	color: var(--bk);
	line-height: var(--line-height-24);
}

.it-theme-V .it-o-call-action span {
	display: block;
	width: 100%;
	white-space: normal;
}

.it-theme-V .it-o-call-action:hover {
	text-decoration: none;
}

.it-theme-V .it-o-call-action.it-t-call-action--white {
	color: var(--white);
}

.it-theme-V .it-o-call-action.it-t-call-action--font-text {
	font-family: var(--font-family-textPro);
}

.it-theme-V .it-o-call-action.it-t-call-action--hover:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-call-action.it-t-call-action--border-bottom {
	border-bottom: var(--border-width-01) solid var(--gray-200);
}

.it-theme-V .it-o-call-action.it-t-call-action--border-bottom.it-t-call-action--border-bottom--gray-500 {
	border-bottom: var(--border-width-01) solid var(--gray-500);
}

.it-theme-V .it-o-call-action.it-o-call-action__icon {
	padding: var(--spacing-12) var(--spacing-16);
	padding-right: var(--spacing-56);
	position: relative;
}

.it-theme-V .it-o-call-action.it-o-call-action__icon::after {
	position: absolute;
	top: 12px;
	right: 21px;
	height: fit-content;
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-o-call-action--not-paddings {
	padding: var(--spacing-16) var(--spacing-none);
	padding-right: var(--spacing-24);
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-o-call-action--not-paddings::after {
	right: 0px;
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-o-call-action--p-m {
	padding-left: var(--spacing-32);
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon-plus::after {
	content: "";
	font-size: var(--font-size-16);
	font-family: var(--font-family-icons) !important;
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon-minus::after {
	content: "";
	font-size: var(--spacing-16);
	font-family: var(--font-family-icons) !important;
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon-arrow-down::after {
	content: "";
	font-size: var(--spacing-16);
	font-family: var(--font-family-icons) !important;
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon-arrow-up::after {
	content: "";
	font-size: var(--spacing-16);
	font-family: var(--font-family-icons) !important;
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon--main::after {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon--neutro::after {
	color: var(--brand-color-3);
}

.it-theme-V .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon--white::after {
	color: var(--white);
}

.it-theme-V .it-o-call-action.it-o-call-action__icon-secondary i {
	font-size: var(--font-size-24);
	line-height: var(--line-height-24);
	margin-right: var(--spacing-16);
}

.it-theme-V .it-o-call-action.it-o-call-action__icon-secondary.it-o-call-action__icon-secundary--color-main i {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-cta {
	height: var(--size-24);
	width: auto;
	color: var(--link);
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-24);
	display: inline-flex;
	align-items: center;
	text-decoration: none;
}

.it-theme-V .it-o-cta i {
	padding-left: var(--spacing-12);
	color: var(--link);
}

.it-theme-V .it-o-cta i:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-cta i:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-cta:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-cta:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-cta.it-o-cta--hover:hover {
	text-decoration: none;
	color: var(--link-hover);
}

.it-theme-V .it-o-cta.it-o-cta--hover:hover i {
	color: var(--link-hover);
}

.it-theme-V .it-o-cta.it-c-cta--sm {
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
}

.it-theme-V .it-o-btn-label {
	min-width: var(--size-120);
	min-height: var(--size-48);
	border-bottom: var(--border-width-01) solid var(--neutral-200);
	padding: var(--spacing-12) var(--spacing-24);
	display: flex;
	width: max-content;
	justify-content: center;
	font-size: var(--font-size-16);
	font-family: var(--font-family-displayPro);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-24);
	color: var(--neutral-700);
	background-color: var(--white);
}

.it-theme-V .it-o-btn-label span {
	flex-wrap: nowrap;
}

.it-theme-V .it-o-btn-label:hover {
	color: var(--neutral-700);
}

.it-theme-V .it-o-btn-label .it-o-ico {
	display: none;
}

.it-theme-V .it-o-btn-label.it-t-btn-label--icon .it-o-ico {
	display: block;
	margin-right: var(--spacing-08);
	font-size: var(--font-size-24);
	position: relative;
	top: -2px;
	color: var(--brand-color-1);
}

.it-theme-V .it-o-btn-label.it-t-btn-label--icon .it-o-ico.it-is-ico--active {
	display: none;
}

.it-theme-V .it-o-btn-label.it-is-btn-label--active {
	min-height: var(--size-48);
	border: var(--brand-color-1);
	color: var(--brand-color-1);
	font-weight: var(--font-weight-bold);
	border-bottom: var(--border-width-02) solid var(--brand-color-1);
}

.it-theme-V .it-o-btn-label.it-is-btn-label--active:hover {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-btn-label.it-is-btn-label--active.it-t-btn-label--icon .it-o-ico {
	display: none;
}

.it-theme-V .it-o-btn-label.it-is-btn-label--active.it-t-btn-label--icon .it-o-ico.it-is-ico--active {
	display: block;
}

.it-theme-V .it-o-title {
	font-size: var(--font-size-48);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--bk);
}

.it-theme-V .it-o-title.it-o-title--white {
	color: var(--white-alias);
}

.it-theme-V .it-o-title.it-o-title--orange {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-title.it-o-title--gray-1 {
	color: var(--neutral-100);
}

.it-theme-V .it-o-title.it-o-title--gray-2 {
	color: var(--neutral-200);
}

.it-theme-V .it-o-title.it-o-title--gray-3 {
	color: var(--neutral-300);
}

.it-theme-V .it-o-title.it-o-title--gray-4 {
	color: var(--neutral-400);
}

.it-theme-V .it-o-title.it-o-title--gray-5 {
	color: var(--neutral-500);
}

.it-theme-V .it-o-title.it-o-title--black-main {
	color: var(--black-alias);
}

.it-theme-V .it-o-title.it-o-title--48 {
	font-size: var(--font-size-48);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

.it-theme-V .it-o-title.it-o-title--40 {
	font-size: var(--font-size-40);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

.it-theme-V .it-o-title.it-o-title--32 {
	font-size: var(--font-size-32);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

.it-theme-V .it-o-title.it-o-title--24 {
	font-size: var(--font-size-24);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	line-height: var(--line-height-32);
}

.it-theme-V .it-o-title.it-o-title--two-colors span,
.it-theme-V .it-o-title.it-o-title--two-colors strong {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-title__box-txt h2 {
	font-size: var(--font-size-48);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--neutral-700);
}

.it-theme-V .it-o-title__box-txt.it-o-title__box-txt--white h2 {
	color: var(--white-alias);
}

.it-theme-V .it-o-title__box-txt.it-o-title__box-txt--orange h2 {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-dropdown .it-o-dropdown__content {
	display: none;
}

@media (min-width: 1101px) {
	.it-theme-V .it-o-dropdown.it-t-dropdown--notDestopk .it-o-dropdown__content {
		display: block;
	}
}

.it-theme-V .it-o-text {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--bk);
}

.it-theme-V .it-o-text.it-o-text--white {
	color: var(--white-alias);
}

.it-theme-V .it-o-text.it-o-text--orange {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-text.it-o-text--gray-1 {
	color: var(--neutral-100);
}

.it-theme-V .it-o-text.it-o-text--gray-2 {
	color: var(--neutral-200);
}

.it-theme-V .it-o-text.it-o-text--gray-3 {
	color: var(--neutral-300);
}

.it-theme-V .it-o-text.it-o-text--gray-4 {
	color: var(--neutral-400);
}

.it-theme-V .it-o-text.it-o-text--gray-5 {
	color: var(--neutral-500);
}

.it-theme-V .it-o-text.it-o-text--black-main {
	color: var(--black-alias);
}

.it-theme-V .it-o-text.it-o-text--green {
	color: var(--success-500);
}

.it-theme-V .it-o-text.it-o-text--red {
	color: var(--error-500);
}

.it-theme-V .it-o-text.it-o-text--purple {
	color: var(--text-warning);
}

.it-theme-V .it-o-text.it-o-text--bold {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

.it-theme-V .it-o-text.it-o-text--sm {
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

.it-theme-V .it-o-text.it-o-text--lg {
	font-size: var(--font-size-20);
	line-height: var(--line-height-32);
	font-weight: var(--font-weight-light);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

@media (min-width: 1101px) and (max-width: 2560px) {
	.it-theme-V .it-o-text.it-o-text--lg {
		font-size: var(--font-size-24);
		line-height: var(--line-height-32);
		font-weight: var(--font-weight-light);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-displayPro);
	}
}

.it-theme-V .it-o-text__box-txt p {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--bk);
}

.it-theme-V .it-o-text__box-txt.it-o-text__box-txt--white p {
	color: var(--white-alias);
}

.it-theme-V .it-o-text__box-txt.it-o-text__box-txt--orange p {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-textTow {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
	color: var(--neutral-600);
}

.it-theme-V .it-o-textTow.it-o-text--white {
	color: var(--white-alias);
}

.it-theme-V .it-o-textTow.it-o-textTow--orange {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-textTow.it-o-textTow--gray-1 {
	color: var(--neutral-100);
}

.it-theme-V .it-o-textTow.it-o-textTow--gray-2 {
	color: var(--neutral-200);
}

.it-theme-V .it-o-textTow.it-o-textTow--gray-3 {
	color: var(--neutral-300);
}

.it-theme-V .it-o-textTow.it-o-textTow--gray-4 {
	color: var(--neutral-400);
}

.it-theme-V .it-o-textTow.it-o-textTow--gray-5 {
	color: var(--neutral-500);
}

.it-theme-V .it-o-textTow.it-o-textTow--black-main {
	color: var(--black-alias);
}

.it-theme-V .it-o-textTow.it-o-textTow--green {
	color: var(--success-500);
}

.it-theme-V .it-o-textTow.it-o-textTow--red {
	color: var(--error-500);
}

.it-theme-V .it-o-textTow.it-o-textTow--purple {
	color: var(--text-warning);
}

.it-theme-V .it-o-textTow__box-txt p {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
	color: var(--bk);
}

.it-theme-V .it-o-textTow__box-txt.it-o-textTow__box-txt--white p {
	color: var(--white-alias);
}

.it-theme-V .it-o-textTow__box-txt.it-o-textTow__box-txt--orange p {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-ul-simple {
	list-style-type: none;
	padding: var(--spacing-none);
}

.it-theme-V .it-o-ul-simple li {
	padding: var(--spacing-08) var(--spacing-none);
}

.it-theme-V .it-t-ul-simple__li--py-8 li {
	padding-bottom: var(--spacing-08);
	padding-top: var(--spacing-08);
}

.it-theme-V .it-o-icon {
	font-size: var(--font-size-16);
	line-height: var(--line-height-16);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
	color: var(--primary-500);
}

.it-theme-V .it-o-icon--link {
	font-size: var(--font-size-16);
	line-height: var(--line-height-16);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
	color: var(--link);
}

.it-theme-V .it-o-icon--link:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon:hover {
	color: var(--primary-500);
}

.it-theme-V .it-o-icon:active {
	color: var(--primary-500);
}

.it-theme-V .it-o-icon.it-o-icon--white {
	color: var(--white-alias);
}

.it-theme-V .it-o-icon.it-o-icon--white:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--white:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--orange {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-icon.it-o-icon--orange:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--orange:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--gray-1 {
	color: var(--neutral-100);
}

.it-theme-V .it-o-icon.it-o-icon--gray-1:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--gray-1:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--gray-2 {
	color: var(--neutral-200);
}

.it-theme-V .it-o-icon.it-o-icon--gray-2:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--gray-2:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--gray-3 {
	color: var(--neutral-300);
}

.it-theme-V .it-o-icon.it-o-icon--gray-3:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--gray-3:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--gray-4 {
	color: var(--neutral-400);
}

.it-theme-V .it-o-icon.it-o-icon--gray-4:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--gray-4:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--gray-5 {
	color: var(--neutral-500);
}

.it-theme-V .it-o-icon.it-o-icon--gray-5:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--gray-5:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--black-main {
	color: var(--black-alias);
}

.it-theme-V .it-o-icon.it-o-icon--black-main:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--black-main:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--neutro {
	color: var(--brand-color-3);
}

.it-theme-V .it-o-icon.it-o-icon--neutro:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--neutro:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--green {
	color: var(--success-500);
}

.it-theme-V .it-o-icon.it-o-icon--green:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--green:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--red {
	color: var(--error-500);
}

.it-theme-V .it-o-icon.it-o-icon--red:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--red:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--purple {
	color: var(--text-warning);
}

.it-theme-V .it-o-icon.it-o-icon--purple:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon.it-o-icon--purple:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon.it-o-icon--32 {
	font-size: var(--font-size-32);
	line-height: var(--line-height-32);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
}

.it-theme-V .it-o-icon.it-o-icon--40 {
	font-size: var(--font-size-40);
	line-height: var(--line-height-40);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
}

.it-theme-V .it-o-icon.it-o-icon--48 {
	font-size: var(--font-size-48);
	line-height: var(--line-height-56);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
}

.it-theme-V .it-o-icon.it-o-icon--24 {
	font-size: var(--font-size-24);
	line-height: var(--line-height-24);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
}

.it-theme-V .it-o-icon--color-link {
	color: var(--link);
}

.it-theme-V .it-o-icon--color-link:hover {
	color: var(--link-hover);
}

.it-theme-V .it-o-icon--color-link:active {
	color: var(--link-visited);
}

.it-theme-V .it-o-icon__circum {
	background-color: var(--neutral-100);
	height: var(--size-56);
	width: var(--size-56);
	border-radius: 50% 50%;
}

.it-theme-V .it-o-icon__circum i {
	color: var(--brand-color-1);
}

.it-theme-V .it-o-icon__circum.it-o-icon__circum--hover:hover {
	background-color: var(--brand-color-1);
	height: var(--size-56);
	width: var(--size-56);
	border-radius: 50% 50%;
}

.it-theme-V .it-o-icon__circum.it-o-icon__circum--hover:hover i {
	color: var(--white-alias);
}

.it-theme-V .it-o-icon__circum.it-o-icon__circum--box-shadown {
	background-color: var(--neutral-100);
	height: var(--size-64);
	width: var(--size-64);
	border-radius: 50% 50%;
	box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);
	display: flex;
	justify-content: center;
	align-items: center;
}

.it-theme-V .it-o-icon__circum.it-o-icon__circum--box-shadown i {
	color: var(--brand-color-1);
}

.it-theme-V .it-c-card-content {
	position: relative;
	overflow: hidden;
}

.it-theme-V .it-c-card-content .container {
	padding: var(--spacing-none);
}

.it-theme-V .it-c-card-content .container .it-s-card-base {
	padding: var(--spacing-none) var(--spacing-16) var(--spacing-40) var(--spacing-16);
	position: relative;
	height: 88%;
	overflow: hidden;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-content .container {
		display: flex;
	}

	.it-theme-V .it-c-card-content .container .it-s-card-base {
		padding: var(--spacing-64) var(--spacing-none);
		margin-left: var(--spacing-32);
		width: calc(100% - 188px - 32px);
		height: 100%;
	}
}

.it-theme-V .it-c-card-content .container .it-c-card-content__container-title {
	margin-bottom: var(--spacing-40);
	padding-top: var(--spacing-40);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-content .container .it-c-card-content__container-title {
		width: 189px;
		margin-bottom: var(--spacing-none);
		padding-top: var(--spacing-64);
	}
}

.it-theme-V .it-c-card-content .container .it-c-card-content__container-title .it-c-card-content__title {
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-color: var(--brand-color-1);
	text-decoration-thickness: 2px;
	text-underline-offset: 8px;
	color: var(--bk);
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-20);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-28);
	padding: var(--spacing-none) var(--spacing-24);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-content .container .it-c-card-content__container-title .it-c-card-content__title {
		font-size: var(--font-size-24);
		padding: var(--spacing-none);
	}
}

.it-theme-V .it-c-card-content .it-c-card-content__buttonMore {
	cursor: pointer;
	color: var(--link);
	font-size: var(--font-size-16);
	font-family: var(--font-family-displayPro);
	font-weight: var(--font-weight-xbold);
	position: absolute;
	bottom: 0;
	left: 16px;
	width: 100%;
	height: var(--size-64);
	padding: var(--spacing-none);
	background: var(--white-alias);
	display: flex;
	align-items: flex-end;
	margin: var(--spacing-none);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-content .it-c-card-content__buttonMore {
		left: 0;
	}
}

.it-theme-V .it-c-card-content .mystyle {
	height: 656px;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-content .mystyle {
		height: 544px;
	}
}

.it-theme-V .it-c-card-content .mystyleContainer {
	height: 656px;
	overflow: hidden;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card-content .mystyleContainer {
		height: 865px;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-content .mystyleContainer {
		height: 544px;
	}
}

.it-theme-V .it-c-card_art_interest__box {
	width: 312px;
	padding: var(--spacing-none);
}

@media (min-width: 450px) {
	.it-theme-V .it-c-card_art_interest__box {
		width: 400px;
	}
}

@media (min-width: 600px) {
	.it-theme-V .it-c-card_art_interest__box {
		width: 550px;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card_art_interest__box {
		width: calc(700px / 2);
	}
}

@media (min-width: 900px) {
	.it-theme-V .it-c-card_art_interest__box {
		width: calc(820px / 2);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card_art_interest__box {
		width: 312px;
	}
}

.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container {
	display: flex;
	flex-direction: column;
	border-radius: var(--border-radius-08);
	overflow: hidden;
	padding-bottom: var(--spacing-24);
	padding-top: var(--spacing-40);
	background-color: var(--neutral-100);
	height: 100%;
	gap: 1rem;
}

.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container .it-c-card_art_interest__cont-txt h2 {
	line-height: var(--line-height-32);
	margin-bottom: var(--spacing-16);
	font-size: var(--font-size-20);
}

.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container .it-c-card_art_interest__cont-txt p {
	margin-bottom: var(--spacing-24);
}

.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container .it-c-card_art_interest__cont-txt a {
	text-decoration: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container .it-c-card_art_interest__cont-txt h2 {
		line-height: var(--line-height-32);
		margin-bottom: var(--spacing-16);
	}

	.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container .it-c-card_art_interest__cont-txt p {
		margin-bottom: var(--spacing-24);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container {
		border-radius: var(--border-radius-08);
		overflow: hidden;
		padding: var(--spacing-40) var(--spacing-24) var(--spacing-24) var(--spacing-24);
		background-color: var(--neutral-100);
		gap: var(--spacing-16);
	}

	.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container .it-c-card_art_interest__cont-txt {
		margin-left: var(--spacing-none);
	}

	.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container .it-c-card_art_interest__cont-txt h2 {
		line-height: var(--line-height-32);
		margin-bottom: var(--spacing-16);
		font-size: var(--font-size-24);
	}

	.it-theme-V .it-c-card_art_interest__box .it-c-card_art_interest__container .it-c-card_art_interest__cont-txt p {
		margin-bottom: var(--spacing-24);
	}
}

.it-theme-V .it-c-card_art_interest__grid {
	position: relative;
}

.it-theme-V .it-c-card_art_interest__grid table {
	width: 100%;
	border-collapse: separate;
	border-spacing: var(--spacing-none) var(--spacing-32);
}

.it-theme-V .it-c-card_art_interest__grid table thead td,
.it-theme-V .it-c-card_art_interest__grid table thead th,
.it-theme-V .it-c-card_art_interest__grid table tr th,
.it-theme-V .it-c-card_art_interest__grid table tr td {
	padding: var(--spacing-none);
	border: var(--border-width-none);
}

.it-theme-V .it-c-card_art_interest__grid table tr td:last-child,
.it-theme-V .it-c-card_art_interest__grid table tr td:last-child {
	border: var(--border-width-none);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card_art_interest__grid table tr td {
		width: 33.3%;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-card_art_interest__grid table tr td {
		width: 25%;
	}
}

.it-theme-V .it-c-card_art_interest__grid table tbody {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	gap: 1.2rem;
}

.it-theme-V .it-c-card_art_interest__grid table tbody>tr {
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: column;
	width: 100%;
	gap: 1.2rem;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card_art_interest__grid table tbody>tr {
		flex-direction: row;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card_art_interest__grid table tbody>tr {
		gap: var(--spacing-none);
	}
}

.it-theme-V .it-c-card_art_interest__grid table tbody .it-c-card_art_interest__box.it-js-card-null {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card_art_interest__grid table tbody .it-c-card_art_interest__box.it-js-card-null {
		display: block;
	}
}

.it-theme-V .it-c-card_art_interest__grid .dataTables_paginate {
	max-width: 300px;
	margin: var(--spacing-16) auto var(--spacing-none) auto !important;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card_art_interest__grid .dataTables_paginate {
		max-width: unset;
	}
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding: var(--spacing-none);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte {
		flex-direction: row;
		padding: var(--spacing-none) var(--spacing-24);
		flex-wrap: wrap;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte {
		display: flex;
		gap: 35px 20px;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte {
		gap: 35px 30px;
	}
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte .it-c-card_art_interest__box {
	flex: 1 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte .it-c-card_art_interest__box {
		flex: 1 48%;
		width: 312px;
		max-width: 48%;
		margin-left: 0;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte .it-c-card_art_interest__box {
		flex: 1 31.8%;
		width: 312px;
		max-width: 31.8%;
		margin: 0;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte .it-c-card_art_interest__box {
		flex: 1 23.3%;
		max-width: 23.3%;
	}
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte .it-c-card_art_interest__box.it-js-card-null {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__conte .it-c-card_art_interest__box.it-js-card-null {
		display: block;
	}
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots {
	display: block;
}

@media (min-width: 1101px) and (max-width: 2560px) {
	.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots {
		display: none;
	}
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots {
	display: flex;
	margin: var(--spacing-32) auto var(--spacing-none);
	width: var(--size-120);
	overflow: hidden;
	list-style-type: none;
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"] {
	width: var(--size-8);
	height: var(--size-8);
	margin: var(--spacing-none) var(--spacing-08);
	visibility: visible;
	transform: translateX(0);
	transition: transform 0.2s;
	transition-timing-function: linear;
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"]::before {
	background-color: var(--gray-500);
	border-radius: 30px;
	width: var(--size-8);
	height: var(--size-8);
	display: block;
	content: "";
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"].active {
	visibility: visible;
	width: var(--size-40);
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"].active::before {
	background-color: #106EB0 !important;
	width: var(--size-40);
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"].prev,
.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"].next {
	visibility: visible;
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"].prev::before,
.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"].next::before {
	background-color: var(--gray-500);
	opacity: 80%;
	width: var(--size-8);
	height: var(--size-8);
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"].last {
	visibility: visible;
	position: relative;
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots [class*="owl-"].last::before {
	background-color: var(--gray-500);
	opacity: 40%;
	width: var(--size-4);
	height: var(--size-4);
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

.it-theme-V .it-c-card_art_interest__grid .it-c-card_art_interest__dots .owl-dots button {
	display: none;
}

.it-theme-V .it-c-hero-category {
	position: relative;
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container {
	padding: var(--spacing-40) var(--spacing-24) var(--spacing-16);
	width: 100%;
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__banner {
	width: 192px;
	height: 192px;
	margin: var(--spacing-none) auto;
	margin-bottom: var(--spacing-24);
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__banner .mask-cover-img {
	width: 100%;
	border-radius: var(--border-radius-16);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__banner .mask-cover-img {
		height: 244px;
		position: absolute;
		top: 15px;
		border-radius: var(--border-radius-24);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__banner .mask-cover-img {
		height: 434px;
		position: absolute;
		top: 51px;
		border-radius: var(--border-radius-24);
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__banner {
		width: 244px;
		height: 244px;
		position: relative;
		margin: var(--spacing-none);
		margin-left: auto;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__banner {
		width: 434px;
		height: 434px;
		position: relative;
		margin: var(--spacing-none);
		margin-left: auto;
	}
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-o-title {
	font-size: var(--font-size-32);
	line-height: var(--line-height-40);
	margin-bottom: var(--spacing-16);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-o-title {
		font-size: var(--font-size-40);
		line-height: var(--line-height-48);
		margin-bottom: var(--spacing-24);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-o-title {
		font-size: var(--font-size-40);
		line-height: var(--line-height-48);
		margin-bottom: var(--spacing-24);
	}
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-o-text {
	margin-bottom: var(--spacing-32);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-o-text {
		margin-bottom: var(--spacing-40);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-o-text {
		margin-bottom: var(--spacing-40);
	}
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-c-hero-category__btns .it-o-btn {
	margin-bottom: var(--spacing-16);
	width: 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-c-hero-category__btns .it-o-btn {
		width: auto;
		margin-bottom: var(--spacing-none);
		min-width: 187px;
		margin-right: var(--spacing-24);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-c-hero-category__btns .it-o-btn {
		width: auto;
		margin-bottom: var(--spacing-none);
		min-width: 187px;
		margin-right: var(--spacing-24);
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-c-hero-category__btns {
		display: flex;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text .it-c-hero-category__btns {
		display: flex;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text {
		width: 60%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text {
		width: 496px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content .it-c-hero-category__text {
		width: 610px;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content {
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
		width: 100%;
		gap: 1rem;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__content {
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
		width: 100%;
	}
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--mobile,
.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--desktop {
	width: 100%;
	height: 100%;
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--mobile {
	display: block;
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--mobile img {
	width: 100%;
	height: 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--mobile {
		display: none;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--mobile {
		display: none;
	}
}

.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--desktop {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--desktop {
		display: block;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container .it-c-hero-category__background .it-c-hero-category__background--desktop {
		display: block;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container {
		padding: 0px 24px;
		display: flex;
		align-items: center;
		height: 100%;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category .it-c-hero-category__container {
		padding: var(--spacing-none);
		display: flex;
		align-items: center;
		height: 100%;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-hero-category {
		height: 400px;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-hero-category {
		height: 440px;
	}
}

.it-theme-V .it-c-product-hero {
	position: relative;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-product-hero {
		height: 400px;
		padding: 0 24px;
	}
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container {
	padding: var(--spacing-48) var(--spacing-24) var(--spacing-48);
	width: 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content {
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
		width: 100%;
		gap: 1rem;
	}
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__banner {
	width: 232px;
	height: 144px;
	margin: var(--spacing-none) auto;
	margin-bottom: var(--spacing-32);
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__banner .mask-cover-img {
	width: 100%;
	border-radius: var(--border-radius-16);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__banner {
		width: 376px;
		height: 240px;
		margin: var(--spacing-none);
		margin-left: auto;
	}
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__text .it-o-title {
	font-size: var(--font-size-32);
	line-height: var(--line-height-40);
	margin-bottom: var(--spacing-none);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__text .it-o-title {
		font-size: var(--font-size-40);
		line-height: var(--line-height-48);
		margin-bottom: var(--spacing-none);
	}
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__text .it-o-btn {
	width: 100%;
	margin: var(--spacing-none);
	margin-top: var(--spacing-32);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__text .it-o-btn {
		width: max-content;
		min-width: 197px;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__text {
		width: 584px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__content .it-c-product-hero__text {
		width: 619px;
	}
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__background {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__background .it-c-product-hero__background--mobile,
.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__background .it-c-product-hero__background--desktop {
	width: 100%;
	height: 100%;
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__background .it-c-product-hero__background--mobile {
	display: block;
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__background .it-c-product-hero__background--mobile img {
	width: 100%;
	height: 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__background .it-c-product-hero__background--mobile {
		display: none;
	}
}

.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__background .it-c-product-hero__background--desktop {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container .it-c-product-hero__background .it-c-product-hero__background--desktop {
		display: block;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container {
		padding: var(--spacing-none);
		display: flex;
		align-items: center;
		height: 100%;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-product-hero .it-c-product-hero__container {
		max-width: 1168px;
	}
}

.it-theme-V .it-c-sticky-product .it-c-sticky-product__container {
	padding-top: var(--spacing-32);
	padding-bottom: var(--spacing-32);
}

.it-theme-V .it-c-sticky-product .it-c-sticky-product__container .it-c-sticky-product__text {
	display: none;
}

.it-theme-V .it-c-sticky-product .it-c-sticky-product__container .it-o-btn {
	width: 100%;
}

.it-theme-V .it-c-modal__img-desktop {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-modal__img-desktop {
		display: block;
	}
}

.it-theme-V .it-c-modal__img-mobile {
	display: block;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-modal__img-mobile {
		display: none;
	}
}

.it-theme-V .it-c-modal .modal {
	background-color: var(--overlay-modal);
}

.it-theme-V .it-c-modal .modal .modal-dialog {
	margin: var(--spacing-none) auto;
	max-height: 100%;
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.32);
	border-radius: var(--border-radius-08);
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-header {
	padding-top: var(--spacing-56);
	padding-bottom: 0px;
	height: auto;
	border: var(--border-width-none);
	position: relative;
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-header .modal-title {
	white-space: normal;
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-header::after {
	position: absolute;
	width: 100%;
	height: var(--size-24);
	content: "";
	bottom: -23px;
	left: 0px;
	border-radius: var(--border-radius-none) var(--border-radius-none) var(--border-radius-08) var(--border-radius-08);
	z-index: 1;
	background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.54) 50%, transparent 100%);
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-header .it-c-close {
	border: var(--border-width-none);
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-header button {
	position: absolute;
	top: 8px;
	right: 12px;
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-header button span {
	font-size: var(--font-size-24);
	color: var(--brand-color-1);
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-body {
	padding: var(--spacing-24) var(--spacing-24) var(--spacing-32);
	border: var(--border-width-none);
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-footer {
	border-radius: var(--border-radius-none) var(--border-radius-none) var(--border-radius-08) var(--border-radius-08);
	padding: 0px 24px;
	position: relative;
	border: var(--border-width-none);
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-footer::before {
	width: 100%;
	height: var(--size-32);
	content: "";
	position: absolute;
	top: -32px;
	left: 0px;
	background: linear-gradient(180deg, transparent 0%, rgba(255, 255, 255, 0.54) 50%, #ffffff 100%);
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-footer .it-o-btn {
	width: 100%;
	margin: var(--spacing-none);
	margin-bottom: var(--spacing-24);
}

.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-footer .it-o-btn.it-o-btn__disabled {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-footer .it-o-btn.it-o-btn__disabled {
		display: block;
		visibility: hidden;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-footer .it-o-btn {
		width: auto;
		min-width: 187px;
		margin-right: var(--spacing-24);
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-modal .modal .modal-dialog .modal-content .modal-footer {
		justify-content: flex-start;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-modal .modal .modal-dialog .modal-content {
		max-height: 496px;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-modal .modal .modal-dialog {
		max-width: 688px;
	}
}

.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb {
	padding: 25px 0px;
	padding-bottom: var(--spacing-24);
	margin-bottom: var(--spacing-none);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb {
		padding: 22px 0px;
		padding-bottom: 23px;
	}
}

.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item+.breadcrumb-item {
	padding-left: var(--spacing-16);
	margin-right: var(--spacing-08);
}

.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	background-image: none;
	content: "/";
	float: none;
	height: auto;
	width: auto;
	margin: var(--spacing-none);
	top: 0;
}

.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item.active,
.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item a {
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-14);
	font-weight: var(--font-weight-bold);
	line-height: var(--line-height-24);
	color: inherit;
	opacity: .6;
}

@media (min-width: 1101px) {

	.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item+.breadcrumb-item::before,
	.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item.active,
	.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item a {
		font-family: var(--font-family-displayPro);
		font-size: var(--font-size-16);
		line-height: var(--line-height-24);
	}
}

.it-theme-V .it-c-breadcrumb .it-c-breadcrumb__container .breadcrumb .breadcrumb-item.active {
	color: inherit;
	opacity: 1;
}

/*INICIO CARRUSEL*/
.it-theme-V .it-c-carousel .it-c-carousel__container {
	padding-top: 35px;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	z-index: -1;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav {
		display: none;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav {
		display: flex;
	}
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav.disabled {
	display: none;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-prev,
.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-next {
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto var(--spacing-none);
	width: 45px;
	height: 45px;
	color: var(--white);
	border: var(--border-width-none);
	outline: none;
	background-color: var(--brand-color-1);
	border-radius: var(--border-radius-08);
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-prev span,
.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-next span {
	font-size: var(--font-size-32);;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-prev.disabled,
.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-next.disabled {
	background-color: var(--neutral-400);
	color: var(--white);
	opacity: 1;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-prev.disabled:hover,
.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-next.disabled:hover {
	background-color: var(--neutral-400);
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-prev:hover,
.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-next:hover {
	background-color: var(--primary-400);
	border-color: var(--primary-400);
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-prev:active,
.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-next:active {
	background-color: var(--primary-700);
	border-color: var(--primary-700);
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-prev {
	left: -85px;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .owl-nav .owl-next {
	right: -82px;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots {
	display: flex;
	margin: var(--spacing-40) auto var(--spacing-24);
	width: 140px;
	overflow: hidden;
	list-style-type: none;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"] {
	width: var(--size-8);
	height: var(--size-8);
	margin: var(--spacing-none) var(--spacing-08);
	visibility: hidden;
	transform: translateX(48px);
	transition: transform 0.2s;
	transition-timing-function: linear;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"]::before {
	background-color: var(--gray-500);
	border-radius: 30px;
	width: var(--size-8);
	height: var(--size-8);
	display: block;
	content: "";
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].active {
	visibility: visible;
	width: var(--size-40);
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].active::before {
	background-color: #106eb0 !important;
	width: var(--size-40);
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].prev,
.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].next {
	visibility: visible;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].prev::before,
.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].next::before {
	background-color: var(--gray-500);
	opacity: 80%;
	width: var(--size-8);
	height: var(--size-8);
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].last {
	visibility: visible;
	position: relative;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].last::before {
	background-color: var(--gray-500);
	opacity: 40%;
	width: var(--size-4);
	height: var(--size-4);
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].lastRight {
	visibility: visible;
	position: relative;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].lastRight::before {
	background-color: var(--gray-500);
	opacity: 40%;
	width: var(--size-4);
	height: var(--size-4);
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].lastRightInitial {
	visibility: visible;
	position: relative;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].lastRightInitial::before {
	background-color: var(--gray-500);
	opacity: 40%;
	width: var(--size-4);
	height: var(--size-4);
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].lastLeft {
	visibility: visible;
	position: relative;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].lastLeft::before {
	background-color: var(--gray-500);
	opacity: 40%;
	width: var(--size-4);
	height: var(--size-4);
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].lastLeftFinally {
	visibility: visible;
	position: relative;
}

.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__container-dots .owl-dots [class*="owl-"].lastLeftFinally::before {
	background-color: var(--gray-500);
	opacity: 40%;
	width: var(--size-4);
	height: var(--size-4);
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

.it-theme-V .it-c-carousel .it-c-card-prd .it-c-card-prd__container {
	display: flex;
	flex-direction: column;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-carousel .it-c-card-prd .it-c-card-prd__container {
		margin: var(--spacing-none);
	}
}

.it-theme-V .it-c-carousel .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt {
	flex: 1;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-carousel .it-c-card-prd__grid .it-c-card-prd__conte .it-c-card-prd__box {
		max-width: 312px;
	}
}

@media (min-width: 1620px) {
	.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel {
		gap: 1rem;
	}
}

@media (max-width: 767px) {
	.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .it-c-card-prd {
		width: 85vw;
	}

	.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt,
	.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns {
		width: 100%;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-carousel .it-c-carousel__container .it-c-carousel__carousel .it-c-card-prd .it-c-card-prd__container {
		margin: var(--spacing-none) auto;
	}
}

/*FIN CARRUSEL*/

.it-theme-V .it-o-label {
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
	margin-bottom: var(--spacing-02);
	color: var(--neutral-500);
}

.it-theme-V .form-group {
	margin-bottom: var(--spacing-16);
}

.it-theme-V .form-group .form-control {
	height: 39px;
	padding: var(--spacing-none);
	padding-bottom: 6px;
	background-color: transparent;
	border: var(--border-width-none);
	border-bottom: var(--neutral-500) 1px solid;
	border-radius: 0px;
}

.it-theme-V .form-group .form-control::placeholder {
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	color: var(--neutral-500);
}

.it-theme-V .it-c-login .it-c-login__title {
	line-height: var(--line-height-32);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-login .it-c-login__title {
		font-size: var(--font-size-32);
		line-height: var(--line-height-40);
	}
}

.it-theme-V .it-c-login form {
	width: 100%;
	margin: var(--spacing-none);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-login form {
		width: 315px;
	}
}

.it-theme-V .it-c-form__2columns {
	display: flex;
	flex-direction: column;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-form__2columns {
		flex-direction: row;
	}
}

.it-theme-V .it-c-form {
	padding-top: 18px;
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
	letter-spacing: var(--letter-spacing-none);
}

.it-theme-V .it-c-form .btn:focus {
	box-shadow: none;
}

.it-theme-V .it-c-form .btn:active {
	box-shadow: none;
}

.it-theme-V .it-c-form h1 {
	margin: 0;
}

.it-theme-V .it-c-form .lfr-ddm__default-page-header .lfr-ddm__default-page-header-line {
	display: none;
}

.it-theme-V .it-c-form form p.text-secondary {
	display: none;
}

.it-theme-V .it-c-form form .ddm-form-builder-app .lfr-ddm__default-page-header {
	margin-bottom: 1rem;
	padding: 0 10px;
}

.it-theme-V .it-c-form form .lfr-ddm-form-page-title {
	margin-bottom: var(--spacing-24);
}

.it-theme-V .it-c-form form .custom-control-input:checked~.custom-control-label::before {
	background-color: #ff7d00;
	border-color: #ff7d00;
}

.it-theme-V .it-c-form form .custom-control-label::before {
	box-shadow: unset;
}

.it-theme-V .it-c-form form .custom-checkbox .custom-control-label::before {
	border-radius: 0.3rem;
}

.it-theme-V .it-c-form form .custom-checkbox .custom-control-label::after {
	font-family: "Itau_Icons" !important;
	content: "" !important;
}

.it-theme-V .it-c-form form .custom-checkbox .custom-control-input~.custom-control-label::before {
	border-radius: 0.35rem !important;
	top: 0.125rem;
}

.it-theme-V .it-c-form form .custom-control-input:checked~.custom-control-label::after {
	content: none;
}

.it-theme-V .it-c-form form table.table thead th {
	background-color: white;
	color: gray;
}

.it-theme-V .it-c-form form table.table-list.table-striped tbody tr:nth-of-type(odd) td {
	background: white;
}

.it-theme-V .it-c-form form table tr td:nth-of-type(even),
.it-theme-V .it-c-form form table tr th:nth-of-type(even) {
	background: #d6d0cc !important;
}

.it-theme-V .it-c-form form .lfr-ddm__default-page-header-line {
	display: none;
}

.it-theme-V .it-c-form form .multi-step-nav .multi-step-item {
	pointer-events: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-form form .multi-step-nav .multi-step-item:first-child .multi-step-indicator .multi-step-indicator-label {
		margin-left: 1.8rem;
	}

	.it-theme-V .it-c-form form .multi-step-nav .multi-step-item:last-child .multi-step-indicator .multi-step-indicator-label {
		margin-left: -2rem;
	}
}

@media (max-width: 767px) {
	.it-theme-V .it-c-form form .multi-step-nav .multi-step-item .multi-step-indicator .multi-step-indicator-label {
		margin-top: -5px;
	}
}

.it-theme-V .it-c-form form .multi-step-nav .multi-step-item .multi-step-divider {
	background-color: #d6d0cc !important;
}

.it-theme-V .it-c-form form .multi-step-nav .multi-step-item .multi-step-icon {
	color: gray;
	background-color: white;
	border: 4px solid #d6d0cc;
}

.it-theme-V .it-c-form form .multi-step-nav .multi-step-item.complete .multi-step-divider {
	background: #007a47 !important;
}

.it-theme-V .it-c-form form .multi-step-nav .multi-step-item.complete .multi-step-icon {
	color: white;
	background-color: #007a47;
	border: 1px solid #007a47;
}

.it-theme-V .it-c-form form .multi-step-nav .multi-step-item.active .multi-step-indicator .multi-step-icon {
	color: #007a47;
	background-color: white;
	border: 4px solid #007a47;
}

.it-theme-V .it-c-form form .form-group.has-error label {
	color: #da1414;
}

.it-theme-V .it-c-form form .form-group.has-error .form-control.ddm-field-text,
.it-theme-V .it-c-form form .form-group.has-error .form-control.select-field-trigger,
.it-theme-V .it-c-form form .form-group.has-error .form-control.input-group-inset,
.it-theme-V .it-c-form form .form-group.has-error .form-control.error-field {
	border-bottom: 1px solid #da1414;
}

.it-theme-V .it-c-form form .form-group.has-error .form-control:focus.ddm-field-text {
	border-bottom: none;
}

.it-theme-V .it-c-form form .form-group.has-error .form-feedback-group .form-feedback-indicator.inline-item-before {
	position: relative;
	font-family: "Itau_Icons" !important;
}

.it-theme-V .it-c-form form .form-group.has-error .form-feedback-group .form-feedback-indicator.inline-item-before:before {
	content: "\e94f";
	width: 10px;
	height: 10px;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 0%;
	left: 50%;
	display: flex;
	font-size: var(--font-size-16);
}

.it-theme-V .it-c-form form .form-group.has-error .form-feedback-group .lexicon-icon.lexicon-icon-exclamation-full {
	visibility: hidden;
}

.it-theme-V .it-c-form form .form-group.has-error .date-picker .input-group .input-group-inset-item {
	border-bottom: #da1414 1px solid;
}

.it-theme-V .it-c-form form .form-group .form-control {
	height: 30px;
	min-height: 30px;
	padding-bottom: 0;
}

.it-theme-V .it-c-form form .form-group .form-control::placeholder {
	color: var(--gray-500);
}

.it-theme-V .it-c-form form .form-group .form-control:focus:not(.date-picker .form-control) {
	border-bottom: none;
}

.it-theme-V .it-c-form form .form-group .form-control:focus:not(.input-group-inset-after) {
	box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem var(--bl-500);
}

.it-theme-V .it-c-form form .form-group .form-feedback-group {
	color: var(--gray-500);
}

.it-theme-V .it-c-form form .form-group .custom-checkbox {
	margin-bottom: var(--spacing-none);
}

.it-theme-V .it-c-form form .form-group .toggle-switch {
	margin-bottom: var(--spacing-none);
}

.it-theme-V .it-c-form form .form-group .form-feedback-item {
	margin-top: 0;
}

.it-theme-V .it-c-form form .form-group .liferay-ddm-form-field-document-library .input-group {
	align-items: center;
	align-content: center;
	gap: 0.3rem;
}

.it-theme-V .it-c-form form .form-group .liferay-ddm-form-field-document-library .input-group .btn {
	margin-bottom: var(--spacing-none);
}

.it-theme-V .it-c-form form .form-group .form-feedback-group>div {
	margin: 0;
}

.it-theme-V .it-c-form form .date-picker .input-group .input-group-inset-item {
	background: none;
	border: none;
	border-bottom: var(--neutral-500) 1px solid;
	border-radius: unset;
}

.it-theme-V .it-c-form form .date-picker .input-group .input-group-inset-item .btn .lexicon-icon {
	fill: #ff7d00;
}

.it-theme-V .it-c-form form .toggle-switch .toggle-switch-bar::before {
	border: none;
}

.it-theme-V .it-c-form form .toggle-switch .toggle-switch-check:checked~.toggle-switch-bar::before {
	background: #ff7d00;
}

.it-theme-V .it-c-form form .toggle-switch .toggle-switch-check:focus~.toggle-switch-bar::before {
	box-shadow: none;
}

.it-theme-V .it-c-form form .liferay-ddm-form-field-paragraph {
	overflow-x: unset;
}

.it-theme-V .it-c-form form fieldset {
	margin: 0;
	padding: 0;
}

.it-theme-V .it-c-form form fieldset legend .ddm-label-required.reference-mark {
	margin: 0;
}

.it-theme-V .it-c-form form fieldset .ddm__radio .custom-control.custom-radio:last-child {
	margin: 0;
}

.it-theme-V .it-c-form form .lfr-ddm__default-page-header {
	display: none;
}

@media (max-width: 767px) {
	.it-theme-V .it-c-form form .ddm-form-builder-app {
		padding: 0;
	}
}

.it-theme-V .it-c-form form .btn:focus {
	box-shadow: none;
}

.it-theme-V .it-c-form .lfr-ddm__default-page-container {
	border: none;
}

.it-theme-V .it-c-form .form-builder-select-field .select-field-trigger .lfr__ddm-form-field-type-select-arrow-down {
	left: unset;
	right: 8px;
}

.it-theme-V .it-c-form .form-builder-select-field .select-field-trigger .lfr__ddm-form-field-type-select-arrow-down .select-arrow-down-container {
	position: relative;
}

.it-theme-V .it-c-form .form-builder-select-field .select-field-trigger .lfr__ddm-form-field-type-select-arrow-down .select-arrow-down-container:before {
	content: "\e9cc";
	width: 1.5rem;
	height: 1.5rem;
	position: absolute;
	top: 50%;
	transform: translatey(-50%);
	left: 0;
	color: #ff7d00;
	font-family: "Itau_Icons" !important;
	font-size: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.it-theme-V .it-c-form .form-builder-select-field .select-field-trigger .lfr__ddm-form-field-type-select-arrow-down .select-arrow-down-container .lexicon-icon {
	visibility: hidden;
}

.date-picker-calendar-body .date-picker-col .date-picker-date.date-picker-calendar-item.active {
	border-radius: 10px;
}

.date-picker-dropdown-menu {
	font-family: var(--font-family-displayPro);
}

.date-picker-dropdown-menu .date-picker-nav .date-picker-nav-controls .nav-btn-monospaced svg {
	color: var(--brand-color-1);
}

.it-theme-V .it-c-simple-banner {
	margin: var(--spacing-08) var(--spacing-none);
}

.it-theme-V .it-c-simple-banner__img-desktop {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner__img-desktop {
		display: block;
	}
}

.it-theme-V .it-c-simple-banner__img-mobile {
	display: block;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner__img-mobile {
		display: none;
	}
}

.it-theme-V .it-c-simple-banner.it-t-simple-banner--background-mirror .it-c-simple-banner__back {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background-mirror .container {
		flex-direction: row-reverse;
	}

	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background-mirror .container .it-c-simple-banner__container-img {
		margin: var(--spacing-none);
		margin-left: var(--spacing-32);
	}
}

.it-theme-V .it-c-simple-banner.it-t-simple-banner--background {
	position: relative;
}

.it-theme-V .it-c-simple-banner.it-t-simple-banner--background .it-c-simple-banner__back {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 45%;
	height: 277px;
	z-index: -1;
	border-radius: 0 30px 30px 0;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background .it-c-simple-banner__back {
		width: 35%;
		height: 382px;
		border-radius: 0 40px 40px 0;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background .it-c-simple-banner__back {
		top: 50%;
		transform: translateY(-50%);
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background .it-c-simple-banner__back {
		width: 35vw;
	}
}

.it-theme-V .it-c-simple-banner.it-t-simple-banner--background .container {
	padding-top: var(--spacing-24);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background .container {
		padding: var(--spacing-32) var(--spacing-24);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background .container {
		padding: 32px 0px;
	}
}

.it-theme-V .it-c-simple-banner.it-t-simple-banner--background.it-t-simple-banner--background-mirror .it-c-simple-banner__back {
	left: unset;
	right: 0px;
	border-radius: 30px 0 0 30px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background.it-t-simple-banner--background-mirror .it-c-simple-banner__back {
		border-radius: 40px 0 0 40px;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background.it-t-simple-banner--background-mirror .container {
		flex-direction: row-reverse;
	}

	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background.it-t-simple-banner--background-mirror .container .it-c-simple-banner__container-img {
		margin: var(--spacing-none);
		margin-left: var(--spacing-32);
	}
}

.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-img {
	height: 230px;
	width: 100%;
	margin-bottom: var(--spacing-48);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-img {
		width: 401px;
		height: 318px;
		margin: var(--spacing-none);
		margin-right: var(--spacing-32);
	}
}

.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-text .it-c-simple-banner__title {
	line-height: var(--line-height-40);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-text .it-c-simple-banner__title {
		font-size: var(--font-size-32);
	}
}

.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-text .it-o-btn {
	width: 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-text .it-o-btn {
		padding-left: var(--spacing-72);
		padding-right: var(--spacing-72);
		width: fit-content;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-text {
		width: 400px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-text {
		width: 55%;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-simple-banner .container .it-c-simple-banner__container-text {
		width: 576px;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-simple-banner .container {
		display: flex;
		justify-content: space-between;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.it-theme-V .it-c-simple-banner .container {
		align-items: center;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-simple-banner__container {
		max-width: 1010px;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-simple-banner .it-c-simple-banner__container {
		max-width: 1440px;
	}

	.it-theme-V .it-c-simple-banner .it-c-simple-banner__container .it-c-simple-banner__container-text {
		width: 850px;
	}

	.it-theme-V .it-c-simple-banner.it-t-simple-banner--background-mirror .it-c-simple-banner__container {
		padding-right: 10rem;
	}

	.it-theme-V .it-c-simple-banner .it-c-simple-banner__container:not(.it-theme-V .it-t-simple-banner--background-mirror .it-c-simple-banner__container) {
		padding-left: 10rem;
	}
}

.it-theme-V .it-c-dropdowns .container {
	padding: var(--spacing-none);
}

.it-theme-V .it-c-dropdowns .it-o-dropdown .it-o-dropdown__content {
	background-color: var(--neutral-100);
}

.it-theme-V .it-c-pre-header {
	background-color: var(--neutral-100);
}

.it-theme-V .it-c-pre-header__searchIcon {
	display: none;
	color: var(--brand-color-1);
	font-size: var(--font-size-24);
	line-height: var(--line-height-16);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
	border: none;
	padding-right: var(--spacing-16);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-pre-header__searchIcon {
		display: block;
	}
}

.it-theme-V .it-c-pre-header__searchIcon:hover {
	color: var(--brand-color-1);
}

.it-theme-V .it-c-pre-header__searchIcon:active {
	color: var(--brand-color-1);
}

.it-theme-V .it-c-pre-header__searchIcon:focus {
	outline: none;
}

.it-theme-V .it-c-pre-header__searchIcon:focus-visible {
	outline: 5px auto -webkit-focus-ring-color;
}

.it-theme-V .it-c-pre-header__searchIcon.disabled {
	color: var(--neutral-300);
}

.it-theme-V .it-c-pre-header__searchIcon.disabled:hover {
	color: var(--neutral-300);
}

.it-theme-V .it-c-pre-header__searchIcon.disabled:active {
	color: var(--neutral-300);
}

.it-theme-V .it-c-pre-header .container {
	max-width: 100%;
	padding: var(--spacing-none);
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab {
	display: block;
	width: 50%;
	background-color: var(--gray-100);
	text-decoration: none;
	padding: 6px 10px;
	text-align: center;
	font-family: var(--font-family-textPro);
	color: var(--gray-800);
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-bold);
	position: relative;
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab::after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 80%;
	height: 1px;
	background-color: var(--white);
	margin: var(--spacing-none) auto;
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab span {
	display: flex;
	width: min-content;
	margin: var(--spacing-none) auto;
	position: relative;
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab i {
	font-size: var(--font-size-16);
	margin-right: var(--spacing-08);
	color: var(--brand-color-1);
}

@media (max-width: 1100px) {
	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab i {
		position: relative;
		top: 3px;
	}
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab .it-c-pre-header__icon-not-active {
	display: block;
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab .it-c-pre-header__icon-active {
	display: none;
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab.it-is-pre-header__tab--active {
	background-color: var(--brand-color-1);
	color: var(--white);
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab.it-is-pre-header__tab--active .it-c-pre-header__icon-not-active {
	display: none;
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab.it-is-pre-header__tab--active .it-c-pre-header__icon-active {
	display: block;
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab.it-is-pre-header__tab--active i {
	color: var(--white);
}

.it-theme-V .it-c-pre-header .container .it-c-pre-header__container {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile {
		width: 360px;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-pre-header .container {
		max-width: 1032px;
		display: flex;
		justify-content: space-between;
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile {
		width: min-content;
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab {
		width: max-content;
		padding: var(--spacing-12);
		font-size: var(--font-size-16);
		line-height: var(--line-height-24);
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab::after {
		content: unset;
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab i {
		font-size: var(--font-size-24);
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container-mobile .it-c-pre-header__tab.it-is-pre-header__tab--active span::after {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		width: 100%;
		height: 1px;
		background-color: var(--white);
		bottom: -12px;
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container {
		display: flex;
		padding: var(--spacing-08);
		align-items: center;
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container .it-c-pre-header__container-links {
		display: flex;
		margin-right: var(--spacing-64);
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container a {
		display: block;
		padding: 0px 16px;
		font-family: var(--font-family-textPro);
		color: var(--gray-800);
		font-size: var(--font-size-14);
		line-height: var(--line-height-24);
		font-weight: var(--font-weight-regular);
		letter-spacing: 0.4px;
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container a:hover {
		text-decoration: none;
		font-weight: var(--font-weight-bold);
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container .it-c-pre-heade__help {
		color: var(--gray-500);
		display: flex;
		align-items: center;
	}

	.it-theme-V .it-c-pre-header .container .it-c-pre-header__container .it-c-pre-heade__help i {
		margin-right: var(--spacing-08);
		color: var(--brand-color-1);
		font-size: var(--font-size-24);
	}
}

.it-c-pre-footer {
	padding: 32px 0px;
}

.it-c-pre-footer .container a:hover {
	font-weight: var(--font-weight-bold);
	color: var(--gray-300);
}

@media (min-width: 1101px) {
	.it-c-pre-footer .container {
		padding: var(--spacing-none);
	}
}

.it-c-pre-footer .container .it-o-dropdown {
	border-bottom: 1px solid var(--neutral-400);
}

.it-c-pre-footer .container .it-o-dropdown .it-t-dropdown__content--footer {
	padding-top: var(--spacing-02);
	padding-bottom: 10px;
}

.it-c-pre-footer .container .it-o-dropdown .it-t-dropdown__content--footer a {
	color: var(--neutral-300);
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-16);
	letter-spacing: var(--letter-spacing-none);
	line-height: var(--line-height-24);
}

.it-c-pre-footer .container .it-o-dropdown .it-t-dropdown__content--footer a:hover {
	font-weight: var(--font-weight-bold);
	color: var(--gray-100);
}

@media (min-width: 1101px) {
	.it-c-pre-footer .container .it-o-dropdown {
		border-bottom: 0px;
	}

	.it-c-pre-footer .container .it-o-dropdown .it-o-call-action {
		padding-right: 0px;
		cursor: default;
	}

	.it-c-pre-footer .container .it-o-dropdown .it-o-call-action::after {
		display: none;
	}
}

.it-c-pre-footer .container .row:last-child .col-:last-child .it-o-dropdown:last-child,
.it-c-pre-footer .container .row:last-child [class^="col-"]:last-child .it-o-dropdown:last-child,
.it-c-pre-footer .container .row:last-child [class*=" col-"]:last-child .it-o-dropdown:last-child {
	border-bottom: 0px;
}

@media (max-width: 1023px) {

	.it-c-pre-footer .container .col-lg-3,
	.it-c-pre-footer .container .col-lg-4 {
		position: relative;
		max-width: 100%;
		flex: unset;
		padding-right: var(--spacing-12);
		padding-left: var(--spacing-12);
		display: block;
	}
}

.it-theme-V .it-c-footer .it-c-footer__container {
	padding-bottom: var(--spacing-24);
	padding-top: var(--spacing-24);
}

.it-theme-V .it-c-footer .it-c-footer__container a:hover {
	text-decoration: none;
	font-weight: var(--font-weight-bold);
	color: var(--gray-300);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-footer .it-c-footer__container {
		padding-left: 0px;
		padding-right: 0px;
	}
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__first-container {
	padding-bottom: var(--spacing-24);
	border-bottom: 1px solid var(--neutral-400);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__first-container {
		border: var(--border-width-none);
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__first-container .it-c-footer__social {
		padding: var(--spacing-none);
		align-items: center;
	}

	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__first-container .it-c-footer__social .it-t-footer__ul-social li:last-child {
		padding-right: var(--spacing-none);
	}
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__last-container {
	padding-top: var(--spacing-16);
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__links .it-o-call-action {
	justify-content: center;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__links .it-o-ul-simple {
		display: flex;
		justify-content: center;
	}

	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__links .it-o-ul-simple li {
		margin: var(--spacing-none) var(--spacing-24);
	}

	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__links .it-o-ul-simple li:first-child {
		margin-left: var(--spacing-none);
	}

	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__links .it-o-ul-simple li:last-child {
		margin-right: var(--spacing-none);
	}
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social {
	padding-top: var(--spacing-08);
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social .it-o-call-action {
	margin-bottom: var(--spacing-12);
	display: block;
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social .it-t-footer__ul-social {
	display: flex;
	justify-content: center;
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social .it-t-footer__ul-social li {
	padding: 0px 12px;
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social .it-t-footer__ul-social a,
.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social .it-t-footer__ul-social p {
	color: var(--white);
	font-size: var(--font-size-24);
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social .it-t-footer__ul-social a:hover,
.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social .it-t-footer__ul-social p:hover {
	text-decoration: none;
	font-weight: var(--font-weight-bold);
	color: var(--gray-300);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social {
		display: flex;
		justify-content: center;
	}

	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__social .it-o-call-action {
		display: flex;
		width: min-content;
		align-items: center;
		margin-right: var(--spacing-16);
		margin-bottom: var(--spacing-none);
	}
}

.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__ul-img li {
	justify-content: center;
	display: flex;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-footer .it-c-footer__container .it-c-footer__ul-img {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}

.it-theme-V .it-c-header .container {
	max-width: 100%;
	background-color: var(--brand-color-2);
	padding: var(--spacing-none);
}

.it-theme-V .it-c-header--sostenibilidad .container {
	background-color: var(--brand-color-1);
}

.it-theme-V .it-c-header .container .navbar {
	position: relative;
	padding: var(--spacing-none);
}

.it-theme-V .it-c-header .container .navbar .navbar-brand {
	padding: var(--spacing-12) var(--spacing-24);
}

.it-theme-V .it-c-header .container .navbar .navbar-brand img {
	width: var(--size-40);
	height: var(--size-40);
}

.it-theme-V .it-c-header .container .navbar .it-c-header__button-collapse {
	border: none;
	padding: 0px 24px;
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-regular);
	color: var(--white);
	display: flex;
	align-items: center;
}

.it-theme-V .it-c-header .container .navbar .it-c-header__button-collapse .it-js-burger-icon {
	font-size: var(--font-size-24);
	margin-left: var(--spacing-08);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse {
	width: 100%;
	position: absolute;
	top: 64px;
	z-index: 6;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__background-mobile {
	width: 320px;
	background-color: var(--white);
	display: flex;
	flex-direction: column;
	margin-left: auto;
	overflow: scroll;
	max-height: 500px;
}

.it-theme-V .it-c-header--sostenibilidad .container .navbar .navbar-collapse .it-c-header__background-mobile {
	background-color: var(--brand-color-1);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__container-btns {
	padding: var(--spacing-16);
	justify-content: space-around;
	flex-direction: row-reverse;
}

@media (max-width: 1023) {
	.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__container-btns .it-o-btn.it-t-btn--white {
		color: var(--link);
	}
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav {
	flex-direction: column;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-link {
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-14);
	font-weight: var(--font-weight-regular);
	color: var(--neutral-700);
	line-height: var(--line-height-24);
	padding: var(--spacing-16) var(--spacing-24);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-link span {
	white-space: normal;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-link.dropdown-toggle {
	padding: var(--spacing-12) var(--spacing-16);
	padding-right: var(--spacing-48);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	position: relative;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-link.dropdown-toggle i {
	height: fit-content;
	position: absolute;
	right: 0;
	top: 14px;
	margin: var(--spacing-none) var(--spacing-24);
	font-size: var(--font-size-16);
	color: var(--brand-color-1);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .simple-link .nav-link {
	padding: var(--spacing-12) var(--spacing-16);
	font-weight: var(--font-weight-bold);
	font-size: var(--font-size-16);
	font-family: var(--font-family-displayPro);
	color: var(--neutral-700);
	line-height: var(--line-height-24);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item-mobile {
	background-color: var(--neutral-100);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item-mobile .nav-link {
	font-family: var(--font-family-textPro);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item-mobile .nav-link.ico-nav {
	padding-left: var(--spacing-56);
	position: relative;
	color: var(--neutral-600);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item-mobile .nav-link.ico-nav i {
	color: var(--brand-color-1);
	position: absolute;
	font-size: var(--font-size-24);;
	top: 9px;
	left: 24px;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu {
	width: 100%;
	left: 0px;
	top: 74px;
	border-radius: 0px;
	max-width: none;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-close-drop {
	display: none;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__back-desktop {
	display: none;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-call-action {
	font-weight: 500;
	padding-left: var(--spacing-32);
	-webkit-appearance: none;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-call-action.it-o-call-action__icon::after {
	right: 24px;
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple li {
	padding: var(--spacing-none);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-icon {
	position: absolute;
	top: 9px;
	left: 32px;
	color: var(--brand-color-1);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-title-menu,
.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-text-menu {
	display: block;
	position: relative;
	padding: var(--spacing-12) var(--spacing-24);
	padding-left: var(--spacing-64);
	font-size: var(--font-size-14);
	color: var(--black-alias);
	font-weight: var(--font-weight-bold);
}

.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-text-menu {
	font-weight: var(--font-weight-regular);
	font-family: var(--font-family-displayPro);
}

@supports (position: sticky) {
	.it-is-sticky-header {
		position: sticky;
		top: 0;
		z-index: 5;
	}
}

.not-scroll {
	overflow: hidden;
	-webkit-overflow-scrolling: hidden;
	position: relative;
}

.not-scroll .blur-background::before {
	content: "";
	background-color: var(--overlay-modal);
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

@media (min-width: 576px) {
	.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__background-mobile {
		width: 368px;
	}
}

.nav_onlyMobile {
	position: relative;
}

@media (min-width: 1101px) {
	.nav_onlyMobile {
		position: absolute;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-header {
		position: relative;
		background-color: var(--brand-color-2);
	}

	.it-theme-V .it-c-header--sostenibilidad {
		background-color: var(--brand-color-1);
	}

	.it-theme-V .it-c-header .container {
		max-width: 1032px;
		padding: 0;
	}

	.it-theme-V .it-c-header .container .navbar {
		position: static;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-brand {
		padding: 16px 0px;
		margin-right: var(--spacing-24);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-brand img {
		width: var(--size-48);
		height: var(--size-48);
	}

	.it-theme-V .it-c-header .container .navbar .it-c-header__button-collapse {
		display: none;
	}

	.it-theme-V .it-c-header .container .navbar .collapse:not(.show) {
		display: block;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse {
		background-color: var(--brand-color-1);
		width: auto;
		height: var(--size-80);
		max-width: 90%;
		position: static;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav {
		flex-direction: row;
		flex-wrap: nowrap;
		height: var(--size-80);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item {
		position: static;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item.bt-gray-gray-200 {
		border: var(--border-width-none);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item.nav-item-mobile {
		display: none;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item.simple-link {
		background-color: transparent;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item.simple-link .nav-link {
		font-size: var(--font-size-16);
		font-weight: var(--font-weight-bold);
		font-family: var(--font-family-displayPro);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
		padding: 0px 8px;
		color: var(--white);
		height: 100%;
		display: flex;
		align-items: center;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link span {
		max-width: 197px;
		text-align: center;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle {
		position: relative;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle i {
		position: static;
		margin: var(--spacing-none);
		margin-left: var(--spacing-04);
		color: var(--white);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
		text-shadow: 0 0 8px rgba(255, 255, 255, 0.5);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover::before {
		content: "";
		width: calc(100% - 16px);
		bottom: 0px;
		left: 8px;
		height: var(--size-2);
		background-color: var(--white);
		display: block;
		position: absolute;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show .dropdown-toggle {
		text-shadow: 0 0 8px rgba(255, 255, 255, 0.5);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .nav-item.dropdown.show .dropdown-toggle::before {
		content: "";
		width: calc(100% - 16px);
		bottom: 1px;
		left: 8px;
		height: var(--size-2);
		background-color: var(--white);
		display: block;
		position: absolute;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu {
		width: 100%;
		left: 0px;
		top: 74px;
		border-radius: 0px;
		max-width: none;
		padding: var(--spacing-none);
		background: white;
		background: linear-gradient(90deg, white 0%, white 50%, #f7f4f2 52%, #f7f4f2 100%);
		max-height: none;
		overflow-y: scroll;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu::after {
		display: none;
		content: unset;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu {
		position: relative;
		display: flex;
		max-width: 1011px;
		margin: var(--spacing-none) auto;
		height: 100%;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu .it-o-close-drop {
		display: block;
		position: absolute;
		top: 24px;
		right: -54px;
		border: var(--border-width-none);
		color: var(--brand-color-1);
		font-size: var(--font-size-24);;
		padding: 6px;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu .it-o-header__container-menu-min {
		width: 24.8%;
		padding: 32px 0px;
		height: fit-content;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu .it-o-header__container-menu-min .it-o-dropdown__content.d-block {
		position: absolute;
		right: 0px;
		width: calc(100% - 24.8%);
		top: 0px;
		display: flex !important;
		flex-wrap: wrap;
		height: fit-content;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu .it-o-header__container-menu-max {
		width: calc(100% - 24.8%);
		background-color: var(--neutral-100);
		padding: 40px 0px;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-call-action {
		font-family: var(--font-family-textPro);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-call-action:hover {
		font-weight: var(--font-weight-bold);
		color: var(--brand-color-1);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-call-action.it-t-call-action__icon-minus {
		font-family: var(--font-family-displayPro);
		background-color: var(--neutral-100);
		color: var(--brand-color-1);
		font-weight: var(--font-weight-bold);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-call-action.it-t-call-action__icon-minus::after {
		font-weight: var(--font-weight-regular);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon-minus::after {
		content: "\e9b1";
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-call-action.it-o-call-action__icon.it-t-call-action__icon-plus::after {
		content: "\e9cd";
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-call-action.it-o-call-action__icon:hover {
		padding-right: 50px;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content {
		padding: 32px 0px;
		padding-left: 33.03px;
		background-color: var(--neutral-100);
		justify-content: flex-start;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple {
		width: 227px;
		margin-right: 23px;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple:nth-child(3n) {
		margin-right: var(--spacing-none);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-icon {
		left: 0px;
		top: 5px;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-text-menu {
		padding: 8px 0px;
		font-family: var(--font-family-textPro);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-text-menu:hover {
		color: var(--brand-color-1);
		font-weight: var(--font-weight-bold);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-title-menu {
		padding-top: var(--spacing-08);
		padding-bottom: var(--spacing-04);
		font-size: var(--font-size-16);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-title-menu,
	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-text-menu {
		padding-left: var(--spacing-32);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-title-menu:hover,
	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-c-header__sub-menu .it-o-dropdown__content .it-o-ul-simple .it-o-text-menu:hover {
		text-decoration: none;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__blur-menu {
		display: none;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__background-mobile {
		background-color: transparent;
		justify-content: space-between;
		align-items: center;
		flex-direction: row-reverse;
		background-color: var(--brand-color-2);
		width: 100%;
		height: var(--size-80);
		overflow: hidden;
	}
	
	.it-theme-V .it-c-header--sostenibilidad .container .navbar .navbar-collapse .it-c-header__background-mobile {
		background-color: var(--brand-color-1);		
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__container-btns {
		padding: 0;
		justify-content: space-around;
		flex-direction: row;
		border: var(--border-width-none);
		position: relative;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__container-btns::before {
		content: "";
		width: 1px;
		height: 100%;
		background-color: var(--neutral-200);
		position: absolute;
		left: 0px;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__container-btns .it-o-btn {
		padding: var(--spacing-12) var(--spacing-24);
		margin-left: var(--spacing-08);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-header .container .navbar .navbar-collapse {
		max-width: 100%;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .nav-link {
		padding: 0px 12px;
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .it-c-header__background-mobile {
		width: 100%;
	}
}

@media (min-width: 1920px) {

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu .it-o-header__container-menu-min .it-o-dropdown__content.d-block {
		width: calc(100% - 24.8% - 12px);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu .it-o-header__container-menu-min .it-o-dropdown__content.d-block .it-o-ul-simple {
		width: 280px;
		margin-right: var(--spacing-96);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu .it-o-header__container-menu-min .it-o-dropdown__content.d-block .it-o-ul-simple:nth-child(3n) {
		margin-right: var(--spacing-none);
	}

	.it-theme-V .it-c-header .container .navbar .navbar-collapse .navbar-nav .dropdown-menu .it-o-header__container-menu {
		padding: 0px 24px;
	}
}

.it-theme-V .it-c-banner {
	position: relative;
	margin-top: var(--spacing-80);
}

.it-theme-V .it-c-banner__img-desktop {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner__img-desktop {
		display: block;
	}
}

.it-theme-V .it-c-banner__img-mobile {
	display: block;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner__img-mobile {
		display: none;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner {
		margin-bottom: var(--spacing-80);
	}
}

.it-theme-V .it-c-banner.it-c-banner--variant-left {
	margin-bottom: var(--spacing-80);
	margin-top: var(--spacing-80);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container {
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container {
		justify-content: center;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small {
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small {
		justify-content: center;
	}
}

.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small .it-c-banner__back-small {
	border-radius: 0 24px 24px 0;
	left: 0px;
	right: unset;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small .it-c-banner__back-small {
		border-radius: var(--border-radius-none);
	}
}

.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small .it-c-banner__back-small img {
	border-radius: 0 24px 24px 0;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small .it-c-banner__back-small img {
		border-radius: var(--border-radius-none);
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small .it-c-banner__img-container-small {
		align-self: flex-end;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small .it-c-banner__text-small {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container-small .it-c-banner__text-small {
		margin-left: 0;
		margin-right: var(--spacing-56);
		max-width: 68%;
	}
}

.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container .it-c-banner__back {
	border-radius: 0 24px 24px 0;
	left: 0px;
	right: unset;
}

@media (min-width: 768px) and (max-width: 1023px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container .it-c-banner__back {
		border-radius: 0 16px 16px 0;
	}
}

.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container .it-c-banner__text {
	margin-left: var(--spacing-none);
	margin-right: var(--spacing-48);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container .it-c-banner__text {
		margin-right: var(--spacing-72);
	}
}

.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container .it-c-banner__text .it-c-banner__mask-img {
	border-radius: var(--border-radius-16);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container .it-c-banner__text .it-c-banner__mask-img {
		transform: translateY(-40px);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner.it-c-banner--variant-left .it-c-banner__container .it-c-banner__text .it-c-banner__mask-img {
		transform: translateY(-48px);
	}
}

.it-theme-V .it-c-banner .it-c-banner__container {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__container {
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-banner .it-c-banner__container {
		justify-content: center;
	}
}

.it-theme-V .it-c-banner .it-c-banner__container-small {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__container-small {
		align-items: flex-start;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-c-banner__container-small {
		flex-direction: row;
		align-items: center;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-banner .it-c-banner__container-small {
		justify-content: center;
	}
}

.it-theme-V .it-c-banner .it-c-banner__img-container {
	width: 100%;
	height: 264px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__img-container {
		width: 264px;
		height: 264px;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-c-banner__img-container {
		width: 487px;
		height: 372px;
	}
}

.it-theme-V .it-c-banner .it-c-banner__img-container-small {
	width: 264px;
	height: 264px;
	align-self: center;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__img-container-small {
		align-self: flex-start;
	}
}

.it-theme-V .it-c-banner .it-c-banner__mask-img {
	border-radius: var(--border-radius-16);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__mask-img {
		transform: translateY(-40px);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-c-banner__mask-img {
		transform: translateY(48px);
	}
}

.it-theme-V .it-c-banner .it-c-banner__mask-img-small {
	transform: translateY(0);
}

.it-theme-V .it-c-banner .it-c-banner__text {
	padding-top: var(--spacing-32);
	padding-bottom: var(--spacing-16);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__text {
		max-width: 55%;
		margin-left: var(--spacing-48);
	}
}

@media (min-width: 890px) {
	.it-theme-V .it-c-banner .it-c-banner__text {
		max-width: 100%;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-c-banner__text {
		margin-left: var(--spacing-72);
		max-width: 45%;
		margin-right: 0;
	}
}

.it-theme-V .it-c-banner .it-c-banner__text-small {
	padding-top: var(--spacing-32);
	padding-bottom: var(--spacing-16);
	max-width: 100%;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-c-banner__text-small {
		padding: 0;
		margin-right: 0;
		margin-left: var(--spacing-56);
		width: 67%;
	}
}

.it-theme-V .it-c-banner .it-c-banner__back {
	margin-top: var(--spacing-48);
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 80%;
	z-index: -1;
	border-radius: 24px 0 0 24px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__back {
		border-radius: 16px 0 0 16px;
		height: 264px;
		width: 80%;
		left: unset;
		right: 0px;
		margin-top: var(--spacing-none);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-c-banner__back {
		border-radius: 48px 0 0 48px;
		width: 70%;
		height: 372px;
	}
}

.it-theme-V .it-c-banner .it-c-banner__back-small {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 65%;
	z-index: -1;
	border-radius: 24px 0 0 24px;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-c-banner__back-small {
		width: 80%;
		height: 184px;
		bottom: 40px;
		left: unset;
		right: 0;
		border-radius: var(--border-radius-none);
	}
}

@media (min-width: 1400px) {
	.it-theme-V .it-c-banner .it-c-banner__back-small {
		width: 75%;
	}
}

@media (min-width: 2800px) {
	.it-theme-V .it-c-banner .it-c-banner__back-small {
		width: 80%;
	}
}

.it-theme-V .it-c-banner .it-c-banner__back-small img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 24px 0 0 24px;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-c-banner__back-small img {
		border-radius: var(--border-radius-none);
	}
}

.it-theme-V .it-c-banner .it-c-banner__back-small-desktop {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__back-small-desktop {
		display: block;
	}
}

.it-theme-V .it-c-banner .it-c-banner__back-small-mobile {
	display: block;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-banner .it-c-banner__back-small-mobile {
		display: none;
	}
}

.it-theme-V .it-c-banner .it-o-title {
	line-height: var(--line-height-32);
	letter-spacing: var(--letter-spacing-none);
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-c-banner .it-o-title,
.it-theme-V .it-c-banner .it-o-textTow {
	margin-bottom: var(--spacing-24);
}

@media (min-width: 768px) and (max-width: 1100px) {

	.it-theme-V .it-c-banner .it-o-title,
	.it-theme-V .it-c-banner .it-o-textTow {
		margin-bottom: var(--spacing-16);
	}
}

.it-theme-V .it-c-banner .it-o-btn {
	margin: var(--spacing-16) var(--spacing-none);
	min-width: 187px;
	max-width: 228px;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner .it-o-title {
		font-size: var(--font-size-40);
		line-height: var(--spacing-48);
		letter-spacing: var(--letter-spacing-none);
	}

	.it-theme-V .it-c-banner .it-o-textTow {
		font-family: var(--font-family-displayPro);
		font-size: var(--font-size-24);
		letter-spacing: 0;
		line-height: var(--line-height-32);
		font-weight: var(--font-weight-light);
	}

	.it-theme-V .it-c-banner .it-o-btn {
		margin-bottom: var(--spacing-08);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner__textGroup-small {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}

.it-theme-V .it-c-banner__title-small {
	font-size: var(--font-size-24);;
	line-height: var(--line-height-40);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	margin-bottom: var(--spacing-16);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner__title-small {
		margin-bottom: var(--spacing-08);
		font-size: var(--font-size-32);;
	}
}

.it-theme-V .it-c-banner__desc-small {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	margin-bottom: var(--spacing-24);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-banner__desc-small {
		margin-right: var(--spacing-40);
		margin-bottom: var(--spacing-none);
	}
}

.it-theme-V .it-c-hero .it-c-hero__container {
  position: relative;
  overflow: hidden;
  min-height: 568px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero .it-c-hero__container {
    justify-content: center;
  }
}

.it-theme-V .it-c-hero .it-c-hero__container .container {
  margin-bottom: 80px;
}

.it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__box-txt {
  width: 100%;
  text-align: left;
  position: relative;
}

.it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__box-txt-heading {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  letter-spacing: -0.4;
  font-family: "var(--font-family-Dpro)";
  color: #fff;
}

.it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__box-txt-heading-span {
  color: #ff6200;
}

.it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__box-txt-p {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0;
  font-family: "var(--font-family-Dpro)";
  color: #fff;
  margin-top: 16px;
}

.it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__box-txt .it-c-hero__btn {
  max-width: 100%;
  width: auto;
  text-align: center;
  justify-content: center;
  font-size: 16px;
  margin-top: 40px;
}

.it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__container-banner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__container-banner .it-c-hero__cortinilla {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: black;
  background: linear-gradient(0deg, black 0%, rgba(250, 250, 251, 0) 80%, transparent 100%);
}

.it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__container-banner img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero .it-c-hero__container {
    min-height: 364px;
  }

  .it-theme-V .it-c-hero .it-c-hero__container .container {
    margin-bottom: 0px;
  }

  .it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__box-txt {
    width: 50%;
  }

  .it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__box-txt-p {
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 0;
    font-family: "var(--font-family-Dpro)";
    margin-top: 24px;
  }

  .it-theme-V .it-c-hero .it-c-hero__container .container .it-c-hero__box-txt .it-c-hero__btn {
    margin-top: 48px;
    max-width: 270px;
  }
}

@media (min-width: 1024px) {
  .it-theme-V .it-c-hero .it-c-hero__container {
    min-height: 520px;
  }
}

.it-theme-V .it-c-hero__img__desktop {
  display: none;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero__img__desktop {
    display: block;
  }
}

.it-theme-V .it-c-hero__img__mobile {
  display: block;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero__img__mobile {
    display: none;
  }
}

.it-theme-V .it-c-box-acceso {
  padding: 80px 0;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-box-acceso {
    padding: 0;
  }
}

.it-theme-V .it-c-box-acceso-conte {
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
  align-items: center;
  gap: 24px 24px;
}

@media (min-width: 336px) {
  .it-theme-V .it-c-box-acceso-conte {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px 32px;
  }
}

@media (min-width: 768px) {
  .it-theme-V .it-c-box-acceso-conte {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 90px;
    margin-top: -40px;
  }
}

@media (min-width: 852px) {
  .it-theme-V .it-c-box-acceso-conte {
    margin: 0 154px;
    margin-top: -40px;
  }
}

@media (min-width: 1024px) {
  .it-theme-V .it-c-box-acceso-conte {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 16px;
  }
}

@media (min-width: 1124px) {
  .it-theme-V .it-c-box-acceso-conte {
    gap: 32px;
  }
}

.it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only {
  background-color: var(--gray-1);
  height: 144px;
  width: 144px;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(86, 80, 76, 0.2);
  display: block;
  padding: 10px 11px 10px 11px;
  transition: all .2s ease-in-out;
}

.it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only a .it-c-box-acceso__item .it-c-box-acceso__icon {
  background-color: transparent;
  height: 54px;
  width: 54px;
  border-radius: 50% 50%;
}

.it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only a .it-c-box-acceso__item .it-c-box-acceso__icon i {
  color: var(--primary-500);
}

@media (min-width: 1024px) {
  .it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only:hover {
    box-shadow: 0 4px 8px 0 rgba(86, 80, 76, 0.3);
    transform: translateY(-16px);
  }

  .it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon {
    background-color: var(--color-main-icon);
    height: 54px;
    width: 54px;
    border-radius: 50% 50%;
  }

  .it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon i {
    color: var(--color-main-icon);
  }

  .it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon i {
    color: var(--white-main);
  }

  .it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon i:hover {
    color: var(--white-main);
  }

  .it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon i:active {
    color: var(--btn-link-active-color);
  }
}

@media (min-width: 1920px) {
  .it-theme-V .it-c-box-acceso-conte .it-c-box-acceso__only {
    width: 214px;
  }
}

@media (min-width: 1024px) {
  .it-theme-V .it-c-box-acceso__only {
    background-color: var(--gray-1);
    height: 140px;
    width: 140px;
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 rgba(86, 80, 76, 0.2);
    position: relative;
    display: block;
    padding: 10px 11px 10px 11px;
  }

  .it-theme-V .it-c-box-acceso__only a {
    text-decoration: none;
  }

  .it-theme-V .it-c-box-acceso__only a .it-c-box-acceso__item {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }

  .it-theme-V .it-c-box-acceso__only a .it-c-box-acceso__item .it-c-box-acceso__icon {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    height: 54px;
    width: 54px;
    border-radius: 50% 50%;
  }

  .it-theme-V .it-c-box-acceso__only a .it-c-box-acceso__item .it-c-box-acceso__icon i {
    color: var(--color-main-icon);
  }

  .it-theme-V .it-c-box-acceso__only:hover {
    box-shadow: 0 4px 8px 0 rgba(86, 80, 76, 0.3);
    transform: translateY(-16px);
  }

  .it-theme-V .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon {
    background-color: var(--color-main);
    height: 54px;
    width: 54px;
    border-radius: 50% 50%;
  }

  .it-theme-V .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon i {
    color: var(--color-main-icon);
  }

  .it-theme-V .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon i {
    color: var(--white-main);
  }

  .it-theme-V .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon i:hover {
    color: var(--btn-link-hover-color);
  }

  .it-theme-V .it-c-box-acceso__only:hover a .it-c-box-acceso__item .it-c-box-acceso__icon i:active {
    color: var(--btn-link-active-color);
  }
}

.it-theme-V .it-c-v-img {
	width: 100%;
	height: 100%;
}

.it-theme-V .it-c-v-img-img__desktop {
	display: none;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-v-img-img__desktop {
		display: block;
	}
}

.it-theme-V .it-c-v-img-img__mobile {
	display: block;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-v-img-img__mobile {
		display: none;
	}
}

.it-theme-V .it-c-v-img .it-c-v-img__container {
	border-radius: var(--border-radius-08);
	height: 100%;
	overflow: hidden;
	background-color: var(--neutral-100);
}

.it-theme-V .it-c-v-img .it-c-v-img__container .it-c-v-img__cont-image {
	width: 100%;
	height: 336px;
	position: relative;
}

.it-theme-V .it-c-v-img .it-c-v-img__container .it-c-v-img__cont-image img {
	object-fit: cover;
	object-position: top center;
	width: 100%;
	height: 100%;
}

.it-theme-V .it-c-v-img .it-c-v-img__container .it-c-v-img__cont-image .it-o-icon__circum {
	position: absolute;
	left: 24px;
	bottom: 24px;
	height: var(--size-64);
}

.it-theme-V .it-c-v-img .it-c-v-img__container .it-c-v-img__cont-txt {
	padding-bottom: var(--spacing-24);
	padding-top: var(--spacing-24);
	padding-left: var(--spacing-24);
	padding-right: var(--spacing-24);;
}

.it-theme-V .it-c-v-img .it-c-v-img__container .it-c-v-img__cont-txt h2 {
	line-height: var(--line-height-32);
	margin-bottom: var(--spacing-16);
}

.it-theme-V .it-c-v-img .it-c-v-img__container .it-c-v-img__cont-txt p {
	margin-bottom: var(--spacing-40);
}

.it-theme-V .it-c-v-icon {
	width: 100%;
	height: 100%;
}

.it-theme-V .it-c-v-icon .it-c-v-icon__container {
	display: flex;
	flex-direction: column;
	border-radius: var(--border-radius-08);
	overflow: hidden;
	padding-bottom: var(--spacing-24);
	padding-top: var(--spacing-24);
	background-color: var(--neutral-100);
	height: 100%;
}

.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-ico .it-c-v-icon__box-ico {
	margin-left: var(--spacing-32);
}

.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-txt {
	margin-left: var(--spacing-32);
	padding-right: var(--spacing-24);;
}

.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-txt h2 {
	line-height: var(--line-height-32);
	margin-bottom: var(--spacing-16);
	font-size: var(--font-size-20);;
}

.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-txt p {
	margin-bottom: var(--spacing-24);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-v-icon .it-c-v-icon__container {
		gap: 30px;
	}

	.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-ico .it-c-v-icon__box-ico {
		margin-left: var(--spacing-32);
	}

	.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-txt h2 {
		line-height: var(--line-height-32);
		margin-bottom: var(--spacing-16);
	}

	.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-txt p {
		margin-bottom: var(--spacing-24);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-v-icon .it-c-v-icon__container {
		display: flex;
		flex-direction: row;
		border-radius: var(--border-radius-08);
		overflow: hidden;
		padding-bottom: var(--spacing-24);
		padding-top: var(--spacing-24);
		background-color: var(--neutral-100);
		height: 100%;
		gap: 30px;
	}

	.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-ico .it-c-v-icon__box-ico {
		margin-left: var(--spacing-32);
	}

	.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-txt {
		margin-left: 0;
	}

	.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-txt h2 {
		line-height: var(--line-height-32);
		margin-bottom: var(--spacing-16);
		font-size: var(--font-size-24);;
	}

	.it-theme-V .it-c-v-icon .it-c-v-icon__container .it-c-v-icon__cont-txt p {
		margin-bottom: var(--spacing-24);
	}
}

.it-theme-V .it-c-layout-flex-box {
	display: flex;
	column-gap: 25px;
	flex-direction: column;
}

.it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w {
	width: 100%;
	gap: 16px;
	display: flex;
	flex-direction: column;
}

.it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w div {
	height: 100%;
}

.it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w:nth-child(1) {
	padding-bottom: var(--spacing-16);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-layout-flex-box {
		display: flex;
		column-gap: 25px;
		flex-direction: row;
	}

	.it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w {
		width: 50%;
		gap: 16px;
		display: flex;
		flex-direction: column;
	}

	.it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w div {
		height: 100%;
	}

	.it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w:nth-child(1) {
		padding-bottom: 0px;
	}

	.it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w .portlet {
		height: 100%;
	}
}

.it-theme-V .it-c-pvalor__grid {
	display: grid;
	grid-template-columns: 1fr;
	align-items: stretch;
	gap: 32px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-pvalor__grid {
		gap: 16px 32px;
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-pvalor__grid {
		gap: 32px 32px;
	}
}

.it-theme-V .it-c-pvalor__pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: var(--spacing-32) var(--spacing-none);
	position: relative;
}

.it-theme-V .it-c-pvalor__pagination .it-c-pvalor__prevPage {
	position: absolute;
	left: 0;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-pvalor__pagination .it-c-pvalor__prevPage {
		position: relative;
	}
}

.it-theme-V .it-c-pvalor__pagination .it-c-pvalor__nextPage {
	position: absolute;
	right: 0;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-pvalor__pagination .it-c-pvalor__nextPage {
		position: relative;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-pvalor__pagination {
		margin: var(--spacing-64) var(--spacing-none);
	}
}

.it-theme-V .it-c-pvalor__pagination .it-c-container-select {
	max-height: 1.8rem;
	z-index: 3;
	position: relative;
	width: 45px;
}

.it-theme-V .it-c-pvalor__pagination .it-c-container-select select {
	margin-right: var(--spacing-16);
	border: var(--border-width-none);
	border-radius: var(--border-radius-08);
	margin-right: 10px;
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-16);
}

.it-theme-V .it-c-pvalor__pagination .it-c-container-select select option {
	line-height: var(--line-height-48);
	min-height: 45px;
}

.it-theme-V .it-c-pvalor__pagination button {
	display: flex;
}

.it-theme-V .it-c-pvalor__pagination button:disabled,
.it-theme-V .it-c-pvalor__pagination button[disabled] {
	text-decoration: none;
	color: var(--neutral-500);
}

.it-theme-V .it-c-pvalor__pagination button:disabled i,
.it-theme-V .it-c-pvalor__pagination button[disabled] i {
	color: var(--neutral-500);
}

.it-theme-V .it-c-pvalor__pagination button,
.it-theme-V .it-c-pvalor__pagination select {
	border: none;
}

.it-theme-V .it-c-pvalor__pagination button:focus,
.it-theme-V .it-c-pvalor__pagination select:focus {
	border: none;
	outline: none;
}

.it-theme-V .it-c-pvalor__pagination button span,
.it-theme-V .it-c-pvalor__pagination select span {
	padding: 0 8px;
}

.it-theme-V .it-c-pvalor__pagination-current {
	padding: 0 24px;
	display: flex;
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--gray-600);
}

.it-theme-V .it-c-pvalor__pagination-t {
	margin: 0 4px;
}

.it-theme-V .it-c-pvalor__pagination .it-o-cta span {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-pvalor__pagination .it-o-cta span {
		display: block;
	}
}

.it-theme-V .it-c-pvalor__carousel-item {
	box-sizing: content-box;
	margin: var(--spacing-16) 6px;
}

@media (max-width: 768px) {
	.it-theme-V .it-c-pvalor__carousel-item {
		width: calc(100vw - 48px);
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-pvalor__carousel-item {
		margin: var(--spacing-16) var(--spacing-16);
	}
}

.it-theme-V .it-c-pvalor__carousel .slick-arrow {
	margin: auto 0px;
	width: 45px;
	height: 45px;
	color: var(--white);
	border: var(--border-width-none);
	outline: none;
	background-color: var(--brand-color-1);
	border-radius: var(--border-radius-08);
	z-index: 02;
}

.it-theme-V .it-c-pvalor__carousel .slick-arrow::before {
	font-family: "Itau_Icons";
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 0;
	font-size: var(--font-size-32);;
	color: var(--white-alias);
}

.it-theme-V .it-c-pvalor__carousel .slick-arrow:hover {
	background-color: var(--primary-400);
	border-color: var(--primary-400);
}

.it-theme-V .it-c-pvalor__carousel .slick-arrow:active {
	background-color: var(--primary-700);
	border-color: var(--primary-700);
}

.it-theme-V .it-c-pvalor__carousel .slick-arrow:active::before {
	background: var(--primary-700);
}

.it-theme-V .it-c-pvalor__carousel .slick-arrow.slick-disabled {
	background-color: var(--neutral-400);
	color: var(--white);
	opacity: 1;
}

.it-theme-V .it-c-pvalor__carousel .slick-prev {
	left: -64px;
}

.it-theme-V .it-c-pvalor__carousel .slick-prev::before {
	content: "\e9b1";
}

.it-theme-V .it-c-pvalor__carousel .slick-next {
	right: -64px;
}

.it-theme-V .it-c-pvalor__carousel .slick-next::before {
	content: "\e9cd";
}

.it-theme-V .it-c-pvalor__carousel .slick-dots-container {
	width: 148px;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 0 auto;
	height: 5%;
	position: relative;
}

.it-theme-V .it-c-pvalor__carousel .slick-dots-container>ul {
	padding: 0;
	display: flex !important;
	transition: all 0.25s;
	position: relative;
	margin: 0;
	list-style: none;
	transform: translateX(0);
	align-items: center;
	bottom: unset;
	height: 100%;
}

.it-theme-V .it-c-pvalor__carousel .slick-dots-container>ul li {
	width: var(--size-8);
	height: var(--size-8);
	margin: 0 8px;
	padding: 0;
	background-color: var(--neutral-300);
	border: none;
	border-radius: 50%;
	pointer-events: none;
}

.it-theme-V .it-c-pvalor__carousel .slick-dots-container>ul li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: var(--size-8);
	height: var(--size-8);
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0;
}

.it-theme-V .it-c-pvalor__carousel .slick-dots-container>ul li.p-small-1,
.it-theme-V .it-c-pvalor__carousel .slick-dots-container>ul li.n-small-1 {
	transform: scale(0.5);
}

.it-theme-V .it-c-pvalor__carousel .slick-dots-container>ul li.slick-active {
	transform-origin: center;
	background: var(--link);
	width: var(--size-40);
	border-radius: 20px;
}

.it-theme-V .it-c-pvalor__carousel .slick-dots-container>ul li.slick-active button {
	width: var(--size-40);
}

.it-theme-V .it-c-pvalor__carousel .slick-dots-container .slick-dots li button:before {
	display: none;
}

@media (max-width: 768px) {
	.it-c-carouselSlick .container {
		padding-left: 0px;
		padding-right: 0px;
	}
}

.signed-out .it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w .portlet .portlet-content .portlet-header {
	display: none;
}

.signed-in .it-theme-V .it-c-layout-flex-box .it-c-layout-flex-box__w .portlet {
	height: auto;
}

.it-theme-V .it-c-card-bkg {
	position: relative;
}

.it-theme-V .it-c-card-bkg__group {
	display: flex;
	flex-direction: column;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card-bkg__group {
		flex-direction: row;
	}
}

.it-theme-V .it-c-card-bkg__img__desktop {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card-bkg__img__desktop {
		display: block;
	}
}

.it-theme-V .it-c-card-bkg__img__mobile {
	display: block;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card-bkg__img__mobile {
		display: none;
	}
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container {
	overflow: hidden;
	position: relative;
	height: 360px;
	width: 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card-bkg .it-c-card-bkg__container {
		height: 384px;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-bkg .it-c-card-bkg__container {
		height: 640px;
	}
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-img {
	width: 100%;
	height: 100%;
	position: absolute;
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-img img {
	object-fit: cover;
	object-position: top center;
	width: 100%;
	height: 100%;
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-img .it-c-card-bkg__cortinilla {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background: black;
	background: linear-gradient(0deg, black 0%, rgba(250, 250, 251, 0) 60%, transparent 100%);
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	padding-left: var(--spacing-24);
	padding-right: var(--spacing-24);;
	padding-bottom: var(--spacing-40);
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt {
		padding-left: 136px;
		padding-right: 124px;
		padding-bottom: var(--spacing-80);
	}
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt .it-o-icon--40 {
	line-height: var(--line-height-40);
	font-weight: var(--font-weight-regular);
	margin-bottom: var(--spacing-16);
	display: block;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt .it-o-icon--40 {
		margin-bottom: var(--spacing-24);
	}
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt h2 {
	margin-bottom: var(--spacing-16);
	line-height: var(--line-height-32);
	font-size: var(--font-size-24);;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt h2 {
		margin-bottom: var(--spacing-24);
		font-size: var(--font-size-40);;
		line-height: var(--line-height-48);
	}
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt p {
	margin-bottom: var(--spacing-24);
	line-height: var(--line-height-24);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt p {
		margin-bottom: var(--spacing-40);
	}
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt a {
	color: var(--white-alias);
}

.it-theme-V .it-c-card-bkg .it-c-card-bkg__container .it-c-card-bkg__cont-txt a i {
	color: var(--white-alias);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-bkg .it-c-card-bkg__cont-txt {
		position: absolute;
		padding-top: 264px;
	}

	.it-theme-V .it-c-card-bkg .it-c-card-bkg__cont-txt .it-o-icon--40 {
		line-height: var(--line-height-48);
		font-weight: var(--font-weight-regular);
		margin-bottom: var(--spacing-24);
		display: block;
	}

	.it-theme-V .it-c-card-bkg .it-c-card-bkg__cont-txt h2 {
		margin-bottom: var(--spacing-24);
		line-height: var(--line-height-48);
		font-size: var(--font-size-40);;
		letter-spacing: -0.4px;
	}

	.it-theme-V .it-c-card-bkg .it-c-card-bkg__cont-txt p {
		margin-bottom: var(--spacing-40);
	}

	.it-theme-V .it-c-card-bkg .it-c-card-bkg__cont-txt a {
		color: var(--white-alias);
	}

	.it-theme-V .it-c-card-bkg .it-c-card-bkg__cont-txt a i {
		color: var(--white-alias);
	}
}

.it-theme-V .it-c-sec-title {
	padding: var(--spacing-none);
	margin: 64px 0 32px;
}

.it-theme-V .it-c-sec-title .container h1,
.it-theme-V .it-c-sec-title .container h2,
.it-theme-V .it-c-sec-title .container h3,
.it-theme-V .it-c-sec-title .container h4,
.it-theme-V .it-c-sec-title .container h5,
.it-theme-V .it-c-sec-title .container h6 {
	line-height: var(--line-height-40);
	padding-bottom: var(--spacing-16);
	font-size: var(--font-size-24);;
	line-height: var(--line-height-40);
	font-weight: var(--font-weight-bold);
	letter-spacing: -0.3px;
	font-family: var(--font-family-displayPro);
}

@media (min-width: 1101px) and (max-width: 2560px) {
	.it-theme-V .it-c-sec-title {
		margin: 80px 0 40px;
	}

	.it-theme-V .it-c-sec-title .container h1,
	.it-theme-V .it-c-sec-title .container h2,
	.it-theme-V .it-c-sec-title .container h3,
	.it-theme-V .it-c-sec-title .container h4,
	.it-theme-V .it-c-sec-title .container h5,
	.it-theme-V .it-c-sec-title .container h6 {
		line-height: var(--line-height-40);
		padding-bottom: var(--spacing-16);
		font-size: var(--font-size-32);;
		line-height: var(--line-height-56);
		font-weight: var(--font-weight-bold);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-displayPro);
	}
}

.it-theme-V .it-c-card-prd {
	position: relative;
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-img {
	height: 194px;
	width: 100%;
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-img img {
	object-fit: cover;
	object-position: top center;
	width: 100%;
	height: 100%;
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt {
	padding: var(--spacing-16) var(--spacing-24) var(--spacing-32) var(--spacing-24);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta {
	height: var(--size-24);
	width: 235px;
	color: var(--white-alias);
	padding: var(--spacing-02) 14px;
	display: flex;
	align-items: center;
	border-radius: var(--border-radius-04);
	margin-bottom: var(--spacing-12);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta i {
	font-size: var(--font-size-16);
	line-height: var(--line-height-16);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
	color: var(--white-alias);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta i:hover {
	color: var(--link-hover);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta i:active {
	color: var(--link-visited);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta .it-c-card-prd__desta-t {
	padding-left: 12.5px;
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__title {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--bk);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt ul {
	padding-left: var(--spacing-16);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt ul li {
	color: var(--brand-color-1);
	padding: var(--spacing-02);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt ul li p {
	color: var(--bk);
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	padding-top: 0px;
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt p {
	color: var(--bk);
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	padding-top: 10px;
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns {
	display: flex;
	flex-direction: column;
	padding: 0px 24px 9px 24px;
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns a {
	width: 100%;
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns a:first-child {
	margin-bottom: var(--spacing-02);
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns a.it-t-btn--outline {
	border: none;
	background-color: transparent;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-img {
		height: 194px;
		width: 100%;
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-img img {
		object-fit: cover;
		object-position: top center;
		width: 100%;
		height: 100%;
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt {
		padding: var(--spacing-16) var(--spacing-24) var(--spacing-32) var(--spacing-24);
		display: flex;
		flex-direction: column;
		flex: 1;
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta {
		height: var(--size-24);
		width: 235px;
		color: var(--white-alias);
		padding: var(--spacing-02) 14px;
		display: flex;
		align-items: center;
		border-radius: var(--border-radius-04);
		margin-bottom: var(--spacing-12);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta i {
		font-size: var(--font-size-16);
		line-height: var(--line-height-16);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-icons);
		font-weight: var(--font-weight-regular);
		color: var(--white-alias);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta i:hover {
		color: var(--link-hover);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta i:active {
		color: var(--link-visited);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__desta .it-c-card-prd__desta-t {
		padding-left: 12.5px;
		font-size: var(--font-size-14);
		line-height: var(--line-height-24);
		font-weight: var(--font-weight-regular);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-textPro);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__title {
		font-size: var(--font-size-16);
		line-height: var(--line-height-24);
		font-weight: var(--font-weight-bold);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-displayPro);
		color: var(--bk);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__list {
		padding-left: var(--spacing-24);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__list li {
		color: var(--brand-color-1);
		padding: var(--spacing-02);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt .it-c-card-prd__list li p {
		color: var(--bk);
		font-size: var(--font-size-16);
		line-height: var(--line-height-24);
		font-weight: var(--font-weight-regular);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-displayPro);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt p {
		color: var(--bk);
		font-size: var(--font-size-16);
		line-height: var(--line-height-24);
		font-weight: var(--font-weight-regular);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-displayPro);
		padding-top: 10px;
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns {
		display: flex;
		flex-direction: column;
		padding: 0px 24px 24px 24px;
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns a {
		width: 100%;
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns a:first-child {
		margin-bottom: var(--spacing-16);
	}

	.it-theme-V .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-btns a.it-t-btn--outline {
		border: none;
		background-color: transparent;
	}
}

.it-theme-V .it-c-card-prd .it-c-card-prd__container {
	width: 100%;
	min-height: 194px;
	overflow: hidden;
	border-radius: var(--border-radius-08);
	z-index: 0;
	margin: 0 auto;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd .it-c-card-prd__container {
		position: relative;
		min-height: 194px;
		width: 312px;
		display: flex;
		flex-direction: column;
	}
}

.it-theme-V .it-c-card-prd .it-c-card-prd__comparator-btn {
	display: flex;
	flex-direction: column;
	height: 2.8rem;
	justify-content: center;
	width: 100%;
	margin: 0px auto;
	border-radius: 0 0 8px 8px;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd .it-c-card-prd__comparator-btn {
		width: 312px;
	}
}

.it-theme-V .it-c-card-prd .it-c-card-prd__comparator-btn .it-o-btn.it-t-btn--outline {
	border-radius: 0 0 8px 8px;
	-webkit-appearance: none;
	width: 100%;
	padding: 0;
	display: flex;
	align-items: center;
	height: 100%;
}

.it-theme-V .it-c-card-prd__grid {
	position: relative;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd__grid {
		margin-left: unset;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-card-prd__grid .owl-stage {
		padding-left: 25px !important;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd__grid .owl-stage {
		padding-right: unset;
	}
}

.it-theme-V .it-c-card-prd__grid table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px 32px;
}

.it-theme-V .it-c-card-prd__grid table thead td,
.it-theme-V .it-c-card-prd__grid table thead th,
.it-theme-V .it-c-card-prd__grid table tr th,
.it-theme-V .it-c-card-prd__grid table tr td {
	padding: var(--spacing-none);
	border: var(--border-width-none);
}

.it-theme-V .it-c-card-prd__grid table tr td:last-child,
.it-theme-V .it-c-card-prd__grid table tr td:last-child {
	border: var(--border-width-none);
}

.it-theme-V .it-c-card-prd__grid table .it-c-card-prd__container {
	height: 100%;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd__grid table tr td {
		width: 33.3%;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-card-prd__grid table tr td {
		width: 312px;
	}
}

.it-theme-V .it-c-card-prd__grid .dataTables_paginate {
	margin-top: var(--spacing-16) !important;
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__conte {
	display: block;
	padding: var(--spacing-none);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd__grid .it-c-card-prd__conte {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 35px 20px;
	}
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__conte .it-c-card-prd__box {
	flex: 1 20%;
	height: auto;
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__conte .it-c-card-prd__box .it-c-card-prd {
	height: 100%;
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__conte .it-c-card-prd__box .it-c-card-prd .it-c-card-prd__container {
	margin: 0 auto;
	height: 100%;
	display: flex;
	flex-direction: column;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd__grid .it-c-card-prd__conte .it-c-card-prd__box .it-c-card-prd .it-c-card-prd__container {
		overflow: hidden;
		position: relative;
		height: 100%;
		min-height: 194px;
		width: 312px;
		border-radius: var(--border-radius-08);
		display: flex;
		flex-direction: column;
	}
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__conte .it-c-card-prd__box .it-c-card-prd .it-c-card-prd__container .it-c-card-prd__cont-txt {
	flex: 1;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-card-prd__grid .it-c-card-prd__conte .it-c-card-prd__box {
		max-width: 312px;
	}
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots {
	display: block;
}

@media (min-width: 1101px) and (max-width: 2560px) {
	.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots {
		display: none;
	}
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots {
	display: flex;
	margin: 32px auto 0;
	width: var(--size-120);
	overflow: hidden;
	list-style-type: none;
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"] {
	width: var(--size-8);
	height: var(--size-8);
	margin: 0px 8px;
	visibility: visible;
	transform: translateX(0);
	transition: transform 0.2s;
	transition-timing-function: linear;
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"]::before {
	background-color: var(--gray-500);
	border-radius: 30px;
	width: var(--size-8);
	height: var(--size-8);
	display: block;
	content: "";
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"].active {
	visibility: visible;
	width: var(--size-40);
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"].active::before {
	background-color: #106EB0 !important;
	width: var(--size-40);
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"].prev,
.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"].next {
	visibility: visible;
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"].prev::before,
.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"].next::before {
	background-color: var(--gray-500);
	opacity: 80%;
	width: var(--size-8);
	height: var(--size-8);
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"].last {
	visibility: visible;
	position: relative;
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots [class*="owl-"].last::before {
	background-color: var(--gray-500);
	opacity: 40%;
	width: var(--size-4);
	height: var(--size-4);
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

.it-theme-V .it-c-card-prd__grid .it-c-card-prd__dots .owl-dots button {
	display: none;
}

.it-theme-V a {
	text-decoration: none;
}

.it-theme-V a .it-c-box-benef__only {
	position: relative;
	display: block;
	height: 208px;
	width: 144px;
}

@media (min-width: 768px) {
	.it-theme-V a .it-c-box-benef__only {
		width: 152px;
	}
}

@media (min-width: 1101px) {
	.it-theme-V a .it-c-box-benef__only {
		position: relative;
		display: block;
		height: 168px;
		width: 228px;
	}

	.it-theme-V a .it-c-box-benef__only .it-c-box-benef__icon {
		width: var(--size-72);
		height: var(--size-72);
	}

	.it-theme-V a .it-c-box-benef__only .it-c-box-benef__icon i {
		color: var(--white-alias);
		font-size: var(--font-size-32);
		line-height: var(--line-height-32);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-icons);
		font-weight: var(--font-weight-regular);
	}

	.it-theme-V a .it-c-box-benef__only .it-c-box-benef__txt {
		height: 132px;
		width: 100%;
	}
}

@media (min-width: 1920px) {
	.it-theme-V a .it-c-box-benef__only {
		width: 328px;
	}

	.it-theme-V a .it-c-box-benef__only .it-c-box-benef__icon {
		position: absolute;
		z-index: 1;
		width: var(--size-72);
		height: var(--size-72);
		background-color: var(--brand-color-1);
		top: 0px;
		left: 16px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.it-theme-V a .it-c-box-benef__only .it-c-box-benef__icon i {
		color: var(--white-alias);
		font-size: var(--font-size-32);
		line-height: var(--line-height-32);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-icons);
		font-weight: var(--font-weight-regular);
	}

	.it-theme-V a .it-c-box-benef__only .it-c-box-benef__txt {
		position: relative;
		padding: 60px var(--spacing-16) var(--spacing-24) var(--spacing-16);
		border-radius: var(--border-radius-08);
		width: 100%;
		height: 132px;
		bottom: -36px;
	}

	.it-theme-V a .it-c-box-benef__only .it-c-box-benef__txt .it-o-text {
		font-size: var(--font-size-16);
		line-height: var(--line-height-24);
		font-weight: var(--font-weight-regular);
		letter-spacing: var(--letter-spacing-none);
		font-family: var(--font-family-displayPro);
	}
}

.it-theme-V a .it-c-box-benef__only .it-c-box-benef__icon {
	position: absolute;
	z-index: 1;
	width: var(--size-56);
	height: var(--size-56);
	background-color: var(--brand-color-1);
	top: 0px;
	left: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.it-theme-V a .it-c-box-benef__only .it-c-box-benef__icon i {
	color: var(--white-alias);
	font-size: var(--font-size-24);
	line-height: var(--line-height-24);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
}

.it-theme-V a .it-c-box-benef__only .it-c-box-benef__txt {
	position: relative;
	padding: 44px var(--spacing-16) var(--spacing-16) var(--spacing-16);
	border-radius: var(--border-radius-08);
	width: 100%;
	height: 180px;
	bottom: -36px;
}

@media (min-width: 1101px) {
	.it-theme-V a .it-c-box-benef__only .it-c-box-benef__txt {
		height: 132px;
	}
}

.it-theme-V .it-c-box-benef__grid {
	position: relative;
}

.it-theme-V .it-c-box-benef__grid .it-c-box-benef__conte {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	gap: 24px 20px;
	margin-top: var(--spacing-64);
	margin-bottom: 68px;
}

@media (min-width: 576px) {
	.it-theme-V .it-c-box-benef__grid .it-c-box-benef__conte {
		justify-content: space-between;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-box-benef__grid .it-c-box-benef__conte {
		justify-content: flex-start;
		gap: 20px 1rem;
		margin-top: var(--spacing-64);
		margin-bottom: 68px;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-box-benef__grid .it-c-box-benef__conte {
		gap: 20px 2.1%;
		margin-top: var(--spacing-64);
		margin-bottom: 68px;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-box-benef__grid .it-c-box-benef__conte {
		gap: 20px 3.2%;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-box-benef__grid .it-c-box-benef__conte {
		gap: 20px 42px;
		margin-top: var(--spacing-64);
		margin-bottom: 68px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.it-theme-V .it-c-box-benef__grid .it-c-box-benef__conte .it-c-box-benef__box {
		max-width: 23.3%;
		width: 23.3%;
		display: flex;
		justify-content: center;
	}
}

.it-theme-V .it-c-box-steps__only {
	position: relative;
	display: block;
	height: 192px;
	width: 100%;
	max-width: 100%;
	border-radius: var(--border-radius-16);
	padding: var(--spacing-16) var(--spacing-16) var(--spacing-24) var(--spacing-16);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-box-steps__only {
		max-width: 228px;
		height: 192px;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-box-steps__only {
		max-width: 328px;
		height: 192px;
	}
}

.it-theme-V .it-c-box-steps__only .it-c-box-step_link {
	text-decoration: none;
}

.it-theme-V .it-c-box-steps__only .it-c-box-step_link .it-c-box-steps__num-con .it-c-box-steps__num {
	position: relative;
	top: 0;
	font-size: var(--font-size-48);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	opacity: 1;
}

.it-theme-V .it-c-box-steps__only .it-c-box-step_link .it-c-box-steps__num-con .it-c-box-steps__num .it-c-box-steps__cir {
	position: absolute;
	border-radius: 50% 50%;
	height: var(--size-40);
	width: var(--size-40);
	top: 16px;
	left: 0;
	opacity: 0.2;
}

.it-theme-V .it-c-box-steps__only .it-c-box-step_link .it-c-box-steps__txt {
	margin-top: var(--spacing-16);
}

.it-theme-V .it-c-box-steps__grid {
	position: relative;
	margin: 60px 0px;
}

.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 20px 54px;
}

.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box {
	width: calc(100% - 0%);
	height: 192px;
	flex: inherit;
}

.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box .it-c-box-steps__only {
	width: 100%;
	max-width: 100%;
	height: 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 40px 27px;
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box {
		width: calc(100% - 77.8%);
		flex: 1 20%;
		height: 235px;
		max-width: 23%;
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box .it-c-box-steps__only {
		width: 100%;
		max-width: 100%;
		height: 240px;
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box_js {
		flex: inherit;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte {
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box {
		width: calc(100% - 77%);
		flex: 1 20%;
		height: 192px;
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box .it-c-box-steps__only {
		width: 100%;
		max-width: 100%;
		height: 198px;
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box_js {
		flex: inherit;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 40px;
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box {
		width: calc(100% - 77%);
		flex: 1 20%;
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box .it-c-box-steps__only {
		width: 100%;
		max-width: 100%;
		height: 198px;
	}

	.it-theme-V .it-c-box-steps__grid .it-c-box-steps__conte .it-c-box-steps__box_js {
		flex: inherit;
	}
}

.it-theme-V .it-c-tabs .it-c-tabs__container {
	position: relative;
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav {
	display: flex;
	height: 52px;
	overflow-x: scroll;
	overflow-y: hidden;
	overscroll-behavior-x: contain;
	scroll-snap-type: x mandatory;
	position: static;
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav::-webkit-scrollbar,
.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav::scrollbar {
	display: none;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav {
		overflow-x: hidden;
	}
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item {
	scroll-snap-align: start;
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-desktop,
.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-mobile {
	text-align: center;
}

@media (max-width: 767px) {
	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link {
		width: max-content;
	}

	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-desktop {
		display: none;
	}

	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-mobile {
		display: block;
	}
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	justify-content: space-between;
	margin: var(--spacing-none);
	pointer-events: none;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav {
		display: flex;
	}
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev {
	position: absolute;
	left: -50px;
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next {
	position: absolute;
	right: -50px;
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev,
.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next {
	margin: var(--spacing-none);
	width: 45px;
	height: 45px;
	color: var(--primary-500);
	border: var(--border-width-none);
	outline: none;
	pointer-events: visible;
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev span,
.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next span {
	font-size: var(--font-size-32);;
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev:hover,
.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next:hover {
	background-color: transparent;
	color: var(--primary-500);
}

.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev.disabled,
.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next.disabled {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav {
		display: flex;
	}

	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item {
		width: min-content;
	}

	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link {
		margin: var(--spacing-none);
	}

	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-desktop {
		display: block;
	}

	.it-theme-V .it-c-tabs .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-mobile {
		display: none;
	}
}

@media (max-width: 768px) {
	.it-theme-V .it-c-tabs .it-c-tabs__container {
		max-width: none;
		width: 100%;
		padding: var(--spacing-none);
		margin: var(--spacing-none);
	}
}


.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav {
	display: flex;
	height: 52px;
	overflow-x: scroll;
	overflow-y: hidden;
	overscroll-behavior-x: contain;
	scroll-snap-type: x mandatory;
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav::-webkit-scrollbar,
.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav::scrollbar {
	display: none;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav {
		overflow-x: hidden;
	}
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item {
	scroll-snap-align: start;
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-desktop,
.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-mobile {
	text-align: center;
}

@media (max-width: 767px) {
	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link {
		width: max-content;
	}

	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-desktop {
		display: none;
	}

	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-mobile {
		display: block;
	}
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	z-index: -1;
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav.disabled {
	display: none;
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev,
.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next {
	position: relative;
	margin: var(--spacing-none);
	width: 45px;
	height: 45px;
	color: var(--primary-500);
	border: var(--border-width-none);
	outline: none;
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev span,
.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next span {
	font-size: var(--font-size-32);;
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev.disabled,
.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next.disabled {
	color: var(--neutral-400);
	opacity: 1;
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev:hover,
.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next:hover {
	background-color: transparent;
	color: var(--primary-500);
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-prev {
	left: -85px;
}

.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .owl-nav .owl-next {
	right: -85px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav {
		display: flex;
	}

	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item {
		width: min-content;
	}

	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link {
		margin: var(--spacing-none);
	}

	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-desktop {
		display: block;
	}

	.it-theme-V .it-c-tabs-template .it-c-tabs__container .it-c-tabs__nav .item .it-c-tabs__link .it-c-tabs__text-mobile {
		display: none;
	}
}

@media (max-width: 768px) {
	.it-theme-V .it-c-tabs-template .it-c-tabs__container {
		max-width: none;
		width: 100%;
		padding: var(--spacing-none);
		margin: var(--spacing-none);
	}
}



.it-theme-V .it-c-links {
	position: relative;
}

.it-theme-V .it-c-links__a {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	text-decoration: underline;
	color: var(--link);
}

.it-theme-V .it-c-links__a:hover {
	color: var(--link-hover);
}

.it-theme-V .it-c-links__a:hover .it-o-icon--link {
	color: var(--link-hover);
}

.it-theme-V .it-c-links__a:active {
	color: var(--link-visited);
}

.it-theme-V .it-c-links .it-c-links__title {
	margin-bottom: var(--spacing-32);
}

.it-theme-V .it-c-links .it-c-links__title .it-o-title {
	font-size: var(--font-size-32);
	line-height: var(--line-height-40);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

.it-theme-V .it-c-links .it-c-links__grid .it-c-links__col .it-c-links__list {
	display: flex;
	flex-direction: column;
	gap: 16px;
	list-style: none;
}

.it-theme-V .it-c-links .it-c-links__grid .it-c-links__col .it-c-links__list .it-c-links__item::marker {
	display: none;
	content: "";
}

@media (min-width: 1101px) and (max-width: 1920px) {
	.it-theme-V .it-c-links .it-c-links__grid .it-c-links__col {
		height: auto;
		overflow: hidden;
	}

	.it-theme-V .it-c-links .it-c-links__grid .it-c-links__col .it-c-links__list {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		gap: 0 94px;
	}

	.it-theme-V .it-c-links .it-c-links__grid .it-c-links__col .it-c-links__list .it-c-links__item {
		margin-bottom: var(--spacing-16);
		flex: 0 458px;
	}
}

@media (min-width: 1920px) and (max-width: 2560px) {
	.it-theme-V .it-c-links .it-c-links__grid .it-c-links__col {
		overflow: hidden;
	}

	.it-theme-V .it-c-links .it-c-links__grid .it-c-links__col .it-c-links__list {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		gap: 0 35px;
	}

	.it-theme-V .it-c-links .it-c-links__grid .it-c-links__col .it-c-links__list .it-c-links__item {
		margin-bottom: var(--spacing-16);
		flex: 0 458px;
	}
}

.it-theme-V .it-c-thumbnail__img-desktop {
	display: none;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-thumbnail__img-desktop {
		display: block;
	}
}

.it-theme-V .it-c-thumbnail__img-mobile {
	display: block;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-thumbnail__img-mobile {
		display: none;
	}
}

.it-theme-V .it-c-thumbnail__container {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 24px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-thumbnail__container {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-thumbnail__container {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-thumbnail__container {
		grid-gap: 32px;
	}
}

.it-theme-V .it-c-thumbnail__content {
	display: flex;
	flex-direction: row;
	border-bottom: 1px solid var(--neutral-300);
	padding-bottom: var(--spacing-16);
	gap: 0 24px;
	height: 100%;
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-thumbnail__content {
		gap: 0 16px;
	}
}

.it-theme-V .it-c-thumbnail__img {
	flex: 0 0 auto;
	width: 118px;
	height: 118px;
	position: relative;
}

.it-theme-V .it-c-thumbnail__img img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
	border-radius: var(--border-radius-08);
}

.it-theme-V .it-c-thumbnail__img .it-c-thumbnail__containerOverlay {
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	background: rgba(0, 0, 0, 0.5);
	width: 100.2%;
	height: 100.1%;
	display: flex;
}

.it-theme-V .it-c-thumbnail__img .it-c-thumbnail__containerOverlay img {
	width: 70% !important;
	height: 70% !important;
	margin: auto;
}

.it-theme-V .it-c-thumbnail__img .it-c-thumbnail__containerOverlay .it-c-thumbnail__containerOverlay__icon {
	width: 100%;
	height: 100%;
}

.it-theme-V .it-c-thumbnail__img .it-c-thumbnail__containerOverlay .it-c-thumbnail__containerOverlay__icon::before {
	width: 100%;
	height: 100%;
	font-size: 5rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.it-theme-V .it-c-thumbnail__text-content {
	margin-right: var(--spacing-24);
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__title {
	font-size: var(--font-size-18);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--bk);
	margin-bottom: var(--spacing-04);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__title {
		margin-bottom: var(--spacing-08);
	}
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__description {
	font-size: var(--font-size-14);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-textPro);
	display: -webkit-box;
	height: var(--size-40);
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: var(--neutral-700);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__description {
		height: var(--size-48);
		font-size: var(--font-size-16);
		line-height: var(--line-height-24);
	}
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__link {
	height: var(--size-24);
	width: auto;
	color: var(--link);
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	letter-spacing: 0;
	line-height: var(--line-height-24);
	display: inline-flex;
	align-items: center;
	text-decoration: none;
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__link i {
	padding-left: 10px;
	color: var(--link);
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__link i:hover {
	color: var(--link-hover);
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__link i:active {
	color: var(--link-visited);
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__link:hover {
	color: var(--link-hover);
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__link:active {
	color: var(--link-visited);
}

.it-theme-V .it-c-thumbnail__text-content .it-c-thumbnail__link.it-is-thumbnail__link--bottom {
	margin-top: var(--spacing-12);
}

.it-theme-V .it-c-thumbnail__carousel {
	display: block;
}

.it-theme-V .it-c-thumbnail__carousel .owl-dot .active {
	width: var(--size-40);
}

.it-theme-V .it-c-thumbnail__carousel .owl-dot .active::before {
	width: var(--size-40);
}

.it-theme-V .it-c-carouselDays {
	width: 100%;
	height: 22rem;
	max-width: 95vw;
	margin: 3rem auto;
	position: relative;
	background-color: var(--white-alias);
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays {
		height: 30rem;
		max-width: 100%;
	}
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays {
		max-width: 976px;
	}
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays {
		max-width: 1200px;
	}
}

@media only screen and (min-width: 1920px) {
	.it-theme-V .it-c-carouselDays {
		max-width: 1475px;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider {
	margin: auto;
	position: relative;
	height: 100%;
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-prev {
		left: 2%;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-next {
		right: 2%;
	}
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container {
		margin-top: 0;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-prev {
		left: 5%;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-next {
		right: 5%;
	}
}

@media only screen and (min-width: 1920px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider {
		max-width: 1300px;
		height: 28.4rem;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-prev {
		left: 3%;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-next {
		right: 3%;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list {
	height: 95%;
	padding: 1rem 0 !important;
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list {
		padding: 2rem 10% 0 10% !important;
	}
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list {
		padding: 2rem 10% 1rem 10% !important;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 100%;
	perspective: 100px;
	transform: unset !important;
	position: unset;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container {
	display: flex;
	justify-content: center;
	border-radius: 1rem;
	width: 70%;
	height: 84%;
	max-width: 264px;
	max-height: 264px;
	transition: transform 1s, opacity 1s, z-index 1s;
	margin: auto 1rem;
	position: absolute;
	perspective: 100px;
	transform: translate3d(0, 0, -150px);
	z-index: 0;
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container {
		margin: 0;
		max-width: unset;
		max-height: unset;
		height: 380px;
		width: 380px;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__content h2,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__content p,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__content a {
		opacity: 1;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__opacity {
	opacity: 0.2;
	transition: opacity 1s;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext {
	z-index: 2;
}

@media screen and (max-width: 767px) {

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext {
		pointer-events: none;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev .it-c-carouselDays__opacity,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext .it-c-carouselDays__opacity {
	opacity: 0.6;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev .it-c-carouselDays__opacity .it-c-carouselDays__slider_link,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext .it-c-carouselDays__opacity .it-c-carouselDays__slider_link {
	display: none;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev .it-c-carouselDays__content p,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext .it-c-carouselDays__content p {
	height: 0;
	overflow: hidden;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev .it-c-carouselDays__content h2,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev .it-c-carouselDays__content a,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext .it-c-carouselDays__content h2,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext .it-c-carouselDays__content a {
	opacity: 1;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center {
	z-index: 3;
	transform: translate3d(0, 0, 1px) !important;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__containerContent {
	width: 100%;
	height: 100%;
	z-index: 4;
	position: absolute;
	background-color: white;
	border-radius: 2rem;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__containerContent .it-c-carouselDays__opacity .it-c-carouselDays__slider_link {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5;
	display: none;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content {
	position: absolute;
	width: 100%;
	height: auto;
	z-index: 3;
	bottom: 0;
	padding: var(--spacing-24);
	color: var(--white-alias);
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content a {
	text-decoration: none;
	font-family: var(--font-family-displayPro);
	font-size: 0.8rem;
	display: inline-flex;
	position: relative;
	height: 0.8rem;
	line-height: 1.2;
	color: var(--white-alias);
	margin-top: 1.2rem;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content a .icon-itaufonts_seta_right {
	padding-left: 0.8rem;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h1 {
	font-size: 1.7rem;
	font-family: var(--font-family-displayPro);
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h2,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h3,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h4,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h5 {
	max-height: 3.5rem;
	font-size: 1.7rem;
	font-family: var(--font-family-displayPro);
}

@media only screen and (min-width: 768px) {

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h2,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h3,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h4,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h5 {
		max-height: 1.5rem;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content p {
	font-size: 0.8rem;
	margin: 0.8rem 0rem 0rem 0;
	font-family: var(--font-family-displayPro);
	display: -webkit-box;
	max-height: 55px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content p {
		font-size: 1rem;
		max-height: 45px;
		-webkit-line-clamp: 2;
	}
}

@media only screen and (min-width: 768px) {

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h2,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content p,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content a {
		transition: all 0.5s ease;
		opacity: 0;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h1 {
		font-size: 1.8rem;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h2,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h3,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h4,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h5 {
		font-size: 1.4rem;
	}

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content a {
		font-size: 0.8rem;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .bg-gradient {
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, black 0%, #a3a3a3 50%, rgba(255, 255, 255, 0.204919) 100%);
	z-index: 1;
	border-radius: 1rem;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .bg-card {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
	top: 0;
	border-radius: 1rem;
	overflow: hidden;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .bg-card img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center {
	position: relative;
	z-index: 3;
	margin: 1rem 0;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__opacity {
	opacity: 1;
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center {
		display: block;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__containerContent .it-c-carouselDays__opacity .it-c-carouselDays__slider_link {
	display: block;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__containerContent {
	box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.75);
	transition: box-shadow 1s;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__containerContent:hover .it-c-carouselDays__opacity .it-c-carouselDays__content a {
	color: var(--neutral-400);
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__containerContent:active .it-c-carouselDays__opacity .it-c-carouselDays__content a {
	color: var(--neutral-500);
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev {
	z-index: 2;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext2,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev2 {
	z-index: 1;
	pointer-events: none;
}

@media only screen and (min-width: 768px) {

	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext2,
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev2 {
		pointer-events: all;
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext2,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev2 {
	display: block;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext .it-c-carouselDays__containerContent,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev .it-c-carouselDays__containerContent,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext2 .it-c-carouselDays__containerContent,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev2 .it-c-carouselDays__containerContent {
	pointer-events: none;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content a {
	pointer-events: none;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext {
	transform: translate3d(25%, 0, -20px);
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext {
		transform: translate3d(55%, 0, -35px);
	}
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext {
		transform: translate3d(70%, 0, -35px);
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext2 {
	transform: translate3d(55%, 0, -50px);
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext2 {
		transform: translate3d(148%, 0, -110px);
	}
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-snext2 {
		transform: translate3d(190%, 0, -110px);
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev {
	transform: translate3d(-25%, 0, -20px);
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev {
		transform: translate3d(-55%, 0, -35px);
	}
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev {
		transform: translate3d(-70%, 0, -35px);
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev2 {
	transform: translate3d(-55%, 0, -50px);
}

@media only screen and (min-width: 768px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev2 {
		transform: translate3d(-148%, 0, -110px);
	}
}

@media only screen and (min-width: 1101px) {
	.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-sprev2 {
		transform: translate3d(-190%, 0, -110px);
	}
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow {
	width: 3.5rem;
	height: 3.5rem;
	overflow: hidden;
	border-radius: 0.4rem;
	z-index: 02;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow::before {
	font-family: var(--font-family-icons);
	height: 100%;
	position: absolute;
	width: 100%;
	background: var(--brand-color-1);
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 0;
	font-size: 2.5rem;
	top: 0;
	color: var(--white-alias);
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow:active::before {
	background: var(--primary-700);
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow.slick-disabled::before {
	opacity: 1;
	background: #d6d0cc;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-prev::before {
	content: "\e9b1";
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-next::before {
	content: "\e9cd";
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container {
	width: 148px;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 0 auto;
	height: 5%;
	position: relative;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container>ul {
	padding: 0;
	display: flex !important;
	transition: all 0.25s;
	position: relative;
	margin: 0;
	list-style: none;
	transform: translateX(0);
	align-items: center;
	bottom: unset;
	height: 100%;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container>ul li {
	width: var(--size-8);
	height: var(--size-8);
	margin: 0 8px;
	padding: 0;
	background-color: var(--neutral-300);
	border: none;
	border-radius: 50%;
	pointer-events: none;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container>ul li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: var(--size-8);
	height: var(--size-8);
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container>ul li.p-small-1,
.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container>ul li.n-small-1 {
	transform: scale(0.5);
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container>ul li.slick-active {
	transform-origin: center;
	background: var(--link);
	width: var(--size-40);
	border-radius: 20px;
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container>ul li.slick-active button {
	width: var(--size-40);
}

.it-theme-V .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container .slick-dots li button:before {
	display: none;
}

.it-theme-V .it-c-carouselCardInterest {
	padding: 0 1.8rem;
}

@media (min-width: 556px) {
	.it-theme-V .it-c-carouselCardInterest {
		padding: 0 3rem;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-carouselCardInterest {
		padding: 0;
		max-width: 660px;
		margin: auto;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-carouselCardInterest {
		max-width: 980px;
		margin: auto;
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-carouselCardInterest {
		max-width: 1400px;
		margin: auto;
	}
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest {
	padding-top: 35px;
}

@media (min-width: 1620px) {
	.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest {
		gap: 1rem;
	}
}

@media (max-width: 767px) {
	.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .it-c-card_art_interest__box {
		width: 100%;
	}
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	z-index: -1;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav {
		display: none;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav {
		display: flex;
	}
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav.disabled {
	display: none;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-prev,
.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-next {
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto 0px;
	width: 45px;
	height: 45px;
	color: var(--white);
	border: var(--border-width-none);
	outline: none;
	background-color: var(--brand-color-1);
	border-radius: var(--border-radius-08);
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-prev span,
.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-next span {
	font-size: var(--font-size-32);;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-prev.disabled,
.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-next.disabled {
	background-color: var(--neutral-400);
	color: var(--white);
	opacity: 1;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-prev.disabled:hover,
.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-next.disabled:hover {
	background-color: var(--neutral-400);
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-prev:hover,
.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-next:hover {
	background-color: var(--primary-400);
	border-color: var(--primary-400);
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-prev:active,
.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-next:active {
	background-color: var(--primary-700);
	border-color: var(--primary-700);
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-prev {
	left: -85px;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__carouselCardInterest .owl-nav .owl-next {
	right: -82px;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots {
	display: flex;
	margin: var(--spacing-40) auto 20px;
	width: 140px;
	overflow: hidden;
	list-style-type: none;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"] {
	width: var(--size-8);
	height: var(--size-8);
	margin: 0px 8px;
	visibility: hidden;
	transform: translateX(48px);
	transition: transform 0.2s;
	transition-timing-function: linear;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"]::before {
	background-color: var(--gray-500);
	border-radius: 30px;
	width: var(--size-8);
	height: var(--size-8);
	display: block;
	content: "";
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"].active {
	visibility: visible;
	width: var(--size-40);
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"].active::before {
	background-color: #106eb0 !important;
	width: var(--size-40);
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"].prev,
.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"].next {
	visibility: visible;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"].prev::before,
.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"].next::before {
	background-color: var(--gray-500);
	opacity: 80%;
	width: var(--size-8);
	height: var(--size-8);
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"].last {
	visibility: visible;
	position: relative;
}

.it-theme-V .it-c-carouselCardInterest .it-c-carousel__containerCardInterest .it-c-carousel__container-dots .owl-dots [class*="owl-"].last::before {
	background-color: var(--gray-500);
	opacity: 40%;
	width: var(--size-4);
	height: var(--size-4);
	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

.it-theme-V .table-responsive {
	margin-bottom: var(--spacing-32);
}

.it-theme-V .table-responsive.not-pag {
	max-height: 600px;
	height: auto;
	overflow-y: auto;
}

.it-theme-V .table-responsive.not-pag~.dataTables_paginate {
	display: none;
}

.it-theme-V table,
.it-theme-V table.table {
	border: 0px !important;
}

.it-theme-V table caption,
.it-theme-V table caption p,
.it-theme-V table.table caption,
.it-theme-V table.table caption p {
	font-size: var(--font-size-24);
	line-height: var(--line-height-56);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--bk);
	line-height: var(--line-height-32);
	margin-bottom: var(--spacing-none);
	padding-left: var(--spacing-none);
}

.it-theme-V table caption,
.it-theme-V table.table caption {
	padding-bottom: var(--spacing-40);
	background-color: var(--white);
}

.it-theme-V table thead td,
.it-theme-V table thead th,
.it-theme-V table tr th,
.it-theme-V table tr td,
.it-theme-V table.table thead td,
.it-theme-V table.table thead th,
.it-theme-V table.table tr th,
.it-theme-V table.table tr td {
	padding: var(--spacing-16) var(--spacing-24);
	border-bottom: 1px solid var(--neutral-300);
	margin: var(--spacing-none);
	height: auto;
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	line-height: var(--line-height-24);
}

.it-theme-V table tr td,
.it-theme-V table tr th,
.it-theme-V table.table tr td,
.it-theme-V table.table tr th {
	border-left: 1px solid var(--neutral-300);
	color: var(--neutral-600);
}

.it-theme-V table tr td font p,
.it-theme-V table tr td h1,
.it-theme-V table tr td h2,
.it-theme-V table tr td h3,
.it-theme-V table tr td h4,
.it-theme-V table tr th font p,
.it-theme-V table tr th h1,
.it-theme-V table tr th h2,
.it-theme-V table tr th h3,
.it-theme-V table tr th h4,
.it-theme-V table.table tr td font p,
.it-theme-V table.table tr td h1,
.it-theme-V table.table tr td h2,
.it-theme-V table.table tr td h3,
.it-theme-V table.table tr td h4,
.it-theme-V table.table tr th font p,
.it-theme-V table.table tr th h1,
.it-theme-V table.table tr th h2,
.it-theme-V table.table tr th h3,
.it-theme-V table.table tr th h4 {
	margin-bottom: 0px;
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	line-height: var(--line-height-24);
}

.it-theme-V table tr td a:not(.it-o-btn),
.it-theme-V table tr th a:not(.it-o-btn),
.it-theme-V table.table tr td a:not(.it-o-btn),
.it-theme-V table.table tr th a:not(.it-o-btn) {
	height: var(--size-24);
	width: auto;
	color: var(--link);
	font-family: var(--font-family-displayPro);
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
	letter-spacing: 0;
	line-height: var(--line-height-24);
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	text-decoration: underline;
}

.it-theme-V table tr td a:not(.it-o-btn) i,
.it-theme-V table tr th a:not(.it-o-btn) i,
.it-theme-V table.table tr td a:not(.it-o-btn) i,
.it-theme-V table.table tr th a:not(.it-o-btn) i {
	padding-left: 10px;
	color: var(--link);
}

.it-theme-V table tr td a:not(.it-o-btn) i:hover,
.it-theme-V table tr th a:not(.it-o-btn) i:hover,
.it-theme-V table.table tr td a:not(.it-o-btn) i:hover,
.it-theme-V table.table tr th a:not(.it-o-btn) i:hover {
	color: var(--link-hover);
}

.it-theme-V table tr td a:not(.it-o-btn) i:active,
.it-theme-V table tr th a:not(.it-o-btn) i:active,
.it-theme-V table.table tr td a:not(.it-o-btn) i:active,
.it-theme-V table.table tr th a:not(.it-o-btn) i:active {
	color: var(--link-visited);
}

.it-theme-V table tr td a:not(.it-o-btn):hover,
.it-theme-V table tr th a:not(.it-o-btn):hover,
.it-theme-V table.table tr td a:not(.it-o-btn):hover,
.it-theme-V table.table tr th a:not(.it-o-btn):hover {
	color: var(--link-hover);
}

.it-theme-V table tr td a:not(.it-o-btn):active,
.it-theme-V table tr th a:not(.it-o-btn):active,
.it-theme-V table.table tr td a:not(.it-o-btn):active,
.it-theme-V table.table tr th a:not(.it-o-btn):active {
	color: var(--link-visited);
}

.it-theme-V table tr td:last-child,
.it-theme-V table.table tr td:last-child {
	border-right: 1px solid var(--neutral-300);
}

.it-theme-V table thead td,
.it-theme-V table thead th,
.it-theme-V table.table thead td,
.it-theme-V table.table thead th {
	background-color: var(--neutral-500);
	color: var(--white-alias);
}

.it-theme-V table tbody tr th,
.it-theme-V table.table tbody tr th {
	background-color: var(--neutral-500);
	color: var(--white-alias);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate {
	text-align: center;
	float: unset;
	margin: var(--spacing-none);
	padding: var(--spacing-none);
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate select {
	border: var(--border-width-none);
	border-radius: var(--border-radius-08);
	margin-right: 10px;
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-16);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .paginate_page {
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-light);
	color: var(--neutral-500);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate button {
	margin: var(--spacing-none);
	padding: var(--spacing-none);
	border: var(--border-width-none);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate button:hover {
	border: var(--border-width-none);
	color: var(--link-hover);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate button:hover span,
.it-theme-V .dataTables_wrapper .dataTables_paginate button:hover div {
	color: var(--link-hover);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate button.disabled span,
.it-theme-V .dataTables_wrapper .dataTables_paginate button.disabled div,
.it-theme-V .dataTables_wrapper .dataTables_paginate button.disabled:hover span,
.it-theme-V .dataTables_wrapper .dataTables_paginate button.disabled:hover div {
	color: var(--neutral-400);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate button.disabled span::before,
.it-theme-V .dataTables_wrapper .dataTables_paginate button.disabled div::before,
.it-theme-V .dataTables_wrapper .dataTables_paginate button.disabled:hover span::before,
.it-theme-V .dataTables_wrapper .dataTables_paginate button.disabled:hover div::before {
	color: var(--neutral-400);
}

@media (max-width: 767px) {
	.it-theme-V .dataTables_wrapper .dataTables_paginate button {
		position: absolute;
	}

	.it-theme-V .dataTables_wrapper .dataTables_paginate button.next {
		right: 0px;
	}

	.it-theme-V .dataTables_wrapper .dataTables_paginate button.previous {
		left: 0px;
	}
}

@media (min-width: 768px) {
	.it-theme-V .dataTables_wrapper .dataTables_paginate button {
		display: flex;
		position: static;
		align-items: center;
		gap: 8px;
	}

	.it-theme-V .dataTables_wrapper .dataTables_paginate button .sr-only {
		position: static;
		width: auto;
		height: auto;
		line-height: unset;
	}

	.it-theme-V .dataTables_wrapper .dataTables_paginate button.next {
		margin-left: var(--spacing-24);
	}

	.it-theme-V .dataTables_wrapper .dataTables_paginate button.previous {
		margin-right: var(--spacing-24);
	}
}

.it-theme-V .dataTables_wrapper .dataTables_paginate button:active,
.it-theme-V .dataTables_wrapper .dataTables_paginate button:hover {
	background: white;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate button span,
.it-theme-V .dataTables_wrapper .dataTables_paginate button div {
	color: var(--link);
	font-family: var(--font-family-textPro);
	font-size: var(--font-size-16);
	line-height: unset;
	font-weight: var(--font-weight-bold);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate button span::before,
.it-theme-V .dataTables_wrapper .dataTables_paginate button div::before {
	font-size: var(--font-size-16);
	color: var(--link);
	font-weight: var(--font-weight-bold);
	display: flex;
	align-items: center;
	padding-top: 0.1rem;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select {
	max-height: 1.8rem;
	z-index: 3;
	position: relative;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select {
	cursor: pointer;
	height: unset;
	width: auto;
	outline: none;
	padding-right: 0.5rem;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select::-webkit-scrollbar {
	width: var(--size-4);
	height: 1px;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select::-webkit-scrollbar-thumb {
	background: #b9b9b9;
	border-radius: var(--border-radius-02);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select::-webkit-scrollbar-thumb:hover {
	background: #b3b3b3;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select::-webkit-scrollbar-thumb:active {
	background-color: #999999;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select::-webkit-scrollbar-track {
	background: transparent;
	border-radius: var(--border-radius-04);
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select::-webkit-scrollbar-track:active {
	background: #d4d4d4;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select .itau__option {
	padding: .5rem;
	background: white;
	text-align: center;
	min-height: 45px;
	width: var(--size-64);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select select .itau__option:hover {
	background-color: var(--neutral-200) !important;
	color: black !important;
}

.it-theme-V .dataTables_wrapper .dataTables_paginate .it-c-container-select .Itau__shadow {
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
	padding-right: 0 !important;
}

.it-theme-V .it-c-searcher {
	background-color: var(--gray-100);
	transition: all .2s ease;
	height: 0;
	opacity: 0;
	display: none;
}

.it-theme-V .it-c-searcher fieldset {
	margin: 0;
	padding-left: 0;
}

.it-theme-V .it-c-searcher.show {
	height: var(--size-72);
	opacity: 1;
	display: block;
}

.it-theme-V .it-c-searcher__box {
	width: auto;
	position: relative;
}

.it-theme-V .it-c-searcher__box .panel-body {
	padding-left: 0;
}

.it-theme-V .it-c-searcher__box-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.it-theme-V .it-c-searcher__box-icon:hover,
.it-theme-V .it-c-searcher__box-icon:active {
	content: icon;
}

.it-theme-V .it-c-searcher__box-icon,
.it-theme-V .it-c-searcher__box-close {
	color: var(--brand-color-1);
	font-size: var(--font-size-24);
	line-height: var(--line-height-16);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
	border: none;
}

.it-theme-V .it-c-searcher__box-icon:hover,
.it-theme-V .it-c-searcher__box-close:hover {
	color: var(--brand-color-1);
}

.it-theme-V .it-c-searcher__box-icon:active,
.it-theme-V .it-c-searcher__box-close:active {
	color: var(--brand-color-1);
}

.it-theme-V .it-c-searcher__box-icon:focus,
.it-theme-V .it-c-searcher__box-close:focus {
	outline: none;
}

.it-theme-V .it-c-searcher__box-icon:focus-visible,
.it-theme-V .it-c-searcher__box-close:focus-visible {
	outline: 5px auto -webkit-focus-ring-color;
}

.it-theme-V .it-c-searcher__box-input {
	border: none;
	background-color: transparent;
	padding: 10px;
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--gray-500);
	width: 50vw;
}

@media (min-width: 576px) {
	.it-theme-V .it-c-searcher__box-input {
		width: 70vw;
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searcher__box-input {
		width: 80vw;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-searcher__box-input {
		width: 50vw;
	}
}

.it-theme-V .it-c-searcher__box-input:focus {
	outline: none;
	box-shadow: none;
}

.it-theme-V .it-c-searcher__main {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-searcher__main {
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
	}
}

.it-theme-V .it-c-searcher__results {
	list-style: none;
}

.it-theme-V .it-c-searcher__results .mark {
	font-weight: bolder;
	background-color: transparent;
	box-shadow: none;
}

.it-theme-V .it-c-searcher__results .mark::before {
	background-color: transparent;
}

.it-theme-V .it-c-searcher__results-sumary {
	font-family: var(--font-family-displayPro);
	color: var(--gray-800);
	margin: var(--spacing-32);
	margin-left: 0;
}

.it-theme-V .it-c-searcher__results-title {
	font-size: var(--font-size-32);;
	line-height: var(--line-height-40);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--gray-900);
}

.it-theme-V .it-c-searcher__results-title span {
	color: var(--brand-color-1);
}

.it-theme-V .it-c-searcher__results-item {
	padding: 32px 0;
	margin-right: var(--spacing-32);
	border-bottom: 1px var(--gray-300) solid;
}

.it-theme-V .it-c-searcher__results-item-title {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--link);
	text-decoration: underline;
	padding-bottom: var(--spacing-16);
}

.it-theme-V .it-c-searcher__results-item-text {
	color: var(--gray-600);
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

.it-theme-V .it-c-searcher__related {
	margin-left: 0;
	padding: var(--spacing-32) var(--spacing-24);
	background-color: var(--gray-100);
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-searcher__related {
		min-width: 350px;
		margin-left: var(--spacing-32);
	}
}

.it-theme-V .it-c-searcher__related-title {
	font-size: var(--font-size-20);;
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	margin-bottom: var(--spacing-24);
}

.it-theme-V .it-c-searcher__related-list {
	list-style: none;
}

.it-theme-V .it-c-searcher__related-item {
	margin: 16px 0;
	list-style: none;
}

.it-theme-V .it-c-searcher__related-item a {
	font-size: var(--font-size-16);
	line-height: var(--line-height-32);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--link);
	text-decoration: underline;
}

.it-theme-V .it-c-searcher__related-item .mark {
	font-weight: bolder;
	background-color: transparent;
	box-shadow: none;
}

.it-theme-V .it-c-searcher__related-item .mark::before {
	background-color: transparent;
}

.it-theme-V .it-c-searcher__suggestions {
	position: absolute;
	top: 70px;
	left: 50px;
	right: 0;
	padding: 0;
	width: 80%;
	list-style: none;
	z-index: 10;
	border-radius: var(--border-radius-08);
	background-color: #FFFFFF;
	box-shadow: 0 0 4px 0 rgba(86, 80, 76, 0.2);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searcher__suggestions {
		width: 50%;
	}
}

.it-theme-V .it-c-searcher__suggestions li {
	padding: 10px;
	display: flex;
}

.it-theme-V .it-c-searcher__suggestions li::before {
	font-family: "Itau_Icons" !important;
	content: "\e91a";
	color: var(--gray-500);
	font-size: var(--font-size-16);
	line-height: var(--line-height-16);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-icons);
	font-weight: var(--font-weight-regular);
	margin-right: var(--spacing-16);
}

.it-theme-V .it-c-searcher__suggestions li::before:hover {
	color: var(--link-hover);
}

.it-theme-V .it-c-searcher__suggestions li::before:active {
	color: var(--link-visited);
}

.it-theme-V .it-c-searcher__suggestions li:hover {
	background-color: var(--gray-100);
}

.it-theme-V .it-c-searcher__suggestions li button {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--gray-500);
	border: none;
	width: 100%;
	text-align: left;
}

.it-theme-V .it-c-searcher__beside .taglib-empty-result-message,
.it-theme-V .it-c-searcher__beside .pagination-bar {
	display: none !important;
}

.it-theme-V .it-c-searchInner {
	padding-left: 0;
	padding-right: 0;
}

.it-theme-V .it-c-searchInner .panel-body {
	padding-left: 0;
	padding-right: 0;
}

.it-theme-V .it-c-searchInner__suggestions {
	position: absolute;
	top: 50px;
	left: 24px;
	right: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
	border-radius: var(--border-radius-08);
	background-color: #FFFFFF;
	box-shadow: 0 0 4px 0 rgba(86, 80, 76, 0.2);
	width: 90%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searchInner__suggestions {
		left: 0;
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-searchInner__suggestions {
		left: 0;
	}
}

.it-theme-V .it-c-searchInner__suggestions li {
	padding: 5px;
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	display: flex;
	align-items: center;
}

.it-theme-V .it-c-searchInner__suggestions li::before {
	font-family: var(--font-family-icons);
	content: "\e91a";
	color: var(--gray-500);
	font-size: var(--font-size-16);
	line-height: var(--line-height-16);
	letter-spacing: var(--letter-spacing-none);
	font-weight: var(--font-weight-regular);
	margin-right: var(--spacing-08);
	margin-left: var(--spacing-08);
}

.it-theme-V .it-c-searchInner__suggestions li::before:hover {
	color: var(--link-hover);
}

.it-theme-V .it-c-searchInner__suggestions li::before:active {
	color: var(--link-visited);
}

.it-theme-V .it-c-searchInner__suggestions li:hover {
	background-color: var(--gray-100);
}

.it-theme-V .it-c-searchInner__suggestions li button {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--gray-500);
	border: none;
	width: 100%;
	text-align: left;
}

.it-theme-V .it-c-searchInner__container {
	position: relative;
}

.it-theme-V .it-c-searchInner__box {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	position: relative;
}

.it-theme-V .it-c-searchInner__input {
	border: none;
	border-bottom: 1px solid var(--gray-500);
	background-color: transparent;
	margin-bottom: var(--spacing-32);
	width: 100%;
	height: var(--size-40);
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searchInner__input {
		margin-bottom: 0;
		margin-right: var(--spacing-32);
		width: 428px;
	}
}

.it-theme-V .it-c-searchInner__input:focus {
	background-color: transparent;
	border-color: transparent;
	box-shadow: 0;
	color: var(--gray-800);
	outline: 0;
	border-bottom: 1px solid var(--brand-color-1);
}

.it-theme-V .it-c-searchInner__button {
	width: 100%;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searchInner__button {
		width: 188px;
	}
}

.it-theme-V .it-c-searchInner__grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 24px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searchInner__grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1101px) {
	.it-theme-V .it-c-searchInner__grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-searchInner__grid {
		grid-template-columns: repeat(4, 1fr);
	}
}

.it-theme-V .it-c-searchInner__grid .it-c-card-prd__container {
	display: flex;
	flex-direction: column;
}

.it-theme-V .it-c-searchInner__grid .it-c-card-prd__cont-txt {
	display: flex;
	flex-direction: column;
	flex: 1;
}

.it-theme-V .it-c-searchInner__grid-thumbnail {
	display: grid;
	grid-template-columns: 1fr;
	gap: 16px 33px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searchInner__grid-thumbnail {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1920px) {
	.it-theme-V .it-c-searchInner__grid-thumbnail {
		margin: 0 123px;
	}
}

.it-theme-V .it-c-searchInner__grid-benefits {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 16px;
	justify-items: center;
}

@media (min-width: 336px) {
	.it-theme-V .it-c-searchInner__grid-benefits {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searchInner__grid-benefits {
		grid-template-columns: repeat(4, 1fr);
	}
}

.it-theme-V .it-c-searchInner__grid-steps {
	display: grid;
	grid-template-columns: 1fr;
	gap: 16px;
}

@media (min-width: 768px) {
	.it-theme-V .it-c-searchInner__grid-steps {
		grid-template-columns: repeat(4, 1fr);
	}
}

.it-theme-V .it-c-searchInner__grid-steps .it-c-box-steps__only {
	height: auto;
}

.it-theme-V .pagination-bar {
	font-family: var(--font-family-displayPro);
	margin-top: var(--spacing-24);
}

.it-theme-V .page-item.active .page-link {
	background-color: var(--link);
}

.it-theme-V .page-item.disabled .page-link {
	color: var(--gray-500);
}

.it-theme-V .page-link {
	color: var(--link);
}

.it-theme-V .page-link:active {
	background-color: var(--link);
}

.it-theme-V .page-link:hover {
	background-color: var(--neutral-100);
}

.it-theme-V .page-link:focus {
	box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem var(--link);
}

.it-theme-V .taglib-empty-result-message .text-secondary {
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--gray-800) !important;
}

.it-theme-V .sheet {
	border: none;
}

.it-theme-V .related-queries {
	background-color: var(--gray-100);
	padding: var(--spacing-32) var(--spacing-24);
	font-size: var(--font-size-16);
	line-height: var(--line-height-24);
	font-weight: var(--font-weight-regular);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
	color: var(--neutral-600);
}

.it-theme-V .related-queries li.label.label-default {
	font-size: var(--font-size-20);;
	border: none;
	text-transform: capitalize;
	list-style: none;
}

.it-theme-V .related-queries li a {
	text-decoration: underline;
	color: var(--link);
	margin: 16px 0;
	font-size: var(--font-size-16);
	line-height: var(--line-height-32);
	font-weight: var(--font-weight-bold);
	letter-spacing: var(--letter-spacing-none);
	font-family: var(--font-family-displayPro);
}

/* Componente SnackBar */

.it-theme-V .it-snackbar {
	width: 100%;
	height: var(--size-80);
	position: fixed;
	top: 0;
	left: 0;
	font-family: var(--font-family-displayPro);
	margin-top: 144px;
	display: flex;
	align-items: center;
	padding: 10px 0;
	transition: opacity 1s;
	z-index: 4;
	-webkit-box-shadow: 0px 14px 15px -1px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: 0px 14px 15px -1px rgba(0, 0, 0, 0.28);
	box-shadow: 0px 14px 15px -1px rgba(0, 0, 0, 0.28);
}

.it-theme-V .it-snackbar i {
	font-size: var(--font-size-26);;
}

.it-theme-V .it-snackbar-content {
	display: flex;
	justify-content: space-between;
	height: 100%;
}

.it-theme-V .it-snackbar-content--left {
	display: flex;
	align-items: center;
	column-gap: 30px;
	height: 100%;
}

.it-theme-V .it-snackbar-description a {
	text-decoration: underline;
	font-weight: var(--font-weight-bold);
}

.it-theme-V .it-snackbar-description a:hover {
	filter: brightness(0.9);
}

.it-theme-V .it-snackbar-close {
	all: unset;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0 10px;
}

.it-theme-V .it-snackbar-close:hover {
	filter: brightness(0.7);
}

.it-theme-V .it-snackbar-close:hover {
	cursor: pointer;
}

@media (max-width: 1023px) {
	.it-theme-V .it-snackbar {
		margin-top: var(--spacing-96);
	}
}

@media (max-width: 768px) {

	.it-theme-V .it-snackbar {
		padding: 10px 0;
		height: 150px;
	}

	.it-theme-V .it-snackbar-content--left {
		column-gap: 10px;
	}
}

/* Plantilla detalle de producto - Bienes en venta */

.it-c-productdetails-container {
	font-family: var(--font-family-displayPro);
}

.it-c-productdetails-container p {
	line-height: var(--line-height-24);
}

.it-c-productdetails-return-container {
	width: 100%;
	margin-bottom: var(--spacing-40);
}

.it-c-productdetails-return-link {
	text-decoration: none;
	display: flex;
	align-items: center;
	column-gap: 10px;
	color: var(--bl-500);
	padding: 10px;
	margin-left: -10px;
	width: min-content;
	font-size: var(--font-size-16);
	line-height: 0;
}

.it-c-productdetails-header {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-bottom: var(--spacing-40);
}

.it-c-productdetails-info {
	width: 60%;
}

.it-c-productdetails-code {
	background-color: var(--bl-500);
	width: fit-content;
	padding: var(--spacing-08) var(--spacing-16) var(--spacing-04) var(--spacing-16);
	border-radius: 5px;
	margin-bottom: var(--spacing-08);
	height: min-content;
}

.it-c-productdetails-code p {
	color: #fff;
	font-size: var(--font-size-18);;
}

.it-c-productdetails-title {
	font-size: var(--font-size-40);;
	margin-bottom: 10px;
}

.it-c-productdetails-location-container {
	display: flex;
	align-items: center;
}

.it-c-productdetails-location-container i {
	color: #ff6200;
	font-size: var(--font-size-22);;
}

.it-c-productdetails-location-container p {
	margin: 0 12px 0 8px;
	font-size: var(--font-size-20);;
}

.it-c-productdetails-location-container a {
	color: var(--bl-500);
	font-size: var(--font-size-16);
}

.it-c-productdetails-price {
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: 15px;
}

.it-c-productdetails-price h2 {
	font-size: var(--font-size-20);;
	font-weight: var(--font-weight-regular);
	text-align: right;
}

.it-c-productdetails-price p {
	font-size: var(--font-size-40);;
	font-weight: var(--font-weight-bold);
	text-align: right;
	line-height: var(--line-height-48);
}

.it-c-productdetails-details {
	max-width: 100%;
	display: grid;
	grid-template-columns: 70% 27%;
	column-gap: 3%;
}

.it-c-productdetails-carusel {
	margin-bottom: var(--spacing-40);
	cursor: grab;
}

.it-c-productdetails-carusel-img {
	height: 340px;
	width: 340px;
	overflow: hidden;
	border-radius: 10px;
}

.it-c-productdetails-carusel-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.it-c-productdetails-description {
	margin-bottom: var(--spacing-40);
}

.it-c-productdetails-description h3 {
	font-size: var(--font-size-24);;
}

.it-c-productdetails-container-description-title {
	display: flex;
	column-gap: 20px;
	align-items: center;
	margin-bottom: 30px;
}

.it-c-productdetails-description-items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px;
	margin-bottom: var(--spacing-40);
}

.it-c-productdetails-description-item {
	border: #c9c9c9 1px solid;
	border-radius: var(--border-radius-08);
	display: flex;
	align-items: center;
	column-gap: 12px;
	padding: var(--spacing-16) 20px;
}

.it-c-productdetails-description-item i {
	color: #ff6200;
	font-size: var(--font-size-22);;
}

.it-c-productdetails-description-item-title {
	color: #544d47;
	font-size: var(--font-size-16);
}

.it-c-productdetails-description-item-desc {
	font-size: var(--font-size-16);
	font-weight: var(--font-weight-bold);
}

.it-c-productdetails-conditions h4 {
	font-size: var(--font-size-24);;
	margin-bottom: var(--spacing-16);
}

.it-c-productdetails-wpp-form {
	padding: 0 25px;
}

.it-c-productdetails-wpp-form p {
	margin-bottom: 10px;
}

.it-c-productdetails-wpp-cell {
	display: flex;
	align-items: center;
	column-gap: 10px;
	margin-bottom: 10px;
}

.it-c-productdetails-wpp-cell p {
	margin: 0;
	font-weight: var(--font-weight-bold);
}

.it-c-productdetails-wpp-button {
	color: var(--bl-500);
	border: #106eb0 1px solid;
	padding: 10px;
	margin-bottom: 30px;
}

@media (max-width: 768px) {
	.it-c-productdetails-header {
		display: block;
	}

	.it-c-productdetails-info {
		width: 100%
	}

	.it-c-productdetails-price {
		width: 100%;
		margin-top: var(--spacing-40);
	}

	.it-c-productdetails-price h2 {
		text-align: left;
	}

	.it-c-productdetails-price p {
		text-align: left;
	}

	.it-c-productdetails-details {
		display: block;
	}

	#productdetails-form {
		margin-top: var(--spacing-40);
	}

	.it-c-productdetails-description-items {
		grid-template-columns: repeat(2, 1fr);
	}

	.it-c-productdetails-description h3 {
		font-size: var(--font-size-22);;
	}
}

/* INICIO PLANTILLA CATALOGO DE PRODUCTOS */
.it-c-catalog-products {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	row-gap: 25px;
	column-gap: 25px;
}

@media (max-width: 768px) {
	.it-c-catalog-products {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media (min-width: 769px) and (max-width: 1100px) {
	.it-c-catalog-products {
		grid-template-columns: repeat(2, 1fr);
	}
}

.it-c-catalog-products .it-c-card-prd__container {
	height: 100%;
}

/* FIN PLANTILLA CATALOGO DE PRODUCTOS */


/* INICIO HERO EVOLUTIVO */
.it-theme-V .it-c-hero-ev .it-c-hero-ev__container {
  position: relative;
  overflow: hidden;
  min-height: 568px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container {
    justify-content: center;
    min-height: 520px;
  }
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container {
  margin-bottom: 80px;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container {
    margin-bottom: 0px;
  }
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt {
  width: 100%;
  text-align: left;
  position: relative;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt {
    width: 600px;
  }
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt-heading {
  font-size: 32px;
  line-height: 48px;
  font-weight: 700;
  letter-spacing: -0.4;
  font-family: 'var(--font-family-Dpro)';
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt-heading {
    font-size: 48px;
    line-height: 64px;
  }
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt-p {
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
  letter-spacing: 0;
  font-family: 'var(--font-family-Dpro)';
  margin-top: 16px;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt-p {
    font-size: 24px;
    line-height: 40px;
    margin-top: 24px;
  }
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt .it-c-hero-ev__box-ctas {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  margin-top: 24px;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt .it-c-hero-ev__box-ctas {
    flex-direction: row;
    align-items: center;
    column-gap: 24px;
    margin-top: 32px;
  }
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt .it-c-hero-ev__box-ctas .it-c-hero-ev__btn {
  width: 100%;
  height: 48px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt .it-c-hero-ev__box-ctas .it-c-hero-ev__btn {
    width: auto;
    min-width: 200px;
    max-width: 250px;
  }
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__box-txt .it-c-hero-ev__box-ctas .it-c-hero-ev__btn.it-t-btn--outline {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__container-banner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__container-banner .it-c-hero-ev__cortinilla {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__container-banner img {
  object-position: right;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__container-banner .it-c-hero-ev__img__desktop {
  display: none;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__container-banner .it-c-hero-ev__img__desktop {
    display: block;
  }
}

.it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__container-banner .it-c-hero-ev__img__mobile {
  display: block;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-hero-ev .it-c-hero-ev__container .container .it-c-hero-ev__container-banner .it-c-hero-ev__img__mobile {
    display: none;
  }
}

/* FIN HERO EVOLUTIVO */

/*INICIO CARRUSEL - HERO*/
.it-theme-V .it-c-carousel-hero {
  min-height: 500px;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container {
  position: relative;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel {
  position: relative;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel.owl-carousel {
  z-index: 0;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-item.active .it-c-hero-ev__container {
  width: 100.1%;
  transform: translateX(-1px);
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav {
  margin: 0;
}

@media (max-width: 768px) {
  .it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav {
    display: none;
  }
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav.disabled {
  display: none;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 48px;
  z-index: 2;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 48px;
  z-index: 2;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-prev,
.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-next {
  width: 45px;
  height: 45px;
  border: 0px;
  border-radius: 8px;
  outline: none;
  background-color: #ff6200;
  color: #fff;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-prev span,
.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-next span {
  font-size: 32px;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-prev.disabled,
.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-next.disabled {
  background-color: #89837f;
  color: #fff;
  opacity: 1;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-prev.disabled:hover,
.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-next.disabled:hover {
  background-color: #89837f;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-prev:hover,
.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-next:hover {
  background-color: #ff7d00;
  border-color: #ff7d00;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-prev:active,
.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__carousel .owl-nav .owl-next:active {
  background-color: #a64900;
  border-color: #a64900;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots {
  position: absolute;
  bottom: 50px;
  width: 100%;
}

@media (min-width: 768px) {
  .it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots {
    bottom: 70px;
  }
}

@media (max-width: 768px) {
  .it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .container {
    display: flex;
    justify-content: center;
  }
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots {
  display: flex;
  column-gap: 8px;
  width: min-content;
  overflow: hidden;
  list-style-type: none;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"] {
  width: 8px;
  height: 8px;
  visibility: hidden;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"]::before {
  background-color: #fff;
  border-radius: 30px;
  width: 8px;
  height: 8px;
  display: block;
  content: "";
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"].last {
  visibility: visible;
  position: relative;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"].last::before {
  background-color: #fff;
  opacity: 40%;
  width: 4px;
  height: 4px;
  margin: auto;
  position: absolute;
  top: 0px;
  bottom: 0px;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"].prev,
.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"].next {
  visibility: visible;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"].prev::before,
.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"].next::before {
  background-color: #fff;
  opacity: 80%;
  width: 8px;
  height: 8px;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"].active {
  visibility: visible;
  width: 40px;
}

.it-theme-V .it-c-carousel-hero .it-c-carousel-hero__container .it-c-carousel-hero__container-dots .owl-dots [class*="owl-"].active::before {
  background-color: #fff;
  width: 40px;
}

/*FIN CARRUSEL - HERO*/