/*!/wp-content/themes/bootstrap-blocks/css/theme-ui.css*/:root{--main-20:#0d4e58;--main-40:#007781;--main-60:#009f99;--main-80:#aadfdd;--main-90:#d5efee;--main-100:#e9e9e9;--error:#b64d34;--neutral-10:#f1f1f1;--neutral-20:#b8b9bb;--neutral-30:#333436;--heading-10:#0d4e58;--heading-20:#0d4e58;--heading-30:#0d4e58;--dark-10:#1c1b1f;--dark-20:#202427;--dark-30:#222a2d;--light-10:#f1f8f8;--light-20:#f0f4f4;--light-30:#F2FAFA;--light-40:#0CBCBC;--high-10:#6ad0cc}h1,h2{color:var(--heading-10)}h3,h4,h5,h6{color:var(--heading-20)}a,a:visited{color:var(--neutral-30)}a:hover,a:focus{color:var(--main-40)}p{color:var(--neutral-30)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--main-20)}.form-control,.form-select{border-bottom:2px solid var(--main-10)!important}.form-control,.form-select{border-bottom:2px solid var(--main-20)!important}.form-control:focus,.form-select:focus{color:var(--neutral-30);border-color:var(--main-60);box-shadow:none;background:var(--light-20)}.wpcf7-not-valid-tip{font-size:.85rem;color:var(--main-60)}.bg-light{background:var(--light-10)!important}.px-6{padding-left:6rem;padding-right:6rem}.bg-gray{background:var(--neutral-10)}a[href*="agenda/agenda_new/agenda_web"].btn{border:2px solid #106fd5;background:#106fd5;color:#fff}a[href*="agenda/agenda_new/agenda_web"].btn::before{background-color:#2278c8}a[href*="agenda/agenda_new/agenda_web"].btn:hover{border-color:#2278c8;background:#2278c8;color:#fff}a[href*="agenda/agenda_new/agenda_web"].btn:active{border-color:#3b7bb2;background:#3b7bb2;color:#fff}.btn{border:2px solid var(--main-20);color:var(--main-20)}.btn.main-btn{background-color:var(--main-20);border-color:#fff0}.btn:hover{border:2px solid var(--main-20)}.btn::before{background-color:var(--main-60)}.btn:visited{color:var(--main-20)}ol li::marker{color:var(--neutral-30)}thead th{border:1px solid rgb(0 159 153 / .35)}tbody th,tbody td{border:1px solid rgb(0 159 153 / .35)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--main-20);border-bottom:4px solid var(--main-20)}.nav-tabs{justify-content:space-between;border-bottom:4px solid var(--neutral-20)}@keyframes circle-click{0%{width:0;height:0;top:calc(50%);left:calc(50%);background:#fff0}50%{background:rgb(0 159 153 / .25)}99%{width:300px;height:300px;top:calc(50% - 150px);left:calc(50% - 150px);background:#fff0}100%{width:0;height:0;top:calc(50%);left:calc(50%);background:#fff0}}.wp-pagenavi a:hover,.wp-pagenavi span:hover{background:var(--main-40)}.wp-pagenavi span.current{background:var(--main-60)}header .nav-link{color:var(--neutral-30)}header .dropdown-menu ul li a{color:var(--neutral-30)}header .dropdown-menu h2{color:var(--main-20)}header .dropdown-menu ul li a:hover{color:var(--main-60)}ul.top-menu li a.active{color:var(--main-60)}input:checked+.slider-round{background-color:var(--main-20)}.main-header{border-top:1px solid var(--main-60);border-bottom:0}ul.mobile-menu li i.bi-search{color:var(--main-20)}ul.mobile-menu li i.bi-list{color:var(--main-20)}@media screen and (max-width:992px){ul.top-menu{border-top:1px solid var(--main-60);border-bottom:1px solid var(--main-60)}}ul.offcanvas-nav a.nav-btn{border-bottom:1px solid var(--main-60)}ul.offcanvas-nav a.nav-btn:hover{color:var(--main-60)}.offcanvas .accordion-header{border-bottom:1px solid var(--main-60)}ul.nav-list li a:hover{color:var(--main-60)}.bmenu{background:var(--main-20)}.bmenu:before{background:var(--main-20)}.bmenu:after{background:var(--main-20)}footer{background:var(--dark-10)}footer a:hover{color:var(--main-90)}footer p{color:#fff}ul.circle-buttons li a{background:var(--main-40)}p.small-lines{border-top:1px solid var(--main-20);border-bottom:1px solid var(--main-20);color:var(--main-20)}.fixed-element .tooltip-hover{color:var(--main-40)}.fixed-element a:hover .tooltip-hover{color:var(--main-20)}#nav-info .address i,.info-principal i{color:var(--main-20)}.modal .btn-close i{color:var(--main-20)}.nav-link:focus,.nav-link:hover{color:var(--main-60)}.fixed-element.sticky-top ul.circle-buttons li a{background:#2278c8}ul.aside-links li{border-bottom:1px solid var(--main-60)}ul.aside-links li.active{border-top:1px solid var(--main-60);background:var(--light-10)}ul.aside-links li.active a{color:var(--main-20)}#aside-content aside h3{color:var(--main-60)}@media screen and (max-width:992px){aside h3{background:var(--main-20)}#toggle-accesos{background:var(--main-40)}ul.aside-links li{border-bottom:1px solid var(--main-60)}}.timeline .btop{border-top:1px solid rgb(0 159 153 / .5)}.timeline .next-btn{color:var(--main-20)}.timeline .next-btn:visited{color:var(--main-20)}.timeline a .img-container{border:4px solid var(--main-60)}.line-across:before{background:var(--neutral-20)}.tabs a.link-listing i{color:var(--main-20)}.timeline button .img-container{border:4px solid var(--main-20)}.timeline button.active .img-container{border:4px solid var(--main-60)}.timeline button:hover .img-container{border:4px solid var(--main-80)}.timeline:after{background:var(--main-60);opacity:.5}.timeline:after{background:rgb(0 159 153 / .5)}.cards.link-cards.colored-cards a:hover article{background:var(--light-10)}.cards.link-cards.colored-cards a:hover article h3{color:var(--main-20)}.cards.link-cards.colored-cards .grid-cards a:nth-child(1) .card-img-container{border:2px solid #f3b632}.cards.link-cards.colored-cards .grid-cards a:nth-child(2) .card-img-container{border:2px solid #344f8c}.cards.link-cards.colored-cards .grid-cards a:nth-child(3) .card-img-container{border:2px solid #4c9fdc}.cards.link-cards.colored-cards .grid-cards a:nth-child(4) .card-img-container{border:2px solid #eb8213}.cards.link-cards.colored-cards .grid-cards a:nth-child(5) .card-img-container{border:2px solid #63e6be}.cards.link-cards.colored-cards .grid-cards a:nth-child(6) .card-img-container{border:2px solid #4c9fdc}.cards.link-cards.colored-cards .grid-cards a:nth-child(1):hover .card-img-container{background:#f3b632}.cards.link-cards.colored-cards .grid-cards a:nth-child(2):hover .card-img-container{background:#344f8c}.cards.link-cards.colored-cards .grid-cards a:nth-child(3):hover .card-img-container{background:#4c9fdc}.cards.link-cards.colored-cards .grid-cards a:nth-child(4):hover .card-img-container{background:#eb8213}.cards.link-cards.colored-cards .grid-cards a:nth-child(5):hover .card-img-container{background:#63e6be}.cards.link-cards.colored-cards .grid-cards a:nth-child(6):hover .card-img-container{background:#4c9fdc}.share ul li a{color:var(--main-20)}.post-content h2,.post-content h3{color:var(--main-40)}.accordion-header{border-top:1px solid var(--main-60)}.accordion-item:last-child .accordion-header{border-bottom:1px solid var(--main-60)}h3 .accordion-button:not(.collapsed){color:var(--heading-20)}h3 .accordion-button{color:var(--neutral-30)}.accordion-button:not(.collapsed){color:var(--heading-20)!important}.accordion em{font-style:normal;color:var(--heading-20)!important}.accordion-button:focus{border-color:var(--heading-10);box-shadow:0 0 0 .25rem #fff0!important}.accordion-body ol li h4{color:var(--neutral-30)!important}.banner-bg a{color:var(--main-20)}@media screen and (max-width:992px){.banner-bg-text{background:var(--light-20)!important}}.banner-img h1,.banner-img h2,.banner-img h3,.banner-img h4,.banner-img p,.banner-img a{color:var(--main-20)}.banner-img.light{background:var(--main-40)}.banner-img.spaced .banner-text{background:var(--light-20)}.banner-img.gradient .banner-text{background:var(--light-20)}.banner-img.gradient .gradient-container::after{background:linear-gradient(90deg,rgb(240 244 244) 0%,#fff0 100%);width:200px}.banner-img .bg-light{background:var(--light-20)}.blog{background:var(--light-10)}.blog h2{color:var(--heading-10)}.blog article h3{color:var(--heading-10)}.blog article h3{border-bottom:1px solid var(--main-20)}.blog .grid-news a:hover{border:1px solid var(--heading-10)}.blog .grid-news a.blog-main:hover{border:1px solid var(--heading-10);border-bottom:8px solid var(--heading-10)}.blog .grid-news a.blog-aside:hover{border-right:5px solid var(--heading-10)}article.testimonio img{border:3px solid var(--main-60)}article.equipo{border:2px solid var(--main-60)!important;border-bottom:8px solid var(--main-60)!important}.gray-box{background:var(--light-20)}.gray-box i.bi-geo-alt{color:var(--main-20)}.square{background:var(--main-20)}.box strong{color:var(--heading-20)}.cards.link-cards.colored-cards .grid-cards a:hover article{border:2px solid var(--main-60)}.cards.link-cards.colored-cards a:hover article h3{color:var(--main-20)}.box-bg{background:var(--light-20)}.box.light-bg .container{background:var(--light-20)}.cards.box-cards article{border:1px solid var(--main-60)}.cards.box-cards article img{border-bottom:1px solid var(--main-60)}.cards.box-cards a:hover article .card-content{background:var(--heading-20)}.cards.light-cards article{border:1px solid var(--main-60)}.cards.link-cards article{border:1px solid var(--main-60);color:var(--neutral-30)}.cards.light-bg{background:var(--light-10)}.cards.light-bg.box-cards a:hover .card-content{background:var(--main-60)}.cards.light-bg.box-cards a:hover article{border:2px solid var(--main-60)}.cards.circle-img article{border:1px solid var(--main-60)}.cards.numbered article h3{color:var(--heading-20)}.cards.numbered article span{color:var(--heading-20)}.cards.thin article{border:1px solid var(--main-60);border-bottom:8px solid var(--main-60)}.cards.simple article{border-top:1px solid var(--main-60)}.cards.simple article:first-child{border-top:2px solid var(--main-60)}.cards.simple article:last-child{border-bottom:1px solid var(--main-60)}.cards.simple article .card-content a{color:var(--main-20)}.cards.gray-cards article{background:var(--light-20)}.cards.thin.alt article{border:1px solid #ec8213;border-bottom:8px solid #ec8213}.cards.thin.aux article{border:1px solid #f3b632;border-bottom:8px solid #f3b632}.cards.cards-carousel.aside article{background:var(--light-20);border:1px solid var(--main-60)}.cards.cards-carousel.aside .swiper-button-next,.cards.cards-carousel.aside .swiper-button-prev{color:var(--heading-20);border:2px solid var(--heading-20)}.cards.cards-carousel.aside.aside-testimonios article{border:1px solid var(--main-60)}.cards.cards-carousel.aside.aside-testimonios article img.circle-img{border:3px solid var(--main-60)}.centered-card h2{color:var(--heading-10)}.centered-card article i.bi-quote{color:var(--heading-20)}.centered-card .swiper-slide article{border:1px solid var(--heading-20)}.centered-card .swiper-slide-active article{border:3px solid var(--heading-20)}.centered-card .swiper-button-next,.centered-card .swiper-button-prev{color:var(--heading-20);border:2px solid var(--heading-20)}.cards.cards-carousel.half article{border:1px solid var(--main-60)}.cards.cards-carousel.half .article-content{background:var(--light-20);min-height:385px}.cards.cards-carousel.half .article-content h3{color:var(--heading-20)}.cards.cards-carousel.half .article-content h3:after{background:var(--heading-20)}.cards.cards-carousel.tec article{border:1px solid var(--main-60);background:var(--light-20)}.cards.cards-carousel.tec .swiper-button-prev{color:var(--heading-20);border:2px solid var(--heading-20)}.cards.cards-carousel.tec .swiper-button-next{color:var(--heading-20);border:2px solid var(--heading-20)}.cards-feed article h3{color:var(--main-20)}.cards-feed article.sedes-principales ul{border-bottom:1px solid var(--main-60)}.cards-feed article.sedes-principales ul li a{color:var(--neutral-30)}.cards-feed article.sedes-principales h3{border-top:1px solid var(--main-60);border-bottom:1px solid var(--main-60)}.cards-feed.dark{background:var(--main-20)}.cards-paginated article h3{color:var(--main-20)}.cards.team article{border:1px solid var(--main-60);border-bottom:8px solid var(--main-60)}.header.light{background:var(--heading-20)}.header.light.especialidades{background:var(--main-20)}.header.gradient:before{background:linear-gradient(180deg,rgb(13 78 88) 0%,#fff0 40%)}a.link-listing{color:var(--neutral-30);border-bottom:1px solid var(--main-60)}a.link-listing:hover{background:var(--light-10);color:var(--main-20)}a.link-listing i{color:var(--main-20)}.list .row .col-lg-4:nth-child(1) a.link-listing,.list .row .col-lg-4:nth-child(2) a.link-listing,.list .row .col-lg-4:nth-child(3) a.link-listing{border-top:1px solid var(--main-60)}.list .row .col-lg-6:nth-child(1) a.link-listing,.list .row .col-lg-6:nth-child(2) a.link-listing{border-top:1px solid var(--main-60)}.list.brands a.link-listing{border:0px!important}.list.brands .col-6:nth-child(1) a.link-listing,.list.brands .col-6:nth-child(2) a.link-listing,.list.brands .col-6:nth-child(3) a.link-listing{border-top:1px solid var(--main-60)}.list.brands .col-6:nth-child(3n+1) a.link-listing{border-left:1px solid var(--main-60)}@media (max-width:992px){.list .col-lg-6:last-child a.link-listing{border-bottom:1px solid var(--main-60)}.list .col-lg-6:nth-last-child(2) a.link-listing{border-bottom:0}.list .row .col-lg-6:nth-child(2) a.link-listing{border-top:none}}.swiper-pagination-bullet{border:1px solid var(--main-60)}.swiper-pagination-bullet-active{background:var(--main-60)}#fraction{color:var(--heading-20);border-bottom:2px solid var(--heading-20)}.slider .swiper-button-next,.slider .swiper-button-prev{background:rgb(184 185 187 / .65)}.table-title{border-bottom:3px solid var(--main-60)}.table-content .table-item{border-bottom:1px solid var(--main-60)}.tabs .tab-content a{color:var(--neutral-30)}.tab-btn.actived{color:var(--main-20);border-bottom:4px solid var(--main-20)}.text a{color:var(--main-60)}.text-img a{color:var(--main-20)}.text-img a i{color:var(--main-20)}.text-img a.btn i{color:#fff}.text-img.bg-light{color:var(--light-20)}.text-img-listing.twocolumns .card-container{border-bottom:1px solid rgb(0 159 153 / .5)}.text-img-listing.twocolumns .card-container:nth-child(1){border-top:1px solid rgb(0 159 153 / .5)}.text-img-listing.twocolumns .card-container:nth-child(2){border-top:1px solid rgb(0 159 153 / .5)}.chart article.columns ul li.light{background:var(--light-30);border:1px solid var(--main-40);color:var(--dark-10)}.chart article.columns ul li.white{border:1px solid var(--main-40);color:var(--dark-10)}.chart.cards.light{background:var(--main-20)}article.endpoint-right:after{background:var(--main-60)}article.endpoint-right:before{background:var(--main-60)}article.endpoint-left:after{background:var(--main-60)}article.endpoint-left:before{background:var(--main-60)}.endpoint-top:after{background:var(--main-60)}.endpoint-top:before{background:var(--main-60)}.chart article.columns ul li{background:var(--main-40)}.chart article.columns ul li.main{background:var(--main-20)}.chart article.columns ul li.left-down:before{border-top:2px solid var(--main-60);border-left:2px solid var(--main-60)}.chart article.columns ul li.left-up:before{border-bottom:2px solid var(--main-60);border-left:2px solid var(--main-60)}.chart article.columns ul li.left:before{background:var(--main-60)}.chart article.columns ul li.left span:before{background:var(--main-60)}.chart article.columns ul li.left-con:before{background:var(--main-60)}.chart article.columns ul li.left-line span:before{background:var(--main-60)}.chart article.columns ul li.left-fix span:before{background:var(--main-60)}.chart article.columns ul li.right-fix span:after{background:var(--main-60)}.chart article.columns ul li.down:before{background:var(--main-60)}.chart article.columns ul li.right-down:after{border-top:2px solid var(--main-60);border-right:2px solid var(--main-60)}.chart article.columns ul li.right-up:after{border-bottom:2px solid var(--main-60);border-right:2px solid var(--main-60)}.chart article.columns ul li.right:after{background:var(--main-60)}.chart article.columns ul li.right span:after{background:var(--main-60)}.chart article.columns ul li.right-con:after{background:var(--main-60)}.chart article.columns ul li.right-line span:after{background:var(--main-60)}.chart article.columns ul li.up-right i:before{border-top:2px solid var(--main-60);border-left:2px solid var(--main-60)}.chart article.columns ul li.up-left i:before{border-top:2px solid var(--main-60);border-right:2px solid var(--main-60)}.chart article.columns ul li.up i:before{background:var(--main-60)}.chart article.columns ul li.up i:after{background:var(--main-60)}.chart.grid-5 .grid-cards article.columns:before{background:var(--main-60)}.chart article.columns ul li.left-down-parent strong:before{border-top:2px solid var(--main-60);border-left:2px solid var(--main-60)}.chart article.columns ul li.left-parent strong:before{background:var(--main-60)}.chart article.columns ul li.left-parent strong:after{background:var(--main-60)}.chart article.columns ul li.left-fix-dashed span:after{border-left:2px dashed var(--main-60)}.chart article.columns ul li.left-dashed:before{border-top:2px dashed var(--main-60)}.chart article.columns ul li.left-up-dashed:before{border-bottom:2px dashed var(--main-60);border-left:2px dashed var(--main-60)}@media screen and (max-width:992px){.chart article.columns ul li.left-connector-mobile span:before{border-right:2px dashed var(--main-60)}}article.directorio h3{border-bottom:2px solid var(--main-60)}.chart.cards.thin.alt article.directorio h3{border-bottom:2px solid #ec8213}.chart.cards.thin.aux article.directorio h3{border-bottom:2px solid #f3b632}.wpcf7-not-valid-tip{color:var(--error)}.wpcf7-not-valid-custom-tip{color:var(--error);font-size:.85rem;font-weight:400}.wpcf7-form.invalid .invalid-label>*{color:var(--error)}.template-content .box .box-content a:not(.btn){color:var(--main-20)}.cards.link-cards article{border:1px solid #004E59}.cards.link-cards a:hover,.cards.link-cards.colored-cards .grid-cards a:hover article{border-color:#004E59}