@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}@font-face{font-family:'avirato-icons';src:url('/wp-content/plugins/avirato-engine/widgets/assets/fonts/avirato-icons.eot?25p10l');src:url('/wp-content/plugins/avirato-engine/widgets/assets/fonts/avirato-icons.eot?25p10l#iefix') format('embedded-opentype'),
url('/wp-content/plugins/avirato-engine/widgets/assets/fonts/avirato-icons.ttf?25p10l') format('truetype'),
url('/wp-content/plugins/avirato-engine/widgets/assets/fonts/avirato-icons.woff?25p10l') format('woff'),
url('/wp-content/plugins/avirato-engine/widgets/assets/fonts/avirato-icons.svg?25p10l#avirato-icons') format('svg');font-weight:normal;font-style:normal;font-display:block}.avirato-icon{font-family:'avirato-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ico-widget-servicios:before{content:"\e902"}.icon-ico-widget-galeria:before{content:"\e901"}.icon-ico-widget-slider:before{content:"\e900"}.avdiv_wid_slider{display:flex;overflow-x:hidden;scroll-behavior:smooth}.avdivimg_slider_big{flex:none;width:100%;max-width:100%;height:auto;background-position:center center;background-repeat:no-repeat;background-size:contain;position:relative;overflow:hidden}.avimg_slider_big,.avimg_slider_thumn{width:100%;height:100%;object-fit:cover}.avdivimg_slider_big
img{margin:0
auto;display:block;width:100%;height:100%;object-fit:var(--object-fit-big, cover);display:block}.avdiv_wid_thumnails{display:flex;flex-wrap:wrap;cursor:pointer;gap:var(--thumbnails-gap, 5px);justify-content:space-between}.avdivimg_slider_thumn{overflow:hidden;position:relative}.avimg_slider_thumn{top:50%;left:50%}.avdiv_wid_thumnails_1
.avdivimg_slider_thumn{flex:0 0 calc(100% - var(--thumbnails-gap, 5px))}.avdiv_wid_thumnails_2
.avdivimg_slider_thumn{flex:0 0 calc(50% - var(--thumbnails-gap, 5px) / 2)}.avdiv_wid_thumnails_3
.avdivimg_slider_thumn{flex:0 0 calc(33.33% - var(--thumbnails-gap, 5px) / 1.5)}.avdiv_wid_thumnails_4
.avdivimg_slider_thumn{flex:0 0 calc(25% - var(--thumbnails-gap, 5px) / 1.25)}.avdiv_wid_thumnails_5
.avdivimg_slider_thumn{flex:0 0 calc(20% - var(--thumbnails-gap, 5px) / 1.2)}.avdiv_wid_thumnails_6
.avdivimg_slider_thumn{flex:0 0 calc(16.67% - var(--thumbnails-gap, 5px) / 1.1667)}.avdiv_wid_thumnails_7
.avdivimg_slider_thumn{flex:0 0 calc(14.29% - var(--thumbnails-gap, 5px) / 1.1429)}.avdiv_wid_thumnails_8
.avdivimg_slider_thumn{flex:0 0 calc(12.5% - var(--thumbnails-gap, 5px) / 1.125)}.avdiv_wid_thumnails_9
.avdivimg_slider_thumn{flex:0 0 calc(11.11% - var(--thumbnails-gap, 5px) / 1.1111)}.avdiv_wid_thumnails_10
.avdivimg_slider_thumn{flex:0 0 calc(10% - var(--thumbnails-gap, 5px) / 1.1)}.avul_listaservicios{list-style:none;font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight);letter-spacing:var(--e-global-typography-text-letter-spacing)}.avli_servicio{display:flex;flex-direction:row;column-gap:10px}.avdiv_servicio_marker{min-width:5px;max-width:10px;display:flex;align-items:center}.avdiv_servicio_marker>svg{width:100%}.avdiv_servicio_text{display:flex;flex-direction:column;justify-content:center}