/*!/wp-content/themes/bootstrap-blocks/css/main.css*/*,body{font-family:"Montserrat",sans-serif}body.page{-webkit-overflow-scrolling:touch}h1,.h1{font-size:2.75rem;font-weight:700}h2,.h2{font-size:2.125rem;font-weight:700}h3,.h3{font-size:1.875rem;font-weight:700}h4,.h4{font-size:1.75rem;font-weight:700}h5,.h5{font-size:1.375rem;font-weight:700}h6,.h6{font-size:1.25rem;font-weight:700}.h7{font-size:1.125rem;font-weight:700}@media (max-width:992px){h3,.h3{font-size:1.375rem}}.post,.page{margin:0}a{color:#ccc}.compensate-for-scrollbar{margin-right:0px!important}.disable-container .container{padding:0px!important}ul.breadcrumb{margin-bottom:30px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{margin:15px 0;padding:9px 15px;border-radius:5px}:is(input,select,textarea)::placeholder{color:var(--neutral-30)!important}.container-fluid{--bs-gutter-x:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#ccc;background-color:#fff0}.nav-tabs{border:none}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#fff0;background:#fff0}.nav-tabs .nav-link{border:none}.nav-tabs .nav-link{margin-bottom:0}.tab-content{padding:30px 0}span.form-control{border:none!important;padding:0;margin:15px 0}.wpcf7-list-item.first{margin-left:0px!important}.wpcf7 form .wpcf7-response-output{font-size:.85rem;border:none!important;margin:0;border:0;margin-bottom:15px}.form-control,.form-select{border-radius:0px!important;border:none!important;border-bottom:2px solid #ccc!important;margin:15px 0}label{font-weight:700}form h3{margin-top:30px!important}form input[type="file"]+.input-fitton{display:flex;align-items:center;color:var(--neutral-30);justify-content:center;width:100%;padding:0}.input-fitton .input-fitton-text{display:flex;align-items:center;flex:1 1 100%;gap:.5rem;justify-content:center;margin:0;padding:.625rem 1.5rem}.input-fitton .input-fitton-icon{font-size:1.25rem;pointer-events:none}.input-fitton #box.input-fitton-text{background-color:var(--neutral-10);color:#000;font-weight:700}.input-fitton #visor.input-fitton-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type="submit"]{display:block;width:100%;height:100%;background:#fff0;border:none;font-weight:700;padding:10px}.btn.submit-btn{width:fit-content;height:48px;margin:0 auto 20px 0;background:var(--main-20)}footer .btn.submit-btn{border:2px solid #FFF;background:#fff0}.btn.submit-btn input{color:#FFF}.btn.submit-btn .wpcf7-spinner{position:absolute;top:0;right:-70px}footer .btn.submit-btn:hover{border:2px solid #fff0}.transition-constraint{transition:height 0.3s ease-in-out,padding 0.3s ease-in-out,margin 0.3s ease-in-out}.transition-constraint-properties{overflow:hidden;height:0!important;margin:0!important;padding:0!important;border:none!important}a{text-decoration:none}a:visited{color:#ccc}a:focus{outline:none}a,button{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}label span:last-child{color:var(--main-20)}.full-emphasis{text-decoration:underline;font-weight:700}.box-spaced{padding-top:7.5rem}.box-contrast-light{background-color:var(--light-20)}.compact-box{max-width:720px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.py-30{padding:30px 0px!important}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.py-50{padding:50px 0}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.py-100{padding:100px 0}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.my-15{margin:15px 0px!important}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.my-30{margin:30px 0px!important}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.my-50{margin:50px 0px!important}.mt-100{margin-top:100px}.mt-120{margin-top:120px!important}.mb-100{margin-bottom:100px}.my-100{margin:100px 0}.pr-0{padding-right:0px!important}.pl-0{padding-left:0px!important}@media screen and (max-width:992px){.pr-0{padding-right:12px!important}.pl-0{padding-left:12px!important}}.form-select{margin:15px 0}.pos-relative{position:relative}ul.list-inline{margin-left:0;padding-left:0;list-style:none}ul.list-inline li{display:inline-block}b,strong{font-weight:700}.w-400{font-weight:400!important}.w-600{font-weight:600!important}.w-700{font-weight:700!important}.input-search{position:relative}.input-search i{position:absolute;top:14px;right:12px}.input-search input{padding-right:35px}.bg-gray{background:#ccc}.tab-content a:not(.link-listing){text-decoration:underline}ul li::marker{color:var(--main-60)}.btn.outline-btn{background-color:#fff0}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.centered-box{display:flex;flex-direction:column;height:100%}.centered-box.full{align-items:center;justify-content:center}.centered-box.vertically{justify-content:center}.centered-box.horizontally{align-items:center}#filter-med label{color:var(--main-40)}.form-control.form-bordered{border:2px solid #B8B9BB!important;border-radius:7px!important}.form-select.form-bordered{border:2px solid #B8B9BB!important;border-radius:7px!important;background-image:none}.input-search i{position:absolute;top:7px;right:12px;color:#B8B9BB;font-size:1.25rem}.input-select{position:relative}.input-select i{position:absolute;top:3px;right:12px;color:#B8B9BB;font-size:1.75rem}.btn{width:fit-content;border-radius:30px;font-weight:600;padding:0 20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden!important;background-color:#fff0;border:2px solid #ccc;color:#ccc;transition:all 0.5s ease;padding:10px 30px;text-decoration:none!important;-webkit-overflow:hidden;-webkit-transform:translate3d(0,0,0)}.btn i{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn.main-btn{background-color:#ccc;color:#fff}.btn.main-btn:hover{border:2px solid #fff}.btn.main-btn:visited{color:#fff}.btn span{z-index:1}.btn::before{content:"";background-color:#ccc;width:500px;height:500px;position:absolute;transform:translateX(70%) translateY(50%);border-radius:100%;z-index:0;transition:all 0.5s ease}.btn:visited{color:#ccc}.btn:hover{color:#fff;overflow:hidden!important}.btn:hover::before{transform:translateX(0%)}.btn.btn-squared{border-radius:10px;padding:14px 15px}.btn-wide{min-width:180px}.btn.fix-width{min-width:280px}.btn.btn-light{color:#fff;border:2px solid #fff}.btn.btn-light:visited{color:#fff;border:2px solid #fff}.btn-center{width:fit-content;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all 0.5s ease;margin:15px auto}.btn.btn-small{margin:20px 20px;padding:5px 20px}.btn:hover{border:2px solid #ccc}.btn:visited:hover{color:#fff}.light .btn{color:#fff;border:2px solid #fff;background:#fff0}.light .btn:visited{color:#fff;border:2px solid #fff}.center-btn .btn{margin:15px auto}.circle-img{border-radius:50%!important;object-fit:cover;object-position:top}.nav-tabs button{padding:15px 30px;text-align:center;color:#333436;font-weight:700;position:relative;bottom:-4px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#ccc;border-bottom:4px solid #ccc}.nav-tabs{border-bottom:4px solid #ccc}ol li::marker{font-size:1.25rem;font-weight:700;color:#ccc}.table{margin:30px 0}thead th{font-size:1.25rem;border:1px solid rgb(0 0 0 / .35);padding:15px!important}tbody th,tbody td{border:1px solid rgb(0 0 0 / .35);padding:15px!important}.wp-pagenavi .pages{display:none}.wp-pagenavi{display:flex;justify-content:flex-end;align-items:center;margin:70px 0}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;width:30px;height:30px;padding:4px!important;color:#000;background:#fff0;font-size:.9em;margin-bottom:10px;border-radius:50%;margin-right:10px!important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid transparent!important}.wp-pagenavi span.current:hover{transform:translateY(0)}.wp-pagenavi a:hover,.wp-pagenavi span:hover{background:#ccc;color:#fff;transform:translateY(-2px)}.wp-pagenavi span.current{background:#ccc;color:#fff}.wp-pagenavi a.first,.wp-pagenavi a.last,span.extend{display:none}@-webkit-keyframes enter{0%{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:--10px}}@keyframes enter{0%{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:--10px}}@-moz-keyframes enter{0%{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:--10px}}.loader{left:50%;top:50%;margin-left:-27.5px;margin-top:-27.5px}.square{background:#ccc;width:15px;height:15px;float:left;top:-10px;margin-right:5px;margin-top:5px;position:relative;opacity:0;-webkit-animation:enter 6s infinite;animation:enter 6s infinite}.enter{top:0;opacity:1}.square:nth-child(1){-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}.square:nth-child(2){-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;animation-delay:2.1s}.square:nth-child(3){-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;animation-delay:2.4s;background:rgb(0 0 0 / .3)}.square:nth-child(4){-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;animation-delay:0.9s}.square:nth-child(5){-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.square:nth-child(6){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.square:nth-child(8){-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}.square:nth-child(9){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}.clear{clear:both}.last{margin-right:0}.loader{min-height:100px}#load-animation{position:absolute;top:400px;left:calc(50% - 50px)}ul,ol{margin-left:15px;padding-left:0;margin-bottom:10px}header{margin-top:10px}header ul{margin-left:0;padding-left:0}header .nav-link{font-size:.875rem;font-weight:600;color:#ccc;padding:1rem 1.25rem 1rem 0.5rem!important;position:relative}header .nav-link::after{content:"";background-color:var(--main-60);border:none;bottom:0;height:.25rem;left:0;position:absolute;transition:width 0.25s ease-in-out;width:0}header .nav-link::before{content:"";border-color:currentColor;border-style:solid;border-width:1px 1px 0 0;bottom:3px;height:6px;margin:auto;position:absolute;right:5px;top:0;transform:rotate(135deg);width:6px;transition:transform 0.3s ease-in-out,bottom 0.15s ease}header .nav-link:hover::after{width:100%}header .nav-link.show::after{width:100%}header .nav-link.show::before{bottom:0;transform:rotate(315deg)}header .navbar{padding:0}header .navbar,header .dropdown{position:initial}header .dropdown-menu{border-radius:0;border:1px solid #fff;padding:20px 0;min-height:250px;box-shadow:0 10px 10px rgb(0 0 0 / .1);border:none}header .dropdown-menu img{margin-bottom:15px}header .dropdown-menu h2{font-size:1rem;font-weight:700;color:#ccc;margin-bottom:10px}header .dropdown-menu ul{list-style:none;margin-left:0;padding-left:0}header .dropdown-menu ul li{margin-bottom:5px}header .dropdown-menu ul li a{color:#ccc}header .dropdown-menu ul li a:hover{font-weight:600;text-decoration:underline;color:#ccc}header .navbar-sticky-logo{display:flex;align-items:center;justify-content:center;max-width:100%;width:54px}ul.top-menu li b{font-size:.875rem;margin-bottom:0}ul.top-menu li{margin-right:40px}ul.top-menu li:last-child{margin-right:0}ul.top-menu li a{margin:0 5px;color:#ccc}ul.top-menu li a.active{color:#ccc;font-weight:600;text-decoration:underline!important}ul.header-btns{margin-right:-22px}ul.header-btns li{margin-right:10px}ul.header-btns li:last-child{margin-right:0}.main-header{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0}.main-header ul{margin-bottom:0}.main-header .btn-squared{display:flex;align-items:center;height:45px;justify-content:center;padding:0;width:58px}.menu-container{display:block;background:#FFF}@media (min-width:992px){.menu-container.fixed-top .navbar-expand-lg .navbar-nav .dropdown-menu{top:50px}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{width:100%}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;top:190px;left:0}body.normal .navbar-expand-lg .navbar-nav .dropdown-menu{top:190px}body.medium .navbar-expand-lg .navbar-nav .dropdown-menu{top:205px}body.large .navbar-expand-lg .navbar-nav .dropdown-menu{top:220px}}header .bi-x-circle{font-size:2rem;color:var(--main-20);position:relative;top:5px}header #search-header button{background:#FFF}#search-header input.search-control{position:relative;right:-20px}#search-header form#searchform{display:block;position:relative;top:-3px;margin-bottom:-3px}#search-header form#searchformMobile{display:block;position:relative;top:-10px;margin-bottom:-7px}.modal a.btn-close{display:block;margin:15px auto;position:relative;right:auto}#sendOk i.bi-check-circle{color:var(--main-60);font-size:4rem}.switch{position:relative;display:inline-block;width:28px;height:16px}.slider-round{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s}.slider-round{border-radius:30px}.slider-round::before{border-radius:50%}.switch input{opacity:0;width:0;height:0}.slider-round::before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:50%;background-color:#fff;border-radius:100%;-webkit-transition:0.4s;transition:0.4s;transform:translateY(50%)}.switch-form{display:flex;align-items:center;gap:10px}input:checked+.slider-round{background-color:#ccc}input:checked+.slider-round::before{-webkit-transform:translate(12px,6px);-ms-transform:translate(12px,6px);transform:translate(12px,6px)}#search-header input.search-control{padding:7px 90px 7px 15px;border-radius:5px;border:2px solid var(--main-20);width:100%}#search-header input.search-control:focus-visible{border:2px solid var(--main-20);box-shadow:0 0 0 .25rem rgb(0 119 129 / .25)}#search-header button.btn-close{color:var(--main-20);z-index:9;width:100%;text-align:center}#search-header button.btn-close i{margin-left:10%}#search-header button{background:#fff0;padding:7px;border:2px solid var(--main-20);border-radius:0 5px 5px 0;width:70px;min-width:70px;max-width:70px}#search-header button i{color:var(--main-20)}header .dropdown-menu{background:#fff}ul.mobile-menu li i.bi-search{font-size:1.5rem;color:#ccc;margin-right:20px;position:relative;top:-2px}ul.mobile-menu li i.bi-list{font-size:2rem;color:#ccc}.offcanvas{width:100vw!important;top:140px!important}.offcanvas-backdrop.show{opacity:0}ul.offcanvas-nav{padding-left:0;margin-left:0;margin:0 10px}ul.offcanvas-nav a.nav-btn{display:block;padding:15px 0;border-bottom:1px solid #ccc;position:relative;font-weight:600;color:#333436}ul.offcanvas-nav a.nav-btn:hover{color:#ccc}ul.offcanvas-nav a.nav-btn i{position:absolute;top:12px;right:0;font-size:1.3rem}.offcanvas-header a{color:#333436}.offcanvas .accordion h3{margin-bottom:0}.offcanvas .accordion h3 .accordion-button{font-size:1rem;font-weight:700;border-radius:0;padding-left:10px}.offcanvas-body h2{color:#333436;border-bottom:2px solid #333436;margin-bottom:10px;padding-bottom:10px}.offcanvas .accordion{margin:0}.offcanvas .accordion-body{padding-left:10px}.offcanvas .accordion-header{border-top:none;border-bottom:1px solid #ccc}ul.nav-list{list-style:none;margin-left:0;padding-left:0}ul.nav-list li{margin-bottom:10px}ul.nav-list li a{font-weight:600;color:#333436}ul.nav-list li a:hover{font-weight:600;color:#ccc}@media screen and (max-width:992px){ul.top-menu li{margin-right:0}.main-header{border:none!important}ul.top-menu{padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}.hmenu{top:5px;right:-5px;height:30px;cursor:pointer;position:relative}.bmenu{position:relative;transform:translateY(12px);transition:all 0ms 300ms;width:20px;height:2px;background:#ccc}.bmenu:before{content:"";position:absolute;left:0;bottom:8px;width:20px;height:2px;background:#ccc;transition:bottom 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.bmenu:after{content:"";position:absolute;left:0;top:8px;width:20px;height:2px;background:#ccc;transition:top 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.bmenu.animate{background:#fff0}.bmenu.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.bmenu.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.cards.link-cards.colored-cards article .card-img-container{display:block;width:48px;height:48px;min-width:48px;padding:5px 6px;border:2px solid #ccc;border-radius:50%}.cards.link-cards.colored-cards article .card-img-container img{display:block;width:31px;height:31px}.overflow-top{position:relative;top:-70px;margin-bottom:-100px;z-index:9}.cards.link-cards.overflow-top article{background:#fff}footer{background:#ccc;color:#fff;padding:50px 0}footer ul{margin-left:0;padding-left:0;list-style:none}footer ul li{margin-bottom:10px}footer p{margin-bottom:0}footer a{color:var(--main-100);transition:all 0.5s ease}footer a:hover{color:#ccc;text-decoration:underline;transition:all 0.5s ease}footer .footer-copyrights p{font-weight:400;font-size:.65rem;opacity:.5}footer .copyright p{font-size:.65rem;opacity:.5;margin:30px 0 0 0}footer h2,footer h3{font-size:1.125rem;color:#fff}footer h4{font-size:1rem;color:#fff}footer a:visited{color:#fff}footer a.underline{display:block}.main-footer{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:30px 0;padding:30px 0}ul.rrss li{margin-right:12px}ul.rrss li i{font-size:1.5rem}ul.circle-buttons{list-style:none;margin-left:0;padding-left:0;position:relative;top:50px}ul.circle-buttons li{margin-bottom:20px}ul.circle-buttons li a{display:block;width:60px;height:60px;border-radius:50%;color:#fff;background:#ccc;padding:18px}ul.circle-buttons li a i{font-size:1.5rem}ul.circle-buttons li a{position:relative}.fixed-element .bi-calendar2-week+.tooltip-hover{min-width:215px}.fixed-element .tooltip-hover{position:absolute;filter:drop-shadow(4px 20px 8px rgb(0 0 0 / .01)) drop-shadow(2px 11px 7px rgb(0 0 0 / .05)) drop-shadow(1px 5px 5px rgb(0 0 0 / .09)) drop-shadow(0 1px 3px rgb(0 0 0 / .1)) drop-shadow(0 0 0 rgb(0 0 0 / .1));padding:20px;font-size:1rem;background:#fff;color:#ccc;border-radius:5px;min-width:fit-content;display:flex;justify-content:flex-start;font-size:16px;transition:all 0.5s ease;width:100%;right:80px;top:50%;font-weight:700;opacity:0;visibility:hidden;transform:translateY(-50%)}.fixed-element a:hover .tooltip-hover{opacity:1;visibility:visible;color:#ccc;transition:all 0.5s ease}.fixed-element ul{padding-top:0;width:fit-content;margin-left:auto;top:0;margin:0;padding:0}ul.circle-buttons li a{padding:0;display:flex;align-items:center;justify-content:center}.sticky-top{position:-webkit-sticky;position:fixed;top:70vh;z-index:1020;right:25px;transform:translateY(-50%)!important;height:auto!important;margin:0!important}.newsletter-footer{margin-bottom:30px;border-bottom:1px solid #fff}footer .form-control{margin-bottom:0;border-radius:3px!important}#emergencyModal .modal-dialog{min-width:600px}.modal .btn-close{background:none;position:absolute;top:15px;right:30px;opacity:1;width:30px;height:30px}.modal .btn-close i{font-size:1.7rem;color:#ccc}.modal-body{padding:60px}#emergencyModal h4{color:#333436}@media screen and (max-width:992px){#emergencyModal .modal-dialog{min-width:inherit}.modal-body{padding:60px 30px 30px 30px}}aside{margin-right:60px}aside h3{font-size:1.25rem;font-weight:400}#aside-content{margin-bottom:90px}.aside-links{list-style:none;margin-left:0;padding-left:0}.aside-links li{padding:10px 15px;border-bottom:1px solid #ccc}.aside-links li.active{background:#ccc;border-top:2px solid #ccc;font-weight:600}.aside-links li a{color:#333436}#aside-content{margin:100px 0}#aside-content aside h3{color:#ccc;margin-top:0;margin-bottom:20px}#aside-content h3{margin-top:30px;margin-bottom:20px}#aside-content h3{color:#000}#aside-content section h3{margin-top:0;margin-bottom:0}.aside-links li{position:relative}.aside-links li a i{position:absolute;right:15px;top:15px;font-size:1.3rem;display:none}#aside-content{position:relative}#aside-content{min-height:600px}aside h3 i{display:none}#aside-content{margin:0;padding:30px 0}@media screen and (max-width:992px){aside{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;transform:translateX(-98%);left:0;border-right:6px solid #009f99;margin-right:0;z-index:9}aside.showing{transform:translateX(0)}aside.showing #toggle-accesos{right:-50px}aside.showing #toggle-accesos span{display:none}aside #toggle-accesos i{position:relative;font-size:1.3rem;top:2px}aside.showing #toggle-accesos i{top:2px;right:2px}aside.showing #toggle-accesos i.bi-chevron-right::before{content:"\f284"}aside h3{background:#ccc;color:#fff!important;padding:10px;width:fit-content}aside h3 i{display:inline}aside.showing h3 i:before{transform:rotate(180deg)}.aside-links li a i{display:block}#aside-content{margin:50px 0}.aside-links{margin-bottom:0}.aside-links li{padding:15px 20px}.aside-links li{border-bottom:1px solid rgb(255 255 255 / .15)}.aside-links li{border-top:1px solid rgb(255 255 255 / .15);background:#fff}.aside-links li.active{border-top:1px solid rgb(255 255 255 / .15);background:#fff}.aside-links li a{color:#333436;display:block;padding-right:30px;max-width:60vw}.aside-links li.active a{color:#fff}#toggle-accesos{position:absolute;top:0;right:-90px;background:#ccc;color:#fff;padding:12px;border-radius:0 7px 7px 0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;min-height:48px}.template-content{padding-top:90px}ul.aside-links li{border-bottom:1px solid #ccc}}@media screen and (max-width:992px){#aside-content{padding:10px 0}}button.nav-link{position:relative;overflow:hidden}button.nav-link:before{content:"";position:absolute;border-radius:100%;transition:all 0.5s ease-out;z-index:0}button.nav-link span{position:relative;z-index:1}button.nav-link.active::before{animation:circle-click 0.5s 1}.timeline button.nav-link.active::before{animation:none}.post-img{max-height:445px;object-fit:cover;margin-bottom:20px}.post-content{margin:0 auto;max-width:920px}.post-content h2,.post-content h3{font-size:1.25rem;color:#ccc;margin:15px 0}.post-content ul li,.post-content ol li{margin-bottom:5px}.post-content p{margin-bottom:10px}.share ul li{margin:0 5px}.share ul li a{font-size:1.3rem;color:#ccc}.author .container{padding-top:50px;border-top:2px solid var(--main-80)}@media screen and (max-width:992px){.post-content h1{font-size:1.675rem}}.tabs .gray-box{padding:30px}.tabs .gray-boxes{position:sticky;top:4vh}.address p{margin-bottom:5px}.tabs.line .tab-content{border-bottom:1px solid #009f99}.tabs.line .nav-tabs{display:flex;align-items:center;justify-content:space-between}#nav-info{padding:0 70px 40px}#nav-info .address i,.inf-main i{color:#ccc}#nav-info .address>div[class*="col-lg-"]>.row+.row{margin-top:15px}#nav-info .box,#nav-info .box-bg{margin:0}#nav-info .address .box .box-content{padding:50px 30px;font-size:20px}#nav-equip .accordion-item:last-child .accordion-header{border-bottom:none}#nav-equip ol li::marker{font-size:inherit;font-weight:400}#nav-medic article.medic{padding-bottom:15px;margin-bottom:0;border-bottom:1px solid #009f99;padding:25px 70px}#nav-inf{padding:0 30px}@media screen and (max-width:1200px){.inf-main{padding:55px 0}.inf-main h3{margin-bottom:25px}.inf-main a{color:#000}}.nuestra-expertiz-banner .head-content{max-width:720px;margin:0 auto}.page-template-default .compact-box{max-width:780px}.page-template-default .text-img-listing .card-container>.row{flex-direction:row-reverse}.line-across{position:relative}.line-across:before{content:" ";display:block;position:absolute;top:58px;left:0;width:100%;height:4px;background:#ccc}.main-content h1{font-size:1.75rem;font-weight:600}.main-content section{margin:10px 0;min-height:auto}.lr{position:relative}.dropdown-menu>.container>.row>div{display:flex;flex-direction:column;justify-content:space-between}.lr:after{content:" ";display:block;width:1px;height:100%;background:#ccc;position:absolute;top:0;right:15px}.team-img{width:267px;height:267px;display:block;object-fit:cover;object-position:top}.fixed-element{height:0;margin-right:2vw}.fixed-element ul{padding-top:3vh;width:fit-content;margin-left:auto}@media screen and (max-width:992px){.fixed-element ul{padding-top:20vh}}ul.blog-author img{width:85px;height:85px;position:relative;top:-15px}ul.blog-author li{padding-top:15px}.timeline a .img-container{width:15px;height:15px;object-fit:cover;border-radius:50%;display:block;border:4px solid #ccc;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin:0 auto;margin:90px auto;overflow:hidden}.timeline a .img-container img{filter:brightness(1000)}.timeline a.tab-btn.actived .img-container{width:167px;height:167px;margin:0 auto}.timeline a.tab-btn.actived .img-container img{filter:none}.timeline .tab-btn{border:none!important}.timeline{position:relative}.timeline:after{content:"";position:absolute;top:205px;left:0;width:100%;height:1px;background:#ccc;z-index:1}.timeline .container{position:relative;z-index:2}.timeline button{font-weight:700;font-size:1.25rem;position:relative}.timeline button.active{font-size:1.25rem}.timeline button .img-container{width:15px;height:15px;object-fit:cover;border-radius:50%;display:block;border:4px solid #ccc;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin:0 auto;margin:90px auto;overflow:hidden}.timeline button .img-container img{filter:brightness(1000)}.timeline button span{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;top:-100px}.timeline article{padding:3rem}.timeline article h3{font-weight:700;font-size:2.75rem}.timeline .nav-tabs .nav-item.show .nav-link .img-container,.timeline .nav-tabs .nav-link.active .img-container{width:167px;height:167px;margin:0 auto}.timeline .nav-tabs .nav-item.show .nav-link .img-container img,.timeline .nav-tabs .nav-link.active .img-container img{filter:none}.timeline .nav-tabs .nav-item.show .nav-link span,.timeline .nav-tabs .nav-link.active span{top:-20px}.timeline .next-btn{font-weight:700;font-size:1.3rem;color:#ccc}.timeline .next-btn:visited{color:#ccc}.timeline .next-btn i{font-size:1.4rem}.timeline .tab-controls{min-height:300px}.timeline .tab-controls button{min-width:210px}.timeline .nav-tabs .nav-item.show .nav-link,.timeline .nav-tabs .nav-link.active{border-color:#fff0;background:#fff0;border-bottom:none!important}.timeline .nav-tabs button{padding:15px 15px;bottom:0}.timeline .nav-tabs{border-bottom:none!important}@media screen and (max-width:1200px){.timeline::after{top:240px}}@media screen and (max-width:992px){.timeline article h3{font-size:1.75rem}.timeline .next-btn{font-size:1rem;padding-right:10px}.timeline .next-btn i{font-size:1rem}.timeline::after{top:190px}.timeline .tab-btn span{display:block;margin:10px auto;text-align:center}.timeline a .img-container{margin:80px auto 20px auto}}p.small-lines{font-size:1rem;font-weight:700;padding-top:5px;padding-bottom:5px;margin-bottom:7px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#ccc}article.medic{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #009f99}article.medic:last-child{border-bottom:none}article.medic img{width:142px;height:142px;display:block;object-fit:cover}@media screen and (max-width:992px){article.medic img{width:80px;height:80px}}article.testimonio img{width:88px;height:88px;object-fit:cover;position:relative;z-index:2;border:3px solid #ccc}@media screen and (min-width:992px) and (max-width:1200px){article.testimonio img{width:60px;height:60px}}article.acreditaciones img{width:130px;height:130px;border-radius:50%;object-fit:cover}@media screen and (max-width:992px){article.acreditaciones img{width:80px;height:80px}}article.equipo{border-radius:7px!important}article.equipo img{border-radius:5px 5px 0 0px!important;max-height:310px;object-fit:cover}article.equipo h3{margin-bottom:20px!important;min-height:40px!important}article.equipo p{font-size:.875rem}article.equipo .art-container{border-radius:0 7px 7px 0;padding:20px}article.equipo .btn{margin:20px auto!important}article.directorio{background:#fff!important}article.directorio img{height:200px;object-fit:cover;object-position:top}article.directorio h3{padding-bottom:5px}article.directorio .card-content{padding:15px 7px}@media screen and (max-width:992px){article.directorio img{height:135px}article.directorio h3{font-size:1rem}article.directorio p{font-size:.875rem}}.offcanvas.show:not(.hiding),.offcanvas.showing{overflow-y:scroll;-webkit-overflow-scrolling:auto}@media screen and (max-height:1200px){.offcanvas.show:not(.hiding),.offcanvas.showing{white-space:nowrap;overflow-y:scroll;-webkit-overflow-scrolling:auto}}#historia .box-content{padding:3rem}#presupuestos-cirugia .box a[href^="mailto:"] strong{font-weight:400}#contacto .grid-cards article{border-style:solid}#contacto .grid-cards ul{display:flex;flex-direction:column;gap:1rem;list-style:none;border:none}#contacto .grid-cards ul :is(li,li a){display:flex;align-items:center;gap:.75rem}#contacto .banner-content{width:100%;padding:2rem}#contacto .banner-text p{margin:1.25rem 0 0 0}#contacto .banner-content{border-radius:7px}#cirugia-y-patologias .banner-text{padding:30px 50px 30px 160px}#cirugia-y-patologias .banner-text h3>span{display:block}@media (max-width:992px){#cirugia-y-patologias .banner-text{padding:30px 50px}#cirugia-y-patologias .banner-text h3>span{display:inline-block}}#aside-content section .accordion .accordion-body h3{margin-top:15px;margin-bottom:20px}.faq-cards :is(h1,h2,h3,h4){text-align:center}.box-content .bi.bi-envelope{font-size:1.3rem;margin-right:5px;position:relative;top:2px}.treatment-box .box-content{background-color:#fff;border:1px solid var(--main-60);border-radius:.5rem;padding:2rem}.medicalteam-box .box-content{background-color:var(--main-20);border-radius:.5rem;color:#fff;padding:3rem 6rem}.square-img{aspect-ratio:4/3;height:620px}@media (max-width:992px){.square-img{height:auto}}.min-salud-img{max-width:320px}.text-img-inner.evenly .row{align-items:center;justify-content:space-evenly}#accordionSedes .accordion{margin:48px 0 30px 0}.link a span i{font-size:1.25rem;color:var(--main-20);position:relative;top:0}.link a.btn span i{font-size:1.25rem;color:#FFF;position:relative;top:0}.accordion .accordion-body ol li,.accordion .accordion-body ul li{margin-bottom:7px}.banner-img .container-fluid img{width:50vw!important}@media screen and (max-width:992px){.banner-img .container-fluid img{width:100%!important}.banner-img .container-fluid .banner-text{padding:40px}}.gradient-container::after{left:0}.swiper-button-next::after,.swiper-button-prev::after{font-size:1.5rem}.title-center h2,.title-center h3{text-align:center}.light-cards .card-content{padding:30px}.banner-img .container-fluid .banner-text{padding:90px 60px 90px 90px}@media screen and (max-width:992px){.banner-img .container-fluid .banner-text{padding:30px}.swiper-equipo-carousel .swiper-wrapper{justify-content:inherit}}.modal-body a{color:var(--main-20)}article.directorio-administracion img.circle-img{width:85px;height:85px}#emergencyModal h3{max-width:70%;margin:15px auto}@media screen and (min-width:992px){.swiper-equipo-carousel .swiper-wrapper{display:flex}}#horario{height:150px}#info-contacto .overflow-top{top:10px}#info-contacto .cards.link-cards.colored-cards .grid-cards a:nth-child(1) .card-img-container{border:2px solid #f3b632}#info-contacto .cards.link-cards.colored-cards .grid-cards a:nth-child(2) .card-img-container{border:2px solid #eb8213}#info-contacto .cards.link-cards.colored-cards .grid-cards a:nth-child(3) .card-img-container{border:2px solid #63e6be}#info-contacto .cards.link-cards.colored-cards .grid-cards a:nth-child(4) .card-img-container{border:2px solid #4c9fdc}#info-contacto .cards.link-cards.colored-cards .grid-cards a:nth-child(1):hover .card-img-container{background:#f3b632}#info-contacto .cards.link-cards.colored-cards .grid-cards a:nth-child(2):hover .card-img-container{background:#eb8213}#info-contacto .cards.link-cards.colored-cards .grid-cards a:nth-child(3):hover .card-img-container{background:#63e6be}#info-contacto .cards.link-cards.colored-cards .grid-cards a:nth-child(4):hover .card-img-container{background:#4c9fdc}.mapa-footer-wrapper{overflow:hidden;width:100%;height:300px;position:relative}.mapa-footer{object-fit:cover;width:100%;height:100%;transform:scale(2.5);transition:transform 0.5s ease-in-out}.mapa-footer:hover{transform:scale(1) translate(0,0)}#contacto .card-content-full{display:flex;flex-direction:column;height:390px;justify-content:space-between}#contacto .grid-cards article{border-width:1px 1px 1px 1px;border-bottom:8px solid var(--main-60);border-style:solid}@media (min-width:992px){.slider .swiper-text{padding-left:2.5rem;padding-right:4rem}}@media (min-width:768px){#home .slider::before{width:73%;left:2%}#home .slider img.overflow{right:0%;max-height:60%}.slider .swiper-text{max-width:68%}.slider h2{font-size:2rem}#home .slider p{font-size:15px}}@media (max-width:767px){.container,.container-sm{max-width:540px}.slider .swiper-slide .item{height:530px}.slider .swiper-text{height:360px}#home .slider img.overflow{top:68%;max-height:20%;width:70%;opacity:1;border-radius:3em 0 3em 0}#home .slider::before{background:#544587!important;border-radius:3em 0 3em 0;content:'';display:block;width:90%;position:absolute;top:0;left:5%;height:65%;z-index:1}.slider h2,.slider h2 p,.slider .h2{font-size:1.5rem!important}#home .slider p{font-size:0.8em!important}}.contenido-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:10px;text-align:center}#cerrar-popup{margin:10px auto;padding:5px 10px;border:1px solid #ccc;border-radius:5px;cursor:pointer;position:absolute;top:0;right:20px}.logo-barra{background:var(--light-10);padding:60px 0 30px 0;margin-bottom:0}.logo-barra h3{padding:30px 0}.logo-barra .grid-cards img{max-height:150px;padding:0 3em}.logo-barra .row{--bs-gutter-x:0}.logo-barra .grid-cards{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.logo-barra .grid-cards img.img-fluid{padding:0 2vw;text-align:center;width:calc(20vw - 20px);object-fit:contain;height:100px;max-height:100px;min-width:180px;max-width:300px;opacity:.5}.logo-barra .grid-cards img.img-fluid:hover{opacity:1}@media (max-width:600px){.logo-barra .grid-cards img.img-fluid{width:calc(33% - 20px);filter:none;opacity:1;width:120px}}