html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;overflow:hidden;text-align:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:307.875px;min-width:307.875px;outline:0;padding:0;text-align:left;width:307.875px;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;-webkit-flex-basis:14.2857143%;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;display:inline-block;flex-basis:14.2857143%;height:39px;line-height:39px;margin:0;max-width:39px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-webkit-align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}:root{--bp-mob:$bp-mob;--bp-mob-up:$bp-mob-up;--primary:#3779b6;--secondary:#ffbe55;--black:#000;--light:#fafafa;--light-gray:#e8f1fa;--gray:#d6d8d7;--dark-gray:#72828f;--darker-gray:#435969;--gray-blue:#e8f1fa;--gray-dark-blue:#c2d4f9;--yellow:#ffbe55;--dark-yellow:#9f7837;--dark-blue:#2a3a5b;--blue:#3779b6;--light-blue:#00b1ff;--success:#137d3e;--error:#c23838;--risk-high:#821a1a;--risk-medium:#a36a0e;--risk-low:#1b4d2f;--risk-high-light:#efadad;--risk-medium-light:#f9e0b7;--risk-low-light:#8fd8ac;--container-max-width:calc(1080px + 10vw);--container-padded-max-width:1000px;--topbar-height:3rem;--navbar-height:6rem;--navbar-bg:#fff;--main-gradient-start:var(--blue);--main-gradient-end:var(--light-blue);--main-gradient-bg:transparent linear-gradient(90deg,var(--main-gradient-start) 0%,var(--main-gradient-end) 100%) 0% 0% no-repeat padding-box;--main-gradient-bg-reverse:transparent linear-gradient(90deg,var(--main-gradient-end) 0%,var(--main-gradient-start) 100%) 0% 0% no-repeat padding-box;--secondary-gradient-start:var(--yellow);--secondary-gradient-end:var(--dark-yellow);--btn-border-radius:.35rem;--zindex-navbar:1000;--zindex-mainmenu:1010;--zindex-submenu:1020;--w-by-cols:calc(100%/var(--ncols, 1) - var(--gx, 0rem)*(var(--ncols, 1) - 1)/var(--ncols, 1))}button,input[type=button]{background-color:transparent;border:none;outline:none;text-decoration:none}dfn{font-style:normal}abbr[title]{text-decoration:none}address{font-style:normal}figure,hr{margin:0}fieldset,legend{display:block;padding:0}fieldset{border:0;margin:0;margin-inline-end:0;margin-inline-start:0;min-inline-size:none;min-width:0;padding-block-end:0;padding-block-start:0;padding-inline-end:0;padding-inline-start:0}dialog:modal{max-height:100vh;max-width:100vw}.col-2-dsk,.col-3-dsk,.col-4-dsk,.col-N-dsk{display:flex;--ncols:1;flex-wrap:wrap;gap:var(--gy,0) var(--gx,0)}@media screen and (min-width:900px){.col-2-dsk{--ncols:2}.col-3-dsk{--ncols:3}.col-4-dsk{--ncols:4}}.alert{border-radius:.8rem;padding:.5rem .7rem}.alert *{color:var(--color)}.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6,.alert p{margin:.5rem 0}.alert-border{border:1px solid var(--border-color)}.alert-success{--color:#137d3e;--bg-color:#20d66a;--border-color:#1aa954}.alert-error{--color:#c23838;--bg-color:#dc8484;--border-color:#d05d5d}.h1,h1{font-size:3rem;margin:.67rem 0}.h2,h2{font-size:2rem;margin:.83rem 0}h3.h3{font-size:1.5rem}.h4,h3.h3,h4{margin:1rem 0}.h4,h4{font-size:1.2rem}.h5,h5{font-size:1rem;margin:1rem 0}.h6,h6{font-size:.83rem;margin:1rem 0}p{font-size:1.1rem}strong{font-weight:600}.black{color:#000}.white{color:#fff}.primary{color:var(--primary)}.yellow{color:var(--yellow)}.blue{color:var(--blue)}.success{color:var(--success)}.error{color:var(--error)}.risk-high{color:var(--risk-high)}.risk-medium{color:var(--risk-medium)}.risk-low{color:var(--risk-low)}.text-nowrap{text-wrap:nowrap}.form-input-title{display:block;font-size:1.1rem;font-weight:600;margin:.5rem 0 .2rem}.form-input-subtitle{color:var(--dark-gray);display:block;font-size:.8rem;margin:0 0 .5rem}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}hr.divider,hr.divider-primary,hr.divider-white,hr.gradient{background-color:var(--color,#000);border:none;border-radius:2rem;height:.4rem;margin:var(--mx,1rem) var(--my,0)}hr.divider-primary{--color:var(--primary)}hr.divider-white{--color:#fff}hr.gradient{background:var(--main-gradient-bg)}hr.arrow-down{border:none;font-size:var(--size,2rem);font-weight:700;height:calc(var(--size, 2rem)*1.25);margin:0 auto;transform:rotate(90deg);width:calc(var(--size, 2rem)*1.25)}hr.arrow-down:after{content:"➾"}.char-icon{aspect-ratio:1;border-radius:50%;line-height:1.4em}.char-icon,.char-label,.char-label-risk-high,.char-label-risk-low,.char-label-risk-medium{background-color:var(--gray);color:var(--dark-gray);display:inline-block;height:1.4em;text-align:center}.char-label,.char-label-risk-high,.char-label-risk-low,.char-label-risk-medium{border-radius:.5em;padding:0 .5em}.char-label-risk-high{background-color:var(--risk-high-light);color:var(--risk-high)}.char-label-risk-medium{background-color:var(--risk-medium-light);color:var(--risk-medium)}.char-label-risk-low{background-color:var(--risk-low-light);color:var(--risk-low)}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration-line:underline}.text-decoration-risk-high{text-decoration-color:var(--risk-high)}.text-decoration-risk-medium{text-decoration-color:var(--risk-medium)}.text-decoration-risk-low{text-decoration-color:var(--risk-low)}.text-decoration-lg{text-decoration-thickness:.4rem}.top-1{top:1px}.bottom-1{bottom:1px}.horizontal-list{display:flex;list-style:none;padding:0;--gx:4rem;--gy:1.5rem;flex-wrap:wrap;gap:var(--gy) var(--gx);--ncols:var(--ncols-mobile,1)}@media screen and (min-width:900px){.horizontal-list{--ncols:var(--ncols-desktop,3)}}.horizontal-list>li{display:block}.listbox{list-style:none;padding-left:0}.listbox>li{background-color:var(--dark);border:.15rem solid var(--primary);border-radius:.5rem;display:block;padding:1rem}.cover{--aratio-mobile:16/10;--aratio-desktop:16/6}.cover,.cover figure{position:relative;width:100%}.cover figure{aspect-ratio:var(--aratio-mobile)}@media screen and (min-width:900px){.cover figure{aspect-ratio:var(--aratio-desktop)}}.cover figure img{display:block;object-fit:cover;z-index:1}.cover figure img,.cover figure:after{height:100%;left:0;position:absolute;top:0;width:100%}.cover figure:after{background-color:rgba(42,58,91,.8);content:"";z-index:2}.cover .content{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.box-padded{box-shadow:0 3px 2rem var(--gray);margin-bottom:2rem;margin-top:2rem;padding:2rem}.d-none{display:none!important}@media screen and (max-width:899.999px){.d-none-mobile{display:none!important}}@media screen and (min-width:899.999px){.d-none-desktop{display:none!important}}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}#page-credits>nav>div button,.btn,.btn-lg{align-items:center;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:0 .3rem;justify-content:center;line-height:1.8rem;outline:none;padding:.2rem 1rem;text-align:center;text-decoration:none;white-space:nowrap}#page-credits>nav>div button[hidden],.btn[hidden],[hidden].btn-lg{display:none}#page-credits>nav>div button img,.btn img,.btn-lg img{height:1.8rem}.btn-lg{padding:.6rem 1rem}#page-credits>nav>div button[aria-selected=false],#page-credits>nav>div button[aria-selected=true],.btn-blue,.btn-color,.btn-gradient,.btn-gradient-yellow,.btn-primary,.btn-secondary,.btn-white,.btn-white-border,.btn-yellow{background:var(--bg);border:none;color:var(--content-color,#fff)}#page-credits>nav>div button[aria-selected=false],.btn-blue,.btn-primary{--bg:var(--primary)}.btn-white,.btn-white-border{--bg:#fff;color:var(--dark-blue)}.btn-white-border{border:1px solid var(--gray)}#page-credits>nav>div button[aria-selected=true],.btn-secondary,.btn-yellow{background-color:var(--secondary)}.btn-yellow{color:var(--dark-blue)}.btn-gradient{--bg:linear-gradient(to right,var(--main-gradient-start) 0%,var(--main-gradient-end) 100%)}.btn-gradient-yellow{--bg:linear-gradient(to right,var(--secondary-gradient-start) 0%,var(--secondary-gradient-end) 100%)}.arrow-button{aspect-ratio:1}.arrow-button>div{background-color:var(--secondary);border-radius:30%;height:50%;width:100%}.arrow-button>div:first-child{transform:rotate(45deg)}.arrow-button>div:nth-child(2){transform:rotate(-45deg)}.button-radio{display:inline-block}.button-radio:hover label{--bg-color:var(--gray);--border:none;--border:1px solid var(--gray)}.button-radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.button-radio input:checked~label{--color:#fff;--bg-color:var(--primary)}.button-radio label{--color:var(--primary);--bg-color:var(--light);--border:1px solid var(--primary);background-color:var(--bg-color);border:var(--border);border-radius:var(--btn-border-radius);color:var(--color);cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1.8rem;padding:.5rem .7rem}.interaction-dialog{--close-btn-size:3rem;--main-element-height:100%;background-color:#fff;border:1px solid var(--primary);border-radius:2rem;max-width:96%!important;min-height:5rem;padding:0;z-index:1000}.interaction-dialog::backdrop{background:rgba(0,0,0,.6)}.interaction-dialog .dialog-live-zone{padding:1rem}.interaction-dialog .close-dialog-btn{cursor:pointer;height:2rem;margin:0 0 0 auto;width:2rem}.interaction-dialog .close-dialog-btn img{height:100%;width:100%}.interaction-dialog .dialog-container{margin:0}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ms-0{margin-left:0!important}.me-0{margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.ps-0{padding-left:0!important}.pe-0{padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.px-0{padding-left:0!important;padding-right:0!important}.g-0{--gx:0!important;--gy:0!important}.gx-0{--gx:0!important}.gy-0{--gy:0!important}.m-05{margin:.5rem!important}.mt-05{margin-top:.5rem!important}.mb-05{margin-bottom:.5rem!important}.ms-05{margin-left:.5rem!important}.me-05{margin-right:.5rem!important}.my-05{margin-bottom:.5rem!important;margin-top:.5rem!important}.mx-05{margin-left:.5rem!important;margin-right:.5rem!important}.p-05{padding:.5rem!important}.pt-05{padding-top:.5rem!important}.pb-05{padding-bottom:.5rem!important}.ps-05{padding-left:.5rem!important}.pe-05{padding-right:.5rem!important}.py-05{padding-bottom:.5rem!important;padding-top:.5rem!important}.px-05{padding-left:.5rem!important;padding-right:.5rem!important}.g-05{--gx:0.5rem!important;--gy:0.5rem!important}.gx-05{--gx:0.5rem!important}.gy-05{--gy:0.5rem!important}.m-1{margin:1rem!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.ms-1{margin-left:1rem!important}.me-1{margin-right:1rem!important}.my-1{margin-bottom:1rem!important;margin-top:1rem!important}.mx-1{margin-left:1rem!important;margin-right:1rem!important}.p-1{padding:1rem!important}.pt-1{padding-top:1rem!important}.pb-1{padding-bottom:1rem!important}.ps-1{padding-left:1rem!important}.pe-1{padding-right:1rem!important}.py-1{padding-bottom:1rem!important;padding-top:1rem!important}.px-1{padding-left:1rem!important;padding-right:1rem!important}.g-1{--gx:1rem!important;--gy:1rem!important}.gx-1{--gx:1rem!important}.gy-1{--gy:1rem!important}.m-2{margin:2rem!important}.mt-2{margin-top:2rem!important}.mb-2{margin-bottom:2rem!important}.ms-2{margin-left:2rem!important}.me-2{margin-right:2rem!important}.my-2{margin-bottom:2rem!important;margin-top:2rem!important}.mx-2{margin-left:2rem!important;margin-right:2rem!important}.p-2{padding:2rem!important}.pt-2{padding-top:2rem!important}.pb-2{padding-bottom:2rem!important}.ps-2{padding-left:2rem!important}.pe-2{padding-right:2rem!important}.py-2{padding-bottom:2rem!important;padding-top:2rem!important}.px-2{padding-left:2rem!important;padding-right:2rem!important}.g-2{--gx:2rem!important;--gy:2rem!important}.gx-2{--gx:2rem!important}.gy-2{--gy:2rem!important}.m-3{margin:3rem!important}.mt-3{margin-top:3rem!important}.mb-3{margin-bottom:3rem!important}.ms-3{margin-left:3rem!important}.me-3{margin-right:3rem!important}.my-3{margin-bottom:3rem!important;margin-top:3rem!important}.mx-3{margin-left:3rem!important;margin-right:3rem!important}.p-3{padding:3rem!important}.pt-3{padding-top:3rem!important}.pb-3{padding-bottom:3rem!important}.ps-3{padding-left:3rem!important}.pe-3{padding-right:3rem!important}.py-3{padding-bottom:3rem!important;padding-top:3rem!important}.px-3{padding-left:3rem!important;padding-right:3rem!important}.g-3{--gx:3rem!important;--gy:3rem!important}.gx-3{--gx:3rem!important}.gy-3{--gy:3rem!important}.m-4{margin:4rem!important}.mt-4{margin-top:4rem!important}.mb-4{margin-bottom:4rem!important}.ms-4{margin-left:4rem!important}.me-4{margin-right:4rem!important}.my-4{margin-bottom:4rem!important;margin-top:4rem!important}.mx-4{margin-left:4rem!important;margin-right:4rem!important}.p-4{padding:4rem!important}.pt-4{padding-top:4rem!important}.pb-4{padding-bottom:4rem!important}.ps-4{padding-left:4rem!important}.pe-4{padding-right:4rem!important}.py-4{padding-bottom:4rem!important;padding-top:4rem!important}.px-4{padding-left:4rem!important;padding-right:4rem!important}.g-4{--gx:4rem!important;--gy:4rem!important}.gx-4{--gx:4rem!important}.gy-4{--gy:4rem!important}.m-5{margin:5rem!important}.mt-5{margin-top:5rem!important}.mb-5{margin-bottom:5rem!important}.ms-5{margin-left:5rem!important}.me-5{margin-right:5rem!important}.my-5{margin-bottom:5rem!important;margin-top:5rem!important}.mx-5{margin-left:5rem!important;margin-right:5rem!important}.p-5{padding:5rem!important}.pt-5{padding-top:5rem!important}.pb-5{padding-bottom:5rem!important}.ps-5{padding-left:5rem!important}.pe-5{padding-right:5rem!important}.py-5{padding-bottom:5rem!important;padding-top:5rem!important}.px-5{padding-left:5rem!important;padding-right:5rem!important}.g-5{--gx:5rem!important;--gy:5rem!important}.gx-5{--gx:5rem!important}.gy-5{--gy:5rem!important}.w-10{width:10%!important}.max-w-10{max-width:10%!important}.w-20{width:20%!important}.max-w-20{max-width:20%!important}.w-30{width:30%!important}.max-w-30{max-width:30%!important}.w-40{width:40%!important}.max-w-40{max-width:40%!important}.w-50{width:50%!important}.max-w-50{max-width:50%!important}.w-60{width:60%!important}.max-w-60{max-width:60%!important}.w-70{width:70%!important}.max-w-70{max-width:70%!important}.w-80{width:80%!important}.max-w-80{max-width:80%!important}.w-90{width:90%!important}.max-w-90{max-width:90%!important}.w-100{width:100%!important}.max-w-100{max-width:100%!important}.h-1{height:1rem!important}.h-2{height:2rem!important}.h-3{height:3rem!important}.h-4{height:4rem!important}.h-5{height:5rem!important}.h-100{height:100%!important}.max-w-max-content{max-width:max-content!important}.max-w-min-content{max-width:min-content!important}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:2px solid var(--gray);border-radius:.8rem;outline:none;padding:.4rem .6rem}input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:var(--dark-gray)}input[type=checkbox]{appearance:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--dark-gray);border-radius:.25rem;box-sizing:border-box;height:1em;margin-top:.15rem;width:1em}input[type=checkbox]:checked{background-color:var(--blue);border:1px solid var(--blue)}input[type=checkbox]:checked:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.checkbox-group{display:block;gap:1em;padding:1.5em .5em .5em 1.5em}.checkbox-group input{float:left;margin-left:-1.5em}.checkbox-group .checkbox-text{display:inline-block;margin:0}.container,.container-padded{margin:auto;width:min(100%,var(--container-max-width))}.container-padded{width:min(100%,var(--container-padded-max-width))}@media screen and (min-width:900px){.on-mobile{display:none}}.on-desktop{display:none}@media screen and (min-width:900px){.on-desktop{display:initial}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.separator-1{aspect-ratio:var(--img-onda-1-ratio);background-image:var(--img-onda-1);background-size:cover;box-shadow:inset 0 -1px 0 #fff;position:relative;top:1px;width:100%}.separator-1.rotate-x180,.separator-1.rotate-xy180{top:-1px}.separator-2{background-color:var(--bg-color);position:relative;width:100%}.separator-2 svg{box-shadow:inset 0 -1px 0 var(--fill-color,#fff);display:block;fill:var(--fill-color,#fff);position:relative;width:100%}.bg-main-gradient{background:var(--main-gradient-bg)}.bg-main-gradient-reverse{background:var(--main-gradient-bg-reverse)}.bg-gray-dark-blue{background-color:var(--gray-dark-blue)}.bg-black{background-color:var(--black)}#page-homepage #azienda-solida>div>div,#page-homepage #servizi-medicina-e-sicurezza .container-padded>div,#page-homepage #servizi-medicina-e-sicurezza .container>div,.block-col-n>ul>li,.block-main-banner ._media-section,.block-main-banner ._text-section,.col-2-dsk>*,.col-3-dsk>*,.col-4-dsk>*,.col-N-dsk>*,.horizontal-list>li,.icon-box-grid>li,.main-banner .text-part,.main-banner figure,.main-banner video,.w-by-cols,.white-box-grid>li,footer .container .top-footer>address,footer .container .top-footer>div,footer .container-padded .top-footer>address,footer .container-padded .top-footer>div{width:calc(100%/var(--ncols, 1) - var(--gx, 0rem)*(var(--ncols, 1) - 1)/var(--ncols, 1))}.rotate-x180{transform:rotateX(180deg)}.rotate-y180{transform:rotateY(180deg)}.rotate-xy180{transform:rotateX(180deg) rotateY(180deg)}.main-banner{display:flex;padding:0 1rem;--gx:1rem;--gy:0rem;align-items:center;flex-wrap:wrap;gap:var(--gy) var(--gx);--ncols:1}@media screen and (min-width:900px){.main-banner{--ncols:2}}.main-banner figure,.main-banner video{padding:2rem 1rem 1rem}@media screen and (min-width:900px){.main-banner figure,.main-banner video{order:2}}.main-banner figure img,.main-banner video img{display:block;margin:auto;object-fit:contain;width:50%}@media screen and (min-width:900px){.main-banner figure img,.main-banner video img{width:70%}}.main-banner .text-part{padding:1rem 0}@media screen and (min-width:900px){.main-banner .text-part{order:1;text-align:start}}.icon-box-grid{display:flex;padding:1rem;--gx:4rem;--gy:1.5rem;flex-wrap:wrap;gap:var(--gy) var(--gx);justify-content:center;--ncols:1}@media screen and (min-width:900px){.icon-box-grid{flex-wrap:nowrap;--ncols:3}}.icon-box-grid>li{list-style:none;max-width:18rem}.icon-box-grid>li figure{background-color:var(--light-gray);border-radius:50%;padding:1.5rem;width:min-content}.icon-box-grid>li figure img{display:block;height:2rem;object-fit:contain;width:2rem}.icon-box-grid>li hgroup{margin:1rem auto}.icon-box-grid>li hgroup *{margin:.7rem 0}.white-box-grid{display:flex;margin:1rem;padding:0;--gx:3rem;--gy:3rem;flex-wrap:wrap;gap:var(--gy) var(--gx);justify-content:center;--ncols:1}@media screen and (min-width:900px){.white-box-grid{--ncols:var(--desktop-ncols,3)}}.white-box-grid>li{background-color:#fff;border-radius:.8rem;box-shadow:0 3px 2rem var(--box-shadow-color,var(--gray));display:flex;flex-direction:column;list-style:none;max-width:15rem;padding:1rem}.white-box-grid>li figure{margin:1rem auto;width:100%}.white-box-grid>li figure img{display:block;height:7.5rem;margin:auto}.white-box-grid>li p,.white-box-grid>li>h1,.white-box-grid>li>h2,.white-box-grid>li>h3,.white-box-grid>li>h4,.white-box-grid>li>h5,.white-box-grid>li>h6{margin:1rem 0}.info,.info-alert,.statement{max-width:100%;width:max-content;--py:1.5rem;background-color:var(--gray-blue);border-radius:.8rem;line-height:1.5;margin:1rem auto;padding:var(--py) 3.5rem var(--py) 3.5rem;position:relative}.info h1,.info h2,.info h3,.info h4,.info h5,.info h6,.info-alert h1,.info-alert h2,.info-alert h3,.info-alert h4,.info-alert h5,.info-alert h6,.statement h1,.statement h2,.statement h3,.statement h4,.statement h5,.statement h6{margin:0}.info-alert:before,.info:before,.statement:before{content:"“";font-family:Georgia,serif;font-size:3em;left:2rem;line-height:1;position:absolute;top:var(--py)}.info-alert:after,.info:after,.statement:after{content:"”";font-family:Georgia,serif;font-size:3em;line-height:1;position:absolute;right:2rem;top:var(--py)}.info:before{content:"ℹ";font-size:1.5em}.info:after{content:""}.info-alert{background-color:#ffdba2;color:#000}.info-alert h1,.info-alert h2,.info-alert h3,.info-alert h4,.info-alert h5,.info-alert h6{color:#bb7400}.info-alert:before{color:#bb7400;content:"ℹ";font-size:1.5em}.info-alert:after{content:""}.icon{background-color:var(--light-gray);border-radius:50%;padding:1rem;width:min-content}.icon img{display:block;height:2rem;object-fit:contain;width:2rem}.separator-2-compound div:not(.separator-2){background-color:var(--gray-dark-blue);border:none;height:2rem}.spinner{animation:spin 2s linear infinite;background-color:var(--bg-color,#fff);border:var(--border-size,.2rem) solid var(--bg-color,#fff);border-radius:50%;border-top:var(--border-size,.2rem) solid var(--color,var(--yellow));height:var(--size,2rem);width:var(--size,2rem)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.topbar{background-color:var(--yellow);height:var(--topbar-height);width:100%}.topbar .container,.topbar .container-padded{height:100%;padding:0 1rem}.topbar address{align-items:center;display:flex;gap:0 1.5rem;height:100%;margin-left:auto;width:max-content}@media screen and (min-width:900px){.topbar address{gap:0 1rem}}.topbar address .tel{color:#fff;font-style:normal}#page-credits>nav>div .topbar address button,.topbar address #page-credits>nav>div button,.topbar address .btn,.topbar address .btn-lg{background-color:#fff;border-radius:.5rem;height:2rem;padding:.4rem;width:2rem}#page-credits>nav>div .topbar address button img,.topbar address #page-credits>nav>div button img,.topbar address .btn img,.topbar address .btn-lg img{display:block;height:100%;object-fit:contain;width:100%}.navbar{background-color:var(--navbar-bg);border-bottom:1px solid var(--gray);min-height:var(--navbar-height);position:sticky;top:0;width:100%;z-index:var(--zindex-navbar)}.navbar .container,.navbar .container-padded{display:grid;grid-template-columns:50% 50%;grid-template-rows:var(--navbar-height) min-content;height:100%;padding:0 1rem}.navbar a.logo{align-items:center;display:block;display:flex;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;height:100%;padding:0}.navbar a.logo img{display:block;height:3rem}.navbar .menu-toggler-container{align-items:center;display:flex;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;height:100%}@media screen and (min-width:900px){.navbar .menu-toggler-container{display:none}}.navbar #menu-toggler{aspect-ratio:1;border:1px solid var(--dark-gray);border-radius:.5rem;cursor:pointer;display:block;height:60%;margin-left:auto;padding:.5rem}.navbar #menu-toggler img{display:block;height:0;visibility:hidden;width:100%}.navbar #menu-toggler[aria-pressed=false] img.menu-expand-icon{height:100%;transition:visibility 0s ease .3s,height 0s ease .3s;visibility:visible}.navbar #menu-toggler[aria-pressed=false] img.menu-collapse-icon{transform:rotate(0);transition:transform .3s ease-out,visibility 0s ease .3s,height 0s ease .3s}.navbar #menu-toggler[aria-pressed=true] img.menu-expand-icon{transition:none}.navbar #menu-toggler[aria-pressed=true] img.menu-collapse-icon{height:100%;transform:rotate(180deg);transition:transform .3s ease-in;visibility:visible}.navbar #navbar-menu{background-color:var(--navbar-bg);border-top:1px solid var(--gray);grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:2;margin:0 auto;max-height:0;overflow:hidden;overscroll-behavior:contain;transition:max-height .4s,visibility .4s;visibility:hidden;width:100%;z-index:var(--zindex-mainmenu)}.navbar #navbar-menu[aria-expanded=true]{max-height:calc(100vh - var(--navbar-height));overflow:scroll;visibility:visible}@media screen and (min-width:900px){.navbar #navbar-menu{border-top:none;grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1;margin:0 0 0 auto;max-height:none;visibility:visible;width:auto}}.navbar #navbar-menu menu{align-items:center;display:flex;flex-direction:column;gap:2rem 1.6rem;height:100%;margin:0;padding:1.5rem 0}@media screen and (min-width:900px){.navbar #navbar-menu menu{align-items:center;flex-direction:row;justify-content:end;padding:0}}.navbar #navbar-menu menu li{list-style:none}.navbar #navbar-menu menu li.active a{color:var(--yellow)}.navbar #navbar-menu menu li a{color:#000;font-size:1rem;line-height:1;text-decoration:none}@media screen and (min-width:900px){.navbar #navbar-menu menu li a{font-size:.9rem}}.navbar #navbar-menu menu li a:after{content:" >"}@media screen and (min-width:900px){.navbar #navbar-menu menu li a:after{content:""}}.navbar #navbar-menu menu li a.btn-gradient{color:#fff;font-size:1rem;font-weight:400;padding:.75rem 1rem}@media screen and (min-width:900px){.navbar #navbar-menu menu li a.btn-gradient{font-size:.9rem}}.navbar .submenu{background-color:var(--navbar-bg);border-top:1px solid var(--gray);grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:2;margin:0 0 0 auto;max-height:0;overflow:hidden;overscroll-behavior:contain;padding:0;transition:width .4s,max-height 0s ease .4s,visibility .4s;visibility:hidden;width:0;z-index:var(--zindex-submenu)}@media screen and (min-width:900px){.navbar .submenu{max-height:0;transition:max-height .4s,visibility .4s;width:100%}}.navbar .submenu[aria-expanded=true]{max-height:calc(100vh - var(--navbar-height));overflow:scroll;transition:width .4s,visibility .4s;visibility:visible;width:100%}@media screen and (min-width:900px){.navbar .submenu[aria-expanded=true]{transition:max-height .4s,visibility .4s}}.navbar .submenu .submenu-close{display:block;margin:1rem 0}@media screen and (min-width:900px){.navbar .submenu .submenu-close{display:none}}.navbar .submenu menu{display:flex;flex-wrap:wrap;--gx:1rem;--ncols:1;gap:2rem var(--gx);padding:0 0 1rem}@media screen and (min-width:900px){.navbar .submenu menu{padding:1rem 0}}.navbar .submenu menu li{box-shadow:2px 2px 3px rgba(0,0,0,.11);list-style:none;padding:0 1rem;width:calc((100% - var(--gx)*(var(--ncols) - 1))/var(--ncols))}@media screen and (min-width:900px){.navbar .submenu menu li{--ncols:3}}.navbar .submenu menu li:hover{box-shadow:3px 4px 5px rgba(0,0,0,.11)}.navbar .submenu menu li a{align-items:center;color:#000;display:block;display:flex;gap:0 1rem;padding:.5rem 0;text-decoration:none}.navbar .submenu menu li a img{aspect-ratio:1.3;height:3rem;object-fit:contain}.navbar .submenu menu li a label{cursor:pointer}footer{background:var(--main-gradient-bg)}footer .top-separator{display:none}footer .top-separator svg{fill:#fff}footer.show-top-separator .top-separator{display:block}footer .container,footer .container-padded{padding:2rem 1rem 0;text-align:center}@media screen and (min-width:900px){footer .container,footer .container-padded{text-align:start}}footer .container-padded>figure img,footer .container>figure img{height:2.5rem}footer .container .top-footer,footer .container-padded .top-footer{display:flex;--gx:2rem;--gy:.5rem;flex-wrap:wrap;gap:var(--gy) var(--gx);--ncols:1;padding:1rem 0}@media screen and (min-width:900px){footer .container .top-footer,footer .container-padded .top-footer{flex-wrap:nowrap;--ncols:4}}footer .container .top-footer>address,footer .container .top-footer>div,footer .container-padded .top-footer>address,footer .container-padded .top-footer>div{color:#fff}footer .container .top-footer>address h5,footer .container .top-footer>div h5,footer .container-padded .top-footer>address h5,footer .container-padded .top-footer>div h5{font-size:.8rem;line-height:1.15;margin:.75rem 0}footer .container .top-footer>address p,footer .container .top-footer>address small,footer .container .top-footer>div p,footer .container .top-footer>div small,footer .container-padded .top-footer>address p,footer .container-padded .top-footer>address small,footer .container-padded .top-footer>div p,footer .container-padded .top-footer>div small{font-size:.8rem;line-height:1.5}footer .container .top-footer>address menu,footer .container .top-footer>address p,footer .container .top-footer>address ul,footer .container .top-footer>div menu,footer .container .top-footer>div p,footer .container .top-footer>div ul,footer .container-padded .top-footer>address menu,footer .container-padded .top-footer>address p,footer .container-padded .top-footer>address ul,footer .container-padded .top-footer>div menu,footer .container-padded .top-footer>div p,footer .container-padded .top-footer>div ul{margin:.7rem 0}footer .container .top-footer>address menu,footer .container .top-footer>address ul,footer .container .top-footer>div menu,footer .container .top-footer>div ul,footer .container-padded .top-footer>address menu,footer .container-padded .top-footer>address ul,footer .container-padded .top-footer>div menu,footer .container-padded .top-footer>div ul{list-style:none;padding:0}footer .container .top-footer>address menu li,footer .container .top-footer>address ul li,footer .container .top-footer>div menu li,footer .container .top-footer>div ul li,footer .container-padded .top-footer>address menu li,footer .container-padded .top-footer>address ul li,footer .container-padded .top-footer>div menu li,footer .container-padded .top-footer>div ul li{font-size:.8rem;line-height:2.5}@media screen and (min-width:900px){footer .container .top-footer>address menu li,footer .container .top-footer>address ul li,footer .container .top-footer>div menu li,footer .container .top-footer>div ul li,footer .container-padded .top-footer>address menu li,footer .container-padded .top-footer>address ul li,footer .container-padded .top-footer>div menu li,footer .container-padded .top-footer>div ul li{line-height:1.9}}footer .container .top-footer>address>dl,footer .container .top-footer>div>dl,footer .container-padded .top-footer>address>dl,footer .container-padded .top-footer>div>dl{display:flex;flex-wrap:wrap;justify-content:space-between}footer .container .top-footer>address>dl dt,footer .container .top-footer>div>dl dt,footer .container-padded .top-footer>address>dl dt,footer .container-padded .top-footer>div>dl dt{margin:0;width:40%}footer .container .top-footer>address>dl dd,footer .container .top-footer>div>dl dd,footer .container-padded .top-footer>address>dl dd,footer .container-padded .top-footer>div>dl dd{margin:0;width:60%}footer .container .top-footer .btn-facebook,footer .container .top-footer .btn-instagram,footer .container .top-footer .btn-linkedin,footer .container-padded .top-footer .btn-facebook,footer .container-padded .top-footer .btn-instagram,footer .container-padded .top-footer .btn-linkedin{background-color:#fff;border-radius:.5rem;height:2rem;margin:0 .3rem;padding:.4rem;width:2rem}footer .container .top-footer .btn-facebook img,footer .container .top-footer .btn-instagram img,footer .container .top-footer .btn-linkedin img,footer .container-padded .top-footer .btn-facebook img,footer .container-padded .top-footer .btn-instagram img,footer .container-padded .top-footer .btn-linkedin img{display:block;height:100%;object-fit:contain;width:100%}footer .container hr,footer .container-padded hr{border-bottom:1px solid #fff;border-top:none}footer .container .bottom-footer,footer .container-padded .bottom-footer{--gx:1rem;--gy:1,5rem;gap:var(--gy) var(--gx);padding:1rem 0 1.2rem}@media screen and (min-width:900px){footer .container .bottom-footer,footer .container-padded .bottom-footer{display:flex;justify-content:space-between}}footer .container .bottom-footer p,footer .container-padded .bottom-footer p{margin:1.25rem 0 0}footer .container .bottom-footer p small,footer .container-padded .bottom-footer p small{color:#fff;font-size:.8rem;line-height:1.1}@media screen and (min-width:900px){footer .container .bottom-footer p,footer .container-padded .bottom-footer p{margin:0;order:1}}footer .container .bottom-footer menu,footer .container-padded .bottom-footer menu{display:flex;gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}footer .container .bottom-footer menu a,footer .container-padded .bottom-footer menu a{color:#fff;font-size:.8rem;line-height:1.1}@media screen and (min-width:900px){footer .container .bottom-footer menu,footer .container-padded .bottom-footer menu{order:2}}#page-homepage>header{background:var(--main-gradient-bg)}#page-homepage #msl-plus{margin:3rem auto}#page-homepage #servizi-medicina-e-sicurezza{background:var(--main-gradient-bg)}#page-homepage #servizi-medicina-e-sicurezza .container,#page-homepage #servizi-medicina-e-sicurezza .container-padded{display:flex;padding:3rem 1rem;--gx:4rem;--gy:2rem;flex-wrap:wrap;gap:var(--gy) var(--gx);--ncols:1}@media screen and (min-width:900px){#page-homepage #servizi-medicina-e-sicurezza .container,#page-homepage #servizi-medicina-e-sicurezza .container-padded{--ncols:2}}#page-homepage #servizi-medicina-e-sicurezza .container-padded>div,#page-homepage #servizi-medicina-e-sicurezza .container>div{background-color:#fff;border-radius:.8rem;box-shadow:0 3px 1rem var(--box-shadow-color,var(--darker-gray));padding:1rem;text-align:center}#page-homepage #servizi-medicina-e-sicurezza .container-padded>div h2,#page-homepage #servizi-medicina-e-sicurezza .container>div h2{font-weight:600}#page-homepage #servizi-medicina-e-sicurezza .container-padded>div figure,#page-homepage #servizi-medicina-e-sicurezza .container>div figure{margin:auto;padding:1.5rem}#page-homepage #servizi-medicina-e-sicurezza .container-padded>div figure img,#page-homepage #servizi-medicina-e-sicurezza .container>div figure img{display:block;height:10rem;margin:auto}#page-homepage #servizi-medicina-e-sicurezza .container-padded>div p strong,#page-homepage #servizi-medicina-e-sicurezza .container>div p strong{line-height:2rem}#page-homepage #servizi-medicina-e-sicurezza .container-padded>div a.btn,#page-homepage #servizi-medicina-e-sicurezza .container-padded>div a.btn-lg,#page-homepage #servizi-medicina-e-sicurezza .container>div a.btn,#page-homepage #servizi-medicina-e-sicurezza .container>div a.btn-lg{display:inline-block;margin:1rem auto}#page-homepage #formazione-dei-lavoratori{text-align:center}#page-homepage #formazione-dei-lavoratori .white-box-grid{margin:2rem auto 4rem}@media screen and (min-width:900px){#page-homepage #formazione-dei-lavoratori .white-box-grid{margin:6rem auto 4rem}}#page-homepage #why-msl{padding:2rem}@media screen and (min-width:900px){#page-homepage #why-msl .icon-box-grid{--ncols:4}}#page-homepage #why-msl h2{margin:3rem auto;text-align:center}#page-homepage #check-up-gratuito{background:var(--main-gradient-bg)}#page-homepage #need-us .container-padded{padding:2rem 1rem;text-align:center}#page-homepage #need-us .container-padded hgroup p{margin:2rem auto 1rem}@media screen and (min-width:900px){#page-homepage #need-us .container-padded{padding:3rem 1rem}}#page-homepage #contact-and-tool{background-color:var(--gray-dark-blue)}#page-homepage #contact-and-tool .separator-2{--fill-color:var(--gray-dark-blue);--bg-color:#fff}#page-homepage #contact-and-tool .container,#page-homepage #contact-and-tool .container-padded{display:flex;flex-wrap:wrap;gap:2rem 2rem;justify-content:space-around;padding:3rem 1rem}#page-homepage #contact-and-tool .container-padded>div,#page-homepage #contact-and-tool .container>div{display:flex;gap:1rem 2rem;max-width:min(26rem,100%)}#page-homepage #contact-and-tool .container-padded>div figure img,#page-homepage #contact-and-tool .container>div figure img{display:block;height:6rem}#page-homepage #contact-and-tool .container-padded>div>div hgroup h3,#page-homepage #contact-and-tool .container>div>div hgroup h3{font-weight:400;line-height:1;margin:0 auto 1rem 0}#page-homepage #punto-di-riferimento{background:var(--main-gradient-bg)}#page-homepage #punto-di-riferimento .separator-2{--fill-color:var(--gray-dark-blue)}#page-homepage #punto-di-riferimento .container-padded{padding:2rem 1rem}#page-homepage #punto-di-riferimento .container-padded>h2{margin:2rem 0}#page-homepage #punto-di-riferimento .container-padded>p{margin:3rem 0}#page-homepage #punto-di-riferimento .container-padded .white-box-grid{justify-content:center;--box-shadow-color:var(--darker-gray)}@media screen and (min-width:900px){#page-homepage #punto-di-riferimento .container-padded .white-box-grid{justify-content:space-between}}#page-homepage #punto-di-riferimento .container-padded .white-box-grid>li{max-width:20rem}#page-homepage #azienda-solida>div{display:flex;margin:1rem auto;padding:1rem 0;--gx:2rem;--gy:2rem;flex-wrap:wrap;gap:var(--gy) var(--gx);--ncols:1}@media screen and (min-width:900px){#page-homepage #azienda-solida>div{--ncols:2}}#page-homepage #azienda-solida>div>div{padding:0 2rem}#page-homepage #azienda-solida>div>div figure{margin:0 auto 1rem}#page-homepage #azienda-solida>div>div figure img{display:block;height:4.5rem}#page-homepage #azienda-solida>div>div hgroup h4,#page-homepage #azienda-solida>div>div hgroup p{margin:.5rem auto}#page-homepage #azienda-solida>div>div ul{padding-left:1rem}#page-homepage #servizi-gdo{background:var(--main-gradient-bg)}#page-homepage #servizi-gdo .container,#page-homepage #servizi-gdo .container-padded{padding:3rem 1}#page-404,#page-500{align-content:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center}#page-404>div,#page-500>div{text-align:center}#page-404>div hr,#page-500>div hr{margin:2rem 0}#page-404 h1{margin:1rem 0;text-align:center;width:100%}#page-404 #page-credits>nav>div button,#page-404 .btn,#page-404 .btn-lg,#page-credits>nav>div #page-404 button{border-radius:2rem;padding-bottom:.35rem;padding-top:.35rem}#page-500 h1{margin:1rem 0;text-align:center;width:100%}#page-500 #page-credits>nav>div button,#page-500 .btn,#page-500 .btn-lg,#page-credits>nav>div #page-500 button{border-radius:2rem;padding-bottom:.35rem;padding-top:.35rem}.job-position-page>header{background:var(--main-gradient-bg)}.job-position-page>header hgroup>p{font-size:1.25rem}.job-position-page #invio-candidatura{padding:2rem}.job-position-page #invio-candidatura h2{color:#fff;margin:0 0 3rem;text-align:center}.job-position-page #cosa-accade-dopo-la-candidatura>h2{text-align:center}.job-position-page #cosa-accade-dopo-la-candidatura .white-box-grid{margin:3rem 0;--gx:3rem}@media screen and (min-width:900px){.job-position-page #cosa-accade-dopo-la-candidatura .white-box-grid{--ncols:3}}.job-position-page #cosa-accade-dopo-la-candidatura .white-box-grid>li{max-width:none}#form-container-invio-candidatura{background-color:#fff;border-radius:.8rem;box-shadow:0 3px 1rem var(--dark-gray);margin:auto;max-width:40rem;padding:2rem;width:100%}#form-container-invio-candidatura form input[type=email],#form-container-invio-candidatura form input[type=tel],#form-container-invio-candidatura form input[type=text],#form-container-invio-candidatura form select,#form-container-invio-candidatura form textarea{width:100%}#form-container-invio-candidatura form>div{margin:1rem 0}#form-container-invio-candidatura form input[type=email]:user-invalid,#form-container-invio-candidatura form input[type=tel]:user-invalid,#form-container-invio-candidatura form input[type=text]:user-invalid,#form-container-invio-candidatura form textarea:user-invalid{border:2px solid var(--error)}#form-container-invio-candidatura form button{font-weight:400;padding-left:2rem;padding-right:2rem}#form-container-invio-candidatura form .spinner{margin:2rem auto;--size:6rem}#form-container-invio-candidatura #form-send-success .alert{text-align:center}#form-container-invio-candidatura #form-send-success img{display:block;margin:auto;width:60%}.training-course-page>header{background:var(--main-gradient-bg);padding:2rem 0}.training-course-page>header>p{font-size:1.25rem}.training-course-page #course-info{padding:3rem 2rem}.training-course-page #course-info .container,.training-course-page #course-info .container-padded{--gx:3rem}.training-course-page ul.white-box-grid>li{max-width:none}.training-course-page #course-details{padding:2rem}.training-course-page #course-details .container,.training-course-page #course-details .container-padded{margin-bottom:2rem;margin-top:2rem;--gx:3rem}.training-course-page #course-details .container .region-formazione,.training-course-page #course-details .container-padded .region-formazione{margin-bottom:5rem}.training-course-page #course-details .container ul.white-box-grid,.training-course-page #course-details .container-padded ul.white-box-grid{justify-content:start;margin:2rem 0}.training-course-page #course-details .container ul.white-box-grid>li,.training-course-page #course-details .container-padded ul.white-box-grid>li{display:flex;flex-flow:column nowrap;justify-content:space-between}.training-course-page #course-details .container ul.white-box-grid>li .top-content,.training-course-page #course-details .container-padded ul.white-box-grid>li .top-content{height:calc(100% - var(--bottom-content-height))}.training-course-page #course-details .container ul.white-box-grid>li .top-content>dl,.training-course-page #course-details .container-padded ul.white-box-grid>li .top-content>dl{display:flex;flex-wrap:wrap;--dt-width:7rem}.training-course-page #course-details .container ul.white-box-grid>li .top-content>dl dt,.training-course-page #course-details .container-padded ul.white-box-grid>li .top-content>dl dt{flex-basis:var(--dt-width);margin:0;padding:0}.training-course-page #course-details .container ul.white-box-grid>li .top-content>dl dd,.training-course-page #course-details .container-padded ul.white-box-grid>li .top-content>dl dd{flex-basis:calc(100% - var(--dt-width));font-weight:700;margin:0;padding:0}.training-course-page #course-details .container ul.white-box-grid>li .top-content .course-goals,.training-course-page #course-details .container-padded ul.white-box-grid>li .top-content .course-goals{padding-left:1.5rem}.training-course-page #course-details .container ul.white-box-grid>li .top-content .course-goals li,.training-course-page #course-details .container-padded ul.white-box-grid>li .top-content .course-goals li{font-size:.9rem}.training-course-page #course-details .container ul.white-box-grid>li .top-content .link-full-content,.training-course-page #course-details .container-padded ul.white-box-grid>li .top-content .link-full-content{color:var(--primary);display:block;font-weight:700;margin-top:1.5rem;text-align:center}.training-course-page #course-details .container ul.white-box-grid>li .bottom-content,.training-course-page #course-details .container-padded ul.white-box-grid>li .bottom-content{margin-top:1.5rem}#page-credits>nav>div .training-course-page #course-details .container ul.white-box-grid>li .bottom-content button,#page-credits>nav>div .training-course-page #course-details .container-padded ul.white-box-grid>li .bottom-content button,.training-course-page #course-details .container ul.white-box-grid>li .bottom-content #page-credits>nav>div button,.training-course-page #course-details .container ul.white-box-grid>li .bottom-content .btn,.training-course-page #course-details .container ul.white-box-grid>li .bottom-content .btn-lg,.training-course-page #course-details .container-padded ul.white-box-grid>li .bottom-content #page-credits>nav>div button,.training-course-page #course-details .container-padded ul.white-box-grid>li .bottom-content .btn,.training-course-page #course-details .container-padded ul.white-box-grid>li .bottom-content .btn-lg{width:100%}.training-course-page #audience-details{padding:2rem}.training-course-page #audience-details .container,.training-course-page #audience-details .container-padded{margin-bottom:2rem;margin-top:2rem;--gx:3rem}.training-course-page #audience-details .container ul.white-box-grid,.training-course-page #audience-details .container-padded ul.white-box-grid{justify-content:start;margin:2rem 0}.training-course-page #audience-details .container ul.white-box-grid>li,.training-course-page #audience-details .container-padded ul.white-box-grid>li{max-width:none}.training-course-page .qa-main{padding:2rem}.course-content-page>header{padding:3rem 1rem}.course-content-page>header h1{color:var(--primary)}.course-content-page>header h1 span{color:#000}.course-content-page>header h2{color:var(--dark-gray);font-size:1.5rem}.course-content-page main>hr:last-child{display:none}.course-content-page .module-container{margin:1.3rem 0}.course-content-page .module-container>hr:last-child{display:none}.course-content-page .module-container .module-title{color:var(--primary);margin:1rem 0;text-align:center}.course-content-page .module-container .module-duration{color:var(--dark-gray);margin:1rem 0;text-align:center}.course-content-page .section-container{border-top:1px solid var(--gray);display:flex;flex-wrap:wrap;--title-size:100%}.course-content-page .section-container:has(.items-container){--title-size:35%}.course-content-page .section-container .section-title{margin:0;padding:1.4rem .8rem;width:100%}@media screen and (min-width:900px){.course-content-page .section-container .section-title{width:var(--title-size)}}.course-content-page .section-container .items-container{border-left:1px solid var(--gray);padding:1.4rem .8rem;width:100%}@media screen and (min-width:900px){.course-content-page .section-container .items-container{width:calc(100% - var(--title-size))}}.course-content-page .section-container .items-container ul{margin:0;padding-left:1.2rem}#page-corsi-online>header{background:var(--main-gradient-bg)}#page-corsi-online>header .container,#page-corsi-online>header .container-padded{padding:1rem}@media screen and (min-width:900px){#page-corsi-online>header .container,#page-corsi-online>header .container-padded{padding:3rem 1rem}}#page-corsi-online #link-section{background:var(--main-gradient-bg)}#page-corsi-online #link-section .container,#page-corsi-online #link-section .container-padded{padding:1rem}@media screen and (min-width:900px){#page-corsi-online #link-section .container,#page-corsi-online #link-section .container-padded{display:flex;justify-content:space-around}}#page-corsi-online #link-section .container-padded>div,#page-corsi-online #link-section .container>div{background-color:#fff;border-radius:.8rem;display:flex;gap:0 .5rem;margin:1.5rem auto;max-width:25rem;padding:1rem}@media screen and (min-width:900px){#page-corsi-online #link-section .container-padded>div,#page-corsi-online #link-section .container>div{margin:0}}#page-corsi-online #link-section .container-padded>div img,#page-corsi-online #link-section .container>div img{height:7rem}#page-corsi-online #link-section .container-padded>div>div,#page-corsi-online #link-section .container>div>div{display:flex;flex-direction:column;justify-content:space-between}#page-corsi-online #link-section .container-padded>div>div h4,#page-corsi-online #link-section .container>div>div h4{font-weight:600;margin:.4rem}#page-corsi-online #link-section .container-padded>div>div a,#page-corsi-online #link-section .container>div>div a{color:var(--blue);font-weight:700;margin:.4rem}#page-corsi-online #vantaggi-corsi-online .container,#page-corsi-online #vantaggi-corsi-online .container-padded{padding:1.5rem 1rem}#page-corsi-online #vantaggi-corsi-online .container li,#page-corsi-online #vantaggi-corsi-online .container-padded li{max-width:20rem}#page-corsi-online #vantaggi-corsi-online .container li h4,#page-corsi-online #vantaggi-corsi-online .container li p,#page-corsi-online #vantaggi-corsi-online .container-padded li h4,#page-corsi-online #vantaggi-corsi-online .container-padded li p{text-align:start}#page-corsi-online #vantaggi-corsi-online .info,#page-corsi-online #vantaggi-corsi-online .info-alert,#page-corsi-online #vantaggi-corsi-online .statement{margin:3rem auto}#page-corsi-online #corsi{padding:2rem 1rem}#page-corsi-online #corsi>hgroup{margin:2rem auto;text-align:center}#page-corsi-online #valore-legale{background:var(--main-gradient-bg)}#page-corsi-online #valore-legale .container,#page-corsi-online #valore-legale .container-padded{padding:1.5rem 1rem}#page-corsi-online #contact-zone .container-padded{padding:2rem 1rem;text-align:center}#page-corsi-online #contact-zone .container-padded #page-credits>nav>div button,#page-corsi-online #contact-zone .container-padded .btn,#page-corsi-online #contact-zone .container-padded .btn-lg,#page-credits>nav>div #page-corsi-online #contact-zone .container-padded button{margin:2rem 0;padding-left:4rem;padding-right:4rem}#page-chi-siamo>header{background:var(--main-gradient-bg)}#page-chi-siamo>header .container,#page-chi-siamo>header .container-padded{padding:1rem}@media screen and (min-width:900px){#page-chi-siamo>header .container,#page-chi-siamo>header .container-padded{padding:3rem 1rem}}#page-chi-siamo>header .container figure img,#page-chi-siamo>header .container-padded figure img{border-radius:3rem;box-shadow:0 3px 2rem var(--box-shadow-color,var(--gray-dark-blue));width:80%}#page-chi-siamo #le-garanzie{padding:2rem 1rem}#page-chi-siamo #le-garanzie h2{margin:1rem 0 4rem;text-align:center}#page-chi-siamo #le-garanzie .container,#page-chi-siamo #le-garanzie .container-padded{--gx:3rem;--gy:2rem}#page-chi-siamo #le-garanzie .container-padded>div img,#page-chi-siamo #le-garanzie .container>div img{height:4.5rem}#page-chi-siamo #anni-di-attivita .container video,#page-chi-siamo #anni-di-attivita .container-padded video{box-shadow:0 3px 2rem var(--box-shadow-color,var(--gray-dark-blue));padding:0}#page-chi-siamo #i-numeri{padding:2rem 1rem}#page-chi-siamo #i-numeri h2{margin:1rem 0 4rem;text-align:center}#page-chi-siamo #i-numeri .container,#page-chi-siamo #i-numeri .container-padded{--gx:5rem;--gy:2rem;align-items:center}#page-chi-siamo #i-numeri .container-padded>figure,#page-chi-siamo #i-numeri .container>figure{text-align:center}@media screen and (min-width:900px){#page-chi-siamo #i-numeri .container-padded>figure,#page-chi-siamo #i-numeri .container>figure{text-align:end}}#page-chi-siamo #i-numeri .container-padded>figure img,#page-chi-siamo #i-numeri .container>figure img{width:50%}@media screen and (min-width:900px){#page-chi-siamo #i-numeri .container-padded>figure img,#page-chi-siamo #i-numeri .container>figure img{width:80%}}#page-chi-siamo #i-numeri .container-padded>div,#page-chi-siamo #i-numeri .container>div{text-align:center}@media screen and (min-width:900px){#page-chi-siamo #i-numeri .container-padded>div,#page-chi-siamo #i-numeri .container>div{text-align:start}}#page-chi-siamo #i-numeri .container-padded>div>div,#page-chi-siamo #i-numeri .container>div>div{margin:2rem 0}#page-chi-siamo #i-numeri .container-padded>div>div figure,#page-chi-siamo #i-numeri .container>div>div figure{margin:2rem auto}@media screen and (min-width:900px){#page-chi-siamo #i-numeri .container-padded>div>div figure,#page-chi-siamo #i-numeri .container>div>div figure{margin:2rem 0}}#page-contatti>header .container,#page-contatti>header .container-padded{padding:1rem}@media screen and (min-width:900px){#page-contatti>header .container,#page-contatti>header .container-padded{padding:3rem 1rem}}@media screen and (width < 900px){#page-contatti>header .container .text-part,#page-contatti>header .container-padded .text-part{margin:auto;width:max-content}}@media screen and (min-width:900px){#page-contatti>header .container .text-part,#page-contatti>header .container-padded .text-part{margin:0}}#page-contatti>header .container .text-part ul,#page-contatti>header .container-padded .text-part ul{color:inherit;margin:auto;padding:0 1rem}#page-contatti>header .container .text-part ul li,#page-contatti>header .container-padded .text-part ul li{font-size:1.4rem;line-height:1.6;list-style-type:"✓";padding-left:.4rem}#page-contatti>header .container .text-part .tel,#page-contatti>header .container-padded .text-part .tel{border:1px solid #fff;border-radius:.6rem;display:none;font-size:2.4rem;margin:1.5rem 0;padding:.5rem 1.2rem;width:max-content}@media screen and (min-width:900px){#page-contatti>header .container .text-part .tel,#page-contatti>header .container-padded .text-part .tel{display:block}}#page-contatti>header .container .text-part .btn-tel,#page-contatti>header .container-padded .text-part .btn-tel{font-size:1.7rem;margin:1.5rem 0;padding:.7rem 1rem}#page-contatti #main-div{padding:4rem 1rem;--gx:3rem}#page-contatti #main-div main{border-radius:.8rem;box-shadow:0 3px 1rem var(--gray);padding:2rem}#page-contatti #main-div main form h2{margin-bottom:2rem}#page-contatti #main-div main form input[type=email],#page-contatti #main-div main form input[type=tel],#page-contatti #main-div main form input[type=text],#page-contatti #main-div main form select,#page-contatti #main-div main form textarea{width:100%}#page-contatti #main-div main form>div{margin:1rem 0}#page-contatti #main-div main form input[type=email]:user-invalid,#page-contatti #main-div main form input[type=tel]:user-invalid,#page-contatti #main-div main form input[type=text]:user-invalid,#page-contatti #main-div main form textarea:user-invalid{border:2px solid var(--error)}#page-contatti #main-div main form button{font-weight:400;padding-left:2rem;padding-right:2rem}#page-contatti #main-div main form .spinner{margin:2rem auto;--size:6rem}#page-contatti #main-div main #form-send-success .alert{text-align:center}#page-contatti #main-div main #form-send-success img{display:block;margin:auto;width:60%}#page-contatti #main-div aside{padding:2rem}#page-contatti #main-div aside p{margin:2rem 0}#page-contatti #main-div aside img{width:100%}#page-job-position-medico-del-lavoro #requisiti-medico-lavoro{padding:3rem 1rem}#page-job-position-medico-del-lavoro #requisiti-medico-lavoro>h2{text-align:center}#page-job-position-medico-del-lavoro #requisiti-medico-lavoro .white-box-grid{margin:3rem 0;--gx:3rem}@media screen and (min-width:900px){#page-job-position-medico-del-lavoro #requisiti-medico-lavoro .white-box-grid{--ncols:2}}#page-job-position-medico-del-lavoro #requisiti-medico-lavoro .white-box-grid>li{max-width:none}#page-job-position-medico-del-lavoro #cosa-fa{padding:3rem 1rem}#page-job-position-medico-del-lavoro #cosa-fa>h2{margin:2rem 0 3rem;text-align:center}#page-job-position-medico-del-lavoro #cosa-fa p{margin:3rem 0}#page-job-position-medico-del-lavoro #cosa-fa .white-box-grid{--gx:3rem}@media screen and (min-width:900px){#page-job-position-medico-del-lavoro #cosa-fa .white-box-grid{--ncols:3}}#page-job-position-medico-del-lavoro #cosa-fa .white-box-grid>li{max-width:none}#page-lavora-con-noi>header{background:var(--main-gradient-bg)}#page-lavora-con-noi #figure-ricercate{padding:1rem}#page-lavora-con-noi #figure-ricercate h2{color:var(--blue);margin:1rem 0 4rem;text-align:center}@media screen and (min-width:900px){#page-lavora-con-noi #figure-ricercate .white-box-grid{--ncols:2}}#page-lavora-con-noi #figure-ricercate .white-box-grid>li{max-width:24rem}#page-lavora-con-noi #figure-ricercate .white-box-grid>li h4{text-align:center}#page-lavora-con-noi #invio-candidatura{padding:2rem}#page-lavora-con-noi #invio-candidatura h2{margin:2rem 0;text-align:center}#page-medicina-del-lavoro>header{background:var(--main-gradient-bg);padding:2rem 0}#page-medicina-del-lavoro #offerta-su-misura{padding:3rem 1rem}#page-medicina-del-lavoro #offerta-su-misura>h2{margin:2rem 0 3rem;text-align:center}#page-medicina-del-lavoro #offerta-su-misura>p{margin:1rem 0 3rem;text-align:center}#page-medicina-del-lavoro #offerta-su-misura .white-box-grid{--gx:7rem}@media screen and (min-width:900px){#page-medicina-del-lavoro #offerta-su-misura .white-box-grid{--ncols:2}}#page-medicina-del-lavoro #offerta-su-misura .white-box-grid>li{max-width:25rem}#page-medicina-del-lavoro #struttura-msl{--aratio-mobile:auto}#page-medicina-del-lavoro #struttura-msl .content{align-content:center;background-color:var(--dark-blue);display:flex;height:auto;position:static}@media screen and (min-width:900px){#page-medicina-del-lavoro #struttura-msl .content{background-color:transparent;height:100%;position:absolute}}#page-medicina-del-lavoro #struttura-msl .content hgroup{color:#fff;margin:3rem 0;text-align:center}#page-medicina-del-lavoro #struttura-msl .content .horizontal-list{--ncols-desktop:4;--gx:8rem;justify-content:center}#page-medicina-del-lavoro #struttura-msl .content .horizontal-list li{align-items:center;aspect-ratio:1;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;justify-content:center;max-width:15rem;padding:.5rem;text-align:center;text-wrap:balance}@media screen and (min-width:900px){#page-medicina-del-lavoro #struttura-msl .content .horizontal-list li{max-width:none}}#page-medicina-del-lavoro #title-servizi-medicina-del-lavoro{padding:3rem 1rem;text-align:center}#page-medicina-del-lavoro #servizi-di-adeguamento-alla-normativa{padding:3rem 1rem}#page-medicina-del-lavoro #servizi-di-adeguamento-alla-normativa>h2{margin:2rem 0 3rem;text-align:center}#page-medicina-del-lavoro #servizi-di-adeguamento-alla-normativa .white-box-grid{--gx:7rem}@media screen and (min-width:900px){#page-medicina-del-lavoro #servizi-di-adeguamento-alla-normativa .white-box-grid{--ncols:2}}#page-medicina-del-lavoro #servizi-di-adeguamento-alla-normativa .white-box-grid>li{max-width:25rem}#page-medicina-del-lavoro #servizi-per-i-lavoratori-dell-azienda .container,#page-medicina-del-lavoro #servizi-per-i-lavoratori-dell-azienda .container-padded{padding:3rem 1rem}#page-medicina-del-lavoro #servizi-per-i-lavoratori-dell-azienda .container-padded>h2,#page-medicina-del-lavoro #servizi-per-i-lavoratori-dell-azienda .container>h2{margin:2rem 0 3rem;text-align:center}#page-medicina-del-lavoro #servizi-per-i-lavoratori-dell-azienda .container .white-box-grid,#page-medicina-del-lavoro #servizi-per-i-lavoratori-dell-azienda .container-padded .white-box-grid{--gx:4rem}#page-medicina-del-lavoro #servizi-per-i-lavoratori-dell-azienda .container .white-box-grid>li,#page-medicina-del-lavoro #servizi-per-i-lavoratori-dell-azienda .container-padded .white-box-grid>li{max-width:22rem;--box-shadow-color:var(--dark-gray)}#page-medicina-del-lavoro #monitoraggio-continuativo{padding:3rem 1rem}#page-medicina-del-lavoro #monitoraggio-continuativo header{margin-bottom:3rem}#page-medicina-del-lavoro #monitoraggio-continuativo .white-box-grid{--gx:5rem}@media screen and (min-width:900px){#page-medicina-del-lavoro #monitoraggio-continuativo .white-box-grid{--ncols:2}}#page-medicina-del-lavoro #monitoraggio-continuativo .white-box-grid>li{max-width:25rem}#page-medicina-del-lavoro #affiancamento-medico-incaricato,#page-medicina-del-lavoro #affiancamento-medico-incaricato .separator-2{background-color:var(--gray-dark-blue)}#page-medicina-del-lavoro #affiancamento-medico-incaricato .container,#page-medicina-del-lavoro #affiancamento-medico-incaricato .container-padded{padding:3rem 1rem}#page-medicina-del-lavoro #cosa-dice-la-legge{padding:2rem 1rem}#page-medicina-del-lavoro #cosa-dice-la-legge .main-banner,#page-medicina-del-lavoro aside{box-shadow:0 3px 2rem var(--gray);padding:3rem 2rem}#page-medicina-del-lavoro aside{margin-bottom:2rem;margin-top:2rem;text-align:center}#page-sicurezza-sul-lavoro>header{background:var(--main-gradient-bg);padding:2rem 0}#page-sicurezza-sul-lavoro #servizi-generali{padding:3rem 1rem}#page-sicurezza-sul-lavoro #servizi-generali>h2{margin:3rem 0 4rem;text-align:center}#page-sicurezza-sul-lavoro #servizi-generali .white-box-grid{--gx:2rem}#page-sicurezza-sul-lavoro #servizi-generali .white-box-grid>li{max-width:24rem}#page-sicurezza-sul-lavoro #servizi-generali .white-box-grid>li>details{margin:.5rem 0 1rem}#page-sicurezza-sul-lavoro #servizi-generali .white-box-grid>li>details summary{cursor:pointer;margin-bottom:1rem;text-decoration:underline}#page-sicurezza-sul-lavoro #servizi-generali .white-box-grid>li blockquote{margin-top:auto}#page-sicurezza-sul-lavoro #servizo-rspp .container,#page-sicurezza-sul-lavoro #servizo-rspp .container-padded{padding:3rem 1rem}#page-sicurezza-sul-lavoro #servizo-rspp .container .white-box-grid,#page-sicurezza-sul-lavoro #servizo-rspp .container-padded .white-box-grid{--gx:7rem}@media screen and (min-width:900px){#page-sicurezza-sul-lavoro #servizo-rspp .container .white-box-grid,#page-sicurezza-sul-lavoro #servizo-rspp .container-padded .white-box-grid{--ncols:2}}#page-sicurezza-sul-lavoro #servizo-rspp .container .white-box-grid>li,#page-sicurezza-sul-lavoro #servizo-rspp .container-padded .white-box-grid>li{max-width:25rem;--box-shadow-color:var(--dark-gray)}#page-sicurezza-sul-lavoro #servizi-rischi-specifici{padding:2rem 1rem}#page-sicurezza-sul-lavoro #servizi-rischi-specifici hgroup{margin:1rem 0 4rem;text-align:center}#page-sicurezza-sul-lavoro #servizi-rischi-specifici .white-box-grid{--gx:3rem}@media screen and (min-width:900px){#page-sicurezza-sul-lavoro #servizi-rischi-specifici .white-box-grid{--ncols:3}}#page-sicurezza-sul-lavoro #servizi-rischi-specifici .white-box-grid>li{max-width:none;--box-shadow-color:var(--dark-gray)}#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container,#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container-padded{padding:2rem 1rem}#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container h2,#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container-padded h2{margin:4rem 0;text-align:center}#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container .white-box-grid,#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container-padded .white-box-grid{--gx:7rem}@media screen and (min-width:900px){#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container .white-box-grid,#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container-padded .white-box-grid{--ncols:2}}#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container .white-box-grid>li,#page-sicurezza-sul-lavoro #servizi-categorie-specifiche .container-padded .white-box-grid>li{max-width:25rem;--box-shadow-color:var(--dark-gray)}#page-sicurezza-sul-lavoro #servizi-continuativi{padding:2rem 1rem}#page-sicurezza-sul-lavoro #servizi-continuativi header{padding:2rem 0}#page-sicurezza-sul-lavoro #servizi-continuativi .white-box-grid{--gx:7rem}@media screen and (min-width:900px){#page-sicurezza-sul-lavoro #servizi-continuativi .white-box-grid{--ncols:2}}#page-sicurezza-sul-lavoro #servizi-continuativi .white-box-grid>li{max-width:25rem;--box-shadow-color:var(--dark-gray)}#page-sicurezza-sul-lavoro #servizi-continuativi .white-box-grid blockquote{margin-top:auto}#page-sicurezza-sul-lavoro #servizi-specifiche-situazioni{padding:2rem 1rem}#page-sicurezza-sul-lavoro #servizi-specifiche-situazioni h2{margin:4rem 0;text-align:center}#page-sicurezza-sul-lavoro #servizi-specifiche-situazioni .white-box-grid{--gx:7rem}@media screen and (min-width:900px){#page-sicurezza-sul-lavoro #servizi-specifiche-situazioni .white-box-grid{--ncols:2}}#page-sicurezza-sul-lavoro #servizi-specifiche-situazioni .white-box-grid>li{max-width:25rem;--box-shadow-color:var(--dark-gray)}#page-sicurezza-sul-lavoro #servizi-specifiche-situazioni .white-box-grid blockquote{margin-top:auto}#page-sicurezza-sul-lavoro aside{box-shadow:0 3px 2rem var(--gray);margin-bottom:2rem;margin-top:2rem;padding:3rem 2rem;text-align:center}#page-formazione-e-informazione>header{background:var(--main-gradient-bg);padding:2rem 0}#page-formazione-e-informazione #tipo-di-corsi{padding:2rem}#page-formazione-e-informazione #tipo-di-corsi .container,#page-formazione-e-informazione #tipo-di-corsi .container-padded{margin-bottom:2rem;margin-top:2rem;--gx:2rem}#page-formazione-e-informazione #doubt,#page-formazione-e-informazione #tipo-di-corsi .align-center-region{text-align:center}#page-formazione-e-informazione #corsi{padding:2rem 1rem}#page-formazione-e-informazione #corsi>hgroup{margin:3rem auto;text-align:center}#page-formazione-e-informazione #plus-zone>h2{margin:2rem auto;text-align:center}#page-formazione-e-informazione #scegliere-msl>h2{margin:3rem auto;text-align:center}#page-formazione-e-informazione aside{box-shadow:0 3px 2rem var(--gray);margin-bottom:2rem;margin-top:2rem;padding:3rem 2rem;text-align:center}#page-igiene-alimentare-haccp>header{background:var(--main-gradient-bg);padding:2rem 0}#page-igiene-alimentare-haccp #haccp-intro{padding:2rem 1rem}#page-igiene-alimentare-haccp #cosa-facciamo h2,#page-igiene-alimentare-haccp #haccp-intro h2{margin-bottom:2rem;text-align:center}@media screen and (min-width:900px){#page-igiene-alimentare-haccp #cosa-facciamo .icon-box-grid{--ncols:4}}#page-igiene-alimentare-haccp #servizi-igiene-alimentare{padding:3rem 1rem}#page-igiene-alimentare-haccp #servizi-igiene-alimentare h2{margin-bottom:3rem;text-align:center}#page-igiene-alimentare-haccp #servizi-igiene-alimentare .white-box-grid{--gx:7rem}@media screen and (min-width:900px){#page-igiene-alimentare-haccp #servizi-igiene-alimentare .white-box-grid{--ncols:2}}#page-igiene-alimentare-haccp #servizi-igiene-alimentare .white-box-grid>li{max-width:25rem;--box-shadow-color:var(--dark-gray)}#page-igiene-alimentare-haccp #servizi-igiene-alimentare .white-box-grid blockquote{margin-top:auto}#page-igiene-alimentare-haccp #documento-autocontrollo-haccp{padding:3rem 1rem}#page-igiene-alimentare-haccp #documento-autocontrollo-haccp>header{margin:3rem auto}#page-igiene-alimentare-haccp #documento-autocontrollo-haccp .white-box-grid{--gx:7rem}@media screen and (min-width:900px){#page-igiene-alimentare-haccp #documento-autocontrollo-haccp .white-box-grid{--ncols:2}}#page-igiene-alimentare-haccp #documento-autocontrollo-haccp .white-box-grid>li{max-width:25rem;--box-shadow-color:var(--dark-gray)}#page-igiene-alimentare-haccp #documento-autocontrollo-haccp .white-box-grid blockquote{margin-top:auto}#page-igiene-alimentare-haccp aside{box-shadow:0 3px 2rem var(--gray);margin-bottom:2rem;margin-top:2rem;padding:3rem 2rem;text-align:center}#page-igiene-ambientale-ed-industriale>header{background:var(--main-gradient-bg);padding:2rem 0}#page-igiene-ambientale-ed-industriale #servizi-aria{padding:3rem 1rem}#page-igiene-ambientale-ed-industriale #servizi-aria h2{margin-bottom:3rem;text-align:center}#page-igiene-ambientale-ed-industriale #servizi-aria .white-box-grid{--gx:3rem}@media screen and (min-width:900px){#page-igiene-ambientale-ed-industriale #servizi-aria .white-box-grid{--ncols:3}}#page-igiene-ambientale-ed-industriale #servizi-aria .white-box-grid>li{max-width:none;--box-shadow-color:var(--dark-gray)}#page-igiene-ambientale-ed-industriale #servizi-aria .white-box-grid blockquote{margin-top:auto}#page-igiene-ambientale-ed-industriale #valutazioni-ambientali{padding:3rem 1rem}#page-igiene-ambientale-ed-industriale #valutazioni-ambientali h2{margin-bottom:3rem;text-align:center}#page-igiene-ambientale-ed-industriale #valutazioni-ambientali .white-box-grid{--gx:5rem}@media screen and (min-width:900px){#page-igiene-ambientale-ed-industriale #valutazioni-ambientali .white-box-grid{--ncols:2}}#page-igiene-ambientale-ed-industriale #valutazioni-ambientali .white-box-grid>li{max-width:25rem;--box-shadow-color:var(--dark-gray)}#page-igiene-ambientale-ed-industriale #valutazioni-ambientali .white-box-grid blockquote{margin-top:auto}#page-igiene-ambientale-ed-industriale aside{box-shadow:0 3px 2rem var(--gray);margin-bottom:2rem;margin-top:2rem;padding:3rem 2rem;text-align:center}#page-consulenze-aziendali-specifiche>header{background:var(--main-gradient-bg);padding:2rem 0}#page-consulenze-aziendali-specifiche aside{box-shadow:0 3px 2rem var(--gray);margin-bottom:2rem;margin-top:2rem;padding:3rem 2rem;text-align:center}#page-credits>nav{background-color:#fff;border-bottom:1px solid var(--primary);position:sticky;top:var(--navbar-height)}#page-credits>nav>div{display:flex;gap:0 1rem;justify-content:center;list-style:none;margin:0;padding:.5rem 0}#page-credits main section[role=tabpanel]{padding:1rem}#page-credits main section[role=tabpanel] h2{margin:2rem auto}#page-credits main section[role=tabpanel] ul{--gx:1.5rem;--gy:1.5rem;justify-content:center;padding:1rem 0}#page-credits main section[role=tabpanel] ul li figure{background-color:var(--gray);border-radius:.8rem;width:100%}#page-credits main section[role=tabpanel] ul li figure img{aspect-ratio:1;border-radius:.8rem;display:block;object-fit:contain;width:100%}#page-gdo>header{padding:2rem 1rem}#page-gdo #corsi-in-presenza-gdo,#page-gdo>header{background:var(--main-gradient-bg)}#page-gdo #corsi-in-presenza-gdo .container,#page-gdo #corsi-in-presenza-gdo .container-padded{padding:4rem 1rem}#page-training-course-corso-formazione-addetti-primo-soccorso .qa-main{padding:2rem}#page-training-course-corso-formazione-addetti-primo-soccorso .qa-main .container,#page-training-course-corso-formazione-addetti-primo-soccorso .qa-main .container-padded{margin-bottom:2rem;margin-top:2rem;--gx:3rem}#page-training-course-corso-formazione-addetti-primo-soccorso .qa-main .align-center-region{text-align:center}#page-training-course-corso-formazione-addetti-squadra-antincendio .course-content{padding:2rem}#page-training-course-corso-formazione-addetti-squadra-antincendio .course-content .col-3-dsk{margin-bottom:2rem;margin-top:2rem;--gx:3rem}#page-training-course-corso-formazione-addetti-squadra-antincendio .qa-main{padding:2rem}#page-training-course-corso-formazione-addetti-squadra-antincendio .qa-main .col-2-dsk{margin-bottom:2rem;margin-top:2rem;--gx:3rem}#page-training-course-corso-formazione-addetti-squadra-antincendio .qa-main .align-center-region{text-align:center}#page-training-course-corso-formazione-rls .qa-main{padding:2rem}#page-training-course-corso-formazione-rls .qa-main .container,#page-training-course-corso-formazione-rls .qa-main .container-padded{margin-bottom:2rem;margin-top:2rem;--gx:3rem}#page-training-course-corso-formazione-rls .qa-main .align-center-region{text-align:center}#page-checkup-gratuito>header{background:var(--main-gradient-bg)}#page-checkup-gratuito>header .container,#page-checkup-gratuito>header .container-padded{padding:1rem}@media screen and (min-width:900px){#page-checkup-gratuito>header .container,#page-checkup-gratuito>header .container-padded{padding:3rem 1rem}}#page-checkup-gratuito #form-section{border-radius:.8rem;box-shadow:0 3px 1rem var(--gray);margin:3rem auto;max-width:40rem;padding:2rem}#page-checkup-gratuito #form-section form:has(:user-invalid) .form-html-error{display:block}#page-checkup-gratuito #form-section form>div,#page-checkup-gratuito #form-section form>label{margin:2rem 0}#page-checkup-gratuito #form-section form input[type=email],#page-checkup-gratuito #form-section form input[type=number],#page-checkup-gratuito #form-section form input[type=tel],#page-checkup-gratuito #form-section form input[type=text],#page-checkup-gratuito #form-section form select,#page-checkup-gratuito #form-section form textarea{width:100%}#page-checkup-gratuito #form-section form input[type=email]:user-invalid,#page-checkup-gratuito #form-section form input[type=number]:user-invalid,#page-checkup-gratuito #form-section form input[type=tel]:user-invalid,#page-checkup-gratuito #form-section form input[type=text]:user-invalid,#page-checkup-gratuito #form-section form textarea:user-invalid{border:2px solid var(--error)}#page-checkup-gratuito #form-section form button{font-weight:400;padding-left:2rem;padding-right:2rem}#page-checkup-gratuito #form-section form .button-radio-group.invalid,#page-checkup-gratuito #form-section form .button-radio-group:has(:user-invalid){border:2px solid var(--error);color:var(--error);padding:.5rem}#page-checkup-gratuito #form-section form .button-radio-group .button-radio{margin-right:.5rem}#page-checkup-gratuito #form-section form .spinner{margin:2rem auto;--size:6rem;display:none}#page-checkup-gratuito #form-section form .spinner[aria-busy=true]{display:block}#page-checkup-gratuito #form-section form .form-html-error{display:none;font-weight:700}#page-checkup-gratuito #form-section #form-send-success{text-align:center}#page-checkup-gratuito #form-section #form-send-success img{width:100%}#page-badge-sicurezza>header{background:var(--main-gradient-bg)}#page-badge-sicurezza>header .container,#page-badge-sicurezza>header .container-padded{padding:1rem;--gx:3rem}@media screen and (min-width:900px){#page-badge-sicurezza>header .container,#page-badge-sicurezza>header .container-padded{padding:3rem 1rem}}#page-badge-sicurezza>header .container figure,#page-badge-sicurezza>header .container-padded figure{background-color:#fff;border-radius:3rem;box-shadow:0 3px 2rem var(--box-shadow-color,var(--gray-dark-blue));padding:3rem}#page-badge-sicurezza>header .container figure img,#page-badge-sicurezza>header .container-padded figure img{width:80%}#page-badge-sicurezza main{padding:1rem}#page-badge-sicurezza main h3{margin:1.5rem 0}#page-badge-sicurezza main .badge-example{border-top:1px solid var(--gray);display:flex;flex-wrap:wrap;gap:1rem;padding:2rem 0}#page-badge-sicurezza main .badge-example>div{width:100%}@media screen and (min-width:900px){#page-badge-sicurezza main .badge-example>div{width:calc(50% - .5rem)}}#page-badge-sicurezza main .badge-example>div:first-child div{padding:1rem}#page-badge-sicurezza main .badge-example>div pre{background-color:var(--gray);border:1px solid var(--dark-gray);border-radius:1rem;padding:1rem;width:100%}#page-badge-sicurezza main .badge-example>div pre code{display:block;text-wrap:wrap;width:100%;word-wrap:break-word}#page-badge-sicurezza main .badge-example-dark>div:first-child div{background-color:var(--black);border-radius:1rem}#page-article #article{padding:1rem}#page-article #article .date-published{color:var(--dark-gray);display:block;font-size:.8rem}#page-article #article h2{margin:1rem 0 4rem;text-align:start}#page-article #article .main-photo{display:block;margin:2rem auto;width:min(100%,600px)}#page-articles #article-list{padding:1rem}#page-articles #article-list h2{margin:1rem 0 4rem;text-align:center}#page-articles #article-list .white-box-grid{justify-content:start}@media screen and (min-width:900px){#page-articles #article-list .white-box-grid{--ncols:3}}#page-articles #article-list .white-box-grid>li{max-width:24rem}#page-articles #article-list .white-box-grid>li figure{aspect-ratio:1;margin:0}#page-articles #article-list .white-box-grid>li figure img{height:100%;object-fit:cover;width:100%}#page-articles #article-list .white-box-grid>li h4{text-align:start}#page-articles #article-list .white-box-grid>li .date-published{color:var(--dark-gray);display:block;font-size:.8rem;margin-top:1rem}#page-articles #article-list .white-box-grid>li p{margin:1rem 0}aside.more-info{box-shadow:0 3px 2rem var(--gray);margin-bottom:2rem;margin-top:2rem;padding:3rem 2rem;text-align:center}.table-corsi{--border-radius:1rem;border-radius:var(--border-radius);box-shadow:0 3px 2rem var(--box-shadow-color,var(--gray))}.table-corsi .row{display:flex;flex-wrap:wrap}@media screen and (min-width:900px){.table-corsi .row{border-bottom:1px solid var(--gray);flex-wrap:nowrap}}.table-corsi .row:first-of-type{background:var(--main-gradient-bg);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:#fff;display:none;font-size:1.3rem;font-weight:600;line-height:2.1rem}@media screen and (min-width:900px){.table-corsi .row:first-of-type{display:flex}}.table-corsi .row:last-of-type{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.table-corsi .row .col{border-bottom:1px solid var(--gray);padding:.75rem;width:100%}@media screen and (min-width:900px){.table-corsi .row .col{border-bottom:none;width:25%}}.table-corsi .row .col:first-of-type{background:var(--main-gradient-bg);color:#fff;font-size:1.1rem;font-weight:600}@media screen and (min-width:900px){.table-corsi .row .col:first-of-type{background:none;color:var(--blue);width:25%}.table-corsi .row .col:nth-of-type(2),.table-corsi .row .col:nth-of-type(3),.table-corsi .row .col:nth-of-type(4){width:25%}}.table-corsi .row .col label{color:var(--blue);display:block;font-weight:600;margin-bottom:.7rem}@media screen and (min-width:900px){.table-corsi .row .col label{display:none}}.table-corsi .row .col hr{border-bottom:none;border-top:1px solid var(--light-gray);margin:.8rem 0}.table-corsi .row .col details{margin-top:1rem}.table-corsi .row .col details summary{color:var(--blue);cursor:pointer;font-weight:600;margin-bottom:.7rem;text-decoration:underline}#qa-corsi{padding:2rem}#qa-corsi .container,#qa-corsi .container-padded{margin-bottom:2rem;margin-top:2rem;--gx:3rem}#qa-corsi .align-center-region{text-align:center}.block-col-n{--gx:0rem;--gy:0rem}.block-col-n._col-n-2{--ncols:1}@media screen and (min-width:900px){.block-col-n._col-n-2{--ncols:2}}.block-col-n._col-n-3{--ncols:1}@media screen and (min-width:900px){.block-col-n._col-n-3{--ncols:3}}.block-col-n._col-n-4{--ncols:1}@media screen and (min-width:900px){.block-col-n._col-n-4{--ncols:4}}.block-col-n>ul{align-self:stretch;column-gap:var(--gy);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-top:0;padding:0;row-gap:var(--gx)}.block-col-n>ul>li{display:block;list-style:none}.block-main-banner{display:flex;padding:0 1rem;--gx:1rem;--gy:0rem;align-items:center;flex-wrap:wrap;gap:var(--gy) var(--gx);--ncols:1}@media screen and (min-width:900px){.block-main-banner{--ncols:2}}.block-main-banner._light ._text-section ._backlink,.block-main-banner._light ._text-section ._description,.block-main-banner._light ._text-section ._title{color:#fff}.block-main-banner._dark ._text-section ._backlink,.block-main-banner._dark ._text-section ._description,.block-main-banner._dark ._text-section ._title{color:#000}.block-main-banner ._media-section{padding:2rem 1rem 1rem}@media screen and (min-width:900px){.block-main-banner ._media-section{order:2}}.block-main-banner ._media-section figure,.block-main-banner ._media-section video{aspect-ratio:1.2}@media screen and (min-width:900px){.block-main-banner ._media-section figure,.block-main-banner ._media-section video{aspect-ratio:1.8}}.block-main-banner ._media-section figure picture,.block-main-banner ._media-section video picture{height:100%;width:100%}.block-main-banner ._media-section figure picture img,.block-main-banner ._media-section video picture img{display:block;height:100%;margin:auto;object-fit:contain;width:100%}.block-main-banner ._text-section{padding:1rem 0}@media screen and (min-width:900px){.block-main-banner ._text-section{order:1;text-align:start}}.block-separator._type-1>div{aspect-ratio:var(--img-onda-1-ratio);background-image:var(--img-onda-1);background-size:cover;box-shadow:inset 0 -1px 0 #fff;position:relative;width:100%}.block-separator._type-1._rotate-x180>div{transform:rotateX(180deg)}.block-separator._type-1._rotate-y180>div{transform:rotateY(180deg)}.block-separator._type-1._rotate-xy180>div{transform:rotateX(180deg) rotateY(180deg)}.block-separator._type-2{position:relative;width:100%}.block-separator._type-2._rotate-x180{transform:rotateX(180deg)}.block-separator._type-2._rotate-y180{transform:rotateY(180deg)}.block-separator._type-2._rotate-xy180{transform:rotateX(180deg) rotateY(180deg)}.block-separator._type-2 svg{box-shadow:inset 0 -1px 0 var(--fill-color,#fff);display:block;fill:var(--fill-color,#fff);position:relative;width:100%}.block-separator._bg-main-gradient{background:var(--main-gradient-bg)}.block-separator._t-1{top:1px}.block-separator._t-n1{top:-1px}.block-white-box{background-color:#fff;box-shadow:0 3px 2rem var(--box-shadow-color);display:flex;flex-direction:column;height:100%}.block-white-box._border-radius{border-radius:.8rem}.block-white-box._box-shadow-light{--box-shadow-color:var(--gray)}.block-white-box._box-shadow-dark{--box-shadow-color:var(--dark-gray)}.block-white-box figure{aspect-ratio:1;margin:1rem auto;width:min(100%,7.5rem)}.block-white-box figure img{display:block;height:100%;margin:auto;object-fit:contain;width:100%}.block-white-box>h1,.block-white-box>h2,.block-white-box>h3,.block-white-box>h4,.block-white-box>h5,.block-white-box>h6{margin:1rem 0}.block-white-box p{margin:.5rem 0}.block-white-box details summary{cursor:pointer;margin-bottom:1rem;text-decoration:underline}.block-white-box ._btn-zone{margin-top:.5rem}*{box-sizing:border-box;color:inherit;font-family:Poppins,sans-serif}html{color:var(--darker-gray);line-height:1.35;scroll-padding-top:calc(var(--navbar-height) + 2rem)}.fill-webview{min-height:calc(100vh - var(--topbar-height) - var(--navbar-height))}.grecaptcha-badge{visibility:hidden}.wp-floating-button{animation:becomeVisibile 2s 3s forwards;border-radius:50%;bottom:1.2rem;height:4rem;position:fixed;right:1.2rem;visibility:hidden;width:4rem;z-index:99999}.wp-floating-button img{display:block;height:100%;width:100%}#wp-floating-button-desktop{display:none}@media screen and (min-width:900px){#wp-floating-button-desktop{display:block}}#wp-floating-button-mobile{display:block}@media screen and (min-width:900px){#wp-floating-button-mobile{display:none}}#whatsapp-qr-code-dialog .dialog-container img{display:block;height:13rem;margin:2rem auto}@keyframes becomeVisibile{0%{visibility:hidden}50%{transform:scale(1.33);visibility:visible}to{transform:scale(1);visibility:visible}}