/*  !  custom   */

body{
	background-color: #f8f6f1;
	font-family: 'Noto Sans Display', sans-serif;
	font-size: 16x !important;

}

.analitica_opacity {
	opacity: 0.6 !important;
}
.analitica_horizontal_line_01 {
		display: inline-block;
		align-self: stretch;
		width: 50px;
		height: 1px;
		background-color: #0fcaf0;
		margin-top: 20px;
}

.analitica_footer_border {
	border-top: 1px solid  #0fcaf0;	
}

.analitica_font_playfair {
font-family: 'Playfair Display', serif;
}

.analitica_font_normal {
	font-family: 'Noto Sans Display', sans-serif;
}

.analitica_sliders_title {
	font-family: 'Playfair Display', serif;
	font-size: 40px;
	line-height: 50px;
	font-weight: 400;
}

.analitica_principios{
	font-family: 'Playfair Display', serif;
	font-style: italic;
	font-size: 34px;
	line-height: 40px;
	font-weight: 400;
}

.analitica_title {
	font-family: 'Playfair Display', serif;
	font-size: 60px;
	line-height: 70px;
	font-weight: 600;
}

.analitica_title_01 {
	font-family: 'Noto Sans Display', sans-serif;
	font-size: 22px;
	font-weight: 200;
}

.analitica_sub_title {
	font-family: 'Playfair Display', serif;
	font-size: 30px;
	line-height: 40px;
	font-weight: 400;
}

.analitica_section_title {
	font-family: 'Noto Sans Display', sans-serif;
	font-size: 40px;
	line-height: 50px;
	font-weight: 200;
}

.analitica_highlight_01 {
	font-family: 'Noto Sans Display', sans-serif;
	font-size: 26px;
	line-height: 34px;
	font-weight: 600;
}

.analitica_highlight_02 {
	font-family: 'Playfair Display', serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: 200;
}

.analitica_more_data {
	font-family: 'Noto Sans Display', sans-serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: 600;
	text-transform: uppercase;
}

.analitica_tabs {
	font-family: 'Playfair Display', serif;
	font-size: 24px;
	line-height: 34px;
}

.analitica_cursor_pointer {
	cursor: pointer;
}

.analitica_text_color_01 {
	color:#0fcaf0;
}

.analitica_text_color_02 {
	color:#3676f7;
}

.analitica_background_color_01 {
			/* background-color: #0dcaf0; */
			background-color: rgba(13,202,240,0.8);		
}

.analitica_background_color_02_100 {
			/* background-color: #3676f7; */
			background-color: rgba(54,118,247,1);
}

.analitica_background_color_02 {
			/* background-color: #3676f7; */
			background-color: rgba(54,118,247,0.8);
}

.analitica_rounded_circle_button {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	color:#fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.analitica_rounded_circle_button:hover {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	color:#fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.analitica_transform_scale {
	-webkit-transition: all 0.3s linear 0s  !important;
	-moz-transition: all 0.3s linear 0s  !important;
	-ms-transition: all 0.3s linear 0s !important;
	-o-transition: all 0.3s linear 0s !important;
	transition: all 0.3s linear 0s !important;
	transform: scale(1) !important;	
}

.analitica_transform_scale:hover {
	transform: scale(1.1) !important;	
}

.analitica_image_and_text {
	 display: flex;
	 align-items:center;
}

.analitica_services_tab {
	font-family: 'Playfair Display', serif;
	font-size: 24px;
	line-height: 30px;	
	background-color: #2c343d;
}

.analitica_services_tab:hover {
	background: rgb(2,0,36);
	background: linear-gradient(55deg, rgba(2,0,36,1) 0%, rgba(73,134,238,1) 25%, rgba(73,134,238,1) 81%, rgba(0,212,255,1) 100%);
}

.analitica_services_tab_active {
	background: rgb(2,0,36);
	background: linear-gradient(55deg, rgba(2,0,36,1) 0%, rgba(73,134,238,1) 25%, rgba(73,134,238,1) 81%, rgba(0,212,255,1) 100%);
}



/*  !  overwrite   */
.bg-analitica-blue,.bg-analitica-blue-hover:hover,.bg-analitica-blue-active.active,.bg-analitica-blue-hover-trigger:hover .bg-analitica-blue-hover-target,
.modern-nav .nav-links .nav-link:before,
.irs-from, .irs-to, .irs-single, .irs-line-left, .irs-line-mid, .irs-line-right,
.dots-analitica-blue-active:not(.dots-circle) .slick-dots li.slick-active:before,
.plyr__control--overlaid,
.plyr__volume .plyr__control:hover,
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true],
.twentytwenty-handle:active,
.underline-slide.underline-analitica-blue:before,.underline-slide.underline-analitica-blue:after{
	background-color:#2d90f5 !important;
}

.modern-nav {
	height: 80px !important;
}
.modern-nav.fixed:not(.scrolled) {
		/* color: #fff!important; */
		background-color: #151d28 !important;
		border-bottom-color: transparent;
		box-shadow: none!important;
		height: 80px !important;
}

.modern-nav.fixed.scrolled:not(.fixed-height):not(.has-top-bar), .modern-nav.sticky.scrolled:not(.fixed-height):not(.has-top-bar) {
	height: 80px !important;
}

.modern-nav.nav-dark {
		background-color: #151d28 !important;
}

.xd_analitica_menu_li {
	margin-left: 10px !important; 
	padding-top: 20px !important;  
}

.modern-nav a.logo img {
		width: auto !important;		
		max-height: !important;		
}

.modern-nav a.logo {
		display: -ms-inline-flexbox;
		display: inline-flex;
		height: auto%;
		width: auto;
		align-items: center;
		-ms-flex-align: center;
}

.xd_logo_analitica {
	width: 240px !important;
}

.nav_link_analitica{
	font-family: 'Noto Sans Display', sans-serif;
	font-size: 14px !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: 400 !important;
	letter-spacing: 3px !important;
	line-height: normal !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	word-spacing: normal !important;
	color: white !important;
	background-color: transparent !important;
	padding: 4px !important;
	margin-right: 10px !important;
}

.nav_link_analitica:hover {
	color: white !important;
	cursor: pointer  !important;
	font-weight: 900 !important;	
}

.modern-nav .nav-links .nav-link {
	height: auto !important;
}

.nav_link_analitica_active {
	color: white !important;
	font-weight: 800 !important;
}

.xd_analitica_logo_for_mobile_navigation {
	display: none;
}

.xd_analitica_clientes_image {
	width: 140px;
}

.xd_analitica_clientes_name{
	text-align: left;
	font-size: 24px !important;
}


.xd_analitica_clientes_open_close{
	margin-top: 0;
}

.xd_analitica_bullet_list {
	list-style-type: disc;
}


 ol {
	max-width: auto;
	counter-reset: my-awesome-counter;
	list-style: none;
	padding-left: 100px;
	background-color: transparent;
}

 ol li {
	counter-increment: my-awesome-counter;
	position: relative;
	font-size: 18px;
	background-color: transparent;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}

ol li::before {
	content: counter(my-awesome-counter);
	color: black;
	font-size: 20px !;
	font-weight: norma;
	position: absolute;
	--size: 40px;
	left: calc(-1 * var(--size) - 10px);
	line-height: var(--size);
	width: var(--size);
	height: var(--size);
	top: 0;
	background: white;
	border-radius: 50%;
	text-align: center;
	box-shadow: 1px 1px 1px #999;
}



.analitica_services_quote {
	font-family: 'Noto Sans Display', sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
}

.analitica_services_circle {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	color:#fff;
	font-size: 18px !important;
	font-weight: bold !important;
	border: 2px solid white;
	background-color: transparent  !important;
}

.analitica_services_text{
	font-size: 20px !important;
	font-weight: 400 !important;
	color:#fff;	
}


