/*
Theme Name: ICAD
Theme URI: https://westcreativo.com/
Author: Santiago Aristizábal
Author URL: https://westcreativo.com/
Version: 2.0
Description: Plantilla personalizada para ICAD
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: theme-private
Text Domain: ICAD
Domain Path: /languages/
*/

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@100&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

@media screen and (min-width:0px){
	:root{
		--main-color-primary:#034EA2;
		--main-color-secundary:#0285CD;
		--main-color-grey:#6D6E70;
		--video-ratio: calc(16 / 9);
		--video-container-max-width: 640px;
		--video-container-x-padding-sum: 2rem;
	}

	::selection{background:rgba(0, 0, 0, 0.3);}

	/*=============== GENERAL ===============*/
	body.home::before, body.servicios-domiciliarios::before, body.servicios-ambulatorios::before {content: "";background-image: url(images/fondo-body.jpg);background-repeat: no-repeat;background-size: cover; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
	.wcbtn.btn-blue{background:var(--main-color-secundary);}
	.wcbtn.btn-red{background:#FF0000;}
	.wcbtn.btn-grey{background:rgba(0, 0, 0, 0.5);}
	#main__wrapper iframe,
	#main__wrapper-single-product iframe{--video-container-width: calc(100vw - var(--video-container-x-padding-sum)); width:100%;height:calc(var(--video-container-width) / var(--video-ratio));}
	table{display:block; min-width:100%; width:100%; margin:2rem 0; border-radius:1rem; overflow-x:auto;}
	table thead tr th{background:rgba(0, 0, 0, 0.15); padding:1rem 1.5rem; text-transform:uppercase; font-weight:bold;}
	table tbody tr td{padding:0.5rem 1.5rem;}
	table tbody tr:nth-child(odd) td{background:rgba(0, 0, 0, 0.015);}
	table tbody tr:nth-child(even) td{background:rgba(0, 0, 0, 0.03);}
    table tbody tr:hover td{background:rgba(0, 0, 0, 0.09);}
    table tbody tr td{color:rgba(0, 0, 0, 0.5);}
	.container__row {max-width: 95%;}

	/*========== PRELOADER ==========*/
	#page__loader,
	#page__loader *{transition:none;}
	#page__loader{background:var(--main-color-secundary);}
	#page__loader #container__preloader img{max-width:25rem;}

	/*========== WHATSAPP ==========*/
	#container__whatsapp{left:2rem; right:unset;}
	#container__whatsapp *{margin:0; padding:0;}

	/*========== SCROLL TOP ==========*/
	#scrollto__top{bottom:7rem;}
	#scrollto__top a#scrolltop__btn{background:var(--main-color-primary);}

	/*========== OFFCANVAS ==========*/
	#offcanvas{ position:fixed; width:100%; max-width: 100%;height:100%; top:-30000%; left:0; z-index:999; transition:all .4s ease;background-color: #fff;overflow: hidden;}
	#offcanvas.active{top:0;}
	#offcanvas a#nav-responsive-close {color: #fff;}
	/* #offcanvas *{color:#fff;} */
	#offcanvas img.logo__offcanvas{max-width:24rem;}
	#offcanvas #nav__offcanvas{background-color: #fff;}
	#offcanvas #nav__offcanvas *{font-size:2rem;}
	#offcanvas #nav__offcanvas ul.menu{display:flex; flex-wrap:wrap; flex-direction:column;}
	#offcanvas #nav__offcanvas ul.menu li{display:flex; flex-wrap:wrap;justify-content: center;padding:1.5rem 0;border-top: .1rem solid #E7E7E7;border-bottom: .1rem solid #E7E7E7;}
	#offcanvas #nav__offcanvas ul.menu li a{display:flex; flex-wrap:wrap; align-items:center; padding:0.5rem 0;font-size: 1.5rem;font-weight: 600;line-height: normal;text-transform: uppercase;font-family: 'Inter', sans-serif;color: #6D6E70;}
	#offcanvas #nav__offcanvas ul.menu li.current_page_item a{color: var(--main-color-primary);}
	#offcanvas #widget__social-offcanvas *{font-size:2rem;}
	#offcanvas #btn-search-movil .close-search {display: none;}
	#offcanvas #header-offcanva {display: flex;justify-content: space-between;padding:2rem;background:var(--main-color-primary);}
	#offcanvas #header-offcanva #container-menu-movil{display: flex;align-items: center;gap: 2rem;}
	#offcanvas #redes-offcanvas {display: flex;justify-content: center;align-items: center;gap: 3.5rem;padding-top: 4rem;}

	/*========== TOPBAR ==========*/
	#topbar{position: relative;background:#fff; padding:1.1rem 1rem;box-shadow: 0 0 1rem 0.1rem #00000026;z-index: 50;}
	#topbar-offcanva{position: relative;background:#fff; padding:1.1rem 1rem;box-shadow: 0 0 1rem 0.1rem #00000026;z-index: 2000;}
	/* #topbar *{font-size:1.1rem; color:#fff;} */
	#widget__container-pagar {display: block!important;}
	#topbar .container__row, #topbar-offcanva .container__row{display:flex; flex-wrap:wrap; align-items:center;justify-content: center;gap:1rem;}
	#topbar .container__widget-phone{display:flex; flex-wrap:wrap; align-items:center; gap:2rem;}
	#topbar #widget__social-header{margin-left:auto;}
	#topbar #widget__social-header *{font-size:1.6rem;}
	#widget__container-pagar .text-pagar, #widget__container-descarga .text-descargar {display: flex;align-items: center;font-family: Inter;font-size: 1.4rem;font-style: normal;font-weight: 600;line-height: normal;letter-spacing: 0.14px;text-transform: uppercase;color: #034EA2;}
	a.wcbtn, button, input[type=button], input[type=submit] {background: transparent;display: flex;flex-wrap: wrap;align-items: center;width: max-content;max-width: 100%;padding:0;border: 0;color: #fff;line-height: 1;border-radius: 0.3rem;}
	.wp-block-search__inside-wrapper {display: flex;align-items: center;position: relative;}
	.wp-block-search__label {display: block;position: absolute;top: .5rem;left: 1.3rem;font-size: 1rem;font-weight: 400;font-family: 'Inter';color: #999999;}
	.wp-block-search__inside-wrapper *{color: #034EA2!important;}
	.wp-block-search__button-outside {position: relative;margin-left: 2.2rem;width: 31rem;}
	.wp-block-search__input {border-radius: .5rem;border: .1rem solid #E0E0E0!important;padding: .3rem 1rem .3rem 3rem!important;}
	.wp-block-search__button {position: absolute;left: -3.8rem;padding: .1rem;border: .1rem solid #999999;border-radius: 50%;}
	#container-pago {display: flex;gap: 2rem;visibility: visible;transition: visibility .3s ease;}
	#container-pago a{font-size: 1.3rem!important;}
	#container-pago a img{width: 1.5rem;}
	#topbar #widget__social-buscar-movil {display: flex;justify-content: center;opacity: 0;position: fixed;padding: 3rem 2rem;top: 8.8rem;z-index: 2000;background: #fff;width: calc(100% - .1rem);transition: opacity .3s ease;pointer-events: none;box-shadow: 0 0 .9rem .3rem rgba(0, 0, 0, .2);}
	#topbar #widget__social-buscar-movil.active {opacity: 1;pointer-events: auto;}

	/*========== HEADER ==========*/
	#header{background:#034EA2; position:sticky; width:100%; top:0; left:0; padding:1.8rem 1.8rem; z-index:99; transition:all .4s ease;border-bottom: .1rem solid #fff;}
	#header .container__row{position:relative; display:flex; flex-wrap:wrap; align-items:center;justify-content: space-between;}
	#header #container__logo{width: 30%;}
	#header #container__logo img{max-width:24rem;}
	#header  #nav__main {width: 70%;}
	#header  #nav__main ul{display:flex; flex-wrap:wrap; align-items:center;justify-content: space-evenly;}
	#header  #nav__main ul li{position:relative; display:block;padding:2.8rem 1rem;}
	#header  #nav__main ul li:last-child{border-right:0;}
	#header  #nav__main ul li a{display:flex; flex-wrap:wrap; align-items:center;font-size: 1.4rem;font-style: normal;font-weight: 600;line-height: normal;letter-spacing: 0.14px;text-transform: uppercase;font-family: 'Inter', sans-serif; color: #fff;}
	#header  #nav__main ul li:hover, #header  #nav__main ul li.current_page_item{border-bottom: .4rem solid #fff;}
	/* #header  #nav__main ul li a:hover, #header  #nav__main ul li.current-menu-item a{font-weight:bold;} */
	#header  #nav__main ul li ul.sub-menu{position:absolute; background:#fff; flex-direction:column; width:25rem; height:0; visibility:hidden; opacity:0; transition:all .4s ease;}
	#header  #nav__main ul li:hover ul.sub-menu{display:block; height:auto; max-height:50rem; visibility:visible; opacity:1; overflow-y:scroll;}
	#header  #nav__main ul li ul.sub-menu li{display:block; width:100%; border-bottom:0.1rem solid rgba(0, 0, 0, 0.05);}
	#header  #nav__main ul li ul.sub-menu li:last-child{border-bottom:0;}
	#header  #nav__main ul li ul.sub-menu li a{display:block; padding:1rem 2rem; text-align:left;}
	#header  #list__icons-header{display:flex; flex-wrap:wrap; align-items:center;}
	#header  #list__icons-header li{display:block;}
	#header  #list__icons-header li a{display:block;color: #fff;}
	#header #container-menu-movil {display: flex;gap: 2rem;}	
	#header #btn-search-movil .close-search {display: none;}	

	/*========== BANNER ==========*/
	.banner-icad {position: relative;}
	.section-equipo .tpgb-cont-in {position: absolute;bottom: 12rem;left:0;}

	/*========== COMUNICATE ==========*/
	#container__comunicate {display: block;position: fixed;top:65%;right: 0;z-index: 1000;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.5s ease-in-out;}
	#container__comunicate .btn-comunicate {display: none;}
	#container__comunicate .btn-comunicate-movil {display: inline-flex;flex-direction: column-reverse;align-items: center;text-align: center;background-color: #F2F2F2;padding: 1rem;border-radius: 1.5rem;box-shadow: 0 .4rem .9rem 0 rgba(0, 0, 0, 0.15);font-size: 1.16rem;font-weight: 600;line-height: 129%;color: #00adee!important;font-family: 'Inter', sans-serif;}
	#container__comunicate .btn-comunicate-movil img{width: 4.5rem;margin-bottom: .896rem;}

	/*========== TITLE ==========*/
	.title-page .heading-title {position: relative;z-index: 1;}
	.title-page .heading-title::before {content:'';position: absolute;width: 1000rem;height: 150%;top:50%;right: -3rem;transform: translateY(-50%);background-color: #f4f4f4;z-index: -1;border-radius: 1rem;}

	/*========== HOME ==========*/
	.text-blue {color: #034EA1;}
	.box-galeria-1, .box-galeria-2, .box-galeria-3 {position: relative;}
	.tpgb-gallery-list .grid-item {padding-bottom: 0;}
	.tpgb-gallery-list.gallery-style-4 .post-content-center .post-hover-content {padding: 0;}
	.box-consulta {position: relative;}
	.text-consulta {position: absolute;bottom: 4rem;left: 5.8rem;}
	.btn-ambulatorio a, .btn-domiciliario a {display: flex!important;}
	.btn-ambulatorio a span, .btn-domiciliario a span{text-align: left;margin-left: 1rem;}
	.splide__arrows {position: relative;top: 6.8rem;}
	.splide__arrow .icon-wrap {background: rgba(236, 237, 237, 0.60)!important;}
	.box-image-icon {position: relative;}
	.image-icon img {position: absolute;bottom: 1rem;left: 1rem;width: 8rem;height: 8rem;}
	.fancybox-slide {background: rgba(0, 26, 54, 0.90);}
	.sbi-header {display: none;}

	/*========== SERVICIOS HOME ==========*/
	.container-inter-services .tpgb-infobox {display: flex;justify-content: flex-start;margin-left: 5rem;}
	.btn-service a {padding: .8rem 2rem!important;}
	.box-icon-service {position: relative;}
	.box-icon-service .tpgb-cont-in{margin: 0;}
	.box-icon-service .ico-servicio {position: absolute;bottom:0;left: 2rem;}
	.box-icon-service .ico-servicio img{width: 8rem!important;}
	.container-servicios-icad .tpgb-container-col{overflow: hidden;}

	/*========== FACTURA ==========*/
	/* .list-paga-factura .tpgb-icon-list-item:nth-child(3) .tpgb-icon-list-text{display: flex;flex-direction: column;justify-content: center;align-items: center;} */
	.list-paga-factura .tpgb-icon-list-item .tpgb-icon-list-icon{margin-top: 1rem;}
	.list-paga-factura .tpgb-icon-list-item:nth-child(3) .tpgb-icon-list-text .box-botones-pago{display: none;}

	/*========== SEDES ==========*/
	.sedes-home .sedes-home-interno {width: 29.5rem;height: 43.2rem;border-radius: 2rem;border-bottom: 0.00001rem solid #e3e3e3;}
	.sedes-home .sedes-home-interno .tpgb-cont-in {word-break: break-word;}
	.sedes-home .tpgb-container-row .tpgb-cont-in {opacity: 0;transition: opacity 0.3s ease-out;}
	.sedes-home .tpgb-row-background {transition: backdrop-filter 0.3s ease;border-radius: 2rem;}

	/*========== CONSULTA ==========*/
	.container-consulta {position: relative;}
	.box-consulta-texto {position: absolute;top: 32%;left: -11%;}
	.box-consulta-movil {width: 90%!important;margin: 13.6rem auto 0;padding: 2.6rem 2.6rem 1.5rem;}
	.box-consulta-contacto a img {width: 4.5rem!important;}

	/*========== GALERIA ==========*/
	.text-galeria {position: absolute;bottom:3rem;left: 3rem;}

	/*========== SEARCH HOME ==========*/
	.resulting__search {max-width: 120rem;margin: auto;}
	#search__property-short{background:linear-gradient(180deg, rgba(225, 225, 225, 1) 0%, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 1) 100%); padding:1rem;}
	#search__property-short #container__form{display:flex; flex-wrap:wrap; justify-content:flex-end; align-items:center; gap:2rem; max-width:1200px; margin:0 auto;}
	#search__property-short #container__form label{font-size:1.1rem;}
	#search__property-short #container__form .col-button button{background:var(--main-color-secundary); margin:2rem 0 0 0; padding:1.2rem 3rem; border-radius:3rem;}
	#search__property-short #container__form .col-button button:hover{background:var(--main-color-yellow);}
	.resulting__search h1{padding: 3rem 0 2rem;font-size: 2.2rem;line-height: 3rem;font-weight: 700;letter-spacing: .1rem;font-family: 'Inter';color: var(--main-color-primary);}
	.container-search {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
	.container-search article {width: calc(100% - 2rem);}
	.container-search .post-item h5 {position: absolute;bottom: 0;display: flex;justify-content: center;align-items: center;min-height: 10rem;width: 100%;padding: 2rem;text-align: center;background: rgba(0, 0, 0, .85);z-index: 90;}
	.container-search .post-item h5 a{font-size: 1.6rem;line-height: 2.8rem;font-weight: 700;letter-spacing: .1rem;font-family: 'Inter';color: #fff;}
	.container-search .container__content {position: relative;overflow: hidden;border-radius: 1rem;}
	.container-search .container__content .post-item img{width: 100%;height: 100%;object-fit: cover;transition: all .5s ease;}
	.container-search .container__content .post-item{height: 49rem;}
	.container-search .container__content .post-item .post-thumbnail{height: 100%;}
	.container-search .container__content .post-item:hover img{transform: scale(1.1);}

	/*========== ERROR 404 - MAINTENANCE ==========*/
	#error404,
	#maintenance{padding:5rem 1rem;}
	#error404 .wccol-md-4,
	#maintenance .wccol-md-4{order:2;}
	#error404 .wccol-md-8,
	#maintenance .wccol-md-8{order:1;}
	#error404 h2{font-size:12rem; color:var(--main-color-primary); line-height:1;}
	#maintenance h2{font-size:4rem; color:var(--main-color-primary); line-height:1;}
	#error404 h4,
	#maintenance h4{font-size:5rem; line-height:1;}
	#error404 p,
	#maintenance p{margin:1rem 0; font-size:1.4rem;}
	#error404 a.wcbtn,
	#maintenance a.wcbtn{background:#000; color:#fff; padding:1rem 4rem;}

	/*========== PAGINATION ==========*/
	.pagination{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; margin:2rem 0 0 0;}
	.pagination > *{display:block; margin:0 1rem;}

	/*========== SERVICIOS ==========*/
	.tour-servicios .tpgb-tabs-nav-wrapper {background-color: #F5F5F5;}
	.tour-servicios .tpgb-tabs-nav-wrapper .tpgb-tabs-nav{display: flex;justify-content: center;flex-wrap: wrap;padding: 0 2rem;}
	.tour-servicios .tpgb-tabs-nav-wrapper .tpgb-tabs-nav .tpgb-tab-li {width: 50%;}
	.tour-servicios .tpgb-tabs-content-wrapper {max-width:120rem;margin: 3.6rem auto;}
	.tour-servicios .tpgb-tabs-content-wrapper h3{display: flex;align-items: center;justify-content: center;height: 5rem;text-align: center;}
	.tour-servicios .tpgb-tab-content .dynamic-list-content{height: 45.9rem;border-radius: 1rem;}
	.tour-servicios .tpgb-tab-content .dynamic-list-content .tpgb-post-featured-img{height: 100%;}
	.tour-servicios .tpgb-tab-content .dynamic-list-content .tpgb-post-featured-img img{height: 100%;object-fit: cover;}
	.btn-hover:hover img {filter: invert(348%)  saturate(1174%) hue-rotate(191deg) brightness(51%);}

	/*========== FORMULARIOS ==========*/
	.container-form * {font-family: 'Inter';}
	.container-form label {padding-bottom: 1.7rem!important;}
	.container-form label span{color: #727272!important;}
	.container-form textarea {min-height: 29.6rem;}
	.container-form .frm_dropzone.frm_single_upload {max-width: 100%;}
	.container-form .frm_dropzone.frm_single_upload span button{margin: auto;}
	.container-form .frm_form_field.vertical_radio label a, .container-form .with_frm_style .frm_checkbox label {font-size: 1.9rem;line-height: 163%;color: #787878;}
	.container-form .frm_submit button {padding: 1.1rem 3.5rem!important;font-size: 2.4rem!important;font-weight: 700!important;border-radius: 1rem!important;}
	.container-form .frm_form_field.frm_html_container{font-size: 2rem;line-height: 163%;color: #000;}
	.container-form .frm_form_field.frm_section_heading {background-color: #F5F5F5;margin-bottom: 4.2rem!important;}
	.container-form .frm_form_field.frm_section_heading h3{padding-left: 3rem!important;border-radius: 1.5rem 1.5rem 0 0;}
	.container-form .frm_small_text{display: none;}
	.container-form .frm_dropzone.frm_single_upload .dz-message{min-height: 15rem;}
	.container-form .frm_form_field .form-field:not(.container-form.container-encuensta .frm_form_field.frm_html_container:nth-child(2), .container-form.container-encuensta .frm_form_field.frm_html_container:nth-child(2) .frm_top_container){padding: 0 3rem 3rem;}
	.container-form.container-encuensta .frm_form_field:not(.frm_section_heading .frm_html_container, .frm_section_heading .frm_form_field){padding: 2.6rem 2.7rem 6rem;margin-bottom: 3.6rem;background-color: #F6F6F6;border-radius: 4.1rem;box-shadow: 0 0.4rem 0.4rem 0 rgba(0,0,0,.25);}
	.container-form.container-encuensta .frm_form_field.frm_section_heading h3 {display: none;}
	.container-form.container-encuensta > .frm_form_field.frm_html_container{padding: 1.4rem 4rem 10rem;}
	.container-form.container-encuensta .frm_form_field.frm_html_container:nth-child(2) p{font-size: 1.6rem!important;line-height: 2.8rem;color: #000;}
	.container-form.container-encuensta .frm_form_field.frm_html_container:nth-child(2) p:nth-child(1){padding-bottom: 6rem;}
	.container-form.container-encuensta input{font-size: 1.6rem;border: none;border-bottom: 0.1rem solid #878787;background-color: transparent;box-shadow: none;}
	.container-form.container-encuensta input[type="checkbox"]{width: 2.5rem;height: 2.5rem;border-radius: 50%;background-color: transparent;border: 0.5rem solid #8E8E8E;}
	.container-form.container-encuensta label{font-size: 2.5rem;line-height: 5.2rem;font-weight: 400;color: #000;}
	.container-form.container-encuensta select{font-size: 1.6rem;padding: 1.9rem 1.4rem 2rem 1.4rem;}
	.container-form.container-encuensta .frm_primary_label,.container-form.container-encuensta .frm_opt_container .frm_checkbox label{font-size: 1.6rem;line-height: 2.8rem;font-weight: 400;color: #000;}
	.container-form.container-encuensta .frm_submit button {background: linear-gradient(to bottom, #01A9EB, #0355A7);border: none;}
	.container-form.container-encuensta .title-encuesta {font-size:2.2rem!important;line-height:3rem;padding-bottom:5rem;}
	.container-form.container-encuensta .parrafo-encuesta {font-size:1.6rem!important;line-height:3rem;padding-bottom:0;}
	.container-encuensta .check-encuesta {background-color:transparent!important;box-shadow: none!important;}
	/* .container-encuensta .check-encuesta .with_frm_style .frm_checkbox input[type=checkbox]:before {width: 2.1rem;height: 2.1rem;margin: .5rem 0 0 .6rem;border-radius: inherit;} */
	.container-encuensta .with_frm_style .frm_checkbox input[type=checkbox]:before {width: 2.1rem;height: 2.1rem;margin: .5rem 0 0 .6rem;border-radius: inherit;}

	/*========== FORMULARIO-CONTACTO ==========*/
	.container-formulario .with_frm_style .frm_form_fields > fieldset {border-radius: .9rem;}
	/* .frm_submit {place-self: center;} */
	.container-formulario .frm_submit button{width: 100%!important;justify-content: center;background-color: transparent!important;padding: 1.8rem 1.9rem!important;font-family: 'Inter';font-size:1.6rem!important;font-weight: 700!important;line-height: 1.6rem!important;letter-spacing: .1rem;color: #0285CD!important;border: .1rem solid #0285CD;border-radius: 0!important;}
	.container-formulario.frm_forms label {font-family: 'Inter';font-size: 1.8rem!important;font-weight: 400!important;line-height: 2.8rem!important;letter-spacing: .1rem;color: #0285CD!important;}
	.container-formulario .vertical_radio {display: flex;justify-content: center;}
	.container-formulario .vertical_radio label{font-size: 1.4rem!important;font-weight: 400!important;line-height: 2.5rem!important;font-family: 'Inter';color: #00ADEE!important;}
	.container-formulario .frm_forms.frm_style_estilos-formidable.with_frm_style {width: 100%;}
	.container-formulario .frm_form_field input:not(.vertical_radio input) {padding: 1.6rem!important;border-radius: 0!important;}

	/*========== SINGLE SERVICIOS ==========*/
	body.single-servicios {overflow-x: hidden;}
	.title-servicio {display: flex;justify-content: space-between;align-items: center;width: 80%;margin: 5rem auto 2rem;}
	.title-servicio h1 {position: relative;font-size: 2.2rem;font-family: 'Inter';font-weight: 700;line-height: 3rem;letter-spacing: .1rem;color: var(--main-color-secundary);}
	.title-servicio h1::before {content:'';position: absolute;top: 50%;right: 0;width: 500rem;height: 150%;background-color: #F4F4F4;border-radius:1.3rem;margin-right: -1rem;transform: translateY(-50%);z-index: -1;}
	.container-servicio {display: flex;flex-direction: column;margin: 3rem auto 0;width:90%;}
	.container_container-image {width: 100%;}
	.container-imagen {width: 100%;padding-top:3rem;overflow: hidden;border-radius: 1rem;}
	.container-imagen img {width: 100%;height: 100%;object-fit: cover;}
	.container_container-desciption {width: 100%;text-align: justify;}
	/* .container_container-image h1{position: relative;margin-bottom: 3rem;font-size: 2.2rem;font-family: 'Inter';font-weight: 700;line-height: 3rem;letter-spacing: .1rem;color: var(--main-color-secundary);}
	.container_container-image h1::before{content:'';position: absolute;top: 50%;right: 0;width: 500rem;height: 150%;background-color: #F4F4F4;border-radius:1.3rem;margin-right: -1rem;transform: translateY(-50%);z-index: -1;} */
	.container_container-desciption .container-description{margin-bottom: 3.4rem;}
	.container_container-desciption .container-description ol {padding-left: 2rem;}
	.container_container-desciption .container-description p, .container_container-desciption .container-description ol li{font-size: 1.6rem;font-family: 'Inter';font-weight: 300;line-height: 2.8rem;color: #424242;}
	.container_container-desciption .container-description p {text-align: left;}
	.container_container-desciption ul, .container-modalidad ul{display: inline-flex;flex-wrap: wrap;list-style: none;}
	/* .container-sede, .container-modalidad {display: flex;} */
	.container_container-desciption ul li, .container-modalidad ul li{font-size: 1.6rem;font-family: 'Inter';font-weight: 600;line-height: 4.55rem;letter-spacing: .1rem;color: var(--main-color-secundary);}
	.container-sede {display: inline-flex;}
	.container-modalidad h4, .container-sede h4 {display: block;font-size: 1.6rem;font-family: 'Inter';font-weight: 600;line-height: 4.55rem;letter-spacing: .1rem;color: #131313;}
	/* .btn-back {margin-bottom: 2rem;text-align: end;} */
	.btn-back,.btn-back-mobile {text-align: end;}
	.btn-back a, .btn-back-mobile a{display: inline-flex;flex-direction: column;border-top: .2rem solid #8E8E8E;padding-top: 1rem;font-size: 1.6rem;font-family: 'Inter';font-weight: 400;line-height: 2.6rem;color: #C8C8C8;}
	.btn-back a img, .btn-back-mobile a img{padding-bottom: 1rem;}
	.btn-servicio span {display: flex;align-items: center;}
	.btn-back-mobile {display: block;}
	.btn-back {display: none;}

	/*========== SINGLE SERVICIO FUNCIÓN PULMONAR ==========*/
	/* body:not(.pruebas-de-funcion-pulmonar) .container-acordeon {display: none;} */
	#main__wrapper .container-acordeon {width: 90%;margin: auto;}
	.acordeon {overflow: hidden;margin-bottom: 10px;}
	.acordeon-item {cursor: pointer;margin-bottom: 2rem;}
	.acordeon-item .acordeon-title {display: flex;justify-content: space-between;align-items: center;font-family: 'Inter';font-size: 1.5rem;font-weight: 600;line-height: 2.2rem;padding: 2.7rem;margin-bottom: 2rem;color: #424242;background-color:#D9D9D9;text-transform: uppercase;}
	.acordeon-item .acordeon-title div{display: flex;align-items: center;}
	.acordeon-item.active .acordeon-title {color: #fff;background-color:#0363AC;}
	/* .acordeon-item:hover {background-color: #e9e9e9;} */
	/* .acordeon-content {display: flex;gap: 2rem;padding: 0 5.6rem;max-height: 0;overflow: hidden;transition: max-height .5s ease-in-out;background-color: #f9f9f9;} */
	.acordeon-content {display: flex;flex-direction: column;gap: 2rem;padding: 0 5.6rem;overflow: hidden;background-color: #f9f9f9;}
	/* .acordeon-item.active .acordeon-content {padding: 3rem 5.6rem 4.7rem;max-height: 100rem;transition: max-height .5s ease-in-out;} */
	.acordeon-item.active .acordeon-content {padding: 3rem 2rem 4.7rem;max-height: 100%;}
	.acordeon-content h2{margin-bottom: 5rem;font-family: 'Inter';font-size: 1.8rem!important;font-weight: 800;line-height: 3.1rem;color: #424242;text-transform: uppercase;}
	.acordeon-content p{text-align: left;font-family: 'Inter';font-size: 1.6rem!important;font-weight: 300;line-height: 2.8rem;color: #424242;}
	.acordeon .acordeon-content-text p.first-parrafo{margin-bottom: 5rem;}
	.acordeon .acordeon-image {max-width: 100%;}
	.acordeon .acordeon-content-text {max-width: 100%;}
	p.parrafo-extra-bold {margin-bottom: 3.6rem;font-family: 'Inter';font-size: 1.6rem!important;font-weight: 800;line-height: 2.8rem;color: #6D6E70;}
	
	/*========== SINGLE ==========*/
	.banner__post img {width: 100%;}
	#sidebar__post {margin-left: 1rem;}
	#widget__container-sidebar img {margin-bottom: 2rem;width: 12rem;border-radius: 50%;}
	#widget__container-sidebar ul li .wp-block-latest-posts__featured-image{margin-top: 0;}
	#widget__container-sidebar ul li a {font-family: 'Inter';font-size: 1.65rem;font-weight: 700;line-height: 2rem;letter-spacing: .0496rem;color:#424242;}
	#widget__container-sidebar ul li .wp-block-latest-posts__post-date {font-family: 'Inter';font-size: .99rem;font-weight: 500;line-height: .9427rem;letter-spacing: .0299rem;color:#7188A1;}
	#sidebar__post .btn-back {margin-bottom: 3rem;text-align: left!important;}
	#widget__container-sidebar h3 {margin-bottom: 2rem;font-family: 'Inter';font-size: 2.4rem;font-weight: 700;line-height: 3rem;letter-spacing: .072rem;text-transform: capitalize;color:#034EA1;}
	#content_article {max-width: 90%;}
	.container-breadcrumbs {margin: 3rem 0 2rem;font-family: 'Inter';font-size: 2rem;font-weight: 400;line-height: 2.8rem;letter-spacing: .1rem;text-transform: capitalize;color:#034EA1;}
	.box-date {margin: 2.3rem 0 4.2rem;}
	.box-date p{display: inline-flex;font-family: 'Inter';font-size: 2.2rem;font-weight: 600;line-height: 6.8rem;letter-spacing: .15rem;color:#131313;}
	.box-date span{font-family: 'Inter';font-size: 2.2rem;font-weight: 600;line-height: 6.8rem;letter-spacing: .15rem;color:#0285CD;}
	#container__content-content *{text-align: justify;}
	#container__content-content h1 a{font-family: 'Inter';font-size: 2.2rem;font-weight: 700;line-height: 3rem;letter-spacing: .078rem;color:#424242;}
	#container__content-content h1 {margin-bottom: 2rem;}
	.container-compartir {display: flex;flex-direction: column;align-items: flex-end;padding-top: 7rem;}
	.container-container-compartir {display: flex;flex-direction: column;align-items: center;}
	#container__content-content .tpgb-container-row p {font-family: 'Inter';font-size: 1.6rem;font-weight: 300;line-height: 2.8rem;letter-spacing: .1rem;color:#727272;}
	.container-compartit-iconos {display: flex;align-items: center;}

	/*========== BLOG ==========*/
	.container-white .splide__arrows {position: relative;top: 24.8rem;}
	.container-white {margin-top: -32rem;padding-top: 33rem;padding-bottom: 5rem;}

	/*========== CONTACTO ==========*/
	.sedes-contacto .tpgb-icon-list-item {margin-bottom: 0!important;word-break: break-word;}
	.container-formulario {position: relative;z-index: 1;}
	.container-formulario::before {content:'';position: absolute;width: 146%;height: 110%;bottom: 0;right: 0;background-color: #F5F5F5;z-index: -1;box-shadow: 0 .4rem .4rem 0 rgba(0, 0, 0, 25%);}
	.container-contacto .frm_form_fields .frm_fields_container {padding: 5rem 2rem;}

	/*========== FOOTER ==========*/
	.servicios-template-default #footer {margin-top: 5rem;}
	#footer{background:url(images/fondo-footer.jpg) no-repeat;background-size: cover; padding:4rem 0 1rem 0;overflow: hidden;}
	#footer .topbar{margin:0 0 4rem 0;display: flex;flex-direction: column;}
	#footer .topbar *{font-size:1.2rem;}
	#footer .topbar h3{font-size:2rem;}
	#footer .container__row {max-width: 90%;}
	#footer .container__widget-footer1 p{padding:0.5rem 0;}
	#footer ul.menu{display:flex; flex-wrap:wrap; flex-direction:column;}
	#footer ul.menu li{display:flex; flex-wrap:wrap;}
	#footer ul.menu li a{display:flex; flex-wrap:nowrap; align-items:center; padding:1rem 0;}
	#footer #widget__social-footer *{font-size:2rem;}
	#footer #widget__social-footer ul{justify-content:flex-end;}
	#footer .bottombar{margin:2rem 0 0 0;}
	#footer .bottombar img.logo__offcanvas{max-width:25rem; width:100%;}
	.container__widget-footer1 #menu-menu-footer li a {width: 34rem;font-size: 1.6rem;font-style: normal;font-weight: 500;line-height: 2.817rem; font-family: 'Inter';color: #FFF;text-transform: uppercase;}
	.container__widget-footer1 #menu-menu-footer {list-style-type: square;}
	.container__widget-footer1 #menu-menu-footer li a span{font-size: .8rem!important;margin-right: 1rem;}
	.container__widget-copyright *{font-family: 'Inter';font-size: 2rem;font-style: normal;font-weight: 500;line-height: normal;text-align: center;color: #FFF;}
	#copyright {position: relative;}
	#copyright::before {content: '';position: absolute;top: -1rem;width: 2000rem;height: 0.08rem;background-color: #fff;}
	.container__widget-footer2 {display: flex;flex-direction: column;justify-content: space-between;height: 100%;margin-top: 3rem;}
	.container__widget-footer2 .widget{display: flex;justify-content: center;}
	.box-share{display: flex;justify-content: center;align-items: center!important;width: 95%;gap: 0;}
	.container__widget-footer2 .widget:nth-child(1) img {width: 41.7rem;}
	.container__widget-footer1 .logo-footer {display: block;}
	.container__widget-footer1 .logo-footer {margin-bottom: 3.9rem;text-align: center;}
	.container__widget-footer2 .logo-footer {display: none;}
	.container__widget-footer2 .wp-block-columns{text-align: center;}
	
	/*========== COPYRIGHT ==========*/
	#copyright{display: flex;justify-content: center;}
}
@media screen and (min-width:768px){
	/*========== ERROR 404 - MAINTENANCE ==========*/
	#error404,
	#maintenance{background:url("images/404-background.png") no-repeat center 0; background-size:cover;}
	#error404 .wccol-md-4,
	#maintenance .wccol-md-4{order:1;}
	#error404 .wccol-md-4 img,
	#maintenance .wccol-md-4 img{margin:0 auto;}
	#error404 .wccol-md-8,
	#maintenance .wccol-md-8{order:2;}
	#error404 h2{font-size:15rem;}
	#maintenance h2{font-size:9rem;}
	#error404 h4,
	#maintenance h4{font-size:7rem;}
	#error404 p,
	#maintenance p{font-size:1.8rem;}

	/*========== TOPBAR ==========*/
	#topbar #widget__social-buscar-movil {top: 9rem;}

	/*========== HEADER ==========*/
	#header #container__logo img{max-width:25rem;}

	/*========== BANNER ==========*/
	.section-equipo .tpgb-cont-in {bottom: 0;left: 0;}
	.container__row {max-width: 80%;}

	/*========== CONSULTA ==========*/
	.box-consulta-texto {position: absolute;top: 3%;left: -7%;}

	/*========== GALERIA ==========*/
	.text-galeria {bottom:2rem;left: 2rem;}

	/*========== FACTURA ==========*/
	.list-paga-factura .tpgb-icon-list-item:nth-child(3) .tpgb-icon-list-text .box-botones-pago{display: flex;gap: 1rem;padding-left: .5rem;}
	.list-paga-factura .tpgb-icon-list-item:nth-child(3) .tpgb-icon-list-text p{padding-bottom: 2.5rem;}
	.list-paga-factura .tpgb-icon-list-item:nth-child(3) .tpgb-icon-list-text img{width: 11rem;}

	/*========== SEDES ==========*/
	.sedes-home .sedes-home-interno {width: 17rem;height: 24rem;}

	/*========== SERVICIOS HOME ==========*/
	/* .btn-service a {padding: .8rem 0.5rem!important;} */
	.container-inter-services .tpgb-infobox {margin-left: 0;}
	.container-inter-services .info-box-inner:nth-child(1) .m-r-16 {margin-right: 0!important;}
	.container-inter-services .tpgb-infobox {justify-content: space-around;}

	/*========== SEARCH HOME ==========*/
	.container-search article {width: calc(50% - 2rem);}
	.container-search .container__content .post-item{height: 30rem;}
	.container-search .post-item h5 {min-height: 13rem;}
	.container-search .post-item h5 a{font-size: 2rem;}
	.container-search .container__content .post-item{height: 35rem;}

	/*========== CONSULTA ==========*/
	.container-consulta .fondo-consulta {position: relative;border-radius: 2rem 17rem 2rem 2rem;}
	.container-consulta .fondo-consulta::before {content: "";position: absolute;background-image: url(images/chica-consulta.png);background-repeat: no-repeat;background-size: contain; bottom: 0;right: -70%;width: 100%;height: 134%;z-index: 1;}

	/*========== SINGLE SERVICIOS ==========*/
	.container-servicio {flex-direction: row;}
	.container_container-image {width: 50%;margin-right: 2rem;}
	.container-imagen {height: 36rem;padding-top: 0;}
	.container_container-desciption {width: 50%;text-align: left;}
	.tour-servicios .tpgb-tabs-nav-wrapper .tpgb-tabs-nav .tpgb-tab-li {width: auto;}
	.container_container-desciption .container-description p, .container_container-desciption .container-description ol li{font-size: 2rem;}
	.container_container-desciption .container-description p {text-align: justify;}
	/* .container_container-image h1{margin-bottom: 5rem;font-size: 2.8rem;} */
	.title-servicio {width: 90%;}
	.title-servicio h1 {font-size: 2.8rem;}
	/* .container_container-image h1::before {height: 150%;} */
	.btn-back-mobile {display: none;}
	.btn-back {display:block;}

	/*========== SINGLE SERVICIO FUNCIÓN PULMONAR ==========*/
	.acordeon-content {flex-direction: row;}
	.acordeon .acordeon-image {max-width: 35%;}
	.acordeon .acordeon-content-text {max-width: 65%;}
	.acordeon-item.active .acordeon-content {padding: 3rem 5.6rem 4.7rem;}
	.acordeon-content p{font-size: 2rem!important;}
	p.parrafo-extra-bold {font-size: 2rem!important;}
	.acordeon-content h2{font-size: 2rem!important;}

	/*========== SINGLE ==========*/
	#container__content-content h1 a{font-size: 2.8rem;line-height: 3.28rem;}
	#container__content-content .tpgb-container-row p {font-size: 2rem;line-height: 2.8rem;}
	.box-date p{font-size: 2.4rem;}
	.box-date span{font-size: 2.4rem;}

	/*========== FORMULARIOS ==========*/
	.container-form.container-encuensta .title-encuesta {font-size:3.6rem!important;line-height:5.2rem;padding-bottom:8rem;}
	.container-form.container-encuensta .parrafo-encuesta {font-size:2.4rem!important;line-height:5.2rem;padding-bottom:8rem;text-align: center;}
	.container-form.container-encuensta .frm_primary_label,.container-form.container-encuensta .frm_opt_container .frm_checkbox label{font-size: 2.5rem;line-height: 5.2rem;}
	.container-form.container-encuensta .frm_form_field.frm_html_container:nth-child(2) p{font-size: 2.5rem!important;line-height: 5.2rem;}
	.container-form.container-encuensta input{font-size: 1.8rem;}
	.container-form.container-encuensta .frm_primary_label,.container-form.container-encuensta .frm_opt_container .frm_checkbox label{font-size: 2rem;line-height: 3rem;}
	.container-form.container-encuensta .title-encuesta {font-size:2.5rem!important;line-height:3rem;padding-bottom:5rem;}
	.container-form.container-encuensta .parrafo-encuesta {font-size:2rem!important;line-height:3rem;}
	.container-form.container-encuensta input[type="checkbox"]{width: 4rem;height: 4rem;}
	.container-form.container-encuensta .frm_form_field.frm_html_container:nth-child(2) p{font-size: 2rem!important;line-height: 3rem;}
	.container-formulario .frm_submit button{font-size:2rem!important;}
	#widget__container-sidebar ul li .wp-block-latest-posts__featured-image{margin-top: 2rem;}
	.container-form .frm_submit button {padding: 2.1rem 4.5rem!important;}

	/*========== CONTACTO ==========*/
	.container-formulario::before {height: 94%;bottom: 5.3rem;}
	.container-contacto .frm_form_fields .frm_fields_container {padding: 0 3.7rem 6.3rem 0;}

	/*========== FOOTER ==========*/
	#footer{padding:4rem 1rem 1rem 1rem;}
	#footer .topbar{display:grid;}
	#footer .container__row {max-width: 95%;}
	#footer *{text-align:right;}
	#footer .container__row{flex-direction:inherit;}
	#footer .container__row .wcrow {gap: 6rem;}
	#footer .container__row #nav__footer{margin:0 0 0 auto;}
	#footer .container__row #nav__footer ul.menu{justify-content:flex-start;}
	.container__widget-footer1 #menu-menu-footer li a {width: 41rem;font-size: 1.8rem;}
	.container__widget-footer2 {justify-content: space-evenly;margin-top: 0;}
	.box-share{width: 60%;}
	.container__widget-footer2 .widget:nth-child(1) img {width: 23rem;}
	.container__widget-footer1 .logo-footer {display: none;}
	.container__widget-footer2 .logo-footer {display: block;}
	
}
@media screen and (min-width:1024px){
	/*========== GENERAL ==========*/
	h2 {font-size: 4rem!important;}
	h3 {font-size: 2rem!important;}
	p:not(.box-factura p):not(.sedes-home .sedes-home-interno p):not(.sedes-contacto p):not(.box-date p):not(.container_container-desciption .container-description p):not(.container-form.container-encuensta .frm_form_field.frm_html_container:nth-child(2) p):not(.acordeon-content p) {font-size: 1.9rem!important;}
	.box-factura p {font-size: 2.8rem!important;}

	/*========== SCROLL TOP ==========*/
	#scrollto__top{bottom:8rem;}

	/*========== TOPBAR==========*/
	#topbar {box-shadow: none;}
	/* #topbar .container__row{justify-content: flex-end; gap:4.5rem;} */
	#topbar .container__row{justify-content: center; gap:4.5rem;}

	/*========== HEADER ==========*/
	#header{padding:0}
	.wp-block-search__label {display: none;}
	.wp-block-search__input {border-radius: 2rem!important;border: .1rem solid #00ADEE;}
	.wp-block-search__button {margin-left: .5rem;left: 0;border: none;}
	.wp-block-search__button-outside {position: inherit;}

	/*========== BANNER ==========*/
	.banner-icad {min-height: 58.8rem;}
	/* .section-equipo .tpgb-cont-in {bottom: -3rem;left:10%;} */
	.section-equipo .tpgb-cont-in {position: absolute;bottom: 3rem;left: 10%;}
	.banner-interno .tpgb-cont-in, .banner-derecho .tpgb-cont-in{z-index: 1;}
	.container-box-servicios {margin-top: 3rem!important;}

	/*========== COMUNICATE ==========*/
	#container__comunicate {top: 60%;}
	#container__comunicate .btn-comunicate {display: inline-flex;align-items: center;background-color: #F2F2F2;padding: 1rem;border-radius: 0.5rem;box-shadow: 0 .4rem .9rem 0 rgba(0, 0, 0, 0.15);font-size: 1.357rem;font-weight: 600;line-height: 129%;color: #00adee!important;font-family: 'Inter', sans-serif;}
	#container__comunicate .btn-comunicate-movil {display: none;}
	#container__comunicate .btn-comunicate {padding: 1rem 1rem 1rem 3rem;}
	#container__comunicate .btn-comunicate img {margin-left: 2.9rem;}

	/*========== FACTURA ==========*/
	.list-paga-factura .tpgb-icon-list-item:nth-child(3) .tpgb-icon-list-text .box-botones-pago{gap: 5rem;}
	.list-paga-factura .tpgb-icon-list-item:nth-child(3) .tpgb-icon-list-text img{width: 15rem;}

	/*========== GALERIA ==========*/
	.text-galeria {bottom:4rem;left: 4rem;}

	/*========== SEDES ==========*/
	.sedes-home .sedes-home-interno {width: 21rem;height: 33rem;}
	.sedes-home .sedes-home-interno .tpgb-cont-in {word-break: break-word;}
	.sedes-home .tpgb-container-row .tpgb-cont-in {opacity: 0;transition: opacity 0.3s ease-out;}
	.sedes-home .tpgb-row-background {transition: backdrop-filter 0.3s ease;border-radius: 2rem;}

	/*========== SERVICIOS HOME ==========*/
	.container-inter-services .info-box-inner:nth-child(1) .m-r-16 {margin-right: 1.6rem!important;}
	.container-servicios-icad .tpgb-container-col{overflow: visible;}

	/*========== SEARCH HOME ==========*/
	.container-search article {width: calc(25% - 2rem);}
	.container-search .container__content .post-item{height: 45.9rem;}

	/*========== BLOG ==========*/
	.container-white {margin-top: -28rem;padding-top: 33rem;padding-bottom: 12rem;}

	/*========== SINGLE SERVICIOS ==========*/
	.container-servicio {display: flex;margin: 3rem auto 2rem;width: 80%;}
	.container_container-image {width: 50%;margin-right: 6rem;}
	.btn-back a. .btn-back-mobile a{padding-top: 2rem;}
	.btn-back a img, .btn-back-mobile a img{padding-bottom: 2rem;}
	.container-imagen {height: 44rem;}
	/* .container_container-image h1::before {height: 200%;} */
	.title-servicio {width: 80%;}
	.title-servicio h1::before {height: 200%;}

	/*========== SINGLE SERVICIO FUNCIÓN PULMONAR ==========*/
	#main__wrapper .container-acordeon {width: 80%;}
	.acordeon-item .acordeon-title {font-size: 1.8rem;}

	/*========== SINGLE ==========*/
	#sidebar__post .btn-back {margin-bottom: 4rem;}
	#widget__container-sidebar img {margin-bottom: 3.5rem;}
	#widget__container-sidebar ul li .wp-block-latest-posts__featured-image{margin-top: -2rem;}
	#widget__container-sidebar h3 {margin-bottom: 5.2rem;}
	.container-breadcrumbs {margin: 6.2rem 0 4.8rem;}

	/*========== CONTACTO ==========*/
	.container-formulario::before {height: 110%;bottom: .2rem;}

	/*========== FOOTER ==========*/
	#footer{padding:8rem 1rem 1rem 1rem;}
	#footer .topbar{margin:0 0 4rem 0;}
	#footer .container__row {max-width: 70%;}
	#footer .topbar *{font-size:1.4rem;}
	#footer .topbar h3{font-size:2.5rem;}
	/* .container__widget-footer2 {justify-content: space-evenly;} */
	.container__widget-footer2 .widget:nth-child(1) img {width: 41.7rem;}
}

@media screen and (min-width:1280px){
	/*========== BANNER ==========*/
	.section-equipo .tpgb-cont-in {position: absolute;bottom: 3rem;left: 10%;}

	/*========== SERVICIOS HOME ==========*/
	.container-box-servicios {margin-top: -7rem!important;}
}

@media screen and (min-width:1400px){
	/*========== BANNER ==========*/
	.banner-icad {min-height: 117rem;}
	.section-equipo .tpgb-cont-in {position: absolute;bottom: 30rem;left:8%;}

	/*========== SERVICIOS HOME ==========*/
	.container-box-servicios {margin-top: -30rem!important;}
}

@media screen and (min-width:1500px){

	/*========== GENERAL ==========*/
	h2 {font-size: 5rem!important;}
	h3 {font-size: 2.5rem!important;}

	/*========== BANNER ==========*/
	.banner-icad {min-height: 117rem;}
	.section-equipo .tpgb-cont-in {position: absolute;bottom: 18rem;left:10%;}
	.banner-servicio .tpgb-cont-in {padding: 31rem 0 37rem;z-index: 1;}
	.banner-interno .tpgb-cont-in {padding: 34rem 0 43rem;z-index: 1;}
	.banner-derecho .tpgb-cont-in {padding: 12rem 0 20rem;}

	/*========== SERVICIOS HOME ==========*/
	.container-box-servicios {margin-top: -14rem!important;}

	/*========== HOME ==========*/
	.box-consulta-texto {position: absolute;top: 18%;left: -7%;}
	.containar-services span{font-size: 3.2rem!important;line-height: 3.7193rem!important;}
	.container-servicios-icad {min-height: 151.8rem;}

	/*========== BLOG ==========*/
	.container-white {margin-top: -32rem;padding-top: 37rem;padding-bottom: 20rem;}

	/*========== SEDES ==========*/
	.sedes-home .sedes-home-interno {width: 29.5rem;height: 43.2rem;}

	/*========== SINGLE SERVICIOS ==========*/
	.container-servicio {display: flex;margin: 8rem auto;width: 75%;}
	/* .container_container-image h1{font-size: 3.5rem;} */
	.title-servicio h1{font-size: 3.5rem;}
	.container_container-desciption p{font-size: 1.938rem;}
	.container_container-desciption ul li{font-size: 1.938rem}
	.container-modalidad h4, .container-sede h4 {display: block;font-size: 1.938rem;}

	/*========== CONSULTA ==========*/
	.container-consulta {margin-top: 15rem;}
	.container-consulta .fondo-consulta {border-radius: 2rem 22rem 2rem 2rem;}
	.container-consulta .fondo-consulta > .tpgb-cont-in {padding: 6rem 0 2rem;}
	.container-consulta .fondo-consulta::before {right: -75%;height: 145%;}

	/*========== SEDES ==========*/
	.sedes-home .sedes-home-interno {width: 29.5rem;height: 43.2rem;border-radius: 2rem;border-bottom: 0.00001rem solid #e3e3e3;}

	/*========== SINGLE ==========*/
	#sidebar__post {margin-left: 8rem;}
	#sidebar__post .btn-back {margin-bottom: 8rem;text-align: left!important;}
	#content_article {max-width: 75%;}

	/*========== CONTACTO ==========*/
	.container-contacto {padding: 5rem 0 23rem;}

}

@media screen and (min-width:1900px){
	/*========== SERVICIOS HOME ==========*/
	.container-box-servicios {margin-top: -5rem!important;}

	/*========== SERVICIOS ==========*/
	.container-imagen {width: 62.5rem;height: 58.6rem;}

}



@media screen and (min-width:2100px){
	/*========== BANNER ==========*/
	.banner-icad {min-height: 143rem;}
	.section-equipo .tpgb-cont-in {position: absolute;bottom: 27rem;}
}

