﻿@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.container-default{width:100%;margin-right:auto;margin-left:auto;max-width:1300px;padding-right:15px;padding-left:15px}@media only screen and (max-width: 1366px){.container-default{max-width:1170px}}@media only screen and (max-width: 1199px){.container-default{max-width:100%;padding-right:20px;padding-left:20px}}h1,h2,h3,h4,h5,h6,label,p,textarea,input,span,a,body{font-family:"Open Sans",sans-serif}a{cursor:pointer;text-decoration:none;font-size:16px}a:hover,a:active,a:visited,a:focus{outline:none}ul{padding:0;margin:0}ul li{list-style:none}#filtermenu{width:100%;height:100%;top:0;position:fixed;background-color:rgba(0,0,0,.53);overflow:hidden;touch-action:none;z-index:2}.title-divider{height:4px;width:70px;background-color:var(--color-primary);margin:0 auto 1.5rem;border-radius:2px}.subtitle{font-size:1.25rem;max-width:700px;margin:0 auto;color:hsl(0,0%,35%)}.mrr-5{margin-right:5px}.lazy{background-color:#ccc !important}.view-all-generic{text-align:center;width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center}.view-all-generic .btn-view-all{background-color:var(--color-primary);color:#fff;padding:12px 30px;border-radius:10px;text-decoration:none;transition:all .3s ease}.view-all-generic .btn-view-all:hover{background-color:var(--color-primary-hover);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.view-all-generic .btn-view-all i{margin-left:10px}.mtt-10{margin-top:10px}.mtt-15{margin-top:15px}.mtt-30{margin-top:30px}.mtt-50{margin-top:50px}.mbb-50{margin-bottom:50px}.mbb-60{margin-bottom:60px}.mtt-70{margin-top:70px}.mtt-80{margin-top:80px}.mbb-30{margin-bottom:30px}.h1,h1{font-size:3.8rem}@media only screen and (max-width: 1366px){.h1,h1{font-size:3.5rem}}@media only screen and (max-width: 1280px){.h1,h1{font-size:3.2rem}}.h2,h2{font-size:3.2rem}@media only screen and (max-width: 1366px){.h2,h2{font-size:2.9rem}}@media only screen and (max-width: 1280px){.h2,h2{font-size:2.6em}}.h3,h3{font-size:2.5rem}@media only screen and (max-width: 1366px){.h3,h3{font-size:2.3rem}}@media only screen and (max-width: 1280px){.h3,h3{font-size:2em}}.h4,h4{font-size:2rem}@media only screen and (max-width: 1366px){.h4,h4{font-size:1.8rem}}@media only screen and (max-width: 1280px){.h4,h4{font-size:1.6em}}.h4,h4{font-size:1.6rem}@media only screen and (max-width: 1366px){.h4,h4{font-size:1.4rem}}@media only screen and (max-width: 1280px){.h4,h4{font-size:1.2em}}.h5,h5{font-size:1.2rem}@media only screen and (max-width: 1366px){.h5,h5{font-size:1rem}}@media only screen and (max-width: 1280px){.h5,h5{font-size:.9em}}.h5,h5{font-size:.9rem}@media only screen and (max-width: 1366px){.h5,h5{font-size:.8rem}}@media only screen and (max-width: 1280px){.h5,h5{font-size:.7em}}.h6,h6{font-size:.8rem}.ck-description p{font-size:1rem;line-height:170%}.float-left{float:left !important}.section-title{font-size:1.5rem;font-weight:600;margin-bottom:30px;color:#222;display:flex;align-items:center;gap:.75rem;position:relative}.section-title::after{content:"";position:absolute;bottom:-20px;left:0;width:60px;height:3px;background:var(--color-primary);border-radius:2px}.section-title i,.section-title svg{color:var(--color-primary)}@media(max-width: 576px){.section-title{font-size:1.25rem}}.post-description,.attorney-description,.medic-description,.dentist-description,.treatment-description,.exam-description,.team-description,.page-description{width:100%;float:left;overflow:hidden;overflow-x:auto}.post-description p,.attorney-description p,.medic-description p,.dentist-description p,.treatment-description p,.exam-description p,.team-description p,.page-description p{width:100%;float:left;font-size:15px;margin-bottom:15px;line-height:170%;color:#222}.post-description p:last-child,.attorney-description p:last-child,.medic-description p:last-child,.dentist-description p:last-child,.treatment-description p:last-child,.exam-description p:last-child,.team-description p:last-child,.page-description p:last-child{margin-bottom:0}.post-description a,.attorney-description a,.medic-description a,.dentist-description a,.treatment-description a,.exam-description a,.team-description a,.page-description a{color:var(--color-primary);font-size:15px;transition:all .3s;display:inline}.post-description a:hover,.attorney-description a:hover,.medic-description a:hover,.dentist-description a:hover,.treatment-description a:hover,.exam-description a:hover,.team-description a:hover,.page-description a:hover{transition:all .3s;color:var(--color-primary-hover)}.post-description dl,.post-description ol,.post-description ul,.attorney-description dl,.attorney-description ol,.attorney-description ul,.medic-description dl,.medic-description ol,.medic-description ul,.dentist-description dl,.dentist-description ol,.dentist-description ul,.treatment-description dl,.treatment-description ol,.treatment-description ul,.exam-description dl,.exam-description ol,.exam-description ul,.team-description dl,.team-description ol,.team-description ul,.page-description dl,.page-description ol,.page-description ul{width:100%;float:left;margin-bottom:15px;padding-left:20px;display:grid}.post-description dl li,.post-description ol li,.post-description ul li,.attorney-description dl li,.attorney-description ol li,.attorney-description ul li,.medic-description dl li,.medic-description ol li,.medic-description ul li,.dentist-description dl li,.dentist-description ol li,.dentist-description ul li,.treatment-description dl li,.treatment-description ol li,.treatment-description ul li,.exam-description dl li,.exam-description ol li,.exam-description ul li,.team-description dl li,.team-description ol li,.team-description ul li,.page-description dl li,.page-description ol li,.page-description ul li{margin-bottom:5px;font-size:15px;color:#222;list-style:disc}.post-description dl li:last-child,.post-description ol li:last-child,.post-description ul li:last-child,.attorney-description dl li:last-child,.attorney-description ol li:last-child,.attorney-description ul li:last-child,.medic-description dl li:last-child,.medic-description ol li:last-child,.medic-description ul li:last-child,.dentist-description dl li:last-child,.dentist-description ol li:last-child,.dentist-description ul li:last-child,.treatment-description dl li:last-child,.treatment-description ol li:last-child,.treatment-description ul li:last-child,.exam-description dl li:last-child,.exam-description ol li:last-child,.exam-description ul li:last-child,.team-description dl li:last-child,.team-description ol li:last-child,.team-description ul li:last-child,.page-description dl li:last-child,.page-description ol li:last-child,.page-description ul li:last-child{margin-bottom:0}.post-description table td,.post-description table th,.attorney-description table td,.attorney-description table th,.medic-description table td,.medic-description table th,.dentist-description table td,.dentist-description table th,.treatment-description table td,.treatment-description table th,.exam-description table td,.exam-description table th,.team-description table td,.team-description table th,.page-description table td,.page-description table th{color:#222;font-size:15px;padding:7px 13px;word-wrap:break-word}.post-description h1,.attorney-description h1,.medic-description h1,.dentist-description h1,.treatment-description h1,.exam-description h1,.team-description h1,.page-description h1{font-size:28px !important;width:100%;float:left;margin-bottom:15px;color:#222}@media only screen and (max-width: 1199px){.post-description h1,.attorney-description h1,.medic-description h1,.dentist-description h1,.treatment-description h1,.exam-description h1,.team-description h1,.page-description h1{font-size:26px !important}}.post-description h2,.attorney-description h2,.medic-description h2,.dentist-description h2,.treatment-description h2,.exam-description h2,.team-description h2,.page-description h2{font-size:26px;width:100%;float:left;margin-bottom:15px;color:#222}@media only screen and (max-width: 1199px){.post-description h2,.attorney-description h2,.medic-description h2,.dentist-description h2,.treatment-description h2,.exam-description h2,.team-description h2,.page-description h2{font-size:24px !important}}.post-description h3,.attorney-description h3,.medic-description h3,.dentist-description h3,.treatment-description h3,.exam-description h3,.team-description h3,.page-description h3{font-size:24px !important;width:100%;float:left;margin-bottom:10px;color:#222}@media only screen and (max-width: 1199px){.post-description h3,.attorney-description h3,.medic-description h3,.dentist-description h3,.treatment-description h3,.exam-description h3,.team-description h3,.page-description h3{font-size:22px !important}}.post-description h4,.attorney-description h4,.medic-description h4,.dentist-description h4,.treatment-description h4,.exam-description h4,.team-description h4,.page-description h4{font-size:22px !important;width:100%;float:left;margin-bottom:10px;color:#222}@media only screen and (max-width: 1199px){.post-description h4,.attorney-description h4,.medic-description h4,.dentist-description h4,.treatment-description h4,.exam-description h4,.team-description h4,.page-description h4{font-size:20px !important}}.post-description h5,.attorney-description h5,.medic-description h5,.dentist-description h5,.treatment-description h5,.exam-description h5,.team-description h5,.page-description h5{font-size:20px !important;width:100%;float:left;margin-bottom:10px;color:#222}@media only screen and (max-width: 1199px){.post-description h5,.attorney-description h5,.medic-description h5,.dentist-description h5,.treatment-description h5,.exam-description h5,.team-description h5,.page-description h5{font-size:18px !important}}.post-description h6,.attorney-description h6,.medic-description h6,.dentist-description h6,.treatment-description h6,.exam-description h6,.team-description h6,.page-description h6{font-size:18px !important;width:100%;float:left;margin-bottom:10px;color:#222}@media only screen and (max-width: 1199px){.post-description h6,.attorney-description h6,.medic-description h6,.dentist-description h6,.treatment-description h6,.exam-description h6,.team-description h6,.page-description h6{font-size:16px !important}}.post-description pre::selection,.attorney-description pre::selection,.medic-description pre::selection,.dentist-description pre::selection,.treatment-description pre::selection,.exam-description pre::selection,.team-description pre::selection,.page-description pre::selection{background:#61afef;color:#fff}.post-description code,.attorney-description code,.medic-description code,.dentist-description code,.treatment-description code,.exam-description code,.team-description code,.page-description code{font-family:"Fira Code",monospace;color:#e06c75}.post-description pre,.attorney-description pre,.medic-description pre,.dentist-description pre,.treatment-description pre,.exam-description pre,.team-description pre,.page-description pre{color:#fff;background-color:#2c2c2c;width:100%;float:left;position:relative;font-family:"Courier New",Courier,monospace;font-size:14px;line-height:1.5;padding:15px;border-radius:8px;border:1px solid #444;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.post-description pre button,.attorney-description pre button,.medic-description pre button,.dentist-description pre button,.treatment-description pre button,.exam-description pre button,.team-description pre button,.page-description pre button{position:absolute;right:5px;top:10px;transform:translate(0, 0);background-color:rgba(0,0,0,0);border:0;font-size:20px;color:#fff;opacity:.4;transition:all .3s}.post-description pre button:hover,.attorney-description pre button:hover,.medic-description pre button:hover,.dentist-description pre button:hover,.treatment-description pre button:hover,.exam-description pre button:hover,.team-description pre button:hover,.page-description pre button:hover{color:#fff;opacity:1;transition:all .3s}.post-description blockquote,.attorney-description blockquote,.medic-description blockquote,.dentist-description blockquote,.treatment-description blockquote,.exam-description blockquote,.team-description blockquote,.page-description blockquote{width:100%;float:left;background-color:#ebebeb;border-left:4px solid var(--color-primary);padding:10px 15px}.post-description blockquote p,.attorney-description blockquote p,.medic-description blockquote p,.dentist-description blockquote p,.treatment-description blockquote p,.exam-description blockquote p,.team-description blockquote p,.page-description blockquote p{font-size:16px;font-style:italic}.post-description caption,.attorney-description caption,.medic-description caption,.dentist-description caption,.treatment-description caption,.exam-description caption,.team-description caption,.page-description caption{padding:5px 15px;font-size:13px;background-color:#ebebeb;color:#222;font-weight:600;text-align:center}.header-2-ajust{padding-top:175px !important}@media only screen and (max-width: 1199px){.header-2-ajust{padding-top:110px !important}.header-2-ajust nav{margin-top:20px}}.header-1-ajust{padding-top:200px !important}@media only screen and (max-width: 1199px){.header-1-ajust{padding-top:141px !important}.header-1-ajust nav{margin-top:20px}}.btn-link-original{background-color:var(--color-primary);color:#fff;border-radius:7px;padding:7px 15px;transition:all .3s;font-size:14px}.btn-link-original:hover{transition:all .3s;background-color:var(--color-primary-hover);color:#fff}@media only screen and (max-width: 1199px){.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar i{color:var(--color-secundary)}.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar svg path{fill:var(--color-secundary);transition:all .3s}}.info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem;margin-bottom:2rem}.info-item{background:#f8fafc;padding:1.5rem;border-radius:10px;border:1px solid #e2e8f0;transition:all .3s ease}.info-item:hover{background:#f1f5f9;transform:translateY(-2px)}.info-item-title{font-weight:600;color:#2d3748;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.info-item-title i{color:var(--color-secundary);font-size:1.1rem}.info-item-text{color:#4a5568;font-size:.95rem}.preparation-list{list-style:none;padding:0}.preparation-list li{background:#f8fafc;margin-bottom:.75rem;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #10b981;display:flex;align-items:flex-start;gap:.75rem;transition:all .3s ease}.preparation-list li:hover{background:#edf2f7;transform:translateX(5px)}.preparation-list li i{color:#10b981;margin-top:.25rem;font-size:.9rem}.btn-back{background:linear-gradient(135deg, #2563eb, #1d4ed8);color:#fff;border:none;padding:.75rem 2rem;border-radius:10px;font-weight:500;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 15px rgba(37,99,235,.3)}.btn-back:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,99,235,.4);color:#fff}.btn-schedule{background:linear-gradient(135deg, var(--color-tertiary), #059669);color:#fff;border:none;padding:1rem 2.5rem;border-radius:10px;font-weight:600;font-size:1.1rem;transition:all .3s ease;text-decoration:none;gap:.75rem;box-shadow:0 4px 15px rgba(16,185,129,.3);display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.btn-schedule:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(16,185,129,.4);color:#fff}.floating-actions{position:fixed;bottom:2rem;right:2rem;z-index:1000}.breadcrumb{background:hsla(0,0%,100%,.1);border-radius:10px;padding:.75rem 1.5rem;margin-bottom:2rem;backdrop-filter:blur(10px)}.breadcrumb-item a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.breadcrumb-item a:hover{color:#fff}.breadcrumb-item.active{color:#fff}.breadcrumb-item+.breadcrumb-item::before{color:hsla(0,0%,100%,.6)}@media(max-width: 768px){.btn-back{display:none}.content-card{padding:1.5rem}.info-grid{grid-template-columns:1fr}.floating-actions{bottom:1rem;right:1rem}}@media(max-width: 576px){.content-card{padding:1.25rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.wrao-pagination{width:100%;float:left}@media only screen and (max-width: 1199px){.wrao-pagination{display:flex;flex-wrap:wrap;justify-content:center}}.wrao-pagination p{font-size:13px;color:#3c3c3c;text-align:left;margin-bottom:0}@media only screen and (max-width: 1199px){.wrao-pagination p{text-align:center;width:100%}}.pagination{width:auto;float:left;box-shadow:0 10px 30px rgba(0,0,0,.08)}@media only screen and (max-width: 1199px){.pagination{margin-bottom:15px !important}}.pagination a{width:auto;float:left;padding:5px 15px;font-size:12px;background-color:#d2d4d7;color:#3c3c3c;transition:all .3s}.pagination a:hover{background-color:var(--color-primary);color:#fff;transition:all .3s}.pagination p{font-size:12px;color:#3c3c3c}.pagination .active a{background-color:var(--color-primary);color:#fff;transition:all .3s}.pagination .disabled a{pointer-events:none;cursor:default;opacity:.7}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.sec-header{width:100%;float:left;position:relative;z-index:3}.sec-header .top-header{width:100%;float:left;background-color:var(--color-secundary);padding:5px 0}@media only screen and (max-width: 1199px){.sec-header .top-header{display:none}}.sec-header .top-header .adress-top{width:auto;float:left}.sec-header .top-header .adress-top li{display:inline;width:auto;float:left;margin-right:15px}.sec-header .top-header .adress-top li:last-child{margin-right:0}.sec-header .top-header .adress-top p{width:auto;float:left;margin-bottom:0;font-size:13px;color:#fff}.sec-header .top-header .social-networks-top{width:auto;float:right}.sec-header .top-header .social-networks-top li{width:auto;float:left;border-right:1px solid hsla(0,0%,100%,.45)}.sec-header .top-header .social-networks-top li:last-child{border-right:0}.sec-header .top-header .social-networks-top li:last-child a{padding-right:0}.sec-header .top-header .social-networks-top li a{width:auto;float:left;font-size:13px;color:#fff;transition:all .3s;padding:0 15px}.sec-header .top-header .social-networks-top li a:hover{color:var(--color-primary);transition:all .3s}.sec-header .main-header{width:100%;float:left;background-color:#fff}@media only screen and (max-width: 1199px){.sec-header .main-header{padding:10px 0}}.sec-header .main-header .main-header-content{width:100%;float:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.sec-header .main-header .main-header-content .logo-item{width:100%;float:left;max-width:225px}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .logo-item{max-width:165px}}.sec-header .main-header .main-header-content .logo-item img{width:100%;float:left}.sec-header .main-header .main-header-content .logo-item img.lazy{max-height:50px}.sec-header .main-header .main-header-content .menu-item{width:auto;float:right;position:relative}.sec-header .main-header .main-header-content .menu-item .nav-menu-wrap{width:100%;float:left}.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu{display:none;position:relative;background-color:rgba(0,0,0,0);left:0;top:0}.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu:after{display:none}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu{display:block}}.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu a{font-size:30px}.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu a:after{display:none}.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar{cursor:pointer;padding-left:0;padding-right:0}.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar i{color:var(--color-secundary)}.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar svg path{fill:var(--color-secundary);transition:all .3s}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar i{color:var(--color-primary)}.sec-header .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar svg path{fill:var(--color-primary);transition:all .3s}}.sec-header .main-header .main-header-content .menu-item ul{width:auto;float:right}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul{position:fixed;left:-260px;top:0;max-width:260px;background-color:var(--color-secundary);z-index:1;width:100%;float:left;transition:all .3s}.sec-header .main-header .main-header-content .menu-item ul:after{content:"";width:100%;float:left;max-width:260px;left:-260px;top:0;z-index:-2;position:fixed;background-color:var(--color-secundary);height:1200%;transition:all .3s}}.sec-header .main-header .main-header-content .menu-item ul li{display:inline;margin-right:25px;width:auto;float:left}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li{margin-right:0;display:block;border-bottom:1px solid hsla(0,0%,80%,.65);width:100%;float:left}}.sec-header .main-header .main-header-content .menu-item ul li:last-child{margin-right:0}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li:last-child{border-bottom:0}}.sec-header .main-header .main-header-content .menu-item ul li a{font-size:1rem;position:relative;white-space:nowrap;line-height:50px;padding:40px 0;width:auto;float:left;color:#222;text-transform:uppercase;font-weight:700;letter-spacing:1px}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li a{width:100%;float:left;line-height:1;padding:17px 15px;color:#fff}}.sec-header .main-header .main-header-content .menu-item ul li a:after{transition:all .3s;content:"";height:2px;background-color:var(--color-secundary);position:absolute;left:0;bottom:35px;opacity:0;visibility:hidden;width:0}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li a:after{display:none}}.sec-header .main-header .main-header-content .menu-item ul li a.active:after{transition:all .3s;width:100%;visibility:visible;opacity:1}.sec-header .main-header .main-header-content .menu-item ul li a:hover:after{transition:all .3s;width:100%;visibility:visible;opacity:1}.sec-header .main-header .main-header-content .menu-item ul li.submenu{position:relative;cursor:pointer}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li.submenu>a.open{background-color:var(--color-primary-hover)}}.sec-header .main-header .main-header-content .menu-item ul li.submenu>a svg,.sec-header .main-header .main-header-content .menu-item ul li.submenu>a i{transform:rotate(0);transition:all .3s;margin-left:5px}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li.submenu>a svg,.sec-header .main-header .main-header-content .menu-item ul li.submenu>a i{transform:rotate(0);transition:all .3s}}.sec-header .main-header .main-header-content .menu-item ul li.submenu>a.open svg,.sec-header .main-header .main-header-content .menu-item ul li.submenu>a.open i{transform:rotate(90deg);transition:all .3s}.sec-header .main-header .main-header-content .menu-item ul li.submenu ul{position:absolute;background-color:var(--color-secundary);top:155px;left:0;width:auto;float:left;transform:translate(0);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.0012),0 1px 5px 0 rgba(0,0,0,.002);visibility:hidden;opacity:0;transition:all .3s;z-index:1}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li.submenu ul{position:relative;top:0;height:0;background-color:var(--color-primary)}.sec-header .main-header .main-header-content .menu-item ul li.submenu ul.open{height:auto;visibility:visible;opacity:1;transition:all .3s}.sec-header .main-header .main-header-content .menu-item ul li.submenu ul:after{display:none}}.sec-header .main-header .main-header-content .menu-item ul li.submenu ul li{width:100%;float:left;margin:0;border-bottom:1px solid hsla(0,0%,100%,.75)}.sec-header .main-header .main-header-content .menu-item ul li.submenu ul li:last-child{border-bottom:0}.sec-header .main-header .main-header-content .menu-item ul li.submenu ul li a{width:100%;float:left;color:#fff;font-size:.9rem;height:auto;line-height:130%;padding:15px 30px;text-align:left;transition:all .3s}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li.submenu ul li a{padding:17px 15px}}.sec-header .main-header .main-header-content .menu-item ul li.submenu ul li a:after{display:none}.sec-header .main-header .main-header-content .menu-item ul li.submenu ul li a:hover{transition:all .3s;background-color:var(--color-tertiary);color:#fff}.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover>a:after{transition:all .3s;width:100%;visibility:visible;opacity:1}.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover>a svg,.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover>a i{transform:rotate(90deg);transition:all .3s}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover>a svg,.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover>a i{transform:rotate(0);transition:all .3s}}.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover>a.open svg,.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover>a.open i{transform:rotate(90deg);transition:all .3s}.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover ul{visibility:visible;opacity:1;top:130px;transition:all .3s}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover ul{opacity:0;top:0;visibility:hidden}}@media only screen and (max-width: 1199px){.sec-header .main-header .main-header-content .menu-item ul li.submenu:hover ul.open{height:auto;visibility:visible;opacity:1;transition:all .3s;top:0}}.sec-header.sec-open-menu .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar i{color:var(--color-secundary)}.sec-header.sec-open-menu .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar svg path{fill:var(--color-secundary)}.sec-header.sec-open-menu .main-header .main-header-content .menu-item ul{left:0;transition:all .3s}.sec-header.sec-open-menu .main-header .main-header-content .menu-item ul:after{left:0;transition:all .3s}.sec-header.menu-fixo .main-header{position:fixed;top:0;box-shadow:0 2px 6px rgba(0,0,0,.2)}.sec-header.menu-fixo .main-header-content .logo-item{max-width:165px}.sec-header.menu-fixo .main-header-content .menu-item ul .wrap-bar-menu .menu-mobile .click-bar{padding-left:0;padding-right:0}.sec-header.menu-fixo .main-header-content .menu-item ul .wrap-bar-menu .menu-mobile .click-bar i{color:var(--color-secundary)}.sec-header.menu-fixo .main-header-content .menu-item ul li.submenu:hover ul{top:80px}.sec-header.menu-fixo .main-header-content .menu-item ul li a{padding:15px 0}@media(max-width: 1199px){.sec-header.menu-fixo .main-header-content .menu-item ul li a{color:#fff;padding-top:17px;padding-bottom:17px;padding-left:15px;padding-right:15px}}.sec-header.menu-fixo .main-header-content .menu-item ul li a:after{bottom:20px}.sec-header.sec-header-fixed{position:absolute}.sec-header.sec-header-fixed .top-header{visibility:visible;opacity:1;background-color:rgba(0,0,0,.45);border-bottom:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(2px)}.sec-header.sec-header-fixed .main-header{background-color:rgba(0,0,0,.45);box-shadow:0 2px 6px rgba(0,0,0,.2);backdrop-filter:blur(2px)}.sec-header.sec-header-fixed .main-header .main-header-content .logo-item .logo-light{visibility:visible;opacity:1;transition:.3s;height:auto}.sec-header.sec-header-fixed .main-header .main-header-content .logo-item .logo-dark{visibility:hidden;opacity:0;transition:.3s;height:0}.sec-header.sec-header-fixed .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar{padding-left:0;padding-right:0}.sec-header.sec-header-fixed .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar i{color:#fff}.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li.submenu ul li a{color:#fff}.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li.submenu:hover ul{top:93px}@media only screen and (max-width: 1199px){.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li.submenu:hover ul,.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li.submenu:active ul,.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li.submenu:visited ul,.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li.submenu:focus ul{top:0}}.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li a{color:#fff}.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li ul li a{color:#fff}@media(max-width: 1199px){.sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li ul li a{padding-top:17px;padding-bottom:17px;padding-left:15px;padding-right:15px}}.sec-header.sec-header-fixed.menu-fixo .top-header{visibility:hidden;opacity:0}.sec-header.sec-header-fixed.menu-fixo .main-header{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .logo-item .logo-light{visibility:hidden;opacity:0;transition:.3s;height:0}.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .logo-item .logo-dark{visibility:visible;opacity:1;transition:.3s;height:auto}.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar{padding-left:0;padding-right:0}.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar i{color:var(--color-secundary)}.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item ul li.submenu:hover ul{top:80px}@media only screen and (max-width: 1199px){.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item ul li.submenu:hover ul,.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item ul li.submenu:active ul,.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item ul li.submenu:visited ul,.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item ul li.submenu:focus ul{top:0}}.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item ul li a{color:#222}@media(max-width: 1199px){.sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item ul li a{color:#fff;padding-top:17px;padding-bottom:17px;padding-left:15px;padding-right:15px}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.header-v2-premium{width:100%;position:relative;z-index:1000}.header-v2-premium__wrapper{width:100%;position:relative;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.header-v2-premium__wrapper--transparent{position:absolute;top:0;left:0;right:0}.header-v2-premium__wrapper--transparent .header-v2-premium__nav{background:rgba(0,0,0,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 15px rgba(0,0,0,.1)}.header-v2-premium__wrapper--transparent .menu-v2__link{color:#fff}.header-v2-premium__wrapper--transparent .menu-v2__link:hover,.header-v2-premium__wrapper--transparent .menu-v2__link.active{color:var(--color-primary)}.header-v2-premium__wrapper--transparent .header-v2-premium__action-btn{color:#fff;border-color:hsla(0,0%,100%,.2)}.header-v2-premium__wrapper--transparent .header-v2-premium__action-btn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.header-v2-premium__wrapper--transparent .header-v2-premium__hamburger-line{background:#fff}.header-v2-premium__wrapper--scrolled{position:fixed;top:0;left:0;right:0;animation:slideDownHeader .4s ease-out}.header-v2-premium__wrapper--scrolled .header-v2-premium__nav{min-height:70px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 30px rgba(0,0,0,.12)}.header-v2-premium__wrapper--scrolled .header-v2-premium__logo{max-width:180px !important}.header-v2-premium__wrapper--scrolled .header-v2-premium__logo .logo-dark{opacity:1;visibility:visible;height:auto}.header-v2-premium__wrapper--scrolled .header-v2-premium__logo .logo-light{opacity:0;visibility:hidden;height:0}.header-v2-premium__wrapper--scrolled .menu-v2__link{padding-top:20px;padding-bottom:20px;color:#222}.header-v2-premium__wrapper--scrolled .header-v2-premium__action-btn{color:#222;border-color:rgba(34,34,34,.15)}.header-v2-premium__wrapper--scrolled .header-v2-premium__hamburger-line{background:#222}.header-v2-premium__wrapper--scrolled.header-v2-premium__wrapper--transparent .menu-v2__link{color:#222}.header-v2-premium__nav{width:100%;background:hsla(0,0%,100%,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);min-height:90px;box-shadow:0 2px 20px rgba(0,0,0,.06);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative}@media(max-width: 1199px){.header-v2-premium__nav{min-height:70px}}.header-v2-premium__inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:inherit;padding:15px 0}@media(max-width: 1199px){.header-v2-premium__inner{gap:15px;padding:10px 0}}.header-v2-premium__logo{flex-shrink:0;max-width:220px;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 1199px){.header-v2-premium__logo{max-width:170px}}.header-v2-premium__logo img{width:100%;height:auto;display:block;transition:all .25s ease-out}.header-v2-premium__logo img.lazy{max-height:60px}.header-v2-premium__logo .logo-dark{opacity:0;visibility:hidden;height:0;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.header-v2-premium__logo .logo-light{opacity:1;visibility:visible;height:auto;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.header-v2-premium__logo-link{display:block;transition:all .25s ease-out}.header-v2-premium__logo-link:hover{transform:scale(1.03)}.header-v2-premium__menu{flex:1;display:flex;justify-content:center}@media(max-width: 1199px){.header-v2-premium__menu{position:fixed;left:-320px;top:0;bottom:0;width:320px;max-width:85vw;background:var(--color-secundary);box-shadow:4px 0 30px rgba(0,0,0,.5);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow-y:auto;overflow-x:hidden;z-index:9999;padding:20px 0 40px;justify-content:flex-start}.header-v2-premium__menu::-webkit-scrollbar{width:6px}.header-v2-premium__menu::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.header-v2-premium__menu::-webkit-scrollbar-thumb{background:rgba(var(--color-primary), 0.8);border-radius:3px}.header-v2-premium__menu::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.header-v2-premium__menu.active{left:0}}.header-v2-premium__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width: 1199px){.header-v2-premium__actions{gap:10px}}.header-v2-premium__action-btn{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:2px solid rgba(34,34,34,.12);color:#222;font-size:16px;cursor:pointer;transition:all .25s ease-out}.header-v2-premium__action-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-primary), 0.3)}@media(max-width: 767px){.header-v2-premium__action-btn{width:38px;height:38px;font-size:14px}}.header-v2-premium__cta-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-primary);color:#fff;border-radius:50px;font-weight:600;font-size:15px;text-decoration:none;transition:all .25s ease-out;box-shadow:0 4px 15px rgba(var(--color-primary), 0.25)}.header-v2-premium__cta-btn:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-primary), 0.35);color:#fff}@media(max-width: 991px){.header-v2-premium__cta-btn{padding:10px 20px;font-size:14px}}@media(max-width: 767px){.header-v2-premium__cta-btn{display:none}}.header-v2-premium__cta-text{white-space:nowrap}.header-v2-premium__cta-icon{font-size:14px;transition:all .25s ease-out}.header-v2-premium__cta-btn:hover .header-v2-premium__cta-icon{transform:translateX(3px)}.header-v2-premium__mobile-toggle{display:none;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:5px;z-index:10000;position:relative}@media(max-width: 1199px){.header-v2-premium__mobile-toggle{display:block}}.header-v2-premium__mobile-toggle.active .header-v2-premium__hamburger-line:nth-child(1){transform:rotate(45deg) translate(7px, 7px)}.header-v2-premium__mobile-toggle.active .header-v2-premium__hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.header-v2-premium__mobile-toggle.active .header-v2-premium__hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px, -7px)}.header-v2-premium__hamburger{display:flex;flex-direction:column;gap:5px;width:28px}.header-v2-premium__hamburger-line{width:100%;height:3px;background:#222;border-radius:3px;transition:all .25s ease-out;transform-origin:center}.header-v2-premium__mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:9998}.header-v2-premium__mobile-overlay.active{opacity:1;visibility:visible}.header-v2-premium__progress{position:absolute;bottom:0;left:0;height:3px;width:0%;background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-secundary) 100%);transition:width .1s ease-out;box-shadow:0 0 10px rgba(var(--color-primary), 0.5)}.menu-v2{width:100%}.menu-v2__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:5px;justify-content:flex-end}@media(max-width: 1199px){.menu-v2__list{flex-direction:column;align-items:stretch;gap:0;width:100%}}.menu-v2__item{position:relative}@media(max-width: 1199px){.menu-v2__item{width:100%;border-bottom:1px solid hsla(0,0%,100%,.2)}}@media(min-width: 1200px){.menu-v2__item--has-dropdown:hover .menu-v2__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.menu-v2__item--has-dropdown:hover .menu-v2__dropdown-icon{transform:rotate(180deg)}}@media(max-width: 1199px){.menu-v2__item--has-dropdown.active{background:rgba(0,0,0,.1)}.menu-v2__item--has-dropdown.active>.menu-v2__link{background:rgba(var(--color-primary), 0.2)}.menu-v2__item--has-dropdown.active .menu-v2__dropdown{max-height:500px;opacity:1;visibility:visible}.menu-v2__item--has-dropdown.active .menu-v2__dropdown-icon{transform:rotate(180deg)}}.menu-v2__link{display:flex;align-items:center;gap:5px;padding:28px 15px;color:#222;text-decoration:none;font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.3px;position:relative;transition:all .25s ease-out;white-space:nowrap}@media(max-width: 1199px){.menu-v2__link{padding:18px 20px;color:#fff;text-transform:none;width:100%;font-size:15px;font-weight:500;letter-spacing:.3px;justify-content:space-between}}.menu-v2__link::after{content:"";position:absolute;bottom:23px;left:15px;right:15px;height:3px;background:var(--color-primary);border-radius:2px;transform:scaleX(0);transition:all .25s ease-out}@media(max-width: 1199px){.menu-v2__link::after{display:none}}.menu-v2__link:hover,.menu-v2__link.active{color:var(--color-primary)}@media(max-width: 1199px){.menu-v2__link:hover,.menu-v2__link.active{background:hsla(0,0%,100%,.1);color:#fff}}.menu-v2__link:hover::after,.menu-v2__link.active::after{transform:scaleX(1)}.menu-v2__link-text{flex:1}.menu-v2__dropdown-icon{font-size:11px;transition:all .25s ease-out;opacity:.7}@media(max-width: 1199px){.menu-v2__dropdown-icon{font-size:12px;opacity:.9}}.menu-v2__dropdown{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;min-width:240px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(12px);box-shadow:0 8px 40px rgba(0,0,0,.15);border-radius:12px;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .25s ease-out;overflow:hidden;z-index:100}@media(max-width: 1199px){.menu-v2__dropdown{position:static;background:rgba(0,0,0,.3);box-shadow:none;border-radius:0;transform:none;max-height:0;overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease-out;width:100%}}.menu-v2__dropdown-item{border-bottom:1px solid hsla(0,0%,80%,.1)}@media(max-width: 1199px){.menu-v2__dropdown-item{border-bottom:1px solid hsla(0,0%,100%,.08)}}.menu-v2__dropdown-item:last-child{border-bottom:none}.menu-v2__dropdown-link{display:block;padding:14px 25px;color:#222;text-decoration:none;font-size:14px;font-weight:500;transition:all .25s ease-out}@media(max-width: 1199px){.menu-v2__dropdown-link{color:#fff;padding:14px 35px;font-size:14px;font-weight:400}}.menu-v2__dropdown-link:hover{background:var(--color-primary);color:#fff;padding-left:30px}@media(max-width: 1199px){.menu-v2__dropdown-link:hover{padding-left:40px;background:hsla(0,0%,100%,.15);color:#fff}}@keyframes slideDownHeader{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}body.menu-open{overflow:hidden}.header-v2-premium .top-header{width:100%;background:var(--color-secundary);padding:8px 0;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 1199px){.header-v2-premium .top-header{display:none}}.header-v2-premium .top-header .adress-top{width:auto;float:left}.header-v2-premium .top-header .adress-top li{display:inline-flex;align-items:center;margin-right:20px;transition:all .25s ease-out}.header-v2-premium .top-header .adress-top li:last-child{margin-right:0}.header-v2-premium .top-header .adress-top li:hover{transform:translateY(-2px)}.header-v2-premium .top-header .adress-top p{margin:0;font-size:13px;color:#fff;font-weight:500}.header-v2-premium .top-header .social-networks-top{width:auto;float:right}.header-v2-premium .top-header .social-networks-top li{display:inline-block;position:relative}.header-v2-premium .top-header .social-networks-top li:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:hsla(0,0%,100%,.3)}.header-v2-premium .top-header .social-networks-top li a{display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#fff;padding:0 15px;transition:all .25s ease-out;position:relative}.header-v2-premium .top-header .social-networks-top li a::before{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%) scaleX(0);width:80%;height:2px;background-color:var(--color-primary);transition:all .25s ease-out}.header-v2-premium .top-header .social-networks-top li a:hover{color:var(--color-primary);transform:translateY(-2px)}.header-v2-premium .top-header .social-networks-top li a:hover::before{transform:translateX(-50%) scaleX(1)}.header-v2-premium__wrapper--scrolled .top-header{height:0;overflow:hidden;padding:0;opacity:0}.header-v2-premium__wrapper--scrolled .menu-v2__link::after{bottom:15px}@media(max-width: 1199px){.header-v2-premium__wrapper--transparent .header-v2-premium__nav{z-index:9999}.menu-v2{overflow:hidden;overflow-y:auto;min-height:100%}.header-v2-premium__menu{min-height:100vh;padding:0}.header-v2-premium__wrapper--transparent .menu-v2__link.active{background-color:rgba(0,0,0,.49);color:#fff}.header-v2-premium__wrapper--scrolled.header-v2-premium__wrapper--transparent .menu-v2__link{color:#fff}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.carrousel-full-width{width:100%;float:left}.carrousel-full-width .carousel-inner .carousel-item{transition:transform 1s ease}.carrousel-full-width .carousel-inner .carousel-item .filter-dark{background-color:rgba(0,0,0,.75);width:100%;height:100%;position:absolute;left:0;top:0}.carrousel-full-width .carousel-inner .carousel-item .filter-light{background-color:hsla(0,0%,100%,.7);width:100%;height:100%;position:absolute;left:0;top:0}.carrousel-full-width .carousel-inner .carousel-item.active+.carousel-caption{z-index:2;opacity:1;visibility:visible;transition:all .3s}@media only screen and (max-width: 1199px){.carrousel-full-width .carousel-inner .carousel-item.active+.carousel-caption{left:20px;right:20px}}.carrousel-full-width .carousel-inner .carousel-item img,.carrousel-full-width .carousel-inner .carousel-item video{height:750px;width:100%;float:left;object-fit:cover;object-position:center}@media only screen and (max-width: 480px){.carrousel-full-width .carousel-inner .carousel-item img,.carrousel-full-width .carousel-inner .carousel-item video{height:480px}}.carrousel-full-width .h1-carousel{width:100%;float:left;text-align:left;color:#fff;text-shadow:1px 1px 2px rgba(2,15,19,.7);font-style:normal;font-weight:600;font-size:4vw;margin-bottom:20px;line-height:110%}@media only screen and (max-width: 1199px){.carrousel-full-width .h1-carousel{font-size:40px}}@media only screen and (max-width: 480px){.carrousel-full-width .h1-carousel{font-size:28px}}.carrousel-full-width .h2-carousel{width:100%;float:left;text-align:left;color:#fff;text-shadow:1px 1px 2px rgba(2,15,19,.7);font-style:normal;font-weight:400;font-size:28px;margin-bottom:40px;line-height:150%}@media only screen and (max-width: 1199px){.carrousel-full-width .h2-carousel{font-size:18px}}@media only screen and (max-width: 480px){.carrousel-full-width .h2-carousel{font-size:16px;margin-bottom:30px}}.carrousel-full-width .carousel-caption{top:40%;transform:translate(0, -50%);z-index:0;opacity:0;visibility:hidden;transition:all .3s;bottom:0;padding-top:0;padding-bottom:0;height:220px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 1199px){.carrousel-full-width .carousel-caption{top:50%}}@media only screen and (max-width: 1199px){.carrousel-full-width .carousel-caption{height:78px}}.carrousel-full-width .carousel-caption.filter-light .h2-carousel,.carrousel-full-width .carousel-caption.filter-light .h1-carousel{color:#000}.carrousel-full-width .caption-top{position:relative;top:0;opacity:1;transition:.4s}.carrousel-full-width .caption-top.hidden{top:-90vh;opacity:0;transition:.4s}.carrousel-full-width .caption-bottom{position:relative;bottom:0;opacity:1;transition:.4s}.carrousel-full-width .caption-bottom.hidden{bottom:-90vh;opacity:0;transition:.4s}.carrousel-full-width .caption-link{position:relative;bottom:0;opacity:1;transition:.4s;padding:10px 36px;cursor:pointer;color:#fff;background-color:var(--color-primary);border-color:var(--color-primary);z-index:1;font-weight:600;text-transform:uppercase;float:left;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}@media only screen and (max-width: 1199px){.carrousel-full-width .caption-link{font-size:12px;text-align:center}}.carrousel-full-width .caption-link:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff;transition:all .3s}.carrousel-full-width .caption-link.hidden{bottom:-90vh;opacity:0;transition:.4s}.carrousel-full-width.carrousel-header-fixed .carousel-inner .carousel-item img,.carrousel-full-width.carrousel-header-fixed .carousel-inner .carousel-item video{height:991px}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.hero-section-about-us{width:100%;float:left;position:relative;overflow:hidden;background-color:#fff}.hero-section-about-us>p,.hero-section-about-us .content-description{margin-bottom:30px;line-height:1.7}.hero-section-about-us .hero-image img{min-height:900px;width:100%;float:left;object-fit:cover;object-position:center}@media(max-width: 991px){.hero-section-about-us .hero-image img{min-height:100%}}.about-heading{color:var(--color-primary);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.main-heading{font-size:42px;font-weight:700;color:#222;margin-bottom:25px}.divider{width:80px;height:4px;background-color:var(--color-primary);margin:30px 0;position:relative}.service-card{display:flex;align-items:flex-start;margin-bottom:30px}.service-icon{width:100px;height:100px;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.service-icon i,.service-icon svg{color:#fff;font-size:32px}.service-icon img{width:45px}.service-content h3{font-size:22px;font-weight:600;margin-bottom:10px}.service-content p{color:#666;margin-bottom:0}.cta-button{display:inline-block;background-color:var(--color-primary);color:#fff;padding:12px 30px;border-radius:5px;font-weight:600;text-decoration:none;transition:all .3s ease;margin-top:20px}.cta-button:hover{background-color:var(--color-primary-hover);color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.cta-button i{margin-left:10px}.hero-section-about-us .service-icon img{background-color:var(--color-primary)}@media(max-width: 991px){.hero-section{padding:80px 0}.main-heading{font-size:36px}.hero-image{margin-top:40px}}@media(max-width: 767px){.hero-section{padding:60px 0}.main-heading{font-size:32px}.service-icon{width:80px;height:80px}.service-icon i,.service-icon svg{font-size:24px}.service-icon img{width:34px}}.sec-structures-abouts{width:100%;float:left;background:#e5e5e5}.sec-structures-abouts .structure-card{width:100%;float:left;cursor:pointer;transition:.3s;border-radius:10px;position:relative;overflow:hidden}.sec-structures-abouts .structure-card:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";left:0;top:0;width:100%;height:100%;position:absolute;background-color:#000;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-shadow:1px 1px rgba(0,0,0,.29);font-size:25px;visibility:hidden;opacity:0;transform:scale(1)}.sec-structures-abouts .structure-card.count-mask:before{left:0;top:0;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.65);color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-shadow:1px 1px rgba(0,0,0,.29);font-size:40px;font-weight:600;z-index:1;transition:.3s}.sec-structures-abouts .structure-card .thumbnail-image{width:100%;float:left;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.sec-structures-abouts .structure-card .thumbnail-image img{width:100%;float:left;height:315px;object-fit:cover;object-position:center;border-radius:10px;transform:scale(1);transition:.3s;text-shadow:1px 1px rgba(0,0,0,.29)}.sec-structures-abouts .structure-card:hover{transition:.3s}.sec-structures-abouts .structure-card:hover .thumbnail-image img{transform:scale(1.2);transition:.3s}.sec-structures-abouts .structure-card:hover:before{visibility:hidden;opacity:0;transition:.3s}.sec-structures-abouts .structure-card:hover:after{transition:.3s;opacity:.55;visibility:visible;transform:scale(1.2)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.banner-count-up{position:relative;background-color:#000;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.78), rgba(0, 0, 0, 0.78)),url("https://images.pexels.com/photos/7862508/pexels-photo-7862508.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1");background-size:cover;background-position:center;color:#fff;overflow:hidden;width:100%;float:left;padding-bottom:1.5rem !important;background-attachment:fixed}.banner-count-up .counter-card{background-color:rgba(0,0,0,0);border:none;transition:transform .3s;color:#fff}.banner-count-up .counter-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.banner-count-up .counter-card .card-body{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(221,221,221,.26);transition:all .3s;border-radius:10px}.banner-count-up .counter-card .icon-wrapper{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--color-primary);margin-bottom:1rem;transition:all .3s}.banner-count-up .counter-card .icon-wrapper i{font-size:35px;color:var(--color-primary);transition:all .3s}.banner-count-up .counter-card .icon-wrapper img{width:50px}.banner-count-up .counter-card:hover .card-body{transition:all .3s;backdrop-filter:blur(10px)}.banner-count-up .counter-card:hover .icon-wrapper{background-color:var(--color-primary)}.banner-count-up .counter-card:hover .icon-wrapper i{color:#fff}.banner-count-up .counter-card .counter-value{font-size:42px;font-weight:700;color:var(--color-primary);text-shadow:1px 1px rgba(0,0,0,.29)}.banner-count-up .counter-card .counter-title{color:#fff;font-size:20px;font-weight:600;text-shadow:1px 1px rgba(0,0,0,.29)}.banner-count-up .counter-card .counter-description{color:hsla(0,0%,100%,.45);font-size:14px;font-style:italic;margin-bottom:0}@media(max-width: 992px){.banner .counter-card .counter-value{font-size:36px}.banner .counter-card .counter-title{font-size:18px}}@media(max-width: 576px){.banner .counter-card .counter-value{font-size:32px}.banner .counter-card .counter-title{font-size:16px}.banner .counter-card .icon-wrapper{width:50px;height:50px}.banner .counter-card .icon-wrapper i{font-size:20px}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.portfolio-section{width:100%;float:left;background-color:#e5e5e5}.portfolio-filter{gap:10px}.portfolio-filter .filter-btn{border:none;padding:.75rem 1.5rem;border-radius:15px;cursor:pointer;transition:all .3s ease;font-weight:500;color:#343a40;background-color:#fff}.portfolio-filter .filter-btn:hover,.portfolio-filter .filter-btn.active{background-color:var(--color-secundary);color:#fff}.portfolio-filter .filter-btn.active{box-shadow:1px 1px 10px var(--color-secundary)}.portfolio-filter .filter-btn:focus{outline:none}.portfolio-grid{transition:height .5s ease-in-out}.portfolio-item{transition:all .4s ease}.portfolio-item.hidden{display:none}.portfolio-item .portfolio-card{border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease}.portfolio-item .portfolio-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.portfolio-item .portfolio-card:hover .portfolio-overlay{opacity:1}.portfolio-item .portfolio-card .portfolio-img-container{position:relative;overflow:hidden;border-radius:10px}.portfolio-item .portfolio-card .portfolio-img-container img{width:100%;height:250px;object-fit:cover;object-position:center;transition:transform .6s ease}.portfolio-item .portfolio-card .portfolio-img-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:all .3s;z-index:0}.portfolio-item .portfolio-card .portfolio-img-container:hover:after{transition:all .3s;background-color:rgba(0,0,0,.6)}.portfolio-item .portfolio-card .portfolio-img-container:hover img{transform:scale(1.05)}.portfolio-item .portfolio-card .portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-primary), 0.85);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease;z-index:1}.portfolio-item .portfolio-card .portfolio-overlay .overlay-content{text-align:center;color:#fff;padding:1rem;transform:translateY(20px);transition:transform .4s ease;cursor:pointer}.portfolio-item .portfolio-card .portfolio-overlay .overlay-content h4{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;text-shadow:1px 1px rgba(0,0,0,.29)}.portfolio-item .portfolio-card .portfolio-overlay .overlay-content p{font-size:.95rem;margin-bottom:1rem;opacity:.9;text-shadow:1px 1px rgba(0,0,0,.29);color:#fff}.portfolio-item .portfolio-card .portfolio-overlay .overlay-content .portfolio-link{display:inline-block;width:42px;height:42px;line-height:42px;border-radius:50%;background-color:#fff;color:var(--color-primary);font-size:1rem;transition:all .3s ease}.portfolio-item .portfolio-card .portfolio-overlay .overlay-content .portfolio-link:hover{background-color:hsl(0,0%,90%);transform:scale(1.1)}.portfolio-item .portfolio-card .portfolio-overlay:hover{transition:.3s;backdrop-filter:blur(3px)}.portfolio-item .portfolio-card .portfolio-overlay:hover .overlay-content{transform:translateY(0)}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeIn{animation:fadeIn .5s ease forwards}@media(max-width: 991.98px){.portfolio-section .portfolio-title{font-size:2.2rem}.portfolio-filter .filter-btn{padding:.6rem 1.2rem;font-size:.95rem;margin-bottom:.5rem}}@media(max-width: 767.98px){.portfolio-section .portfolio-title{font-size:2rem}.portfolio-section .portfolio-subtitle{font-size:1rem}.portfolio-item .portfolio-card .portfolio-img-container img{height:220px}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.testimonial-section{padding:60px 0 60px 0;background-color:#fff;width:100%;float:left}.testimonial-card{background-color:#d2d4d7;border-radius:10px;padding:30px;min-height:200px}.testimonial-card.quote-bubble::before{content:"";width:0;height:0;position:absolute;left:30px;bottom:21%;transform:translate(0, -50%);border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #d2d4d7}.testimonial-quote{width:100%;float:left;border:0;outline:none;background-color:rgba(0,0,0,0)}.testimonial-quote p{font-size:16px;line-height:1.6;color:#222;font-style:italic;text-align:left}.testimonial-quote .list-star-grid{width:100%;float:left}.testimonial-quote .list-star-grid li{width:auto;float:left;display:inline}.testimonial-quote .list-star-grid li span{width:auto;float:left;display:inline}.testimonial-quote .list-star-grid li span i{color:#3c3c3c}.testimonial-quote .list-star-grid li.active span i{color:#ffeb3b}.testimonial-author{display:flex;align-items:center;margin-top:30px}.testimonial-author .author-image{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:15px}.testimonial-author .author-image img{width:100%;height:100%;object-fit:cover;object-position:center}.testimonial-author .author-image .circle-image-user{width:100%;height:100%;float:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#d2d4d7}.testimonial-author .author-image .circle-image-user i{font-size:28px;color:#3c3c3c}.testimonial-author .author-info{display:flex;flex-direction:column}.testimonial-author .author-info .author-name{font-weight:bold;font-size:18px;margin-bottom:5px}.testimonial-author .author-info .author-date{font-size:14px;color:#222}.carousel-indicators{bottom:-50px}.carousel-indicators button{width:12px;height:12px;border-radius:50%;background-color:#343a40 !important;margin:0 5px;border:none}.carousel-indicators button.active{background-color:var(--color-primary) !important}@media(max-width: 768px){.testimonial-card{margin:10px 0;min-height:220px}.carousel-item .row{flex-direction:column}}.slick-dots{position:absolute;bottom:-40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slick-dots li{height:auto;margin:0 6px;width:14px;transition:all .3s}.slick-dots .dot{cursor:pointer}.slick-dots .dot:after{content:"";width:14px;height:14px;float:left;background-color:#343a40;border-radius:10px;transition:all .3s}.slick-dots .dot:hover:after{transition:all .3s;background-color:var(--color-primary)}.slick-dots .slick-active{width:43px;transition:all .3s}.slick-dots .slick-active .dot{cursor:pointer}.slick-dots .slick-active .dot:after{content:"";width:43px;height:12px;float:left;background-color:var(--color-primary);border-radius:10px;transition:all .3s}.slick-dots .slick-active .dot:hover:after{transition:all .3s;background-color:var(--color-primary-hover)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.post-blog-home{width:100%;float:left;background-color:rgb(206.4482758621,211,215.5517241379)}.post-blog-home .blog-listings .blog-listing{background-color:#fff;border-radius:10px;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:1.5rem;overflow:hidden;cursor:pointer;width:100%;float:left}.post-blog-home .blog-listings .blog-listing:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.post-blog-home .blog-listings .blog-listing:hover .blog-image{transform:scale(1.1)}.post-blog-home .blog-listings .blog-listing:hover .blog-content .blog-title{color:var(--color-primary);transition:color .3s ease}.post-blog-home .blog-listings .blog-listing:hover .blog-content .blog-read-more{transition:color .3s ease;color:var(--color-primary)}.post-blog-home .blog-listings .blog-listing .blog-image-container{position:relative;overflow:hidden;height:250px}.post-blog-home .blog-listings .blog-listing .blog-image-container .blog-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-blog-home .blog-listings .blog-listing .blog-image-container .blog-category{position:absolute;top:15px;left:15px;background-color:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:5px;font-size:.8rem;text-transform:uppercase}.post-blog-home .blog-listings .blog-listing .blog-content{padding:20px;position:relative}.post-blog-home .blog-listings .blog-listing .blog-content .blog-title{color:#222;font-weight:600;margin-bottom:.75rem;transition:color .3s ease;font-size:1.3rem}.post-blog-home .blog-listings .blog-listing .blog-content .blog-author{color:rgba(34,34,34,.6);font-size:.875rem;margin-bottom:15px}.post-blog-home .blog-listings .blog-listing .blog-content .blog-read-more{position:absolute;bottom:20px;right:20px;color:rgba(34,34,34,.6);text-decoration:none;font-size:.875rem;transition:color .3s ease}.post-blog-home .blog-listings .blog-listing .blog-content .blog-read-more:hover{transition:color .3s ease;color:var(--color-primary)}.post-blog-home .blog-listings .blog-listing .blog-content .blog-read-more i{margin-left:5px;font-size:.75rem}.post-blog-home .view-all-posts{text-align:center;margin-top:1rem;margin-bottom:3rem;width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center}.post-blog-home .view-all-posts .btn-view-all{background-color:var(--color-primary);color:#fff;padding:12px 30px;border-radius:10px;text-decoration:none;transition:all .3s ease}.post-blog-home .view-all-posts .btn-view-all:hover{background-color:var(--color-primary-hover);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.post-blog-home .view-all-posts .btn-view-all i{margin-left:10px}.search-form{position:relative}.search-results-container{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-top:none;z-index:1000;max-height:300px;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.search-result-item{display:block;padding:10px 15px;color:#333;text-decoration:none;border-bottom:1px solid #eee;transition:background-color .2s ease-in-out}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background-color:#f5f5f5;color:#000}.search-result-item.no-results{color:#777;font-style:italic}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.blog-featured{width:100%;float:left;background-color:rgb(206.4482758621,211,215.5517241379)}.blog-featured .blog-featured-main{border-radius:10px;transition:all .3s ease;text-decoration:none;color:inherit;background-color:#fff;overflow:hidden}.blog-featured .blog-featured-main:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.12);color:inherit}.blog-featured .blog-featured-main:hover .blog-featured-title{color:var(--color-primary)}.blog-featured .blog-featured-main:hover .blog-featured-read-more{color:var(--color-primary)}.blog-featured .blog-featured-main .blog-featured-category{font-size:.8rem;font-weight:600;letter-spacing:.02em;color:rgba(34,34,34,.65)}.blog-featured .blog-featured-main .blog-featured-title{font-size:clamp(1.25rem,2.2vw + .9rem,1.75rem);font-weight:700;color:#222;line-height:1.3;transition:color .3s ease}.blog-featured .blog-featured-main .blog-featured-excerpt{font-size:.95rem;line-height:1.55}.blog-featured .blog-featured-main .blog-featured-read-more{font-size:.9rem;font-weight:500;color:rgba(34,34,34,.65);transition:color .3s ease}.blog-featured .blog-featured-side{position:relative;min-height:200px;border-radius:10px;transition:all .3s ease;text-decoration:none;color:#fff;overflow:hidden}.blog-featured .blog-featured-side:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.18)}.blog-featured .blog-featured-side:hover .blog-featured-side-bg{transform:scale(1.06)}.blog-featured .blog-featured-side .blog-featured-side-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .5s ease}.blog-featured .blog-featured-side .blog-featured-side-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.1) 70%, transparent 100%)}.blog-featured .blog-featured-side .card-body{z-index:1;border-left:5px solid var(--color-primary)}.blog-featured .blog-featured-side .blog-featured-side-category{font-size:.75rem;font-weight:600;letter-spacing:.03em;opacity:.95}.blog-featured .blog-featured-side .blog-featured-side-title{font-size:clamp(1rem,1.5vw + .7rem,1.2rem);font-weight:700;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.4)}@media(max-width: 991.98px){.blog-featured .blog-featured-main .card-body{padding:1.5rem !important}.blog-featured .blog-featured-side{min-height:180px}}@media(max-width: 575.98px){.blog-featured .blog-featured-main .card-body{padding:1.25rem !important}.blog-featured .blog-featured-title{font-size:1.25rem}.blog-featured .blog-featured-side{min-height:160px}.blog-featured .blog-featured-side-title{font-size:1rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.news-page{background-color:#efefef;width:100%;float:left}.news-page .wrao-pagination{width:100%;float:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.news-page .wrao-pagination p{width:100%;float:left;text-align:center;margin-top:10px}.news-page .blog-listings{width:100%;float:left}.news-page .blog-listings .blog-listing{background-color:#fff;border-radius:10px;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:1.5rem;overflow:hidden;cursor:pointer;width:100%;float:left}.news-page .blog-listings .blog-listing:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.news-page .blog-listings .blog-listing:hover .blog-image{transform:scale(1.1)}.news-page .blog-listings .blog-listing:hover .blog-content .blog-title{color:var(var(--color-primary));transition:color .3s ease}.news-page .blog-listings .blog-listing:hover .blog-content .blog-read-more{transition:color .3s ease;color:var(--color-primary)}.news-page .blog-listings .blog-listing .blog-image-container{position:relative;overflow:hidden;height:250px}.news-page .blog-listings .blog-listing .blog-image-container .blog-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-page .blog-listings .blog-listing .blog-image-container .blog-category{position:absolute;top:15px;left:15px;background-color:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:5px;font-size:.8rem;text-transform:uppercase}.news-page .blog-listings .blog-listing .blog-content{padding:20px;position:relative}.news-page .blog-listings .blog-listing .blog-content .blog-title{color:#222;font-weight:600;margin-bottom:.75rem;transition:color .3s ease;font-size:1.3rem}.news-page .blog-listings .blog-listing .blog-content .blog-author{color:rgba(34,34,34,.6);font-size:.875rem;margin-bottom:15px}.news-page .blog-listings .blog-listing .blog-content .blog-read-more{position:absolute;bottom:20px;right:20px;color:rgba(34,34,34,.6);text-decoration:none;font-size:.875rem;transition:color .3s ease}.news-page .blog-listings .blog-listing .blog-content .blog-read-more:hover{transition:color .3s ease;color:var(--color-primary)}.news-page .blog-listings .blog-listing .blog-content .blog-read-more i{margin-left:5px;font-size:.75rem}.news-page .other-posts{width:100%;float:left}.news-page .other-posts .post-list-item{display:flex;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease;text-decoration:none;color:#222}.news-page .other-posts .post-list-item:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,.1)}.news-page .other-posts .post-list-item:hover .post-list-title{color:var(--color-primary)}.news-page .other-posts .post-list-item .post-list-image{flex-shrink:0;width:200px;overflow:hidden}.news-page .other-posts .post-list-item .post-list-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-page .other-posts .post-list-item:hover .post-list-image img{transform:scale(1.1)}.news-page .other-posts .post-list-item .post-list-content{padding:1.5rem;display:flex;flex-direction:column}.news-page .other-posts .post-list-item .post-list-content .blog-category{background-color:var(--color-primary);color:#fff;padding:3px 8px;border-radius:5px;font-size:.75rem;text-transform:uppercase;align-self:flex-start;margin-bottom:.75rem}.news-page .other-posts .post-list-item .post-list-content .post-list-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;transition:color .3s ease}.news-page .other-posts .post-list-item .post-list-content .post-list-excerpt{font-size:.9rem;color:rgba(34,34,34,.7);flex-grow:1}.news-page .other-posts .post-list-item .post-list-content .post-list-meta{font-size:.8rem;color:rgba(34,34,34,.5);margin-top:1rem}@media(max-width: 991.98px){.news-page aside{margin-top:2rem}}@media(max-width: 767.98px){.news-page .other-posts .post-list-item{flex-direction:column}.news-page .other-posts .post-list-item .post-list-image{width:100%;height:200px}}aside .sidebar-widget{background-color:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:2rem}aside .sidebar-widget .widget-title{font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}aside .sidebar-widget .search-form{position:relative}aside .sidebar-widget .search-form .form-control{padding-right:40px}aside .sidebar-widget .search-form .form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb), 0.25)}aside .sidebar-widget .search-form .btn-search{position:absolute;top:0;right:0;height:100%;border:none;background:rgba(0,0,0,0);padding:0 12px;color:rgba(34,34,34,.5);cursor:pointer}aside .sidebar-widget .search-form .btn-search:hover{color:var(--color-primary)}aside .sidebar-widget .category-list{list-style:none;padding:0;margin:0}aside .sidebar-widget .category-list li{margin-bottom:.5rem}aside .sidebar-widget .category-list li a{text-decoration:none;color:#222;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:5px;transition:all .3s ease}aside .sidebar-widget .category-list li a:hover{background-color:rgb(206.4482758621,211,215.5517241379);color:var(var(--color-primary));transform:translateX(5px)}aside .sidebar-widget .category-list li a .category-count{font-size:.8em;background-color:#e9ecef;color:rgba(34,34,34,.7);padding:2px 6px;border-radius:4px}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.post-header{color:#fff;padding:4rem 0 2rem;position:relative;overflow:hidden;width:100%;float:left}.post-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.post-header nav{width:100%;float:left}.post-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.post-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.sec-view-posts{background-color:#efefef;width:100%;float:left;padding-top:3rem}.post-icon{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);background-color:#fff;border:3px solid var(--color-primary)}.post-icon i,.post-icon svg{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.post-icon i,.post-icon svg{font-size:2rem}}.post-icon img{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.post-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.post-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.post-header-image>.post-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;position:absolute;transform:translate(0, -50%);left:148px;top:25%}@media(max-width: 768px){.post-header-image>.post-title{position:relative;width:100%;float:left;text-align:center;left:0;top:0}}.post-header-image>.post-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff;position:absolute;transform:translate(0, -50%);left:148px;top:57%}@media(max-width: 768px){.post-header-image>.post-subtitle{position:relative;width:100%;float:left;text-align:center;left:0;top:0;margin-bottom:0}}.post-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}@media(max-width: 768px){.post-title{position:relative;width:100%;float:left;text-align:center}}.post-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.post-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.post-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}.post-description .card-body{background-color:#d3d3d3}.post-description.post-close{max-height:280px;height:100%;overflow:hidden}.post-description.post-close .open-post{color:#fff;background-color:var(--color-primary);padding:10px 20px;float:left;position:absolute;left:50%;bottom:0;z-index:1;transform:translate(-50%, -25px);text-transform:uppercase;font-size:14px;font-weight:600;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);transition:all .3s;border-radius:10px}.post-description.post-close .open-post:hover{transition:all .3s;color:#fff;background-color:var(--color-primary-hover)}.post-description.post-close:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;float:left;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0) 100%)}@media(max-width: 768px){.post-header{padding:2rem 0 1rem;margin-bottom:2rem}.post-title{font-size:2rem}.post-icon{width:100px;height:100px}.post-icon img{width:100px;height:100px}.post-icon i{font-size:2rem}}@media(max-width: 576px){.post-title{font-size:1.75rem}}.post-author-info{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e9ecef}.author-photo{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-primary)}.author-details .author-name{font-weight:600;font-size:1.1rem;color:#222}.author-details .author-subtitle{font-size:.9rem;color:#333}.post-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;color:#adadad;background-color:#ccc;padding:10px;border-radius:5px}.publication-date{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#222}.publication-date i{color:var(--color-secundary)}.social-share{display:flex;align-items:center;gap:.75rem}.social-share span{font-size:.9rem;font-weight:500;color:#222}.social-share .social-icon{color:#222;font-size:1rem;transition:all .3s ease}.social-share .social-icon:hover{color:var(--color-primary);transform:scale(1.2)}#comments-section{margin-top:2rem}.comment-form{display:flex;gap:1rem;align-items:flex-start;margin-bottom:2.5rem}.author-photo-comment img{width:50px;height:50px;border-radius:50%}.comment-input-area{width:100%;display:flex;flex-direction:column;align-items:flex-end}textarea.form-control{width:100%;padding:.75rem 1rem;border-radius:10px;border:1px solid #d2d4d7;font-size:1rem;line-height:1.6;transition:all .3s ease}textarea.form-control:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.btn-submit-comment{background:linear-gradient(135deg, var(--color-primary), var(--color-secundary));color:#fff;border:none;padding:.6rem 1.5rem;border-radius:8px;font-weight:500;margin-top:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(37,99,235,.2)}.btn-submit-comment:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.3)}.comments-list{display:flex;flex-direction:column;gap:1.5rem}.comment-item{display:flex;gap:1rem;align-items:flex-start}.comment-content{background-color:#efefef;border-radius:10px;padding:1rem 1.25rem;width:100%;border:1px solid #e9ecef}.comment-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.comment-header .comment-author{font-weight:600;color:#222}.comment-header .comment-date{font-size:.8rem;color:#adadad}.comment-body{color:#4a5568;line-height:1.7}.btn-hyperlink-post{background-color:var(--color-primary);transition:all .3s;width:100%;font-size:18px;font-weight:600;text-align:center;float:left;color:#fff !important;border-radius:5px;padding:5px 15px}.btn-hyperlink-post:hover{transition:all .3s;background-color:var(--color-primary-hover);color:#fff !important}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.hero-section-page-internal{position:relative;height:320px;display:flex;align-items:center;width:100%;float:left;overflow:hidden}@media(max-width: 1199px){.hero-section-page-internal{height:250px}}@media(max-width: 576px){.hero-section-page-internal{height:200px}}.hero-section-page-internal .hero-fixed{position:absolute;bottom:0;left:0;width:100%;float:left}.hero-section-page-internal:before{content:"";position:absolute;left:0;top:0;width:100%;float:left;height:100%;background-color:#ddd;background-size:cover;background-position:center}.hero-section-page-internal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.66);backdrop-filter:blur(6px)}.hero-section-page-internal h1{position:relative;font-size:2.5rem;margin-bottom:3rem;color:#fff;z-index:2;text-shadow:1px 1px rgba(0,0,0,.29)}@media(max-width: 768px){.hero-section-page-internal h1{font-size:2rem}}@media(max-width: 576px){.hero-section-page-internal h1{font-size:1.8rem;margin-bottom:2.5rem}}@media(max-width: 375px){.hero-section-page-internal h1{font-size:1.7rem;margin-bottom:1.9rem}}.hero-section-page-internal h1:after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);bottom:-20px;width:49px;height:2px;background-color:var(--color-primary)}.hero-section-page-internal p{position:relative;font-size:1rem;color:#fff;z-index:2}@media(max-width: 576px){.hero-section-page-internal p{font-size:.95rem;margin-bottom:.8rem}}@media(max-width: 375px){.hero-section-page-internal p{font-size:.85rem}}.hero-section-page-internal.hero-one{height:180px}@media(max-width: 1199px){.hero-section-page-internal.hero-one{height:180px}}@media(max-width: 576px){.hero-section-page-internal.hero-one{height:145px}}.breadcrumb-section-default{width:100%;float:left;padding:10px 0;background-color:#fff;border-bottom:1px solid hsla(0,0%,80%,.45)}.breadcrumb-section-default .breadcrumb{padding:0;margin:0;background:rgba(0,0,0,0);width:100%;float:left;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;overflow:hidden}.breadcrumb-section-default .breadcrumb .breadcrumb-item{font-size:.9rem;display:flex;white-space:nowrap}.breadcrumb-section-default .breadcrumb .breadcrumb-item a{color:var(--color-primary);transition:color .3s ease;font-size:14px}.breadcrumb-section-default .breadcrumb .breadcrumb-item a:hover{color:var(--color-primary-hover)}.breadcrumb-section-default .breadcrumb .breadcrumb-item.active{color:#222;font-size:14px;white-space:nowrap}.breadcrumb-section-default .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#222;content:"/"}.section-page-default{width:100%;float:left}main{width:100%;float:left}main p{margin-bottom:1.5rem;font-size:1rem;color:#333}main .sub-heading{color:#222;font-size:1.8rem;font-weight:600;border-bottom:2px solid #efefef;padding-bottom:.5rem}footer{width:100%;float:left;background-color:#343a40}footer a{transition:all .3s ease}footer a:hover{color:#ddd !important;opacity:.8}.card{border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);border-radius:10px}.btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary{background-color:var(--color-secundary);border-color:var(--color-secundary);border-radius:10px}.btn-secondary:hover{background-color:var(--color-secundary-hover);border-color:var(--color-secundary-hover)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.page-error{width:100%;float:left;min-height:640px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:20px}.wrap-error-content{width:100%;float:left;background-color:#e3e3e3}.wrap-error-content .group-error{width:100%;float:left;margin-bottom:90px}.wrap-error-content .group-error .icon-error{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center}.wrap-error-content .group-error h2{width:100%;float:left;text-align:center}.wrap-error-content .group-error p{width:100%;float:left;text-align:center}.wrap-error-content .group-error .group-links{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.wrap-error-content .group-error .group-links a{width:auto;float:left;background-color:var(--color-primary);color:#fff;padding:12px 15px;transition:all .3s;border-radius:4px}.wrap-error-content .group-error .group-links a:first-child{margin-right:5px}.wrap-error-content .group-error .group-links a:last-child{margin-left:5px}.wrap-error-content .group-error .group-links a:hover{transition:all .3s;background-color:var(--color-primary-hover);color:#fff}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.medic-section{padding:60px 0 80px 0;background-color:#fff;width:100%;float:left}@media(max-width: 1280px){.medic-section{padding:60px 10px 80px 10px}}.medic-section .medic-grid .medic-item{width:100%;float:left;position:relative;padding:0 5px;margin-bottom:5px;border-radius:10px}.medic-section .medic-grid .medic-item .medic-link{width:100%;float:left;cursor:pointer;position:relative;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);overflow:hidden;border-radius:10px}.medic-section .medic-grid .medic-item .medic-link .thumbnail-image-medic{width:100%;float:left;position:relative}.medic-section .medic-grid .medic-item .medic-link .thumbnail-image-medic img{height:610px;width:100%;float:left;object-fit:cover;object-position:center;transition:all .3s}@media(max-width: 1366px){.medic-section .medic-grid .medic-item .medic-link .thumbnail-image-medic img{height:560px}}@media(max-width: 410px){.medic-section .medic-grid .medic-item .medic-link .thumbnail-image-medic img{height:520px}}@media(max-width: 360px){.medic-section .medic-grid .medic-item .medic-link .thumbnail-image-medic img{height:410px}}.medic-section .medic-grid .medic-item .medic-link .thumbnail-descrition-medic{position:absolute;left:0;bottom:0;width:100%;float:left;background-color:#fff;padding:15px;transform:translate(0, 45px);transition:all .3s}@media(max-width: 1199px){.medic-section .medic-grid .medic-item .medic-link .thumbnail-descrition-medic{transform:translate(0, 0);transition:all .3s}}.medic-section .medic-grid .medic-item .medic-link .thumbnail-descrition-medic .info-inst{font-size:.8rem;font-weight:400;color:#3c3c3c;width:100%;float:left}.medic-section .medic-grid .medic-item .medic-link .thumbnail-descrition-medic h3{font-size:1.6rem;font-weight:500;color:#3c3c3c;width:100%;float:left;margin-bottom:10px}@media(max-width: 1199px){.medic-section .medic-grid .medic-item .medic-link .thumbnail-descrition-medic h3{font-size:1.4rem}}.medic-section .medic-grid .medic-item .medic-link .thumbnail-descrition-medic .btn-social{background-color:var(--color-primary);color:#fff;padding:5px 10px;font-size:.8rem;border-radius:.3rem;width:auto;float:left}.medic-section .medic-grid .medic-item .medic-link:hover .thumbnail-descrition-medic{transform:translate(0, 0);transition:all .3s}.medic-section .medic-grid .medic-item .medic-link:hover .thumbnail-descrition-medic .btn-social{background-color:var(--color-primary-hover);transition:all .3s}.medic-section .medic-grid .slick-arrow{position:absolute;font-size:1.4rem;top:39%;z-index:2;width:50px;height:50px;border-radius:50%;background-color:var(--color-primary);color:#fff;transition:all .3s;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}@media(max-width: 1366px){.medic-section .medic-grid .slick-arrow{width:40px;height:40px;font-size:1.2rem}}@media(max-width: 360px){.medic-section .medic-grid .slick-arrow{width:30px;height:30px;font-size:1rem}}.medic-section .medic-grid .slick-arrow.slick-prev{left:-75px}@media(max-width: 1366px){.medic-section .medic-grid .slick-arrow.slick-prev{left:-12px}}.medic-section .medic-grid .slick-arrow.slick-next{right:-75px}@media(max-width: 1366px){.medic-section .medic-grid .slick-arrow.slick-next{right:-12px}}.medic-section .medic-grid .slick-arrow:hover{background-color:var(--color-primary-hover);color:#fff;transition:all .3s}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.medic-header{color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.medic-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.medic-header nav{width:100%;float:left}.medic-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.medic-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.medic-icon{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);background-color:#fff;border:3px solid var(--color-primary)}.medic-icon i,.medic-icon svg{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.medic-icon i,.medic-icon svg{font-size:2rem}}.medic-icon img{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.medic-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.medic-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.medic-header-image>.medic-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;position:absolute;transform:translate(0, -50%);left:148px;top:25%}@media(max-width: 768px){.medic-header-image>.medic-title{position:relative;width:100%;float:left;text-align:center;left:0;top:0}}.medic-header-image>.medic-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff;position:absolute;transform:translate(0, -50%);left:148px;top:57%}@media(max-width: 768px){.medic-header-image>.medic-subtitle{position:relative;width:100%;float:left;text-align:center;left:0;top:0;margin-bottom:0}}.medic-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}@media(max-width: 768px){.medic-title{position:relative;width:100%;float:left;text-align:center}}.medic-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.medic-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.medic-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.medic-header{padding:2rem 0 1rem;margin-bottom:2rem}.medic-title{font-size:2rem}.medic-icon{width:100px;height:100px}.medic-icon img{width:100px;height:100px}.medic-icon i{font-size:2rem}}@media(max-width: 576px){.medic-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.attorney-section{padding:60px 0 60px 0;background-color:#d2d4d7;width:100%;float:left}.attorney-section .attorney-grid .attorney-item{width:100%;float:left;margin-bottom:5px;border-radius:10px;overflow:hidden}.attorney-section .attorney-grid .attorney-item .attorney-link{width:100%;float:left;cursor:pointer;position:relative;border-radius:10px;overflow:hidden}.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-image-attorney{width:100%;float:left;position:relative}.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-image-attorney img{height:560px;width:100%;float:left;object-fit:cover;object-position:center;border-radius:10px;margin-bottom:60px;transform:scale(1);transition:all .3s}@media(max-width: 410px){.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-image-attorney img{height:520px}}@media(max-width: 360px){.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-image-attorney img{height:410px}}.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-descrition-attorney{position:absolute;left:0;bottom:0;width:100%;float:left;background-color:#fff;padding:15px;transition:all .3s;border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-descrition-attorney .info-inst{font-size:.8rem;font-weight:400;color:#3c3c3c;width:100%;float:left}.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-descrition-attorney h3{font-size:1.6rem;font-weight:500;color:#3c3c3c;width:100%;float:left;margin-bottom:10px}@media(max-width: 1199px){.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-descrition-attorney h3{font-size:1.4rem}}.attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-descrition-attorney .btn-social{background-color:var(--color-primary);color:#fff;padding:5px 10px;font-size:.8rem;border-radius:.3rem;width:auto;float:left}.attorney-section .attorney-grid .attorney-item .attorney-link:hover .thumbnail-image-attorney img{transform:scale(1.15);transition:all .3s}.attorney-section .attorney-grid .attorney-item .attorney-link:hover .thumbnail-descrition-attorney .btn-social{background-color:var(--color-primary-hover);transition:all .3s}.attorney-section .attorney-grid .slick-arrow{position:absolute;font-size:1.4rem;top:39%;z-index:2;width:50px;height:50px;border-radius:50%;background-color:var(--color-primary);color:#fff;transition:all .3s;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}@media(max-width: 1366px){.attorney-section .attorney-grid .slick-arrow{width:40px;height:40px;font-size:1.2rem}}@media(max-width: 360px){.attorney-section .attorney-grid .slick-arrow{width:30px;height:30px;font-size:1rem}}.attorney-section .attorney-grid .slick-arrow.slick-prev{left:-75px}@media(max-width: 1366px){.attorney-section .attorney-grid .slick-arrow.slick-prev{left:-12px}}.attorney-section .attorney-grid .slick-arrow.slick-next{right:-75px}@media(max-width: 1366px){.attorney-section .attorney-grid .slick-arrow.slick-next{right:-12px}}.attorney-section .attorney-grid .slick-arrow:hover{background-color:var(--color-primary-hover);color:#fff;transition:all .3s}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.dentist-section{padding:60px 0 80px 0;background-color:#fff;width:100%;float:left}@media(max-width: 1280px){.dentist-section{padding:60px 10px 80px 10px}}.dentist-section .dentist-grid .dentist-item{width:100%;float:left;position:relative;padding:0 5px;margin-bottom:5px;border-radius:10px}.dentist-section .dentist-grid .dentist-item .dentist-link{width:100%;float:left;cursor:pointer;position:relative;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);overflow:hidden;border-radius:30px}.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-image-dentist{width:100%;float:left;position:relative}.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-image-dentist img{height:610px;width:100%;float:left;object-fit:cover;object-position:center;transition:all .3s;border-radius:30px}@media(max-width: 1366px){.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-image-dentist img{height:560px}}@media(max-width: 410px){.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-image-dentist img{height:520px}}@media(max-width: 360px){.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-image-dentist img{height:410px}}.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-descrition-dentist{position:absolute;left:0;bottom:0;width:100%;float:left;background-color:var(--color-primary);padding:15px;transition:all .3s;border-radius:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-descrition-dentist .info-inst{font-size:.8rem;font-weight:400;color:#fff;width:100%;float:left;text-align:center}.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-descrition-dentist h3{font-size:1.6rem;font-weight:500;color:#fff;width:100%;float:left;margin-bottom:10px;text-align:center}@media(max-width: 1199px){.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-descrition-dentist h3{font-size:1.4rem}}.dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-descrition-dentist .btn-social{background-color:#fff;color:var(--color-primary);padding:5px 10px;font-size:.8rem;width:auto;float:left;border-radius:10px}.dentist-section .dentist-grid .dentist-item .dentist-link:hover .thumbnail-descrition-dentist .btn-social{color:#fff;background-color:#343a40;transition:all .3s}.dentist-section .dentist-grid .slick-arrow{position:absolute;font-size:1.4rem;top:39%;z-index:2;width:50px;height:50px;border-radius:50%;background-color:var(--color-primary);color:#fff;transition:all .3s;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}@media(max-width: 1366px){.dentist-section .dentist-grid .slick-arrow{width:40px;height:40px;font-size:1.2rem}}@media(max-width: 360px){.dentist-section .dentist-grid .slick-arrow{width:30px;height:30px;font-size:1rem}}.dentist-section .dentist-grid .slick-arrow.slick-prev{left:-75px}@media(max-width: 1366px){.dentist-section .dentist-grid .slick-arrow.slick-prev{left:-12px}}.dentist-section .dentist-grid .slick-arrow.slick-next{right:-75px}@media(max-width: 1366px){.dentist-section .dentist-grid .slick-arrow.slick-next{right:-12px}}.dentist-section .dentist-grid .slick-arrow:hover{background-color:var(--color-primary-hover);color:#fff;transition:all .3s}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.dentist-header{color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.dentist-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.dentist-header nav{width:100%;float:left}.dentist-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.dentist-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.dentist-icon{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);background-color:#fff;border:3px solid var(--color-primary)}.dentist-icon i,.dentist-icon svg{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.dentist-icon i,.dentist-icon svg{font-size:2rem}}.dentist-icon img{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.dentist-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.dentist-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.dentist-header-image>.dentist-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;position:absolute;transform:translate(0, -50%);left:148px;top:25%}@media(max-width: 768px){.dentist-header-image>.dentist-title{position:relative;width:100%;float:left;text-align:center;left:0;top:0}}.dentist-header-image>.dentist-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff;position:absolute;transform:translate(0, -50%);left:148px;top:57%}@media(max-width: 768px){.dentist-header-image>.dentist-subtitle{position:relative;width:100%;float:left;text-align:center;left:0;top:0;margin-bottom:0}}.dentist-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}@media(max-width: 768px){.dentist-title{position:relative;width:100%;float:left;text-align:center}}.dentist-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.dentist-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.dentist-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.dentist-header{padding:2rem 0 1rem;margin-bottom:2rem}.dentist-title{font-size:2rem}.dentist-icon{width:100px;height:100px}.dentist-icon img{width:100px;height:100px}.dentist-icon i{font-size:2rem}}@media(max-width: 576px){.dentist-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.team-section{padding:60px 0 80px 0;background-color:rgb(206.4482758621,211,215.5517241379);width:100%;float:left}.team-section .team-grid .team-item{width:100%;float:left;position:relative;padding:0 5px;margin-bottom:40px;border-radius:10px;margin-top:57px}.team-section .team-grid .team-item .team-link{width:100%;float:left;cursor:pointer}.team-section .team-grid .team-item .team-link .thumbnail-image-team{width:auto;float:left;position:absolute;z-index:1;transform:translate(-50%, -50%);left:50%;overflow:hidden;border-radius:50%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.team-section .team-grid .team-item .team-link .thumbnail-image-team img{height:160px;width:160px;float:left;object-fit:cover;object-position:center;border-radius:50%;transform:scale(1);transition:all .3s}@media(max-width: 410px){.team-section .team-grid .team-item .team-link .thumbnail-image-team img{height:130px;width:160px}}@media(max-width: 360px){.team-section .team-grid .team-item .team-link .thumbnail-image-team img{height:130px}}.team-section .team-grid .team-item .team-link .thumbnail-descrition-team{position:relative;width:100%;float:left;background-color:#e9ecef;padding:100px 15px 15px 15px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border-radius:30px}.team-section .team-grid .team-item .team-link .thumbnail-descrition-team .info-inst{font-size:.8rem;font-weight:400;color:#3c3c3c;width:100%;float:left;text-align:center}.team-section .team-grid .team-item .team-link .thumbnail-descrition-team h3{font-size:1.6rem;font-weight:500;color:#3c3c3c;width:100%;float:left;margin-bottom:10px;text-align:center}@media(max-width: 1199px){.team-section .team-grid .team-item .team-link .thumbnail-descrition-team h3{font-size:1.4rem}}.team-section .team-grid .team-item .team-link:hover .thumbnail-image-team img{transform:scale(1.2);transition:all .3s}.team-section .team-grid .team-item .team-link:hover .thumbnail-descrition-team{transform:translate(0, 0);transition:all .3s}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.tech-activitys{width:100%;float:left;background:#e5e5e5}.tech-activitys .activity-card{background-color:#fff;border-radius:10px;padding:2rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;border:none;width:100%;float:left;justify-content:flex-start;display:flex;flex-wrap:nowrap}@media(max-width: 360px){.tech-activitys .activity-card{flex-wrap:wrap;justify-content:center}}.tech-activitys .activity-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(233,236,239,.15)}.tech-activitys .activity-card:hover .icon-container{background-color:rgb(206.4482758621,211,215.5517241379)}.tech-activitys .activity-card:hover .icon-container i,.tech-activitys .activity-card:hover .icon-container img{transform:scale(1);transition:all .3s}.tech-activitys .activity-card .icon-container{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:75px;min-height:75px;max-width:75px;max-height:75px;background-color:#e5e5e5;border-radius:50%;transition:background-color .3s;margin-right:15px}.tech-activitys .activity-card .icon-container i,.tech-activitys .activity-card .icon-container svg{font-size:2.5rem;color:var(--color-primary);transition:transform .3s}.tech-activitys .activity-card .icon-container img{width:40px;float:left;transition:all .3s}.tech-activitys .activity-card .activity-title{color:#333;font-size:1.5rem;font-weight:600;width:100%;float:left;text-align:left}@media(max-width: 360px){.tech-activitys .activity-card .activity-title{text-align:center}}.tech-activitys .activity-card .grid-content{width:100%;float:left}.tech-activitys .activity-card .grid-content .activity-text-content{width:100%;float:left}.tech-activitys .activity-card .grid-content .activity-text-content .activity-text,.tech-activitys .activity-card .grid-content .activity-text-content p,.tech-activitys .activity-card .grid-content .activity-text-content h1,.tech-activitys .activity-card .grid-content .activity-text-content h2,.tech-activitys .activity-card .grid-content .activity-text-content h3,.tech-activitys .activity-card .grid-content .activity-text-content h4,.tech-activitys .activity-card .grid-content .activity-text-content h5,.tech-activitys .activity-card .grid-content .activity-text-content h6,.tech-activitys .activity-card .grid-content .activity-text-content a,.tech-activitys .activity-card .grid-content .activity-text-content span{color:#666;font-size:.95rem;margin-bottom:0;text-align:left}@media(max-width: 360px){.tech-activitys .activity-card .grid-content .activity-text-content .activity-text,.tech-activitys .activity-card .grid-content .activity-text-content p,.tech-activitys .activity-card .grid-content .activity-text-content h1,.tech-activitys .activity-card .grid-content .activity-text-content h2,.tech-activitys .activity-card .grid-content .activity-text-content h3,.tech-activitys .activity-card .grid-content .activity-text-content h4,.tech-activitys .activity-card .grid-content .activity-text-content h5,.tech-activitys .activity-card .grid-content .activity-text-content h6,.tech-activitys .activity-card .grid-content .activity-text-content a,.tech-activitys .activity-card .grid-content .activity-text-content span{text-align:center}}.tech-activitys .activity-card .grid-content .activity-text-content .activity-text:hover,.tech-activitys .activity-card .grid-content .activity-text-content .activity-text:active,.tech-activitys .activity-card .grid-content .activity-text-content .activity-text:visited,.tech-activitys .activity-card .grid-content .activity-text-content .activity-text:focus,.tech-activitys .activity-card .grid-content .activity-text-content p:hover,.tech-activitys .activity-card .grid-content .activity-text-content p:active,.tech-activitys .activity-card .grid-content .activity-text-content p:visited,.tech-activitys .activity-card .grid-content .activity-text-content p:focus,.tech-activitys .activity-card .grid-content .activity-text-content h1:hover,.tech-activitys .activity-card .grid-content .activity-text-content h1:active,.tech-activitys .activity-card .grid-content .activity-text-content h1:visited,.tech-activitys .activity-card .grid-content .activity-text-content h1:focus,.tech-activitys .activity-card .grid-content .activity-text-content h2:hover,.tech-activitys .activity-card .grid-content .activity-text-content h2:active,.tech-activitys .activity-card .grid-content .activity-text-content h2:visited,.tech-activitys .activity-card .grid-content .activity-text-content h2:focus,.tech-activitys .activity-card .grid-content .activity-text-content h3:hover,.tech-activitys .activity-card .grid-content .activity-text-content h3:active,.tech-activitys .activity-card .grid-content .activity-text-content h3:visited,.tech-activitys .activity-card .grid-content .activity-text-content h3:focus,.tech-activitys .activity-card .grid-content .activity-text-content h4:hover,.tech-activitys .activity-card .grid-content .activity-text-content h4:active,.tech-activitys .activity-card .grid-content .activity-text-content h4:visited,.tech-activitys .activity-card .grid-content .activity-text-content h4:focus,.tech-activitys .activity-card .grid-content .activity-text-content h5:hover,.tech-activitys .activity-card .grid-content .activity-text-content h5:active,.tech-activitys .activity-card .grid-content .activity-text-content h5:visited,.tech-activitys .activity-card .grid-content .activity-text-content h5:focus,.tech-activitys .activity-card .grid-content .activity-text-content h6:hover,.tech-activitys .activity-card .grid-content .activity-text-content h6:active,.tech-activitys .activity-card .grid-content .activity-text-content h6:visited,.tech-activitys .activity-card .grid-content .activity-text-content h6:focus,.tech-activitys .activity-card .grid-content .activity-text-content a:hover,.tech-activitys .activity-card .grid-content .activity-text-content a:active,.tech-activitys .activity-card .grid-content .activity-text-content a:visited,.tech-activitys .activity-card .grid-content .activity-text-content a:focus,.tech-activitys .activity-card .grid-content .activity-text-content span:hover,.tech-activitys .activity-card .grid-content .activity-text-content span:active,.tech-activitys .activity-card .grid-content .activity-text-content span:visited,.tech-activitys .activity-card .grid-content .activity-text-content span:focus{color:#666;font-size:.95rem;margin-bottom:0;text-align:left}@media(max-width: 991.98px){.main-title{font-size:2.25rem}.subtitle{font-size:1.1rem}.tech-activitys .activity-card{padding:1.5rem}.tech-activitys .activity-card .icon-container{width:80px;height:80px;margin-bottom:1.25rem}.tech-activitys .activity-card .icon-container i,.tech-activitys .activity-card .icon-container svg{font-size:2rem}.tech-activitys .activity-card .icon-container img{width:40px;float:left}.tech-activitys .activity-card .activity-title{font-size:1.35rem}}@media(max-width: 767.98px){.main-title{font-size:2rem}.tech-activitys .row{row-gap:1.5rem !important}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.tech-treatments{width:100%;float:left;background:#e5e5e5}.tech-treatments .treatment-card{background-color:#fff;border-radius:10px;padding:2rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;border:none;width:100%;float:left;justify-content:flex-start;display:flex;flex-wrap:nowrap}@media(max-width: 360px){.tech-treatments .treatment-card{flex-wrap:wrap;justify-content:center}}.tech-treatments .treatment-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(233,236,239,.15)}.tech-treatments .treatment-card:hover .icon-container{background-color:rgb(206.4482758621,211,215.5517241379)}.tech-treatments .treatment-card:hover .icon-container i,.tech-treatments .treatment-card:hover .icon-container img{transform:scale(1);transition:all .3s}.tech-treatments .treatment-card .icon-container{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:75px;min-height:75px;max-width:75px;max-height:75px;background-color:#e5e5e5;border-radius:50%;transition:background-color .3s;margin-right:15px}.tech-treatments .treatment-card .icon-container i,.tech-treatments .treatment-card .icon-container svg{font-size:2.5rem;color:var(--color-primary);transition:transform .3s}.tech-treatments .treatment-card .icon-container img{width:40px;float:left;transition:all .3s}.tech-treatments .treatment-card .treatment-title{color:#333;font-size:1.5rem;font-weight:600;width:100%;float:left;text-align:left}@media(max-width: 360px){.tech-treatments .treatment-card .treatment-title{text-align:center}}.tech-treatments .treatment-card .grid-content{width:100%;float:left}.tech-treatments .treatment-card .grid-content .treatment-text-content{width:100%;float:left}.tech-treatments .treatment-card .grid-content .treatment-text-content .treatment-text,.tech-treatments .treatment-card .grid-content .treatment-text-content p,.tech-treatments .treatment-card .grid-content .treatment-text-content h1,.tech-treatments .treatment-card .grid-content .treatment-text-content h2,.tech-treatments .treatment-card .grid-content .treatment-text-content h3,.tech-treatments .treatment-card .grid-content .treatment-text-content h4,.tech-treatments .treatment-card .grid-content .treatment-text-content h5,.tech-treatments .treatment-card .grid-content .treatment-text-content h6,.tech-treatments .treatment-card .grid-content .treatment-text-content a,.tech-treatments .treatment-card .grid-content .treatment-text-content span{color:#666;font-size:.95rem;margin-bottom:0;text-align:left}@media(max-width: 360px){.tech-treatments .treatment-card .grid-content .treatment-text-content .treatment-text,.tech-treatments .treatment-card .grid-content .treatment-text-content p,.tech-treatments .treatment-card .grid-content .treatment-text-content h1,.tech-treatments .treatment-card .grid-content .treatment-text-content h2,.tech-treatments .treatment-card .grid-content .treatment-text-content h3,.tech-treatments .treatment-card .grid-content .treatment-text-content h4,.tech-treatments .treatment-card .grid-content .treatment-text-content h5,.tech-treatments .treatment-card .grid-content .treatment-text-content h6,.tech-treatments .treatment-card .grid-content .treatment-text-content a,.tech-treatments .treatment-card .grid-content .treatment-text-content span{text-align:center}}.tech-treatments .treatment-card .grid-content .treatment-text-content .treatment-text:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content .treatment-text:active,.tech-treatments .treatment-card .grid-content .treatment-text-content .treatment-text:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content .treatment-text:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content p:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content p:active,.tech-treatments .treatment-card .grid-content .treatment-text-content p:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content p:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content h1:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content h1:active,.tech-treatments .treatment-card .grid-content .treatment-text-content h1:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content h1:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content h2:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content h2:active,.tech-treatments .treatment-card .grid-content .treatment-text-content h2:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content h2:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content h3:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content h3:active,.tech-treatments .treatment-card .grid-content .treatment-text-content h3:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content h3:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content h4:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content h4:active,.tech-treatments .treatment-card .grid-content .treatment-text-content h4:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content h4:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content h5:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content h5:active,.tech-treatments .treatment-card .grid-content .treatment-text-content h5:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content h5:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content h6:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content h6:active,.tech-treatments .treatment-card .grid-content .treatment-text-content h6:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content h6:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content a:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content a:active,.tech-treatments .treatment-card .grid-content .treatment-text-content a:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content a:focus,.tech-treatments .treatment-card .grid-content .treatment-text-content span:hover,.tech-treatments .treatment-card .grid-content .treatment-text-content span:active,.tech-treatments .treatment-card .grid-content .treatment-text-content span:visited,.tech-treatments .treatment-card .grid-content .treatment-text-content span:focus{color:#666;font-size:.95rem;margin-bottom:0;text-align:left}@media(max-width: 991.98px){.main-title{font-size:2.25rem}.subtitle{font-size:1.1rem}.tech-treatments .treatment-card{padding:1.5rem}.tech-treatments .treatment-card .icon-container{width:80px;height:80px;margin-bottom:1.25rem}.tech-treatments .treatment-card .icon-container i,.tech-treatments .treatment-card .icon-container svg{font-size:2rem}.tech-treatments .treatment-card .icon-container img{width:40px;float:left}.tech-treatments .treatment-card .treatment-title{font-size:1.35rem}}@media(max-width: 767.98px){.main-title{font-size:2rem}.tech-treatments .row{row-gap:1.5rem !important}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.tech-services{width:100%;float:left;background:#e5e5e5}.tech-services .service-card{background-color:#fff;border-radius:10px;padding:2rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;border:none;width:100%;float:left;flex-wrap:wrap;justify-content:center;display:flex}.tech-services .service-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(233,236,239,.15)}.tech-services .service-card:hover .icon-container{background-color:rgb(206.4482758621,211,215.5517241379)}.tech-services .service-card:hover .icon-container i,.tech-services .service-card:hover .icon-container img{transform:scale(1);transition:all .3s}.tech-services .service-card .icon-container{display:inline-flex;justify-content:center;align-items:center;width:100px;height:100px;background-color:#e5e5e5;border-radius:50%;margin-bottom:10px;transition:background-color .3s}.tech-services .service-card .icon-container i{font-size:2.5rem;color:var(--color-primary);transition:transform .3s}.tech-services .service-card .icon-container img{width:57px;float:left;transition:all .3s}.tech-services .service-card .service-title{color:#333;font-size:1.5rem;font-weight:600;width:100%;float:left}.tech-services .service-card .service-text-content .service-text,.tech-services .service-card .service-text-content p,.tech-services .service-card .service-text-content h1,.tech-services .service-card .service-text-content h2,.tech-services .service-card .service-text-content h3,.tech-services .service-card .service-text-content h4,.tech-services .service-card .service-text-content h5,.tech-services .service-card .service-text-content h6,.tech-services .service-card .service-text-content a,.tech-services .service-card .service-text-content span{color:#666;font-size:.95rem;margin-bottom:0}.tech-services .service-card .service-text-content .service-text:hover,.tech-services .service-card .service-text-content .service-text:active,.tech-services .service-card .service-text-content .service-text:visited,.tech-services .service-card .service-text-content .service-text:focus,.tech-services .service-card .service-text-content p:hover,.tech-services .service-card .service-text-content p:active,.tech-services .service-card .service-text-content p:visited,.tech-services .service-card .service-text-content p:focus,.tech-services .service-card .service-text-content h1:hover,.tech-services .service-card .service-text-content h1:active,.tech-services .service-card .service-text-content h1:visited,.tech-services .service-card .service-text-content h1:focus,.tech-services .service-card .service-text-content h2:hover,.tech-services .service-card .service-text-content h2:active,.tech-services .service-card .service-text-content h2:visited,.tech-services .service-card .service-text-content h2:focus,.tech-services .service-card .service-text-content h3:hover,.tech-services .service-card .service-text-content h3:active,.tech-services .service-card .service-text-content h3:visited,.tech-services .service-card .service-text-content h3:focus,.tech-services .service-card .service-text-content h4:hover,.tech-services .service-card .service-text-content h4:active,.tech-services .service-card .service-text-content h4:visited,.tech-services .service-card .service-text-content h4:focus,.tech-services .service-card .service-text-content h5:hover,.tech-services .service-card .service-text-content h5:active,.tech-services .service-card .service-text-content h5:visited,.tech-services .service-card .service-text-content h5:focus,.tech-services .service-card .service-text-content h6:hover,.tech-services .service-card .service-text-content h6:active,.tech-services .service-card .service-text-content h6:visited,.tech-services .service-card .service-text-content h6:focus,.tech-services .service-card .service-text-content a:hover,.tech-services .service-card .service-text-content a:active,.tech-services .service-card .service-text-content a:visited,.tech-services .service-card .service-text-content a:focus,.tech-services .service-card .service-text-content span:hover,.tech-services .service-card .service-text-content span:active,.tech-services .service-card .service-text-content span:visited,.tech-services .service-card .service-text-content span:focus{color:#666;font-size:.95rem;margin-bottom:0}@media(max-width: 991.98px){.main-title{font-size:2.25rem}.subtitle{font-size:1.1rem}.tech-services .service-card{padding:1.5rem}.tech-services .service-card .icon-container{width:80px;height:80px;margin-bottom:1.25rem}.tech-services .service-card .icon-container i{font-size:2rem}.tech-services .service-card .icon-container img{width:50px;float:left}.tech-services .service-card .service-title{font-size:1.35rem}}@media(max-width: 767.98px){.main-title{font-size:2rem}.tech-services .row{row-gap:1.5rem !important}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.service-header{color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.service-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.service-header nav{width:100%;float:left}.service-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.service-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.service-icon{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:3px solid var(--color-primary)}.service-icon i,.service-icon svg{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.service-icon i,.service-icon svg{font-size:2rem}}.service-icon img{width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;padding:7px;background-color:#e5e5e5}.service-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.service-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.service-header-image>.service-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}@media(max-width: 768px){.service-header-image>.service-title{position:relative;width:100%;float:left;text-align:center}}.service-header-image>.service-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.service-header-image>.service-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.service-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}@media(max-width: 768px){.service-title{position:relative;width:100%;float:left;text-align:center}}.service-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.service-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.service-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.service-header{padding:2rem 0 1rem;margin-bottom:2rem}.service-title{font-size:2rem}.service-icon{width:60px;height:60px}.service-icon img{width:60px;height:60px}.service-icon i{font-size:2rem}}@media(max-width: 576px){.service-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.grid-wrap-tech{width:100%;float:left;margin-top:50px}.tech-values{width:100%;float:left;background-color:#fff}.tech-values .value-card{background-color:#e9e9e9;border-radius:10px;padding:2rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;width:100%;float:left;flex-wrap:wrap;justify-content:center;display:flex;position:relative;padding-top:70px;border:1px solid #adb5bd;margin-bottom:30px}.tech-values .value-card:hover{border:1px solid var(--color-primary);transform:translateY(-10px);box-shadow:0 15px 40px rgba(233,236,239,.15)}.tech-values .value-card:hover .icon-container i,.tech-values .value-card:hover .icon-container img{transform:scale(1);transition:all .3s}.tech-values .value-card .icon-container{display:inline-flex;justify-content:center;align-items:center;width:100px;height:100px;background-color:#fff;transition:background-color .3s;border:2px solid var(--color-primary);border-radius:50%;margin-bottom:10px;position:absolute;transform:translate(0, -50%);top:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.tech-values .value-card .icon-container i{font-size:2.5rem;color:var(--color-primary);transition:transform .3s}.tech-values .value-card .icon-container img{width:57px;float:left;transition:all .3s}.tech-values .value-card .value-title{color:#333;font-size:1.5rem;font-weight:600;width:100%;float:left}.tech-values .value-card .value-text-content .value-text,.tech-values .value-card .value-text-content p,.tech-values .value-card .value-text-content h1,.tech-values .value-card .value-text-content h2,.tech-values .value-card .value-text-content h3,.tech-values .value-card .value-text-content h4,.tech-values .value-card .value-text-content h5,.tech-values .value-card .value-text-content h6,.tech-values .value-card .value-text-content a,.tech-values .value-card .value-text-content span{color:#666;font-size:.95rem;margin-bottom:0}.tech-values .value-card .value-text-content .value-text:hover,.tech-values .value-card .value-text-content .value-text:active,.tech-values .value-card .value-text-content .value-text:visited,.tech-values .value-card .value-text-content .value-text:focus,.tech-values .value-card .value-text-content p:hover,.tech-values .value-card .value-text-content p:active,.tech-values .value-card .value-text-content p:visited,.tech-values .value-card .value-text-content p:focus,.tech-values .value-card .value-text-content h1:hover,.tech-values .value-card .value-text-content h1:active,.tech-values .value-card .value-text-content h1:visited,.tech-values .value-card .value-text-content h1:focus,.tech-values .value-card .value-text-content h2:hover,.tech-values .value-card .value-text-content h2:active,.tech-values .value-card .value-text-content h2:visited,.tech-values .value-card .value-text-content h2:focus,.tech-values .value-card .value-text-content h3:hover,.tech-values .value-card .value-text-content h3:active,.tech-values .value-card .value-text-content h3:visited,.tech-values .value-card .value-text-content h3:focus,.tech-values .value-card .value-text-content h4:hover,.tech-values .value-card .value-text-content h4:active,.tech-values .value-card .value-text-content h4:visited,.tech-values .value-card .value-text-content h4:focus,.tech-values .value-card .value-text-content h5:hover,.tech-values .value-card .value-text-content h5:active,.tech-values .value-card .value-text-content h5:visited,.tech-values .value-card .value-text-content h5:focus,.tech-values .value-card .value-text-content h6:hover,.tech-values .value-card .value-text-content h6:active,.tech-values .value-card .value-text-content h6:visited,.tech-values .value-card .value-text-content h6:focus,.tech-values .value-card .value-text-content a:hover,.tech-values .value-card .value-text-content a:active,.tech-values .value-card .value-text-content a:visited,.tech-values .value-card .value-text-content a:focus,.tech-values .value-card .value-text-content span:hover,.tech-values .value-card .value-text-content span:active,.tech-values .value-card .value-text-content span:visited,.tech-values .value-card .value-text-content span:focus{color:#666;font-size:.95rem;margin-bottom:0}@media(max-width: 991.98px){.grid-wrap-tech{margin-top:40px}.main-title{font-size:2.25rem}.subtitle{font-size:1.1rem}.tech-values .value-card{padding:3.3rem 1.5rem 1.5rem 1.5rem;margin-bottom:40px}.tech-values .value-card .icon-container{width:80px;height:80px;margin-bottom:1.25rem}.tech-values .value-card .icon-container i{font-size:2rem}.tech-values .value-card .icon-container img{width:50px;float:left}.tech-values .value-card .value-title{font-size:1.35rem}}@media(max-width: 767.98px){.main-title{font-size:2rem}.tech-values .row{row-gap:1.5rem !important}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}footer{background-color:var(--color-footer-primary);color:#fff;width:100%;float:left}footer .text-primary{color:var(--cor_title_footer_principal)}footer .footer-logo img{width:230px;margin-bottom:25px}footer .social-icons a{transition:all .3s ease;color:var(--cor_link_footer_principal)}footer .social-icons a:hover{color:var(--cor_link_hover_footer_principal)}footer ul li{margin-bottom:.5rem}footer ul li a{color:var(--cor_link_footer_principal);text-decoration:none;transition:color .3s ease}footer ul li a:hover{color:var(--cor_link_hover_footer_principal)}footer .contact-info p{display:flex;align-items:center}footer .contact-info p i{margin-right:10px}footer .input-group .form-control{background-color:hsla(0,0%,100%,.1);border:none;color:#fff}footer .input-group .form-control::placeholder{color:hsla(0,0%,100%,.45)}footer .input-group .btn-primary{background-color:var(--color-primary);border:none;transition:background-color .3s ease}footer .input-group .btn-primary:hover{background-color:var(--color-primary-hover)}footer .border-top{border-color:hsla(0,0%,100%,.1) !important}.newsletter-box{margin-bottom:15px}.newsletter-box .input-group.d-flex.flex-nowrap{margin-bottom:15px}@media only screen and (max-width: 767px){.newsletter-box .input-group.d-flex.flex-nowrap .row.input.email.required{width:100%}}.newsletter-box .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.mb-3{margin-bottom:0 !important}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.page-error{width:100%;float:left;min-height:640px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:20px}.wrap-error-content{width:100%;float:left;border-top:1px solid #ccc}.wrap-error-content .group-error{width:100%;float:left;margin-bottom:90px}.wrap-error-content .group-error .icon-error{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center}.wrap-error-content .group-error h2{width:100%;float:left;text-align:center}.wrap-error-content .group-error p{width:100%;float:left;text-align:center}.wrap-error-content .group-error .group-links{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.wrap-error-content .group-error .group-links a{width:auto;float:left;background-color:var(--color-primary);color:#fff;padding:12px 15px;transition:all .3s;border-radius:4px}.wrap-error-content .group-error .group-links a:first-child{margin-right:5px}.wrap-error-content .group-error .group-links a:last-child{margin-left:5px}.wrap-error-content .group-error .group-links a:hover{transition:all .3s;background-color:var(--color-primary-hover);color:#fff}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.sec-doctors-views{width:100%;float:left;padding-top:40px;background-color:#e5e5e5}.sec-doctors-views .wrap-doctors{width:100%;float:left;background-color:#fff;padding:30px;margin-bottom:40px;border-radius:10px}@media(max-width: 720px){.sec-doctors-views .wrap-doctors{display:flex;flex-wrap:wrap;padding:15px}}.sec-doctors-views .wrap-doctors .doctor-image{display:inline;float:left;margin-right:30px}@media(max-width: 720px){.sec-doctors-views .wrap-doctors .doctor-image{width:100%;float:left;order:1;display:flex;flex-wrap:wrap;margin-right:0;margin-bottom:30px}}.sec-doctors-views .wrap-doctors .doctor-image img{max-width:450px;width:100%;height:610px;float:left;object-fit:cover;object-position:center;transition:all .3s;box-shadow:0 10px 30px rgba(0,0,0,.08)}@media(max-width: 1366px){.sec-doctors-views .wrap-doctors .doctor-image img{height:560px}}@media(max-width: 991px){.sec-doctors-views .wrap-doctors .doctor-image img{max-width:330px;height:375px}}@media(max-width: 442px){.sec-doctors-views .wrap-doctors .doctor-image img{max-width:100%}}.sec-doctors-views .doctor-description{display:inline}@media(max-width: 720px){.sec-doctors-views .doctor-description{width:100%;float:left;order:0}}.sec-doctors-views .doctor-description .ck-description{display:inline}.sec-doctors-views .doctor-description .ck-description .header-doctor{width:100%;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #adadad}.sec-doctors-views .doctor-description .ck-description .header-doctor .title{font-weight:600;font-size:2.8rem;color:#222}@media(max-width: 991px){.sec-doctors-views .doctor-description .ck-description .header-doctor .title{font-size:2.2rem}}.sec-doctors-views .doctor-description .ck-description .header-doctor .subtitle{font-style:italic;margin-bottom:25px}.sec-doctors-views .doctor-description .ck-description .header-doctor .social-share{width:100%;background-color:#e9e9e9;padding:15px 0 15px 0;margin-bottom:10px;margin-top:15px}.sec-doctors-views .doctor-description .ck-description .header-doctor .social-share>p{line-height:1;position:relative;margin-bottom:10px;left:10px;width:100%;font-weight:600;color:#222}.sec-doctors-views .doctor-description .ck-description .header-doctor .social-share>p:after{content:"";position:relative;left:-10px;top:0;float:left;width:2px;height:15px;background-color:var(--color-primary)}.sec-doctors-views .doctor-description .ck-description .header-doctor .social-share>ul{width:100%}.sec-doctors-views .doctor-description .ck-description .header-doctor .social-share>ul li{width:auto;display:inline;margin-right:10px}.sec-doctors-views .doctor-description .ck-description .header-doctor .social-share>ul li:last-child{margin-right:0}.sec-doctors-views .doctor-description .ck-description .header-doctor .social-share>ul li a{width:auto;display:inline}.link-default{background-color:#343a40;border-radius:6px;padding:5px 15px;font-size:.8rem;font-weight:600;color:#fff;transition:all .3s}.link-default i{margin-right:5px}.link-default:hover{background-color:#3c3c3c;color:#fff;transition:all .3s}.link-default.phone-link{background-color:var(--color-primary)}.link-default.phone-link:hover{background-color:var(--color-primary-hover)}.link-default.whats-link{background-color:#2cd46b}.link-default.whats-link:hover{background-color:hsl(142.5,66.1417322835%,35.1960784314%)}.link-default.face-link{background-color:#106aff}.link-default.face-link:hover{background-color:rgb(0,73.2426778243,194.5)}.link-default.insta-link{background-color:#dc42b5}.link-default.insta-link:hover{background-color:rgb(176.765625,32.734375,140.2901785714)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.exam-header{color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.exam-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.exam-header nav{width:100%;float:left}.exam-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.exam-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.exam-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);background-color:#fff;border:3px solid var(--color-primary)}.exam-icon i,.exam-icon svg{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.exam-icon i,.exam-icon svg{font-size:2rem}}.exam-icon img{width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.exam-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.exam-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.exam-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.exam-title{position:relative;width:100%;float:left;text-align:center}}.exam-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.exam-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.exam-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.exam-header{padding:2rem 0 1rem;margin-bottom:2rem}.exam-title{font-size:2rem}.exam-icon{width:60px;height:60px}.exam-icon img{width:60px;height:60px}.exam-icon i{font-size:2rem}}@media(max-width: 576px){.exam-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.team-header{color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.team-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.team-header nav{width:100%;float:left}.team-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.team-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.team-icon{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:3px solid var(--color-primary)}.team-icon i{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.team-icon i{font-size:2rem}}.team-icon img{width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.team-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.team-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.team-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.team-title{position:relative;width:100%;float:left;text-align:center}}.team-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.team-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.team-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.team-header{padding:2rem 0 1rem;margin-bottom:2rem}.team-title{font-size:2rem}.team-icon{width:60px;height:60px}.team-icon img{width:60px;height:60px}.team-icon i{font-size:2rem}}@media(max-width: 576px){.team-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.attorney-header{color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.attorney-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.attorney-header nav{width:100%;float:left}.attorney-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.attorney-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.attorney-icon{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);background-color:#fff;border:3px solid var(--color-primary)}.attorney-icon i,.attorney-icon svg{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.attorney-icon i,.attorney-icon svg{font-size:2rem}}.attorney-icon img,.attorney-icon svg{width:115px;height:115px;border-radius:50%;object-fit:cover;object-position:center;padding:0}.attorney-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.attorney-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.attorney-header-image>.attorney-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;position:absolute;transform:translate(0, -50%);left:148px;top:25%}@media(max-width: 768px){.attorney-header-image>.attorney-title{position:relative;width:100%;float:left;text-align:center;left:0;top:0}}.attorney-header-image>.attorney-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff;position:absolute;transform:translate(0, -50%);left:148px;top:57%}@media(max-width: 768px){.attorney-header-image>.attorney-subtitle{position:relative;width:100%;float:left;text-align:center;left:0;top:0;margin-bottom:0}}.attorney-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}@media(max-width: 768px){.attorney-title{position:relative;width:100%;float:left;text-align:center}}.attorney-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.attorney-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.attorney-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.attorney-header{padding:2rem 0 1rem;margin-bottom:2rem}.attorney-title{font-size:2rem}.dentist-icon{width:100px;height:100px}.dentist-icon img{width:100px;height:100px}.attorney-icon i{font-size:2rem}}@media(max-width: 576px){.attorney-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.treatment-header{color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.treatment-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.treatment-header nav{width:100%;float:left}.treatment-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.treatment-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.treatment-icon{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:3px solid var(--color-primary)}.treatment-icon i{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.treatment-icon i{font-size:2rem}}.treatment-icon img{width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.treatment-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.treatment-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.treatment-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.treatment-title{position:relative;width:100%;float:left;text-align:center}}.treatment-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.treatment-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.treatment-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.treatment-header{padding:2rem 0 1rem;margin-bottom:2rem}.treatment-title{font-size:2rem}.treatment-icon{width:60px;height:60px}.treatment-icon img{width:60px;height:60px}.treatment-icon i{font-size:2rem}}@media(max-width: 576px){.treatment-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.portfolio-header{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%);color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.portfolio-header nav{width:100%;float:left}.portfolio-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.portfolio-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.portfolio-icon{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:3px solid var(--color-primary)}.portfolio-icon i{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.portfolio-icon i{font-size:2rem}}.portfolio-icon img{width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.portfolio-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.portfolio-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.portfolio-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.portfolio-title{position:relative;width:100%;float:left;text-align:center}}.portfolio-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.portfolio-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.portfolio-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.portfolio-header{padding:2rem 0 1rem;margin-bottom:2rem}.portfolio-title{font-size:2rem}.portfolio-icon{width:60px;height:60px}.portfolio-icon img{width:60px;height:60px}.portfolio-icon i{font-size:2rem}}@media(max-width: 576px){.portfolio-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.contact-header{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%);color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.contact-header nav{width:100%;float:left}.contact-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.contact-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.contact-header nav ol.breadcrumb .breadcrumb-item a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.contact-header nav ol.breadcrumb .breadcrumb-item a:hover{color:#fff}.contact-header nav ol.breadcrumb .breadcrumb-item.active{color:#fff}.contact-header nav ol.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:hsla(0,0%,100%,.6)}.wrapp-container-master{width:100%;float:left;padding:40px 0}@media(max-width: 992px){.wrapp-container-master{padding:30px 0}}.contact-header-image{width:100%;float:left;position:relative}.contact-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.contact-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}.contact-icon{width:50px;height:50px;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;color:#fff}.contact-icon i{color:#fff;font-size:22px}.contact-icon img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.contact-form-wrapper{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.contact-form-wrapper:hover{transform:translateY(-5px);box-shadow:0 15px 50px rgba(0,0,0,.12)}.contact-info-card{background:#fff;border-radius:20px;padding:30px;margin-bottom:30px;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:transform .3s ease}.contact-info-card:hover{transform:translateY(-5px)}.contact-info-item{display:flex;align-items:flex-start;margin-bottom:25px;padding:20px;background:#efefef;border-radius:15px;transition:all .3s ease}.contact-info-item:hover{background:#e5e5e5;transform:translateX(5px)}.contact-info-item:last-child{margin-bottom:0}.contact-info-content h4{font-size:16px;font-weight:600;color:#222;margin-bottom:8px}.contact-info-content p{color:#333;margin:0;font-size:15px;line-height:1.6}.contact-info-content a{color:var(--color-primary);text-decoration:none;transition:color .3s ease}.contact-info-content a:hover{color:var(--color-primary-hover)}.section-subtitle{color:#333;font-size:16px;margin-bottom:40px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem;margin-bottom:2rem}.info-item{background:#f8fafc;padding:1.5rem;border-radius:10px;border:1px solid #e2e8f0;transition:all .3s ease}.info-item:hover{background:#f1f5f9;transform:translateY(-2px)}.info-item-title{font-weight:600;color:#2d3748;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.info-item-title i{color:var(--color-secundary);font-size:1.1rem}.info-item-text{color:#4a5568;font-size:.95rem}.form-label{font-weight:600;color:#222;margin-bottom:10px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.form-control,.form-select{border:2px solid #e5e5e5;border-radius:10px;padding:12px 18px;font-size:15px;transition:all .3s ease}.form-control:focus,.form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem rgba(0,123,255,.15)}textarea.form-control{min-height:150px;resize:vertical}.btn-submit{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));color:#fff;border:none;border-radius:10px;padding:15px 40px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 5px 20px rgba(0,123,255,.3);width:100%}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,123,255,.4)}.btn-submit i{margin-left:10px}.map-wrapper{border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.08);height:400px}.map-wrapper iframe{width:100%;height:100%;border:none}.preparation-list{list-style:none;padding:0}.preparation-list li{background:#f8fafc;margin-bottom:.75rem;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #10b981;display:flex;align-items:flex-start;gap:.75rem;transition:all .3s ease}.preparation-list li:hover{background:#edf2f7;transform:translateX(5px)}.preparation-list li i{color:#10b981;margin-top:.25rem;font-size:.9rem}.contact-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}.floating-actions{position:fixed;bottom:2rem;right:2rem;z-index:1000}.breadcrumb{background:hsla(0,0%,100%,.1);border-radius:10px;padding:.75rem 1.5rem;margin-bottom:2rem;backdrop-filter:blur(10px)}@media(max-width: 992px){.contact-header{padding:3rem 0 1.5rem}.contact-title{font-size:2.2rem}.info-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media(max-width: 768px){.contact-header{padding:2rem 0 1rem;margin-bottom:2rem}.contact-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contact-title{font-size:2rem;position:relative;width:100%;float:left;text-align:center}.contact-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}.contact-icon{width:60px;height:60px}.contact-icon img{width:60px;height:60px}.contact-icon i{font-size:2rem}.contact-icon svg{font-size:2rem}.content-card,.contact-form-wrapper{padding:1.5rem}.contact-info-card{padding:20px}.info-grid{grid-template-columns:1fr}.map-wrapper{height:300px}.floating-actions{bottom:1rem;right:1rem}}@media(max-width: 576px){.contact-header{padding:1.5rem 0 .75rem}.contact-title{font-size:1.75rem}.contact-subtitle{font-size:.95rem}.content-card,.contact-form-wrapper{padding:1.25rem}.contact-info-item{padding:15px;flex-direction:column;align-items:center;text-align:center}.contact-icon{margin-right:0;margin-bottom:10px}.btn-submit,.btn-schedule{padding:12px 30px;font-size:14px}.map-wrapper{height:250px}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.portfolio-header{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%);color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.portfolio-header nav{width:100%;float:left}.portfolio-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.portfolio-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.portfolio-icon{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:3px solid var(--color-primary)}.portfolio-icon i{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.portfolio-icon i{font-size:2rem}}.portfolio-icon img{width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.portfolio-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.portfolio-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.portfolio-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.portfolio-title{position:relative;width:100%;float:left;text-align:center}}.portfolio-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.portfolio-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.portfolio-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.portfolio-header{padding:2rem 0 1rem;margin-bottom:2rem}.portfolio-title{font-size:2rem}.portfolio-icon{width:60px;height:60px}.portfolio-icon img{width:60px;height:60px}.portfolio-icon i{font-size:2rem}}@media(max-width: 576px){.portfolio-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}body.maintenance{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secundary) 100%);min-height:100vh}.maintenance-wrapper{width:100%;float:left;padding:40px 0}.maintenance-wrapper .maintenance-container{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:60px 40px;text-align:center;max-width:600px;animation:fadeIn .8s ease-in}.maintenance-wrapper .maintenance-container h1{color:#333;font-weight:700;margin-bottom:20px;font-size:2.5rem}.maintenance-wrapper .maintenance-container h2{color:#666;font-weight:400;font-size:1.3rem;margin-bottom:30px}.maintenance-wrapper .maintenance-container .spinner-border{width:3rem;height:3rem;border-width:.3em;color:var(--color-primary)}.maintenance-wrapper .maintenance-container .maintenance-icon{font-size:80px;color:var(--color-primary);margin-bottom:30px;animation:bounce 2s infinite}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.page-header{color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.page-header:before{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%)}.page-header nav{width:100%;float:left}.page-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.page-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.page-icon{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:3px solid var(--color-primary)}.page-icon i{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.page-icon i{font-size:2rem}}.page-icon img{width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.page-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.page-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.page-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.page-title{position:relative;width:100%;float:left;text-align:center}}.page-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.page-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.content-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}@media only screen and (max-width: 991px){.content-card{padding:1rem}}.content-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, var(--color-primary), var(--color-secundary))}.content-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.page-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.page-header{padding:2rem 0 1rem;margin-bottom:2rem}.page-title{font-size:2rem}.page-icon{width:60px;height:60px}.page-icon img{width:60px;height:60px}.page-icon i{font-size:2rem}}@media(max-width: 576px){.page-title{font-size:1.75rem}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 15px hsla(0,0%,100%,0)}}.cta-section{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secundary) 100%);padding:80px 0;position:relative;overflow:hidden;width:100%;float:left;z-index:0}@media(max-width: 768px){.cta-section{padding:60px 0}}@media(max-width: 576px){.cta-section{padding:50px 0}}.cta-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="100" height="100" patternUnits="userSpaceOnUse"><path d="M 100 0 L 0 0 0 100" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');opacity:.3}.cta-section .cta-content{position:relative;z-index:2}.cta-section .cta-icon{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;backdrop-filter:blur(10px);animation:pulse 2s infinite}@media(max-width: 576px){.cta-section .cta-icon{width:60px;height:60px;margin-bottom:20px}}.cta-section .cta-icon i,.cta-section .cta-icon svg{font-size:36px;color:#fff}@media(max-width: 576px){.cta-section .cta-icon i,.cta-section .cta-icon svg{font-size:28px}}.cta-section .cta-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.cta-section .cta-title{font-size:2rem}}@media(max-width: 576px){.cta-section .cta-title{font-size:1.6rem;margin-bottom:15px}}.cta-section .cta-subtitle{font-size:1.2rem;color:hsla(0,0%,100%,.95);margin-bottom:35px;line-height:1.6}@media(max-width: 768px){.cta-section .cta-subtitle{font-size:1.1rem}}@media(max-width: 576px){.cta-section .cta-subtitle{font-size:1rem;margin-bottom:25px}}.cta-section .cta-btn{background:#fff;color:var(--color-primary);padding:18px 50px;font-size:1.1rem;font-weight:600;border:none;border-radius:50px;box-shadow:0 8px 25px rgba(0,0,0,.2);transition:all .3s ease;display:inline-flex;align-items:center;gap:12px;text-decoration:none}.cta-section .cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,0,0,.3);background:#f8f9fa}.cta-section .cta-btn:hover i,.cta-section .cta-btn:hover svg{transform:translateX(5px)}.cta-section .cta-btn i,.cta-section .cta-btn svg{font-size:1.3rem;transition:all .3s ease}@media(max-width: 768px){.cta-section .cta-btn{padding:15px 35px;font-size:1rem}}@media(max-width: 576px){.cta-section .cta-btn{padding:14px 30px;font-size:.95rem;width:100%;justify-content:center}}.cta-section .cta-features{margin-top:50px;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}@media(max-width: 768px){.cta-section .cta-features{gap:20px}}@media(max-width: 576px){.cta-section .cta-features{flex-direction:column;align-items:center;gap:15px;margin-top:35px}}.cta-section .cta-feature{color:#fff;display:flex;align-items:center;gap:10px;font-size:1rem}@media(max-width: 768px){.cta-section .cta-feature{font-size:.9rem}}.cta-section .cta-feature i,.cta-section .cta-feature svg{font-size:1.2rem;color:var(--color-primary)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.whatsapp-float{position:fixed;bottom:80px;right:100px;z-index:1;animation:slideInUp .6s ease;transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media(prefers-reduced-motion: reduce){.whatsapp-float{transition:none}}.whatsapp-float .whatsapp-button{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);color:#fff;font-size:32px;text-decoration:none;box-shadow:0 4px 12px rgba(37,211,102,.4),0 8px 24px rgba(0,0,0,.15);transition:all .3s ease;position:relative;overflow:hidden}.whatsapp-float .whatsapp-button::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .6s,height .6s}.whatsapp-float .whatsapp-button i{position:relative;z-index:1;animation:pulse 2s infinite}.whatsapp-float .whatsapp-button:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 4px 12px rgba(37,211,102,.6),0 8px 24px rgba(0,0,0,.25);color:#fff}.whatsapp-float .whatsapp-button:hover::before{width:300px;height:300px}.whatsapp-float .whatsapp-button:active{transform:scale(0.95)}.whatsapp-float .whatsapp-button:focus{outline:3px solid rgba(37,211,102,.5);outline-offset:3px}.whatsapp-float .whatsapp-tooltip{position:absolute;right:75px;top:50%;transform:translateY(-50%);background:#fff;color:#222;padding:10px 18px;border-radius:10px;white-space:nowrap;font-size:14px;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.whatsapp-float .whatsapp-tooltip::after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.whatsapp-float:hover .whatsapp-tooltip{opacity:1;visibility:visible;right:80px}.ripple{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.6);transform:scale(0);animation:ripple-animation .6s ease;pointer-events:none}@media(max-width: 768px){.whatsapp-float{bottom:20px;right:20px}.whatsapp-float .whatsapp-button{width:56px;height:56px;border-radius:50%;font-size:28px}.whatsapp-float .whatsapp-tooltip{display:none}}@media(max-width: 480px){.whatsapp-float{bottom:15px;right:15px}.whatsapp-float .whatsapp-button{width:50px;height:50px;border-radius:50%;font-size:24px}}@media(hover: none){.whatsapp-float .whatsapp-tooltip{display:none}}.whatsapp-float.squared .whatsapp-button{border-radius:10px}.whatsapp-float.minimal .whatsapp-button{background:#25d366}.whatsapp-float.minimal .whatsapp-button:hover{background:#128c7e}.whatsapp-float.large .whatsapp-button{width:70px;height:70px;border-radius:50%;font-size:38px}.whatsapp-float.small .whatsapp-button{width:48px;height:48px;border-radius:50%;font-size:24px}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.15);z-index:9999;transform:translateY(100%);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);border-top:3px solid var(--color-primary)}.cookie-consent-banner.show{transform:translateY(0)}.cookie-content{padding:1.5rem}.cookie-icon{font-size:2.5rem;color:var(--color-primary);margin-bottom:1rem}.cookie-title{font-size:1.25rem;font-weight:600;color:#222;margin-bottom:.75rem}.cookie-text{font-size:.95rem;color:#5f6368;line-height:1.6;margin-bottom:1rem}.cookie-buttons{display:flex;gap:.75rem;flex-wrap:wrap}.btn-cookie-accept{background:var(--color-primary);color:#fff;border:none;padding:.625rem 1.5rem;border-radius:4px;font-weight:500;transition:background .3s ease}.btn-cookie-accept:hover{background:var(--color-primary-hover);color:#fff}.btn-cookie-settings{background:rgba(0,0,0,0);color:var(--color-primary);border:1px solid #dadce0;padding:.625rem 1.5rem;border-radius:4px;font-weight:500;transition:all .3s ease}.btn-cookie-settings:hover{background:#f8f9fa;border-color:var(--color-primary)}.btn-cookie-reject{background:rgba(0,0,0,0);color:#5f6368;border:1px solid #dadce0;padding:.625rem 1.5rem;border-radius:4px;font-weight:500;transition:all .3s ease}.btn-cookie-reject:hover{background:#f8f9fa}.cookie-settings-modal .modal-content{border-radius:8px;border:none;box-shadow:0 8px 32px rgba(0,0,0,.2)}.cookie-settings-modal .modal-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1.25rem 1.5rem}.cookie-settings-modal .modal-title{font-weight:600;color:#222}.cookie-settings-modal .modal-body{padding:1.5rem}.cookie-category{background:#f8f9fa;border-radius:8px;padding:1.25rem;margin-bottom:1rem;transition:box-shadow .3s ease}.cookie-category:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.cookie-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.cookie-category-title{font-weight:600;color:#222;font-size:1rem;display:flex;align-items:center;gap:.5rem}.cookie-category-icon{color:var(--color-primary)}.cookie-category-desc{font-size:.875rem;color:#5f6368;line-height:1.5}.cookie-toggle{position:relative;display:inline-block;width:48px;height:24px}.cookie-toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.toggle-slider{background-color:var(--color-primary)}input:checked+.toggle-slider:before{transform:translateX(24px)}input:disabled+.toggle-slider{background-color:var(--color-primary);opacity:.6;cursor:not-allowed}.badge-required{background:#34a853;color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:4px;font-weight:500}.alert-consent-status{position:fixed;top:20px;right:20px;z-index:10000;min-width:300px;animation:slideInRight .4s ease}@media(max-width: 768px){.cookie-content{padding:1.25rem}.cookie-icon{font-size:2rem}.cookie-title{font-size:1.1rem}.cookie-text{font-size:.875rem}.cookie-buttons{flex-direction:column}.cookie-buttons button{width:100%}.cookie-category{padding:1rem}.alert-consent-status{right:10px;left:10px;min-width:auto}}@media(max-width: 576px){.cookie-category-header{flex-direction:column;align-items:flex-start;gap:.75rem}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.cookie-consent-banner.show{animation:fadeIn .4s ease}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.search-float{position:fixed;bottom:85px;right:20px;z-index:1;background-color:var(--color-primary);color:#fff;width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease-in-out;border:none;cursor:pointer}.search-float:hover{background-color:var(--color-primary-hover);color:#fff;transform:scale(1.15);box-shadow:0 6px 16px rgba(0,0,0,.2)}.search-float:active{transform:scale(1.05)}@media only screen and (max-width: 480px){.search-float{right:13px}}#searchModal .modal-header{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));color:#fff;border-bottom:none}#searchModal .modal-header .btn-close{filter:brightness(0) invert(1)}#searchModal .modal-body{padding:20px}#searchModal .modal-body .search-suggestions{margin-top:15px;max-height:400px;overflow-y:auto;border-radius:8px;border:1px solid #e0e0e0}#searchModal .modal-body .suggestion-item{padding:14px 16px;border-bottom:1px solid #f0f0f0;text-decoration:none;color:#efefef;display:flex;align-items:flex-start;gap:12px;transition:all .2s ease}#searchModal .modal-body .suggestion-item:hover{background-color:#f8f9fa;padding-left:20px}#searchModal .modal-body .suggestion-item:last-child{border-bottom:none}#searchModal .modal-body .suggestion-item strong{color:var(--color-tertiary);font-weight:600;display:block;margin-bottom:4px}#searchModal .modal-body .suggestion-item small{color:#999;display:block;font-size:.75em;text-transform:uppercase;letter-spacing:.5px}#searchModal .modal-body .suggestion-item::before{content:"";width:4px;height:4px;background-color:var(--color-primary);border-radius:50%;flex-shrink:0;margin-top:6px}#searchModal .modal-body .p-3.text-center{padding:20px !important;color:#999}#searchModal .input-group{box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:8px;overflow:hidden}#searchModal .input-group .form-control{border:none;padding:12px 16px;font-size:16px}#searchModal .input-group .form-control:focus{box-shadow:none;border-color:var(--color-primary)}#searchModal .input-group .btn{padding:12px 24px;border:none;font-weight:600}.search-results-container.search-result-item{width:100%;float:left;background:linear-gradient(135deg, #f5f7fa 0%, #f9fafb 100%);position:relative;min-height:100%;z-index:0;padding:0;top:0;max-height:100%}.search-results-container .search-header{text-align:center;padding-bottom:30px;border-bottom:2px solid rgba(0,0,0,.05)}@media(max-width: 576px){.search-results-container .search-header{padding:20px 16px}}.search-results-container .search-title{font-size:2.5rem;font-weight:700;color:var(--color-tertiary);margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:12px}.search-results-container .search-title i{color:var(--color-primary)}@media(max-width: 992px){.search-results-container .search-title{font-size:2rem}}@media(max-width: 576px){.search-results-container .search-title{font-size:1.5rem}}.search-results-container .search-query{font-size:1.1rem;color:#333;margin:0}.search-results-container .search-query .highlight{font-weight:600;color:var(--color-primary);background:rgba(var(--color-primary), 0.1);padding:2px 8px;border-radius:4px}@media(max-width: 576px){.search-results-container .search-query{font-size:.95rem}}.results-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:24px;margin-bottom:40px}@media(max-width: 992px){.results-grid{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}}@media(max-width: 768px){.results-grid{grid-template-columns:1fr;gap:16px}}.result-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease-in-out;height:100%;display:flex;flex-direction:column}.result-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.result-card:hover .result-title{color:var(--color-primary)}.result-card:hover .view-link{gap:10px;color:var(--color-primary-hover)}.result-card .result-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;padding:20px}@media(max-width: 576px){.result-card .result-link{padding:16px}}.result-card .result-icon-wrapper{margin-bottom:16px}.result-card .result-icon{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin-bottom:12px}.result-card .result-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.result-card .result-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-tertiary);word-break:break-word;transition:color .2s ease}.result-card .result-description{font-size:.95rem;color:#333;line-height:1.6;flex:1;margin-bottom:16px}.result-card .result-footer{padding-top:12px;border-top:1px solid #f0f0f0}.bg-primary,.badge-primary{background-color:#007bff !important;color:#fff !important}.bg-info,.badge-info{background-color:#17a2b8 !important;color:#fff !important}.bg-success,.badge-success{background-color:#28a745 !important;color:#fff !important}.bg-danger,.badge-danger{background-color:#dc3545 !important;color:#fff !important}.bg-warning,.badge-warning{background-color:#ffc107 !important;color:#efefef !important}.bg-secondary,.badge-secondary{background-color:#6c757d !important;color:#fff !important}.view-link{color:var(--color-primary);font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.view-link i{font-size:.8rem}.empty-state{padding:60px 20px}.empty-state-icon{font-size:4rem;color:#ddd}.empty-state h3{font-size:1.8rem;color:var(--color-tertiary);font-weight:600}.empty-state p{font-size:1.1rem;color:#999}.results-info{background:linear-gradient(135deg, rgba(var(--color-primary), 0.05), rgba(var(--color-primary), 0.02));border-left:4px solid var(--color-primary);padding:12px 16px;border-radius:4px}.results-info .results-count{margin:0;color:var(--color-tertiary)}.results-info .results-count i{color:var(--color-primary);margin-right:8px}.pagination-wrapper{margin-top:40px;padding:30px 0}.pagination-custom{gap:8px;flex-wrap:wrap}@media(max-width: 576px){.pagination-custom{justify-content:center}}.pagination-custom .page-item{margin:4px}.pagination-custom .page-item.active .page-link{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.pagination-custom .page-item.disabled .page-link{opacity:.5;cursor:not-allowed;background:#f5f5f5}.pagination-custom .page-link{border:2px solid #e0e0e0;border-radius:8px;padding:8px 12px;font-weight:500;color:var(--color-tertiary);transition:all .2s ease;background:#fff;min-width:40px;display:flex;align-items:center;justify-content:center;gap:6px}.pagination-custom .page-link:hover:not(.disabled){background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)}@media(max-width: 576px){.pagination-custom .page-link{padding:6px 10px;font-size:.9rem}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease-out both}.result-card:nth-child(1){animation-delay:0.05s}.result-card:nth-child(2){animation-delay:0.1s}.result-card:nth-child(3){animation-delay:0.15s}.result-card:nth-child(4){animation-delay:0.2s}.result-card:nth-child(5){animation-delay:0.25s}.result-card:nth-child(n+6){animation-delay:.3s}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}#theme-toggle-btn{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:1;background-color:var(--color-primary);color:#fff;border:none;border-top-right-radius:50%;border-bottom-right-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:2px 0 5px rgba(0,0,0,.2);font-size:1.2rem;transition:all .3s ease}#theme-toggle-btn:hover{width:50px;background-color:var(--color-primary-hover)}body.theme-dark #theme-toggle-btn{background-color:#333;color:#ffeb3b;box-shadow:2px 0 5px hsla(0,0%,100%,.1)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}body.theme-dark{background-color:#121212 !important;color:#e0e0e0 !important;--color-tertiary: #1e1e1e}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6,body.theme-dark p,body.theme-dark span,body.theme-dark label,body.theme-dark li,body.theme-dark a{color:#e0e0e0 !important}body.theme-dark .sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .menu-item .wrap-bar-menu .menu-mobile .click-bar svg path{fill:#fff}body.theme-dark .sec-header .main-header .main-header-content .menu-item ul li.submenu>a.open{background-color:var(--color-primary)}@media(max-width: 1199px){body.theme-dark .sec-header .main-header .main-header-content .menu-item ul li a{background-color:#000}}body.theme-dark .portfolio-filter .filter-btn.active{background-color:var(--color-primary);box-shadow:1px 1px 10px var(--color-primary)}body.theme-dark .btn-back{background-color:var(--color-primary);background:var(--color-primary)}body.theme-dark .card,body.theme-dark .modal-content,body.theme-dark .dropdown-menu,body.theme-dark .list-group-item,body.theme-dark .bg-white,body.theme-dark .bg-light{background-color:#1e1e1e !important;color:#e0e0e0 !important;border-color:#333 !important}body.theme-dark .main-header,body.theme-dark header,body.theme-dark nav:not(nav[aria-label=breadcrumb]){background-color:#1a1a1a !important;border-bottom:1px solid #333}body.theme-dark input,body.theme-dark textarea,body.theme-dark select,body.theme-dark .form-control{background-color:#2d2d2d !important;color:#fff !important;border-color:#444 !important}body.theme-dark input:focus,body.theme-dark textarea:focus,body.theme-dark select:focus,body.theme-dark .form-control:focus{background-color:#333 !important;border-color:var(--color-primary) !important;color:#fff !important}body.theme-dark footer,body.theme-dark .footer{background-color:#0d0d0d !important;border-top:1px solid #333}body.theme-dark .navbar-light .navbar-nav .nav-link{color:#e0e0e0 !important}body.theme-dark .dropdown-item{color:#e0e0e0 !important}body.theme-dark .dropdown-item:hover,body.theme-dark .dropdown-item:focus{background-color:#333 !important;color:#fff !important}body.theme-dark .border,body.theme-dark .border-top,body.theme-dark .border-bottom,body.theme-dark .border-end,body.theme-dark .border-start{border-color:#333 !important}body.theme-dark .table{color:#e0e0e0 !important;background-color:#1e1e1e !important}body.theme-dark .table th,body.theme-dark .table td{border-color:#333 !important}body.theme-dark .text-dark{color:#e0e0e0 !important}body.theme-dark .text-muted{color:#a0a0a0 !important}body.theme-dark .bg-white{background-color:#121212 !important}body.theme-dark .medic-section,body.theme-dark .attorney-section,body.theme-dark .dentist-section,body.theme-dark .hero-section-about-us,body.theme-dark .tech-services .service-card,body.theme-dark .tech-activitys .activity-card,body.theme-dark .dentist-section .dentist-grid .dentist-item .dentist-link .thumbnail-descrition-dentist .btn-social,body.theme-dark .tech-treatments .treatment-card,body.theme-dark .team-section .team-grid .team-item .team-link .thumbnail-descrition-team,body.theme-dark .testimonial-card,body.theme-dark .testimonial-author .author-image .circle-image-user,body.theme-dark .post-blog-home .blog-listings .blog-listing .blog-content,body.theme-dark .cta-section .cta-btn,body.theme-dark .contact-info-item,body.theme-dark .news-page,body.theme-dark aside .sidebar-widget .category-list li a .category-count,body.theme-dark .sec-view-posts{background-color:#000}body.theme-dark .team-section,body.theme-dark .portfolio-section,body.theme-dark .post-blog-home,body.theme-dark .tech-services,body.theme-dark .tech-activitys,body.theme-dark .tech-treatments,body.theme-dark .content-card,body.theme-dark .contact-form-wrapper,body.theme-dark .contact-info-card,body.theme-dark aside .sidebar-widget,body.theme-dark .sec-header.sec-header-fixed .main-header .main-header-content .menu-item ul li.submenu ul li a,body.theme-dark .sec-header .main-header .main-header-content .menu-item ul:after{background:#242424}body.theme-dark .testimonial-section,body.theme-dark .medic-section .medic-grid .medic-item .medic-link .thumbnail-descrition-medic,body.theme-dark .attorney-section .attorney-grid .attorney-item .attorney-link .thumbnail-descrition-attorney,body.theme-dark .news-page .blog-listings .blog-listing,body.theme-dark aside .sidebar-widget .category-list li a:hover{background-color:#424242}body.theme-dark .testimonial-card.quote-bubble::before{border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #000}body.theme-dark .news-page .blog-listings .blog-listing .blog-content .blog-author,body.theme-dark .author-details .author-subtitle,body.theme-dark .author-details .author-name,body.theme-dark aside .sidebar-widget .search-form .btn-search{color:#fff}body.theme-dark .social-share span,body.theme-dark .social-share .social-icon,body.theme-dark .pagination .disabled a,body.theme-dark .cta-section .cta-title,body.theme-dark .cta-section .cta-subtitle,body.theme-dark .cta-section .cta-feature span,body.theme-dark .cta-section .cta-icon i,body.theme-dark .cta-section .cta-icon svg,body.theme-dark .cta-section .cta-feature i,body.theme-dark .cta-section .cta-feature svg{color:#222 !important}body.theme-dark .info-item{background:#000;border:1px solid #000}body.theme-dark .info-item .info-item-title,body.theme-dark .info-item .info-item-text{color:#fff}body.theme-dark .theme-dark .sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .logo-item .logo-dark,body.theme-dark .sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .logo-item .logo-dark{visibility:hidden !important;opacity:0 !important;transition:.3s !important;height:0 !important}body.theme-dark .theme-dark .sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .logo-item .logo-light,body.theme-dark .sec-header.sec-header-fixed.menu-fixo .main-header .main-header-content .logo-item .logo-light{visibility:visible !important;opacity:1 !important;transition:.3s !important;height:auto !important}body.theme-dark .theme-dark nav[aria-label=breadcrumb]{background-color:rgba(0,0,0,0) !important;border-bottom:0 !important}body.theme-dark .faq-section .accordion-item .accordion-button:not(.collapsed){background-color:var(--color-primary);color:#fff}body.theme-dark .faq-section .accordion-item .accordion-button:not(.collapsed)::after{filter:none;color:#fff}body.theme-dark .faq-section .accordion-item .accordion-body{background-color:#424242;color:#fff}body.theme-dark .faq-section .accordion-item .accordion-button{background-color:#424242;color:#fff}body.theme-dark .paginator li a{color:#1e1e1e !important}body.theme-dark .header-v2-premium__wrapper.header-v2-premium__wrapper--transparent.header-v2-premium__wrapper--scrolled .header-v2-premium__logo .logo-dark{display:none;opacity:0;visibility:hidden;height:0}body.theme-dark .header-v2-premium__wrapper.header-v2-premium__wrapper--transparent.header-v2-premium__wrapper--scrolled .header-v2-premium__logo .logo-light{display:block;opacity:1;visibility:visible;height:auto}body.theme-dark .blog-featured{background-color:#3e3e3e}body.theme-dark .menu-v2__dropdown-link{background-color:#000}body.theme-dark .menu-v2__dropdown-link:hover{background-color:var(--color-primary)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.faq-section{width:100%;float:left}.faq-section .section-title-faq h3{position:relative;padding-bottom:15px}.faq-section .section-title-faq h3::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:var(--bs-primary);border-radius:3px}.faq-section .accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);transition:all .3s ease;margin-bottom:15px !important}.faq-section .accordion-item.active-faq{border-color:var(--bs-primary);box-shadow:0 .5rem 1rem rgba(0,0,0,.05) !important}.faq-section .accordion-item .accordion-button{padding:1.25rem 1.5rem;color:#333;background-color:#fff;box-shadow:none;font-size:1.1rem}.faq-section .accordion-item .accordion-button::after{background-size:1rem}.faq-section .accordion-item .accordion-button:not(.collapsed){color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb), 0.05)}.faq-section .accordion-item .accordion-button:not(.collapsed)::after{filter:brightness(0) saturate(100%) invert(38%) sepia(91%) saturate(1837%) hue-rotate(205deg) brightness(97%) contrast(92%)}.faq-section .accordion-item .accordion-body{padding:0 1.5rem 1.25rem;line-height:1.6}.faq-header{background:linear-gradient(135deg, #2563eb 0%, var(--color-secundary) 100%);color:#fff;padding:4rem 0 2rem;margin-bottom:3rem;position:relative;overflow:hidden;width:100%;float:left}.faq-header nav{width:100%;float:left}.faq-header nav ol.breadcrumb{width:100%;float:left;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-y:auto}.faq-header nav ol.breadcrumb .breadcrumb-item{width:auto;float:left;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.faq-icon{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:3px solid var(--color-primary)}.faq-icon i{font-size:2.5rem;color:var(--color-primary)}@media(max-width: 768px){.faq-icon i{font-size:2rem}}.faq-icon img{width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;padding:7px}.faq-header-image{width:100%;float:left;position:relative}@media(max-width: 768px){.faq-header-image{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.faq-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.faq-title{position:relative;width:100%;float:left;text-align:center}}.faq-subtitle{font-size:1.1rem;opacity:.9;font-weight:300;color:#fff}@media(max-width: 768px){.faq-subtitle{position:relative;width:100%;float:left;text-align:center;margin-bottom:0}}.faq-description{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}@media(max-width: 768px){.faq-header{padding:2rem 0 1rem;margin-bottom:2rem}.faq-title{font-size:2rem}.faq-icon{width:60px;height:60px}.faq-icon img{width:60px;height:60px}.faq-icon i{font-size:2rem}}@media(max-width: 576px){.faq-title{font-size:1.75rem}}/*# sourceMappingURL=stylesite.css.map */
