/*
Theme Name: Qwery Child Theme
Template: qwery
Theme URI: https://qwery.ancorathemes.com/
Description: Qwery Child Theme
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.4
Tested up to: 6.6
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: qwery
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * gotham:
 *   - http://typekit.com/eulas/0000000000000000775aa916
 *   - http://typekit.com/eulas/0000000000000000775aa933
 *   - http://typekit.com/eulas/0000000000000000775aa92f
 *   - http://typekit.com/eulas/0000000000000000775aa92a
 *   - http://typekit.com/eulas/0000000000000000775aa944
 *   - http://typekit.com/eulas/0000000000000000775aa930
 *   - http://typekit.com/eulas/0000000000000000775aa92b
 *   - http://typekit.com/eulas/0000000000000000775aa937
 *   - http://typekit.com/eulas/0000000000000000775aa926
 *   - http://typekit.com/eulas/0000000000000000775aa938
 *   - http://typekit.com/eulas/0000000000000000775aa92e
 *   - http://typekit.com/eulas/0000000000000000775aa94a
 * transducer:
 *   - http://typekit.com/eulas/00000000000000007750847e
 *   - http://typekit.com/eulas/00000000000000007750848d
 *   - http://typekit.com/eulas/00000000000000007750848f
 *   - http://typekit.com/eulas/00000000000000007750848c
 *   - http://typekit.com/eulas/000000000000000077508482
 *   - http://typekit.com/eulas/00000000000000007750848a
 *   - http://typekit.com/eulas/000000000000000077508487
 *   - http://typekit.com/eulas/000000000000000077508489
 *   - http://typekit.com/eulas/000000000000000077508492
 *   - http://typekit.com/eulas/000000000000000077508484
 *
 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2025-10-09 07:49:24 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=fpg7aan&ht=tk&f=47848.47849.47850.47851.47852.47853.47854.47855.47856.47857.59998.59999.60001.60002.60003.60004.60005.60006.60007.60009.60010.60012&a=117535250&app=typekit&e=css");

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/95682b/00000000000000007750847e/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff2"),url("https://use.typekit.net/af/95682b/00000000000000007750847e/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff"),url("https://use.typekit.net/af/95682b/00000000000000007750847e/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:100;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/8cdd5d/00000000000000007750848d/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/8cdd5d/00000000000000007750848d/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/8cdd5d/00000000000000007750848d/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/f2e286/00000000000000007750848f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/f2e286/00000000000000007750848f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/f2e286/00000000000000007750848f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/7b3a95/00000000000000007750848c/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/7b3a95/00000000000000007750848c/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/7b3a95/00000000000000007750848c/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/fd2786/000000000000000077508482/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/fd2786/000000000000000077508482/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/fd2786/000000000000000077508482/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/6dfbf7/00000000000000007750848a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/6dfbf7/00000000000000007750848a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/6dfbf7/00000000000000007750848a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/339a12/000000000000000077508487/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/339a12/000000000000000077508487/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/339a12/000000000000000077508487/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/276b59/000000000000000077508489/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/276b59/000000000000000077508489/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/276b59/000000000000000077508489/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/830dbe/000000000000000077508492/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/830dbe/000000000000000077508492/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/830dbe/000000000000000077508492/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"transducer";
src:url("https://use.typekit.net/af/06fffd/000000000000000077508484/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/06fffd/000000000000000077508484/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/06fffd/000000000000000077508484/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/42515e/0000000000000000775aa916/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/42515e/0000000000000000775aa916/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/42515e/0000000000000000775aa916/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/01d589/0000000000000000775aa933/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff2"),url("https://use.typekit.net/af/01d589/0000000000000000775aa933/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff"),url("https://use.typekit.net/af/01d589/0000000000000000775aa933/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:200;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/4f91c5/0000000000000000775aa92f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/4f91c5/0000000000000000775aa92f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/4f91c5/0000000000000000775aa92f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/bc414d/0000000000000000775aa92a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/bc414d/0000000000000000775aa92a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/bc414d/0000000000000000775aa92a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/4b20c2/0000000000000000775aa944/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("woff2"),url("https://use.typekit.net/af/4b20c2/0000000000000000775aa944/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("woff"),url("https://use.typekit.net/af/4b20c2/0000000000000000775aa944/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:800;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/e0cede/0000000000000000775aa930/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e0cede/0000000000000000775aa930/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e0cede/0000000000000000775aa930/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/a200e2/0000000000000000775aa92b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/a200e2/0000000000000000775aa92b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/a200e2/0000000000000000775aa92b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/61abce/0000000000000000775aa937/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/61abce/0000000000000000775aa937/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/61abce/0000000000000000775aa937/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/4a92c2/0000000000000000775aa926/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/4a92c2/0000000000000000775aa926/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/4a92c2/0000000000000000775aa926/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/aaa6a3/0000000000000000775aa938/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/aaa6a3/0000000000000000775aa938/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/aaa6a3/0000000000000000775aa938/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/f34e19/0000000000000000775aa92e/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/f34e19/0000000000000000775aa92e/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/f34e19/0000000000000000775aa92e/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"gotham";
src:url("https://use.typekit.net/af/4776b7/0000000000000000775aa94a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/4776b7/0000000000000000775aa94a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/4776b7/0000000000000000775aa94a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;
}

.tk-transducer { font-family: "transducer",sans-serif !important; }
.tk-gotham { font-family: "gotham",sans-serif !important; }
.tk-transducer p { font-family: "transducer",sans-serif !important; }
.tk-gotham  p { font-family: "gotham",sans-serif !important; }

/* STYLE PERSONALE */
:root {
    --grigio: #3D3935;
    --giallo: #C2D500;
    --azzurro: #6ABEC4;
  }

  /* FORM CONTATTI */
  body .form-richiedi .form-row { display: flex; column-gap: 20px; color: var(--blu);}
  @media screen and (max-width: 992px) {
    body .form-richiedi .form-row { flex-direction: column; }
  }
  h1,h2,h3,h4,h5,h6 { hyphens: none; }

  body .fa-arrow-right::before { content: '\e908'; font-family: "fontello"; font-weight: 400; font-size: 16px; line-height: 21px; }
  body .scroll_to_top_style_default { border-color: var(--giallo); background-color: var(--grigio); color: var(--giallo); }
  body .scroll_to_top_style_default:hover { border-color: var(--grigio); background-color: var(--giallo); color: var(--grigio);}

  body .elementor-button-icon {  display: flex; align-items: end; }
  body .elementor-button-text { text-align: left; }

  body .form-richiedi .form-group { flex-grow: 1; flex-basis: 50%; }
  body .form-richiedi .wpcf7 textarea { height: auto; min-height: auto; }
  body .form-richiedi input, body .form-richiedi textarea, body .form-richiedi select { border-color: var(--grigio); }
  body .form-richiedi input::placeholder, body .form-richiedi textarea::placeholder, body .form-richiedi select, 
  body .form-richiedi input:focus, body .form-richiedi textarea:focus, body .form-richiedi select:focus, body .select_container::after, body .select_container:hover:after { color: var(--grigio); }
  body .form-richiedi input.filled, body .form-richiedi textarea.filled, body .form-richiedi select.filled { color: var(--grigio); }
  body .form-richiedi .wpcf7-acceptance .wpcf7-list-item-label {color: var(--grigio); }
  body .form-richiedi .wpcf7-acceptance .wpcf7-list-item-label:before {color: var(--grigio); font-size: 13px; border-radius: 0; }
  body .form-richiedi .wpcf7-acceptance .wpcf7-list-item-label:hover:before { border-color: var(--grigio); }
  body .form-richiedi .wpcf7-acceptance .wpcf7-list-item-label a:hover { color: var(--azzurro); }
  body .form-richiedi .wpcf7-acceptance input[type="checkbox"]:checked + .wpcf7-list-item-label::before {
    content: '\e8ab';
  }
  body .form-richiedi .wpcf7-not-valid-tip { display: block; }
  body .form-richiedi .wpcf7 .wpcf7-submit-style { display: block; position: relative;}
  body .form-richiedi .wpcf7 .wpcf7-submit-style .submit-style-in { background-color: var(--giallo); border: 2px solid var(--giallo); }
  body .form-richiedi .wpcf7 .wpcf7-submit-style:hover .submit-style-in { background-color: var(--grigio) !important;  border: 2px solid var(--giallo); color: var(--giallo); }
  body .form-richiedi .wpcf7 .wpcf7-submit-style .wpcf7-form-control:focus { color: #FFFFFF; }
  body .form-richiedi .wpcf7 .wpcf7-submit-style:hover .wpcf7-form-control { color: var(--giallo); }
  body .form-richiedi .wpcf7 .wpcf7-submit-style .wpcf7-submit { padding: 17px 64px 17px 35px !important; font-size: 18px; width: 100%; text-transform: uppercase;}
  @media screen and (max-width: 600px) {
  body .form-richiedi .wpcf7 .wpcf7-submit-style .wpcf7-submit { padding: 17px 64px 17px 35px !important; font-size: 14px; width: 100%; text-transform: uppercase; text-align: left; white-space: normal;}
  body .form-richiedi .wpcf7 .wpcf7-submit-style .submit-style-in::before { 
    right: 35px !important;
  }
  }
  body .form-richiedi .wpcf7 .wpcf7-submit-style .submit-style-in::before { 
    content: '\e908';
    font-family: "fontello";
    font-weight: 400;
    display: inline-block;
    position: absolute;
    z-index: 1;
    right: calc(50% - 225px);
    left: auto;
    top: auto;
	bottom: 17px;
    width: 1em;
    height: 1em;
    line-height: 1em;
    margin-top: -0.5em;
    color: var(--grigio);
  }
  body .form-richiedi .wpcf7 .wpcf7-submit-style:hover .submit-style-in::before { color: var(--giallo); }
  body .form-richiedi .wpcf7 .wpcf7-submit { box-shadow: none; }
  body .form-richiedi .wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_error, body .form-richiedi .wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-validation-errors, body .form-richiedi .wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-acceptance-missing, body .form-richiedi .wpcf7 div.wpcf7-response-output.trx_addons_message_box_error, body .form-richiedi .wpcf7 div.wpcf7-response-output.wpcf7-validation-errors, body .form-richiedi .wpcf7 div.wpcf7-response-output.wpcf7-acceptance-missing { color: #99302e!important;}
  body .form-richiedi .wpcf7 form .trx_addons_message_box.wpcf7-response-output, body .form-richiedi .wpcf7 div.wpcf7-response-output { box-shadow: none!important; }
  body .form-richiedi .wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_success, body .form-richiedi .wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-mail-sent-ok, body .form-richiedi .wpcf7 div.wpcf7-response-output.trx_addons_message_box_success, body .form-richiedi .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok { color: #2e9963 !important; }
  body .form-richiedi .select_container { margin-bottom: 0; }
  body .form-richiedi .wpcf7 .wpcf7-submit-style .wpcf7-form-control:focus { color: var(--grigio); }
  body input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { -webkit-text-fill-color: var(--grigio); }

  h3#ship-to-different-address label > span:before, input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before { top: 3.25px }


/* SERVIZI ERP */
body .servizi-erp-row > div { flex-wrap: wrap; }
body .servizi-erp-row > div > div { flex-basis: 33%; }
@media screen and (max-width: 1024px) { body .servizi-erp-row > div > div { flex-basis: 50%; } }
@media screen and (max-width: 767px) { body .servizi-erp-row > div > div { flex-basis: 100%; } }

body .servizi-erp-row > div > div > div { padding: calc(var(--theme-var-elm_gap_extended) / 2) !important; }
body .servizi-erp-row section, body .servizi-erp-row section > div { height: 100% !important; }
body .current-menu-item a:after { width:0 !important; }
body .current-menu-item:hover a:after { width:100% !important; }
body .label_sticky { display:none !important; }

/* LANDING WEBINAR */
.speaker-container { position: relative; padding: 5px; width: 28%!important; }
.speaker-details { position: absolute; width: 100%; height: 100%; background: var(--grigio); color: #fff; opacity: 0; visibility: hidden; transition: all 0.5s; }
.speaker-container:hover .speaker-details { opacity: 1; visibility: visible; }
.speaker-details .elementor-widget-container{ display: flex; align-items: center; width: 100%; height: 100%; padding: 20px; }
.speaker_title{ font-family: "transducer",sans-serif !important; font-size: 26px; font-weight: 600;
	line-height: 30px; display: block; color: var(--azzurro); margin-bottom: 16px; }
.speaker_p { font-family: "gotham",sans-serif !important; font-size: 18px; font-weight: 500; line-height: 20px;}
@media screen and (max-width: 1024px){
	.speaker-container {
		width: 50%!important;
	}
	.speakers_col_none_768 { display:none; }
}
@media screen and (max-width: 767px){
	.speaker-container {
		width: 100%!important;
	}
}
