/*
! seanetcss v1758631205 | https://seanetitalia.com
*/
@charset "UTF-8";@import "grid.css";:root{--theme-primary-color:#e9811b;--theme-secondary-color:#263239;--theme-text-color:#4b5563;--theme-link-color:#e9811b;--theme-link-hover:#e9811b;--theme-menu-color:#838282;--theme-menu-hover:#838282;--theme-menu-size:.8rem;--theme-menu-weight:400;--theme-button-color:#fff;--theme-button-bg-color:#e9811b;--theme-button-border:none;--theme-border-radius:10px;--theme-focus-ring:0 0 0 3px #e9811b;--theme-primary-font:poppins,sans-serif;--theme-line-height:1.6;--fs-h1:clamp(2rem,4vw,3.3rem);--lh-h1:clamp(2.5rem,5vw,4rem);--fs-h2:clamp(1.8rem,2.5vw,3rem);--lh-h2:clamp(2.3rem,3.2vw,3rem);--fs-h3:clamp(1.5rem,3vw,0.9rem);--lh-h3:clamp(2rem,3.5vw,3.2rem);--fs-h4:clamp(1rem,2vw,1.5rem);--lh-h4:clamp(1.4rem,2.5vw,1.6rem);--fs-h5:clamp(0.9rem,1.5vw,1.2rem);--lh-h5:clamp(1.5rem,2vw,1.5rem);--theme-main-padding:0;--screen-padding-block:clamp(2rem,8vw,9rem);--screen-padding-inline:clamp(1rem,8vw,14rem);--spacer-h:clamp(1rem,2vw,3rem);--transition-speed:.3s linear}*,::before,::after{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--theme-primary-font);font-size:var(--theme-font-size);line-height:var(--theme-line-height);color:var(--theme-text-color);background:var(--theme-bg-color);text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block;vertical-align:middle}.normal{font-weight:400}h1,.h1,h2,.h2,h3,h4,h5,h6{margin:0 0 .5em;line-height:1.2rem;font-family:var(--theme-primary-font);font-weight:400;color:var(--theme-secondary-color)}h1,.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:600;text-transform:uppercase}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3, .blog h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}h5{font-size:var(--fs-h5);line-height:var(--lh-h5)}p{margin:0 0 1em}a{color:var(--theme-link-color);text-decoration:underline;transition:color .2s ease-in-out}a:hover,a:focus{color:var(--theme-link-hover);outline:none}.design{margin-bottom:0;padding:var(--spacer-h) 0;font-size:.9rem;text-align:center;color:#fff;background-color:var(--theme-secondary-color)}.design a{color:#fff}.design a:hover{color:var(--theme-link-hover)}ul{padding:0}ul li{list-style:none}.glide{position:relative}.glide__arrow{box-shadow:none;position:absolute;z-index:2;border-radius:50%}.glide_prev{left:0;top:50%;width:40px}.glide_next{left:97%;top:50%;width:40px}.glide_prev img,.glide_next img{width:40px}a{text-decoration:none}.social li{display:inline-block}.headerTop{display:none}.hero{overflow:hidden}.hero::after{content:'';width:100%;height:30px;bottom:0;position:absolute;background:var(--theme-primary-color)}.bg-primary{background-color:var(--theme-primary-color);color:#fff}.bg-primary h1,.bg-primary h2,.bg-primary h3{color:#fff}.bg-secondary{background-color:var(--theme-secondary-color);color:#fff}.primary{color:var(--theme-primary-color)}.secondary{color:var(--theme-secondary-color)}.bg-contatti{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:80vh}.formBox{padding:50px;background-color:#ffffffbc;height:100%}.frecciaBox::after{content:'';width:100px;height:110px;display:block;position:absolute;background-image:url(../immagini/freccia.svg);background-size:contain;background-repeat:no-repeat;left:-10px;top:10px}.frecciaBox.rotated::after{rotate:-250deg}.blog a{color:var(--theme-text-color)}#chisiamo{padding-top:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;align-items:center;justify-content:center}.breadcrumb li{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb li a{color:var(--theme-link-color);text-decoration:none;transition:color var(--transition-speed);padding:.2rem .4rem;border-radius:.2rem}.breadcrumb li.separator{color:var(--theme-text-color);font-weight:600;padding:0 clamp(0.2rem,1vw,0.5rem);user-select:none}.breadcrumb li.active{font-weight:600;color:var(--theme-text-color);pointer-events:none}input,select,textarea{margin:0 auto;padding:10px;width:100%;border:2px solid #c5c5c5;border-radius:var(--theme-border-radius);transition:all .3s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--theme-link-color);box-shadow:var(--theme-focus-ring)}textarea:focus,input:focus,select:focus{outline:none}::placeholder{color:var(--theme-text-color);font-family:var(--theme-primary-font)}input[type=checkbox],input[type=radio]{padding:0;height:16px;width:16px;border:none;background-color:#c4c4c4}input[data-invalid=true],textarea[data-invalid=true],select[data-invalid=true]{border:1px solid #df2927}textarea{height:100px;width:100%;resize:vertical}.btn{font-weight:300;cursor:pointer;overflow:visible;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px 15px;border-radius:var(--theme-border-radius);background-color:var(--theme-button-bg-color);color:var(--theme-button-color);border:var(--theme-button-border);background-clip:padding-box;transition:color var(--transition-speed),opacity var(--transition-speed),border var(--transition-speed),background var(--transition-speed),box-shadow var(--transition-speed)}button{display:inline-block;padding:.75rem 1.5rem;background:var(--theme-link-color);color:#fff;border:none;border-radius:var(--theme-border-radius);text-transform:uppercase;cursor:pointer;transition:background .3s ease}button:hover,button:focus{background:var(--theme-link-hover)}.no-btn:hover,.no-btn:focus{background:transparent}button:disabled{background:#999;cursor:not-allowed}button[disabled],input[disabled],.btn[disabled]{cursor:default;background:#eee;border:#eee;color:#999}.no-btn{text-align:inherit;letter-spacing:0;padding:0}.no-btn,.no-btn:hover,.no-btn:active,.no-btn:visited{background-color:transparent;border:none}.top-btn{display:none;position:fixed;bottom:90px;right:60px;z-index:99;width:70px;height:70px;font-size:0;background:url(../immagini/up.svg);cursor:pointer;padding:7px 10px 6px;border-radius:50%;transition:.5s all linear}.cscheckbox{display:none}.cslabel{position:relative;cursor:pointer;padding-left:30px}.cslabel::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid #fff;border-radius:2px;background-color:transparent}.cscheckbox:checked + .cslabel::before{background-color:#fff;content:"âœ”";color:#000;text-align:center;font-size:14px;font-weight:700;line-height:18px}.body_overlay{background-color:#00000080;height:100%;left:0;top:0;width:100%;z-index:3;position:fixed;cursor:pointer}header{position:static;width:100%;z-index:4;background-color:#fff;top:0}#nav{position:absolute;top:56px;right:20px}.menuwrap{display:none}.navpara img{margin-left:4px}.navsub li{text-align:center;padding:6px}.navsub li:last-of-type{border-bottom:1px solid}.navsub li:first-of-type{border-top:1px solid}.js-menuwrap{display:none}.js-menuwrap .menuwrap{display:block}.js-menuwrap{display:block;position:fixed;top:0;right:-200vw;bottom:0;width:100%;height:80vh;z-index:510;background-color:var(--theme-bg-color);transition:right .25s ease-in-out;-webkit-transition:right .25s ease-in-out;-moz-transition:right .25s ease-in-out;-o-transition:right .25s ease-in-out}.js-menuwrap .logogrup{margin:0 auto}.js-menuwrap.menu_open{right:0;overflow-y:scroll;background-color:#fff}.js-menuwrap.menu_open li{padding:8px 10px;text-align:center}.js-menuwrap .menu a{color:var(--theme-primary-color)}#nav-close{display:block;width:30px;height:30px;position:relative;margin-left:calc(100% - 40px);margin-top:0}.menu a{color:var(--theme-secondary-color);font-size:var(--theme-menu-size);text-transform:uppercase;font-weight:var(--theme-menu-weight)}.menu a.btn{font-weight:700}#navmenu .btn{font-size:.75em;padding:1rem 0;margin:20px 0;text-transform:lowercase}#navselect{position:relative;list-style:none}#navselect a{color:#fff;font-weight:400;margin-right:15px}#toolbar_selected{padding:10px;background-color:var(--theme-primary-color);color:#fff}#toolbar_selected a{color:#fff}#menu_version{padding:10px;border-radius:0 20px}.heading{position:absolute;top:10vh;transform:translate(0px,35px);width:100vw;margin:0 auto;text-align:center;z-index:3}.hero.pages .heading{top:35vh;position:absolute;width:100%}.claim{margin:0 auto 30px;color:#fff;text-shadow:5px 4px 12px #000000b3;font-weight:700}main{margin-inline:auto;padding-inline:var(--theme-main-padding)}.screen{padding-block:var(--screen-padding-block);padding-inline:var(--screen-padding-inline)}.screen h1,.screen h2{margin-bottom:var(--spacer-h)}#logogrup,.logogrup{min-width:200px;max-width:260px;margin:10px 0}footer{color:#fff;background-color:var(--theme-primary-color);font-size:.9rem}footer a{color:#fff;font-weight:400}footer a:hover{color:#fff}footer .menu a{color:#fff}.chekui{position:relative;list-style:none;padding:0}.chekui,.inputui{margin-bottom:1em}.cheklist{margin:0}#ct-code{background-image:url(/verimage.html);padding-left:100px;background-repeat:no-repeat}#ct-send2{display:none;visibility:hidden}.pagination {margin-left:25%;margin-right:25%;display:inline-block;width:50%;text-align:center}.pagination a {padding:8px 16px;text-decoration:none}.pagination a.active {background-color:var(--theme-button-bg-color);color:white}.pagination a:hover:not(.active) {background-color:#ddd;}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.hidden{display:none}.form-success{font-size:25px;color:var(--theme-primary-color)}@media (min-width:768px) {.formBox{width:40%}.scroll-btn{position:absolute;top:calc(60vh - 34px);z-index:3;width:34px;margin-left:calc(50% - 34px);animation:upDown 1.5s infinite}}@media (min-width:992px) {.headerTop{padding-right:125px;height:50px;display:flex;justify-content:flex-end;align-items:center;background-color:var(--theme-primary-color)}.headerTop a{color:#fff;font-size:var(--theme-menu-size)}.breadcrumb li.active{max-width:60vw}.menuwrap{display:block}.menu li{display:inline-block;margin:0 10px}#logogrup,.logogrup{min-width:300px;max-width:360px}#burger,#nav-icon2{display:none}.hero{height:80vh}.heading{top:30vh}.frecciaBox::after{height:130px;left:-10px;bottom:calc(50% - 50px);top:unset}.frecciaBox.rotated::after{rotate:70deg;height:150px}}@media (prefers-reduced-motion:reduce) {:root{--transition-speed:none}html{scroll-behavior:auto}}