@charset "UTF-8";/*!
Theme Name: Megiston Child
Author: Megiston srl
Author URI: https://www.megiston.com/
Description: Proponiamo soluzioni web e digital ideali per il tuo business. La nostra agenzia, con sede a Padova e Vicenza, è pronta per portare la tua attività e la tua azienda al livello successivo.
Theme URI: https://www.megiston.com/
Version: 2.0.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mgs
Domain Path: /languages
Template: astra
*/a{outline:0!important}li.menu-item.italic a span.menu-text{font-style:italic;font-weight:500}li.menu-item.bold a span.menu-text{font-weight:900}form input[type=email],form input[type=number],form input[type=password],form input[type=reset],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea,form.wpcf7-form input[type=email],form.wpcf7-form input[type=number],form.wpcf7-form input[type=password],form.wpcf7-form input[type=reset],form.wpcf7-form input[type=search],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form input[type=url],form.wpcf7-form select,form.wpcf7-form textarea{background-color:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;padding:.5rem .5rem .2rem}form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=reset]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form input[type=url]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form.wpcf7-form input[type=email]::-webkit-input-placeholder,form.wpcf7-form input[type=number]::-webkit-input-placeholder,form.wpcf7-form input[type=password]::-webkit-input-placeholder,form.wpcf7-form input[type=reset]::-webkit-input-placeholder,form.wpcf7-form input[type=search]::-webkit-input-placeholder,form.wpcf7-form input[type=tel]::-webkit-input-placeholder,form.wpcf7-form input[type=text]::-webkit-input-placeholder,form.wpcf7-form input[type=url]::-webkit-input-placeholder,form.wpcf7-form select::-webkit-input-placeholder,form.wpcf7-form textarea::-webkit-input-placeholder{color:#fff}form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=reset]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=url]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder,form.wpcf7-form input[type=email]::-moz-placeholder,form.wpcf7-form input[type=number]::-moz-placeholder,form.wpcf7-form input[type=password]::-moz-placeholder,form.wpcf7-form input[type=reset]::-moz-placeholder,form.wpcf7-form input[type=search]::-moz-placeholder,form.wpcf7-form input[type=tel]::-moz-placeholder,form.wpcf7-form input[type=text]::-moz-placeholder,form.wpcf7-form input[type=url]::-moz-placeholder,form.wpcf7-form select::-moz-placeholder,form.wpcf7-form textarea::-moz-placeholder{color:#fff}form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=reset]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form input[type=url]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder,form.wpcf7-form input[type=email]:-ms-input-placeholder,form.wpcf7-form input[type=number]:-ms-input-placeholder,form.wpcf7-form input[type=password]:-ms-input-placeholder,form.wpcf7-form input[type=reset]:-ms-input-placeholder,form.wpcf7-form input[type=search]:-ms-input-placeholder,form.wpcf7-form input[type=tel]:-ms-input-placeholder,form.wpcf7-form input[type=text]:-ms-input-placeholder,form.wpcf7-form input[type=url]:-ms-input-placeholder,form.wpcf7-form select:-ms-input-placeholder,form.wpcf7-form textarea:-ms-input-placeholder{color:#fff}form input[type=email]:-moz-placeholder,form input[type=number]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=reset]:-moz-placeholder,form input[type=search]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=text]:-moz-placeholder,form input[type=url]:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder,form.wpcf7-form input[type=email]:-moz-placeholder,form.wpcf7-form input[type=number]:-moz-placeholder,form.wpcf7-form input[type=password]:-moz-placeholder,form.wpcf7-form input[type=reset]:-moz-placeholder,form.wpcf7-form input[type=search]:-moz-placeholder,form.wpcf7-form input[type=tel]:-moz-placeholder,form.wpcf7-form input[type=text]:-moz-placeholder,form.wpcf7-form input[type=url]:-moz-placeholder,form.wpcf7-form select:-moz-placeholder,form.wpcf7-form textarea:-moz-placeholder{color:#fff}form input[type=submit],form.wpcf7-form input[type=submit]{background-image:linear-gradient(90deg,#ac6b6d 0,#e1a8a7 100%);border-radius:36px;font-size:1rem;font-weight:600;letter-spacing:1px;width:100%}form select option,form.wpcf7-form select option{background-color:var(--e-global-color-accent)}form .wpcf7-acceptance .wpcf7-list-item>label,form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item>label{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start}form .wpcf7-acceptance .wpcf7-list-item>label input[type=checkbox],form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item>label input[type=checkbox]{width:1em;margin-right:5px;min-width:1em}form .wpcf7-acceptance .wpcf7-list-item>label .wpcf7-list-item-label,form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item>label .wpcf7-list-item-label{color:#fff;font-size:.75rem;line-height:1.3;width:calc(100% - 1.5em)}form .wpcf7-acceptance .wpcf7-list-item>label .wpcf7-list-item-label a,form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item>label .wpcf7-list-item-label a{color:inherit;text-decoration:underline}.grecaptcha-badge{width:0!important;height:0!important;display:none!important;visibility:hidden}html{--scrollbarBG:transparent;--thumbBG:transparent}#secondary .sidebar-main::-webkit-scrollbar{height:5px;width:5px}#secondary .sidebar-main{scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}#secondary .sidebar-main::-webkit-scrollbar-track{background:var(--scrollbarBG)}#secondary .sidebar-main::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:6px;border:3px solid var(--scrollbarBG)}@media all and (max-width:920px){#ast-scroll-top.ast-scroll-to-top-right{left:30px;right:auto}}.elementor-widget-container .swiper-container.elementor-loop-container{margin-left:-2rem;padding-left:2rem}.elementor-widget-container .swiper-container.elementor-loop-container .swiper-slide{padding:2rem 0}.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link:before{bottom:-3px}#secondary{display:none}@media all and (min-width:920px){#secondary{display:block}.ast-left-sidebar #primary,.ast-right-sidebar #primary{border:none;width:calc(100% - (330px + 3rem))}}.ast-left-sidebar.ast-page-builder-template #secondary{border:none;margin-right:1.5rem;margin-top:-60px;min-height:100%;padding:0;width:330px}.ast-left-sidebar.ast-page-builder-template #secondary .sidebar-main{height:100vh;overflow-y:scroll;position:sticky;top:0;z-index:100}.ast-page-builder-template.ast-right-sidebar #content .ast-container{justify-content:space-between}.ast-page-builder-template.ast-right-sidebar #secondary{border:none;margin-left:1.5rem;margin-top:0;min-height:100%;padding:0;width:330px}.ast-page-builder-template.ast-right-sidebar #secondary .sidebar-main{background-color:#fff;border-radius:0 36px 36px 0;height:100vh;overflow-y:scroll;position:sticky;top:60px;z-index:100}.admin-bar.ast-left-sidebar.ast-page-builder-template #secondary .sidebar-main{top:32px}