/*!
 * fs/sezione-contatto — i riferimenti a sinistra, il modulo a destra.
 *
 * La stessa fascia su due pagine, Contatti e «Scarica il Catalogo»: stessi id
 * Elementor, 32 regole identiche su 33. L'unica differenza e' l'allineamento
 * del paragrafo, che qui e' una classe modificatrice.
 *
 * Le regole del modulo restano agganciate all'id del form
 * (`#mauticform_contatti`, `#mauticform_catalogo`) e non alla pagina: sono le
 * stesse ovunque quel modulo compaia, e infatti si prendono da tutti e due i
 * fogli di partenza.
 *
 * GENERATO: non si modifica a mano. Vedi
 * uscita-elementor/strumenti/sezioni-home/LEGGIMI.md.
 */

/* ===== dalla pagina contatti (587) ===== */

/* Il paragrafo e' centrato su Contatti e a sinistra sul Catalogo: e' l'UNICA
   regola in cui i due fogli congelati differiscono (32 identiche su 33). */
.fs-contatto--testo-a-sinistra .fs-contatto__testo.fs-contatto__testo.fs-contatto__testo .text-wrapper { text-align:left }

.fs-contatto.fs-contatto.fs-contatto { --display:flex; --min-height:100vh; --flex-direction:row; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:100%; --container-widget-flex-grow:1; --container-widget-align-self:stretch; --flex-wrap-mobile:wrap; --align-items:flex-start; --gap:0px 0px; --row-gap:0px; --column-gap:0px; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px }
.fs-contatto__colonna.fs-contatto__colonna.fs-contatto__colonna { --display:flex; --min-height:100vh; --flex-direction:column; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:initial; --container-widget-flex-grow:0; --container-widget-align-self:initial; --flex-wrap-mobile:wrap; --justify-content:center; --align-items:center }
.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga { --display:flex; --margin-top:0px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
.fs-contatto__occhiello.fs-contatto__occhiello.fs-contatto__occhiello .text-wrapper { text-align:center }
.fs-contatto__intestazione.fs-contatto__intestazione.fs-contatto__intestazione { --display:flex }
.fs-contatto__titolo.fs-contatto__titolo.fs-contatto__titolo .text-wrapper { text-align:left }
.fs-contatto__testo.fs-contatto__testo.fs-contatto__testo .text-wrapper { text-align:center }
.fs-contatto__riferimenti.fs-contatto__riferimenti.fs-contatto__riferimenti { --display:flex; --align-items:center; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ) }
.fs-contatto__etichetta--uno.fs-contatto__etichetta--uno.fs-contatto__etichetta--uno .text-wrapper { text-align:left }
.fs-contatto__valore--uno.fs-contatto__valore--uno.fs-contatto__valore--uno { text-align:left }
.fs-contatto__valore--uno.fs-contatto__valore--uno.fs-contatto__valore--uno .pb__main { justify-content:start }
.fs-contatto__spazio--uno.fs-contatto__spazio--uno.fs-contatto__spazio--uno { --spacer-size:30px }
.fs-contatto__etichetta--due.fs-contatto__etichetta--due.fs-contatto__etichetta--due .text-wrapper { text-align:left }
.fs-contatto__valore--due.fs-contatto__valore--due.fs-contatto__valore--due { text-align:left }
.fs-contatto__valore--due.fs-contatto__valore--due.fs-contatto__valore--due .pb__main { justify-content:start }
.fs-contatto__spazio--due.fs-contatto__spazio--due.fs-contatto__spazio--due { --spacer-size:30px }
.fs-contatto__etichetta--tre.fs-contatto__etichetta--tre.fs-contatto__etichetta--tre .text-wrapper { text-align:left }
.fs-contatto__valore--tre.fs-contatto__valore--tre.fs-contatto__valore--tre .text-wrapper { text-align:center }
.fs-contatto__lato.fs-contatto__lato.fs-contatto__lato { --display:flex; --min-height:100vh; --flex-direction:column; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:initial; --container-widget-flex-grow:0; --container-widget-align-self:initial; --flex-wrap-mobile:wrap; --justify-content:flex-start; --align-items:center }
.fs-contatto__lato.fs-contatto__lato.fs-contatto__lato .container--bg .cont--bg--wrap img { object-position:center }
.fs-contatto__riquadro.fs-contatto__riquadro.fs-contatto__riquadro { --display:flex; --mainBackground:#000000 !important; --margin-top:150px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px; --padding-top:25px; --padding-bottom:25px; --padding-left:25px; --padding-right:25px }
/* Start custom CSS *//* FORM CONTATTI - restyle ottimizzato */
.fs-contatto #mauticform_contatti .mauticform-input, .fs-contatto #mauticform_contatti .mauticform-textarea, .fs-contatto #mauticform_contatti .mauticform-selectbox { background:transparent!important; color:#f1f1f1!important; border:1px solid #888!important; border-radius:10px!important; padding:14px!important; box-shadow:none!important; outline:none!important; transition:border-color .15s ease!important }
.fs-contatto #mauticform_contatti .mauticform-textarea { min-height:120px!important; resize:vertical!important; line-height:1.4!important }
.fs-contatto #mauticform_contatti .mauticform-input::placeholder, .fs-contatto #mauticform_contatti .mauticform-textarea::placeholder { color:#b5b5b5!important; opacity:1!important }
/* focus: lo sfondo resta nero, solo il bordo diventa bianco */
.fs-contatto #mauticform_contatti .mauticform-input:focus, .fs-contatto #mauticform_contatti .mauticform-textarea:focus, .fs-contatto #mauticform_contatti .mauticform-selectbox:focus { border-color:#fff!important }
/* autofill coerente col tema scuro */
.fs-contatto #mauticform_contatti input:-webkit-autofill { -webkit-text-fill-color:#f1f1f1!important; caret-color:#f1f1f1!important; box-shadow:0 0 0 1000px #000 inset!important }
/* radio + checkbox */
.fs-contatto #mauticform_contatti .mauticform-radiogrp-row, .fs-contatto #mauticform_contatti .mauticform-checkboxgrp-row { display:flex!important; align-items:center!important; gap:8px!important; margin:6px 0!important }
.fs-contatto #mauticform_contatti .mauticform-radiogrp-row input, .fs-contatto #mauticform_contatti .mauticform-checkboxgrp-row input { appearance:none!important; -webkit-appearance:none!important; width:18px!important; height:18px!important; margin:0!important; flex:0 0 auto!important; border:1px solid #888!important; background:transparent!important; cursor:pointer!important; position:relative!important }
.fs-contatto #mauticform_contatti .mauticform-radiogrp-row input { border-radius:50%!important }
.fs-contatto #mauticform_contatti .mauticform-checkboxgrp-row input { border-radius:4px!important }
.fs-contatto #mauticform_contatti .mauticform-radiogrp-row input:checked, .fs-contatto #mauticform_contatti .mauticform-checkboxgrp-row input:checked { border-color:#fff!important; background:#fff!important }
.fs-contatto #mauticform_contatti .mauticform-radiogrp-row input:checked::after { content:""!important; position:absolute!important; inset:4px!important; border-radius:50%!important; background:#111!important }
.fs-contatto #mauticform_contatti .mauticform-checkboxgrp-row input:checked::after { content:""!important; position:absolute!important; left:5px!important; top:1px!important; width:5px!important; height:10px!important; border:solid #111!important; border-width:0 2px 2px 0!important; transform:rotate(45deg)!important }
.fs-contatto #mauticform_contatti .mauticform-radiogrp-row label, .fs-contatto #mauticform_contatti .mauticform-checkboxgrp-row label { cursor:pointer!important; color:#f1f1f1!important; margin:0!important }
/* Icona calendario (datepicker) visibile su sfondo scuro */
.fs-contatto #mauticform_contatti input[type=date]::-webkit-calendar-picker-indicator { filter:invert(1)!important; opacity:1!important; cursor:pointer!important }

@media (max-width:767px) {
	.fs-contatto__colonna.fs-contatto__colonna.fs-contatto__colonna { --gap:0px 0px; --row-gap:0px; --column-gap:0px }
	.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga { --margin-top:90px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
	.fs-contatto__riferimenti.fs-contatto__riferimenti.fs-contatto__riferimenti { --margin-top:0px; --margin-bottom:55px; --margin-left:0px; --margin-right:0px }
	.fs-contatto__spazio--uno.fs-contatto__spazio--uno.fs-contatto__spazio--uno { --spacer-size:0px }
	.fs-contatto__spazio--due.fs-contatto__spazio--due.fs-contatto__spazio--due { --spacer-size:0px }
	.fs-contatto__lato.fs-contatto__lato.fs-contatto__lato { --min-height:20vh }
	.fs-contatto__riquadro.fs-contatto__riquadro.fs-contatto__riquadro { --margin-top:0px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
}

@media (min-width:768px) {
	.fs-contatto__colonna.fs-contatto__colonna.fs-contatto__colonna { --width:50% }
	.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga { --width:75% }
	.fs-contatto__intestazione.fs-contatto__intestazione.fs-contatto__intestazione { --width:75% }
	.fs-contatto__riferimenti.fs-contatto__riferimenti.fs-contatto__riferimenti { --width:75% }
	.fs-contatto__lato.fs-contatto__lato.fs-contatto__lato { --width:50% }
	.fs-contatto__riquadro.fs-contatto__riquadro.fs-contatto__riquadro { --width:80% }
}

/* ===== dalla pagina catalogo (15978) ===== */

.fs-contatto.fs-contatto.fs-contatto { --display:flex; --min-height:100vh; --flex-direction:row; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:100%; --container-widget-flex-grow:1; --container-widget-align-self:stretch; --flex-wrap-mobile:wrap; --align-items:flex-start; --gap:0px 0px; --row-gap:0px; --column-gap:0px; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px }
.fs-contatto__colonna.fs-contatto__colonna.fs-contatto__colonna { --display:flex; --min-height:100vh; --flex-direction:column; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:initial; --container-widget-flex-grow:0; --container-widget-align-self:initial; --flex-wrap-mobile:wrap; --justify-content:center; --align-items:center }
.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga { --display:flex; --margin-top:0px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
.fs-contatto__intestazione.fs-contatto__intestazione.fs-contatto__intestazione { --display:flex }
.fs-contatto__titolo.fs-contatto__titolo.fs-contatto__titolo .text-wrapper { text-align:left }
.fs-contatto__testo.fs-contatto__testo.fs-contatto__testo .text-wrapper { text-align:left }
.fs-contatto__riferimenti.fs-contatto__riferimenti.fs-contatto__riferimenti { --display:flex; --align-items:center; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ) }
.fs-contatto__etichetta--uno.fs-contatto__etichetta--uno.fs-contatto__etichetta--uno .text-wrapper { text-align:left }
.fs-contatto__valore--uno.fs-contatto__valore--uno.fs-contatto__valore--uno { text-align:left }
.fs-contatto__valore--uno.fs-contatto__valore--uno.fs-contatto__valore--uno .pb__main { justify-content:start }
.fs-contatto__spazio--uno.fs-contatto__spazio--uno.fs-contatto__spazio--uno { --spacer-size:30px }
.fs-contatto__etichetta--due.fs-contatto__etichetta--due.fs-contatto__etichetta--due .text-wrapper { text-align:left }
.fs-contatto__valore--due.fs-contatto__valore--due.fs-contatto__valore--due { text-align:left }
.fs-contatto__valore--due.fs-contatto__valore--due.fs-contatto__valore--due .pb__main { justify-content:start }
.fs-contatto__spazio--due.fs-contatto__spazio--due.fs-contatto__spazio--due { --spacer-size:30px }
.fs-contatto__etichetta--tre.fs-contatto__etichetta--tre.fs-contatto__etichetta--tre .text-wrapper { text-align:left }
.fs-contatto__valore--tre.fs-contatto__valore--tre.fs-contatto__valore--tre .text-wrapper { text-align:center }
.fs-contatto__lato.fs-contatto__lato.fs-contatto__lato { --display:flex; --min-height:100vh; --flex-direction:column; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:initial; --container-widget-flex-grow:0; --container-widget-align-self:initial; --flex-wrap-mobile:wrap; --justify-content:flex-start; --align-items:center }
.fs-contatto__lato.fs-contatto__lato.fs-contatto__lato .container--bg .cont--bg--wrap img { object-position:center }
.fs-contatto__riquadro.fs-contatto__riquadro.fs-contatto__riquadro { --display:flex; --mainBackground:#000000 !important; --margin-top:150px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px; --padding-top:25px; --padding-bottom:25px; --padding-left:25px; --padding-right:25px }
/* Start custom CSS *//* FORM CATALOGO - restyle (linea grigia / focus bordo bianco) */
.fs-contatto #mauticform_catalogo .mauticform-input, .fs-contatto #mauticform_catalogo .mauticform-textarea, .fs-contatto #mauticform_catalogo .mauticform-selectbox { background:transparent!important; color:#f1f1f1!important; border:1px solid #888!important; border-radius:10px!important; padding:14px!important; box-shadow:none!important; outline:none!important; transition:border-color .15s ease!important }
.fs-contatto #mauticform_catalogo .mauticform-textarea { min-height:120px!important; resize:vertical!important; line-height:1.4!important }
.fs-contatto #mauticform_catalogo .mauticform-input::placeholder, .fs-contatto #mauticform_catalogo .mauticform-textarea::placeholder { color:#b5b5b5!important; opacity:1!important }
.fs-contatto #mauticform_catalogo .mauticform-input:focus, .fs-contatto #mauticform_catalogo .mauticform-textarea:focus, .fs-contatto #mauticform_catalogo .mauticform-selectbox:focus { border-color:#fff!important }
.fs-contatto #mauticform_catalogo input[type=date]::-webkit-calendar-picker-indicator { filter:invert(1)!important; opacity:1!important; cursor:pointer!important }
.fs-contatto #mauticform_catalogo input:-webkit-autofill { -webkit-text-fill-color:#f1f1f1!important; caret-color:#f1f1f1!important; box-shadow:0 0 0 1000px #000 inset!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row, .fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row { display:flex!important; align-items:center!important; gap:8px!important; margin:6px 0!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row input, .fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row input { appearance:none!important; -webkit-appearance:none!important; width:18px!important; height:18px!important; margin:0!important; flex:0 0 auto!important; border:1px solid #888!important; background:transparent!important; cursor:pointer!important; position:relative!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row input { border-radius:50%!important }
.fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row input { border-radius:4px!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row input:checked, .fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row input:checked { border-color:#fff!important; background:#fff!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row input:checked::after { content:""!important; position:absolute!important; inset:4px!important; border-radius:50%!important; background:#111!important }
.fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row input:checked::after { content:""!important; position:absolute!important; left:5px!important; top:1px!important; width:5px!important; height:10px!important; border:solid #111!important; border-width:0 2px 2px 0!important; transform:rotate(45deg)!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row label, .fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row label { cursor:pointer!important; color:#f1f1f1!important; margin:0!important }
/* FS: stile form home */
.fs-contatto #mauticform_catalogo .mauticform-input, .fs-contatto #mauticform_catalogo .mauticform-textarea, .fs-contatto #mauticform_catalogo .mauticform-selectbox { background:transparent!important; color:#111!important; border:1px solid #888!important; border-radius:10px!important; padding:14px!important; box-shadow:none!important; outline:none!important; transition:border-color .15s ease!important }
.fs-contatto #mauticform_catalogo .mauticform-textarea { min-height:120px!important; resize:vertical!important; line-height:1.4!important }
.fs-contatto #mauticform_catalogo .mauticform-input::placeholder, .fs-contatto #mauticform_catalogo .mauticform-textarea::placeholder { color:#777!important; opacity:1!important }
.fs-contatto #mauticform_catalogo .mauticform-input:focus, .fs-contatto #mauticform_catalogo .mauticform-textarea:focus, .fs-contatto #mauticform_catalogo .mauticform-selectbox:focus { border-color:#111!important }
.fs-contatto #mauticform_catalogo input[type=date]::-webkit-calendar-picker-indicator { opacity:1!important; cursor:pointer!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row, .fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row { display:flex!important; align-items:center!important; gap:8px!important; margin:6px 0!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row input, .fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row input { appearance:none!important; -webkit-appearance:none!important; width:18px!important; height:18px!important; margin:0!important; flex:0 0 auto!important; border:1px solid #888!important; background:transparent!important; cursor:pointer!important; position:relative!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row input { border-radius:50%!important }
.fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row input { border-radius:4px!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row input:checked, .fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row input:checked { border-color:#111!important; background:#111!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row input:checked::after { content:""!important; position:absolute!important; inset:4px!important; border-radius:50%!important; background:#fff!important }
.fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row input:checked::after { content:""!important; position:absolute!important; left:5px!important; top:1px!important; width:5px!important; height:10px!important; border:solid #fff!important; border-width:0 2px 2px 0!important; transform:rotate(45deg)!important }
.fs-contatto #mauticform_catalogo .mauticform-radiogrp-row label, .fs-contatto #mauticform_catalogo .mauticform-checkboxgrp-row label { cursor:pointer!important; color:#111!important; margin:0!important }

@media (max-width:767px) {
	.fs-contatto__colonna.fs-contatto__colonna.fs-contatto__colonna { --gap:0px 0px; --row-gap:0px; --column-gap:0px }
	.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga { --margin-top:90px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
	.fs-contatto__riferimenti.fs-contatto__riferimenti.fs-contatto__riferimenti { --margin-top:0px; --margin-bottom:55px; --margin-left:0px; --margin-right:0px }
	.fs-contatto__spazio--uno.fs-contatto__spazio--uno.fs-contatto__spazio--uno { --spacer-size:0px }
	.fs-contatto__spazio--due.fs-contatto__spazio--due.fs-contatto__spazio--due { --spacer-size:0px }
	.fs-contatto__lato.fs-contatto__lato.fs-contatto__lato { --min-height:20vh }
	.fs-contatto__riquadro.fs-contatto__riquadro.fs-contatto__riquadro { --margin-top:0px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
	.fs-contatto #mauticform_catalogo .mauticform-input, .fs-contatto #mauticform_catalogo .mauticform-textarea, .fs-contatto #mauticform_catalogo .mauticform-selectbox { font-size:16px !important }
}

@media (min-width:768px) {
	.fs-contatto__colonna.fs-contatto__colonna.fs-contatto__colonna { --width:50% }
	.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga.fs-contatto__occhiello-riga { --width:75% }
	.fs-contatto__intestazione.fs-contatto__intestazione.fs-contatto__intestazione { --width:75% }
	.fs-contatto__riferimenti.fs-contatto__riferimenti.fs-contatto__riferimenti { --width:75% }
	.fs-contatto__lato.fs-contatto__lato.fs-contatto__lato { --width:50% }
	.fs-contatto__riquadro.fs-contatto__riquadro.fs-contatto__riquadro { --width:80% }
}

/* ===== variante «lavora» (dalla pagina 16775) ===== */

.fs-contatto-lavora.fs-contatto-lavora.fs-contatto-lavora { --display:flex; --min-height:100vh; --flex-direction:row; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:100%; --container-widget-flex-grow:1; --container-widget-align-self:stretch; --flex-wrap-mobile:wrap; --align-items:flex-start; --gap:0px 0px; --row-gap:0px; --column-gap:0px; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px }
.fs-contatto-lavora__colonna.fs-contatto-lavora__colonna.fs-contatto-lavora__colonna { --display:flex; --min-height:100vh; --flex-direction:column; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:initial; --container-widget-flex-grow:0; --container-widget-align-self:initial; --flex-wrap-mobile:wrap; --justify-content:center; --align-items:center }
.fs-contatto-lavora__occhiello-riga.fs-contatto-lavora__occhiello-riga.fs-contatto-lavora__occhiello-riga { --display:flex; --margin-top:0px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
.fs-contatto-lavora__intestazione.fs-contatto-lavora__intestazione.fs-contatto-lavora__intestazione { --display:flex }
.fs-contatto-lavora__titolo.fs-contatto-lavora__titolo.fs-contatto-lavora__titolo .text-wrapper { text-align:left }
.fs-contatto-lavora__testo.fs-contatto-lavora__testo.fs-contatto-lavora__testo .text-wrapper { text-align:left }
.fs-contatto-lavora__riferimenti.fs-contatto-lavora__riferimenti.fs-contatto-lavora__riferimenti { --display:flex; --align-items:center; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ) }
.fs-contatto-lavora__etichetta--uno.fs-contatto-lavora__etichetta--uno.fs-contatto-lavora__etichetta--uno .text-wrapper { text-align:left }
.fs-contatto-lavora__valore--uno.fs-contatto-lavora__valore--uno.fs-contatto-lavora__valore--uno { text-align:left }
.fs-contatto-lavora__valore--uno.fs-contatto-lavora__valore--uno.fs-contatto-lavora__valore--uno .pb__main { justify-content:start }
.fs-contatto-lavora__spazio--uno.fs-contatto-lavora__spazio--uno.fs-contatto-lavora__spazio--uno { --spacer-size:30px }
.fs-contatto-lavora__etichetta--due.fs-contatto-lavora__etichetta--due.fs-contatto-lavora__etichetta--due .text-wrapper { text-align:left }
.fs-contatto-lavora__valore--due.fs-contatto-lavora__valore--due.fs-contatto-lavora__valore--due { text-align:left }
.fs-contatto-lavora__valore--due.fs-contatto-lavora__valore--due.fs-contatto-lavora__valore--due .pb__main { justify-content:start }
.fs-contatto-lavora__spazio--due.fs-contatto-lavora__spazio--due.fs-contatto-lavora__spazio--due { --spacer-size:30px }
.fs-contatto-lavora__etichetta--tre.fs-contatto-lavora__etichetta--tre.fs-contatto-lavora__etichetta--tre .text-wrapper { text-align:left }
.fs-contatto-lavora__valore--tre.fs-contatto-lavora__valore--tre.fs-contatto-lavora__valore--tre .text-wrapper { text-align:center }
.fs-contatto-lavora__lato.fs-contatto-lavora__lato.fs-contatto-lavora__lato { --display:flex; --min-height:100vh; --flex-direction:column; --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height:initial; --container-widget-flex-grow:0; --container-widget-align-self:initial; --flex-wrap-mobile:wrap; --justify-content:flex-start; --align-items:center }
.fs-contatto-lavora__lato.fs-contatto-lavora__lato.fs-contatto-lavora__lato .container--bg .cont--bg--wrap img { object-position:center }
.fs-contatto-lavora__riquadro.fs-contatto-lavora__riquadro.fs-contatto-lavora__riquadro { --display:flex; --mainBackground:#000000 !important; --margin-top:150px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px; --padding-top:25px; --padding-bottom:25px; --padding-left:25px; --padding-right:25px }

@media (max-width:767px) {
	.fs-contatto-lavora__colonna.fs-contatto-lavora__colonna.fs-contatto-lavora__colonna { --gap:0px 0px; --row-gap:0px; --column-gap:0px }
	.fs-contatto-lavora__occhiello-riga.fs-contatto-lavora__occhiello-riga.fs-contatto-lavora__occhiello-riga { --margin-top:90px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
	.fs-contatto-lavora__riferimenti.fs-contatto-lavora__riferimenti.fs-contatto-lavora__riferimenti { --margin-top:0px; --margin-bottom:55px; --margin-left:0px; --margin-right:0px }
	.fs-contatto-lavora__spazio--uno.fs-contatto-lavora__spazio--uno.fs-contatto-lavora__spazio--uno { --spacer-size:0px }
	.fs-contatto-lavora__spazio--due.fs-contatto-lavora__spazio--due.fs-contatto-lavora__spazio--due { --spacer-size:0px }
	.fs-contatto-lavora__lato.fs-contatto-lavora__lato.fs-contatto-lavora__lato { --min-height:20vh }
	.fs-contatto-lavora__riquadro.fs-contatto-lavora__riquadro.fs-contatto-lavora__riquadro { --margin-top:0px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px }
}

@media (min-width: 768px) {
	.fs-contatto-lavora__colonna.fs-contatto-lavora__colonna.fs-contatto-lavora__colonna { position: sticky; top: 0; align-self: flex-start }
}

@media (min-width:768px) {
	.fs-contatto-lavora__colonna.fs-contatto-lavora__colonna.fs-contatto-lavora__colonna { --width:50% }
	.fs-contatto-lavora__occhiello-riga.fs-contatto-lavora__occhiello-riga.fs-contatto-lavora__occhiello-riga { --width:75% }
	.fs-contatto-lavora__intestazione.fs-contatto-lavora__intestazione.fs-contatto-lavora__intestazione { --width:75% }
	.fs-contatto-lavora__riferimenti.fs-contatto-lavora__riferimenti.fs-contatto-lavora__riferimenti { --width:75% }
	.fs-contatto-lavora__lato.fs-contatto-lavora__lato.fs-contatto-lavora__lato { --width:50% }
	.fs-contatto-lavora__riquadro.fs-contatto-lavora__riquadro.fs-contatto-lavora__riquadro { --width:80% }
}
