@charset "UTF-8";.btn,.navbar *,input,textarea{background-image:none!important}.btn,select{font-size:var(--form-input-button-textarea-select-fontsize)!important}.sidebar ul,.sidebar ul li,.today-datas{list-style-type:none}.carousel,.nav,.pagination,.panel-title a,.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th,.user img,.widget .widget-head.collapsive,a{cursor:pointer}*,.gn-public-tab-appcontent ul.faq-ul li:before,body{-webkit-font-smoothing:antialiased}:root{--link_color:var(--other_color);--text_color_on_base_color:white;--general_background_color:#706f6f;--light_background_color:#eeeeee;--text_color_on_dark:white;--separation_lines:#9d9d9c;--separation_lines_light:#d1d0d1;--elementi_grafici_color:var(--base_color);--booking_row_icon_color:var(--base_color);--booking_step_current_color:var(--other_color);--sidebar_menu_text:var(--base_color);--sidebar_menu_background:white;--general-border-color:#9d9d9c;--separator-color:#9d9d9c;--input-border-color:#9d9d9c;--global_font_family:"Barlow";--global_font_family_semibold:"Barlow";--global_square_btn_font_family:"Barlow";--global_font_family_bold:"Barlow";--global_font_family_regular:"Barlow";--form_font_family:"Barlow";--inputs_font_family:"Barlow";--buttons_font_family:"Barlow";--lists_font_family:"Barlow";--accordion_toggle_font_family:"Barlow";--global_font_family_booking_number_in_circle:Arial,Helvetica,sans-serif;--home_page_navbar_top_display_unlogged:none;--home_page_navbar_top_display_logged:none;--home_page_navbar_top_height:50px;--gn_mainbar_container_background_opaque:transparent!important;--gn_mainbar_container_background_transparent:transparent!important;--top_bar_min_heigth:50px;--bottom_bar_min_heigth:50px;--bottom_bar_top_border_heigth:4px;--sa-top-c:constant(safe-area-inset-top);--sa-right-c:constant(safe-area-inset-right);--sa-bottom-c:constant(safe-area-inset-bottom);--sa-left-c:constant(safe-area-inset-left);--sa-top-e:env(safe-area-inset-top, 0px);--sa-right-e:env(safe-area-inset-right, 0px);--sa-bottom-e:env(safe-area-inset-bottom, 0px);--sa-left-e:env(safe-area-inset-left, 0px);--buttons-height:35px;--scp_MIN:5px;--scp_MAX:40px;--scp_var:100vh;--scp_var_min:480px;--scp_var_max:850px;--swipe-carousel-padding:calc(clamp(5px, 5px + 10 * (100vh - 480px) /370, 15px));--logo-image-padding:calc(clamp(0px, 10 * (100vh - 480px) /370, 10px));--logo_height:40px;--no_appointments_height:40px;--appointments_height:80px;--appcontent_height:90px;--no_appointments_bottom_extra:180px;--footer_height:60px;--posts_height_with_appointments:calc(100vh -  var(--logo_height) - var(--appointments_height) - var(--appcontent_height) - var(--footer_height));--posts_height:calc(var(--posts_height_with_appointments) - 6 * var(--swipe-carousel-padding) - var(--no_appointments_bottom_extra));--posts_image_size:calc(28 * var(--swipe_carousel_total_width_percent));--posts_image_radius:4px;--posts_body_height:calc(var(--posts_height) - var(--posts_image_size));--home_news_preview_text_line_height:16px;--home_news_preview_text_line_height_pure:16;--home_news_preview_text_lines:3;--home_module_height:calc(var(--posts_body_height) - 8 * var(--home_news_preview_text_line_height));--base_color:#00878D;--second_color:#00878D;--base_text_color:#303640;--second_text_color:#303640;--other_color:#00878D;--other_color_transparent:#66666666;--action_buttons_background:var(--second_color);--navbar_header_background_color:white;--navbar_header_text_color:var(--second_color);--navbar_bottom_border_color:var(--second_text_color);--bottom_bar_content_background_color:white;--bottom_bar_content_text_color:var(--second_text_color);--bottom_bar_content_fa_color:var(--second_color);--bottom_bar_border_top_color:var(--base_color);--navbar_and_sidebarhover_background:var(--base_color);--new_file_label_color:var(--base_text_color);--favourite_file_label_color:gray;--tag_file_label_color:var(--base_text_color);--bottom_border_top_width:1px;--public_page_navbar_top_display:none;--public_page_navbar_top_height:0px;--tools_page_container_top_offset:0;--desktop_max_width:unset;--desktop_body_border_width:0;--top_bar_bottom_border_heigth:2px;--booking-availability-head-background-color:var(--light_background_color);--booking-availability-head-text-color:var(--second_text_color);--booking_step_not_current_color:#00A5AB;--booking_availability_block_background_color:white;--gn_home_square_padding:6px;--form-input-button-textarea-select-fontsize:13px;--state-auth-accordion-head-fontsize:16px;--state-auth-texts-fontsize:16px;--state-auth-texts-lineheight:20px;--state-auth-action-link-fontsize:16px;--docs-list-doc-name-fontsize:18px;--docs-list-doc-info-fontsize:14px;--docs-list-lineheight:16px}.gn-text-other-color{color:#529a65!important}a:hover,h1,h2,h3,h4,h5,h6{color:var(--base_color)}@font-face{font-family:robotoBold;src:url(../fonts/roboto/roboto-bold-webfont.eot);src:url(../fonts/roboto/roboto-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/roboto-bold-webfont.woff2) format('woff2'),url(../fonts/roboto/roboto-bold-webfont.woff) format('woff'),url(../fonts/roboto/roboto-bold-webfont.ttf) format('truetype'),url(../fonts/roboto/roboto-bold-webfont.svg#robotoBold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotoMedium;src:url(../fonts/roboto/roboto-medium-webfont.eot);src:url(../fonts/roboto/roboto-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/roboto-medium-webfont.woff2) format('woff2'),url(../fonts/roboto/roboto-medium-webfont.woff) format('woff'),url(../fonts/roboto/roboto-medium-webfont.ttf) format('truetype'),url(../fonts/roboto/roboto-medium-webfont.svg#robotoMedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotoRegular;src:url(../fonts/roboto/roboto-regular-webfont.eot);src:url(../fonts/roboto/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/roboto-regular-webfont.woff2) format('woff2'),url(../fonts/roboto/roboto-regular-webfont.woff) format('woff'),url(../fonts/roboto/roboto-regular-webfont.ttf) format('truetype'),url(../fonts/roboto/roboto-regular-webfont.svg#robotoRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotoItalic;src:url(../fonts/roboto/roboto-italic-webfont.eot);src:url(../fonts/roboto/roboto-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/roboto-italic-webfont.woff2) format('woff2'),url(../fonts/roboto/roboto-italic-webfont.woff) format('woff'),url(../fonts/roboto/roboto-italic-webfont.ttf) format('truetype'),url(../fonts/roboto/roboto-italic-webfont.svg#robotoItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-Thin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-ExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-Black.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:Barlow;src:url(../fonts/Barlow/Barlow-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic}*{font-family:var(--global_font_family),Arial,Helvetica,sans-serif}.badge,.btn,.modal,.modal-content,.modal-dialog,input,select{border-radius:0!important}input,select{padding:4px!important;display:inline-block!important}.navbar *{text-shadow:none!important}form *{font-family:var(--form_font_family),Arial,Helvetica,sans-serif}input,select,textarea{font-family:var(--inputs_font_family),Arial,Helvetica,sans-serif;border:1px solid var(--general-border-color)!important}input,textarea{background-color:#fff}input[type=radio],input[type=checkbox]{margin:0 5px 0 0!important;line-height:23px!important;border:0!important}.btn{font-family:var(--buttons_font_family),Arial,Helvetica,sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:var(--global_font_family_semibold),Arial,Helvetica,sans-serif}.btn.btn-form-md{margin:0 .5em .2em;width:9em}.btn.btn-mini{font-size:11px!important}body{font-size:15px;line-height:18px;color:var(--base_text_color);background:0 0;padding-top:45px}body .container{width:97%;padding-left:1.5%;padding-right:1.5%}h1,h2,h3,h4,h5,h6{padding:2px 0;margin:2px 0;text-transform:uppercase}h1{font-size:30px;line-height:38px;padding-top:5px;padding-bottom:10px}h2{font-size:28px;line-height:36px}h3{font-size:23px;line-height:33px}h4{font-size:20px;line-height:30px}h5{font-size:18px;line-height:28px}.page-spinner-message,.page-splash-message{text-align:center;font-family:var(--global_font_family),Arial,Helvetica,sans-serif;text-shadow:2px 2px rgba(0,0,0,.15);text-transform:uppercase}p{padding:1px 0!important;margin:1px 0!important}a{text-decoration:none!important}.page-spinner-message,.page-splash-message,.sidebar .navi>li>a,.sidebar .sidebar-dropdown *,.sidebar .sidebar-dropdown a:hover,.totop a:hover,a:hover{text-decoration:none}a:active,a:focus,a:hover{outline:0}.bold{font-weight:600}hr{margin:8px 0!important;padding:0!important;border-top:0;border-bottom:1px solid var(--separator-color)!important;height:0}:focus{outline:0}::-moz-focus-inner{border:0}.bblue,.bgreen,.blightblue,.borange,.bred,.bviolet{border:0!important;color:#fff!important}.well{padding:10px 15px}a.btn{font-size:var(--form-input-button-textarea-select-fontsize)!important}.label{font-weight:400;padding:3px 6px!important;font-size:13px}.control-label{font-weight:400!important;font-size:14px}.badge{font-weight:400;padding:3px 8px;font-size:13px}.btn.btn-primary:hover{background:#282872!important}.btn.btn-info{background:#52b9e9!important}.btn.btn-info:hover{background:#459fc9!important}.btn.btn-success{background:#43c83c!important}.btn.btn-success:hover{background:#36a530!important}.btn.btn-warning{background:#f88529!important}.btn.btn-warning:hover{background:#d67323!important}.btn.btn-danger{background:#fa3031!important}.btn.btn-danger:hover{background:#d82829!important}.badge.badge-success,.label.label-success{background:#43c83c!important}.badge.badge-warning,.label.label-warning{background:#f88529!important}.badge.badge-important,.label.label-important{background:#fa3031!important}.badge.badge-info,.blightblue,.label.label-info{background:#52b9e9!important}.bblue{background:#1171a3!important}.bgreen{background:#43c83c!important}.borange{background:#f88529!important}.bred{background:#fa3031!important}.bviolet{background:#932ab6!important}.bblue h2,.bblue h3,.bblue h4,.bblue h5,.bblue h6,.bgreen h2,.bgreen h3,.bgreen h4,.bgreen h5,.bgreen h6,.blightblue h2,.blightblue h3,.blightblue h4,.blightblue h5,.blightblue h6,.borange h2,.borange h3,.borange h4,.borange h5,.borange h6,.bred h2,.bred h3,.bred h4,.bred h5,.bred h6,.bviolet h2,.bviolet h3,.bviolet h4,.bviolet h5,.bviolet h6{color:#fff!important}.bblue a,.bgreen a,.blightblue a,.borange a,.bred a,.bviolet a{color:#eee!important}.bblue a:hover,.bgreen a:hover,.blightblue a:hover,.borange a:hover,.bred a:hover,.bviolet a:hover{color:#ddd!important}.lightblue{color:#52b9e9!important}.blue{color:#1171a3!important}.green{color:#43c83c!important}.orange{color:#f88529!important}.red{color:#fa3031!important}.violet{color:#932ab6!important}.col-xs-6{padding-right:3px;padding-left:3px}.row{margin:0!important}.modal-header{padding-top:20px;padding-bottom:7px}form button,form input,form select,form textarea{font-size:var(--form-input-button-textarea-select-fontsize)!important}form label{font-size:13px;line-height:13px}.form-inline button{margin-left:15px}.form-horizontal .control-label{width:90px}.form-horizontal .controls{margin-left:110px}.form-horizontal .form-actions{padding-left:110px}.form-actions{padding:5px 20px;background:0 0;border-top:0}.totop{position:fixed;bottom:0;left:0;z-index:104400;background:#fa3031;display:none}.totop a,.totop a:visited{display:block;width:30px;height:30px;color:#fff;text-align:center;line-height:30px}.totop a:hover{color:#eee}.col-left{width:48%;float:left}.col-right{width:48%;float:right}.dropdown-big .dropdown-menu{min-width:250px;padding:8px 10px;background:#fff}.dropdown-big .dropdown-menu p{margin:1px 0;padding:1px 0;font-size:12px;line-height:18px}.dropdown-big .dropdown-menu a{font-size:13px;line-height:23px;background:0 0;padding:0;color:#444!important;display:inline}.dropdown-big .dropdown-menu a:hover{color:#777!important;background:0 0!important}.dropdown-big .dropdown-menu .drop-foot{text-align:center}.dropdown-big .dropdown-menu .drop-foot a{font-size:12px!important}.dropdown-big .dropdown-menu hr{padding:0;margin:8px 0;border-top:0 solid #aaa;border-bottom:1px solid #eee}.dropdown-big .dropdown-menu h5{color:#666!important;line-height:18px;font-weight:700;font-size:13px}.dropdown-menu{background:#fff;border-radius:0;border:1px solid #ddd;border-bottom:1px solid #ddd}.dropdown-menu li{color:#777;font-size:13px;line-height:18px}.dropdown-menu li>a{color:#555;line-height:23px!important}.dropdown-menu li>a:hover{background:#f9f9f9!important;filter:none;color:#888}.dropdown-menu a:focus,.dropdown-menu a:hover{filter:none!important;background:#fff!important}.dropdown-menu::after,.dropdown-menu::before{border:none!important}.navbar{background:#000}.navbar .container{width:97%!important}.navbar .nav>li>a{font-size:var(--form-input-button-textarea-select-fontsize)!important;color:#fff!important}.navbar i{margin-right:3px}.navbar .caret{border-top-color:#fff!important;border-bottom-color:#fff!important}.navbar .nav-user-pic{width:20px;margin-right:10px}.navbar .badge{margin-left:5px}.sidebar{width:200px;float:left;display:block;background:0 0;color:#eee;position:relative}.sidebar hr{border-bottom:1px solid #333!important}.sidebar ul{padding:0;margin-top:10px}.sidebar .sidebar-inner{width:100%;margin:0 auto;position:absolute;z-index:60;background:0 0}#splash-page,.page-splash{z-index:99999!important}.sidebar .navi li i{margin-right:5px}.sidebar .navi li span i{margin:0}.sidebar .navi>li>a{display:block;padding:12px 20px;font-size:15px;line-height:25px;color:#fff;border-bottom:1px solid #222}.sidebar .navi>li.open>a,.sidebar .navi>li>a:hover{border-bottom:1px solid #222;background-color:#222;color:#fff}.sidebar .navi li ul{display:none;background:#181818}.sidebar .navi li.open ul{display:block}.sidebar .navi li ul li a{display:block;background:0 0;padding:10px 0 10px 30px;text-decoration:none;border-bottom:1px solid #222}.sidebar .navi li ul li a:hover,.sidebar .navi li ul li.active a{background:#131313;border-bottom:1px solid #222}.sidebar .navi>li.current.nlightblue>a,.sidebar .navi>li.nlightblue>a:hover,.sidebar .navi>li.open.nlightblue>a{background:#52b9e9!important;transition:background .5s ease}.sidebar .navi>li.current.nblue>a,.sidebar .navi>li.nblue>a:hover,.sidebar .navi>li.open.nblue>a{background:#1171a3!important;transition:background .5s ease}.sidebar .navi>li.current.ngreen>a,.sidebar .navi>li.ngreen>a:hover,.sidebar .navi>li.open.ngreen>a{background:#43c83c!important;transition:background .5s ease}.sidebar .navi>li.current.norange>a,.sidebar .navi>li.norange>a:hover,.sidebar .navi>li.open.norange>a{background:#f88529!important;transition:background .5s ease}.sidebar .navi>li.current.nred>a,.sidebar .navi>li.nred>a:hover,.sidebar .navi>li.open.nred>a{background:#fa3031!important;transition:background .5s ease}.sidebar .navi>li.current.nviolet>a,.sidebar .navi>li.nviolet>a:hover,.sidebar .navi>li.open.nviolet>a{background:#932ab6!important;transition:background .5s ease}.sidebar .sidebar-dropdown{display:none}.sidebar .sidebar-dropdown a{color:#ddd;background-color:#343434;padding:6px;text-transform:uppercase;text-align:center;font-size:13px;display:block;border-top:1px solid #666;border-bottom:1px solid #333}.sidebar .sidebar-widget{padding:10px 5px}.sidebar .ui-datepicker{width:95%;margin:0 auto;background:0 0;color:#888;border:0;padding:0}.sidebar .ui-datepicker-header{background:#222;border:1px solid #212121}.sidebar .ui-datepicker-prev:hover{background:0 0;border:0;top:2px!important;left:2px!important}.sidebar .ui-datepicker-next:hover{background:0 0;border:0;top:2px!important;right:2px!important}.sidebar .ui-state-default{background:#222;border:0;text-align:center;color:#ccc}.sidebar .ui-state-default:hover{background:#282828;color:#999}.sidebar .ui-state-active,.sidebar .ui-state-hightlight{background:#444}.mainbar{position:relative;margin-left:200px;margin-right:0;width:auto;background:#fff;min-height:0}.mainbar .container{width:100%;padding:0!important;background:#fff}.pagination{margin:10px 0 5px}.pagination ul>li>a,.pagination ul>li>span{border:1px solid #ccc;margin-right:3px;padding:3px 8px;background-color:#fff;color:#666}.pagination ul>li>a:hover{color:#333;background:#fafafa}.mainbar .page-head{padding:15px 20px;border-bottom:1px solid #fff}.mainbar .page-meta{font-size:13px;line-height:15px;margin-left:2px;display:block}.mainbar .matter{border-top:0 solid #ddd}.widget{margin-top:10px;margin-bottom:20px;background:#fff}.widget hr{margin:4px 0;padding:4px 0;border-top:0;border-bottom:1px solid #ddd}.widget .table{margin:0;width:100%}.widget .table-bordered{border:0}.widget .table-bordered td,.widget .table-bordered th{border-bottom:1px solid #ccc!important}.widget .table-bordered td{border-top:0!important}.widget .table-bordered td:first-child,.widget .table-bordered th:first-child{border-left:0}.widget .padd{padding:15px}.widget .widget-head{background-color:#f5f5f5;border:1px solid #ddd;font-size:18px;padding:12px 15px}.widget .widget-head .widget-icons i{font-size:14px;margin:0 4px}.widget .widget-head .widget-icons a{color:#aaa}.widget .widget-head .widget-icons a:hover{color:#888}.widget .widget-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.widget .widget-foot{background-color:#f9f9f9;border:1px solid #ddd;border-top:0;padding:8px 15px;font-size:13px;color:#555}.widget.wred .widget-head{background-color:#fa3031;border:1px solid #fa3031;color:#fff}.widget.wlightblue .widget-head{background-color:#52b9e9;border:1px solid #52b9e9;color:#fff}.widget.wblue .widget-head{background-color:#1171a3;border:1px solid #1171a3;color:#fff}.widget.wgreen .widget-head{background-color:#43c83c;border:1px solid #43c83c;color:#fff}.widget.worange .widget-head{background-color:#f88529;border:1px solid #f88529;color:#fff}.widget.wviolet .widget-head{background-color:#932ab6;border:1px solid #932ab6;color:#fff}.widget.wblue .widget-head .widget-icons a,.widget.wgreen .widget-head .widget-icons a,.widget.wlightblue .widget-head .widget-icons a,.widget.worange .widget-head .widget-icons a,.widget.wred .widget-head .widget-icons a,.widget.wviolet .widget-head .widget-icons a{color:#fff}.widget.wblue .widget-head .widget-icons a:hover,.widget.wgreen .widget-head .widget-icons a:hover,.widget.wlightblue .widget-head .widget-icons a:hover,.widget.worange .widget-head .widget-icons a:hover,.widget.wred .widget-head .widget-icons a:hover,.widget.wviolet .widget-head .widget-icons a:hover{color:#eee}.widget .nav-tabs>li a{padding:5px 10px}.widget .nav-tabs{margin-bottom:5px}.widget .tab-content{margin-bottom:10px}.today-datas{padding:0;margin:10px 0}.today-datas li,.today-datas li .spark,.today-datas li i{margin-right:10px}.today-datas li{display:inline-block;margin-bottom:5px;background:#f8f8f8;border:1px solid #ccc;max-width:100%;text-align:center}.today-datas li .datas-text{font-size:13px;padding:7px 0 0;font-weight:400}.today-datas li .datas-text span{display:block;font-size:24px;margin-bottom:5px}.today-datas li i{font-size:50px}.today-datas li .dial{margin-right:10px!important}.toggle-button span{font-size:var(--form-input-button-textarea-select-fontsize)!important}.gallery img{max-width:170px;margin:5px}.map iframe{width:100%;margin:0!important;padding:0!important}.user h6{line-height:17px!important}.user{font-size:12px!important;line-height:20px!important}.user img{max-width:70px;margin-top:10px}.user .user-pic{float:left;width:80px}body{background-color:#FFF}.navbar-inverse{background-color:#333}.sidebar-widget form{margin:0 -1em}.sidebar .navi>li>a{background-color:#333!important}.sidebar .navi li ul li a{color:#fff}.sidebar .navi li ul li a:hover{color:#52b9e9}.sidebar .navi li ul li a:disabled{color:#999}.navbar-inverse .btn-navbar,.navbar-inverse .btn-navbar:hover{background-color:#333}.sidebar .sidebar-inner,.sidebar-filler{background-color:transparent}.sidebar{margin-top:-2px}.sidebar-filler{position:fixed;height:100%;width:200px}ul.image-group{padding:0;margin:0}ul.image-group li{list-style:none;margin-bottom:25px}.ng-cloak{display:none!important}select>option{color:#000}input.form-control,select.form-control,textarea.form-control{display:block;width:50%;border-radius:5px!important}.widget .padd{height:12em}.widget .padd.padd-tight{padding:6px}.list-flow.list-flow-tight{width:90px}.map{height:228px}.btn>i{margin-right:8px}.btn{margin-right:4px;margin-left:4px}.btn.btn-notext>i{margin-right:0}.btn-group{margin:.2em}small{font-size:14px}.text-subtle{color:#b7b7b7}.page-title-subtle{color:#fff}.page-title{color:#EEE;margin-right:12px}.right{clear:right;float:right}.widget-content .padd:hover{cursor:pointer;color:#fff;background-color:#52b9e9}.widget-content .padd:hover *{color:#fff}.list-flow{margin:6px;float:left;width:110px;height:120px;border-bottom:solid 0 transparent;padding:1.5% .5%}.name-stack h5{text-align:center;padding:0;margin:0;line-height:18px!important}.search-query{margin:2px auto 8px!important}.form-search{min-height:2em}.input-group[class*=col-]{width:80%;margin:0 1.5em}.user .user-pic{display:block;margin:auto}.user .user-details{margin-left:100px;margin-right:10px}.widget-content{padding:1em;margin:0}.stacked{float:none!important;display:block;margin:auto}.navbar .navbar-brand{margin:0 1em;height:45px}.navbar .brand-title{color:#FFF}.navbar-logo img{height:20px}.today-datas li{padding:20px 14px}.page-splash{position:fixed!important;top:0;left:0;width:100%;height:100%;opacity:.9;pointer-events:auto;backface-visibility:hidden;transition:opacity .3s linear}.page-splash-message{margin:20% auto 0;font-size:400%;font-weight:400;color:#F58A00;padding:0}.page-splash-message.page-splash-message-subtle{margin:30% auto 0;font-size:200%}.flag-haschanges{position:fixed!important;display:inline}.fa-asterisk.fa-asterisk-large{font-size:180%;vertical-align:middle;color:#F58A00}.fa-asterisk.fa-asterisk-alert{color:#F58A00}.fa-asterisk-inline{padding:0 4px 0 0}.page-progress-bar,.progress{margin:30px 10%!important}.ngplus-overlay-background{top:0;left:0;padding-left:100px;position:absolute;z-index:10000;height:100%;width:100%}.ngplus-overlay-content{position:absolute;font-weight:700;height:100px;width:300px;z-index:10000;text-align:center;vertical-align:middle}.fader-animation.ng-enter,.fader-animation.ng-leave,.fader-animation.ng-move,.shuffle-animation.ng-enter,.shuffle-animation.ng-leave,.view-container{position:relative}.page-spinner-message{font-size:400%;font-weight:400;color:#F58A00;padding:0}.page-spinner-message.page-spinner-message-subtle{margin:30% auto 0;font-size:200%}.overlay-message{font-size:200%}.spinner{margin:20% auto 0;left:auto;top:auto!important}table th>a{font-weight:700}table td,table th{text-align:left;vertical-align:middle}.widget-content.referrer{border-width:0}.customer-name{font-size:1.2em}.customer-thumb{margin:.1em!important;padding:.1em}.view-container{overflow:hidden}.shuffle-animation.ng-enter{left:2em;opacity:0}.shuffle-animation.ng-enter.ng-enter-active,.shuffle-animation.ng-leave{left:0;opacity:1}.shuffle-animation.ng-leave.ng-leave-active{left:2em;opacity:0}.fader-animation.ng-enter,.fader-animation.ng-leave{transition:cubic-bezier(.25,.46,.45,.94) all .5s;opacity:1}.fader-animation.ng-enter,.fader-animation.ng-leave.ng-leave-active{opacity:0}.fader-animation.ng-enter.ng-enter-active{opacity:1}.fader-animation.ng-move{opacity:.5}.dissolve-animation.ng-hide-add,.dissolve-animation.ng-hide-remove.ng-hide-remove-active,.fader-animation.ng-move.ng-move-active{opacity:1}.dissolve-animation.ng-hide-add,.dissolve-animation.ng-hide-remove{position:fixed!important;display:inline!important;transition:.5s linear all}.dissolve-animation.ng-hide-add.ng-hide-add-active,.dissolve-animation.ng-hide-remove{opacity:0}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin:4px auto}.waitUtenteData{width:100%;height:90vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.accodion-container .panel-group{margin-bottom:0!important}.accodion-container .panel-group .panel .panel-heading{padding:0!important}.gn-accordion-title-appointment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:640px){.sidebar-info,.sidebar-info span{white-space:nowrap;overflow:hidden}.navbar-collapse.in,.sidebar-info{overflow:hidden}.row-eq-height{display:-ms-flexbox;display:flex}.sidebar-info{background-color:#fff;border:1px solid #d3d3d3;padding-left:5px}.sidebar-info label{width:55px}.sidebar-info span{width:135px;display:-ms-inline-flexbox;display:inline-flex;text-overflow:ellipsis}.sidebar-info select{width:130px}.gn-login-widget .widget-content.user{background-color:#f5f5f5}.gn-login-widget .user img{margin-right:15px}.navbar-fixed-top.navbar-inverse{background-color:transparent!important;border:0}.navbar-inverse{background-color:var(--base_color);border:0}.navbar-header{background-color:var(--navbar_header_background_color)!important}.nav.navbar-nav.pull-right{background-color:var(--base_color);margin-top:0}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:0!important}a.gn-btn-help{border:1px solid;font-weight:900;padding-bottom:7px;padding-top:7px}a.gn-btn-home{border:0;padding:0;color:#fff;margin-left:0}a.btn.navbar-btn.navbar-toggle.gn-btn-menu{margin-left:0;margin-right:0;padding-left:4px}a.gn-btn-home i{padding:3px}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-toggle{border:0}.navbar .nav>li>a{padding-bottom:5px;padding-top:5px}.navbar-header img.pull-left{height:40px;margin-left:1px;margin-top:auto;margin-bottom:auto}.navbar-logo img{height:40px!important}.gn-company-sidebar{background-color:#f5f5f5;padding-left:.5em;padding-right:.5em;padding-bottom:1em;color:var(--base_color)}.gn-about-modal .row .col-md-4 img{max-width:120px}.gn-ng-table-empty-cell,.gn-ng-table-empty-row>td{background-color:#ffffe0}.gn-company-sidebar h4 select{color:#0f0f0f;max-width:162px}.gn-company-sidebar select{color:#0f0f0f;max-width:140px}.modal-header,.modal-header .close,.modal-header h3{color:var(--base_color)}.gn-no-mainbar-auth{margin-left:0!important}.modal-header .close{font-size:32px;opacity:1}.modal-header{padding-top:20px;padding-bottom:7px}.navbar .nav>li>a{margin-bottom:5px;margin-top:5px;font-size:var(--form-input-button-textarea-select-fontsize)!important;color:#0f0f0f!important}.sidebar ul.navi{padding:3px}.sidebar ul.navi li{background-color:#e6e6e6;margin-bottom:5px;padding-left:.5em;padding-right:.5em}.sidebar ul.navi li.gn-sidebar-buttons a:hover,.sidebar ul.navi li.gn-sidebar-buttons.current{background-color:var(--navbar_and_sidebarhover_background)!important;color:#fff}.sidebar ul.navi li h4{font-size:19px;color:var(--base_color)}.sidebar ul.navi li.gn-sidebar-buttons{padding-left:0;padding-right:0;border-radius:5px}.sidebar ul.navi li.gn-sidebar-buttons a{padding-left:.5em;padding-right:.5em}.sidebar ul.navi li.gn-sidebar-buttons a:hover{border-bottom:0;border-radius:5px}.sidebar ul.navi li.gn-sidebar-buttons.current a{color:#fff}.page-title,.sidebar .navi>li>a{color:var(--base_color)}.sidebar .navi>li.current.nlightblue>a,.sidebar .navi>li.nlightblue>a:hover,.sidebar .navi>li.open.nlightblue>a{background:var(--base_color)!important;transition:background .5s ease;border-radius:5px}.sidebar .sidebar-inner{background:0 0;padding:5px}.sidebar .navi>li>a{display:block;padding:12px 0;font-size:18px;line-height:25px;text-decoration:none;border-bottom:0}.sidebar .navi li ul li a:hover{background:#131313;border-bottom:0}.sidebar .sidebar-widget{padding:3px 5px}.mainbar{background:#fff;border-left:5px solid #fff}.col-md-12{padding-right:0!important;padding-left:0!important}.widget .widget-content{border-left:1px solid var(--navbar_and_sidebarhover_background);border-right:1px solid var(--navbar_and_sidebarhover_background);border-bottom:1px solid var(--navbar_and_sidebarhover_background);height:100%;font-size:20px;line-height:30px}.widget .widget-content label{width:220px!important;text-align:right;display:inline-block;font-weight:700}.widget .widget-foot{border:1px solid var(--navbar_and_sidebarhover_background)}.widget .widget-head .page-title{font-size:28px}.sidebar .navi>li>a{background-color:transparent!important}.sidebar .sidebar-inner{background-color:transparent}.navbar .navbar-brand{padding:15px 0;font-size:18px;line-height:20px;height:45px}.navbar .brand-title{font-size:24px;color:#fff;font-weight:600}.navbar .brand-title img{margin-top:-5px}.gn-sessionButton,.gn-toolButton{width:80%;min-height:60px;font-size:20px;font-weight:500;margin:0 10% 4%;text-align:left}.gn-sessionButton{background-color:var(--base_color);border-color:var(--base_color);color:#fff;border-radius:12px;border-style:none}.gn-toolButton{background-color:#fff;border:2px solid var(--base_color);color:var(--base_color);border-radius:12px}}.gn-send-again-pin-link,.gn-send-again-pin-link-delayed,.gn-underline,a.gn-action-link,a.gn-goback_link{text-decoration:underline!important}@media (min-width:640px) and (min-height:400px){ul.gn-public-buttons button{height:60px!important}}@media (min-width:640px) and (max-width:1681px){.widget .widget-content{font-size:20px!important;line-height:22px!important}.widget .widget-content label{width:200px!important}}@media (min-width:640px) and (max-width:1441px){.widget .widget-content{font-size:18px!important;line-height:22px!important}.widget .widget-content label{width:180px!important}}@media (min-width:640px) and (max-width:1281px){.widget .widget-content{font-size:14px!important;line-height:18px!important}.widget .widget-content label{width:140px!important}}@media (max-width:639px){.modal-header .close,.widget.wpavared h2{color:var(--base_color)}.gn-tool{margin-top:5%}div#nav-main{height:100vh!important}.mainbar .col-md-12{padding-right:.5em;padding-left:.5em}.tab-content>.active{display:block;margin-top:5px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor:default;background-color:#fff;border-bottom-color:transparent;font-weight:700}.nav-tabs>li>a{margin-right:0;border:1px solid #d3d3d3;border-bottom-color:transparent;border-radius:4px 4px 0 0}.nav>li>a{position:relative;display:block;padding:5px 10px}.sidebar,.sidebar .sidebar-inner{display:none}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-toggle{border:0}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:none}.container .btn{margin:0}.modal-header .close{font-size:32px;opacity:1}h2{font-size:24px;line-height:40px}h3{font-size:22px;line-height:33px}.navbar .nav>li>a{font-size:16px!important}.brand-left-img{height:30px;margin-top:10px}.brand-right-img{height:50px}.sidebar{width:auto}.mainbar{margin-left:0;min-height:0}.widget .widget-head{padding:3px 6px}.widget.wpavared .widget-head .widget-icons a{color:#fff}.widget.wpavared .widget-head .widget-icons a:hover{color:#eee}.widget .nav-tabs{margin-top:15px}.navbar-fixed-top.navbar-inverse{background-color:transparent;border:0}.navbar-inverse{background-color:#fff;border:0}.navbar-header{background-color:var(--navbar_header_background_color)!important}.nav.navbar-nav.pull-right{background-color:var(--base_color);margin-top:0}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:0!important}.navbar-collapse.in{overflow:hidden}.notifications-modal .gn-notification-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.notifications-modal .gn-notification-btn{padding:0}.notifications-modal .btn{font-size:7pt!important}.gn-sessionButton,.gn-toolButton{width:80%;min-height:60px;font-size:20px;font-weight:500;margin:0 10% 4%;text-align:left}.gn-sessionButton{background-color:var(--base_color);border-color:var(--base_color);color:#fff;border-radius:12px;border-style:none}.gn-toolButton{background-color:#fff;border:2px solid var(--base_color);color:var(--base_color);border-radius:12px}.gn-password{max-width:none;width:100%;font-size:var(--form-input-button-textarea-select-fontsize)!important;border-width:2px!important;border-style:solid!important;border-color:var(--base_color)!important;border-image:initial!important;border-radius:8px!important;padding:6px!important;margin-bottom:11px;text-align:center}}@media (max-width:480px){.col-left,.col-right{width:100%;float:none}.col-left,.col-right,.mainbar .page-head h2{float:none}.mainbar .bread-crumb{float:none;margin-top:10px}.col-left{margin-right:0}}@media (max-width:767px){.sidebar .sidebar-widget,.today-datas{text-align:center}.gn-global div.gn-first-div{background-image:none!important}body{margin:0 auto;height:100%}body .container{width:95%;padding-left:2.5%;padding-right:2.5%}.content{margin-left:-20px;margin-right:-20px}.mainbar .matter{padding-left:10px;padding-right:10px}.form-inline button{margin-left:0}.navbar{margin-top:0!important;margin-bottom:0!important}.nav-collapse .dropdown-big .dropdown-menu{color:#bbb!important}.nav-collapse .dropdown-big .dropdown-menu a{color:#ccc!important;padding-left:0!important;padding-right:0!important}.nav-collapse .dropdown-big .dropdown-menu a:hover{color:#aaa!important}.nav-collapse .dropdown-big .dropdown-menu h5{color:#eee!important}.nav-collapse .dropdown-menu{padding:10px!important}.nav-collapse .dropdown-menu a{color:#fff!important}.nav-collapse .dropdown-menu a:hover{background:0 0!important}.nav-collapse .dropdown-menu hr{border-top:0 solid #eee;border-bottom:1px solid #333}.sidebar{float:none;width:100%}.sidebar .sidebar-inner{display:none}.mainbar{margin:0;float:none}}@media (min-width:768px) and (max-width:979px){.form,form .control-group{margin:0!important}form .control-label{float:none!important;width:auto!important;text-align:left!important}form .controls{float:none!important;margin-left:0!important}form .form-actions{padding-left:0!important}.navbar{margin-top:0!important;margin-bottom:0!important}.nav-collapse .dropdown-big .dropdown-menu{color:#bbb!important}.nav-collapse .dropdown-big .dropdown-menu a{color:#ccc!important;padding-left:0!important;padding-right:0!important}.nav-collapse .dropdown-big .dropdown-menu a:hover{color:#aaa!important}.nav-collapse .dropdown-big .dropdown-menu h5{color:#eee!important}.nav-collapse .dropdown-menu{padding:10px!important}.nav-collapse .dropdown-menu a{color:#fff!important}.nav-collapse .dropdown-menu a:hover{background:0 0!important}.nav-collapse .dropdown-menu hr{border-top:0 solid #eee;border-bottom:1px solid #333}.sidebar{width:200px}.mainbar{margin-left:200px}}@media (max-width:979px){.nav-collapse{clear:none}.nav-collapse .nav>li{float:left}.navbar .btn-navbar{display:none}.nav-collapse,.nav-collapse.collapse{height:inherit;overflow:inherit}.page-splash-message{font-size:300%}.btn-group.pull-right{float:none!important;display:block}}@media (min-width:768px){.sidebar .sidebar-inner{display:block!important}}@media (max-width:767px){body,html{max-width:100%!important}body{overflow-x:hidden}.sidebar-filler{display:none}.nav-collapse{clear:both}.nav-collapse .nav>li{float:none}.navbar .btn-navbar{display:block}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.page-splash-message{font-size:200%;margin:40% auto 0}.page-splash-message.page-splash-message-subtle{font-size:150%}.sidebar .sidebar-inner{height:inherit}}@media (max-width:480px){input.form-control,select.form-control,textarea.form-control{width:100%}.gn-public-home h1{text-align:left;padding-left:10px;font-size:24px}}@media (max-width:320px){input.form-control,select.form-control,textarea.form-control{width:100%}.col-md-12{padding-right:7px!important;padding-left:7px!important;padding-top:10px}.today-datas li{padding:1em .5em;line-height:1em}.gn-public-home h1{text-align:left;padding-left:10px;font-size:19px}.today-datas li i{font-size:2em}.today-datas li .datas-text span{font-size:1em}.btn-group>.btn{display:block}.btn-group.pull-right{margin:.2em 0}input,select{width:85%!important}textarea{width:80%}.img-thumbnail.user-pic{width:5em}.user .user-details{margin-left:7em;margin-right:.5em}}.gn-send-again-pin-link,.gn-send-again-pin-link-delayed,.gn-send-again-pin-text{margin-top:8px;font-style:italic;opacity:0}a{color:var(--link_color)}.gn-send-again-pin-text{color:var(--base_color);animation:cssAnimation 5s forwards}.gn-send-again-pin-link-delayed{animation-delay:5s!important;color:var(--base_color);animation:cssAnimation 5s forwards}.gn-send-again-pin-link{color:var(--base_color);animation:cssAnimation 5s forwards}@keyframes cssAnimation{100%,90%{opacity:1}0%{opacity:0}}hr{border-color:var(--separator-color)}.gn-booking-no-search-results{font-size:18px;line-height:20px;color:var(--base_color);font-weight:700}.gn-privacy-info-link a{color:var(--base_text_color)}.accordion-toggle>span>div{font-family:var(--accordion_toggle_font_family),Arial,Helvetica,sans-serif;font-weight:500}.gn-kalliope-notice-text,.gn-notice-text{font-weight:400;color:var(--second_color)}button.btn.btn-primary.gn-icon-btn-in-bar{padding:0!important;width:30px!important;min-width:0!important}button.btn.btn-primary.gn-icon-btn-in-bar>i{margin-right:0!important;padding-top:1px!important}button.btn.btn-secondary.gn-icon-btn-in-bar{padding:0!important;width:30px!important;min-width:0!important}button.btn.btn-secondary.gn-icon-btn-in-bar>i{margin-right:0!important;padding-top:1px!important}.gn-hide-profile-panel .panel-heading{padding-right:3px!important}img.gn-booking-by-name{max-height:55px;vertical-align:text-top}.gn-kalliope-coming-soon-img{padding:8% 0;max-width:100%}.gn-hide-profile-panel .panel-body{display:none}.gn-notice-text{font-size:16px;line-height:20px;padding:0 30px}.gn-kalliope-notice-text{font-size:18px;line-height:24px;text-align:left;padding-top:20px;padding-bottom:20px}table.gn-report-values-table.table>tbody>tr>td,table.gn-report-values-table.table>tbody>tr>th,table.gn-report-values-table.table>tfoot>tr>td,table.gn-report-values-table.table>tfoot>tr>th,table.gn-report-values-table.table>thead>tr>td,table.gn-report-values-table.table>thead>tr>th{padding:5px}.gn-login-accordion .panel-body{padding:0!important}.toast-top-center{top:60px!important}.gn-topbar-user{display:block}.gn-login-desktop-advice,.gn-topbar-booking{display:none}.modal-header .gn-about-modal{padding:0}.modal-body img.gn-about-logo{max-width:140px}.modal-body img.gn-about-name{max-width:300px}.gn-login-desktop-advice img,.modal-body .gn-modal-advice img{max-width:150px}.gn-login-desktop-advice.gn-modal-advice-link{position:absolute;right:0;font-size:11px;padding-right:10px}.modal-body .gn-modal-advice{font-size:14px}.gn-extended-search-modal .gn-bodyAccordion{padding:0!important;background:unset!important}.gn-extended-search-modal .gn-bodyAccordion .gn-form-padding{margin-left:0!important;margin-right:0!important}ul.dropdown-menu.gn-document-actions-menu{margin:0!important;padding:0!important}ul.dropdown-menu.gn-document-actions-menu li{line-height:40px;border-bottom:1px solid var(--second_color);cursor:pointer}ul.dropdown-menu.gn-document-actions-menu li .gn-document-action-icon{font-size:20px;min-width:30px}ul.dropdown-menu.gn-document-actions-menu li a{color:#777!important}ul.dropdown-menu.gn-document-actions-menu li a:hover{background-color:#D3D3D3!important}ul.dropdown-menu.gn-document-actions-menu li>div{padding:0 10px}ul.dropdown-menu.gn-document-actions-menu li>div:hover{background-color:#D3D3D3}.sidebar .sidebar-inner{display:none!important}.gn-top-bar-desktop{display:none}.gn-top-bar-mobile{display:block}.col-md-6.gn-action-modal-info.gn-nopadding.gn-shares-list{max-height:300px;overflow:scroll}.gn-action-modal-share-info{font-size:14px;color:var(--base_color);line-height:35px;border-top:1px solid var(--general-border-color);border-bottom:1px solid var(--general-border-color)}.gn-action-modal-share-info span{color:var(--second_color)}.row.gn-document-share-block{padding:5px 0 10px;border-bottom:1px solid var(--base_color);font-size:16px;font-size:calc(clamp(12px,12px + 8 * (100vw - 375px)/ 393 ,20px))}.row.gn-document-share-block .gn-document-share-info-num.ng-binding,.row.gn-document-share-block .gn-document-share-info-pad{width:16px;display:inline-block}.row.gn-document-share-block em{font-style:unset;font-weight:600;color:var(--base_color)}.row.gn-document-share-block .gn-share-actions-btns{width:45%;height:20px;padding:5px 0!important;border-radius:5px!important}.row.gn-document-share-block .gn-share-actions-btns-row{padding-top:5px}.gn-share-info-modal-body{max-height:90vh;overflow-y:auto}.gn-error-color{color:var(--base_color)}a.gn-goback_link{color:var(--action_buttons_background)!important}.gn-btn-action-second-color{background-color:var(--action_buttons_background)!important;color:#000}.gn-global .btn.btn-default.gn-btn-wide,.gn-global .btn.btn-secondary.gn-btn-wide{min-width:100px!important}.gn-tools-buttons-container-row{margin-left:auto!important;margin-right:auto!important;max-width:calc(2 * (100vh - 60px - 80px)/ 3)}.gn-public-image-container-row{padding-bottom:0!important}.view-public-class .gn-public-image-container-row img{max-width:310px;padding-bottom:16px;max-height:calc(25vh)}.gn-share-code-generation-loader{width:50%;margin-left:auto;margin-right:auto;margin-top:10px;height:60px}.gn-search-widget input.form-control.gn-pin-input{font-size:42px!important;height:60px;color:var(--other_color);text-align:center;text-transform:uppercase}.gn-share-steps-accordion .panel-heading{height:30px;border-radius:4px;border:1px solid!important}.gn-share-steps-accordion .panel-heading h4{padding:unset;margin:unset;line-height:18px}.gn-big-code-buttons,.gn-input-copy.gn-big-code{line-height:50px;text-align:center}.gn-share-steps-accordion .panel-heading span{vertical-align:sub}.gn-share-steps-accordion .panel-body{padding:5px 0!important}.gn-share-steps-accordion .panel-default.panel{box-shadow:none!important}.gn-share-steps-accordion .panel-group{margin-bottom:0}.gn-input-copy.gn-big-code{font-size:48px!important}.gn-action-modal-info{font-size:12px;line-height:17px}.gn-action-modal-action{font-size:15px;line-height:32px}.gn-action-modal-action i{margin-right:4px}h7.gn-action-modal-subtitle{font-size:16px}.gn-doc-label{text-transform:uppercase;border-radius:25px!important;padding:2px 10px;font-size:12px}.gn-doc-label.gn-preferito{border:1px solid #529a65;color:#529a65}.gn-doc-label.gn-tag{border:1px solid #3c85c6;color:#3c85c6}.gn-doc-label.gn-nuovo{border:1px solid #ea5b0c;color:#ea5b0c}.gn-doc-label.gn-status-domicile{border:1px solid green;color:green}.pagination>.active>a{background-color:#4d4d4d;border-color:#4d4d4d}.pagination>li>a{color:#4d4d4d}div.gn-ngplus-overlay{width:100px;height:100px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}div.gn-ngplus-overlay .ngplus-overlay-content{position:fixed;height:200px!important}div.gn-ngplus-overlay.gn-overlay-hidden{pointer-events:none}.gn-upload-btn{font-size:16px!important}.btn.btn-danger.gn-file-to-upload-trash{background-color:var(--other_color)!important;line-height:40px;height:40px}.toast-success{background-color:var(--base_color)}.gn-file-drop-box{background:var(--action_buttons_background);border:none;color:#fff;width:100%;padding-top:10px;padding-bottom:10px;font-size:16px;text-align:center;border-radius:6px;cursor:pointer}.gn-file-drop-box label{font-weight:100!important;cursor:pointer}.gn-file-drop-box.dragover,.gn-file-drop-box:hover{background-color:var(--base_color);color:#fff}.gn-file-drop-box-mobile{background:var(--action_buttons_background);border:none;color:#fff;width:100%;padding:10px 8px;text-align:center;border-radius:6px;text-transform:uppercase;height:60px}.gn-file-drop-box-mobile>label{font-family:var(--buttons_font_family),Arial,Helvetica,sans-serif;font-size:16px;line-height:16px;font-weight:500}.gn-file-drop-box-mobile i{margin-right:10px}.gn-file-details{width:100%;border:1px solid var(--base_color);padding:5px;text-align:center}.gn-file-to-upload-name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--base_color)}.gn-file-to-upload-trash{width:100%;margin:10px 0 0}.gn-file-to-upload-errors{color:#fff;font-size:16px;text-align:center;border:1px solid;background-color:red;padding:7px;margin-bottom:10px}.gn-upload-requirements{width:100%;color:var(--base_color);text-align:left;font-size:14px}.gn-upload-requirements.small{font-size:12px}.gn-upload-requirements-info-text{padding:5px!important;font-family:var(--inputs_font_family),Arial,Helvetica,sans-serif;font-weight:500;font-style:italic;color:var(--second_color)}.gn-top-bar-center-nav a,a.gn-action-link{font-family:var(--global_font_family_bold),Arial,Helvetica,sans-serif}.btn.btn-danger.gn-file-to-upload-trash span{font-size:18px}uib-accordion.gn-profiles-accordion{background:#fff}.ngplus-overlay-background,.page-splash{background-color:#FFF!important}uib-accordion.gn-profiles-accordion.panel-body{padding-left:5px;padding-right:5px}.gn-state-auth section div[class*=col-xs],.gn-state-changepassword section div[class*=col-xs],.gn-state-contact section div[class*=col-xs],.gn-state-firstlogin section div[class*=col-xs],.gn-state-lostpassword section div[class*=col-xs],.gn-state-userprofile section div[class*=col-xs],uib-accordion.gn-profiles-accordion [class^=col-xs-]{padding-left:0;padding-right:0}.gn-top-bar-center-nav{width:100%;padding:0;margin:0!important;position:absolute;text-align:center}.gn-top-bar-center-nav a{margin-right:0;font-weight:800!important}a.gn-action-link{color:var(--base_text_color)}.gn-square-button-bottom-center{width:99%;width:calc(100% - 2px * 2);position:absolute;bottom:65px;font-size:24px;color:#fff;text-align:center;text-transform:uppercase;font-family:var(--global_square_btn_font_family),var(--global_font_family_regular),Arial,Helvetica,sans-serif;font-weight:400}.gn-graph-accordion div.panel-default>div.panel-heading{border:1px solid #a9a9a9!important;border-radius:3px!important;margin-bottom:0!important;padding-bottom:0!important;height:auto}.gn-graph-accordion div.panel-default>div.panel-heading h4{line-height:23px;font-size:14px;font-weight:700;color:var(--base_color)}.gn-state-auth .panel-body,.gn-state-auth p.gn-page-intro-text{color:var(--second_color);font-size:var(--state-auth-texts-fontsize)!important;line-height:var(--state-auth-texts-lineheight)}.gn-graph-accordion div.panel-default>div.panel-heading i{padding-top:5px}.ngplus-overlay-background{opacity:.2}.ngplus-overlay-content img,.page-splash img{position:absolute;top:calc(50% - (200px / 2));left:calc(50% - (200px / 2))}.gn-state-auth p.gn-page-intro-text{text-align:justify}.gn-state-auth .panel-body .gn-padding-div{font-size:var(--state-auth-texts-fontsize)!important;line-height:var(--state-auth-texts-lineheight)}.gn-state-auth h4.panel-title{font-size:var(--state-auth-accordion-head-fontsize)}.gn-state-auth a.gn-action-link{font-family:var(--global_font_family_bold),Arial,Helvetica,sans-serif;font-size:var(--state-auth-action-link-fontsize);padding-top:4px!important;padding-top:calc(clamp(0px,-12.16px,8px))!important}.gn-state-firstlogin form div.form-group{padding:0}.gn-state-firstlogin form label{width:auto!important}.gn-state-firstlogin .fas.fa-arrow-circle-right{color:var(--base_color)}.gn-topbar-username{max-width:200px}.gn-topbar-firstlast{max-width:100px;overflow:hidden;text-overflow:ellipsis}.gn-wide-user-name{display:inline-block}.gn-narrow-user-name{display:none}.gn-document-password-toggle,.gn-env-class{display:inline-block}.gn-userprofile-bottom-btn{height:50px}.gn-userprofile-bottom-btn>div{position:absolute;bottom:0;right:0}form.gn-user-profile-form{margin:0!important}.gn-big-left-checkbox{margin-right:10px!important;padding:0!important;width:24px;height:24px}.gn-user-profile-row{border-bottom:1px solid var(--separator-color);padding:8px 0}.gn-user-profile-row div{padding:0!important}.gn-user-profile-row h5,.gn-user-profile-row h6{font-size:16px;line-height:normal;margin:0;padding:0}.gn-user-profile-row h6{color:var(--base_text_color);font-family:var(--global_font_family),Arial,Helvetica,sans-serif}.gn-menu-floater{position:fixed}.gn-help-modal figure.aligncenter{text-align:center}.gn-help-modal figure.aligncenter img{border:1px solid #708090}.gn-help-modal.modal-body,.gn-help-modal.modal-body a.nav-link{padding:5px}.gn-help-modal.modal-body .panel-heading{padding:2px 4px}.gn-help-modal p{text-align:left;padding-left:2px;padding-right:2px}.gn-notifications-list-container{max-height:800px;overflow-y:auto;padding:0}.gn-notifications-list-container .row{color:var(--base_color);font-weight:bolder;padding-top:5px;padding-bottom:5px}.gn-file-block,.gn-file-block h4,.gn-file-block h5,.gn-file-block h6{font-family:var(--lists_font_family),Arial,Helvetica,sans-serif;font-weight:500}.gn-notification-modal-view-button{color:var(--base_color)!important;margin:0;width:90%}.gn-notification-modal-ignore-button{background-color:#fff;margin:0;min-width:60px}.gn-notifications-modal .gn-notification-text i{color:var(--base_color)}.row.gn-document-description h6{margin-top:6px}.gn-documents-search-bottom-buttons{margin-bottom:0!important}.gn-documents-search-bottom-buttons .col-xs-6{padding:0}.gn-documents-search-bottom-buttons .col-xs-6 .btn.btn-default,.gn-documents-search-bottom-buttons .col-xs-6 .btn.btn-primary{margin-right:0!important;padding:0 10px!important}.gn-documents-search form{margin-top:4px}.gn-documents-search .gn-documents-search-bottom-buttons{padding:0}.gn-documents-search .gn-documents-search-bottom-buttons .btn-default{background-color:#fff!important;margin-right:0!important;border-color:#9F9D9D!important}.gn-news-preview,.gn-tags-tag-name,.widget.gn-tags-widget div.row{border-bottom:1px solid var(--separator-color)}.gn-documents-search .gn-documents-search-bottom-buttons .col-xs-6{padding:0!important}.gn-documents-search .gn-documents-search-bottom-buttons .btn.btn-primary{margin-right:0!important}.gn-documents-search input,.gn-documents-search select{max-width:none!important;height:32px}.gn-tags-widget div[class*=col-xs-10]{padding-top:5px!important}.gn-complete-news-window{max-height:100vh}.gn-complete-news-window p{text-align:left!important}.gn-complete-news-window .modal-body{overflow-y:auto}.gn-news-preview.row{margin-bottom:10px!important;padding-bottom:10px!important}.gn-news-preview h5{line-height:20px}.gn-news-preview h5,.gn-news-preview p{padding-left:5px!important}.widget.gn-tags-widget form{margin:0}.widget.gn-tags-widget div.row{padding-top:8px}.widget.gn-tags-widget div.row.gn-add-tag-row{border-bottom:none;margin-bottom:20px!important}.gn-tags-widget form{padding:0!important;marging:0!important}.gn-notifications-list-container div[class*=col-xs],.gn-tags-widget div[class*=col-xs]{padding-left:0;padding-right:0}.gn-file-block{border-radius:0;background-color:#fff!important;padding:2px 0;border-bottom:1px solid var(--separator-color)}.gn-file-block.gn-new-file-bckg{background-color:#fafafa!important}.gn-file-block div[class*=col-xs]{padding-left:0;padding-right:0}.gn-file-block .col-xs-8{padding-left:0;margin-left:0}.gn-file-block .col-xs-4{padding-right:0;margin-right:0}.gn-file-block h4{line-height:12px}.gn-file-block h5,.gn-file-block h6{line-height:14px}.gn-file-block .gn-panel .btn{margin-right:0;margin-left:2px}.gn-has-no-downloads{background-color:#d8ead5!important}button.btn.gn-document-action-button{margin-right:0;margin-left:3px;margin-bottom:2px;width:var(--buttons-height)}button.btn.gn-document-password-button{margin-right:10px;margin-left:3px;margin-bottom:2px;height:24px!important;width:32px}button.btn.gn-document-password-button i{margin-right:0!important}.gn-file-actions-titleheader h5{font-size:12px;padding-bottom:6px;color:var(--second_color)}.gn-file-actions-titleheader h4{color:var(--base_color)!important;font-size:14px;padding-top:4px;line-height:16px}.gn-file-actions-header,.gn-file-download-text{padding:0 5px;width:100%}.gn-file-actions-header h4,.gn-file-actions-header h5,.gn-file-download-text h4,.gn-file-download-text h5{overflow:hidden!important;white-space:nowrap;text-overflow:ellipsis;line-height:var(--docs-list-lineheight)}.gn-file-actions-header h5,.gn-file-download-text h5{font-size:var(--docs-list-doc-info-fontsize);padding-bottom:6px;color:var(--second_color)}.gn-file-actions-header h4,.gn-file-download-text h4{color:var(--base_color)!important;font-size:var(--docs-list-doc-name-fontsize);padding-top:4px}.gn-past-appointment{color:grey}.gn-past-appointment .gn-file-actions-header h4,.gn-past-appointment .gn-file-actions-header h5,.gn-past-appointment .gn-file-download-text h4,.gn-past-appointment .gn-file-download-text h5{color:grey!important}.gn-past-appointment .gn-setting{color:grey}.gn-deleted-appointment,.gn-deleted-appointment .gn-file-actions-header h4,.gn-deleted-appointment .gn-file-actions-header h5,.gn-deleted-appointment .gn-file-download-text h4,.gn-deleted-appointment .gn-file-download-text h5,.gn-deleted-appointment .gn-setting{color:#a9a9a9!important}.gn-file-download-icon,.gn-file-download-icon a,.gn-file-download-icon i.fa-search{color:var(--base_color)!important}.gn-file-actions-header h4{line-height:16px!important;padding:5px 0 0!important;margin:0!important}.gn-file-actions-header h5{line-height:14px!important;padding:0!important;margin:0!important}.gn-file-download-icon{font-size:30px;width:30px;text-align:center}.gn-file-actions-header{padding-bottom:10px}.gn-file-actions-header h4,.gn-file-actions-header h5{line-height:15px;color:var(--second_color)}.gn-file-actions-header h5,.gn-file-actions-header p{line-height:18px}.gn-file-actions-header p strong{font-size:14px}.btn.gn-document-action-button{width:30px;padding:0}.btn.gn-document-action-button>i{margin:0}.gn-global .btn.btn-primary.gn-document-action-button.gn-disabled-btn{color:grey;border-color:grey!important;bakground-color:silver!important}.gn-geolocation-section{padding-top:10px}.gn-privacy-texts-div{font-size:13px;width:85%}.gn-field-required{border-color:red!important}.gn-field-required:-ms-input-placeholder{color:red;font-weight:bolder}.gn-field-required::placeholder{color:red;font-weight:bolder}.gn-contact-map{padding:6px!important;border:2px solid;border-radius:8px!important;border-color:var(--base_color)!important}.gn-contact-map .panel-heading{background:0 0}input#geolocate{width:16px!important}.gn-profile-demo-notice{text-align:center;font-weight:700;font-style:italic;padding-left:10px;padding-right:10px}.gn-col-12-no-padding div[class*=col-xs]{padding-left:0;padding-right:0}.gn-form input[type=number],.gn-form input[type=email],.gn-form textarea{width:90%!important;border:2px solid var(--base_color)!important;border-radius:8px!important;padding:6px!important;font-size:var(--form-input-button-textarea-select-fontsize)!important}.gn-form input[type=number] textarea,.gn-form input[type=email] textarea,.gn-form textarea textarea{width:95%!important}.gn-form input[type=checkbox]{width:40px!important;margin-left:5px;padding:6px!important}.gn-profile-items{color:#4d4d4d!important}.gn-no-documents-block{font-weight:600;font-style:italic;text-align:center;padding-left:5px;padding-right:5px;padding-top:20px;max-width:400px;margin-left:auto!important;margin-right:auto!important}.gn-no-documents-block i{color:var(--base_color)}.gn-no-mainbar{border-radius:10px;background-color:#fff!important;background-color:rgba(255,255,255,.8)!important}.gn-mainbar-container{border-radius:15px;padding-bottom:1px;background-color:var(--gn_mainbar_container_background_transparent);border:none!important}.gn-mainbar-container.gn-login-credentials-box{margin-bottom:10px}.gn-mainbar-container.gn-login-back-box .widget{padding-left:0!important}.gn-env-class{padding:0 1px;text-align:center;font-weight:700;margin-top:12px}.gn-env-class.gn-env-class-dev{color:#fff;background-color:#ff4500}.gn-env-class.gn-env-class-test{color:#000;background-color:orange}.gn-env-class.gn-env-class-demo{background-color:#ffffe0}.top-logo-desktop{display:block;padding-right:8px}.top-logo-mobile{display:none}.gn-help-third-tab{overflow:hidden scroll}.gn-dashboard button{margin-top:10px!important}.gn-shell-div{padding-top:45px;background-color:#fff}.gn-inner-page{padding:0;margin-bottom:30px;background-color:#fff}.gn-inner-page .col-xs-12{padding-left:0}.gn-inner-page button{min-width:100%!important}body.gn-global{background:url(unset) center center no-repeat fixed #fff;background-size:cover;padding-top:0;height:100vh}input[type=date],select{-moz-appearance:none;-webkit-appearance:none;appearance:none;white-space:nowrap}.gn-just-icon{color:var(--base_color)!important}.gn-global{max-width:var(--desktop_max_width);margin-left:auto;margin-right:auto}.gn-global .btn.btn-secondary.btn-scan-small{width:40px;min-width:unset!important}.gn-global .btn.btn-default,.gn-global .btn.btn-primary,.gn-global .btn.btn-secondary{font-family:var(--buttons_font_family),Arial,Helvetica,sans-serif;font-size:13px;min-width:18%!important;font-weight:500}.gn-global .btn{border-radius:5px!important;border:none!important;padding:0!important;height:var(--buttons-height);text-transform:uppercase}.gn-global .btn.navbar-btn{height:30px}.gn-global .btn.active{box-shadow:none;background-color:var(--base_color);color:#fff}.gn-global .btn.pull-left{margin-left:0!important}.gn-global .btn.pull-right{margin-right:0!important}.gn-global .btn.btn-default{background-color:#fff!important;color:var(--second_color);border:1px solid var(--second_color)!important;padding:0 10px!important}.gn-global .btn.btn-secondary{background-color:var(--action_buttons_background)!important;color:#fff;border:1px solid var(--action_buttons_background)!important;padding:4px 8px!important}.gn-global .btn.btn-primary{background-color:#fff!important;color:var(--base_color);border:1px solid var(--base_color)!important;padding:0 8px!important;height:35px}.gn-global .btn.btn-primary i.fa-search{color:var(--base_color)}.gn-global .btn.btn-primary.btn-small{min-width:unset!important;padding:0!important}.gn-global .btn.btn-primary.active{box-shadow:none;background-color:var(--base_color)!important;color:#fff}.gn-global .btn.btn-primary.big-action{background-color:var(--action_buttons_background)!important;color:#fff;border:none!important;border-radius:6px!important}.gn-global .btn.btn-primary.light-action{padding:7px 7px 25px!important}.gn-global .btn.gn-booking-choice-btn{width:100%;border-radius:2px;margin:5px 0}.gn-global .btn.gn-category-btn{border-radius:25px!important;border-color:var(--base_color)!important;color:var(--base_color)!important;padding:0 10px!important;height:30px;text-transform:capitalize}.gn-global .btn.gn-category-btn.gn-selected-button{border:var(--other_color)!important;background-color:var(--other_color)!important;color:#fff!important}.gn-global .btn.btn-scan{background-color:#d3d3d3;color:#333}.gn-global .btn.btn-secondary.btn-scan{background-color:#d3d3d3;color:#fff}.gn-global .gn-input-with-btn input.form-control{width:calc(100% - 38px)!important;vertical-align:middle}.gn-global .gn-input-with-btn button,.gn-global .gn-input-with-btn button.btn.btn-secondary.btn-scan{width:34px;height:34px;margin:0!important;padding:0!important;border:0!important;vertical-align:middle!important}.gn-global div.gn-first-div{margin-left:auto;margin-right:auto;background-color:#fff;overflow:auto}.gn-global div.gn-first-div img.gn-background-spinner{position:absolute;top:calc(50% - (200px / 2));left:calc(50% - (200px / 2));display:none}.gn-global .navbar-header{float:none}.gn-global .navbar-left,.gn-global .navbar-right{float:none!important}.gn-global .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.gn-global .navbar-fixed-top{top:0;border-width:0 0 1px;min-height:var(--top_bar_min_heigth)}.gn-global .navbar-collapse.collapse{display:none!important}.gn-global .navbar-nav{float:none!important;margin-top:7.5px}.gn-global .navbar-nav>li{float:none}.gn-global .navbar-nav>li>a{padding-top:6px;padding-bottom:6px}.gn-global .collapse.in{display:block!important}.gn-global .content{padding-top:10px}.gn-global .gn-single-news figure img{max-width:100%;width:auto;height:auto}.gn-global .modal-body form div.form-group{padding:0}.gn-global .modal-content .modal-header button{margin-top:0;float:right;font-size:34px;position:absolute;right:0;top:0}.gn-global .modal-content .modal-body{overflow-y:auto;padding:0 15px 15px}.gn-global .modal-content .modal-footer{margin-bottom:15px!important;padding:0 15px}.gn-global .modal-content .gn-share-copy-modal-btn{padding:0!important;width:110px}.gn-global .modal-content .gn-share-mail-modal-btn{padding:0 2px!important}.gn-global .btn.btn-primary.gn-tab-button.gn-tab-button-active{background-color:var(--base_color)!important;border-radius:6px!important;height:25px;border:none!important;color:#fff}.gn-global .btn.btn-primary.gn-tab-button{background-color:#A89EC7!important;border-radius:6px!important;height:25px;line-height:10px!important;border:none!important;color:#fff}.gn-buttoned-tabs ul.nav.nav-tabs,.matter.gn-no-padding-matter .widget .widget-content,.widget.gn-files-widget .widget-content,.widget.gn-form .widget-content,.widget.gn-profile-widget .widget-content,.widget.gn-tags-widget .widget-content{border:none}.gn-global .gn-booking-search-buttons .btn{min-width:100px!important}.gn-matter-margin{margin:0 0 70px!important}.gn-1-em-margin{margin:10px 1em!important}.gn-tags-widget input[type=radio]{height:20px;width:20px;vertical-align:middle}.gn-tags-widget label{font-size:20px}.gn-files-widget{margin:0 0 calc(var(--bottom_bar_min_heigth) + 30px)}.widget.gn-files-widget,.widget.gn-form,.widget.gn-profile-widget,.widget.gn-tags-widget{padding:5px;background-color:transparent}.widget.gn-files-widget .widget-content p,.widget.gn-form .widget-content p,.widget.gn-profile-widget .widget-content p,.widget.gn-tags-widget .widget-content p{padding-left:5px!important;padding-right:5px!important;line-height:15px}.widget.gn-files-widget .widget-content p label,.widget.gn-form .widget-content p label,.widget.gn-profile-widget .widget-content p label,.widget.gn-tags-widget .widget-content p label{width:35%;text-align:left;display:inline-block;font-weight:500;font-style:italic}.gn-files-widget .nav.nav-tabs,.gn-form .nav.nav-tabs,.gn-profile-widget .nav.nav-tabs,.gn-tags-widget .nav.nav-tabs{display:none}.gn-no-side-padding{padding-left:0!important;padding-right:0!important}.matter.gn-no-padding-matter{padding-left:0;padding-right:0}.matter.gn-no-padding-matter .gn-tool-title{margin-bottom:10px;margin-top:0}.matter.gn-no-padding-matter .widget{margin:0;padding:5px;background-color:transparent}.matter.gn-no-padding-matter .widget .widget-content p{padding-left:5px!important;padding-right:5px!important;line-height:15px}.matter.gn-no-padding-matter .widget .widget-content p label{width:35%;text-align:left;display:inline-block;font-weight:500;font-style:italic}.gn-buttoned-tabs ul.nav.nav-tabs li{margin-left:2px;background-color:#A89EC7;border-radius:6px;height:25px;line-height:10px!important;border:none!important}.gn-buttoned-tabs ul.nav.nav-tabs li a{border:none;color:#fff;line-height:15px}.gn-buttoned-tabs ul.nav.nav-tabs li a:hover{border-radius:5px}.gn-buttoned-tabs ul.nav.nav-tabs li a:focus{background-color:transparent;border-radius:5px}.gn-buttoned-tabs ul.nav.nav-tabs li.active a{background-color:var(--base_color);border-radius:6px;height:25px;border:none!important}.gn-buttoned-tabs-booking-search{margin-bottom:10px}div.gn-top-bar-left-nav a{margin:0!important;padding:3px!important;color:var(--base_color)}div.gn-top-bar-left-nav a .btn:focus,div.gn-top-bar-left-nav a.btn:hover{color:#fff}div.gn-top-bar-left-nav a i{margin-top:7px!important;font-size:20px;margin-left:10px;margin-right:0}div.gn-top-bar-left-nav a span{font-size:16px}div.gn-top-bar-left-nav img{padding-left:5px}.gn-bottom-bar{background-color:transparent!important;z-index:999;left:0;right:unset;width:100%;text-transform:uppercase}.gn-bottom-bar .row.gn-footer-company{background:var(--other_color);line-height:16px;padding-bottom:5px;padding-top:0;color:var(--base_color);max-width:calc(var(--desktop_max_width) - 2 * var(--sidebar-width));margin-left:auto!important;margin-right:auto!important}.gn-bottom-bar .row.gn-footer-company p{line-height:13px;color:#fff}.gn-bottom-bar .row.gn-footer-company p a{color:#fff}.gn-footer-content{padding-top:5px;background-color:var(--bottom_bar_content_background_color);min-height:var(--bottom_bar_min_heigth);max-width:var(--desktop_max_width);margin-left:auto!important;margin-right:auto!important}.gn-footer-content h5{line-height:28px!important}.gn-footer-content div.col-xs-12{padding-right:0}.gn-footer-content a{color:var(--bottom_bar_content_text_color)}.gn-footer-content a i.fa{color:var(--bottom_bar_content_fa_color)}.gn-footer-content .gn-footer-left{position:absolute;left:5px;top:0}.gn-footer-content .gn-footer-right{position:absolute;right:0;top:0}.gn-footer-buttons{text-align:center}.gn-footer-buttons .btn.btn-primary{background-color:#E7501C!important;border:0}.gn-content-panel-top,.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}.gn-state-home.gn-user-unlogged .gn-navbar-top{display:var(--home_page_navbar_top_display_unlogged)}.gn-state-home.gn-user-logged .gn-navbar-top{display:var(--home_page_navbar_top_display_logged)}.gn-navbar-top{max-width:calc(var(--desktop_max_width) - 2 * var(--sidebar-width));margin:auto;border-bottom:var(--top_bar_bottom_border_heigth) solid var(--general-border-color)!important}.gn-navbar-top.gn-state-public{display:var(--public_page_navbar_top_display)}.gn-public-home ul.nav.nav-tabs,.tab-pane h1,nav.navbar.navbar-fixed-bottom.navbar-inverse.gn-bottom-bar.gn-state-public.gn-public-footer-no-content{display:none}.gn-navbar-top .btn.focus,.gn-navbar-top .btn:focus,.gn-navbar-top .btn:hover{color:#fff}.gn-navbar-top div[class^=col-]{padding-left:5px;padding-right:5px}.gn-public-bottom-help{padding-top:5px;padding-right:10px!important;color:var(--bottom_bar_content_fa_color);font-weight:500}.gn-public-bottom-help i{vertical-align:middle}.gn-public-bottom-help a{color:var(--bottom_bar_content_text_color)}.gn-content-panel-top{padding:10px 0}.gn-content-panel-top img{padding:2px}.gn-content-panel-top h1{font-size:22px;font-size:calc(clamp(22px,22px + 4 * (100vw - 320px)/ 90,26px));text-transform:uppercase}.gn-content-panel-top h2{font-size:20px;font-size:calc(clamp(18px,18px + 6 * (100vw - 320px)/ 90,24px))}.gn-public-home{background-color:#fff}.gn-public-home h1{font-family:var(--global_font_family_bold),Arial,Helvetica,sans-serif;font-weight:800!important;text-align:left;padding-left:10px}.gn-password-requirements,.gn-password-requirements ul li{font-family:var(--global_font_family),Arial,Helvetica,sans-serif}.gn-public-home-bottom{border-bottom:1px solid #d3d3d3;background-color:transparent;height:200px}.gn-square-button{background-color:transparent;padding:var(--gn_home_square_padding)!important;cursor:pointer}.gn-square-button img{border-radius:5px}.gn-bottom-left{position:absolute;bottom:40px;left:30px;color:#fff;font-size:30px;font-weight:500;line-height:20px;padding-right:10px}.gn-password-requirements{font-size:12px;margin:0 0 10px!important}.gn-password-requirements ul li{list-style:none;display:list-item!important;color:#f88529;line-height:15px}.gn-password-requirements ul li .satisfied{color:green}.gn-password-requirements ul li:before{font-family:FontAwesome}.gn-password-requirements span.satisfied{color:var(--base_color);font-weight:700}.gn-password-requirements .gn-password-weakness-5{width:0%}.gn-password-requirements .gn-password-weakness-4{width:25%;background:red}.gn-password-requirements .gn-password-weakness-3{width:50%;background:orange}.gn-password-requirements .gn-password-weakness-2{width:75%;background:#20b2aa}.gn-password-requirements .gn-password-weakness-1{background:green;width:90%}.gn-password-requirements .gn-password-weakness-0{background:green;width:100%}.gn-highlighted{background-color:#ff0}.gn-highlighted-selected{border:1px solid red}.gn-help-toc li{font-size:24px;line-height:30px;list-style-type:square}.gn-clickable{cursor:pointer}.gn-guide-accordion{height:calc(100vh - 250px);overflow-y:scroll}#get-mobile-app,#overlay-lock-mask,#tablet-mask{height:100vh;z-index:99999!important;position:fixed!important;left:0;background-color:#FFF;opacity:.95;pointer-events:auto;backface-visibility:hidden;transition:opacity .3s linear}.gn-search-bar{padding:5px;margin-top:5px;margin-bottom:5px;font-weight:600;color:#fff}.gn-search-bar span{line-height:37px;font-size:13px;color:var(--base_color)}.gn-search-bar .gn-search-bar-search{padding:2px;text-align:center;margin-top:10px}.gn-search-bar .gn-search-bar-search input{width:45%!important}.gn-search-bar .gn-search-bar-results{margin-top:2px;padding:2px;text-align:center}.gn-search-bar .btn>i{margin-right:initial}.gn-search-bar i.gn-search-results-close{margin-top:7px;margin-right:8px;color:var(--base_color)}.gn-public-public-tab-buttons a{line-height:0!important;padding-top:2px!important;padding-bottom:0!important}.notifications-modal .panel-heading{padding:3px}#get-mobile-app .get-mobile-app-layer,#overlay-lock-mask .overlay-lock-mask-content,#tablet-mask .tablet-mask-mask-content{padding:10%;line-height:30px;text-align:center;vertical-align:middle}.notifications-modal i.pull-right{margin-top:6px}#offline-overlay{z-index:99999!important}#splash-page .bar{width:100%}#get-mobile-app{top:10000;width:100vw;color:var(--base_color);display:none}#get-mobile-app.get-mobile-app-visible{top:0;display:table}#get-mobile-app .get-mobile-app-layer{display:table-cell;font-size:20px}#get-mobile-app .get-mobile-app-layer h1{color:var(--base_color);text-align:center;font-size:36px}#get-mobile-app .get-mobile-app-layer img{width:150px}#overlay-lock-mask{top:0;width:100vw;color:var(--base_color);display:table}#overlay-lock-mask .overlay-lock-mask-content{display:table-cell;font-size:20px;max-width:100vw}#overlay-lock-mask .overlay-lock-mask-content h1{color:var(--base_color);text-align:center;font-size:36px}#overlay-lock-mask .overlay-lock-mask-content img{width:150px}#overlay-lock-mask .overlay-lock-mask-content img.gn-overlay-big-img{width:30%}.gn-mobile-allowed #overlay-lock-mask{display:none!important}#tablet-mask{top:0;width:100vw;color:var(--base_color);display:none}#tablet-mask .tablet-mask-mask-content{display:table-cell;font-size:20px}#tablet-mask .tablet-mask-mask-content h1{color:var(--base_color);text-align:center;font-size:36px}#tablet-mask .tablet-mask-mask-content img{width:150px}.page-offline{z-index:99999!important;position:fixed!important;top:10000px;left:0;width:100%;height:100%;background-color:#FFF;opacity:.95;color:var(--base_color);pointer-events:auto;backface-visibility:hidden;transition:opacity .3s linear;display:none}.gn-device-desktop .gn-document-name-tooltip,.gn-device-tablet .gn-document-name-tooltip,.gn-state-home .gn-home-wp-content-modal .modal-content .modal-header button{z-index:10000}.page-offline.page-offline-visible{top:0!important;display:table}.page-offline .page-offline-message{vertical-align:middle;display:table-cell;text-align:center;font-size:20px;line-height:30px}.page-offline .page-offline-message h1{color:var(--base_color);text-align:center;font-size:36px;margin-top:20px}.page-offline .page-offline-message img{width:160px}.btn.btn-primary{background:var(--base_color)!important;border:0}.btn.btn-primary.btn-lg{font-size:20px!important}.btn.btn-purple{background:#5A2264!important;color:#fff}.btn.btn-purple:hover{background:#3f1f4a!important}ul.gn-public-buttons{list-style-type:none;margin:10px 0 0;padding:0}ul.gn-public-buttons li{padding:4px}ul.gn-public-buttons img{max-width:90%}ul.gn-public-buttons button{border:0;height:67px;width:100%;text-transform:uppercase;font-size:20px;font-weight:700;color:var(--base_color);background:#ccc;transition:all .5s}ul.gn-public-buttons button>i{margin-right:10px;vertical-align:middle}ul.gn-public-buttons button>span{vertical-align:middle}ul.guided-access-buttons{list-style:none;margin:0 10px;padding:0}ul.guided-access-buttons li{margin:10px 0}ul.guided-access-buttons button{padding:0 20px;font-size:20px!important;white-space:normal;height:95px}.view-public-class,.view-tools-class{font-family:var(--global_font_family),Arial,Helvetica,sans-serif}.view-public-class .tab-pane a,.view-tools-class .tab-pane a{text-decoration:underline!important;color:var(--base_color)}.view-public-class ul.nav-tabs,.view-tools-class ul.nav-tabs{margin-left:-7px;margin-right:-7px}.view-public-class hr,.view-tools-class hr{clear:both;padding-top:6px!important}.view-public-class li.uib-tab.nav-item.active a,.view-tools-class li.uib-tab.nav-item.active a{color:#fff!important;border-bottom-color:transparent!important;font-weight:500}.view-public-class li.uib-tab.nav-item a,.view-tools-class li.uib-tab.nav-item a{border:1px solid #efebeb}.view-public-class p,.view-tools-class p{text-align:justify;margin:0 10px!important}.view-public-class img,.view-tools-class img{height:auto;max-width:100%;border:none;display:block;margin-left:auto;margin-right:auto}.view-public-class img.alignleft,.view-tools-class img.alignleft{float:left;margin-right:5px}.view-public-class img.alignright,.view-tools-class img.alignright{float:right;margin-left:5px}.view-public-class a.nav-link,.view-tools-class a.nav-link{padding:5px;margin:0}.view-public-class ul.news-container,.view-tools-class ul.news-container{list-style:none;margin:0;padding:0}.view-public-class ul.news-container span.image img,.view-tools-class ul.news-container span.image img{margin-bottom:15px}.view-public-class ul.news-container span.title,.view-tools-class ul.news-container span.title{color:var(--base_color);line-height:20px;font-size:18px;font-weight:600;text-align:center;margin-top:1em;margin-bottom:1em}.view-public-class ul.news-container span.date,.view-tools-class ul.news-container span.date{font-weight:700;margin-left:12px}.view-public-class ul.news-container div.content,.view-tools-class ul.news-container div.content{margin:0;padding:0}.view-public-class ul.news-container li.listing-item,.view-tools-class ul.news-container li.listing-item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd!important}.widget .widget-content{transition:all .5s}.widget .widget-content label{width:30%;text-align:right;display:inline-block;font-weight:700;color:#1a1a1a}.widget .widget-head{background-color:var(--navbar_and_sidebarhover_background);border:1px solid var(--navbar_and_sidebarhover_background);color:#000}.widget .widget-head .page-title{color:#fff}.user-info-buttons{text-align:left;margin-left:0}.user-info-buttons .col-xs-12{padding:0}p.credit span.creditby,p.folder span.creditby{width:180px;display:inline-block;padding-left:5px}.modal-body{word-break:break-word}.modal-body img{height:auto;max-width:100%;border:none}.gn-alert-warning-in-box{margin-bottom:inherit}p.credit{border-bottom:1px dotted grey}p.credit,p.expense,p.folder{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p.credit span.amount,p.expense span.amount,p.folder span.amount{font-weight:800;min-width:60px;display:inline-block;border-left:1px solid grey;border-right:1px solid grey;padding-left:5px;padding-right:5px;margin-left:5px;margin-right:5px;text-align:center}p.credit.folder-first-line,p.expense.folder-first-line,p.folder.folder-first-line{background:#F7F7F7}p.credit,p.expense,p.span-table{margin-top:10px!important;text-align:center;font-size:13px}p.credit span.file-download i,p.expense span.file-download i,p.folder span.amount,p.span-table span.file-download i{font-size:24px}p.credit.credit-first-line,p.credit.expense-first-line,p.expense.credit-first-line,p.expense.expense-first-line,p.span-table.credit-first-line,p.span-table.expense-first-line{background:#F7F7F7;font-weight:400!important}p.credit.head-row,p.expense.head-row,p.span-table.head-row{font-weight:800;border-bottom:2px solid var(--base_color);line-height:16px}p.credit span,p.expense span,p.span-table span{display:inline-block;padding-left:5px;overflow:hidden;white-space:nowrap}p.credit span.date,p.expense span.date,p.span-table span.date{width:70px;padding-left:0;text-align:left;font-weight:800}p.credit span.file-title,p.expense span.file-title,p.span-table span.file-title{width:180px;text-overflow:ellipsis!important;text-align:left;font-weight:800}p.credit span.file-download,p.expense span.file-download,p.span-table span.file-download{width:35px;text-align:center}p.credit span.credit-by,p.expense span.credit-by,p.span-table span.credit-by{width:195px;text-overflow:ellipsis}p.credit span.credit-amount,p.expense span.credit-amount,p.span-table span.credit-amount{width:100px;border-left:1px solid #a9a9a9;font-weight:800}p.credit span.expense-amount,p.expense span.expense-amount,p.span-table span.expense-amount{width:60px;border-left:1px solid #a9a9a9;font-weight:800}p.credit span.expense-reason,p.expense span.expense-reason,p.span-table span.expense-reason{width:150px;border-left:1px solid #a9a9a9;text-overflow:ellipsis!important}.credit span.date,.folder span.date{min-width:70px!important;display:inline-block;padding-left:5px;border-right:1px solid #000}.gn-barcode{font-family:monospace;font-size:18px;font-weight:800}.gn-barcode img{margin-top:10px;margin-bottom:30px;vertical-align:baseline;padding-top:27px}@media print{.gn-barcode img{width:336px}}#gn-login-form label{width:20%!important;text-align:left!important}#gn-login-form .gn-privacy-form input[type=checkbox]{width:auto!important}#gn-contact-form label{width:20%!important;text-align:left!important}.gn-history-page{font-size:18px;line-height:30px}table.gn-users-profiles-table{table-layout:fixed;border-bottom:1px solid var(--base_color)!important}table.gn-users-profiles-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle!important}.container,.modal-content{overflow-y:auto}table.gn-users-profiles-table td.gn-user-column{width:50%}table.gn-users-profiles-table td.gn-checkbox-column{width:20%;text-align:center!important}.gn-password,.gn-text-center{text-align:center}table.gn-users-profiles-table td.gn-logout-column{width:30%}table.gn-users-profiles-table i.fa-fw{width:.85em}table.gn-users-profiles-table button.btn{width:20px;height:20px;padding:0;line-height:normal}.gn-search-widget textarea,.gn-state-contact .gn-search-widget textarea{width:100%!important}table.gn-users-profiles-table tr.selected-profile{background-color:var(--base_color)!important;color:#fff}table.gn-users-profiles-table tr.selected-profile a.btn.btn-primary{background-color:#fff!important;color:var(--base_color);border:2px solid #fff!important}.notifications-modal{background-color:#fff;max-height:554px}.gn-mobile-col .panel-group .panel-default{border-radius:0}.gn-mobile-col .panel-heading{padding:0}.gn-mobile-col .panel-heading h4{padding-top:0;padding-bottom:0;padding-left:5px}.gn-mobile-col .panel-heading h4 i.fa.pull-right{margin-top:5px;margin-right:5px;padding-top:5px;position:absolute}.gn-mobile-col .panel-body{padding-top:0;padding-bottom:0}.gn-mobile-col .nav-tabs{border-bottom:0}.today-datas li{height:auto}.gn-mobile-col{padding-left:5px;padding-right:5px}.gn-mobile-col .widget{margin-top:0;margin-bottom:5px}.gn-mobile-col .widget-content.text-info{padding-left:5px;padding-right:5px;padding-top:0}a.gn-btn-help{border:1px solid;font-weight:900;padding-bottom:7px;padding-top:7px}a.gn-btn-home{border:0;padding:0;color:var(--text_color_on_base_color);margin-left:0}a.gn-btn-home .gn-btn-bell{background-color:var(--base_color);color:#fff;font-size:20px;border-radius:50%;padding:3px}a.gn-btn-home :hover{color:var(--text_color_on_base_color)}a.gn-topbar-btn-notifications{border:0;padding:0;color:#932ab6;margin-left:0}a.btn.navbar-btn.navbar-toggle.gn-btn-menu{margin-left:0;margin-right:0;padding-left:4px;color:#932ab6}a.btn.navbar-toggle.gn-btn-menu{background:0 0;padding:14px 10px 0}a.gn-btn-home i{padding:3px;margin:0}.container{margin-bottom:5px;height:calc(100vh - var(--top_bar_min_heigth) - var(--bottom_bar_min_heigth) - var(--sa-top-e) - var(--sa-bottom-e))}.gn-search-widget .btn>i,.gn-search-widget form{margin:0}.gn-simple-search{max-width:400px}.gn-search-widget .gn-plus{color:var(--base_color);padding-top:7px}.gn-search-widget.gn-panel{padding-top:0}.gn-search-widget .col-xs-11{padding-left:0}.gn-search-widget .col-xs-1{padding-right:0}.gn-search-widget input,.gn-search-widget select{border:1px solid gray!important;border-radius:5px!important;width:100%!important}.gn-search-widget input[type=date],.gn-search-widget select{-moz-appearance:none;-webkit-appearance:none;appearance:none;white-space:nowrap;background-color:#FFF!important}.gn-search-widget input.form-control,.gn-search-widget select.form-control,.gn-search-widget textarea.form-control{display:block;max-width:none;border:1px solid var(--input-border-color)!important;border-radius:3px!important;width:100%;padding:6px!important;font-size:var(--form-input-button-textarea-select-fontsize)!important}#view-my-cloud-id .gn-buttoned-tabs ul.nav-tabs,input[type=date]:focus::before,input[type=date]:valid::before{display:none}.gn-search-widget :-ms-input-placeholder{opacity:1;color:gray}.gn-search-widget ::placeholder{color:gray;opacity:1}.gn-search-widget ::-ms-input-placeholder{color:gray}.gn-search-widget input.form-control.gn-pass-with-eye{width:calc(100% - 50px)!important}.gn-search-widget .main-search{position:relative}.gn-search-widget .main-search .gn-panel .btn{margin-bottom:0!important}.gn-search-widget .main-search input{border-radius:16px!important;border:1px solid var(--input-border-color)!important;width:calc(100% - 40px)!important;height:30px;padding-left:10px!important}.gn-search-widget .main-search input.gn-input-not-empty{width:calc(100% - 112px)!important}.gn-search-widget .main-search :-ms-input-placeholder{opacity:1;color:var(--second_color)}.gn-search-widget .main-search ::placeholder{color:var(--second_color);opacity:1}.gn-search-widget .main-search ::-ms-input-placeholder{color:var(--second_color)}.gn-search-widget .main-search .gn-short-search{margin-right:0!important;margin-bottom:0!important}.gn-search-widget .main-search input,.gn-search-widget .main-search:before{vertical-align:middle}.gn-fromdate,.gn-todate{vertical-align:middle!important}.gn-sorting-buttons .btn{font-size:var(--form-input-button-textarea-select-fontsize)!important}.btn.gn-selected-button{background-color:#282872!important}.gn-panel{background-color:rgba(255,255,255,.5);border-radius:0;border-bottom:1px solid var(--general-border-color);padding-bottom:5px}.gn-panel:last-child{border-bottom:none}.gn-panel .btn{margin-right:5px;margin-bottom:4px}.gn-panel .btn.pull-right{margin-right:0}.gn-panel .btn.pull-left{margin-left:0}.gn-panel.gn-categories-widget h5{line-height:36px}.gn-panel.gn-categories-widget .gn-category-buttons-row{height:34px;overflow-x:auto;white-space:nowrap}input[type=date]::before{content:attr(data-placeholder);width:100%}.gn-search-bar .gn-search-bar-search input{background:var(--base_color);border-radius:26px!important;color:#fff}.gn-search-bar-search input:-ms-input-placeholder{color:#fff}.gn-search-bar-search input::placeholder{color:#fff}.gn-help-modal.modal-body .gn-help-tab{height:calc(100vh - 180px);border-bottom:1px solid #d3d3d3}.gn-todate{padding-left:0}.gn-fromdate{padding-right:0}.gn-descriptionColor{color:#666;padding-left:32px}.gn-descriptionColor h6{padding-left:0}.gn-tool{margin-top:10%}.gn-title{font-size:22px;font-weight:600;color:var(--base_color)}.gn-password{max-width:none;width:100%;font-size:var(--form-input-button-textarea-select-fontsize)!important;border-width:2px!important;border-style:solid!important;border-color:var(--base_color)!important;border-image:initial!important;border-radius:8px!important;padding:6px!important;margin-bottom:11px}#view-report-id .panel-default>.panel-heading{color:var(--base_color);background-color:#fff;border:1px solid var(--base_color);border-radius:3px;height:auto;padding:1px 8px}#view-report-id .panel-default>.panel-heading i{padding-top:5px}#view-report-id .panel-default.panel-open>.panel-heading{padding:1px 8px;border-radius:3px;height:auto;border:0;color:#fff;background-color:var(--base_color)}#view-report-id .panel-default.panel-open>.panel-heading a{color:#fff}#view-report-id .panel-default.panel-open>.panel-heading i{padding-top:5px}#view-report-id .panel-body{padding:5px}#view-report-id .panel{border-width:0!important}#view-report-id .panel-group .panel-heading+.panel-collapse>.list-group,#view-report-id .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}.gn-titleAccordion{background:var(--base_color);color:#fff;border-radius:5px;padding:10px 10px 8px!important;text-align:center}.gn-titleWhite{color:var(--base_color);border-radius:5px;padding:8px;border:2px solid var(--base_color)}.gn-active,.gn-alert{color:var(--other_color)}.gn-bodyAccordion{padding:3px}.gn-bodyAccordion h5,.gn-spanAccordion{padding-left:10px}.gn-padding-div{padding:10px}.gn-alert{padding-bottom:7px;font-size:20px;line-height:22px}.gn-privacy-checkbox-div{min-width:20px;margin-right:10px}.gn-spanAccordion{font-size:16px}.panel-heading{padding:5px 10px}.panel-default{border:0}.panel-default.panel-open>.panel-heading,.panel-default>.panel-heading{color:var(--base_color);background-color:#fff;border:0;height:auto;padding:10px 0;border-top:1px solid var(--general-border-color);border-bottom:0;border-radius:0}.panel-default.panel-open>.panel-heading i,.panel-default>.panel-heading i{padding-top:5px}h4.panel-title{line-height:23px}.panel-default>.panel-heading+.panel-collapse>.panel-body{border:0}.panel-body{padding:0}.gn-structure,i.pull-right.fa.fa-2x.ng-scope.fa-chevron-right{padding-top:5px}.gn-structure{font-size:16px;color:var(--base_color);font-weight:600}.gn-descrizione{margin-left:30px}.gn-update-imm{width:auto;max-height:70px;margin:20px 0 15px}.gn-drop-box{border:1px solid var(--base_color);border-radius:8px!important;padding:5px}.gn-document-action-row,.gn-tracking-info-action-row{border-top:1px solid var(--general-border-color);cursor:pointer;text-transform:uppercase}.gn-users{padding-left:4px}.gn-text{text-transform:uppercase}.gn-color{color:var(--other_color)}.gn-primary{color:var(--base_color)}.gn-barcodeColor{color:#000;padding-bottom:10px}.gn-noVisible{display:none!important}.gn-label{width:auto!important;display:inline}form{margin:0!important}.gn-page-title{border-bottom:1px solid silver}.gn-ellipsis{overflow:hidden!important;white-space:nowrap;text-overflow:ellipsis;line-height:15px}.gn-middle{vertical-align:middle}.notifications-modal .gn-notification-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gn-overflow-break-word,.modal-dialog.modal-gn-slide-up-modal h3.modal-title{overflow-wrap:break-word}.notifications-modal .gn-notification-btn{padding:0}.gn-setting{font-size:20px;padding:10px;color:var(--base_color);line-height:30px}.gn-setting-disabled{color:grey!important}.modal-dialog.modal-gn-slide-up-modal{margin:0;position:absolute;bottom:0;width:100%;max-height:95%;transform:translate(0,25%)!important}.modal-dialog.modal-gn-slide-up-modal .modal-content{border-radius:10px 10px 0 0!important;max-width:var(--desktop_max_width);margin:0 auto}.modal-dialog.modal-gn-slide-up-modal button.close{font-size:32px;color:var(--base_color);opacity:1;padding:0 10px}.modal-dialog.modal-gn-slide-in-modal{margin:0;font-size:18px;position:absolute;bottom:0;left:0!important;width:100vw;min-height:100vh}.modal-dialog.modal-gn-slide-in-modal .modal-content{border-radius:10px 10px 0 0!important;max-width:var(--desktop_max_width);margin:0 auto;min-height:100vh}.modal-dialog.modal-gn-slide-in-modal button.close{font-size:32px;color:var(--base_color);opacity:1;padding:0 10px}.modal-dialog.modal-dialog.modal-gn-pin-modal{width:300px;margin-left:auto;margin-right:auto}.modal-dialog h3.modal-title{font-size:20px!important;padding:0}.modal.in>.modal-dialog.modal-gn-slide-up-modal{transform:translate(0,0)!important}.fade{opacity:0;transition:opacity .15s linear 0s}.fade.show{opacity:1}.gn-icon{font-size:21px;padding-top:11px;color:var(--base_color)}.gn-lineheigth{line-height:35px}.gn-selected-icon{color:var(--base_color)}.gn-document-action-icon{vertical-align:middle;font-size:20px;color:var(--base_color)}.gn-download-modal-actions a,.gn-download-modal-actions a .gn-document-action-text,a .gn-document-action-text{color:var(--base_text_color)}.gn-document-action-text{margin-left:12px;font-family:var(--global_font_family_regular),Arial,Helvetica,sans-serif}.gn-document-action-row{padding:3px 0}.gn-tracking-info-action-row{padding:10px 0}.gn-file-actions-expand{padding-bottom:5px;padding-right:10px}.gn-file-actions-description{line-height:18px}.gn-file-actions-description-collapsed{margin-top:10px!important}.gn-download-modal-actions{padding-left:0;text-align:left}.gn-container{max-width:93%}.gn-form-padding{margin:12px!important}.gn-sort-button{border-radius:50%!important}.gn-user-margin{margin-top:15px}.gn-redColor{color:red}.gn-blueColor{color:var(--base_color)}.gn-sizaFont{font-size:16px}::-webkit-input-placeholder{font-weight:100!important}::-moz-input-placeholder{font-weight:100!important}::-ms-input-placeholder{font-weight:100!important}.gn-fontWeight{font-weight:400!important}.gn-rubrica{min-height:50px!important;line-height:25px;border-bottom:1px solid}.gn-input-copy,.gn-input-pin{border:none!important;font-weight:600;color:var(--other_color);text-align:center}.gn-input-copy{width:95%!important;font-size:12px!important;padding:10px 0!important}.gn-input-pin{width:70%!important;font-size:14px!important}.gn-profiles-user-section.ng-scope{padding-bottom:5px;padding-top:5px}.form-group{padding:0 20px}input#title{font-family:var(--inputs_font_family),Arial,Helvetica,sans-serif;font-weight:500;font-style:italic}.gn-inputAuth{padding:0!important}.gn-inputAuth input:-ms-input-placeholder{text-transform:none!important}.gn-inputAuth input::placeholder{text-transform:none!important}.gn-align{vertical-align:sub}input[type=date].form-control{line-height:2}.gn-chart-y-label{padding:5px 0;font-weight:700}.colesteroloHigh{border:2px solid;color:#8b0000;background:red}.colesteroloMiddle{border:2px solid;color:gold;background:gold}.colesteroloLow{border:2px solid;color:#006400;background:#006400}.gn-search-single-date{padding-left:10px!important;margin-bottom:8px;border:1px solid var(--general-border-color)!important;width:calc(100% - 50px)!important;color:var(--base_text_color);vertical-align:middle}.membership-results a,.membership-results i,table.table.gn-sharings-table tr>td:first-child{color:var(--base_color)}.gn-search-single-date.form-control{border-radius:16px!important}.gn-search-single-date-container .btn.btn-primary,.gn-search-single-date-container .btn.btn-secondary{height:34px!important;width:34px!important;vertical-align:top;min-width:0!important}.membership-results>.membership-result{border-bottom:1px solid var(--separator-color)}.membership-results>.membership-result:last-child{border:0}.membership-results .actions-buttons{color:var(--base_color);padding-top:10px}table.table.gn-sharings-table{margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--general-border-color);font-size:14px}table.table.gn-sharings-table>tbody>tr>td,table.table.gn-sharings-table>tbody>tr>th,table.table.gn-sharings-table>tfoot>tr>td,table.table.gn-sharings-table>tfoot>tr>th,table.table.gn-sharings-table>thead>tr>td,table.table.gn-sharings-table>thead>tr>th{padding:3px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:var(--general-border-color)}.table>tbody>tr:first-child>td{border:none}.panel{box-shadow:none}.rzslider .rz-bar{background-color:#D3D3D3}.rzslider .rz-pointer{background-color:var(--base_color)}.rzslider .rz-pointer.rz-active:after{background-color:#D3D3D3}#gn-contact-form .intl-tel-input,#gn-contact-form .iti,#gn-registration-form .intl-tel-input,#gn-registration-form .iti{width:100%}#gn-contact-form .intl-tel-input input,#gn-contact-form .iti input,#gn-registration-form .intl-tel-input input,#gn-registration-form .iti input{padding-left:85px!important}a.accordion-toggle{display:inline-block;width:100%}.gn-min-width-128px{min-width:128px}.gn-min-width-90px{min-width:90px}.gn-icon-btn-width-32px{width:32px!important}.gn-icon-btn-width-24px{width:24px!important}.gn-input-medium-text{font-size:24px!important}.gn-vertical-center-container{display:-ms-flexbox;display:flex;height:calc(100vh - var(--top_bar_min_heigth) - var(--top_bar_bottom_border_heigth) - var(--bottom_bar_min_heigth) - var(--bottom_bar_top_border_heigth) - var(--bottom_border_top_width))}.gn-vertical-center-element{margin:auto;width:100vw}.grecaptcha-badge{visibility:hidden}p.gn-recaptcha-policy{font-size:10px}.gn-preformatted-lines{white-space:pre-line}.row.gn-vertical-center-external{height:calc(-20vh);position:relative}.gn-text-hanging-indent{padding-left:10px;text-indent:-9px}.gn-text-base-color{color:var(--base_color)!important}.gn-text-second-color{color:var(--second_color)!important}.gn-text-other-color{color:var(--other_color)!important}div.gn-number-in-circle{border-radius:100%;height:1.2em;width:1.2em;text-align:center;display:inline-block;background-color:var(--base_color)}div.gn-number-in-circle.current{background-color:var(--other_color)}div.gn-number-in-circle.disabled{background-color:var(--second_color)}div.gn-number-in-circle p{margin-left:-.25em!important;font-size:1em;font-family:var(--global_font_family_booking_number_in_circle);color:#fff}.gn-break-words-wrap{word-break:break-all}.gn-base-color-background{background-color:var(--base_color)!important}.gn-second-color-background{background-color:var(--second_color)!important}.gn-other-color-background{background-color:var(--other_color)!important}.gn-gray-background,.gn-light-grey-background{background-color:#eee}.gn-second-color-text{color:var(--second_color)!important}.gn-other-color-text{color:var(--other_color)!important}.gn-grey-rounded-border{border-left:1px solid var(--separator-color);border-bottom:1px solid var(--separator-color);border-right:1px solid var(--separator-color);border-top:unset;border-radius:5px}.gn-upcase{text-transform:uppercase!important}.gn-capitalize{text-transform:capitalize!important}.gn-italic{font-style:italic!important}.gn-linethrough{text-decoration:line-through!important}.gn-flex-container{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.gn-gray-border{border:1px solid #eee;padding:5px}ul.gn-commas-list{display:inline;list-style:none;padding:0}.gn-no-left-padding,.gn-no-lr-padding{padding-left:0!important}.gn-no-lr-padding,.gn-no-right-padding{padding-right:0!important}ul.gn-commas-list li{display:inline}ul.gn-commas-list li:after{content:", "}ul.gn-commas-list li:last-child:after{content:""}.gn-no-bottom-border{border-bottom:unset!important}a.gn-underlined-link{color:#00f;text-decoration:underline!important}.gn-in-page-image{max-width:180px;width:auto}.gn-no-margin{margin:0!important}.gn-no-padding,.gn-nopadding{padding:0!important}.gn-no-tb-padding{padding-top:0!important;padding-bottom:0!important}.gn-no-b-padding-margin{padding-bottom:0!important;margin-bottom:0!important}.gn-button-couple>div.col-xs-12>button.btn,.gn-button-couple>div.col-xs-6:nth-child(1)>button.btn,.gn-button-couple>div.col-xs-6:nth-child(2)>button.btn,ul.gn-browsers-list{margin:0}.gn-no-wrap{white-space:nowrap}.gn-no-wrap-ellipsize{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.text-ellipsis--1,.text-ellipsis--10,.text-ellipsis--2,.text-ellipsis--3,.text-ellipsis--4,.text-ellipsis--6,.text-ellipsis--7,.text-ellipsis--8,.text-ellipsis--9{display:-webkit-box!important;-webkit-box-orient:vertical;white-space:normal}.btn.btn-secondary.gn-wide-button,.btn.gn-wide-button{width:100%;font-size:15px!important;font-family:var(--buttons_font_family),Arial,Helvetica,sans-serif;margin:0}.gn-base-color{color:var(--base_color)!important}.btn-scan-small{vertical-align:unset!important}button.btn.btn-primary.gn-btn-small{font-size:11px!important;line-height:10px;padding:6px!important;height:24px}.gn-button-couple>div.col-xs-12{padding-right:0;padding-left:0}.gn-button-couple>div.col-xs-6:nth-child(1){padding-right:3px;padding-left:0}.gn-button-couple>div.col-xs-6:nth-child(2){padding-left:3px;padding-right:0}.gn-checkbox-input{vertical-align:middle}.gn-full-width-centered{width:100%;text-align:center}.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th,.table-borderless>tfoot>tr>td,.table-borderless>tfoot>tr>th,.table-borderless>thead>tr>td,.table-borderless>thead>tr>th{border:none}.text-ellipsis,.text-ellipsis--1,.text-ellipsis--10,.text-ellipsis--2,.text-ellipsis--3,.text-ellipsis--4,.text-ellipsis--5,.text-ellipsis--7,.text-ellipsis--8,.text-ellipsis--9{overflow:hidden;text-overflow:ellipsis}.gn-vertical-spacer-5{height:5px!important}.gn-vertical-spacer-10{height:10px!important}.gn-vertical-spacer-15{height:15px!important}.gn-vertical-spacer-20{height:20px!important}.gn-vertical-spacer-xs{height:3px!important;height:calc(clamp(1px,1px + 4 * (100vh - 480px)/ 250,5px))!important}.gn-vertical-spacer-sm{height:6px!important;height:calc(clamp(2px,2px + 8 * (100vh - 480px)/ 250,10px))!important}.gn-vertical-spacer-md{height:9px!important;height:calc(clamp(3px,3px + 12 * (100vh - 480px)/ 250,15px))!important}.gn-vertical-spacer-lg{height:12px!important;height:calc(clamp(4px,4px + 16 * (100vh - 480px)/ 250,20px))!important}.gn-vertical-spacer-xl{height:15px!important;height:calc(clamp(5px,5px + 20 * (100vh - 480px)/ 250,25px))!important}.text-ellipsis--1{-webkit-line-clamp:1}.text-ellipsis--2{-webkit-line-clamp:2}.text-ellipsis--3{-webkit-line-clamp:3}.text-ellipsis--4{-webkit-line-clamp:4}.text-ellipsis--5{display:-webkit-box!important;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:normal}.text-ellipsis--6{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:6}.text-ellipsis--7{-webkit-line-clamp:7}.text-ellipsis--8{-webkit-line-clamp:8}.text-ellipsis--9{-webkit-line-clamp:9}.text-ellipsis--10{-webkit-line-clamp:10}.text-ellipsis{white-space:nowrap}.text-word-break-all{word-break:break-all!important}.text-word-break-word{word-break:break-word!important}ul.gn-browsers-list{list-style:none;padding:0}ul.gn-browsers-list li{display:inline-block;margin:0 5px 0 0;width:150px}.gn-public-tab-appcontent{font-size:18px;font-weight:400;line-height:initial;margin-bottom:70px;overflow-y:auto;overflow-x:hidden}.gn-public-tab-appcontent strong{color:var(--base_color)}.gn-public-tab-appcontent h1{display:block;text-align:center;font-size:30px}.gn-public-tab-appcontent h2{font-size:22px;line-height:24px;padding-top:10px;padding-bottom:0;margin-bottom:0}.gn-public-tab-appcontent h2,.gn-public-tab-appcontent h3,.gn-public-tab-appcontent h4,.gn-public-tab-appcontent h5,.gn-public-tab-appcontent h6{font-family:var(--global_font_family_semibold),Arial,Helvetica,sans-serif;font-weight:600}.gn-public-tab-appcontent h2.fa:before,.gn-public-tab-appcontent h3.fa:before,.gn-public-tab-appcontent h4.fa:before,.gn-public-tab-appcontent h5.fa:before,.gn-public-tab-appcontent h6.fa:before{display:inline-block;margin-right:5px;font-family:Fontawesome;font-weight:400;font-size:larger;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gn-public-tab-appcontent ul.faq-ul{list-style:none;padding-left:40px;padding-right:16px}.gn-public-tab-appcontent ul.faq-ul li{position:relative;margin:20px 0 .5rem;font-size:16px;line-height:22px;text-align:justify}.gn-public-tab-appcontent ul.faq-ul li:before{display:inline-block;margin-right:5px;font-family:Fontawesome;font-weight:400;font-size:38px;text-rendering:auto;-moz-osx-font-smoothing:grayscale;content:"\f29c";position:absolute;left:-38px;color:var(--base_color)}.gn-public-tab-appcontent ul.faq-ul li strong{font-size:18px}.gn-public-tab-appcontent ul.faq-ul li em{font-style:normal;font-weight:700;color:var(--other_color)}.gn-public-tab-appcontent ol{counter-reset:my-awesome-counter;list-style:none;padding-left:40px}.gn-public-tab-appcontent ol li{counter-increment:my-awesome-counter;position:relative;margin:0 0 20px;font-size:20px;line-height:26px}.gn-public-tab-appcontent ol li:before{color:red;content:counter(my-awesome-counter);position:absolute;left:-38px;width:32px;height:32px;border-radius:50%;border:3px solid var(--base_color);font-size:24px;color:var(--base_color);line-height:26px;font-weight:700;text-align:center}.gn-public-tab-appcontent blockquote{padding:10px;margin:0 0 20px;color:var(--other_color);border:1px solid var(--other_color)}.gn-public-tab-appcontent blockquote strong{color:var(--other_color)}.gn-public-tab-appcontent img{padding:18px 0}.gn-public-tab-appcontent .has-text-align-center{text-align:center}.gn-public-tab-appcontent figure.alignfull,.gn-public-tab-appcontent figure.alignfull table{width:100%}.gn-public-tab-appcontent figure.alignwide table td{padding:10px}.row.gn-document-action-row{text-transform:none!important}.gn-global .modal-title,.row.gn-home-appointments-row h3{text-transform:uppercase}.row.gn-document-action-row h3.modal-title{overflow-wrap:break-word;line-height:50px;text-align:center}.row.gn-document-action-row.gn-modal-qrcode-row{border-top:none;padding-bottom:20px}.row.gn-document-action-row.gn-modal-qrcode-row h4{color:#000;line-height:20px}.row.gn-document-action-row.gn-modal-qrcode-row h2{font-size:30px;color:#000;line-height:30px}.gn-state-home.gn-device-mobile.gn-shell-div{padding-top:0}.swipe-carousel-container,div.gn-home-appcontent-buttons-row,div.gn-home-appcontent-posts-row{padding-top:var(--swipe-carousel-padding)!important}.swipe-carousel-container{border-bottom:1px solid var(--separation_lines_light);padding-bottom:var(--swipe-carousel-padding)!important}div.gn-home-appcontent-buttons-row{margin-top:0!important;margin-bottom:5px!important}div.gn-home-appcontent-buttons-container,div.gn-home-appcontent-news-container,div.gn-home-appointments-row{padding-top:var(--swipe-carousel-padding)!important;margin-top:0!important}div.gn-home-appcontent-buttons-container h3,div.gn-home-appcontent-news-container h3,div.gn-home-appointments-row h3{line-height:unset!important;padding-bottom:10px;font-size:20px;font-size:calc(clamp(18px,18px + 4 * (100vw - 320px)/ 90,20px));text-align:center}div.gn-home-appcontent-posts-row{margin-top:0!important}.row.gn-home-image-container-row{padding-top:var(--logo-image-padding)!important;padding-bottom:calc(var(--logo-image-padding) + 5px)!important;border-bottom:1px solid var(--separation_lines_light);text-align:center}.row.gn-home-appointments-row{text-align:center}.row.gn-home-appointments-row span{font-style:italic}.row.gn-home-image-container-row img{width:70%;text-align:center}.gn-home-appcontent-post{width:calc(28 * var(--swipe_carousel_total_width_percent))!important;margin-right:1vw;display:inline-block!important}.gn-home-appcontent-post img{border-radius:4px}.gn-home-appcontent-post span{display:block;font-size:12px!important;padding-right:calc(100% - 25vw);text-align:left;line-height:13px}.gn-home-appcontent-post h5{text-align:left}.gn-home-appcontent-button{width:25vw!important;margin-right:calc(4 * var(--swipe_carousel_total_width_percent));display:inline-block!important}.gn-home-appcontent-button img{width:calc(28 * var(--swipe_carousel_total_width_percent));border-radius:4px}.gn-home-appcontent-button span{display:block;font-size:12px!important;padding-right:calc(100% - 25vw);text-align:center}.gn-home-appcontent-buttons-row,.gn-home-appcontent-posts-row{margin-top:10px;width:600vw}.tns-nav{padding-top:2px;text-align:center;max-height:23px;overflow:hidden}.tns-nav button{padding:0!important;width:10px;height:10px;margin:0 3px;border-radius:50%;border:1px solid var(--elementi_grafici_color);background-color:#fff}.gn-home-appcontent-post img,.module{width:calc(28 * var(--swipe_carousel_total_width_percent))}.tns-nav button.tns-nav-active{background-color:var(--elementi_grafici_color)!important}.tns-nav.gn-fake-tns-nav{margin-top:10px}swipe-carousel{max-width:87vw;overflow:hidden!important;display:block}.gn-home-appcontent-post.gn_home_appcontent_post_with_appointments{max-height:var(--posts_height_with_appointments)}.gn-home-appcontent-post h5{height:auto;overflow:hidden;text-overflow:ellipsis;line-height:17px;font-size:14px}.module,.overflow{overflow:hidden!important}.gn-home-appcontent-post img{min-width:calc(28 * var(--swipe_carousel_total_width_percent));min-height:calc(28 * var(--swipe_carousel_total_width_percent))}.module{text-align:left;margin:0 0 1em}.module p{line-height:var(--home_news_preview_text_line_height)}.overflow{position:relative;height:calc(var(--home_news_preview_text_lines) * var(--home_news_preview_text_line_height) + 5px)!important;max-height:var(--posts_height)!important;padding-right:1rem}.gn-state-home .gn-bottom-bar-home-button h5{margin:0 20px 10px;background-color:var(--action_buttons_background)!important;border-radius:5px;text-transform:uppercase;height:40px}.gn-state-home .gn-bottom-bar-home-button h5 a{font-weight:400!important;display:inline-block;width:100%;line-height:36px;color:#fff}.gn-state-home .gn-public-bottom-help,.gn-state-news .row.gn-single-news.ng-scope>div>div>span.image{display:none}.gn-state-home.gn-device-mobile .col-md-12{padding-bottom:0!important}.gn-state-home.gn-device-mobile .gn-bottom-bar{border-top:none}.gn-state-home.gn-device-mobile .gn-bottom-bar .gn-footer-content{background-color:#fff}.gn-state-home.gn-device-mobile .gn-bottom-bar .gn-footer-content .gn-footer-buttons.gn-footer-center.gn-bottom-bar-home-button{margin-top:4px}.gn-state-home .gn-home-wp-content-modal .modal-content{height:100vh;border-radius:0!important}.gn-home-appointment-info h5{text-align:left!important;color:var(--base_text_color)!important;font-size:16px;font-weight:500!important}.gn-home-appointment-info h5 i.fa{color:var(--elementi_grafici_color)}.gn-home-appointment-info #modal-title{text-align:center!important}.row.gn-home-appointment-date-time{color:var(--base_color);font-weight:600;font-size:16px;margin-top:8px!important;line-height:20px}.row.gn-home-appointment-site{line-height:20px;font-size:14px}.row.gn-home-appointment-site i{color:var(--elementi_grafici_color)}.row.gn-home-appointment-site>div{padding-top:6px;text-align:left}.row.gn-home-appointment-details-button{padding-bottom:6px!important}.row.gn-home-appointment-details-button .btn.gn-wide-button{height:unset!important;margin-top:5px}.gn-do-slide-right-modal .modal-dialog{left:0!important}.gn-state-home .wp-block-image{margin-bottom:10px}.gn-state-home .wp-block-image .alignright{float:right;margin-left:1em}.gn-state-home .wp-block-image .alignleft{float:left;margin-right:1em}.gn-global .gn-state-home .gn-home-wp-content-modal .modal-content p{padding-bottom:10px!important}.gn-global .gn-state-home .gn-home-wp-content-modal .modal-content .modal-title{padding:10px 0 0;text-align:center}.gn-global .gn-state-home .gn-home-wp-content-modal .modal-content .modal-body{padding-left:40px;padding-right:40px}.gn-global .gn-state-home .gn-home-wp-content-modal .modal-content h2.fa{font-family:Barlow;font-weight:400}.gn-global .gn-state-home .gn-home-wp-content-modal .modal-content h2.fa:before{font-family:'Font Awesome 6 Free';margin-right:5px}.gn-device-desktop h1 a,.gn-device-desktop h1 span,.gn-device-desktop h1 strong,.gn-device-desktop h2 a,.gn-device-desktop h2 span,.gn-device-desktop h2 strong,.gn-device-desktop h3 a,.gn-device-desktop h3 span,.gn-device-desktop h3 strong,.gn-device-desktop h4 a,.gn-device-desktop h4 span,.gn-device-desktop h4 strong,.gn-device-desktop h5 a,.gn-device-desktop h5 span,.gn-device-desktop h5 strong,.gn-device-desktop h6 a,.gn-device-desktop h6 span,.gn-device-desktop h6 strong,.gn-global ul.nav.navbar-nav.pull-right li>a{font-family:var(--global_font_family_semibold),Arial,Helvetica,sans-serif}.gn-state-news .wp-block-image .alignright{float:right;margin-left:1em}.gn-state-news .wp-block-image .alignleft{float:left;margin-right:1em}.gn-global .modal-header .close{font-size:32px;color:var(--base_color);opacity:1;padding:2px 10px}.gn-global .modal-title{color:var(--base_color)}.gn-global .modal-content{border-radius:10px!important;border:0}.gn-global .modal-content .gn-modal-long-text{font-size:12px;line-height:17px;margin-left:10px;padding:0 12px}.gn-global .modal-content .gn-modal-long-text h5{font-size:14px;line-height:18px;margin-left:-10px}.gn-global .modal-content .gn-modal-long-text a{color:var(--base_text_color)!important;text-decoration:underline!important}.gn-global .modal-footer,.gn-global .modal-header{border:0}.gn-global .modal-footer{text-align:center}.gn-global .modal-footer .btn+.btn{margin:0}@media (min-width:768px){.gn-limit-width-centered{max-width:400px;margin:0 calc((100% - 400px)/ 2)!important}.gn-limit-width-centered-contact{max-width:600px;margin:0 auto!important}.gn-footer-content div.col-xs-12,.gn-navbar-top div[class^=col-]{padding-left:var(--mainbar-padding-sides);padding-right:var(--mainbar-padding-sides)}.sidebar .sidebar-inner,.sidebar ul.navi{padding-left:0!important}.gn-global .content{padding-right:0!important}.sidebar .sidebar-inner{display:block!important}.mainbar{margin-left:190px!important;padding-right:var(--body_padding)!important;padding-left:var(--body_padding)!important}.gn-public-buttons-container-row,.gn-tools-buttons-container-row{margin-left:auto!important;margin-right:auto!important;min-width:400px}.gn-square-button-bottom-center{width:calc(100% - 10px * 2);bottom:calc((100vh - 120px)) * .1 - 12px) !important;font-size:calc((100vh - 120px) * .02 + 7px)!important}.gn-public-buttons-container-row{max-width:calc(100vh - 264px - 120px)!important}.gn-tools-buttons-container-row{max-width:calc(2 * (100vh - 60px - 80px)/ 3)}.gn-global div.gn-first-div{max-width:var(--desktop_max_width);border-right:var(--sidebar-width) solid var(--other_color);border-left:var(--sidebar-width) solid var(--other_color);border-bottom:var(--sidebar-width) solid var(--other_color)}#nav-main{right:calc((100vw - var(--desktop_max_width))/ 2);width:var(--desktop_max_width);height:100vh}.gn-menu-in,.gn-menu-out{right:calc((100vw - var(--desktop_max_width))/ 2)!important;transition:.5s;overflow:hidden;white-space:nowrap}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:100vh}.gn-menu-out{width:0!important}.navbar-toggle{display:block}.gn-public-tab-appcontent h1{padding-bottom:30px;font-size:35px}.gn-file-actions-description-collapsed{margin-top:-12px!important;margin-bottom:10px!important}.gn-file-actions-header h4,.gn-file-download-text h4{font-size:16px}.gn-file-actions-header h5,.gn-file-download-text h5{font-size:14px;color:var(--second_color)}.gn-past-appointment,.gn-past-appointment .gn-file-actions-header h4,.gn-past-appointment .gn-file-actions-header h5,.gn-past-appointment .gn-file-download-text h4,.gn-past-appointment .gn-file-download-text h5,.gn-past-appointment .gn-setting{color:grey}.gn-deleted-appointment,.gn-deleted-appointment .gn-file-actions-header h4,.gn-deleted-appointment .gn-file-actions-header h5,.gn-deleted-appointment .gn-file-download-text h4,.gn-deleted-appointment .gn-file-download-text h5,.gn-deleted-appointment .gn-setting{color:#a9a9a9!important}}@media (min-width:767px){.gn-global .content{padding-right:6px}.mainbar .matter{margin:0;padding:0}}@media (max-width:767px){.gn-barcode img,.gn-state-public.gn-navbar-top{display:none}body.gn-global{background:#fff!important}.gn-shell-div .content .shuffle-animation{padding:10 5px}.gn-upload-requirements{font-size:12px}.gn-upload-requirements.small{font-size:10px}.gn-bottom-left{bottom:36px;left:32px;font-size:32px;font-weight:500;padding-right:6px}.content{margin-left:0;margin-right:0}a.btn.navbar-btn.navbar-toggle.gn-btn-menu{padding:14px 10px 0}.mainbar .matter{margin:0;padding:0}.gn-bottom-back-nav{border-top:var(--bottom_bar_top_border_heigth) solid var(--other_color)!important}.gn-footer-content,.gn-state-public .gn-bottom-bar{border-top-color:var(--general-border-color)!important}.gn-bottom-back-nav a{color:#fff}.gn-bottom-back-nav i{vertical-align:baseline}.gn-bottom-back-nav h5{margin-top:0}.gn-state-public{padding-top:0}.gn-footer-content{border-top-width:var(--bottom_border_top_width)}.brand-left-img{height:50px;margin-top:2px}.navbar-header img.pull-left{height:36px;margin-top:7px}}@media (min-width:640px){.navbar-header img.pull-left{height:40px;margin-left:1px;margin-top:5px;margin-bottom:auto}.gn-tool{margin-top:2%}.sidebar .sidebar-inner{padding-top:0}.sidebar-widget{display:none}.matter.gn-no-padding-matter .widget .widget-content p{padding-left:5px!important;padding-right:5px!important;line-height:30px}.gn-square-button{padding:10px!important}.mainbar .matter{margin:0;padding:0}.sidebar ul.navi li.gn-sidebar-buttons{padding-left:0;padding-right:0;border-radius:5px;background:#fff;border:1px solid var(--base_color)}}@media (max-width:640px){.top-logo-desktop{display:none}.top-logo-mobile{display:block}.gn-bottom-left{font-size:32px;font-weight:500;padding-right:6px}.mainbar .matter{margin:0;padding:0}.notifications-modal .btn{font-size:9pt!important}}@media (max-width:560px){.gn-tool{margin-top:6%}.gn-bottom-left{bottom:32px;left:32px;font-size:28px;padding-right:6px}.mainbar .matter{margin:0;padding:0}}@media (max-width:500px){.gn-bottom-left{bottom:26px;left:26px;font-size:24px;padding-right:6px}.mainbar .matter{margin:0;padding:0}}@media (max-width:440px){.gn-bottom-left{bottom:20px;left:20px;font-size:25px;padding-right:6px}.mainbar .matter{margin:0;padding:0}}@media (max-width:380px){.gn-topbar-firstlast{max-width:80px;font-size:15px}.gn-bottom-left{bottom:16px;left:16px;font-size:21px;padding-right:6px}.mainbar .matter{margin:0;padding:0}}@media (max-width:360px){.navbar-header{background-color:var(--navbar_header_background_color)!important;padding-top:5px}.navbar-header.gn-public-navbar{display:var(--public_page_navbar_top_display);height:55px}.gn-content-panel-top img{padding-bottom:5px!important}.gn-wide-user-name{display:none}.gn-narrow-user-name{display:inline-block}}@media (max-height:480px){.gn-content-panel-top img{padding:0}}@media (max-width:320px){.navbar-header{background-color:var(--navbar_header_background_color)!important;padding-top:5px}.navbar-header.gn-public-navbar{display:var(--public_page_navbar_top_display);height:55px}.gn-content-panel-top img{padding-bottom:5px!important}.gn-doc-label.gn-share-expired{background-color:#c90d0d;line-height:12px;text-align:center;max-width:65%}.gn-doc-label.gn-share-active{background-color:var(--other_color);line-height:12px;text-align:center;max-width:65%}.gn-content-panel-top,.gn-content-panel-top h1{padding-bottom:0;padding-top:0}uib-accordion.gn-profiles-accordion b.ng-scope{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}uib-accordion.gn-profiles-accordion h4.panel-title{font-size:var(--form-input-button-textarea-select-fontsize)}.btn{margin:.2em}.gn-navbar-top .btn{margin:8px 4px;width:auto}.gn-footer-buttons{padding-top:0}.gn-bottom-left{bottom:15px;left:15px;font-size:18px;padding-right:6px}.mainbar .matter{margin:0;padding:0}.gn-tags-widget label{font-size:16px}.gn-tags-widget label input[type=radio]{width:20px!important}.gn-state-userprofile .widget-content{padding:0!important}.login-page-image{display:none}}@media (max-width:280px){uib-accordion.gn-profiles-accordion b.ng-scope{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.gn-bottom-left{bottom:12px;left:12px;font-size:15px;line-height:20px;padding-right:6px}}@media (max-height:480px){ul.gn-public-buttons button{height:55px!important;font-size:16px!important}}@media (min-height:500px){ul.gn-public-buttons button{font-size:22px!important;height:70px!important}}@media (min-height:600px){ul.gn-public-buttons button{font-size:24px!important;height:90px!important}}@media (min-height:700px){ul.gn-public-buttons button{font-size:26px!important;height:100px!important}}@media (min-height:900px){ul.gn-public-buttons button{font-size:28px!important;height:120px!important}}.form-group{margin-bottom:10px!important;margin-bottom:calc(clamp(5px,5px + 10 * (100vh - 480px)/ 250,15px))!important}.gn-in-page-image{margin-bottom:5px!important;margin-bottom:calc(clamp(0px,10 * (100vh - 480px)/ 250,10px))!important;margin-top:2px!important;margin-top:calc(clamp(0px,5 * (100vh - 480px)/ 250,5px))!important}@media (min-width:640px){.col-md-12{padding-right:0!important;padding-left:0!important;padding-top:10px}}@media (max-width:640px){.col-md-12{padding-right:4px!important;padding-right:calc(clamp(2px,2px + 5 * (100vw - 320px)/ 90,7px))!important;padding-left:4px!important;padding-left:calc(clamp(2px,2px + 5 * (100vw - 320px)/ 90,7px))!important;padding-top:4px!important;padding-top:calc(clamp(2px,2px + 5 * (100vw - 320px)/ 90,7px))!important}h3{font-size:22px;font-size:calc(clamp(20px,20px + 4 * (100vw - 320px)/ 90,24px))}h5{font-size:19px;font-size:calc(clamp(16px,16px + 2 * (100vw - 320px)/ 90,18px))}[class^=col-xs-]{padding:0 7px;padding:0 calc(clamp(0px,7 * (100vw - 320px)/ 90,7px))}}.gn-global .navbar-header{color:var(--base_color)}.gn-global .navbar-header .btn,.gn-global .navbar-header a.btn :hover{color:var(--navbar_header_text_color)}.gn-global .gn-nav-main{z-index:10000;background:rgba(0,0,0,.5);position:fixed;top:0;right:0;width:800px;height:100vh!important}.gn-global ul.nav.navbar-nav.pull-right{min-width:calc(80vw);max-width:calc(95vw);overflow-x:hidden;white-space:nowrap;background-color:var(--base_color);height:2000px;transition:none;padding-top:10px}.gn-global ul.nav.navbar-nav.pull-right li{border-bottom:0}.gn-global ul.nav.navbar-nav.pull-right li>a{font-weight:600;font-size:22px!important;color:#ffff!important;line-height:22px}.gn-global ul.nav.navbar-nav.pull-right li>a i{width:1em;text-align:center}.gn-global ul.nav.navbar-nav.pull-right li ul{list-style:none;padding-left:2em;padding-right:1em}.gn-global ul.nav.navbar-nav.pull-right li ul li{padding-left:1.3em;padding-top:6px;padding-bottom:6px}@media (max-height:480px){.gn-global ul.nav.navbar-nav.pull-right li>a{font-size:18px!important;line-height:18px}}.gn-device-mobile{--sidebar-width:0;--device-margin-top:0;--device-margin-left:0;--device-margin-bottom:0;--device-margin-right:0;--device-padding-left:0;--device-padding-right:0;--mainbar-padding-sides:20px;--body_padding:0px;--swipe_carousel_total_width_percent:1vw}.gn-device-mobile .gn-file-block .col-xs-2{white-space:nowrap}.gn-device-mobile .gn-file-block .col-xs-2 .gn-setting{padding-left:0!important}.gn-omnibox-container{position:relative}.gn-mobile-omnibox{font-size:14px;width:100%!important;margin-bottom:8px;border-radius:20px!important;border:1px solid var(--general-border-color)!important;padding:10px!important}.gn-mobile-omnibox:-ms-input-placeholder{opacity:1;color:var(--base_color)}.gn-mobile-omnibox::placeholder{color:var(--base_color);opacity:1}.gn-device-desktop .rotate-btn,.gn-square-button.gn-square-button-disabled img{opacity:.5;filter:grayscale(100%)}.gn-mobile-omnibox::-ms-input-placeholder{color:var(--base_color)}.gn-mobile-omnibox.gn-mobile-omnibox-doc-main-search{width:calc(60%)!important}.gn-omnibox-search{position:absolute;right:16px;color:var(--base_color)}.gn-omnibox-clear{position:absolute;right:16px;top:10px;font-size:1.3em}h5.gn-booking-hub-button{font-size:18px;border-radius:7px;color:#fff;background-color:var(--base_color);height:40px;line-height:38px!important;margin-top:10px;white-space:nowrap;padding:0 5px;text-overflow:ellipsis;overflow:hidden}.gn-device-mobile .view-home-class div.container,.gn-device-mobile .view-public-class div.container{height:calc(100vh - 30px - var(--public_page_navbar_top_height) - var(--sa-top-e) - var(--sa-bottom-e))}.gn-device-mobile .gn-bottom-bar{border-top:1px solid var(--general-border-color)}.gn-device-mobile .gn-content-panel-top{padding:0}.gn-device-mobile .gn-menu-in{right:0!important;transition:.5s}.gn-device-mobile .gn-menu-in .gnsidebar-menu-close-box{padding-top:env(safe-area-inset-top);right:16px;transition:.5s}.gn-device-mobile .gn-menu-out{right:-100vw!important;transition:.5s}.gn-device-mobile .gn-menu-out .gnsidebar-menu-close-box{padding-top:env(safe-area-inset-top);right:calc(-100vw + 16px);transition:.5s}.gn-device-mobile .gn-sidebar-menu-container{background-color:var(--sidebar_menu_background);width:100vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100vh}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column{margin:0 auto;display:table}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gnsidebar-menu-close-box{padding-top:env(safe-area-inset-top);color:var(--sidebar_menu_text);font-size:28px;position:fixed;top:16px}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-item{padding-left:10px;padding-right:10px}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-item a{font-family:var(--global_font_family_semibold),Arial,Helvetica,sans-serif;font-weight:600;font-size:18px!important;letter-spacing:1px;color:var(--sidebar_menu_text)!important;line-height:22px;white-space:nowrap}.gn-device-desktop .gn-share-info .row.gn-document-share-block em,.gn-device-tablet .gn-share-info .row.gn-document-share-block em{font-style:unset;font-weight:400}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-item a i{font-size:22px!important;width:30px;text-align:center}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-separator{margin-top:16px;margin-bottom:8px;padding:0;border-bottom:1px solid var(--sidebar_menu_text)}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-separator-above{margin-top:8px;margin-bottom:16px;padding:0;border-bottom:1px solid var(--sidebar_menu_text)}.gn-device-mobile .gn-square-button-bottom-center{font-size:calc(100vw * .02 + 7px)!important;bottom:calc(100vw * .1 - 12px)!important}@media (max-height:568px){.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-separator{margin-top:8px;margin-bottom:4px}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-separator-above{margin-top:4px;margin-bottom:8px}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row{display:block;max-width:80vw;overflow:hidden;text-overflow:ellipsis;padding:3px 0}}@media (max-height:480px){.view-public-class img.gn-sessionImage{padding:1px 15%;height:50px}.view-tools-class .gn-square-button{padding:1px 5px!important}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-separator{margin-top:4px;margin-bottom:1px}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row .gn-sidebar-menu-separator-above{margin-top:1px;margin-bottom:4px}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row{display:block;max-width:80vw;overflow:hidden;text-overflow:ellipsis;padding:1px 0}}.gn-device-mobile .custom-font-size td,th{font-size:12px}@media (min-width:768px){.gn-device-desktop .gn-tools-buttons-container-row{max-width:100%}}.gn-device-desktop{--sidebar-width:190px;--sidebar-auth-width:0!important;--sidebar-auth-display:none!important;--device-margin-top:60px;--device-margin-left:20px;--device-margin-bottom:10px;--device-margin-right:20px;--device-padding-left:10px;--device-padding-right:0;--mainbar-padding-sides:20px;--body_padding:0px;--max-first-container-row-width:10000px;--max-first-container-row-width-news:1200px;--swipe_carousel_total_width_percent:calc( min( var(--max-first-container-row-width), 100vw - var(--sidebar-width) - var(--device-margin-left) - var(--device-margin-right) - var(--device-padding-left) - var(--device-padding-left)) /100);margin:var(--device-margin-top) var(--device-margin-left) var(--device-margin-bottom) var(--device-margin-right);border:1px solid var(--general-border-color);padding-left:var(--device-padding-left);padding-right:var(--device-padding-right);padding-top:0;--general-border-color:#e7e6e6;--separator-color:#e7e6e6;--input-border-color:#e7e6e6}.gn-device-desktop h1,.gn-device-desktop h2,.gn-device-desktop h3,.gn-device-desktop h4,.gn-device-desktop h5,.gn-device-desktop h6{text-transform:none}.gn-device-desktop .mainbar .container.gn-container>.row{padding:0 20px!important;max-width:var(--max-first-container-row-width);margin-left:auto!important;margin-right:auto!important}.gn-device-desktop.gn-state-medicalrecords .mainbar .container.gn-container>.row,.gn-device-desktop.gn-state-news .mainbar .container.gn-container>.row{max-width:var(--max-first-container-row-width-news);margin-left:0!important;margin-right:auto!important}.gn-device-desktop.gn-state-medicalrecords .gn-content-panel-top{padding:0}.gn-device-desktop.gn-state-medicalrecords .gn-content-panel-top input.form-control,.gn-device-desktop.gn-state-medicalrecords .gn-content-panel-top select.form-control,.gn-device-desktop.gn-state-medicalrecords .gn-content-panel-top textarea.form-control{width:100%}.gn-device-desktop.gn-state-medicalrecords .gn-content-panel-top .schema-form-fieldset{padding-right:10px!important;padding-left:10px!important}.gn-device-desktop.gn-state-medicalrecords .gn-content-panel-top .schema-form-fieldset [class*=col-xs]:not(:first-child){padding-left:10px!important}.gn-device-desktop.gn-state-medicalrecords .gn-content-panel-top .schema-form-fieldset [class*=col-xs]:not(:last-child){padding-right:10px!important}.gn-device-desktop.gn-state-medicalrecords .gn-content-panel-top .schema-form-fieldset input[type=submit]{width:30%;float:right}[class*=gn-state-booking] .gn-device-desktop .mainbar .container.gn-container>.row{padding:0!important}.gn-device-desktop.gn-state-home .gn-home-wp-content-modal .modal-dialog{margin:var(--device-margin-top) var(--device-margin-left) var(--device-margin-bottom) var(--device-margin-right);width:calc(100% - 40px);padding-left:var(--sidebar-width);overflow:auto;height:calc(100vh - var(--top_bar_min_heigth) - var(--bottom_bar_min_heigth) - var(--sa-top-e) - var(--sa-bottom-e))!important}.gn-device-desktop.gn-state-home .gn-home-wp-content-modal .modal-dialog .modal-content{height:100%}.gn-device-desktop.gn-state-home .gn-home-wp-content-modal .modal-dialog .modal-content .modal-header button{right:20px}.gn-device-desktop .row.gn-viewer-container iframe{width:100%!important;height:calc(100vh - 200px)!important}.gn-device-desktop .gn-inner-page{margin-bottom:5px}.gn-device-desktop .gn-booking-doc-or-exam-inner-row{margin:0!important}.gn-device-desktop .gn-in-page-image{max-width:300px}.gn-device-desktop .btn{border-radius:4px!important}.gn-device-desktop .content{padding-top:0!important}.gn-device-desktop .gn-content-panel-top{padding-top:0}.gn-device-desktop .gn-content-panel-top h1{font-size:28px;font-size:calc(clamp(20px,20px + 100vw /250,36px))}.gn-device-desktop .gn-container{margin:0!important;max-width:100%}.gn-device-desktop .gn-shell-div{padding-top:unset!important}.gn-device-desktop .gn-help-modal figure.aligncenter img{max-width:600px}.gn-device-desktop .gn-doc-label,.gn-device-desktop .gn-doc-label.gn-preferito,.gn-device-desktop .gn-doc-label.gn-tag{padding:2px 6px 1px}.gn-device-desktop form#gn-contact-form .form-group{padding:0!important}.gn-device-desktop form#gn-contact-form .form-group.gn-location{display:none}.gn-device-desktop .gn-login-desktop-advice,.gn-device-desktop .gn-topbar-booking{display:block}.gn-device-desktop .col-xs-4.gn-top-bar-left-nav.top-logo-desktop{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gn-device-desktop .col-xs-4.gn-top-bar-left-nav.top-logo-desktop.gn-no-overflow{overflow:unset!important}.gn-device-desktop .gn-topbar-company h2{font-size:26px;font-size:calc(clamp(22px,14px + 100vw / 300,32px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gn-device-desktop .gn-navbar-top{border-bottom:unset!important;max-width:var(--desktop_max_width)}.gn-device-desktop .navbar-btn{margin-top:0;margin-bottom:0}.gn-device-desktop .gn-bottom-bar,.gn-device-desktop .gn-top-bar-mobile{display:none}.gn-device-desktop.gn-state-null,.gn-device-desktop.gn-state-null .content,.gn-device-desktop.gn-state-null .content ht-sidebar,.gn-device-desktop.gn-state-null .content ht-sidebar .sidebar-inner{display:none!important}.gn-device-desktop .gn-top-bar-desktop{display:block}.gn-device-desktop .gn-top-bar-desktop .gn-top-logo-name{height:20px;margin-top:14px}.gn-device-desktop .gn-top-bar-desktop .gn-top-bar-version{display:inline-block;margin-top:18px;font-size:12px;color:var(--base_color);margin-left:5px}.gn-device-desktop .sidebar{margin-top:unset!important}.gn-device-desktop .sidebar ul.navi li{margin-bottom:0}.gn-device-desktop .sidebar ul.navi li.gn-sidebar-buttons{border-radius:0!important;border-top:0;border-right:0;border-left:0;border-bottom:1px solid var(--separator-color)}.gn-device-desktop .sidebar ul.navi li.gn-sidebar-buttons.current{background-color:#eee!important;color:var(--base_color)}.gn-device-desktop .sidebar ul.navi li.gn-sidebar-buttons.current a{background-color:unset!important;color:var(--base_color)!important}.gn-device-desktop .sidebar ul.navi li.gn-sidebar-buttons a{border-radius:0!important}.gn-device-desktop .sidebar .sidebar-inner{width:190px!important}.gn-device-desktop .sidebar-filler{width:190px!important;height:calc(100vh - var(--top_bar_min_heigth) - var(--bottom_bar_min_heigth) - var(--sa-top-e) - var(--sa-bottom-e));border-right:1px solid var(--general-border-color)}.gn-device-desktop .gn-files-preview-column.col-md-12 .gn-pdf-placeholder,.gn-device-desktop .gn-files-preview-column.col-md-12 .gn-preview-area iframe,.gn-device-desktop .gn-files-preview-column.col-md-12 .gn-preview-area object,.gn-device-desktop .gn-files-preview-column.col-md-4 .gn-pdf-placeholder,.gn-device-desktop .gn-files-preview-column.col-md-4 .gn-preview-area iframe,.gn-device-desktop .gn-files-preview-column.col-md-4 .gn-preview-area object,.gn-device-desktop .gn-files-preview-column.col-md-6 .gn-pdf-placeholder,.gn-device-desktop .gn-files-preview-column.col-md-6 .gn-preview-area iframe,.gn-device-desktop .gn-files-preview-column.col-md-6 .gn-preview-area object{height:calc(1.2 * (100vh - 60px - 80px)/ 1.4)}.gn-device-desktop .sidebar .navi>li>a{font-size:16px;font-size:calc(clamp(14px,12px + 100vw / 400,18px))}.gn-device-desktop .mainbar{border-radius:0}.gn-device-desktop.gn-state-auth .sidebar .sidebar-inner,.gn-device-desktop.gn-state-changepassword .sidebar .sidebar-inner,.gn-device-desktop.gn-state-firstlogin .sidebar .sidebar-inner,.gn-device-desktop.gn-state-lostpassword .sidebar .sidebar-inner,.gn-device-desktop.gn-state-registration .sidebar .sidebar-inner{padding-left:0!important;display:var(--sidebar-auth-display)}.gn-device-desktop.gn-state-auth .mainbar,.gn-device-desktop.gn-state-changepassword .mainbar,.gn-device-desktop.gn-state-firstlogin .mainbar,.gn-device-desktop.gn-state-lostpassword .mainbar,.gn-device-desktop.gn-state-registration .mainbar{margin-left:var(--sidebar-auth-width)}.gn-device-desktop.gn-state-auth .gn-profiles-accordion,.gn-device-desktop.gn-state-changepassword .gn-profiles-accordion,.gn-device-desktop.gn-state-firstlogin .gn-profiles-accordion,.gn-device-desktop.gn-state-lostpassword .gn-profiles-accordion,.gn-device-desktop.gn-state-registration .gn-profiles-accordion{display:none}.gn-device-desktop .gn-document-name-tooltip .tooltip-inner{max-width:800px!important}.gn-device-desktop .gn-categories-widget{background-color:#eee;padding:10px}.gn-device-desktop .btn.gn-category-btn{border-radius:10px!important;margin:0 5px 5px!important}.gn-device-desktop .gn-files-widget{margin:0}.gn-device-desktop .gn-file-block .row{line-height:50px}.gn-device-desktop .gn-file-block .row.gn-file-block-preview-on{background-color:rgba(128,128,128,.5);background-color:var(--other_color_transparent)}.gn-device-desktop .gn-file-block .row .gn-file-block-date{font-size:calc(10px + 100vw/400);color:gray;overflow:hidden;text-overflow:ellipsis;line-height:16px;margin-top:17px}.gn-device-desktop .gn-file-block .row .gn-file-block-name{color:var(--base_color);font-size:calc(10px + 100vw/250);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-device-desktop .gn-file-block .row .gn-file-block-name a{color:var(--base_color)}.gn-device-desktop .gn-file-block .row .gn-file-block-actions{white-space:nowrap}.gn-device-desktop .gn-file-block .row .gn-file-block-actions i.gn-setting{text-align:center;padding:unset!important;width:20px;width:calc(clamp(12px,12px + 100vw / 400,28px));font-size:16px;font-size:calc(clamp(12px,12px + 100vw / 400,20px))}.gn-device-desktop .gn-file-block.gn-past-appointment,.gn-device-desktop .gn-file-block.gn-past-appointment .gn-file-block-name,.gn-device-desktop .gn-file-block.gn-past-appointment .gn-setting{color:gray}.gn-device-desktop .gn-file-viewer-block .row{line-height:50px}.gn-device-desktop .gn-file-viewer-block .row.gn-file-block-preview-on{background-color:rgba(128,128,128,.5);background-color:var(--other_color_transparent)}.gn-device-desktop .gn-file-viewer-block .row .gn-file-block-date{font-size:calc(10px + 100vw/400);color:gray;overflow:hidden;text-overflow:ellipsis;line-height:16px;margin-top:17px}.gn-device-desktop .gn-file-viewer-block .row .gn-file-block-name{color:var(--base_color);font-size:calc(10px + 100vw/250);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-device-desktop .gn-file-viewer-block .row .gn-file-block-name a{color:var(--base_color)}.gn-device-desktop .gn-file-viewer-block .row .gn-file-block-actions{white-space:nowrap}.gn-device-desktop .gn-file-viewer-block .row .gn-file-block-actions i.gn-setting{text-align:center;padding:unset!important;width:20px;width:calc(clamp(12px,12px + 100vw / 400,28px));font-size:16px;font-size:calc(clamp(12px,12px + 100vw / 400,20px))}.gn-device-desktop .gn-file-viewer-block .row.gn-viewer-narrow-column{line-height:16px;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #d3d3d3}.gn-device-desktop .gn-file-viewer-block .row .col-md-12{padding-top:0!important;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis}.gn-device-desktop .gn-file-viewer-block.gn-past-appointment,.gn-device-desktop .gn-file-viewer-block.gn-past-appointment .gn-file-block-name,.gn-device-desktop .gn-file-viewer-block.gn-past-appointment .gn-setting{color:gray}.gn-device-desktop.gn-deleted-appointment,.gn-device-desktop.gn-deleted-appointment .gn-file-block-name{color:#a9a9a9}.gn-device-desktop.gn-deleted-appointment .gn-setting{color:gray}.gn-device-desktop .main-search input.gn-input-not-empty{width:calc(100% - 62px)!important}.gn-device-desktop .gn-search-result-info-row{background-color:#eee;padding:5px}.gn-device-desktop .gn-search-result-info-row .gn-search-result-info-button-cell{padding:3px}.gn-device-desktop .gn-share-info .gn-share-dates-col{padding-right:60px!important;padding-right:calc(clamp(20px,20px + 100vw / 40,100px))!important;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.gn-device-desktop .gn-share-info .gn-share-dates-col-head{padding-right:60px!important;padding-right:calc(clamp(60px,60px + 100vw / 40,100px))!important;white-space:nowrap}.gn-device-desktop .gn-share-info.gn-share-info-collapsed{max-height:0;overflow:hidden;transition:all .5s linear}.gn-device-desktop .gn-share-info.gn-share-info-expanded{max-height:10000px;overflow:auto;transition:all .5s linear}.gn-device-desktop .gn-share-info .gn-share-actions-btns-row{line-height:14px;white-space:nowrap}.gn-device-desktop .gn-share-info .gn-share-actions-btns-row .gn-share-active,.gn-device-desktop .gn-share-info .gn-share-actions-btns-row .gn-share-expired{display:inline-block}.gn-device-desktop .gn-share-info .gn-share-actions-btns-row button.gn-share-actions-btns{width:110px!important;width:calc(clamp(105px,100px + 100vw / 40,140px))!important;font-size:12px!important;font-size:calc(clamp(10px,8px + 100vw / 400,16px))!important;min-width:unset!important;padding:0!important}.gn-device-desktop .gn-share-info .gn-share-actions-btns-row button.gn-share-actions-btns.btn-danger,.gn-device-desktop .gn-share-info .gn-share-actions-btns-row button.gn-share-actions-btns.btn-warning{width:130px!important;width:calc(clamp(105px,100px + 100vw / 40,140px))!important;font-size:12px!important;font-size:calc(clamp(10px,8px + 100vw / 400,16px))!important;cursor:not-allowed}.gn-device-desktop .gn-share-info .gn-action-modal-share-info{font-size:18px;color:var(--base_color);line-height:35px;border-top:unset!important;border-bottom:unset!important}.gn-device-desktop .gn-files-list-column{transition:all .5s linear}.gn-device-desktop .gn-files-list-column.col-md-0{width:0!important;transition:all .5s linear;display:none}.gn-device-desktop .gn-files-list-column.col-md-2{padding-left:5px;padding-right:5px}.gn-device-desktop .gn-files-preview-column{transition:all .5s linear}.gn-device-desktop .gn-files-preview-column.col-md-0{width:0!important;transition:all .5s linear}.gn-device-desktop .gn-files-preview-column.col-md-0 .gn-files-preview-bar,.gn-device-desktop .gn-files-preview-column.col-md-0 .gn-files-preview-container,.gn-device-desktop .gn-files-preview-column.col-md-0 .gn-pdf-placeholder,.gn-device-desktop .gn-files-preview-column.col-md-0 .gn-preview-area iframe,.gn-device-desktop .gn-files-preview-column.col-md-0 .gn-preview-area object{width:0!important}.gn-device-desktop .gn-files-preview-column.col-md-4{transition:all .5s linear}.gn-device-desktop .gn-files-preview-column .gn-files-preview-bar{padding:5px 0;background-color:var(--base_color);color:#fff;transition:all .5s linear}.gn-device-desktop .gn-files-preview-column .gn-files-preview-bar .col-md-8{overflow:hidden;text-overflow:ellipsis}.gn-device-desktop .gn-files-preview-column .gn-files-preview-bar a{color:#fff}.gn-device-desktop .gn-files-preview-container{transition:all .5s linear!important;overflow:hidden}.gn-device-desktop .row.gn-document-share-block{padding:0;border-bottom:unset;font-size:14px;font-size:calc(clamp(12px,10px + 100vw / 400,16px))}.gn-device-desktop .row.gn-document-share-block .row{line-height:38px}.gn-device-desktop .row.gn-document-share-block .gn-document-share-info-num{width:22px;display:inline-block;text-align:right}.gn-device-desktop .gn-preview-area iframe,.gn-device-desktop .gn-preview-area object{transition:all .5s linear;padding:10px;border:1px solid var(--base_color);background:url(../images/service/loader.gif) center no-repeat #fff;width:100%}.gn-device-desktop .gn-pdf-placeholder{transition:all .5s linear;padding:10px;border:1px solid #000;background-color:#d3d3d3;width:100%;color:silver}.gn-device-desktop .gn-pdf-placeholder i{margin-top:40px;font-size:400px}.gn-device-desktop .gn-pdf-placeholder strong{font-size:69px;line-height:80px}.gn-device-desktop div.gn-document-password-toggle-col{padding-right:15px!important}.gn-device-desktop .rotate-btn{pointer-events:none}.gn-device-desktop .scrool-x{overflow-x:clip}.gn-device-desktop .canvas-element{width:130vh}.gn-device-tablet{--swipe-carousel-padding:3%;--logo-image-padding:2%;--sidebar-width:180px;--device-margin-top:60px;--device-margin-left:20px;--device-margin-bottom:10px;--device-margin-right:20px;--device-padding-left:10px;--device-padding-right:10px;--mainbar-padding-sides:20px;--body_padding:0px;--swipe_carousel_total_width_percent:calc((100vw - var(--sidebar-width) - var(--device-margin-left) - var(--device-margin-right) - var(--device-padding-left) - var(--device-padding-left)) /100);margin:var(--device-margin-top) var(--device-margin-left) var(--device-margin-bottom) var(--device-margin-right);border:1px solid var(--general-border-color);padding-left:var(--device-padding-left));padding-right:var(--device-padding-right);padding-top:0}.gn-device-tablet .gn-schema-form label{line-height:20px;margin-right:10px}.gn-device-tablet .dropdown-menu{left:unset;right:0}.gn-device-tablet ul.dropdown-menu.gn-document-actions-menu li{white-space:nowrap}.gn-device-tablet .gn-tags-widget{overflow-y:auto;overflow-x:hidden}.gn-device-tablet .btn{border-radius:4px!important}.gn-device-tablet .content{padding-top:0!important}.gn-device-tablet .gn-content-panel-top{padding-top:0;padding-left:10px}.gn-device-tablet .gn-content-panel-top h1{font-size:28px;font-size:calc(clamp(20px,20px + 100vw /250,36px))}.gn-device-tablet .gn-container{max-width:98%}.gn-device-tablet .gn-shell-div{padding-top:unset!important}.gn-device-tablet .gn-help-modal figure.aligncenter img{max-width:100%}.gn-device-tablet form#gn-contact-form .form-group{padding:0!important}.gn-device-tablet form#gn-contact-form .form-group.gn-location{display:none}.gn-device-tablet .gn-login-desktop-advice,.gn-device-tablet .gn-topbar-booking{display:block}.gn-device-tablet .col-xs-4.gn-top-bar-left-nav.top-logo-desktop{white-space:nowrap;overflow:hidden;text-overflow:unset}.gn-device-tablet .col-xs-4.gn-top-bar-left-nav.top-logo-desktop.gn-no-overflow{overflow:unset!important}.gn-device-tablet .gn-topbar-company h2{font-size:27px;font-size:calc(clamp(22px,14px + 100vw / 300,32px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gn-device-tablet .gn-navbar-top{border-bottom:unset!important}.gn-device-tablet .navbar-btn{margin-top:0;margin-bottom:0}.gn-device-tablet .navbar-fixed-bottom{border-top:1px solid}.gn-device-tablet .gn-top-bar-mobile{display:none}.gn-device-tablet.gn-state-null,.gn-device-tablet.gn-state-null .content,.gn-device-tablet.gn-state-null .content ht-sidebar,.gn-device-tablet.gn-state-null .content ht-sidebar .sidebar-inner{display:none!important}.gn-device-tablet .gn-top-bar-desktop{display:block;margin:10px 20px 0 0!important}.gn-device-tablet .gn-top-bar-desktop .gn-top-logo-name{height:20px;margin-top:14px}.gn-device-tablet .gn-files-preview-column.col-md-12 .gn-pdf-placeholder,.gn-device-tablet .gn-files-preview-column.col-md-12 .gn-preview-area iframe,.gn-device-tablet .gn-files-preview-column.col-md-12 .gn-preview-area object,.gn-device-tablet .gn-files-preview-column.col-md-4 .gn-pdf-placeholder,.gn-device-tablet .gn-files-preview-column.col-md-4 .gn-preview-area iframe,.gn-device-tablet .gn-files-preview-column.col-md-4 .gn-preview-area object,.gn-device-tablet .gn-files-preview-column.col-md-6 .gn-pdf-placeholder,.gn-device-tablet .gn-files-preview-column.col-md-6 .gn-preview-area iframe,.gn-device-tablet .gn-files-preview-column.col-md-6 .gn-preview-area object{height:calc(1.2 * (100vh - 60px - 80px)/ 1.4)}.gn-device-tablet .gn-top-bar-desktop .gn-top-bar-version{display:inline-block;font-size:12px;color:var(--base_color);margin-left:5px}.gn-device-tablet .sidebar{margin-top:unset!important}.gn-device-tablet .sidebar ul.navi li{margin-bottom:0}.gn-device-tablet .sidebar ul.navi li.gn-sidebar-buttons{border-radius:0!important;border-top:0;border-right:0;border-left:0;border-bottom:1px solid var(--separator-color)}.gn-device-tablet .sidebar ul.navi li.gn-sidebar-buttons.current{background-color:#eee!important;color:var(--base_color)}.gn-device-tablet .sidebar ul.navi li.gn-sidebar-buttons.current a{background-color:unset!important;color:var(--base_color)!important}.gn-device-tablet .sidebar ul.navi li.gn-sidebar-buttons a{border-radius:0!important}.gn-device-tablet .sidebar .sidebar-inner{width:190px!important}.gn-device-tablet .sidebar .navi>li>a{font-size:16px;font-size:calc(clamp(14px,12px + 100vw / 400,18px))}.gn-device-tablet .mainbar{border-radius:0}.gn-device-tablet.gn-state-auth .sidebar .sidebar-inner,.gn-device-tablet.gn-state-changepassword .sidebar .sidebar-inner,.gn-device-tablet.gn-state-firstlogin .sidebar .sidebar-inner,.gn-device-tablet.gn-state-lostpassword .sidebar .sidebar-inner,.gn-device-tablet.gn-state-registration .sidebar .sidebar-inner{padding-left:0!important;display:none!important}.gn-device-tablet.gn-state-auth .mainbar,.gn-device-tablet.gn-state-changepassword .mainbar,.gn-device-tablet.gn-state-firstlogin .mainbar,.gn-device-tablet.gn-state-lostpassword .mainbar,.gn-device-tablet.gn-state-registration .mainbar{margin-left:0!important}.gn-device-tablet .gn-document-name-tooltip .tooltip-inner{max-width:800px!important}.gn-device-tablet .gn-files-widget{margin:0}.gn-device-tablet .gn-file-block .row{line-height:50px}.gn-device-tablet .gn-file-block .row.gn-file-block-preview-on{background-color:rgba(128,128,128,.5);background-color:var(--other_color_transparent)}.gn-device-tablet .gn-file-block .row .gn-file-block-date{font-size:calc(10px + 100vw/400);color:gray;overflow:hidden;text-overflow:ellipsis;margin-top:17px}.gn-device-tablet .gn-file-block .row .gn-file-block-name{color:var(--base_color);font-size:calc(10px + 100vw/250);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-device-tablet .gn-file-block .row .gn-file-block-name a{color:var(--base_color)}.gn-device-tablet .gn-file-block .row .gn-file-block-actions{white-space:nowrap}.gn-device-tablet .gn-file-block .row .gn-file-block-actions i.gn-setting{text-align:center;padding:unset!important;width:20px;width:calc(clamp(12px,12px + 100vw / 400,28px));font-size:11px;font-size:calc(clamp(12px,12px + 100vw / 400,20px))}.gn-device-tablet .gn-file-block.gn-past-appointment,.gn-device-tablet .gn-file-block.gn-past-appointment .gn-file-block-name,.gn-device-tablet .gn-file-block.gn-past-appointment .gn-setting{color:gray}.gn-device-tablet .gn-file-block.gn-deleted-appointment,.gn-device-tablet .gn-file-block.gn-deleted-appointment .gn-file-block-name{color:#a9a9a9}.gn-device-tablet .gn-file-block.gn-deleted-appointment .gn-setting{color:gray}.gn-device-tablet .main-search input.gn-input-not-empty{width:calc(100% - 62px)!important}.gn-device-tablet .gn-search-result-info-row{background-color:#eee;padding:5px}.gn-device-tablet .gn-search-result-info-row .gn-search-result-info-button-cell{padding:3px}.gn-device-tablet .gn-share-info .gn-share-dates-col{padding-right:60px!important;padding-right:calc(clamp(20px,20px + 100vw / 40,100px))!important;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.gn-device-tablet .gn-share-info .gn-share-dates-col-head{padding-right:80px!important;padding-right:calc(clamp(60px,60px + 100vw / 40,100px))!important;white-space:nowrap}.gn-device-tablet .gn-share-info.gn-share-info-collapsed{max-height:0;overflow:hidden;transition:all .5s linear}.gn-device-tablet .gn-share-info.gn-share-info-expanded{max-height:10000px;overflow:auto;transition:all .5s linear}.gn-device-tablet .gn-share-info .gn-share-actions-btns-row{line-height:14px;white-space:nowrap}.gn-device-tablet .gn-share-info .gn-share-actions-btns-row .gn-share-active,.gn-device-tablet .gn-share-info .gn-share-actions-btns-row .gn-share-expired{display:inline-block}.gn-device-tablet .gn-share-info .gn-share-actions-btns-row button.gn-share-actions-btns{width:110px!important;width:calc(clamp(90px,80px + 100vw / 40,140px))!important;font-size:12px!important;font-size:calc(clamp(10px,8px + 100vw / 400,16px))!important;min-width:unset!important;padding:0!important}.gn-device-tablet .gn-share-info .gn-share-actions-btns-row button.gn-share-actions-btns.btn-danger,.gn-device-tablet .gn-share-info .gn-share-actions-btns-row button.gn-share-actions-btns.btn-warning{width:120px!important;width:calc(clamp(105px,100px + 100vw / 40,140px))!important;font-size:11px!important;font-size:calc(clamp(10px,8px + 100vw / 400,16px))!important;cursor:not-allowed}.gn-device-tablet .gn-share-info .gn-action-modal-share-info{font-size:18px;color:var(--base_color);line-height:35px;border-top:unset!important;border-bottom:unset!important}.gn-device-tablet .gn-files-list-column{transition:all .5s linear}.gn-device-tablet .gn-files-list-column.col-md-0{width:0!important;transition:all .5s linear;display:none}.gn-device-tablet .gn-files-preview-column{transition:all .5s linear}.gn-device-tablet .gn-files-preview-column.col-md-0{width:0!important;transition:all .5s linear}.gn-device-tablet .gn-files-preview-column.col-md-0 .gn-files-preview-bar,.gn-device-tablet .gn-files-preview-column.col-md-0 .gn-files-preview-container,.gn-device-tablet .gn-files-preview-column.col-md-0 .gn-pdf-placeholder,.gn-device-tablet .gn-files-preview-column.col-md-0 .gn-preview-area iframe,.gn-device-tablet .gn-files-preview-column.col-md-0 .gn-preview-area object{width:0!important}.gn-device-tablet .gn-files-preview-column.col-md-4{transition:all .5s linear}.gn-device-tablet .gn-files-preview-column .gn-files-preview-bar{padding:5px 0;background-color:var(--base_color);color:#fff;transition:all .5s linear}.gn-device-tablet .gn-files-preview-column .gn-files-preview-bar .col-md-8{overflow:hidden;text-overflow:ellipsis}.gn-device-tablet .gn-files-preview-column .gn-files-preview-bar a{color:#fff}.gn-device-tablet .gn-files-preview-container{transition:all .5s linear!important;overflow:hidden}.gn-device-tablet .row.gn-document-share-block{padding:0;border-bottom:unset;font-size:14px!important;font-size:calc(clamp(12px,10px + 100vw / 400,16px))}.gn-device-tablet .row.gn-document-share-block .row{line-height:38px}.gn-device-tablet .row.gn-document-share-block .gn-document-share-info-num{width:22px;display:inline-block;text-align:right}.gn-device-tablet .gn-preview-area iframe,.gn-device-tablet .gn-preview-area object{transition:all .5s linear;padding:10px;border:1px solid var(--base_color);background:url(../images/service/loader.gif) center no-repeat #fff;width:100%}.gn-device-tablet .gn-pdf-placeholder{transition:all .5s linear;padding:10px;border:1px solid #000;background-color:#d3d3d3;width:100%;color:silver}.gn-device-tablet .gn-pdf-placeholder i{margin-top:40px;font-size:400px}.gn-device-tablet .gn-pdf-placeholder strong{font-size:69px;line-height:80px}.gn-device-tablet .container,.gn-device-tablet .sidebar-filler{height:calc(calc(100vh - var(--top_bar_min_heigth) - var(--bottom_bar_min_heigth) - var(--sa-top-e) - var(--sa-bottom-e)) - var(--bottom_bar_min_heigth))}.gn-device-tablet .sidebar-filler{width:190px!important;border-right:1px solid var(--general-border-color)}.gn-device-tablet .container{overflow-x:scroll}.gn-device-tablet .modal-dialog.modal-gn-booking-search-modal{max-width:360px}.gn-device-tablet .gn-public-tab-appcontent.ng-scope{margin-top:0}.gn-device-tablet .gn-bottom-bar .row.gn-footer-company{background:0 0}.gn-device-tablet .fa-info-circle{margin-right:10px!important}div.gn-appointment-block-desktop div.row div.col-xs-1{text-align:right;padding-right:calc((8.3333% - 40px)/ 2)!important}.gn-square-button.gn-square-button-custom-reverse img{border:3px solid var(--base_color)}.gn-square-button.gn-square-button-custom-reverse .gn-square-button-bottom-center{color:var(--base_color)}.gn-square-button.gn-square-button-custom-normal-wide .gn-square-button-bottom-center,.gn-square-button.gn-square-button-custom-reverse-wide .gn-square-button-bottom-center{display:inline-block;bottom:calc(100vw * .09 - 10px)!important}.gn-square-button.gn-square-button-custom-reverse-wide img{border:3px solid var(--base_color);display:table-cell}.gn-square-button.gn-square-button-custom-reverse-wide .gn-square-button-bottom-center{color:var(--base_color);bottom:calc(100vw * .09 - 7px)!important}@media (max-width:850px){#overlay-lock-mask{display:table}.gn-mobile-allowed #overlay-lock-mask{display:none!important}}table.gn-booking-attachments-table{margin-bottom:0!important}table.gn-booking-attachments-table thead tr td{padding-bottom:0!important;font-weight:700;border-bottom:1px solid #d3d3d3}table.gn-booking-attachments-table>tbody tr td{vertical-align:middle;font-size:12px}table.gn-booking-attachments-table>tbody tr td .btn.btn-danger.gn-circular-icon-button{width:30px;height:30px;text-align:center;font-size:16px!important;line-height:14px;border-radius:50%!important;padding:0!important}table.gn-booking-attachments-table>tbody tr td .btn.btn-danger.gn-circular-icon-button i{vertical-align:middle;margin-right:0}table.gn-booking-attachments-table>tbody tr td .gn-progress-bar{margin:5px 0!important}.gn-uploaded-file-deleted{text-decoration:line-through}.gn-impegnative-insert-form input{width:90%!important}h4.gn-meals-meals-meal{border-top:1px solid var(--general-border-color);padding:15px 0 10px}h4.gn-meals-meals-meal:first-child{border:none}.gn-meals-insert-patient-code-accordion{margin-top:12px;display:block}.gn-meals-insert-patient-code-accordion .panel-default:first-child.panel-open>.panel-heading,.gn-meals-insert-patient-code-accordion .panel-default:first-child>.panel-heading{border-top:none}.gn-meals-insert-patient-code-accordion .gn-wide-button{margin-bottom:16px!important}input.gn-meals-patient-code{display:block!important;width:100%;border-radius:5px!important;margin:10px 0;height:35px}small.gn-booking-usernote-length{margin-top:-10px;font-size:12px!important;display:block}.gn-booking-doc-or-exam-inner-row{padding:12px 0;border-bottom:1px solid var(--separator-color)}.gn-booking-doc-or-exam-inner-row .fa{color:var(--booking_row_icon_color)}.gn-booking-doc-or-exam-inner-row.gn-booking-more-less-results{background:#fff;text-align:right;border:0}.gn-booking-doc-or-exam-inner-row.gn-booking-more-less-results a{text-decoration:underline!important;cursor:pointer}h6{color:var(--second_text_color);font-size:16px;font-size:calc(clamp(14px,14px + 4 * (100vw - 320px)/ 90,18px));line-height:24px;line-height:calc(clamp(20px,20px + 8 * (100vw - 320px)/ 90,28px))}i.fa.gn-booking-exam-info{width:20px}span.gn-booking-doc-or-exam-prezzo-barrato{text-decoration:line-through;font-family:var(--global_font_family_regular),Arial,Helvetica,sans-serif;font-weight:400}.gn-booking-exam-price-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.gn-booking-exam-price-line{display:block;white-space:nowrap}.gn-booking-exam-promo-dates{display:block;font-size:.95em;opacity:.9;margin-top:8px;text-align:center;border:1px solid #05898F;border-radius:8px;padding:4px}.gn-state-booking_availability .gn-booking-availability-doctor i.fa,.gn-state-booking_availability .gn-booking-availability-doctor i.far{width:20px!important;color:var(--base_color)}.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop{color:var(--second_text_color)}.gn-booking-availability-doctor-desktop h5{color:var(--second_text_color);font-weight:600}.gn-state-booking.gn-device-desktop.gn-shell-div,[class*=" gn-state-booking"].gn-device-desktop.gn-shell-div,[class^=gn-state-booking].gn-device-desktop.gn-shell-div{padding-right:0!important}.gn-state-booking.gn-device-desktop.gn-shell-div .gn-content-panel-top,[class*=" gn-state-booking"].gn-device-desktop.gn-shell-div .gn-content-panel-top,[class^=gn-state-booking].gn-device-desktop.gn-shell-div .gn-content-panel-top{border-bottom:1px solid var(--general-border-color)}.gn-state-booking.gn-device-desktop.gn-shell-div .gn-container,[class*=" gn-state-booking"].gn-device-desktop.gn-shell-div .gn-container,[class^=gn-state-booking].gn-device-desktop.gn-shell-div .gn-container{max-width:unset}.gn-state-booking.gn-device-desktop.gn-shell-div .mainbar,[class*=" gn-state-booking"].gn-device-desktop.gn-shell-div .mainbar,[class^=gn-state-booking].gn-device-desktop.gn-shell-div .mainbar{padding:0!important;border-left:1px solid var(--separator-color)!important}.gn-state-booking.gn-device-desktop.gn-shell-div .sidebar-filler,[class*=" gn-state-booking"].gn-device-desktop.gn-shell-div .sidebar-filler,[class^=gn-state-booking].gn-device-desktop.gn-shell-div .sidebar-filler{border:unset!important}.gn-state-booking.gn-device-desktop.gn-shell-div .gn-booking-company-select,[class*=" gn-state-booking"].gn-device-desktop.gn-shell-div .gn-booking-company-select,[class^=gn-state-booking].gn-device-desktop.gn-shell-div .gn-booking-company-select{border-radius:5px!important}.gn-state-booking h5,[class*=" gn-state-booking"] h5,[class^=gn-state-booking] h5{font-size:16px;font-size:calc(clamp(14px,14px + 4 * (100vw - 320px)/ 90,18px));line-height:24px;line-height:calc(clamp(20px,20px + 8 * (100vw - 320px)/ 90,28px))}.gn-state-booking .gn-content-panel-top h2,[class*=" gn-state-booking"] .gn-content-panel-top h2,[class^=gn-state-booking] .gn-content-panel-top h2{font-size:21px;font-size:calc(clamp(18px,18px + 6 * (100vw - 320px)/ 90,24px));line-height:28px;line-height:calc(clamp(20px,20px + 16 * (100vw - 320px)/ 90,36px))}.gn-state-booking .row.gn-checkout-info p,[class*=" gn-state-booking"] .row.gn-checkout-info p,[class^=gn-state-booking] .row.gn-checkout-info p{font-size:13px;font-size:calc(clamp(11px,11px + 5 * (100vw - 320px)/ 90,16px));line-height:16px;line-height:calc(clamp(13px,13px + 5 * (100vw - 320px)/ 90,18px))}.gn-state-booking .gn-booking-company-code,[class*=" gn-state-booking"] .gn-booking-company-code,[class^=gn-state-booking] .gn-booking-company-code{width:100%;text-align:center}.gn-state-booking .gn-booking-company-select,[class*=" gn-state-booking"] .gn-booking-company-select,[class^=gn-state-booking] .gn-booking-company-select{width:100%;text-align:center;font-size:20px}.gn-state-booking .gn-topbar-user,[class*=" gn-state-booking"] .gn-topbar-user,[class^=gn-state-booking] .gn-topbar-user{display:none}.gn-state-booking .gn-topbar-booking,[class*=" gn-state-booking"] .gn-topbar-booking,[class^=gn-state-booking] .gn-topbar-booking{display:block}.gn-state-booking i.gn-fa-checked-unchecked.fa,[class*=" gn-state-booking"] i.gn-fa-checked-unchecked.fa,[class^=gn-state-booking] i.gn-fa-checked-unchecked.fa{width:22px;font-weight:700;font-size:24px;vertical-align:bottom}.gn-state-booking .gn-avail-accordion-details,[class*=" gn-state-booking"] .gn-avail-accordion-details,[class^=gn-state-booking] .gn-avail-accordion-details{color:var(--base_color);margin-bottom:4px}.gn-state-booking h5.gn-company-search-results-button,[class*=" gn-state-booking"] h5.gn-company-search-results-button,[class^=gn-state-booking] h5.gn-company-search-results-button{font-size:16px;border-radius:7px;color:#fff;background-color:var(--base_color);height:40px;line-height:38px!important;margin-top:5px;white-space:nowrap;padding:0 5px;text-overflow:ellipsis;overflow:hidden}.gn-availabilities-container{position:relative}.gn-availabilities-sites-accordion{z-index:20;position:absolute;top:0;left:0;width:100%}.gn-availabilities-sites-overlay{z-index:20;position:absolute;top:-10px;left:-10%;width:120%;height:100vh;background-color:#000;opacity:.5;transition:.3s ease all}.gn-state-booking_doc_or_exam .gn-booking-doctor-row .col-xs-10,.gn-state-booking_doc_or_exam .gn-booking-doctor-row .col-xs-12,.gn-state-booking_doc_or_exam .gn-booking-doctor-row .col-xs-8,.gn-state-booking_doc_or_exam .gn-booking-doctor-row div[class^=col-xs-],.gn-state-booking_doc_or_exam .gn-booking-exam-row .col-xs-10,.gn-state-booking_doc_or_exam .gn-booking-exam-row .col-xs-12,.gn-state-booking_doc_or_exam .gn-booking-exam-row .col-xs-8,.gn-state-booking_doc_or_exam .gn-booking-exam-row div[class^=col-xs-],.gn-state-booking_exams .gn-booking-doctor-row .col-xs-10,.gn-state-booking_exams .gn-booking-doctor-row .col-xs-12,.gn-state-booking_exams .gn-booking-doctor-row .col-xs-8,.gn-state-booking_exams .gn-booking-doctor-row div[class^=col-xs-],.gn-state-booking_exams .gn-booking-exam-row .col-xs-10,.gn-state-booking_exams .gn-booking-exam-row .col-xs-12,.gn-state-booking_exams .gn-booking-exam-row .col-xs-8,.gn-state-booking_exams .gn-booking-exam-row div[class^=col-xs-]{padding-left:0;padding-right:0}.gn-availabilities{background-color:#fff;position:absolute;width:100%;top:66px;overflow:auto}.gn-availability-block .gn-booking-availability-doctor h4 i.fa,.gn-availability-block .gn-booking-availability-site h4 i.fa{width:20px}.gn-availabilities.gn-availabilities-single-site{top:0}.gn-device-desktop .gn-availabilities.gn-availabilities-single-site{height:calc(100vh - 300px)}.row.gn-date-interval{margin-bottom:10px!important;border-top:1px solid var(--separator-color);border-bottom:1px solid var(--separator-color)}.row.gn-date-interval h5{text-transform:none;font-weight:400;color:var(--base_text_color)}.gn-availability-block{background-color:#fff;border-radius:4px;margin-bottom:10px}.gn-availability-block .gn-availability-recap-body h4{font-family:var(--global_font_family_semibold),Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:calc(clamp(11px,11px + 9 * (100vw - 320px)/ 90,20px));line-height:20px;line-height:calc(clamp(10px,10px + 20 * (100vw - 320px)/ 90,30px))}.gn-availability-block .gn-booking-availability-recap-head{background-color:var(--base_color)}.gn-availability-block .gn-booking-availability-recap-head h4{color:var(--text_color_on_dark)}.gn-availability-block .row.gn-booking-availability-head{background-color:var(--booking-availability-head-background-color);color:var(--booking-availability-head-text-color);padding:0;margin-bottom:5px!important;height:29px;height:calc(clamp(22px,22px + 14 * (100vw - 320px)/ 90,36px))}.gn-availability-block .row.gn-booking-availability-head h5{color:var(--booking-availability-head-text-color)}.gn-availability-block .row.gn-booking-availability-head .gn-booking-availability-day,.gn-availability-block .row.gn-booking-availability-head .gn-booking-availability-time{white-space:nowrap}.gn-availability-block .row.gn-booking-availability-head .gn-booking-availability-exam h4{color:#fff;font-size:13px;font-size:calc(clamp(11px,11px + 3 * (100vw - 320px)/ 90,14px));line-height:20px;line-height:calc(clamp(10px,10px + 20 * (100vw - 320px)/ 90,30px))}.gn-availability-block .gn-availability-recap-body{padding:0 10px}.gn-availability-block .gn-availability-recap-body h6{color:var(--second_text_color)}.gn-availability-block .row gn-availability-recap-datetime{padding:0 4px;white-space:nowrap}.gn-availability-block .gn-booking-availability-doctor{padding:5px 0}.gn-availability-block .gn-booking-availability-doctor h4{padding:0 4px;line-height:18px!important;line-height:calc(clamp(16px,16px + 4 * (100vw - 320px)/ 90,20px))!important;font-size:18px;font-size:calc(clamp(16px,16px + 4 * (100vw - 320px)/ 90,20px));color:var(--second_text_color)}.gn-availability-block .gn-booking-availability-doctor h4 .fa,.gn-availability-block .gn-booking-availability-doctor h4 .far{color:var(--base_text_color)}.gn-availability-block .gn-booking-availability-site h4{white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:18px;font-size:calc(clamp(16px,16px + (4 * (100vw - 320px))/ 90,20px));line-height:18px;line-height:calc(clamp(16px,16px + 4 * (100vw - 320px)/ 90,20px))!important;margin-bottom:13px;margin-bottom:calc(clamp(10px,10px + 6 * (100vw - 320px)/ 90,16px))}.gn-availability-block .gn-booking-availability-choose{margin-top:5px}.gn-availability-block .gn-booking-availability-choose .btn.btn-secondary.gn-wide-button{width:100%;font-family:var(--buttons_font_family),Arial,Helvetica,sans-serif;background-color:#fff;padding:8px!important;text-transform:uppercase;height:calc(clamp(28px,28px + 10 * (100vw - 320px)/ 90,38px));line-height:16px;line-height:calc(clamp(10px,10px + 11 * (100vw - 320px)/ 90,21px))}.gn-availability-block .gn-booking-availability-recap-day,.gn-availability-block .gn-booking-availability-recap-time{font-family:var(--global_font_family_semibold),Arial,Helvetica,sans-serif;font-weight:600;color:var(--base_color);white-space:nowrap}.gn-availability-block .gn-booking-availability-recap-day{font-size:15px;font-size:calc(clamp(14px,14px + 2 * (100vw - 320px)/ 90,16px));line-height:23px;line-height:calc(clamp(20px,20px + 16 * (100vw - 320px)/ 90,36px))}.gn-availability-block .gn-booking-availability-recap-time{font-size:13px;font-size:calc(clamp(12px,12px + 2 * (100vw - 320px)/ 90,14px));line-height:28px;line-height:calc(clamp(20px,20px + 16 * (100vw - 320px)/ 90,36px))}.gn-availability-block .gn-user-recap-data{line-height:18px;line-height:calc(clamp(14px,14px + 10 * (100vw - 320px)/ 90,24px));font-size:14px;font-size:calc(clamp(11px,11px + 7 * (100vw - 320px)/ 90,18px));padding:3px 6px!important;padding:calc(clamp(2px,2px + 3 * (100vw - 320px)/ 90,5px)) calc(clamp(2px,2px + 8 * (100vw - 320px)/ 90,10px))!important}.gn-availability-block .gn-user-recap-data strong{color:var(--base_color)}.gn-booking-user-recap-block{background-color:#eee;border-radius:4px;margin-bottom:10px;font-size:14px;line-height:18px}.gn-booking-user-recap-block .row.gn-booking-user-recap-head{background-color:#fff;color:var(--base_color);padding:0 5px;border-radius:4px!important;border:2px solid var(--base_color);height:36px}.gn-booking-userinfo-form input{margin-bottom:0;padding:3px!important;padding:calc(clamp(2px,2px + (2 * (100vw - 320px))/ 90,4px))!important}.gn-booking-userinfo-form input[type=email],.gn-booking-userinfo-form input[type=text]{width:100%!important;margin:0}.gn-booking-userinfo-form input[type=email].gn-booking-userinfo-form-cf,.gn-booking-userinfo-form input[type=email].gn-booking-userinfo-form-numero-ricetta,.gn-booking-userinfo-form input[type=text].gn-booking-userinfo-form-cf,.gn-booking-userinfo-form input[type=text].gn-booking-userinfo-form-numero-ricetta{width:calc(100% - 60px)!important}.gn-booking-userinfo-form input[type=email].gn-booking-userinfo-form-cf,.gn-booking-userinfo-form input[type=text].gn-booking-userinfo-form-cf{text-transform:uppercase}.gn-booking-userinfo-form button.btn-scan-small{width:40px;margin:0 0 0 16px}.gn-booking-userinfo-form textarea{width:100%;height:40px;height:calc(clamp(30px,30px + (20 * (100vw - 320px))/ 90,50px));margin:0 0 7px;margin:0 0 calc(clamp(5px,5px + (5 * (100vw - 320px))/ 90,10px))}.gn-booking-userinfo-form .form-group{padding:0}.gn-booking-userinfo-form .intl-tel-input,.gn-booking-userinfo-form .iti{width:100%}.gn-booking-userinfo-form .intl-tel-input input,.gn-booking-userinfo-form .iti input{padding-left:85px!important}.gn-booking-user-data-checkdata-line h7{color:var(--base_color)}.gn-booking-recap-box{border:1px solid var(--base_color)}.modal-dialog.modal-gn-booking-code-modal{margin-left:auto;margin-right:auto;max-width:95%}.modal-dialog.modal-gn-booking-code-modal .modal-body{padding-bottom:0!important}.modal-dialog.modal-gn-booking-code-modal .modal-body input{width:200px!important}.modal-dialog.modal-gn-booking-code-modal .modal-body p{padding-bottom:10px!important;line-height:24px}.modal-dialog.modal-gn-booking-code-modal .modal-body a{margin-top:10px;color:var(--base_color);text-decoration:underline!important}.gn-booking-btns-i-margins{margin:0 0 0 10px!important}input.gn-booking.gn-booking-company-code-input{width:calc(100% - 46px)!important;margin:10px 0;margin:calc(clamp(0px,20 * (100vw - 320px)/ 90,20px)) 0}.gn-booking-company-start{font-weight:700;font-size:16px;color:gray}uib-accordion.gn-booking-doc-exam-accordion .panel-default.panel-open>.panel-heading,uib-accordion.gn-booking-doc-exam-accordion .panel-default>.panel-heading{border-top:0;padding:5px 10px}uib-accordion.gn-booking-doc-exam-accordion .text-muted{color:var(--base_color)}.gn-doctor-info-anagrafica{padding-bottom:10px}.gn-doctor-info-anagrafica img{width:28vw}.gn-doctor-info-anagrafica .gn-doctor-info-anagrafica-dati{padding-left:10px}ul.gn-doc-info-list{padding:0;line-height:18px;list-style-type:none}.modal-dialog.modal-gn-booking-search-modal .modal-body p{padding-bottom:10px!important}.modal-dialog.modal-gn-booking-search-modal .modal-body form *{font-family:var(--global_font_family),Arial,Helvetica,sans-serif;font-weight:400}.modal-dialog.modal-gn-booking-search-modal .modal-body input.form-control,.modal-dialog.modal-gn-booking-search-modal .modal-body select.form-control,.modal-dialog.modal-gn-booking-search-modal .modal-body textarea.form-control{width:100%}.modal-dialog.modal-gn-booking-search-modal .modal-body .form-group{padding:0}.modal-dialog.modal-gn-booking-search-modal .modal-body .gn-search-results-no-result{padding:5px!important;border:1px solid var(--general-border-color);border-radius:5px}.gn-search-results{list-style-type:none;padding:0}.gn-search-results li{background:#fff;padding:5px 0;cursor:pointer;font-size:22px;font-weight:700;border:1px solid var(--base_color);height:40px;line-height:30px}.gn-search-results li:hover,.gn-search-results li:nth-child(odd):hover{background:var(--base_color);padding:5px 0;cursor:pointer;color:#fff}.gn-search-results li:nth-child(odd){background:#f9f9f9}.gn-booking-section-container .gn-booking-section:last-child{border-bottom:0}.gn-booking-section{border-bottom:1px solid var(--separator-color);padding-bottom:20px;margin-bottom:20px}.gn-availability-datetime-container{border:1px solid var(--general-border-color);margin-top:10px}.gn-doctor-info-anagrafica,.gn-doctor-info-esperienze{border-bottom:1px solid var(--separator-color)}.gn-device-mobile .gn-input-date-contact input[type=date].form-control,.gn-device-mobile .gn-omnibox-container input[type=date].form-control,.gn-device-tablet .gn-input-date-contact input[type=date].form-control,.gn-device-tablet .gn-omnibox-container input[type=date].form-control{-ms-flex-align:center!important}h6.gn-booking-avail-head{font-family:var(--global_font_family_bold),Arial,Helvetica,sans-serif;color:var(--second_text_color)}h6.gn-booking-avail-head span{color:var(--other_color)}h6.gn-booking-avail-head span.gn-underline.gn-clickable{color:var(--second_text_color)}.gn-device-desktop i.fa.gn-booking-exam-info{width:20px}.gn-device-desktop .gn-availabilities-recap{transition:.3s ease all;min-height:0;border:1px solid var(--separator-color);margin:5px!important;border-radius:4px}.gn-device-desktop div.gn-booking-availability-recap-box{border:1px solid var(--separator-color);border-radius:4px;margin:4px;padding:10px 10px 15px;width:100%;color:var(--second_color);background-color:#fff}.gn-device-desktop div.gn-booking-availability-recap-box.gn-booking-preparation-text{padding-left:15px!important;padding-bottom:15px!important}.gn-device-desktop div.gn-booking-availability-recap-box.gn-booking-availability-recap-box-date{background-color:var(--base_color)}.gn-device-desktop div.gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h3,.gn-device-desktop div.gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h4,.gn-device-desktop div.gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h5,.gn-device-desktop div.gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h6{color:#fff;text-transform:capitalize}.gn-device-desktop div.gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h5{line-height:24px}.gn-device-desktop div.gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h6{font-size:13px}.gn-device-desktop div.gn-booking-availability-recap-box h6{line-height:16px}.gn-device-desktop div.gn-booking-availability-recap-box h6 small{font-size:12px!important}.gn-device-desktop .gn-h6-text{line-height:18px;font-size:13px;padding:10px}.gn-device-desktop .gn-booking-user-recap-block,.gn-device-desktop .gn-booking-user-recap-block .gn-availability-block{background-color:unset}.gn-device-desktop .gn-booking-user-recap-block .gn-user-recap-data{border:1px solid #e7e6e6;border-radius:4px;font-weight:700;color:var(--second_color);background-color:unset!important;line-height:18px;line-height:calc(clamp(14px,14px + 10 * (100vw - 320px)/ 90,24px));font-size:14px;font-size:calc(clamp(11px,11px + 7 * (100vw - 320px)/ 90,18px));padding:3px 6px!important;padding:calc(clamp(2px,2px + 3 * (100vw - 320px)/ 90,5px)) calc(clamp(2px,2px + 8 * (100vw - 320px)/ 90,10px))!important;margin:0 10px}.gn-device-desktop .gn-booking-user-recap-block .gn-user-recap-data span.gn-user-recap-data-label{width:90px;display:inline-block}.gn-device-desktop .gn-booking-user-recap-block .gn-user-recap-data h6{padding:2px 0}.gn-device-desktop .gn-booking-user-recap-block .gn-user-recap-data p{font-size:12px}.gn-device-desktop .gn-booking-userinfo-form{padding:8px!important}.gn-device-desktop .gn-booking-userinfo-form input[type=email].gn-booking-userinfo-form-cf,.gn-device-desktop .gn-booking-userinfo-form input[type=email].gn-booking-userinfo-form-numero-ricetta,.gn-device-desktop .gn-booking-userinfo-form input[type=text].gn-booking-userinfo-form-cf,.gn-device-desktop .gn-booking-userinfo-form input[type=text].gn-booking-userinfo-form-numero-ricetta{width:100%!important}.gn-device-desktop .gn-booking-userinfo-form input[type=email],.gn-device-desktop .gn-booking-userinfo-form input[type=text],.gn-device-desktop .gn-booking-userinfo-form textarea{border-radius:5px!important}.gn-device-desktop .gn-booking-userinfo-form .gn-checkbox-input{vertical-align:text-top}.gn-device-desktop .gn-booking-container{padding:10px 20px!important}.gn-device-desktop .row.gn-booking-steps ol{list-style:none;counter-reset:stepnum;font-size:18px;color:var(--second_color);padding-top:24px;padding-left:0}.gn-device-desktop .row.gn-booking-steps ol li{counter-increment:stepnum;display:inline-block;text-align:left;margin-right:14px;color:var(--booking_step_not_current_color)}.gn-device-desktop .row.gn-booking-steps ol li .fa,.gn-device-desktop .row.gn-booking-steps ol li .gn-clickable,.gn-device-desktop .row.gn-booking-steps ol li.clickable{color:var(--booking_step_not_current_color)}.gn-device-desktop .row.gn-booking-steps ol li.clickable .gn-number-in-circle,.gn-device-desktop .row.gn-booking-steps ol li.clickable:before{background-color:var(--booking_step_not_current_color)}.gn-device-desktop .row.gn-booking-steps ol li.current div .gn-number-in-circle,.gn-device-desktop .row.gn-booking-steps ol li.current:before{background-color:var(--booking_step_current_color)}.gn-device-desktop .row.gn-booking-steps ol li.current{color:var(--booking_step_current_color)}.gn-device-desktop .row.gn-booking-steps ol li.current div{max-width:unset}.gn-device-desktop .row.gn-booking-steps ol li.current.clickable{color:var(--booking_step_not_current_color)}.gn-device-desktop .row.gn-booking-steps ol li.current.clickable:before{background-color:var(--booking_step_not_current_color)}.gn-device-desktop .row.gn-booking-steps ol li div{transition:1s ease-out all;display:inline-block;padding-left:5px;white-space:nowrap}.gn-device-desktop .row.gn-booking-steps ol li div:hover{max-width:800px}.gn-device-desktop .gn-search-single-date-container{padding-right:1em}.gn-device-desktop .membership-results .membership-result{padding:5px}.gn-device-desktop .membership-results .actions-buttons{color:var(--base_color);padding-top:10px}.gn-device-desktop .membership-results h4{font-size:16px;line-height:20px;color:var(--base_color);text-align:left!important}.gn-device-desktop .membership-results a,.gn-device-desktop .membership-results i{color:var(--base_color)}.gn-device-desktop .membership-results .result-male{background-color:#E8F5F8}.gn-device-desktop .membership-results .result-female{background-color:#FDF0F3}.gn-device-desktop .navbar-inverse.gn-navbar-top{background-color:var(--navbar_header_background_color)!important}div.gn-two-cols-central-margin:first-child{margin-right:5px}div.gn-two-cols-central-margin:last-child{margin-left:5px}.gn-booking-panel{background-color:unset}.gn-booking-panel h4{background-color:var(--base_color);color:#fff;border-radius:4px;margin-top:0!important}.gn-booking-panel .gn-booking-doc-or-exam-row{padding:2px 4px}.gn-booking-panel .gn-booking-doc-or-exam-inner-row{background-color:#eee;padding:3px 10px;border-radius:4px}.gn-booking-panel .gn-booking-doc-or-exam-inner-row h5{color:var(--second_text_color)}.gn-booking-panel .gn-booking-doc-or-exam-inner-row h5 .fa{color:var(--booking_row_icon_color)}.gn-booking-panel .gn-booking-doc-or-exam-inner-row h6{color:var(--second_text_color);font-size:18px}.gn-booking-panel .gn-booking-exam-row{padding:0 10px}.gn-booking-availability-block-desktop{background-color:unset}.gn-booking-availability-block-desktop>h4{background-color:var(--base_color);color:#fff;border-radius:4px;margin-top:0!important}.gn-booking-availability-block-desktop .gn-availability-recap-body{padding:10px;border-radius:4px;background-color:#eee}.gn-booking-availability-block-desktop .gn-availability-recap-body .gn-booking-availability-recap-day{font-size:24px;line-height:24px;font-weight:700;color:var(--base_color)}.gn-booking-availability-block-desktop .gn-availability-recap-body .gn-booking-availability-recap-time{font-size:20px;line-height:24px;font-weight:700;color:var(--base_color)}.gn-booking-availability-row-desktop{display:-ms-flexbox;display:flex}.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop{background-color:var(--booking-availability-head-background-color);white-space:nowrap;padding:12px 6px;border-radius:4px}.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop h2{color:var(--booking-availability-head-text-color);font-size:20px;font-size:calc(clamp(16px,16px + 8 * (100vw - 990px)/ 300,24px));line-height:18px;text-transform:capitalize}.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop h3,.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop h4,.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop h5{font-family:var(--global_font_family_bold),Arial,Helvetica,sans-serif;color:var(--booking-availability-head-text-color);line-height:14px;text-transform:capitalize}.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop h3{font-size:16px;font-size:calc(clamp(12px,12px + 6 * (100vw - 990px)/ 200,20px))}.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop h4{font-size:14px;font-size:calc(clamp(10px,10px + 8 * (100vw - 990px)/ 200,18px))}.gn-booking-availability-row-desktop .gn-booking-availability-head-desktop h5{font-size:12px;font-size:calc(clamp(9px,9px + 7 * (100vw - 990px)/ 200,16px))}.gn-booking-availability-row-desktop .gn-booking-availability-doctor-desktop{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #eee}.gn-booking-availability-row-desktop .gn-booking-availability-doctor-desktop h5{font-size:16px!important;font-weight:400}.gn-booking-availability-row-desktop .gn-booking-availability-doctor-desktop div{width:100%}.gn-booking-availability-row-desktop .gn-booking-availability-button-desktop{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:var(--action_buttons_background);border-radius:4px}.gn-booking-availability-row-desktop .gn-booking-availability-button-desktop h3{color:#fff;font-size:calc(clamp(12px,12px + 6 * (100vw - 990px)/ 200,18px));line-height:calc(clamp(14px,14px + 6 * (100vw - 990px)/ 200,20px));text-transform:capitalize}.gn-device-desktop .gn-booking-doc-or-exam-inner-row{border:none}.gn-device-desktop .gn-search-single-date{margin-bottom:8px;border-radius:8px!important;border:1px solid var(--base_color)!important;width:170px!important}.gn-device-desktop .row.gn-date-interval{background-color:#eee;border:none}.gn-device-desktop .row.gn-date-interval h5{font-weight:bolder;color:var(--base_color)}.gn-device-desktop .first-share-link,.second-share-link{display:-ms-flexbox!important;display:flex!important}.gn-device-desktop .second-share-link{margin-top:3px}#gn-input-domiciliazione-comune{-ms-flex-pack:justify;-ms-flex-align:center}.gn-device-mobile .gn-booking-availability-discount-original,.gn-device-tablet .gn-booking-availability-discount-original{text-decoration:line-through;display:inline-block;padding-bottom:5px}.gn-device-mobile .gn-booking-recap-mobile-block,.gn-device-tablet .gn-booking-recap-mobile-block{border:1px solid var(--separator-color);border-radius:4px;padding:6px}.gn-device-mobile .gn-booking-recap-mobile-block h4,.gn-device-tablet .gn-booking-recap-mobile-block h4{background-color:var(--base_color);color:var(--text_color_on_dark);border-radius:4px;font-size:16px;margin-top:0}.gn-device-mobile .gn-booking-recap-mobile-block p,.gn-device-tablet .gn-booking-recap-mobile-block p{color:var(--second_color);padding:5px 10px!important}.gn-device-mobile .gn-availability-recap-mobile-block,.gn-device-tablet .gn-availability-recap-mobile-block{background-color:#eee;border-radius:4px;padding-bottom:6px}.gn-device-mobile .gn-availability-recap-mobile-block h4,.gn-device-tablet .gn-availability-recap-mobile-block h4{background-color:var(--base_color);color:var(--text_color_on_dark);border-radius:4px;margin-top:0;font-size:16px}.gn-device-mobile .gn-availability-recap-mobile-block .gn-booking-availability-recap-box h5,.gn-device-tablet .gn-availability-recap-mobile-block .gn-booking-availability-recap-box h5{line-height:16px}.gn-device-mobile .gn-availability-recap-mobile-block .gn-booking-availability-recap-box h6,.gn-device-tablet .gn-availability-recap-mobile-block .gn-booking-availability-recap-box h6{color:var(--second_text_color);line-height:16px}.gn-device-mobile .gn-availability-recap-mobile-block .gn-booking-availability-recap-box h6 i.fa,.gn-device-tablet .gn-availability-recap-mobile-block .gn-booking-availability-recap-box h6 i.fa{color:var(--base_color);font-size:1.2em}.gn-device-mobile .gn-availability-recap-mobile-block .gn-booking-availability-recap-box h6 small,.gn-device-tablet .gn-availability-recap-mobile-block .gn-booking-availability-recap-box h6 small{font-size:12px!important}.gn-device-mobile .gn-availability-recap-mobile-block .gn-booking-availability-recap-box.gn-booking-availability-recap-box-date,.gn-device-tablet .gn-availability-recap-mobile-block .gn-booking-availability-recap-box.gn-booking-availability-recap-box-date{background-color:var(--base_color)}.gn-device-mobile .gn-availability-recap-mobile-block .gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h3,.gn-device-mobile .gn-availability-recap-mobile-block .gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h5,.gn-device-tablet .gn-availability-recap-mobile-block .gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h3,.gn-device-tablet .gn-availability-recap-mobile-block .gn-booking-availability-recap-box.gn-booking-availability-recap-box-date h5{color:var(--text_color_on_dark)}.gn-device-mobile .gn-availability-recap-mobile-block div.gn-booking-availability-recap-box,.gn-device-tablet .gn-availability-recap-mobile-block div.gn-booking-availability-recap-box{border:1px solid var(--separator-color);border-radius:4px;margin:2px 8px;padding:2px 5px;font-weight:700;color:var(--second_color);background-color:#fff}.gn-device-mobile .gn-user-recap-data p,.gn-device-tablet .gn-user-recap-data p{text-align:left;font-size:16px;color:var(--second_text_color);padding:0 0 4px!important}.gn-device-mobile .gn-user-recap-data p strong,.gn-device-tablet .gn-user-recap-data p strong{color:var(--base_color)}.gn-device-tablet .gn-booking-userinfo-form,.gn-device-tablet .gn-user-recap-data{padding:10px 10px 0!important}.gn-state-booking_info .gn-limit-width-centered,.gn-state-booking_info_apt .gn-limit-width-centered{padding:10px!important;border:1px solid var(--second_color);border-radius:5px;margin-top:20px!important}.gn-state-booking_info .gn-limit-width-centered h5,.gn-state-booking_info_apt .gn-limit-width-centered h5{background-color:var(--base_color);color:#fff}.gn-state-booking_info .gn-limit-width-centered p,.gn-state-booking_info_apt .gn-limit-width-centered p{margin:15px 0!important;font-size:18px}.gn-booking-info-file{text-wrap:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gn-tooltip-long{max-width:300px;word-break:break-all}.gn-doc-appointments-list-widget h3{font-size:18px;font-size:calc(clamp(14px,14px + 4 * (100vw - 320px)/ 90,20px));line-height:18px;line-height:calc(clamp(14px,14px + 4 * (100vw - 320px)/ 90,20px))}.gn-doc-appointments-list-widget{font-size:16px!important;font-size:calc(clamp(12px,12px + 4 * (100vw - 800px)/ 800,16px))!important}.gn-doc-appointments-list-widget .gn-appointment-block-date{color:var(--other_color);font-weight:700;padding-right:20px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-doc-appointments-list-widget .gn-appointment-block-patient.ng-binding{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-doc-appointments-list-widget .gn-appointment-block-exam.ng-binding{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.gn-doc-appointments-list-widget .gn-appointment-block-site.ng-binding{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.gn-modal-ul{-webkit-padding-start:20px!important;padding-inline-start:20px!important}.gn-state-medicalrecords .gn-file-drop-box-mobile{height:auto!important}.gn-state-medicalrecords .gn-content-panel-top{padding:0 calc((100% - 100px - 800px)/ 2)}.schema-form-fieldset{text-align:left!important}.schema-form-fieldset legend{text-align:left;margin-bottom:5px!important;border-bottom:none}.schema-form-fieldset .form-group{padding-left:0!important;padding-right:0!important;text-align:left}.schema-form-fieldset .form-group label.control-label{display:block!important}.schema-form-fieldset .form-group label.control-label.ng-hide{display:none!important}.schema-form-fieldset .col-xs-1,.schema-form-fieldset .col-xs-10,.schema-form-fieldset .col-xs-11,.schema-form-fieldset .col-xs-12,.schema-form-fieldset .col-xs-2,.schema-form-fieldset .col-xs-3,.schema-form-fieldset .col-xs-4,.schema-form-fieldset .col-xs-5,.schema-form-fieldset .col-xs-6,.schema-form-fieldset .col-xs-7,.schema-form-fieldset .col-xs-8,.schema-form-fieldset .col-xs-9{padding-left:3px!important;padding-right:3px!important}.schema-form-fieldset .checkbox label,.schema-form-fieldset .radio label,.schema-form-fieldset .radio-inline{padding-left:0!important;font-size:16px;line-height:22px}.schema-form-fieldset .checkbox label input,.schema-form-fieldset .radio label input,.schema-form-fieldset .radio-inline input{position:relative!important;font-size:14px;line-height:18px;font-weight:600}.schema-form-fieldset .degenza-block{font-size:16px;padding-bottom:5px;border-bottom:1px solid grey;margin-bottom:10px}.form-group .help-block{display:none;visibility:hidden}.form-group.has-error .help-block{display:block;visibility:visible}.has-error .form-control-feedback,.has-success .form-control-feedback{display:none}.gn-booking-network-area-select-div ul{list-style:none;padding-left:0;margin:0;text-align:left}.gn-booking-network-area-select-div ul li{padding:12px 0;border-bottom:1px solid var(--separator-color);cursor:pointer}.gn-state-booking_network i.fa.fa-search.gn-omnibox-search.gn-clickable,.gn-state-booking_network i.fa.fa-times.gn-omnibox-clear.gn-clickable{padding-top:7px}.gn-global .gn-state-prericovero .btn.gn-category-btn{border-radius:4px!important;padding:0 5px!important}input.gn-pin-input.gn-prericovero-pass-modal{margin:8px 0}.gn-state-prericovero h2 small{font-size:80%;color:var(--base_color)}.gn-state-prericovero ul.gn-prericovero-check-list{list-style:none;margin:10px 0;-webkit-padding-start:0!important;padding-inline-start:0!important}.gn-state-prericovero ul.gn-prericovero-check-list li{padding:5px 10px}.gn-state-prericovero ul.gn-prericovero-check-list li small{display:block;text-indent:0!important;margin-left:25px}.gn-state-prericovero .gn-mydocs-modal-personal-info.ng-binding label{min-width:104px}.gn-state-prericovero.gn-device-mobile .gn-file-drop-box-mobile,.gn-state-prericovero.gn-device-tablet .gn-file-drop-box-mobile{height:auto}.gn-state-prericovero.gn-device-mobile .gn-container,.gn-state-prericovero.gn-device-tablet .gn-container{max-width:100%}.gn-state-prericovero.gn-device-mobile .gn-document-action-icon,.gn-state-prericovero.gn-device-tablet .gn-document-action-icon{vertical-align:middle;vertical-align:-webkit-baseline-middle}.gn-state-prericovero.gn-device-mobile .gn-file-block .row .gn-file-block-actions,.gn-state-prericovero.gn-device-mobile .gn-file-block .row .gn-file-block-date,.gn-state-prericovero.gn-device-mobile .gn-file-block .row .gn-file-block-name,.gn-state-prericovero.gn-device-tablet .gn-file-block .row .gn-file-block-actions,.gn-state-prericovero.gn-device-tablet .gn-file-block .row .gn-file-block-date,.gn-state-prericovero.gn-device-tablet .gn-file-block .row .gn-file-block-name{line-height:calc(clamp(14px,14px + 2 * (100vw - 320px)/ 90,16px) + 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;margin-top:0}.gn-state-prericovero.gn-device-mobile .gn-file-block .row .gn-file-block-name,.gn-state-prericovero.gn-device-tablet .gn-file-block .row .gn-file-block-name{font-size:calc(clamp(14px,14px + 2 * (100vw - 320px)/ 90,16px));color:var(--base_color)}.gn-state-prericovero.gn-device-mobile .gn-document-action-icon,.gn-state-prericovero.gn-device-mobile .gn-setting,.gn-state-prericovero.gn-device-tablet .gn-document-action-icon,.gn-state-prericovero.gn-device-tablet .gn-setting{padding:0 10px;width:40px!important}.gn-state-prericovero.gn-device-mobile .gn-prericovero-infotext .panel-group,.gn-state-prericovero.gn-device-mobile .gn-prericovero-introtext .panel-group,.gn-state-prericovero.gn-device-tablet .gn-prericovero-infotext .panel-group,.gn-state-prericovero.gn-device-tablet .gn-prericovero-introtext .panel-group{margin-bottom:0!important}.gn-state-prericovero.gn-device-mobile .gn-prericovero-infotext .panel-heading,.gn-state-prericovero.gn-device-mobile .gn-prericovero-introtext .panel-heading,.gn-state-prericovero.gn-device-tablet .gn-prericovero-infotext .panel-heading,.gn-state-prericovero.gn-device-tablet .gn-prericovero-introtext .panel-heading{background-color:#fafafa!important;border-top:1px solid var(--general-border-color);border-bottom:1px solid var(--general-border-color);margin-top:2px;margin-bottom:4px;padding-top:2px;padding-bottom:2px}.gn-state-prericovero.gn-device-mobile .gn-content-panel-top h2,.gn-state-prericovero.gn-device-tablet .gn-content-panel-top h2{font-size:20px;font-size:calc(clamp(14px,14px + 6 * (100vw - 320px)/ 96,20px));line-height:calc(clamp(14px,14px + 6 * (100vw - 320px)/ 96,20px))}.gn-state-prericovero.gn-device-mobile .gn-content-panel-top h1,.gn-state-prericovero.gn-device-tablet .gn-content-panel-top h1{padding-bottom:0}.gn-state-prericovero.gn-device-mobile .gn-categories-widget button.btn,.gn-state-prericovero.gn-device-tablet .gn-categories-widget button.btn{font-size:calc(clamp(9px,9px + 2 * (100vw - 320px)/ 90,11px))!important}.gn-state-prericovero.gn-device-mobile h5,.gn-state-prericovero.gn-device-tablet h5{font-size:calc(clamp(14px,14px + 2 * (100vw - 320px)/ 90,16px));line-height:calc(clamp(14px,14px + 2 * (100vw - 320px)/ 90,16px) + 5px)}.gn-state-prericovero.gn-device-mobile .checkbox-inline,.gn-state-prericovero.gn-device-mobile .radio-inline,.gn-state-prericovero.gn-device-tablet .checkbox-inline,.gn-state-prericovero.gn-device-tablet .radio-inline{padding-left:0;margin-bottom:10px}.gn-state-prericovero.gn-device-mobile .checkbox-inline+.checkbox-inline,.gn-state-prericovero.gn-device-mobile .radio-inline+.radio-inline,.gn-state-prericovero.gn-device-tablet .checkbox-inline+.checkbox-inline,.gn-state-prericovero.gn-device-tablet .radio-inline+.radio-inline{margin-left:0}.gn-state-prericovero.gn-device-mobile .schema-form-section.col-xs-12,.gn-state-prericovero.gn-device-tablet .schema-form-section.col-xs-12{margin-bottom:10px}.gn-state-prericovero.gn-device-mobile .schema-form-section.col-xs-4:nth-child(1),.gn-state-prericovero.gn-device-tablet .schema-form-section.col-xs-4:nth-child(1){padding-left:0;padding-right:0}.gn-state-prericovero.gn-device-mobile .schema-form-section.col-xs-9 .helpvalue,.gn-state-prericovero.gn-device-tablet .schema-form-section.col-xs-9 .helpvalue{padding-bottom:10px}.gn-state-prericovero.gn-device-mobile .gn-schema-form textarea,.gn-state-prericovero.gn-device-tablet .gn-schema-form textarea{height:40vh;min-height:40vh}.gn-state-prericovero.gn-device-mobile ul.nav.nav-tabs,.gn-state-prericovero.gn-device-tablet ul.nav.nav-tabs{display:none}.gn-state-auth .gn-login-desktop-advice h5{font-family:var(--global_font_family_semibold),Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;line-height:18px;margin-top:16px;color:var(--second_color)}.gn-state-auth .gn-login-desktop-advice{display:block;line-height:13px;color:var(--second_color)}.gn-state-auth a.gn-action-link{text-decoration:underline!important;color:var(--second_color)}.gn-state-auth .gn-clickable.panel{background:#fff!important;border:0}.gn-auth-accordion>.panel-group .panel-heading+.panel-collapse>.panel-body{padding-top:0;padding-bottom:0;border-top:none}.gn-auth-accordion>.panel-group>.gn-auth-accordion-patient,.gn-state-profiles button.btn.btn-primary.gn-icon-btn-in-bar{border:none!important}.gn-auth-accordion .gn-auth-accordion-patient>.panel-heading{display:none}.gn-auth-accordion .panel-group{margin-bottom:0}.gn-baby-monitor-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;border:none!important;height:75vh}.overlay-for-btn{color:var(--base_color);text-transform:uppercase;font-weight:600}.btn-canvas-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.rotate-btn,.share-btn{border-radius:5px!important;background-color:var(--base_color);padding:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:10px;width:55px!important;height:35px;cursor:pointer}.rotate-btn{bottom:4px;right:10px}.share-btn{bottom:4px;left:10px}.fa-rotate-right,.fa-share-nodes{color:#fff}.canvas-element{width:74vh;border-radius:7px}.rotated-image{transform:rotate(90deg)}.center-canvas{-ms-flex-pack:center;justify-content:center}.scrool-x{overflow-x:scroll}.btn-baby-monitor{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.stream-spento-title{width:100%;height:100%;display:-ms-flexbox;display:flex;padding-top:150px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.center-loader-gif{width:100%;height:75vh;padding-top:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.filter-btn-babymonitor{filter:grayscale(100%);opacity:.5}.gn-small-code{font-size:30px!important;line-height:50px;text-align:center}.step-for-babymonitor-app{padding-left:20px;padding-right:20px}.gn-share-step-list{padding:15px}.gn-share-step-list li{padding:3px}.btn-modal-sharing{margin:5px 0}.title-parent-section{margin-top:10px}.gn-state-meals button.btn.btn-scan{background-color:var(--action_buttons_background);color:#fff}.gn-state-meals button.btn.btn-scan i{margin-right:10px!important}.gn-state-meals-buttons p.text-center>strong,.gn-state-meals-detail p.text-center>strong,.gn-state-meals-meals p.text-center>strong,.gn-state-meals-menus p.text-center>strong{font-size:18px}.gn-meals-detail-list{padding:0}.gn-meals-detail-list ul{padding:0 2px;list-style-type:none}.gn-meals-detail-list ul li{font-weight:500;list-style-type:none}input#checkbox-dish{width:5%!important}.gn-dish-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}#gn-icon-preferences{color:#1897a7;margin-right:5px}.gn-preferences-warning{margin-top:15px;border:1px solid #1897a7;padding:10px;text-align:center}.gn-dish-radio-container{margin-bottom:15px}.gn-dish-radio-container input[type=radio]{position:relative;cursor:pointer;width:5%!important}.gn-dish-radio-container input[type=radio]:before{content:"";display:block;position:absolute;width:25px;height:25px;top:-5px;left:-2px;border:2px solid grey;border-radius:3px;background-color:#fff}.gn-dish-radio-container input[type=radio]:checked:after{content:"";display:block;width:14px;height:12px;border:2px solid #1897a7;border-width:0 3px 3px 0;transform:rotate(45deg);position:absolute;top:0;left:4px}.gn-dish-available{margin-left:5px}.gn-dish-radio-container input[type=radio]:checked .gn-dish-available{font-weight:700}@media (max-width:640px){.gn-state-percorsi .gn-schemaform input[type=text]{width:80vw!important;max-width:100vw}.gn-state-percorsi .gn-schemaform label.radio-inline span{display:block!important;width:20px;margin-left:0;margin-top:24px;text-align:center;font-size:14px;font-weight:bolder}.gn-state-percorsi .schema-form-section.row{margin-bottom:5px!important;padding-bottom:5px!important}.gn-state-percorsi .schema-form-section.col-xs-3{margin-left:-30px;width:calc(25% + 30px)!important}.has-success label.control-label{color:#2f4f4f}}.modal-gn-fit-in-height .modal-content{max-height:98vh;font-size:16px;line-height:20px}p.gn-percorsi-intro{font-size:18px;line-height:22px;margin-bottom:5px!important}ul.gn-percorsi-form-list{list-style:none;-webkit-padding-start:0;padding-inline-start:0}ul.gn-percorsi-form-list li{font-size:calc(clamp(14px,14px + 6 * (100vw - 260px)/ 90,20px));line-height:calc(clamp(14px,14px + 6 * (100vw - 260px)/ 90,20px) + 1px);color:var(--base_color);padding:10px 0;border-bottom:1px solid}ul.gn-percorsi-form-list li i{display:inline-block;vertical-align:middle;margin-right:20px}ul.gn-percorsi-form-list li i.fa-2x{font-size:1.6em}ul.gn-percorsi-form-list li div.row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}ul.gn-percorsi-form-list li div.row.gn-percorsi-form-done{color:var(--second_color)}ul.gn-percorsi-form-list .disabled{color:var(--other_color)}.gn-schemaform-iframe iframe{height:calc(100vh - 100px);position:fixed;width:calc((100vw - 280px)/ 2)}.gn-schemaform .nav-tabs li>a{padding:3px 5px!important;font-size:14px!important}.gn-schemaform h2{font-size:16px;line-height:16px;border-bottom:1px solid;margin-bottom:13px;color:#000}.gn-schemaform .tab-content>.active{display:block;padding-top:20px}.gn-schemaform [class*=" col-xs-"],.gn-schemaform [class^=col-xs-]{padding-left:0;padding-right:30px}.gn-schemaform input{width:100%;max-width:100%}.gn-schemaform label{display:block}.gn-schemaform label.control-label{font-weight:600!important}.gn-schemaform label.radio-inline{display:inline-block!important;width:40%!important}.gn-schemaform label.radio-inline input[type=radio]{margin:0!important;width:20px!important;height:20px!important;display:inline-block!important}.gn-schemaform label.radio-inline span{display:block!important;width:20px;margin-left:0;margin-top:24px;text-align:center;font-size:14px;font-weight:bolder}.gn-schemaform textarea.form-control{width:100%!important;height:100px;min-height:100px;max-width:100%}.gn-schemaform .help-block{font-style:italic;font-size:10px}.gn-schemaform .checkbox,.gn-schemaform .radio{display:inline-block}.gn-schemaform .checkbox label,.gn-schemaform .radio label{padding-left:0;padding-right:20px}.gn-schemaform .checkbox input[type=radio],.gn-schemaform .checkbox input[type=checkbox],.gn-schemaform .radio input[type=radio],.gn-schemaform .radio input[type=checkbox]{position:initial;width:initial;margin-left:unset!important;margin-right:0!important}.gn-schemaform div.checkbox,.gn-schemaform div.radio{margin-top:-5px}.gn-schemaform .schemaform-label-top>div{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.gn-schemaform .schemaform-label-top>div>div.checkbox{text-align:center;margin-top:-5px!important;-ms-flex:1;flex:1}.gn-schemaform .schemaform-label-top .checkbox label input,.gn-schemaform .schemaform-label-top .radio label input{display:block!important;width:100%}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-overlay-pane svg,.leaflet-tooltip{-moz-user-select:none}.leaflet-tile::-moz-selection{background:0 0}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:transparent;background:#ddd;outline:0;font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4);color:#0078A8}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;float:left;clear:both}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container a.leaflet-active{outline:orange solid 2px}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(../images/leaflet/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../images/leaflet/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../images/leaflet/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.iti__flag{background-image:url(../images/intl-tel-input/flags.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../images/intl-tel-input/flags@2x.png)}}.gn-schema-form{margin:0!important;text-align:left}.gn-schema-form label{width:auto;font-weight:400!important;text-align:left;font-size:14px}.gn-schema-form label .col-xs-6{width:100px}.gn-schema-form input[type=checkbox]{width:25px;height:25px;border:2px solid #555;position:unset}.gn-schema-form input[type=radio]{vertical-align:middle;position:unset}.gn-schema-form input[type=date],.gn-schema-form input[type=text]{margin-bottom:5px}.gn-schema-form .short-control-label label{width:40px}.gn-schema-form .schema-form-radiobuttons .btn-group{width:600px}.gn-schema-form .schema-form-radiobuttons span{font-size:18px;margin-top:20px;position:unset;vertical-align:middle}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.gn-schema-form .number-perc input{width:80px!important}.gn-schema-form .gn-yes-no label.radio-inline{width:80px}.gn-schema-form .form-group{margin-bottom:0}.gn-schema-form .form-group.schema-form-radios-inline{margin-bottom:5px}.gn-schema-form .checkbox{margin:0}.gn-schema-form .checkbox span{float:left;margin-left:10px;margin-top:5px;font-size:14px;max-width:95%}.gn-schema-form .checkbox input[type=checkbox]{float:left}.gn-schema-form .checkbox label{width:800px}.gn-schema-form .help-block{display:none}.gn-schema-form .form-level-1{margin-left:2em}.gn-schema-form .form-level-2,.gn-schema-form .form-level-3{margin-left:4em}.gn-schema-form textarea{width:100%!important;height:calc(100vh - 380px);min-height:200px;margin-bottom:5px}.gn-schema-form .col-md-6 textarea{height:calc(100% / 2)}.gn-schema-form .schema-radio-wide label{width:100%;line-height:20px}.gn-schema-form h2{font-size:20px;line-height:21px;margin-bottom:10px}.gn-schema-form input.form-control,.gn-schema-form select.form-control,.gn-schema-form textarea.form-control{display:inline;display:block;width:100%;max-width:none}.gn-schema-form .col-xs-6{padding-left:15px;padding-right:15px}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0 5px 0 0!important;font:inherit;color:currentColor;width:1.2em!important;height:1.2em!important;border:.15em solid #000!important;border-radius:50%!important;display:grid!important;place-content:center;float:left}input[type=radio]::before,input[type=checkbox]::before{content:"";width:.7em;height:.7em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#000!important}input[type=radio]:checked::before,input[type=checkbox]:checked::before{transform:scale(1)}.radio-inline span.ng-binding{display:inline-block;float:right;vertical-align:bottom}}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar-inverse.gn-navbar-bottom,.navbar-inverse.gn-navbar-top{background-color:#fff!important}.navbar-header{background-color:var(--navbar-header-bg-color)!important}.modal-content{margin-top:env(safe-area-inset-top);margin-bottom:env(safe-area-inset-bottom)}.modal-dialog.modal-gn-slide-up-modal{padding-bottom:env(safe-area-inset-bottom)}ul.nav.navbar-nav.pull-right.gn-navbar-bar{padding-top:env(safe-area-inset-top)}@media (max-width:767px){.navbar-inverse.navbar-fixed-top,ht-sidebar{padding-top:env(safe-area-inset-top)}.navbar-inverse.navbar-fixed-bottom{padding-bottom:env(safe-area-inset-bottom)}body,html{max-width:100%;overflow-x:hidden}body{margin-top:env(safe-area-inset-top);margin-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:contain}}.slick-loading .slick-list{background:url(../images/slick/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick/slick.eot);src:url(../fonts/slick/slick.eot?#iefix) format('embedded-opentype'),url(../fonts/slick/slick.woff) format('woff'),url(../fonts/slick/slick.ttf) format('truetype'),url(../fonts/slick/slick.svg#slick) format('svg')}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}.slick-prev[dir=rtl]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,.slick-prev:before[dir=rtl]{content:"→"}.slick-next{right:-25px}.slick-next[dir=rtl]{left:-25px;right:auto}.slick-next:before[dir=rtl]{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:var(--base_color);opacity:.25}.slick-dots li.slick-active button:before{color:var(--base_color);opacity:.75}.gn-omnibox-search{top:12px;font-size:18px}.gn-home-square.gn-home-square-custom-reverse img{border:3px solid var(--base_color)}.gn-home-square.gn-home-square-custom-reverse .gn-square-button-bottom-center{color:var(--base_color)}.gn-device-tablet .gn-top-bar-desktop .brand-left-img.gn-top-logo-name{height:15px;margin-top:11px}.gn-device-tablet .gn-top-bar-desktop .brand-left-img{height:24px;margin-top:0}.gn-device-tablet .gn-top-bar-desktop .gn-top-bar-version{margin-top:0}h4.gn-topbar-booking{color:#fff}span.gn-top-bar-version{color:#fff!important}.gn-device-desktop .gn-top-bar-desktop{margin:5px 20px 5px 0!important;color:#fff!important}.gn-domiciliation-address-btn,.gn-home-bottom-help a{color:#fff}@media (max-width:767px){.navbar-header img.pull-left{height:26px;margin-top:9px}}img.pull-left.brand-left-img.gn-clickable.gn-top-logo-name{display:none!important}.gn-device-mobile .gn-sidebar-menu-container div.gn-sidebar-menu-inner-column .gn-sidebar-menu-row{display:block;max-width:80vw;overflow:hidden;text-overflow:ellipsis;padding:3px 0}.gn-home-appcontent-post,.gn-home-appcontent-post div{max-height:none;overflow:visible}@media (min-width:640px){.navbar-header img.pull-left{height:32px}.sidebar .navi>li>a{padding-top:8px!important;padding-bottom:8px!important}.gn-home-square{padding:4px 10px 0!important}}@media (max-width:400px){.gn-wide-user-name{display:none}.gn-narrow-user-name{display:inline-block}}@media (max-width:360px){.gn-content-panel-top img{padding-bottom:15px!important}}.gn-home-public-tab-appcontent h2,.gn-home-public-tab-appcontent h3,.gn-home-public-tab-appcontent h4,.gn-home-public-tab-appcontent h5,.gn-home-public-tab-appcontent h6{font-family:var(--global_font_family_semibold);margin:0 10px 10px}.gn-home-public-tab-appcontent{font-size:16px;line-height:20px}.gn-single-news h2{line-height:26px;margin:0 10px}.gn-single-news h3{line-height:26px}.gn-search-widget input.form-control-request-info,.gn-search-widget select.form-control-request-info{display:block;font-style:italic;height:45px;max-width:none;border:1px solid var(--input-border-color)!important;border-radius:8px!important;width:100%;padding:0 18px!important;font-size:var(--form-input-button-textarea-select-fontsize)!important}.gn-search-widget textarea.form-control{border-radius:8px!important;font-style:italic;padding:10px 18px!important}#requestinfoBtn{display:grid;border-radius:3px!important;align-content:center;padding:22px!important;width:90%}.btn-container{width:100%;display:flex;justify-content:center}.gn-home-appcontent-posts-container{margin-bottom:60px}.gn-home-appcontent-post{min-height:0}.navbar-header img.pull-left{height:35px!important}.gn-device-desktop .gn-top-bar-desktop .gn-top-logo-name{display:none}.gn-state-home .gn-home-wp-content-modal .modal-content .modal-header button{position:absolute!important;right:5px;top:5px}.gn-device-tablet .gn-home-appointment-date-time .col-xs-6{padding-left:15px!important;padding-right:15px!important}.gn-device-tablet .gn-home-appcontent-buttons-container,.gn-device-tablet .gn-home-appcontent-news-container{padding-left:4%}.gn-label-manual-address{margin-bottom:10px!important;text-align:center}#gn-input-domiciliazione-comune{width:80vw!important;margin-right:5px!important;display:flex;justify-content:space-between;align-items:center}#gn-input-domiciliazione-comune ul{overflow:scroll!important;max-height:250px}#gn-input-domiciliazione-comune ul::-webkit-scrollbar-thumb{background:var(--base_color);border-radius:10px}#gn-input-domiciliazione-comune ul::-webkit-scrollbar{width:10px}.gn-device-tablet #gn-input-domiciliazione-comune{width:55vw!important;margin-right:5px!important;display:flex;justify-content:space-between;align-items:center}#gn-clear-field-btn{min-width:10%!important}.btn-status-domicile{margin-bottom:10px;display:flex}.gn-container-btn-domicile-status{display:flex;flex-direction:column;align-items:center}.btn-domicile{border:1px solid var(--base_color);padding:0 8px;min-width:200px;text-align:center;border-radius:5px;margin-bottom:10px}.btn-domicile[disabled]{opacity:.6;pointer-events:none}label.btn-domicile.active{transform:scale(1.2);background-color:green;color:#fff}.gn-container-appointment-doctor{margin-bottom:8px}.delivery-line{display:flex;flex-direction:column;align-items:start;margin:20px}.delivery-stage{display:flex;align-items:start;position:relative}.icon-tracking{font-size:40px;position:absolute;left:-15px;background-color:#fff;color:var(--base_color)}.stage-line{width:4px;height:100px;border:2px dashed var(--base_color)}.completed{background-color:var(--base_color);color:#fff;border:2px solid var(--base_color)}.completed .stage-line{background-color:var(--second_color)}.label-tracking-info{margin-top:10px;margin-left:30px}.gn-device-mobile .gn-input-date-contact input[type=date].form-control,.gn-device-mobile .gn-omnibox-container input[type=date].form-control,.gn-device-tablet .gn-input-date-contact input[type=date].form-control,.gn-device-tablet .gn-omnibox-container input[type=date].form-control{display:inline-flex!important;align-items:center!important}.info-app-link-color,.info-app-link-color:hover{color:var(--base_text_color)!important}