.image-input i{color:#4d4d4d}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:"Outfit",sans-serif;font-weight:600}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.button{font-family:"Outfit",Sans-serif,serif}.color-primario{color:var(--color-principal)}.color-secundario{color:var(--color-contraste)}#header-wrap{background-color:var(--color-principal)!important;padding:8px 0;border-bottom:none!important;transition:none!important;backface-visibility:visible!important}#header-wrap #logo img{max-height:none;max-width:200px}.side-panel-trigger{font-size:1.5em}.header-row{flex-wrap:nowrap}.sticky-header .container-fluid{padding:15px!important}.sticky-header .header-row{border-bottom:0!important}.sticky-header #logo{margin-top:0!important;margin-bottom:0!important}.header-background-overlay{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;min-height:450px;width:100%;top:0;left:0;position:absolute;background-image:var(--header-image)}.primary-menu .menu-link{color:#FFF;margin:10px 15px 10px 15px;padding:0;font-weight:400;letter-spacing:0}.primary-menu .menu-link:hover{background-color:#fff;color:var(--color-principal);padding:10px 20px;border-radius:5px}.is-expanded-menu .primary-menu,.is-expanded-menu .menu-container>.menu-item{flex-wrap:wrap}.descripcionPagina{font-size:1.3rem}.invalid-feedback .form-error-icon{margin-bottom:5px}#side-panel{--cnvs-side-panel-bg:#1a1a1a;background-color:var(--color-contraste)}#side-panel li.current a{color:#38e1a0!important}#footer{border:0}.block-01{background-color:transparent;background-image:linear-gradient(45deg,#BDE5DC 50%,#D8CAC4 100%)}.block-01-background-overlay{background-color:#FFF;background-image:url(https://dentalreply.com/wp-content/uploads/2024/10/2147808178.png);background-position:top right;background-repeat:no-repeat;background-size:55% auto;opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;height:100%;width:100%;top:0;left:0;position:absolute;filter:brightness(100%) contrast(100%) saturate(5%) blur(0) hue-rotate(0deg)}.block-01-number-services{color:var(--color-principal);font-family:"Outfit",Sans-serif;font-size:117px;font-weight:600;text-transform:uppercase}.block-02{background-color:var(--color-principal);padding:50px}.block-05{padding:50px;background-color:transparent;background-image:linear-gradient(45deg,#BDE5DC 50%,#D8CAC4 100%)}.block-05-background-overlay{background-color:var(--color-principal);background-image:url(http://mengisoftserver/webs/canvas/antonio/images/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.43;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;filter:brightness(80%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);height:100%;width:100%;top:0;left:0;position:absolute}.home-text-block{text-align:right;font-family:"Outfit",Sans-serif;font-size:22px;font-weight:400;line-height:1.45em}.home-text-block-01{color:#000}.home-text-block-02{color:#FFF}.header-background-overlay-squares{height:100%;width:100%;top:0;left:0;position:absolute}.header-square1{width:80px;height:80px;background:#73FEC542;position:absolute;right:50px;margin-top:20px;animation-name:square-fade;animation-duration:8s;animation-iteration-count:infinite;animation-direction:normal}.header-square2{width:100px;height:100px;background:#73FEC542;position:absolute;left:50px;bottom:100px;animation-name:square-fade;animation-duration:3s;animation-iteration-count:infinite;animation-direction:normal}.header-square3{width:100px;height:100px;background:#73FEC542;position:absolute;left:150px;bottom:0;animation-name:square-fade;animation-duration:5s;animation-iteration-count:infinite;animation-direction:normal}@media (min-width:992px){.header-square1{right:200px}.header-square2{left:200px}.header-square3{left:300px}}@-webkit-keyframes square-fade{0%{opacity:.3}100%{opacity:1}}@keyframes square-fade{0%{opacity:.3}100%{opacity:1}}.kaushan-script-regular{font-family:"Outfit",Sans-Serif;font-weight:400;font-style:normal}.jost-0{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}.side-panel-wrap a:hover:not(.langButton){color:#38e1a0!important}p{font-size:20px}.langButton img{height:30px;margin:5px;border:3px solid transparent}.langButton.activeLang img{border:3px solid #fff}.menu-lateral-logo{margin-bottom:var(--cnvs-side-panel-widget-padding);max-width:200px}#side-panel .widget{border-top:1px solid #fff;width:100%}.color-principal{color:var(--color-principal)}.color-contraste{color:var(--color-contraste)}.color-principal-fondo{background-color:var(--color-principal)}.color-contraste-fondo{background-color:var(--color-contraste)}.button{--cnvs-btn-color:var(--color-principal)}.menu-item.current .menu-link{color:var(--color-principal);font-size:15px}.menu-item:hover>.menu-link{color:var(--color-principal);background-color:var(--color-contraste);padding:10px 20px;border-radius:5px}.menu-item.current>.menu-link{background-color:var(--color-contraste);color:var(--color-principal);padding:10px 20px;border-radius:5px}.required-control{font-weight:500;color:#f1416c!important}.badge-danger{background-color:#dc3545}.select2-container .select2-selection--single{height:auto!important}.select2-container .select2-selection--single .select2-selection__rendered{padding:.375rem .75rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important}.select2-container--default .select2-selection--single .select2-selection__clear{height:41px!important}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:black!important}.bootstrap-select.form-control:not(.is-invalid){border:1px solid var(--bs-border-color)}.form-control:focus{box-shadow:none!important;border-color:var(--color-principal)}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:transparent!important;outline-offset:0!important}.bootstrap-select>.dropdown-toggle{background-color:transparent}.dropdown-menu .dropdown-item:hover{background-color:transparent;color:var(--color-principal)}.dropdown-item.active,.dropdown-item:active{background-color:var(--color-principal)}.bootstrap-select.is-invalid .dropdown-toggle::after{display:none}#footer{border-top:none}.border-footer{background-color:var(--color-principal);height:1px}.footer-widgets-wrap ul li::before{display:none!important}#footer .widget_links li a{padding:0 .75rem 0 .75rem}#footer .footer-widgets-wrap{padding:3rem 0 2rem 0}.block-slider-1 .search-form{width:120px;transition:width .3s ease}@media (min-width:768px){.block-slider-1 .search-form{width:200px;transition:width .3s ease}.block-slider-1 .search-form:focus-within{width:300px}}#header.dark.block-slider-1 .search-form{border-bottom-color:rgba(255,255,255,.6)!important}.block-slider-1.dark .search-form input:focus::-moz-placeholder{color:#BBB}.block-slider-1.dark .search-form input:focus:-ms-input-placeholder{color:#BBB}.block-slider-1.dark .search-form input:focus::-webkit-input-placeholder{color:#BBB}.dark .search-form .form-control:not(.not-dark),.dark .search-form i{color:#EEE}.block-slider-1{--t-color:#EEE}.block-slider-1 .slide-number{display:flex;flex-direction:row;align-items:center;opacity:1;top:50%;bottom:auto!important;left:auto;right:20px;color:var(--t-color);text-shadow:none;width:auto;height:auto;padding:0;writing-mode:vertical-rl;transform:translateY(-50%)}.block-slider-1 .slide-number-current,.block-slider-1 .slide-number-total{position:relative;top:auto;bottom:auto}.block-slider-1 .slide-number span{position:relative;height:30px;width:1px;background-color:var(--t-color);margin:30px 0}.block-slider-1 .slider-arrow-left,.block-slider-1 .slider-arrow-right{display:flex;align-items:center;width:auto;height:auto;top:auto;left:auto;right:110px;bottom:30px;transform:translateY(0);color:var(--t-color);background-color:transparent!important}.block-slider-1 .slider-arrow-left span,.block-slider-1 .slider-arrow-right span{margin:0 10px;text-transform:uppercase;font-size:14px;letter-spacing:1px}.block-slider-1 .slider-arrow-left:hover,.block-slider-1 .slider-arrow-right:hover{background-color:transparent!important}.block-slider-1 .slider-arrow-right{right:30px}.block-slider-1 .slider-arrow-left i,.block-slider-1 .slider-arrow-right i{position:relative;color:var(--t-color);text-shadow:none;font-size:20px}.pagination{--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0);!important}@media (min-width:768px) and (max-width:991.98px){.sidebar-widgets-wrap .widget{flex:0 0 100%;max-width:100%}}.fotorama .slide{text-align:center;height:100%}.fotorama .slide img{height:100%;object-fit:cover}.mi-alto-fotorama{max-height:200px}@media (min-width:768px){.mi-alto-fotorama{max-height:none}}.fotorama--fullscreen .slide img{object-fit:contain}.img-promo{max-height:250px!important;height:125px!important;object-fit:cover!important}.form-check-input:checked{background-color:var(--color-principal);border-color:var(--color-principal)}.form-check-input:focus{box-shadow:none}.bootstrap-select.form-control{padding:0!important}.bootstrap-select .dropdown-menu{z-index:1001}.content-wrap{overflow:initial}.dropdown-toggle::after{content:normal!important}.custom-file-label{display:none}.form-group label.invisible{display:none}.menuGridCol{padding:24px}.menuGridItem{text-align:center;background-color:#73FEC5;padding:30px;height:250px;display:flex;justify-content:center;align-items:center;font-family:"Outfit",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.4em}.menuGridItem:hover{background-color:var(--color-principal);color:#fff}@media (min-width:576px){.menuGridItem{font-size:22px}}.menuGridIcon{display:block;font-size:35px;margin-bottom:15px}.imagen-user{border:1px solid var(--color-principal);height:50px;width:50px;border-radius:.75rem}.imagen-user img{height:50px;width:50px;border-radius:.75rem}.imagen-empresa{background-color:#fff;height:150px;width:150px;border-radius:.75rem}.imagen-empresa img{height:150px;width:150px;border-radius:.75rem}.nav-tree li a{padding:5px 0;color:var(--color-principal);font-family:'Outfit',sans-serif;font-weight:200}.text-primary{color:var(--color-principal)!important}.nav-link{padding:20px 40px}.canvas-alt-tabs.tabs-bb .nav-link.active{border-bottom:3px solid var(--cnvs-themecolor)}.menu-perfil{background-color:#f8f8f9}.menu-perfil .nav-link.active{box-shadow:var(--cnvs-box-shadow)!important}.selector-imagenes-multiple-container legend{font-weight:bolder!important}.leaflet-container{z-index:1!important}.primary-menu .menu-link{font-family:'Outfit',sans-serif;padding:10px 20px}.card-img-top{max-height:220px;object-fit:contain;height:220px;padding:20px;border-radius:5px}*{font-family:'Outfit',sans-serif}p{font-family:"Outfit",Sans-serif,serif;font-size:17px;font-weight:400;color:var(--color-principal)}h1{font-family:"Outfit",Sans-serif,serif;font-size:48px;font-weight:600;color:var(--color-principal)}h2{font-family:"Outfit",Sans-serif,serif;font-size:36px;font-weight:600;color:var(--color-principal)}h3{font-family:"Outfit",Sans-serif,serif;font-size:28px;font-weight:600;color:var(--color-principal)}h4{font-family:"Outfit",Sans-serif,serif;font-size:20px;font-weight:400;color:var(--color-principal)}.button-ceees{font-family:"Outfit",Sans-serif,serif;font-weight:500;font-size:18px;color:var(--color-contraste);background-color:#01CBFF;border-radius:5px;border:none;padding:6px 16px}.button-ceees:hover{color:#fff;background-color:#38e1a0}.side-panel-trigger,.side-panel-trigger:hover{color:#fff}#contenedor-proveedores{max-width:900px;margin:40px auto 0 auto}.capa-proveedor{padding:40px;width:100%;max-width:300px}.capa-proveedor img{max-width:200px;object-fit:contain;height:120px}.capa-proveedor:hover{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform .4s;box-shadow:0 0 20px 0 rgba(0,0,0,.34901960784313724);border-radius:5px}#contenedor-categorias{margin:60px auto 0 auto}.capa-categoria h4{margin:0}.capa-categoria p{margin-top:10px;margin-bottom:0;font-size:15px}.capa-categoria{margin-bottom:60px;margin-right:20px;width:100%;max-width:260px}.capa-imagen-categoria{width:100%;max-width:50px;margin-right:20px}#contenedor-testimonios{margin:60px auto 0 auto}.capa-testimonio{margin-right:20px;margin-bottom:60px;max-width:430px;width:100%}.capa-testimonio p{font-size:17px;padding:20px 20px 20px 20px;color:var(--color-principal);background-color:#E7E7E7;border-radius:5px;margin-bottom:20px}.capa-imagen-testimonio{width:100%;max-width:80px;margin-right:20px}.capa-imagen-testimonio img{width:130px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;margin-top:-15px}.flechita-imagen-testimonio{position:absolute;margin-top:-11px;margin-left:-30px;font-size:2rem;color:#E7E7E7}.nombre-autor-testimonio{font-size:22px;font-weight:600;margin:0}.cargo-autor-testimonio{font-size:18px;font-weight:400}.menu-item:hover>.menu-link{color:var(--color-principal);background-color:var(--color-contraste);padding:10px 20px;border-radius:5px}.menu-item.current>.menu-link{background-color:var(--color-contraste);color:var(--color-principal);padding:10px 20px;border-radius:5px}#page-title,.page-title{border-bottom:none}.dark#footer .footer-widgets-wrap a,.dark #footer .footer-widgets-wrap a{color:var(--color-principal)}.entry-image,.entry-image>a,.entry-image .slide a,.entry-image img{max-height:250px;object-fit:cover}.sombra-caja{box-shadow:0 0 20px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px 1px rgba(0,0,0,.2)}.page-title-individual{height:280px}.header-background-overlay-individual{background-color:transparent;background-position:50% 25%;background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;background-image:var(--header-image)}.page-title-content h1,.page-title-content .h1{font-weight:600;font-size:48px;color:var(--color-contraste)}.page-title-content .descripcionPagina{color:var(--color-contraste)}.portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;text-align:center;background-color:rgba(0,0,0,.5)}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay{-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.portfolio-item:hover .portfolio-overlay,.iportfolio:hover .portfolio-overlay{opacity:1}.portfolio-overlay a{position:absolute;top:50%;left:50%;background-color:#F5F5F5;width:40px!important;height:40px!important;margin:-28px 0 0 -44px;font-size:18px;line-height:40px;text-align:center;color:#444;border-radius:50%;-webkit-backface-visibility:hidden}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay a{-webkit-transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;-o-transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear}.portfolio-overlay a.right-icon{left:auto;right:50%;margin-left:0;margin-right:-44px}.portfolio-overlay a.center-icon{display:block;margin:-20px 0 0 -20px;opacity:0}.portfolio-item:hover a.center-icon,.iportfolio:hover a.center-icon{opacity:1}.portfolio-overlay a:hover{color:#1ABC9C;background-color:#EEE}.portfolio-item:hover .portfolio-overlay a.left-icon,.portfolio-item:hover .portfolio-overlay a.right-icon,.iportfolio:hover .portfolio-overlay a.left-icon,.iportfolio:hover .portfolio-overlay a.right-icon{margin-top:-18px}.portfolio-overlay a i.icon-line-play{position:relative;left:2px}.portfolio-overlay .portfolio-desc{position:relative;padding:0!important;margin:0;text-align:center}.portfolio-overlay .portfolio-desc a{display:inline;position:relative;top:0;left:0;margin:0;font-size:inherit;width:auto!important;height:auto!important;line-height:1;background-color:transparent!important;text-shadow:1px 1px 1px rgba(0,0,0,.15)}.portfolio-overlay .portfolio-desc h3{font-weight:600;color:#F5F5F5!important;line-height:1}.portfolio-overlay .portfolio-desc h3 a{color:#F5F5F5!important}.portfolio-overlay .portfolio-desc span{margin-top:7px;color:#DDD!important}.portfolio-overlay .portfolio-desc span a{color:#DDD!important;font-size:inherit}.portfolio-overlay .portfolio-desc~a{display:inline-block;position:relative;top:0;left:0;margin:20px 0 0!important}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay .portfolio-desc~a{-webkit-transition:color .2s linear,background-color .2s linear,opacity .2s linear;-o-transition:color .2s linear,background-color .2s linear,opacity .2s linear;transition:color .2s linear,background-color .2s linear,opacity .2s linear}.portfolio-overlay .portfolio-desc~a.right-icon{left:0;right:0;margin-left:5px!important;margin-right:0!important}.portfolio-overlay .portfolio-desc a:hover{background:transparent}body.device-touch.device-sm .portfolio-notitle .portfolio-overlay,body.device-touch.device-xs .portfolio-notitle .portfolio-overlay{display:none!important}.iportfolio{position:relative;float:none;width:100%;margin:0;padding:0}.iportfolio .portfolio-image{position:relative;overflow:hidden}.iportfolio .portfolio-image,.iportfolio .portfolio-image a,.iportfolio .portfolio-image img{display:block;width:100%;height:auto}.iportfolio .portfolio-overlay{height:100%!important}.owl-carousel .owl-nav [class*=owl-]{margin-top:calc(115px/-2)}.parallax-bg{height:100%!important}.galeria-loader{display:flex;justify-content:center;align-items:center}.spinner-galeria{width:100px;height:100px;border:4px solid #ccc;border-top-color:#007bff;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.galeria-hidden{position:absolute;top:-999999%}