/* wp-img-auto-sizes-contain-inline-css */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
/* wp-emoji-styles-inline-css */
img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
/* wp-block-library-inline-css */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
/* global-styles-inline-css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #f0f0f0;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--bg: #0f0f0f;--wp--preset--color--surface: #1a1a1a;--wp--preset--color--surf-2: #242424;--wp--preset--color--accent: #e8ff47;--wp--preset--color--orange: #ff6b35;--wp--preset--color--muted: rgba(255,255,255,.45);--wp--preset--color--border: rgba(255,255,255,.08);--wp--preset--color--foreground: #f0f0f0;--wp--preset--color--background: #0f0f0f;--wp--preset--color--contrast: #e8ff47;--wp--preset--color--base: #0f0f0f;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--xs: 11px;--wp--preset--font-size--sm: 13px;--wp--preset--font-size--md: 16px;--wp--preset--font-size--lg: 20px;--wp--preset--font-size--xl: 28px;--wp--preset--font-size--xxl: 40px;--wp--preset--font-family--dm-sans: 'DM Sans', system-ui, sans-serif;--wp--preset--font-family--dm-serif: 'DM Serif Display', Georgia, serif;--wp--preset--font-family--system-font: system-ui, sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--small: 1rem;--wp--preset--spacing--medium: 2rem;--wp--preset--spacing--large: 3rem;--wp--preset--spacing--x-large: 5rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 1100px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.5rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.5rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.5rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.5rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.5rem;}:root :where(.is-layout-grid){gap: 1.5rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: #0f0f0f;color: #f0f0f0;font-family: var(--wp--preset--font-family--dm-sans);font-size: 16px;line-height: 1.6;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){color: #e8ff47;}:root :where(a:where(:not(.wp-element-button)):hover){color: #ffffff;}h1{font-family: var(--wp--preset--font-family--dm-serif);font-size: clamp(28px, 4vw, 48px);font-weight: 400;}h2{font-family: var(--wp--preset--font-family--dm-serif);font-size: clamp(22px, 3vw, 32px);font-weight: 400;}h3{font-family: var(--wp--preset--font-family--dm-serif);font-size: clamp(18px, 2.5vw, 24px);font-weight: 400;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-bg-color{color: var(--wp--preset--color--bg) !important;}.has-surface-color{color: var(--wp--preset--color--surface) !important;}.has-surf-2-color{color: var(--wp--preset--color--surf-2) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-muted-color{color: var(--wp--preset--color--muted) !important;}.has-border-color{color: var(--wp--preset--color--border) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-bg-background-color{background-color: var(--wp--preset--color--bg) !important;}.has-surface-background-color{background-color: var(--wp--preset--color--surface) !important;}.has-surf-2-background-color{background-color: var(--wp--preset--color--surf-2) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-muted-background-color{background-color: var(--wp--preset--color--muted) !important;}.has-border-background-color{background-color: var(--wp--preset--color--border) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-bg-border-color{border-color: var(--wp--preset--color--bg) !important;}.has-surface-border-color{border-color: var(--wp--preset--color--surface) !important;}.has-surf-2-border-color{border-color: var(--wp--preset--color--surf-2) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-muted-border-color{border-color: var(--wp--preset--color--muted) !important;}.has-border-border-color{border-color: var(--wp--preset--color--border) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xs-font-size{font-size: var(--wp--preset--font-size--xs) !important;}.has-sm-font-size{font-size: var(--wp--preset--font-size--sm) !important;}.has-md-font-size{font-size: var(--wp--preset--font-size--md) !important;}.has-lg-font-size{font-size: var(--wp--preset--font-size--lg) !important;}.has-xl-font-size{font-size: var(--wp--preset--font-size--xl) !important;}.has-xxl-font-size{font-size: var(--wp--preset--font-size--xxl) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-font-family{font-family: var(--wp--preset--font-family--dm-serif) !important;}.has-system-font-font-family{font-family: var(--wp--preset--font-family--system-font) !important;}.vas-seller-name{display:none!important;}
.va-chat-box h3{color:#4d4d4d!important;}
.mmag-single-meta time{display:none!important;}
/* ===========================================================
   MOTOAUTOGRATIS - AUTO ARTICLE
   Versione 1.0
   =========================================================== */

.mag-auto{
    max-width:1200px;
    margin:50px auto;
    padding:0 20px;
    color:#d7d7d7;
    font-family:Inter,Arial,Helvetica,sans-serif;
    font-size:17px;
    line-height:1.8;
}

.mag-auto *{
    box-sizing:border-box;
}

.mag-auto img{
    max-width:100%;
    height:auto;
    border-radius:16px;
    display:block;
}

.mag-auto p{
    margin:0 0 20px;
}

.mag-auto strong{
    color:#fff;
}

.mag-auto a{
    color:#ff3d3d;
    text-decoration:none;
}

.mag-auto a:hover{
    text-decoration:underline;
}

/**************************************************/

.mag-hero{

    background:linear-gradient(135deg,#151515,#252525);

    border:1px solid #333;

    border-radius:18px;

    overflow:hidden;

    margin-bottom:50px;

    box-shadow:0 15px 40px rgba(0,0,0,.35);

}

.mag-hero img{

    width:100%;

    aspect-ratio:16/8;

    object-fit:cover;

}

.mag-hero-content{

    padding:40px;

}

.mag-badge{

    display:inline-block;

    background:#d50000;

    color:#fff;

    padding:7px 16px;

    border-radius:40px;

    font-size:13px;

    font-weight:700;

    text-transform:uppercase;

    letter-spacing:.08em;

    margin-bottom:18px;

}

.mag-hero h1{

    margin:0;

    font-size:48px;

    line-height:1.1;

    color:#fff;

}

.mag-subtitle{

    font-size:21px;

    color:#bdbdbd;

    margin-top:18px;

}

/**************************************************/

.mag-section{

    margin:70px 0;

}

.mag-section h2{

    color:#fff;

    font-size:34px;

    margin:0 0 25px;

    padding-left:18px;

    border-left:5px solid #d50000;

}

.mag-section h3{

    color:#fff;

    margin-top:0;

    font-size:24px;

}

/**************************************************/

.mag-intro{

    background:#1f1f1f;

    border:1px solid #343434;

    padding:35px;

    border-radius:16px;

}

/**************************************************/

.mag-grid{

    display:grid;

    gap:25px;

}

.mag-grid-2{

    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));

}

.mag-grid-3{

    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));

}

.mag-grid-4{

    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));

}

/**************************************************/

.mag-card{

    background:#222;

    border:1px solid #333;

    border-radius:16px;

    padding:30px;

    transition:.25s;

}

.mag-card:hover{

    transform:translateY(-6px);

    border-color:#d50000;

    box-shadow:0 15px 35px rgba(0,0,0,.35);

}

.mag-card h3{

    color:#fff;

    margin-bottom:15px;

}

.mag-card p:last-child{

    margin-bottom:0;

}

/**************************************************/

.mag-timeline{

    display:grid;

    gap:20px;

}

.mag-time{

    display:flex;

    gap:20px;

    align-items:flex-start;

    background:#212121;

    border-radius:14px;

    padding:25px;

    border:1px solid #343434;

}

.mag-year{

    min-width:90px;

    background:#d50000;

    color:#fff;

    text-align:center;

    border-radius:10px;

    padding:10px;

    font-size:22px;

    font-weight:bold;

}

/**************************************************/

.mag-list{

    margin:0;

    padding-left:22px;

}

.mag-list li{

    margin-bottom:10px;

}

/**************************************************/

.mag-specs{

    display:grid;

    grid-template-columns:repeat(auto-fit,minmax(200px,1fr));

    gap:20px;

}

.mag-spec{

    background:#202020;

    border:1px solid #343434;

    border-radius:14px;

    padding:25px;

    text-align:center;

}

.mag-spec-value{

    font-size:34px;

    font-weight:bold;

    color:#fff;

    margin-bottom:8px;

}

.mag-spec-title{

    color:#bcbcbc;

    font-size:15px;

    text-transform:uppercase;

    letter-spacing:.08em;

}

/**************************************************/

.mag-table{

    width:100%;

    border-collapse:collapse;

    margin-top:20px;

    border-radius:14px;

    overflow:hidden;

    display:block;

    overflow-x:auto;

}

.mag-table table{

    width:100%;

}

.mag-table thead{

    background:#d50000;

}

.mag-table th{

    color:#fff;

    padding:18px;

    text-align:left;

    white-space:nowrap;

}

.mag-table td{

    padding:18px;

    background:#222;

    color:#efefef;

    border-bottom:1px solid #333;

    white-space:nowrap;

}

.mag-table tr:nth-child(even) td{

    background:#292929;

}

.mag-table tr:hover td{

    background:#343434;

}

/**************************************************/

.mag-highlight{

    background:#242424;

    border-left:6px solid #d50000;

    padding:30px;

    border-radius:14px;

}

.mag-highlight p:last-child{

    margin-bottom:0;

}

/**************************************************/

.mag-warning{

    background:#322300;

    border-left:6px solid #ff9800;

    color:#ffe9b0;

    padding:30px;

    border-radius:14px;

}

.mag-warning h3{

    color:#fff;

}

/* ===========================================================
   MOTOAUTOGRATIS - AUTO ARTICLE
   Parte 2
   =========================================================== */

/**************************************************
   PRO E CONTRO
**************************************************/

.mag-proscons{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
    gap:25px;
    margin-top:30px;
}

.mag-pros,
.mag-cons{
    border-radius:16px;
    padding:30px;
}

.mag-pros{
    background:#15291a;
    border:1px solid #2f6d3b;
}

.mag-cons{
    background:#2a1b1b;
    border:1px solid #7d3030;
}

.mag-pros h3{
    color:#7CFF9B;
    margin-top:0;
    margin-bottom:20px;
}

.mag-cons h3{
    color:#FF8E8E;
    margin-top:0;
    margin-bottom:20px;
}

.mag-pros ul,
.mag-cons ul{
    margin:0;
    padding-left:20px;
}

.mag-pros li,
.mag-cons li{
    margin-bottom:12px;
}

/**************************************************
   VERSIONI
**************************************************/

.mag-version{
    display:grid;
    gap:20px;
}

.mag-version-card{
    background:#212121;
    border:1px solid #343434;
    border-radius:14px;
    padding:25px;
    transition:.25s;
}

.mag-version-card:hover{
    border-color:#d50000;
    transform:translateY(-4px);
}

.mag-version-card h3{
    margin-top:0;
    color:#fff;
}

.mag-version-card small{
    color:#9d9d9d;
    display:block;
    margin-bottom:15px;
}

/**************************************************
   FAQ
**************************************************/

.mag-faq{
    display:grid;
    gap:15px;
}

.mag-faq details{
    background:#222;
    border:1px solid #333;
    border-radius:12px;
    padding:20px;
}

.mag-faq summary{
    cursor:pointer;
    color:#fff;
    font-weight:700;
    font-size:18px;
    list-style:none;
}

.mag-faq summary::-webkit-details-marker{
    display:none;
}

.mag-faq summary::after{
    content:"+";
    float:right;
    color:#d50000;
    font-size:24px;
}

.mag-faq details[open] summary::after{
    content:"−";
}

.mag-faq p{
    margin-top:18px;
}

/**************************************************
   CTA
**************************************************/

.mag-cta{
    margin-top:70px;
    background:linear-gradient(135deg,#c30000,#6f0000);
    color:#fff;
    text-align:center;
    border-radius:18px;
    padding:60px 35px;
}

.mag-cta h2{
    border:none;
    padding:0;
    margin-bottom:20px;
    color:#fff;
}

.mag-cta p{
    max-width:800px;
    margin:0 auto 30px;
    color:#ececec;
}

.mag-button{
    display:inline-block;
    padding:16px 34px;
    background:#0f0f0f;
    color:#b10000;
    font-weight:700;
    text-decoration:none;
    border-radius:50px;
    transition:.25s;
}

.mag-button:hover{
    background:#efefef;
    transform:translateY(-3px);
    text-decoration:none;
}

/**************************************************
   INFO BOX
**************************************************/

.mag-info{
    display:flex;
    gap:20px;
    align-items:flex-start;
    background:#212121;
    border-left:5px solid #2196f3;
    padding:25px;
    border-radius:12px;
}

.mag-info-icon{
    font-size:30px;
    line-height:1;
}

.mag-info-content{
    flex:1;
}

/**************************************************
   TABELLA DATI TECNICI
**************************************************/

.mag-data{
    width:100%;
    border-collapse:collapse;
    margin-top:20px;
}

.mag-data th{
    width:35%;
    background:#2b2b2b;
    color:#fff;
    padding:16px;
    border:1px solid #444;
    text-align:left;
}

.mag-data td{
    background:#202020;
    color:#ddd;
    padding:16px;
    border:1px solid #444;
}

/**************************************************
   GALLERIA
**************************************************/

.mag-gallery{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
    gap:20px;
}

.mag-gallery img{
    aspect-ratio:16/10;
    object-fit:cover;
    transition:.3s;
}

.mag-gallery img:hover{
    transform:scale(1.03);
}

/**************************************************
   BADGE
**************************************************/

.mag-tags{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}

.mag-tag{
    background:#2b2b2b;
    border:1px solid #444;
    color:#ddd;
    border-radius:30px;
    padding:8px 14px;
    font-size:14px;
}

/**************************************************
   DIVISORE
**************************************************/

.mag-divider{
    height:1px;
    background:#343434;
    margin:60px 0;
}

/**************************************************
   FOOTER SCHEDA
**************************************************/

.mag-footer{
    margin-top:80px;
    text-align:center;
    color:#9b9b9b;
    font-size:14px;
    border-top:1px solid #333;
    padding-top:30px;
}

/**************************************************
   RESPONSIVE
**************************************************/

@media (max-width:900px){

    .mag-hero-content{
        padding:30px;
    }

    .mag-hero h1{
        font-size:38px;
    }

    .mag-subtitle{
        font-size:19px;
    }

    .mag-section h2{
        font-size:28px;
    }

}

@media (max-width:768px){

    .mag-auto{
        font-size:16px;
    }

    .mag-hero h1{
        font-size:32px;
    }

    .mag-section{
        margin:50px 0;
    }

    .mag-time{
        flex-direction:column;
    }

    .mag-year{
        width:100%;
    }

    .mag-specs{
        grid-template-columns:repeat(2,1fr);
    }

    .mag-table{
        display:block;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
    }

    .mag-table table{
        min-width:650px;
    }

}

@media (max-width:520px){

    .mag-auto{
        padding:0 15px;
    }

    .mag-hero-content{
        padding:25px;
    }

    .mag-hero h1{
        font-size:28px;
    }

    .mag-subtitle{
        font-size:17px;
    }

    .mag-specs{
        grid-template-columns:1fr;
    }

    .mag-grid-2,
    .mag-grid-3,
    .mag-grid-4,
    .mag-proscons,
    .mag-gallery{
        grid-template-columns:1fr;
    }

    .mag-button{
        width:100%;
        text-align:center;
    }

}
/*# sourceURL=global-styles-inline-css */
/* wp-block-template-skip-link-inline-css */
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
