.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4,.line-clamp-5,.line-clamp-6{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-6{-webkit-line-clamp:6}.elementor-widget-text-editor .elementor-text-editor p:last-child{margin-bottom:0}.elementor-widget-text-editor .elementor-text-editor ul:not(:last-child){margin-bottom:.9rem}.elementor-widget-text-editor .elementor-text-editor ul li::marker{color:#179b44}.elementor-widget-post-comments #commentform{display:flex;flex-direction:column}.elementor-widget-post-comments #commentform .comment-form-author{order:1}.elementor-widget-post-comments #commentform .comment-form-comment{order:2}.elementor-widget-post-comments #commentform .form-submit{order:3}.elementor-widget-post-comments .comment-notes{display:none}.elementor-widget-post-comments label{display:none}.elementor-widget-post-comments input,.elementor-widget-post-comments textarea{background:#eee;border:none;border-radius:23px;padding:10px 15px;color:#717271;font-size:21px}.elementor-widget-post-comments input:hover,.elementor-widget-post-comments input:focus,.elementor-widget-post-comments input:focus-visible,.elementor-widget-post-comments textarea:hover,.elementor-widget-post-comments textarea:focus,.elementor-widget-post-comments textarea:focus-visible{outline:none}.elementor-widget-post-comments input.submit{font-size:16px;padding:8px 40px;border-radius:23px}.elementor-widget-post-comments #reply-title{color:#5c5f5d;font-size:23px;font-weight:700}.footer-contact-form .gform_wrapper.gravity-theme .gform_fields{--gap:10px;grid-column-gap:var(--gap);grid-row-gap:var(--gap)}.footer-contact-form .gform_wrapper .gform_body .gfield input[type=text],.footer-contact-form .gform_wrapper .gform_body .gfield input[type=email],.footer-contact-form .gform_wrapper .gform_body .gfield select,.footer-contact-form .gform_wrapper .gform_body .gfield textarea{font-size:1.25rem;padding:.375rem .75rem;font-weight:400;color:#7f8180;background:#ebebeb;border-radius:10px;border:none;outline:none}.footer-contact-form .gform_wrapper .gform_body .gfield textarea.small{height:60px}.footer-contact-form .gform_wrapper .gform_body .gfield .ginput_complex .name_last{margin-bottom:0}.footer-contact-form .gform_wrapper .gform_footer{text-align:right;margin-top:0!important;padding-top:16px!important;padding-bottom:0!important}.footer-contact-form .gform_wrapper .gform_footer .gform_button{font-weight:600;color:#fff;background-color:transparent;border:1px solid #fff;padding:8px 20px;transition:0.3s all ease}.footer-contact-form .gform_wrapper .gform_footer .gform_button:hover{color:#495057;background-color:#fff}.footer-contact-form .gform_wrapper .gform_footer .gform_button:hover,.footer-contact-form .gform_wrapper .gform_footer .gform_button:focus,.footer-contact-form .gform_wrapper .gform_footer .gform_button:focus-visible{outline:none}.footer-contact-form.subscribe .gform_wrapper .gform_footer .gform_button{font-weight:600;color:#fff;background-color:#179b44;border:1px solid #179b44;padding:8px 20px;transition:0.3s all ease}.footer-contact-form.subscribe .gform_wrapper .gform_footer .gform_button:hover{color:#179b44;background-color:transparent}.footer-contact-form.subscribe .gform_wrapper .gform_footer .gform_button:hover,.footer-contact-form.subscribe .gform_wrapper .gform_footer .gform_button:focus,.footer-contact-form.subscribe .gform_wrapper .gform_footer .gform_button:focus-visible{outline:none}.saf-boletines .searchandfilter>ul{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:20px}.saf-boletines .searchandfilter>ul .sf-field-search input{font-size:21px;border:none;border-bottom:1px solid #b5b5b5;background-color:#f3f3f3;outline:none}.saf-boletines .searchandfilter>ul .sf-field-search input:hover,.saf-boletines .searchandfilter>ul .sf-field-search input:focus-visible{outline:none}.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_ano select,.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_mes select{background-color:#159c44;color:#fff;border-radius:10px;border:none;padding:6px 20px;font-size:15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_ano select:hover,.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_ano select:focus-visible,.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_mes select:hover,.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_mes select:focus-visible{outline:none}#ext-menu{--spacing:9px}#ext-menu #ext-menu-item{display:flex}#ext-menu #ext-menu-item a{display:flex;flex-wrap:nowrap;gap:var(--spacing);align-items:center;padding:var(--spacing);color:#000;font-size:14px}#ext-menu #ext-submenu{display:none;position:absolute;left:0;top:42px;float:left;padding:0;list-style-type:none;min-width:180px;border-radius:.25rem;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.18);z-index:9999}#ext-menu #ext-submenu .ext-dropdown-menu-item a{display:flex;flex-wrap:nowrap;align-items:center;color:#7f8180;font-size:14px;background-color:#fff;gap:var(--spacing);padding:var(--spacing)}#ext-menu #ext-submenu .ext-dropdown-menu-item a .site-flag{display:flex}#ext-menu #ext-submenu .ext-dropdown-menu-item a .site-flag img{width:30px}#ext-menu #ext-submenu .ext-dropdown-menu-item a .site-name{display:flex}#ext-menu #ext-submenu .ext-dropdown-menu-item a:hover{color:#fff;background-color:#179b44}body:not(.admin-bar) .elementor-location-header{position:fixed;width:100%;left:0;top:0;z-index:9999}body.admin-bar .elementor-location-header{position:fixed;width:100%;left:0;top:32px;z-index:9999}body .elementor-location-header{background-color:rgba(255,255,255,0);transition:0.4s all ease-in-out}body .elementor-location-header .site-logo img{transition:0.4s all ease-in-out}body .elementor-location-header.sticky-header{background-color:#fff;box-shadow:0 5px 12px -8px rgba(0,0,0,.5)}body .elementor-location-header.sticky-header .site-logo img{width:120px}.page-breadcrumb{position:-webkit-sticky;position:sticky;z-index:9980}.homepage-hero-slider .swiper-pagination-bullets{bottom:110px}body .arrow-bounce .elementor-icon{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.product-files-group{--gap:30px;--columns:2;display:flex;flex-wrap:wrap;gap:30px;gap:var(--gap)}.product-files-group .product-file{display:flex;width:calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns))}.product-files-group .product-file button{display:flex;width:100%;justify-content:center;align-items:center;outline:none;padding:0;border:2px solid #179b44;border-radius:100px;background-color:transparent}.product-files-group .product-file button a{color:#179b44;font-size:15px;font-weight:500;padding:8px 16px;transition:0.3s all ease}.product-files-group .product-file button a:hover{color:#fff}.product-files-group .product-file button:hover,.product-files-group .product-file button:focus{background-color:#179b44}.product-files-group .product-file button:hover a,.product-files-group .product-file button:focus a{color:#fff}.product-files-group .product-file button:hover,.product-files-group .product-file button:focus-visible{outline:none}.elementor-widget-woocommerce-product-content .elementor-widget-container ul:not(:last-child){margin-bottom:.9rem}.elementor-widget-woocommerce-product-content .elementor-widget-container ul li::marker{color:#179b44}html,body{height:100%}body{display:flex;flex-direction:column}main.site-main{flex:1 0 auto}div[data-elementor-type=wp-page].elementor{flex:1 0 auto}div#primary,div.content-area{flex:1 0 auto}footer.site-footer{flex-shrink:0}div[data-elementor-type=footer] .elementor-widget-wp-widget-nav_menu .menu{padding:0;list-style-type:none;display:flex;flex-direction:column;gap:8px}div[data-elementor-type=footer] .elementor-widget-wp-widget-nav_menu .menu .menu-item a{position:relative;font-size:14px;color:rgba(255,255,255,.8);display:flex;flex-wrap:nowrap;gap:8px;padding-bottom:12px;border-bottom:1px solid transparent;transition:0.3s all ease}div[data-elementor-type=footer] .elementor-widget-wp-widget-nav_menu .menu .menu-item a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";color:rgba(255,255,255,.8);display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}div[data-elementor-type=footer] .elementor-widget-wp-widget-nav_menu .menu .menu-item a:hover{color:#fff;border-bottom:1px solid #fff}div[data-elementor-type=footer] .elementor-widget-wp-widget-nav_menu .menu .menu-item a:hover::before{color:#fff}div[data-elementor-type=footer] .elementor-widget-wp-widget-nav_menu .menu .menu-item a{padding-bottom:4px!important;font-weight:500}@media screen and (max-width:767px){.footer-contact-form .gform_wrapper .gform_body .gfield input[type=text],.footer-contact-form .gform_wrapper .gform_body .gfield input[type=email],.footer-contact-form .gform_wrapper .gform_body .gfield select,.footer-contact-form .gform_wrapper .gform_body .gfield textarea{font-size:1rem}}@media (max-width:767px){.saf-boletines .searchandfilter>ul{flex-wrap:wrap}.saf-boletines .searchandfilter>ul .sf-field-search{width:100%;padding:0}.saf-boletines .searchandfilter>ul .sf-field-search label{display:block}.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_ano,.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_mes{padding:0}}@media (max-width:640px){.footer-contact-form .gform_wrapper .gform_body .gfield .ginput_complex .name_first{margin-bottom:10px}}@media screen and (max-width:600px){html #wpadminbar{position:fixed;top:0}}@media (max-width:425px){.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_ano,.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_mes{width:100%}.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_ano label,.saf-boletines .searchandfilter>ul .sf-field-post-meta-boletin_mes label{display:block}}@media (min-width:1025px){.product-files-group{max-width:600px}}