@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');body {font-family:'Open Sans', sans-serif;overflow-x:hidden;}html{overflow-x:hidden;}h1, h2, h3, h4, h5, h6 {font-family:'Open Sans', sans-serif;}p, div {font-family:'Open Sans', sans-serif;}:root {--color-bg:#ffffff;--color-surface:#f2f5f9;--color-text:#101722;--color-accent:#51b1e3;--color-accent-600:#3aa0d6;--color-accent-700:#176089;--color-divider:#e5e8ee;--gj-dark:#0e1c2e;--gj-dark2:#13273f;--gj-tint:#eaf1fc;--gj-mut:#57616f;--gj-ghost:#eef1f6;--font-heading:"Quicksand", "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--font-body:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--font-brand:"Quicksand", "Hanken Grotesk", sans-serif;--font-logo:"Quicksand", "Hanken Grotesk", sans-serif;--radius-sm:1px;--radius-md:2px;--radius-lg:4px;--shadow-sm:0 1px 2px rgba(16,23,34,.14);--shadow-md:0 3px 10px rgba(16,23,34,.16);--shadow-lg:0 12px 32px rgba(16,23,34,.22);}html { scroll-behavior:smooth; }body { margin:0; background:var(--color-bg); color:var(--color-text); font-family:var(--font-body); font-size:16px; line-height:1.5; text-wrap:pretty; overflow-x:hidden; -webkit-font-smoothing:antialiased; }a { color:var(--color-accent-700); text-decoration:none; transition:color .25s; }a:hover, a:focus { color:var(--color-accent-700); text-decoration:none; }h1, h2, h3, h4, h5, h6 { margin:0; font-weight:600; line-height:1.1; }p { margin:0; }img { max-width:100%; }button { font:inherit; }button:focus { outline:none; }:focus-visible { outline:2px solid var(--color-accent); outline-offset:2px; }::selection { background:var(--gj-tint); }@keyframes gj-oscilla { 0%,100% { transform:translateY(0); } 50% { transform:translateY(7px); } }@keyframes gj-scorrimento { from { transform:translateX(0); } to { transform:translateX(-50%); } }@keyframes gj-ruota { to { transform:rotate(360deg); } }@media (prefers-reduced-motion:reduce) { [style*="gj-oscilla"], [style*="gj-scorrimento"], [style*="gj-ruota"] { animation:none !important; } }.gj-immagine { position:relative; }.gj-immagine img { filter:saturate(.86) contrast(1.03) brightness(.99); }.gj-immagine::after { content:""; position:absolute; inset:0; background:linear-gradient(155deg, rgba(30,91,191,.42), rgba(14,28,46,.30)); mix-blend-mode:soft-light; pointer-events:none; }.gj-immagine { overflow:hidden; }.gj-immagine img { transition:transform .95s cubic-bezier(.2,.7,.2,1); will-change:transform; }.gj-bottone { display:inline-flex; align-items:center; justify-content:center; gap:6px; cursor:pointer; text-decoration:none; font-size:14px; font-weight:500; letter-spacing:.02em; padding:12px 24px; border:1px solid transparent; border-radius:100px; line-height:1.2; transition:background .25s, color .25s, border-color .25s; }.gj-bottone-primario { background:var(--color-accent); color:var(--gj-dark); }.gj-bottone-primario:hover { background:var(--color-accent-600); color:var(--gj-dark); }.gj-bottone-primario:active { background:var(--color-accent-700); color:#fff; }.gj-etichetta { display:inline-flex; align-items:center; font-size:11px; letter-spacing:.02em; padding:4px 11px; border-radius:100px; line-height:1.3; font-weight:600; }.gj-etichetta-contorno { border:1px solid var(--color-accent); color:var(--color-accent-700); }.gj-campo > label { display:block; font-size:12px; margin-bottom:6px; color:var(--gj-mut); letter-spacing:.04em; text-transform:uppercase; }.gj-input { width:100%; min-height:44px; padding:10px 14px; font:inherit; font-size:15px; color:var(--color-text); background:var(--color-bg); border:1px solid var(--color-divider); border-radius:var(--radius-md); transition:border-color .25s; }.gj-input::placeholder { color:#8a939f; opacity:1; }.gj-input:hover { border-color:#9aa3ae; }.gj-input:focus { border-color:var(--color-accent); outline:none; }textarea.gj-input { min-height:120px; resize:vertical; }.gj-social { display:inline-flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:100px; border:1px solid rgba(255,255,255,.28); color:rgba(255,255,255,.82); transition:background .25s, border-color .25s, color .25s; }.gj-social:hover { background:var(--color-accent); border-color:var(--color-accent); color:var(--gj-dark); }#gj-testata { position:fixed; top:0; left:0; right:0; z-index:55; background:transparent; border-bottom:1px solid transparent; transition:background .35s ease, border-color .35s ease, backdrop-filter .35s ease; }#gj-testata.scorso { background:rgba(255,255,255,.5); backdrop-filter:blur(12px); border-bottom-color:var(--color-divider); }#gj-testata .gj-nav-voce { color:rgba(255,255,255,.82); }#gj-testata .gj-nav-voce:hover { color:#fff; }#gj-testata.scorso .gj-nav-voce { color:var(--color-text); }#gj-testata.scorso .gj-nav-voce:hover { color:var(--color-accent-700); }#gj-testata .gj-logo { display:block; transition:opacity .35s ease; }#gj-testata .gj-logo-celeste { position:absolute; inset:0; opacity:0; }#gj-testata.scorso .gj-logo-bianco { opacity:0; }#gj-testata.scorso .gj-logo-celeste { opacity:1; }#gj-testata .gj-hamburger { border-color:rgba(255,255,255,.5); }#gj-testata.scorso .gj-hamburger { border-color:var(--color-divider); }#gj-testata .gj-hamburger span { background:#fff; }#gj-testata.scorso .gj-hamburger span { background:var(--color-text); }.gj-nav-voce { color:rgba(255,255,255,.78); font-size:15px; letter-spacing:.01em; white-space:nowrap; transition:color .25s; }.gj-nav-voce:hover { color:#fff; }.gj-hero-indice { color:rgba(255,255,255,.55); transition:color .3s, padding-left .3s; }.gj-hero-indice:hover { color:#fff; padding-left:6px; }body[data-page="corporate"] .gj-nav-voce[data-nav="corporate"], body[data-page="acque"] .gj-nav-voce[data-nav="acque"], body[data-page="energie"] .gj-nav-voce[data-nav="energie"], body[data-page="officine"] .gj-nav-voce[data-nav="officine"], body[data-page="fornitori"] .gj-nav-voce[data-nav="fornitori"], body[data-page="lavora"] .gj-nav-voce[data-nav="lavora"], body[data-page="certificazioni"] .gj-nav-voce[data-nav="certificazioni"], body[data-page="contatti"] .gj-nav-voce[data-nav="contatti"] { color:#fff; font-weight:600; }body[data-page="corporate"] #gj-testata.scorso .gj-nav-voce[data-nav="corporate"], body[data-page="acque"] #gj-testata.scorso .gj-nav-voce[data-nav="acque"], body[data-page="energie"] #gj-testata.scorso .gj-nav-voce[data-nav="energie"], body[data-page="officine"] #gj-testata.scorso .gj-nav-voce[data-nav="officine"], body[data-page="fornitori"] #gj-testata.scorso .gj-nav-voce[data-nav="fornitori"], body[data-page="lavora"] #gj-testata.scorso .gj-nav-voce[data-nav="lavora"], body[data-page="certificazioni"] #gj-testata.scorso .gj-nav-voce[data-nav="certificazioni"], body[data-page="contatti"] #gj-testata.scorso .gj-nav-voce[data-nav="contatti"] { color:var(--color-accent-700); }#gj-menu-mobile.on { opacity:1 !important; pointer-events:auto !important; transform:none !important; }.gj-servizio:hover .gj-immagine img, .gj-progetto:hover .gj-immagine img { transform:scale(1.06); }.gj-servizio:hover .gj-servizi-titolo, .gj-progetto:hover .gj-progetto-titolo { color:var(--color-accent-700); }.gj-servizio:hover .gj-servizi-vai { gap:16px; }.gj-progetto:hover .gj-progetto-velo { opacity:1; }.gj-progetto-riga:hover { padding-left:10px; }.gj-progetto-riga:hover .gj-progetto-titolo { color:var(--color-accent-700); }.gj-progetto-riga:hover .gj-progetto-riga-freccia { transform:translateX(6px); color:var(--color-accent-700); }.gj-progetto-riga.attivo { padding-left:10px; }.gj-progetto-riga.attivo .gj-progetto-titolo { color:var(--color-accent-700); }.gj-progetti-freccia:hover { background:rgba(30,91,191,.65) !important; border-color:#fff !important; }.gj-servizi-freccia:hover { background:var(--gj-tint) !important; border-color:var(--color-accent-700) !important; }.gj-progetti-punto { width:9px; height:9px; border-radius:100px; border:none; background:var(--color-divider); cursor:pointer; padding:0; transition:background .25s, width .25s; }.gj-progetti-punto.on { background:var(--color-accent-700); width:26px; }.gj-progetti-punti { display:none; }.gj-binario { display:flex; gap:clamp(20px,2.5vw,36px); overflow-x:auto; scroll-snap-type:x proximity; padding-bottom:26px; overscroll-behavior-x:contain; scrollbar-width:thin; scrollbar-color:var(--color-accent-700) var(--color-divider); }.gj-binario::-webkit-scrollbar { height:4px; }.gj-binario::-webkit-scrollbar-thumb { background:var(--color-accent-700); border-radius:100px; }.gj-binario::-webkit-scrollbar-track { background:var(--color-divider); border-radius:100px; }.gj-binario-scheda { flex:0 0 clamp(250px,27vw,340px); scroll-snap-align:start; border-top:2px solid var(--color-text); padding-top:24px; position:relative; }.gj-binario-scheda::before { content:""; position:absolute; top:-8px; left:0; width:13px; height:13px; border-radius:100px; background:var(--color-accent); border:3px solid var(--color-bg); box-shadow:0 0 0 1px var(--color-text); }.gj-binario-scheda.attuale::before { background:var(--color-accent-700); }#storia .gj-binario-scheda { flex:0 0 clamp(280px,30vw,400px); border-top-color:rgba(255,255,255,.35); padding-top:30px; }#storia .gj-binario-scheda::before { border-color:var(--gj-dark2); box-shadow:0 0 0 1px rgba(255,255,255,.4); width:15px; height:15px; top:-9px; }#storia .gj-binario { gap:clamp(24px,3vw,48px); scrollbar-color:var(--color-accent) rgba(255,255,255,.2); }#storia .gj-binario::-webkit-scrollbar-thumb { background:var(--color-accent); }#storia .gj-binario::-webkit-scrollbar-track { background:rgba(255,255,255,.18); }.gj-scheda-certificazione { position:relative; background:var(--color-bg); border:1px solid var(--color-divider); border-radius:var(--radius-lg); padding:clamp(24px,2.6vw,36px); transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease; overflow:hidden; }.gj-scheda-certificazione::after { content:""; position:absolute; left:0; top:0; bottom:0; width:3px; background:var(--color-accent); transform:scaleY(0); transform-origin:top; transition:transform .35s ease; }.gj-scheda-certificazione:hover { transform:translateY(-4px); box-shadow:var(--shadow-lg); border-color:transparent; }.gj-scheda-certificazione:hover::after { transform:scaleY(1); }.gj-scheda-contatto:hover { transform:translateY(-4px); box-shadow:var(--shadow-lg); border-color:transparent; }.gj-area-upload:hover { border-color:var(--color-accent); background:var(--gj-tint); }.gj-form textarea.gj-input, .gj-form select.gj-input { font-family:var(--font-body); }.gj-hover-1:hover { background:#3aa0d6; }.gj-hover-2:hover { background:rgba(255,255,255,.14);border-color:#fff; }.gj-hover-3:hover { background:rgba(255,255,255,.1);border-color:#fff; }@media (max-width:900px) {.gj-referenza-apertura { display:flex; flex-direction:column; min-height:var(--gj-vh, 100vh); }.gj-referenza-apertura .gj-referenza-hero { flex:1 1 auto; min-height:0 !important; align-items:flex-end !important; }.gj-referenza-apertura .gj-referenza-hero > div:last-child { padding-top:96px !important; padding-bottom:26px !important; }.gj-referenza-apertura .gj-referenza-hero h1 { font-size:clamp(26px,7.5vw,40px) !important; }.gj-referenza-apertura .gj-referenza-hero p { font-size:15px !important; margin-top:14px !important; }.gj-referenza-apertura .gj-referenza-numeri { flex:0 0 auto; padding:24px clamp(20px,5vw,72px) 26px !important; }.gj-referenza-apertura .gj-referenza-numeri-griglia { grid-template-columns:repeat(2,1fr) !important; gap:22px 28px !important; }.gj-referenza-apertura .gj-referenza-numeri-griglia > div > div:first-child { font-size:clamp(24px,7vw,32px) !important; white-space:nowrap; }.gj-referenza-apertura .gj-referenza-numeri-griglia > div > div:last-child { font-size:13px !important; margin-top:6px !important; line-height:1.3; }.gj-referenza-apertura [data-reveal] { opacity:1 !important; transform:none !important; transition:none !important; }}@media (prefers-reduced-motion:reduce) { [style*="gj-oscilla"], [style*="gj-scorrimento"] { animation:none !important; } }@media (max-width:900px) {.gj-due-colonne { grid-template-columns:1fr !important; }#gj-hero-meta, .gj-hero-meta { display:none !important; }.gj-numeri { grid-template-columns:repeat(2,1fr) !important; }.gj-quattro-colonne { grid-template-columns:repeat(2,1fr) !important; }.gj-quattro-colonne.gj-certificazioni-griglia { grid-template-columns:1fr !important; }.gj-servizi-griglia { grid-template-columns:1fr !important; }.gj-servizi-media { position:relative !important; top:auto !important; height:clamp(300px,58vw,460px) !important; order:-1; margin-bottom:22px; }.gj-servizi-voce { display:none !important; }.gj-servizi-voce.attivo { display:block !important; border-top:none !important; border-bottom:none !important; padding-top:0 !important; }.gj-servizi-nav { display:flex !important; }.gj-progetti-griglia { grid-template-columns:1fr !important; }.gj-timeline { grid-template-columns:1fr !important; gap:0 !important; padding-left:26px; }.gj-timeline-linea { top:0 !important; bottom:0 !important; left:9px !important; right:auto !important; width:2px !important; height:auto !important; }.gj-timeline-voce { padding-top:0 !important; padding-left:34px; padding-bottom:34px; }.gj-timeline-voce > span { top:2px !important; left:-26px !important; }.gj-progetti-righe { display:none !important; }.gj-progetti-punti { display:flex !important; }.gj-sigillo { display:none !important; }.gj-sezione { padding-left:clamp(20px,5vw,72px) !important; padding-right:clamp(20px,5vw,72px) !important; }}@media (max-width:560px) {.gj-sezione { padding-top:64px !important; padding-bottom:64px !important; }.gj-progetti-principale .gj-immagine { min-height:clamp(300px,80vw,420px) !important; }.gj-fascia { height:clamp(320px,80vw,440px) !important; }}@media (max-width:1450px) {.gj-nav-voci { display:none !important; }nav .gj-hamburger { display:flex !important; }}@media (max-width:680px) {.gj-hero-indice-voce { grid-template-columns:1fr 1fr !important; }.gj-hero-indice-voce .gj-hero-indice { border-right:1px solid rgba(255,255,255,.14); border-bottom:1px solid rgba(255,255,255,.14); font-size:13px !important; padding:16px clamp(24px,5vw,72px) !important; }.gj-hero-scorri { display:none !important; }.gj-numeri { grid-template-columns:1fr 1fr !important; }.gj-numeri > div { border-right:1px solid var(--color-divider) !important; }.gj-numeri > div:nth-child(2n) { border-right:none !important; }.gj-ticker-alto { display:none !important; }}@media (max-width:480px) {.gj-hero-indice-voce { grid-template-columns:1fr !important; }.gj-hero-indice-voce .gj-hero-indice { border-right:none !important; }.gj-numeri { grid-template-columns:1fr 1fr !important; }.gj-numeri > div { border-right:1px solid var(--color-divider) !important; }.gj-numeri > div:nth-child(2n) { border-right:none !important; }.gj-progetti-freccia { width:40px !important; height:40px !important; }.gj-numero { font-size:clamp(28px,9vw,42px) !important; }}@media (max-width:900px) { .gj-form-contenitore > div { grid-template-columns:1fr !important; } .gj-form { grid-template-columns:1fr !important; } .gj-galleria { grid-template-columns:1fr !important; } .gj-galleria figure { grid-column:span 1 !important; } }@media (max-width:900px) { .gj-tre-colonne { grid-template-columns:1fr !important; } }body[data-gj-titoli="grotesk"] { --font-heading:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif; --font-brand:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif; }body[data-gj-titoli="grotesk"] h1, body[data-gj-titoli="grotesk"] h2 { font-weight:700 !important; letter-spacing:-0.045em !important; }body[data-gj-accento="blu"] { --color-accent:#1e5bbf; --color-accent-600:#174a9c; --color-accent-700:#123b7d; --gj-tint:#e8effb; }body[data-gj-accento="acqua"] { --color-accent:#2bb3a3; --color-accent-600:#22998b; --color-accent-700:#146b62; --gj-tint:#e6f6f4; }body[data-gj-accento="blu"] .gj-hover-1:hover { background:#174a9c; color:#fff; }body[data-gj-accento="acqua"] .gj-hover-1:hover { background:#22998b; }body[data-gj-accento="blu"] .gj-bottone-primario, body[data-gj-accento="blu"] .gj-hover-1, body[data-gj-accento="blu"] body[data-gj-movimento="essenziale"] [data-parallax] img { transform:none !important; height:100% !important; }body[data-gj-movimento="essenziale"] [style*="gj-scorrimento"], body[data-gj-movimento="essenziale"] [style*="gj-ruota"], body[data-gj-movimento="essenziale"] [style*="gj-oscilla"] { animation:none !important; }body[data-gj-movimento="nessuno"] [data-parallax] img { transform:none !important; height:100% !important; }body[data-gj-movimento="nessuno"] [style*="gj-scorrimento"], body[data-gj-movimento="nessuno"] [style*="gj-ruota"], body[data-gj-movimento="nessuno"] [style*="gj-oscilla"] { animation:none !important; }body[data-gj-movimento="nessuno"] [data-reveal] { opacity:1 !important; transform:none !important; transition:none !important; }body[data-gj-movimento="nessuno"] [data-imgreveal] { clip-path:none !important; transition:none !important; }body[data-gj-movimento="nessuno"] .gj-immagine img, body[data-gj-movimento="nessuno"] .gj-progetti-slide, body[data-gj-movimento="nessuno"] .gj-servizi-foto { transition:none !important; }#gj-regolazioni { position:fixed; right:18px; bottom:18px; z-index:90; font-family:var(--font-body); font-size:13px; color:var(--color-text); }#gj-regolazioni .gj-regolazioni-apri { display:inline-flex; align-items:center; gap:8px; background:var(--gj-dark); color:#fff; border:1px solid rgba(255,255,255,.2); border-radius:100px; padding:10px 16px; font-weight:500; cursor:pointer; box-shadow:var(--shadow-md); }#gj-regolazioni .gj-regolazioni-apri::before { content:""; width:8px; height:8px; border-radius:100px; background:var(--color-accent); }#gj-regolazioni .gj-regolazioni-corpo { position:absolute; right:0; bottom:52px; width:260px; background:#fff; border:1px solid var(--color-divider); border-radius:12px; padding:16px; box-shadow:var(--shadow-lg); display:flex; flex-direction:column; gap:14px; }#gj-regolazioni .gj-regolazioni-corpo[hidden] { display:none; }#gj-regolazioni .gj-regolazioni-etichetta { display:block; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:var(--gj-mut); margin-bottom:8px; }#gj-regolazioni .gj-regolazioni-segmento { display:flex; gap:6px; flex-wrap:wrap; }#gj-regolazioni .gj-regolazioni-segmento button { display:inline-flex; align-items:center; gap:6px; background:var(--color-surface); border:1px solid var(--color-divider); border-radius:100px; padding:6px 11px; font-size:12px; cursor:pointer; color:var(--color-text); transition:background .2s, border-color .2s; }#gj-regolazioni .gj-regolazioni-segmento button i { width:10px; height:10px; border-radius:100px; display:inline-block; }#gj-regolazioni .gj-regolazioni-segmento button.on { background:var(--gj-dark); color:#fff; border-color:var(--gj-dark); }#gj-regolazioni .gj-regolazioni-ripristina { align-self:flex-start; background:none; border:none; padding:0; font-size:12px; color:var(--color-accent-700); cursor:pointer; text-decoration:underline; }@media print { #gj-regolazioni { display:none; } }h1{font-size:20px;line-height:20px;font-weight:400;letter-spacing:2px;margin-top:30px;margin-bottom:30px;}h2{font-size:20px;line-height:20px;font-weight:400;letter-spacing:2px;margin-top:10px;margin-bottom:30px;}h3{font-size:20px;line-height:20px;font-weight:400;letter-spacing:2px;margin-top:30px;margin-bottom:20px;}h4{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h5{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h6{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}#DivCorpo{font-size:16px;line-height:22px;font-weight:400;letter-spacing:1px;}@media (min-width:576px){h1{font-size:30px;line-height:30px;font-weight:400;letter-spacing:2px;margin-top:30px;margin-bottom:30px;}h2{font-size:20px;line-height:20px;font-weight:400;letter-spacing:2px;margin-top:10px;margin-bottom:30px;}h3{font-size:26px;line-height:26px;font-weight:400;letter-spacing:2px;margin-top:30px;margin-bottom:20px;}h4{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h5{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h6{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}#DivCorpo{font-size:16px;line-height:22px;font-weight:400;letter-spacing:1px;}}@media (min-width:768px){h1{font-size:40px;line-height:40px;font-weight:400;letter-spacing:2px;margin-top:40px;margin-bottom:40px;}h2{font-size:20px;line-height:20px;font-weight:400;letter-spacing:2px;margin-top:10px;margin-bottom:40px;}h3{font-size:26px;line-height:26px;font-weight:400;letter-spacing:2px;margin-top:40px;margin-bottom:20px;}h4{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h5{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h6{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}#DivCorpo{font-size:16px;line-height:22px;font-weight:400;letter-spacing:1px;}}@media (min-width:992px){h1{font-size:50px;line-height:50px;font-weight:400;letter-spacing:2px;margin-top:50px;margin-bottom:50px;}h2{font-size:20px;line-height:20px;font-weight:400;letter-spacing:2px;margin-top:10px;margin-bottom:50px;}h3{font-size:30px;line-height:30px;font-weight:400;letter-spacing:2px;margin-top:40px;margin-bottom:20px;}h4{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h5{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h6{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}#DivCorpo{font-size:16px;line-height:22px;font-weight:400;letter-spacing:1px;}}@media (min-width:1200px){h1{font-size:30px;line-height:50px;font-weight:400;letter-spacing:5px;margin-top:60px;margin-bottom:0px;}h2{font-size:16px;line-height:20px;font-weight:400;letter-spacing:2px;margin-top:0px;margin-bottom:60px;}h3{font-size:30px;line-height:30px;font-weight:400;letter-spacing:2px;margin-top:40px;margin-bottom:20px;}h4{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h5{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}h6{font-size:20px;line-height:20px;font-weight:400;letter-spacing:20px;margin-top:20px;margin-bottom:20px;}#DivCorpo{font-size:16px;line-height:22px;font-weight:400;letter-spacing:1px;}}.centra-verticale-c{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.centra-verticale-s{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;height:100%}.centra-verticale-d{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:right;height:100%}.fill{width:100%;height:100%;background-position:center;background-size:cover;padding:0;margin:0;}.set-grafica{background-image:url('https://www.gajarda.com/ink/css/img/set-grafica.png');background-repeat:no-repeat;}.AllertaDivErrore {background:red;}.txt{color:#1a171b}.cv{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:ranslateY(-50%)}.col-zero{padding:0}.nascosto{display:none}textarea{resize:none}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.light{font-weight:300}.grassetto{font-weight:700}.normale{font-weight:400}.grigio{color:grey}.bianco{color:#fff}.nero{color:#000}.rosso{color:red}.sf-bianco{background-color:#fff}.sf-nero{background-color:#000}.sf-grigio{background-color:grey}hr.colorata {border-color:#41c4ab;}hr.bianca {border-color:#fff;}hr.colorata-25 {border-color:#41c4ab;width:25%}hr.bianca-25 {border-color:#fff;width:25%}.img-full{width:100%;height:auto}.flex{display:flex}.sf{background-position:center center;background-size:cover;background-repeat:no-repeat}.tipo-radio{padding-left:0;}#RadioPec{margin:12px 5px 0 0}#RadioSdi{margin:12px 5px 0 0}.effetto-zoom{transition:transform .2s}.effetto-zoom:hover{transform:scale(1.04)}.form-usabile .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:red;height:48px;}.form-usabile .col-form-label{}.form-usabile .form-control::-webkit-input-placeholder{color:green}.form-usabile .form-control:-moz-placeholder{color:green}.form-usabile .form-control::-moz-placeholder{color:green}.form-usabile .form-control:-ms-input-placeholder{color:green}.form-usabile select{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0px;appearance:none;background:url(https://www.gajarda.com/ink/css/img/form/ico-select.png) 100% / 19% no-repeat transparent;background-repeat:no-repeat, repeat;background-size:44px 100%;cursor:pointer}@supports (-webkit-appearance:none) or (-moz-appearance:none) {.form-usabile input[type='checkbox'],.form-usabile input[type='radio'] {--active:#275EFE;--active-inner:#fff;--focus:2px rgba(39, 94, 254, .3);--border:#BBC1E1;--border-hover:#275EFE;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:background .3s, border-color .3s, box-shadow .2s;transition:background .3s, border-color .3s, box-shadow .2s;}.form-usabile .checkbox{line-height:20px;}.form-usabile .radio{line-height:20px;}.form-usabile input[type='checkbox']:after,.form-usabile input[type='radio']:after {content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);}.form-usabile input[type='checkbox']:checked,.form-usabile input[type='radio']:checked {--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2);}.form-usabile input[type='checkbox']:disabled,.form-usabile input[type='radio']:disabled {--b:var(--disabled);cursor:not-allowed;opacity:.9;}.form-usabile input[type='checkbox']:disabled:checked,.form-usabile input[type='radio']:disabled:checked {--b:var(--disabled-inner);--bc:var(--border);}.form-usabile input[type='checkbox']:disabled + label,.form-usabile input[type='radio']:disabled + label {cursor:not-allowed;}.form-usabile input[type='checkbox']:hover:not(:checked):not(:disabled),.form-usabile input[type='radio']:hover:not(:checked):not(:disabled) {--bc:var(--border-hover);}.form-usabile input[type='checkbox']:focus,.form-usabile input[type='radio']:focus {box-shadow:0 0 0 var(--focus);}.form-usabile input[type='checkbox']:not(.switch),.form-usabile input[type='radio']:not(.switch) {width:21px;}.form-usabile input[type='checkbox']:not(.switch):after,.form-usabile input[type='radio']:not(.switch):after {opacity:var(--o, 0);}.form-usabile input[type='checkbox']:not(.switch):checked,.form-usabile input[type='radio']:not(.switch):checked {--o:1;}.form-usabile input[type='checkbox'] + label,.form-usabile input[type='radio'] + label {font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px;}.form-usabile input[type='checkbox']:not(.switch) {border-radius:7px;}.form-usabile input[type='checkbox']:not(.switch):after {width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg));}.form-usabile input[type='checkbox']:not(.switch):checked {--r:43deg;}.form-usabile input[type='checkbox'].switch {width:38px;border-radius:11px;}.form-usabile input[type='checkbox'].switch:after {left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));transform:translateX(var(--x, 0));}.form-usabile input[type='checkbox'].switch:checked {--ab:var(--active-inner);--x:17px;}.form-usabile input[type='checkbox'].switch:disabled:not(:checked):after {opacity:.6;}.form-usabile input[type='radio'] {border-radius:50%;}.form-usabile input[type='radio']:after {width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7));}.form-usabile input[type='radio']:checked {--s:.5;}}.form-stilizzato .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:red;height:48px;background-color:green;}.form-stilizzato .col-form-label{display:none}.form-stilizzato .form-group{margin-bottom:3px}.form-stilizzato .form-control::-webkit-input-placeholder{color:green}.form-stilizzato .form-control:-moz-placeholder{color:green}.form-stilizzato .form-control::-moz-placeholder{color:green}.form-stilizzato .form-control:-ms-input-placeholder{color:green}.form-stilizzato select{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0px;appearance:none;background:url(https://www.gajarda.com/ink/css/img/form/ico-select.png) 100% / 19% no-repeat transparent;background-repeat:no-repeat, repeat;background-size:44px 100%;cursor:pointer}@supports (-webkit-appearance:none) or (-moz-appearance:none) {.form-stilizzato input[type='checkbox'],.form-stilizzato input[type='radio'] {--active:#275EFE;--active-inner:#fff;--focus:2px rgba(39, 94, 254, .3);--border:#BBC1E1;--border-hover:#275EFE;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:background .3s, border-color .3s, box-shadow .2s;transition:background .3s, border-color .3s, box-shadow .2s;}.form-stilizzato .checkbox{line-height:20px;}.form-stilizzato .radio{line-height:20px;}.form-stilizzato input[type='checkbox']:after,.form-stilizzato input[type='radio']:after {content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);}.form-stilizzato input[type='checkbox']:checked,.form-stilizzato input[type='radio']:checked {--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2);}.form-stilizzato input[type='checkbox']:disabled,.form-stilizzato input[type='radio']:disabled {--b:var(--disabled);cursor:not-allowed;opacity:.9;}.form-stilizzato input[type='checkbox']:disabled:checked,.form-stilizzato input[type='radio']:disabled:checked {--b:var(--disabled-inner);--bc:var(--border);}.form-stilizzato input[type='checkbox']:disabled + label,.form-stilizzato input[type='radio']:disabled + label {cursor:not-allowed;}.form-stilizzato input[type='checkbox']:hover:not(:checked):not(:disabled),.form-stilizzato input[type='radio']:hover:not(:checked):not(:disabled) {--bc:var(--border-hover);}.form-stilizzato input[type='checkbox']:focus,.form-stilizzato input[type='radio']:focus {box-shadow:0 0 0 var(--focus);}.form-stilizzato input[type='checkbox']:not(.switch),.form-stilizzato input[type='radio']:not(.switch) {width:21px;}.form-stilizzato input[type='checkbox']:not(.switch):after,.form-stilizzato input[type='radio']:not(.switch):after {opacity:var(--o, 0);}.form-stilizzato input[type='checkbox']:not(.switch):checked,.form-stilizzato input[type='radio']:not(.switch):checked {--o:1;}.form-stilizzato input[type='checkbox'] + label,.form-stilizzato input[type='radio'] + label {font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px;}.form-stilizzato input[type='checkbox']:not(.switch) {border-radius:7px;}.form-stilizzato input[type='checkbox']:not(.switch):after {width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg));}.form-stilizzato input[type='checkbox']:not(.switch):checked {--r:43deg;}.form-stilizzato input[type='checkbox'].switch {width:38px;border-radius:11px;}.form-stilizzato input[type='checkbox'].switch:after {left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));transform:translateX(var(--x, 0));}.form-stilizzato input[type='checkbox'].switch:checked {--ab:var(--active-inner);--x:17px;}.form-stilizzato input[type='checkbox'].switch:disabled:not(:checked):after {opacity:.6;}.form-stilizzato input[type='radio'] {border-radius:50%;}.form-stilizzato input[type='radio']:after {width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7));}.form-stilizzato input[type='radio']:checked {--s:.5;}}.form-stilizzato-info .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:grey;height:38px;}.form-stilizzato-info .col-form-label{display:none}.form-stilizzato-info .form-group{margin-bottom:2px}.form-stilizzato-info .form-control::-webkit-input-placeholder{color:grey}.form-stilizzato-info .form-control:-moz-placeholder{color:grey}.form-stilizzato-info .form-control::-moz-placeholder{color:grey}.form-stilizzato-info .form-control:-ms-input-placeholder{color:grey}.form-stilizzato-info select{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0px;appearance:none;background:url(https://www.gajarda.com/ink/css/img/form/ico-select.png) 100% / 19% no-repeat transparent;background-repeat:no-repeat, repeat;background-size:44px 100%;cursor:pointer}@supports (-webkit-appearance:none) or (-moz-appearance:none) {.form-stilizzato-info input[type='checkbox'],.form-stilizzato-info input[type='radio'] {--active:#275EFE;--active-inner:#fff;--focus:2px rgba(39, 94, 254, .3);--border:#BBC1E1;--border-hover:#275EFE;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:background .3s, border-color .3s, box-shadow .2s;transition:background .3s, border-color .3s, box-shadow .2s;}.form-stilizzato-info .checkbox{line-height:20px;}.form-stilizzato-info .radio{line-height:20px;}.form-stilizzato-info input[type='checkbox']:after,.form-stilizzato-info input[type='radio']:after {content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);}.form-stilizzato-info input[type='checkbox']:checked,.form-stilizzato-info input[type='radio']:checked {--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2);}.form-stilizzato-info input[type='checkbox']:disabled,.form-stilizzato-info input[type='radio']:disabled {--b:var(--disabled);cursor:not-allowed;opacity:.9;}.form-stilizzato-info input[type='checkbox']:disabled:checked,.form-stilizzato-info input[type='radio']:disabled:checked {--b:var(--disabled-inner);--bc:var(--border);}.form-stilizzato-info input[type='checkbox']:disabled + label,.form-stilizzato-info input[type='radio']:disabled + label {cursor:not-allowed;}.form-stilizzato-info input[type='checkbox']:hover:not(:checked):not(:disabled),.form-stilizzato-info input[type='radio']:hover:not(:checked):not(:disabled) {--bc:var(--border-hover);}.form-stilizzato-info input[type='checkbox']:focus,.form-stilizzato-info input[type='radio']:focus {box-shadow:0 0 0 var(--focus);}.form-stilizzato-info input[type='checkbox']:not(.switch),.form-stilizzato-info input[type='radio']:not(.switch) {width:21px;}.form-stilizzato-info input[type='checkbox']:not(.switch):after,.form-stilizzato-info input[type='radio']:not(.switch):after {opacity:var(--o, 0);}.form-stilizzato-info input[type='checkbox']:not(.switch):checked,.form-stilizzato-info input[type='radio']:not(.switch):checked {--o:1;}.form-stilizzato-info input[type='checkbox'] + label,.form-stilizzato-info input[type='radio'] + label {font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px;}.form-stilizzato-info input[type='checkbox']:not(.switch) {border-radius:7px;}.form-stilizzato-info input[type='checkbox']:not(.switch):after {width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg));}.form-stilizzato-info input[type='checkbox']:not(.switch):checked {--r:43deg;}.form-stilizzato-info input[type='checkbox'].switch {width:38px;border-radius:11px;}.form-stilizzato-info input[type='checkbox'].switch:after {left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));transform:translateX(var(--x, 0));}.form-stilizzato-info input[type='checkbox'].switch:checked {--ab:var(--active-inner);--x:17px;}.form-stilizzato-info input[type='checkbox'].switch:disabled:not(:checked):after {opacity:.6;}.form-stilizzato-info input[type='radio'] {border-radius:50%;}.form-stilizzato-info input[type='radio']:after {width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7));}.form-stilizzato-info input[type='radio']:checked {--s:.5;}}.container-xl{width:auto;padding:0 10px 0 10px}@media (min-width:576px) {.container-xl{padding:0 60px 0 60px}}@media (min-width:768px) {.container-xl{padding:0 60px 0 60px}}@media (min-width:992px) {.container-xl{padding:0 80px 0 80px}}@media (min-width:1200px) {.container-xl{padding:0 90px 0 90px}}@media (min-width:1600px) and (max-width:1799px) {.container-xl{padding:0 100px 0 100px}}@media (min-width:1800px) and (max-width:1999px) {.container-xl{padding:0 180px 0 180px}}@media (min-width:2000px) {.container-xl{padding:0 200px 0 200px}}#ContainerFoto{background-repeat:no-repeat;background-position:center center;margin-bottom:30px;background-size:cover}#FotoTitolo{width:100%;position:relative;}#ContainerFoto{height:240px;margin:0 0 0 0}#FotoTitolo{line-height:30px;font-size:30px}@media (min-width:576px) {#ContainerFoto{height:280px;margin:0 0 0 0}#FotoTitolo{line-height:40px;font-size:40px}}@media (min-width:768px) {#ContainerFoto{height:280px;margin:0 0 0 0}#FotoTitolo{line-height:50px;font-size:50px}}@media (min-width:992px) {#ContainerFoto{height:280px;margin:0 0 0 0}#FotoTitolo{line-height:50px;font-size:50px}}@media (min-width:1200px) {#ContainerFoto{height:280px;margin:0 0 0 0}#FotoTitolo{line-height:60px;font-size:60px}}@media (max-width:575px) {.txt-1{font-size:12px;line-height:14px}.txt-2{font-size:14px;line-height:16px}.txt-3{font-size:21px;line-height:25px}.txt-4{font-size:24px;line-height:28px}.txt-5{font-size:30px;line-height:36px}.txt-6{font-size:36px;line-height:43px}}@media (min-width:576px) {.txt-1{font-size:13px;line-height:15px}.txt-2{font-size:15px;line-height:18px}.txt-3{font-size:23px;line-height:27px}.txt-4{font-size:26px;line-height:31px}.txt-5{font-size:33px;line-height:39px}.txt-6{font-size:39px;line-height:46px}}@media (min-width:992px) {.txt-1{font-size:14px;line-height:16px}.txt-2{font-size:17px;line-height:20px}.txt-3{font-size:25px;line-height:30px}.txt-4{font-size:28px;line-height:33px}.txt-5{font-size:36px;line-height:43px}.txt-6{font-size:43px;line-height:51px}}.galleria-container{}.galleria-row{}.galleria-col{}.galleria-foto{width:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;margin:30px 0 0 0}.galleria-foto-layer{position:relative;height:100%;width:100%;background-image:url('https://www.gajarda.com/ink/css/img/record/hover.png');background-position:center center;opacity:0;}.galleria-foto-layer-fade {opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}.galleria-foto-layer-fade:hover {opacity:1;}.tab-ico{width:24px;}.ico24{width:24px;height:24px;float:left;display:block;}.ico-visualizza-0 {background-position:0 0}.ico-visualizza-1 {background-position:-24px 0}.ico-visualizza-2 {background-position:-48px 0}a.ico-visualizza-1:Link {background-position:-24px 0}a.ico-visualizza-1:Visited {background-position:-24px 0}a.ico-visualizza-1:Hover {background-position:-48px 0}.ico-elimina-0 {background-position:0 -24px}.ico-elimina-1 {background-position:-24px -24px}.ico-elimina-2 {background-position:-48px -24px}a.ico-elimina-1:Link {background-position:-24px -24px}a.ico-elimina-1:Visited {background-position:-24px -24px}a.ico-elimina-1:Hover {background-position:-48px -24px}.ico-preferito-0 {background-position:0 -48px}.ico-preferito-1 {background-position:-24px -48px}.ico-preferito-2 {background-position:-48px -48px}a.ico-preferito-1:Link {background-position:-24px -48px}a.ico-preferito-1:Visited {background-position:-24px -48px}a.ico-preferito-1:Hover {background-position:-48px -48px}a.ico-modifica-1:Link {background-position:-24px -72px}a.ico-modifica-1:Visited {background-position:-24px -72px}a.ico-modifica-1:Hover {background-position:-48px -72px}.ico-stampa-0 {background-position:0 -96px}.ico-stampa-1 {background-position:-24px -96px}.ico-stampa-2 {background-position:-48px -96px}a.ico-stampa-1:Link {background-position:-24px -96px}a.ico-stampa-1:Visited {background-position:-24px -96px}a.ico-stampa-1:Hover {background-position:-48px -96px}.ico-spedito-0 {background-position:0 -120px}.ico-spedito-1 {background-position:-24px -120px}.ico-spedito-2 {background-position:-48px -120px}a.ico-spedito-1:Link {background-position:-24px -120px}a.ico-spedito-1:Visited {background-position:-24px -120px}a.ico-spedito-1:Hover {background-position:-48px -120px}.ico-pagato-0 {background-position:0 -144px}.ico-pagato-1 {background-position:-24px -144px}.ico-pagato-2 {background-position:-48px -144px}a.ico-pagato-1:Link {background-position:-24px -144px}a.ico-pagato-1:Visited {background-position:-24px -144px}a.ico-pagato-1:Hover {background-position:-48px -144px}.ico-files-pdf{background-position:-600px 0;}.ico-files-rar{background-position:-600px -24px;}.ico-files-odt{background-position:-600px -48px;}.ico-files-doc{background-position:-600px -72px;}.ico-files-xls{background-position:-600px -96px;}.ico-files-eps{background-position:-600px -120px;}.ico-files-swf{background-position:-600px -144px;}.ico-files-zip{background-position:-600px -168px;}.ico-files-ogv{background-position:-600px -192px;}.ico-files-mp4{background-position:-600px -216px;}.ico-files-txt{background-position:-600px -240px;}.ico-files-rtf{background-position:-600px -264px;}.ico-files-jpg{background-position:-600px -288px;}.ico-files-xlsx{background-position:-600px -96px;}.ico-files-docx{background-position:-600px -72px;}.ico-files-webm{background-position:-600px -310px;}.video-blocco{width:100%;}.video-js {padding-top:56.25%;}.vjs-fullscreen {padding-top:0px}.vjs-default-skin .vjs-big-play-button {left:40%;top:40%;width:20%;height:20%;}@media only screen and (max-width:599px) {.vjs-default-skin .vjs-big-play-button {left:25%;top:25%;width:50%;height:50%;}}@media only screen and (min-width:600px) and (max-width:768px) {.vjs-default-skin .vjs-big-play-button {left:25%;top:25%;width:50%;height:50%;font-size:5em;}}.video-iframe-wrapper { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }.video-iframe-wrapper iframe { position:absolute; top:0; left:0; width:100%; height:100%; }#PopSocialVelo{position:fixed;top:0;right:0;width:100%;height:100%;z-index:999999999998;background:#000;opacity:0.6;display:none}#PopSocial{position:fixed;top:0;left:0;height:100%;z-index:999999999999;display:none;background:#fff;text-align:center}#PopSocialTitolo{position:absolute;width:100%}#PopSocialCorpo{position:absolute;padding:0 5px 0 5px;overflow:auto;}#PopSocialBase{position:absolute;bottom:0;padding:0 0 0 0}#PopSocialX{position:absolute;z-index:2}#PopSocial{width:300px;font-size:18px;}#PopSocialTitolo{width:300px;height:30px;line-height:30px;top:60px}#PopSocialCorpo{width:300px;top:90px;height:-moz-calc(100% - 45px);height:-webkit-calc(100% - 45px);height:-o-calc(100% - 45px);height:calc(100% - 45px);}#PopSocialBase{width:300px;height:5px;}#PopSocialX{width:30px;height:30px;top:5px;right:5px;font-size:28px}.pop-social-hr{width:250px;}.pop-social-icona-img{width:30px;height:auto}a.pop-social-icona:Link {}a.pop-social-icona:Hover {}.btn-full{width:100%}.btn {font-weight:300;text-align:center;vertical-align:middle;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0; }.btn:focus, .btn.focus {outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.btn.disabled, .btn:disabled {opacity:0.65;}a.btn.disabled,fieldset:disabled a.btn {pointer-events:none;}.btn-sm{padding:10px 20px 10px 20px;}.btn-lg{padding:15px 40px 15px 40px;}.btn-full{width:100%;padding:15px 40px 15px 40px;}.btn{overflow:hidden;position:relative}.btn:before{content:"";position:absolute;height:100%;width:0;background:#fff;left:0;bottom:0;transition:all .3s;opacity:0.3}.btn:hover:before{width:100%}.btn-bordo {color:#a85f39;background-color:#fff;border-color:#a85f39;}.btn-bordo:hover {color:#a85f39;background-color:#fff;border-color:#a85f39;}.btn-bordo:focus, .btn-bordo.focus {box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.btn-bordo.disabled, .btn-bordo:disabled {color:#fff;background-color:#007bff;border-color:#007bff;}.btn-bordo:not(:disabled):not(.disabled):active, .btn-bordo:not(:disabled):not(.disabled).active,.show > .btn-bordo.dropdown-toggle {color:#fff;background-color:#c0c0c0;border-color:#c0c0c0;}.btn-bordo:not(:disabled):not(.disabled):active:focus, .btn-bordo:not(:disabled):not(.disabled).active:focus,.show > .btn-bordo.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.ec-btn-medio {color:#fff;background-color:#000;border-color:#000;}.ec-btn-medio:hover {color:#fff;background-color:#000;border-color:#000;}.ec-btn-medio:focus, .ec-btn-medio.focus {box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.ec-btn-medio.disabled, .ec-btn-medio:disabled {color:#fff;background-color:#007bff;border-color:#007bff;}.ec-btn-medio:not(:disabled):not(.disabled):active, .ec-btn-medio:not(:disabled):not(.disabled).active,.show > .ec-btn-medio.dropdown-toggle {color:#fff;background-color:#c0c0c0;border-color:#c0c0c0;}.ec-btn-medio:not(:disabled):not(.disabled):active:focus, .ec-btn-medio:not(:disabled):not(.disabled).active:focus,.show > .ec-btn-medio.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.spinner {width:100px;}.spinner input {text-align:right;}.input-group-btn-vertical {position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell;}.input-group-btn-vertical > .btn {display:block;float:none;width:100%;max-width:100%;padding:8px;margin-left:-1px;position:relative;border-radius:0;}.input-group-btn-vertical > .btn:first-child {border-top-right-radius:4px;}.input-group-btn-vertical > .btn:last-child {margin-top:-2px;border-bottom-right-radius:4px;}.input-group-btn-vertical i{position:absolute;top:0;left:4px;}#LoadingPagina{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background-image:url('https://www.gajarda.com/ink/css/img/sf-loading-pagina.png');display:none}#LoadingPaginaInt{width:88px;height:16px;position:fixed;left:50%;top:50%;margin:-8px 0 0 -44px;text-align:center}.loaders {position:relative;width:88px;height:16px;margin:24px auto;}.dot{display:inline-block;width:16px;height:16px;border-radius:8px;background:#ccc;position:absolute;}.dot_1{animation:animateDot1 1.5s linear infinite;left:24px;background:red;}.dot_2{animation:animateDot2 1.5s linear infinite;animation-delay 0.5s;left:48px;}.dot_3{animation:animateDot3 1.5s linear infinite;left:24px;}.dot_4{animation:animateDot4 1.5s linear infinite;animation-delay:0.5s;left:48px;}@keyframes animateDot1 {0% {transform:rotate(0deg) translateX(-24px);}25% {transform:rotate(180deg) translateX(-24px);}75% {transform:rotate(180deg) translateX(-24px);}100% {transform:rotate(360deg) translateX(-24px);}}@keyframes animateDot2 {0% {transform:rotate(0deg) translateX(-24px);}25% {transform:rotate(-180deg) translateX(-24px);}75% {transform:rotate(-180deg) translateX(-24px);}100% {transform:rotate(-360deg) translateX(-24px);}}@keyframes animateDot3 {0% {transform:rotate(0deg) translateX(24px);}25% {transform:rotate(180deg) translateX(24px);}75% {transform:rotate(180deg) translateX(24px);}100% {transform:rotate(360deg) translateX(24px);}}@keyframes animateDot4 {0% {transform:rotate(0deg) translateX(24px);}25% {transform:rotate(-180deg) translateX(24px);}75% {transform:rotate(-180deg) translateX(24px);}100% {transform:rotate(-360deg) translateX(24px);}}.pull-left{float:left !important}.pull-right{float:right !important}@media (max-width:575px) {.hidden-xs{display:flex !important}.hidden-sm{display:none !important}.hidden-md{display:none !important}.hidden-lg{display:none !important}.hidden-xl{display:none !important}}@media (min-width:576px) {.hidden-xs{display:flex !important}.hidden-sm{display:flex !important}.hidden-md{display:none !important}.hidden-lg{display:none !important}.hidden-xl{display:none !important}}@media (min-width:768px) {.hidden-xs{display:flex !important}.hidden-sm{display:flex !important}.hidden-md{display:flex !important}.hidden-lg{display:none !important}.hidden-xl{display:none !important}}@media (min-width:992px) {.hidden-xs{display:flex !important}.hidden-sm{display:flex !important}.hidden-md{display:flex !important}.hidden-lg{display:flex !important}.hidden-xl{display:none !important}}@media (min-width:1200px) {.hidden-xs{display:flex !important}.hidden-sm{display:flex !important}.hidden-md{display:flex !important}.hidden-lg{display:flex !important}.hidden-xl{display:flex !important}}.panel {margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05);}.panel-body {padding:15px;}.panel-heading {padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}.panel-heading > .dropdown .dropdown-toggle {color:inherit;}.panel-title {margin-top:0;margin-bottom:0;font-size:16px;color:inherit;}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a {color:inherit;}.panel-footer {padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .list-group,.panel > .panel-collapse > .list-group {margin-bottom:0;}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item {border-width:1px 0;border-radius:0;}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {border-top:0;border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {border-top-left-radius:0;border-top-right-radius:0;}.panel-heading + .list-group .list-group-item:first-child {border-top-width:0;}.list-group + .panel-footer {border-top-width:0;}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table {margin-bottom:0;}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption {padding-right:15px;padding-left:15px;}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child {border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {border-top-left-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {border-top-right-radius:3px;}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child {border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius:3px;}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body {border-top:1px solid #ddd;}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td {border-top:0;}.panel > .table-bordered,.panel > .table-responsive > .table-bordered {border:0;}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left:0;}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right:0;}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {border-bottom:0;}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom:0;}.panel > .table-responsive {margin-bottom:0;border:0;}.panel-group {margin-bottom:20px;}.panel-group .panel {margin-bottom:0;border-radius:4px;}.panel-group .panel + .panel {margin-top:5px;}.panel-group .panel-heading {border-bottom:0;}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group {border-top:1px solid #ddd;}.panel-group .panel-footer {border-top:0;}.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom:1px solid #ddd;}.panel-default {border-color:#ddd;}.panel-default > .panel-heading {color:#333;background-color:#f5f5f5;border-color:#ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color:#ddd;}.panel-default > .panel-heading .badge {color:#f5f5f5;background-color:#333;}.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#ddd;}.panel-primary {border-color:#337ab7;}.panel-primary > .panel-heading {color:#fff;background-color:#337ab7;border-color:#337ab7;}.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color:#337ab7;}.panel-primary > .panel-heading .badge {color:#337ab7;background-color:#fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#337ab7;}.panel-success {border-color:#d6e9c6;}.panel-success > .panel-heading {color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.panel-success > .panel-heading + .panel-collapse > .panel-body {border-top-color:#d6e9c6;}.panel-success > .panel-heading .badge {color:#dff0d8;background-color:#3c763d;}.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#d6e9c6;}.panel-info {border-color:#bce8f1;}.panel-info > .panel-heading {color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.panel-info > .panel-heading + .panel-collapse > .panel-body {border-top-color:#bce8f1;}.panel-info > .panel-heading .badge {color:#d9edf7;background-color:#31708f;}.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#bce8f1;}.panel-warning {border-color:#faebcc;}.panel-warning > .panel-heading {color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}.panel-warning > .panel-heading + .panel-collapse > .panel-body {border-top-color:#faebcc;}.panel-warning > .panel-heading .badge {color:#fcf8e3;background-color:#8a6d3b;}.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#faebcc;}.panel-danger {border-color:#ebccd1;}.panel-danger > .panel-heading {color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.panel-danger > .panel-heading + .panel-collapse > .panel-body {border-top-color:#ebccd1;}.panel-danger > .panel-heading .badge {color:#f2dede;background-color:#a94442;}.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#ebccd1;}@media (min-width:768px) {.dl-horizontal dt {float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd {margin-left:180px;}}....dl-horizontal dd:before,.dl-horizontal dd:after, {display:table;content:" ";}....dl-horizontal dd:after {clear:both;}.pannello-grigio > .panel-heading {background-image:none;background-color:transparent;border-color:grey;}.pannello-grigio {border-color:grey;}.pannello-heading-trasparente {background-image:none;background-color:transparent;border-color:transparent;border-bottom:none}.sweet-overlay {background-color:rgba(0, 0, 0, 0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:9999999999998; }.sweet-alert {background-color:white;width:478px;padding:17px;border-radius:0px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:9999999999999; }@media all and (max-width:540px) {.sweet-alert {width:auto;margin-left:0;margin-right:0;left:15px;right:15px; } }.sweet-alert h2 {color:#000;font-size:16px;text-align:center;font-weight:300;text-transform:none;position:relative;margin-bottom:10px !important }.sweet-alert p {color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;margin:0;line-height:normal; }.sweet-alert button {background-color:#AEDEF4;color:white;border:none;box-shadow:none;font-size:17px;font-weight:300;border-radius:0;padding:15px 40px 15px 40px;margin:26px 5px 0 5px;cursor:pointer; }.sweet-alert button:focus {outline:none;box-shadow:0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }.sweet-alert button:hover {background-color:#a1d9f2; }.sweet-alert button:active {background-color:#81ccee; }.sweet-alert button.cancel {background-color:#D0D0D0; }.sweet-alert button.cancel:hover {background-color:#c8c8c8; }.sweet-alert button.cancel:active {background-color:#b6b6b6; }.sweet-alert button.cancel:focus {box-shadow:rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }.sweet-alert[data-has-cancel-button=false] button {box-shadow:none !important; }.sweet-alert .icon {width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;position:relative;box-sizing:content-box; }.sweet-alert .icon.error {border-color:#F27474; }.sweet-alert .icon.error .x-mark {position:relative;display:block; }.sweet-alert .icon.error .line {position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px; }.sweet-alert .icon.error .line.left {-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px; }.sweet-alert .icon.error .line.right {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px; }.sweet-alert .icon.warning {border-color:#F8BB86; }.sweet-alert .icon.warning .body {position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#F8BB86; }.sweet-alert .icon.warning .dot {position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86; }.sweet-alert .icon.info {border-color:#C9DAE1; }.sweet-alert .icon.info::before {content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1; }.sweet-alert .icon.info::after {content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1; }.sweet-alert .icon.success {border-color:#A5DC86; }.sweet-alert .icon.success::before, .sweet-alert .icon.success::after {content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:white;transform:rotate(45deg); }.sweet-alert .icon.success::before {border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px; }.sweet-alert .icon.success::after {border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px; }.sweet-alert .icon.success .placeholder {width:80px;height:80px;border:4px solid rgba(165, 220, 134, 0.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2; }.sweet-alert .icon.success .fix {width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg); }.sweet-alert .icon.success .line {height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2; }.sweet-alert .icon.success .line.tip {width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg); }.sweet-alert .icon.success .line.long {width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg); }.sweet-alert .icon.custom {background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat; }@-webkit-keyframes showSweetAlert {0% {transform:scale(0.7);-webkit-transform:scale(0.7); }45% {transform:scale(1.05);-webkit-transform:scale(1.05); }80% {transform:scale(0.95);-webkit-tranform:scale(0.95); }100% {transform:scale(1);-webkit-transform:scale(1); } }@-moz-keyframes showSweetAlert {0% {transform:scale(0.7);-webkit-transform:scale(0.7); }45% {transform:scale(1.05);-webkit-transform:scale(1.05); }80% {transform:scale(0.95);-webkit-tranform:scale(0.95); }100% {transform:scale(1);-webkit-transform:scale(1); } }@keyframes showSweetAlert {0% {transform:scale(0.7);-webkit-transform:scale(0.7); }45% {transform:scale(1.05);-webkit-transform:scale(1.05); }80% {transform:scale(0.95);-webkit-tranform:scale(0.95); }100% {transform:scale(1);-webkit-transform:scale(1); } }@-webkit-keyframes hideSweetAlert {0% {transform:scale(1);-webkit-transform:scale(1); }100% {transform:scale(0.5);-webkit-transform:scale(0.5); } }@-moz-keyframes hideSweetAlert {0% {transform:scale(1);-webkit-transform:scale(1); }100% {transform:scale(0.5);-webkit-transform:scale(0.5); } }@keyframes hideSweetAlert {0% {transform:scale(1);-webkit-transform:scale(1); }100% {transform:scale(0.5);-webkit-transform:scale(0.5); } }.showSweetAlert {-webkit-animation:showSweetAlert 0.3s;-moz-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s; }.hideSweetAlert {-webkit-animation:hideSweetAlert 0.2s;-moz-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s; }@-webkit-keyframes animateSuccessTip {0% {width:0;left:1px;top:19px; }54% {width:0;left:1px;top:19px; }70% {width:50px;left:-8px;top:37px; }84% {width:17px;left:21px;top:48px; }100% {width:25px;left:14px;top:45px; } }@-moz-keyframes animateSuccessTip {0% {width:0;left:1px;top:19px; }54% {width:0;left:1px;top:19px; }70% {width:50px;left:-8px;top:37px; }84% {width:17px;left:21px;top:48px; }100% {width:25px;left:14px;top:45px; } }@keyframes animateSuccessTip {0% {width:0;left:1px;top:19px; }54% {width:0;left:1px;top:19px; }70% {width:50px;left:-8px;top:37px; }84% {width:17px;left:21px;top:48px; }100% {width:25px;left:14px;top:45px; } }@-webkit-keyframes animateSuccessLong {0% {width:0;right:46px;top:54px; }65% {width:0;right:46px;top:54px; }84% {width:55px;right:0px;top:35px; }100% {width:47px;right:8px;top:38px; } }@-moz-keyframes animateSuccessLong {0% {width:0;right:46px;top:54px; }65% {width:0;right:46px;top:54px; }84% {width:55px;right:0px;top:35px; }100% {width:47px;right:8px;top:38px; } }@keyframes animateSuccessLong {0% {width:0;right:46px;top:54px; }65% {width:0;right:46px;top:54px; }84% {width:55px;right:0px;top:35px; }100% {width:47px;right:8px;top:38px; } }@-webkit-keyframes rotatePlaceholder {0% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }5% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }12% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); }100% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); } }@-moz-keyframes rotatePlaceholder {0% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }5% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }12% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); }100% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); } }@keyframes rotatePlaceholder {0% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }5% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }12% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); }100% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); } }.animateSuccessTip {-webkit-animation:animateSuccessTip 0.75s;-moz-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s; }.animateSuccessLong {-webkit-animation:animateSuccessLong 0.75s;-moz-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s; }.icon.success.animate::after {-webkit-animation:rotatePlaceholder 4.25s ease-in;-moz-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in; }@-webkit-keyframes animateErrorIcon {0% {transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0; }100% {transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1; } }@-moz-keyframes animateErrorIcon {0% {transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0; }100% {transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1; } }@keyframes animateErrorIcon {0% {transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0; }100% {transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1; } }.animateErrorIcon {-webkit-animation:animateErrorIcon 0.5s;-moz-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s; }@-webkit-keyframes animateXMark {0% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }50% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }80% {transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px; }100% {transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1; } }@-moz-keyframes animateXMark {0% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }50% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }80% {transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px; }100% {transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1; } }@keyframes animateXMark {0% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }50% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }80% {transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px; }100% {transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1; } }.animateXMark {-webkit-animation:animateXMark 0.5s;-moz-animation:animateXMark 0.5s;animation:animateXMark 0.5s; }@-webkit-keyframes pulseWarning {0% {border-color:#F8D486; }100% {border-color:#F8BB86; } }@-moz-keyframes pulseWarning {0% {border-color:#F8D486; }100% {border-color:#F8BB86; } }@keyframes pulseWarning {0% {border-color:#F8D486; }100% {border-color:#F8BB86; } }.pulseWarning {-webkit-animation:pulseWarning 0.75s infinite alternate;-moz-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate; }@-webkit-keyframes pulseWarningIns {0% {background-color:#F8D486; }100% {background-color:#F8BB86; } }@-moz-keyframes pulseWarningIns {0% {background-color:#F8D486; }100% {background-color:#F8BB86; } }@keyframes pulseWarningIns {0% {background-color:#F8D486; }100% {background-color:#F8BB86; } }.pulseWarningIns {-webkit-animation:pulseWarningIns 0.75s infinite alternate;-moz-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate; }