.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0;}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:15px;padding-top:5px;}.gform_wrapper.gravity-theme.left_label fieldset.gfield,.gform_wrapper.gravity-theme.right_label fieldset.gfield{padding:16px 16px 16px 30%;}.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time),.gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time){width:100%;}.gform_wrapper.gravity-theme.left_label legend.gfield_label,.gform_wrapper.gravity-theme.right_label legend.gfield_label{left:0;}.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){justify-content:flex-start;}.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted,.gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted{display:flex;}.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container,.gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container{width:100%;}.gform_wrapper.gravity-theme.right_label legend.gfield_label{text-align:right;}.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email{margin-left:0;}.gform_wrapper.gravity-theme .gform_validation_errors{background:#fff9f9;border-radius:5px;border:1.5px solid #c02b0a;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.0405344);margin-block-end:8px;margin-block-start:8px;padding-block:16px;padding-inline-end:16px;padding-inline-start:48px;position:relative;width:100%;}.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#c02b0a;font-size:13.2px;font-weight:500;line-height:17.6px;margin-block-end:12px;margin-block-start:0;margin-inline:0;}.gform_wrapper.gravity-theme .gform_validation_errors>h2::before{display:none;}.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{align-items:center;display:flex;font-size:28px;height:100%;inset-inline-start:12px;position:absolute;inset-block-start:0;}.gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary{margin:0;padding:0;}.gform_wrapper.gravity-theme .gform_validation_errors>ol{padding-inline-start:20px;}.gform_wrapper.gravity-theme .gform_validation_errors>ol a{color:#c02b0a;font-size:13.2px;}.gform_wrapper.gravity-theme .gform_validation_errors>ol li{color:#c02b0a;font-size:13.2px;list-style-type:disc !important;margin-block-end:8px;margin-block-start:0;margin-inline:0;}.gform_wrapper.gravity-theme .gform_validation_errors>ol li:last-of-type{margin-block-end:0;}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:.125em;}.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom,.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:italic;font-weight:400;}.gform_wrapper.gravity-theme .gform_required_legend .gfield_required{padding-inline-start:0;}.gform_wrapper.gravity-theme .validation_error{border-block-end:2px solid #c02b0a;border-block-start:2px solid #c02b0a;color:#c02b0a;font-size:1em;font-weight:700;margin-block-end:32px;padding:16px;text-align:center;}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#c02b0a;}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-block-start:8px;padding:12.992px 24px;}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:1px solid #c02b0a;}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none !important;background-color:#fff;color:#6b7280;text-decoration:none;}.gform_wrapper.gravity-theme .gform_previous_button.button svg,.gform_wrapper.gravity-theme .gform_save_link.button svg{display:inline-block;margin-right:4px;}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6;}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex;}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end;}.gform_wrapper.gravity-theme #field_submit .gform_image_button,.gform_wrapper.gravity-theme .gform_footer .gform_image_button{background-color:transparent;border:none;border-radius:0;height:auto;padding:0;width:auto;}.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{text-align:center;width:100%;}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap;}.gform_wrapper.gravity-theme .ginput_complex fieldset,.gform_wrapper.gravity-theme .ginput_complex span{flex:1;}.gform_wrapper.gravity-theme .ginput_complex .ginput_full{flex:0 0 100%;}.gform_wrapper.gravity-theme .ginput_complex .clear-multi{display:flex;}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:block;}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%;}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:-1%;margin-right:-1%;}.gform_wrapper.gravity-theme .ginput_container_address span{flex:0 0 50%;padding-left:.9804%;padding-right:.9804%;}.gform_wrapper.gravity-theme .gf_browser_ie .ginput_container_address span:not(.ginput_full){flex:0 0 49.3%;}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%;}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0;}.gform_wrapper.gravity-theme .ginput_container_address span,.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:8px;}.gform_wrapper.gravity-theme .ginput_container_address{margin-bottom:-8px;}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-left:1%;padding-right:0;}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:1%;}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:8px;padding-left:0;}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{padding-left:.9804%;}}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%;}.gform_wrapper.gravity-theme .field_description_above .description,.gform_wrapper.gravity-theme .field_description_above .gfield_description,.gform_wrapper.gravity-theme .field_description_above .gsection_description,.gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:16px;}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{margin-top:9.008px;}.gform_wrapper.gravity-theme .top_label .gsection_description{margin-bottom:9.008px;width:100%;}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:13.008px;margin-top:12.8px;max-height:240px;overflow-y:scroll;padding:6.4px 8px;width:100%;}.gform_wrapper.gravity-theme .gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:4px solid #c02b0a;border-top:2px solid #c02b0a;padding:16px;}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message{color:#c02b0a;font-family:inherit;font-size:16px;font-weight:700;min-height:32px;position:relative;}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K");background-position:0 3.2px;background-repeat:no-repeat;background-size:24px 16px;border-bottom:1px solid #c02b0a;display:block;letter-spacing:.1pt;margin-bottom:16px;padding:0 0 16px 24px;text-transform:uppercase;}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span.nitro-lazy{background-image:none !important;}.gform_wrapper.gravity-theme .ginput_cardextras{display:flex;flex-wrap:wrap;}.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input{max-width:112px;width:30%;}.gform_wrapper.gravity-theme .ginput_card_expiration_container{display:flex;flex-wrap:wrap;}.gform_wrapper.gravity-theme .ginput_card_expiration_month{flex:1;margin-right:16px;}.gform_wrapper.gravity-theme .ginput_card_expiration_year{flex:1;}.gform_wrapper.gravity-theme .ginput_cardinfo_left label,.gform_wrapper.gravity-theme .ginput_cardinfo_left legend,.gform_wrapper.gravity-theme .ginput_cardinfo_right label,.gform_wrapper.gravity-theme .ginput_cardinfo_right legend{flex:1 1 100%;}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex;flex-direction:column;}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend{float:left;padding-top:5px;}.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left{flex-direction:column-reverse;}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-left:16px;margin-right:0;}html[dir=rtl] .gform_wrapper.gravity-theme .gform_card_icon{float:right;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-position:right 3.2px;background-repeat:no-repeat;background-size:24px 16px;display:block;margin-bottom:16px;padding:0 24px 16px 0;}html[dir=rtl] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex;}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_card_expiration{flex:none;}.gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-bottom:8px;}}.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:2%;}.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-left:0;}.gform_wrapper.gravity-theme .ginput_container_date label{display:block;}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0;margin-right:16px;}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-right:0;}.gravity-theme.ui-datepicker{background:#fff;border:1px solid #d0d1d3;border-radius:3px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.0405344);color:#607382;font-size:.8125rem;font-weight:var(--gform-theme-font-weight-medium);margin-top:5px;max-width:400px;padding:18px 15px;width:auto;}.gravity-theme.ui-datepicker table,.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th,.gravity-theme.ui-datepicker thead,.gravity-theme.ui-datepicker tr{background:0 0;border:0;margin:0;}.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th{padding:5px;text-shadow:none;text-transform:none;}.gravity-theme.ui-datepicker .ui-datepicker-header{border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 5px;padding:0;position:relative;width:100%;}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{align-items:center;background:0 0;border:0;color:#607382;cursor:pointer;display:flex;font-family:gform-icons-theme !important;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;justify-content:center;line-height:1;position:absolute;speak:never;text-decoration:none;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:30px;}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{color:#2f4054;}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none;}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{border:0;height:auto;position:static;transform:none;width:auto;}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0;}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{content:"";}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0;}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before{content:"";}.gravity-theme.ui-datepicker .ui-datepicker-header select{-webkit-appearance:none;background-color:transparent;background-image:url("https://cdn-gpefn.nitrocdn.com/CcnEmFuRvSbVcdQojCWfvfVeWzoYBEtI/assets/images/source/rev-c8cfb23/www.serinf.it/wp-content/plugins/gravityforms/images/theme/down-arrow.svg");background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:0;border-radius:0;box-shadow:none;color:#585e6a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--gform-theme-font-weight-medium);height:auto;min-height:0;padding:0 22px 0 0;width:auto;}.gravity-theme.ui-datepicker .ui-datepicker-header select.nitro-lazy{background-image:none !important;}.gravity-theme.ui-datepicker .ui-datepicker-header select.ui-datepicker-month{margin-right:20px;-moz-text-align-last:right;text-align-last:right;}.gravity-theme.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%;}.gravity-theme.ui-datepicker .ui-datepicker-calendar a,.gravity-theme.ui-datepicker .ui-datepicker-calendar span{font-weight:var(--gform-theme-font-weight-normal);}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span{align-items:center;color:#2f4054;display:flex;font-size:.8125rem;font-weight:var(--gform-theme-font-weight-medium);height:40px;justify-content:center;width:40px;}.gravity-theme.ui-datepicker .ui-datepicker-calendar td{font-size:.8125rem;height:50px;width:50px;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default{align-items:center;background:0 0;border:1px solid transparent;border-radius:100%;box-shadow:none;color:#2f4054;display:flex;height:40px;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:40px;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:focus,.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:0 0;border-color:#607382;outline:0;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:active{background:#f2f3f5;border-color:#607382;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#607382;border-color:#607382;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#fff;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#607382;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{background:0 0;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{align-items:center;background:#f2f3f5;border:1px solid rgba(32,32,46,.079);border-radius:100%;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#686e77;cursor:text;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px;}@media (max-width:640px){.gravity-theme.ui-datepicker{max-width:235px;}.gravity-theme.ui-datepicker .ui-datepicker-header{margin-bottom:10px;}.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th{padding:3px;}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span{height:20px;width:20px;}.gravity-theme.ui-datepicker .ui-datepicker-calendar td{height:30px;width:30px;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default{height:20px;width:20px;}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{height:20px;width:20px;}}html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style]{right:auto !important;}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0;}.gform_wrapper.gravity-theme .gform_footer.left_label,.gform_wrapper.gravity-theme .gform_footer.right_label,.gform_wrapper.gravity-theme .gform_page_footer.left_label,.gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:16px 0 10px 30%;}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px;}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6;}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px;}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px;}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px;}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:16px;}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle;}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle;}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575;}.gform_wrapper.gravity-theme input[type=number]{display:inline-block;}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px;}.gform_wrapper.gravity-theme .chosen-container-multi,.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_product_price_label,.gform_wrapper.gravity-theme .ginput_quantity_label{font-size:15px;}.gform_wrapper.gravity-theme .chosen-choices{padding:8px;}.gform_wrapper.gravity-theme .ginput_container_date{align-content:flex-start;align-items:center;display:flex;}.gform_wrapper.gravity-theme .ginput_container_date input{width:auto;}.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large{width:calc(100% - 48px);}.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{display:block;margin-left:12.8px;max-height:25.6px;max-width:25.6px;}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{flex-basis:min-content;flex-flow:row wrap;max-width:30%;}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:84px;width:100%;}.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select{min-width:100px;}.gform_wrapper.gravity-theme .gform_show_password{align-items:center;background:0 0;color:inherit;display:flex;height:100%;}.gform_wrapper.gravity-theme .gform_show_password:focus,.gform_wrapper.gravity-theme .gform_show_password:hover{background:0 0;}.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:.8em;margin-top:8px;max-height:240px;overflow-y:scroll;padding:8px;}.gform_wrapper.gravity-theme .gfield .ginput_quantity{width:auto;}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:0;margin-right:12.8px;order:1;}.gform_wrapper.gravity-theme .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0;}html[dir=rtl] .gform_wrapper.gravity-theme .gsection{padding:0 0 8px 16px;}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#767676;font-size:12.992px;font-weight:400;margin:0 0 4.8px 0;}.gform_wrapper.gravity-theme .gf_progressbar{background:#e8e8e8;border-radius:10.5px;margin-bottom:16px;position:relative;}.gform_wrapper.gravity-theme .gf_progressbar_percentage{border-radius:10.5px;height:20.992px;text-align:right;vertical-align:middle;}.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:10.5px 0 0 10.5px;}.gform_wrapper.gravity-theme .gf_progressbar_percentage span{display:block;float:right;font-size:13px;line-height:21px;margin-left:8px;margin-right:8px;min-width:2em;width:auto;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span{color:#959595;float:none;margin-left:9.6px;text-shadow:none;}.gform_wrapper.gravity-theme .gf_progressbar_blue{background:#d2d6dc;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff;}.gform_wrapper.gravity-theme .gf_progressbar_gray{background:#d2d6dc;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff;}.gform_wrapper.gravity-theme .gf_progressbar_green{background:#e8e8e8;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff;}.gform_wrapper.gravity-theme .gf_progressbar_orange{background:#e8eaec;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff;}.gform_wrapper.gravity-theme .gf_progressbar_red{background:#e8eaec;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff;}.gform_wrapper.gravity-theme .gf_progressbar_spring{background:#d2d6dc;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790 0,#76d7db 100%);color:#fff;}.gform_wrapper.gravity-theme .gf_progressbar_blues{background:#d2d6dc;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff 0,#7838e2 100%);color:#fff;}.gform_wrapper.gravity-theme .gf_progressbar_rainbow{background:#d2d6dc;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea 0,#cd6ad6 50%,#f35160 100%);color:#fff;}html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:0 10.5px 10.5px 0;}.gform_wrapper.gravity-theme .gf_page_steps{border-bottom:1px solid #e5e7eb;margin-bottom:16px;}.gform_wrapper.gravity-theme .gf_step{display:inline-block;margin:8px 32px 8px 0;}.gform_wrapper.gravity-theme .gf_step_label,.gform_wrapper.gravity-theme .gf_step_number{display:table-cell;vertical-align:middle;}.gform_wrapper.gravity-theme .gf_step_number{background:0 0;border:2px solid #cfd3d9;border-radius:20px;color:#585e6a;font-size:14px;font-weight:500;height:40px;text-align:center;width:40px;}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#cfd3d9;color:#607382;}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number{position:relative;}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{background:#607382;border:2px solid #607382;border-radius:20px;content:"";display:table-cell;height:40px;left:-2px;position:absolute;top:-2px;width:40px;}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after{align-items:center;color:#fff;content:"";display:flex;font-family:gform-icons-theme;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5;}.gform_wrapper.gravity-theme .gf_step_label{color:inherit;font-size:14px;font-weight:600;line-height:16px;padding-left:16px;}.gform_wrapper.gravity-theme .gf_step_hidden{display:none;}.gform_wrapper.gravity-theme .ginput_product_price_wrapper{display:inline-block;}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:-moz-read-only{background:0 0;border:none;padding:0;}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only{background:0 0;border:none;padding:0;}.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_shipping_price{color:#900;}.gform_wrapper.gravity-theme .ginput_total{color:#060;}.gform_wrapper.gravity-theme .gfield_repeater_cell{margin-top:8px;}.gform_wrapper.gravity-theme .gfield_repeater_cell label{color:#9b9a9a;font-size:12.8px;font-weight:400;padding-top:8px;}.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:8px;}.gform_wrapper.gravity-theme .gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px;}.gform_wrapper.gravity-theme .gfield_repeater_cell>.gfield_repeater_wrapper{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid #f1f1f1;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06);padding:10px 20px;}.gform_wrapper.gravity-theme .gfield_repeater_buttons{padding-top:16px;}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover{background:#fafafa;border:1px solid #757575;color:#374750;}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0;}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:20px;color:#757575;font-size:12px;font-weight:400;height:32px;margin-bottom:8px;margin-right:8px;min-width:100px;transition:all .3s cubic-bezier(.67,.17,.4,.83);}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:50%;color:#757575;font-size:16px;font-weight:700;height:24px;margin:10px 5px 0 5px;padding:0;transition:all .3s cubic-bezier(.67,.17,.4,.83);width:24px;}.gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;margin-bottom:20px;margin-right:8px;padding-bottom:20px;}.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label,.gform_wrapper.gravity-theme .gfield_time_minute label.minute_label{display:block;font-size:15px;margin:0;padding-top:5px;}.gform_wrapper.gravity-theme .ginput_container_time{flex-basis:min-content;max-width:64px;min-width:64px;}.gform_wrapper.gravity-theme .ginput_container_time input{margin-left:0;margin-right:0;min-width:100%;}.gform_wrapper.gravity-theme .gfield_time_minute{position:relative;}.gform_wrapper.gravity-theme .hour_minute_colon{line-height:2;padding:0 8px;}.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon{align-self:flex-end;}.gform_wrapper.gravity-theme .gfield_time_ampm{align-items:flex-end;display:flex;margin-left:16px;}.gform_wrapper.gravity-theme .gfield_time_ampm.below,.gform_wrapper.gravity-theme .hour_minute_colon.below{align-items:flex-start;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm{margin-left:0;margin-right:16px;}.clear{clear:both;}.nobr{white-space:nowrap;}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#e8e8e8;}:root{--arancio:#f2561d;--blu:#003da6;--azzurrochiaro:#f3f7fc;}.container.principale .container{padding-left:0;padding-right:0;}pre{text-align:left !important;}h2,.h2{font-weight:600;}h3,.h3{font-weight:600;font-size:18px;}.h2,.h3{display:block;}p{line-height:1.7 !important;}.text-align-left{text-align:left;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.wpb_wrapper ul,.container.principale>ul{margin:0 0 20px 14px;list-style-type:disc;font-size:16px;line-height:28px;}.container.principale>ol{margin:0 0 20px 16px;font-size:16px;line-height:28px;}.container.principale>ol>li,.container.principale>ul>li{margin-bottom:9px;line-height:1.65;}.bg-gray{background-color:transparent;}.bg-dark{background:var(--blu) !important;}p,p li,header~div ol li,header~div ul li{font-size:16px;line-height:1.4;}header~div ol,header~div ul{list-style-position:inside;}header~div ul{list-style-type:disc;}.btn{text-transform:none;}a.btn-primary{background-color:var(--blu);border:none;font-size:16px;text-transform:none;letter-spacing:.7px;margin-top:3px;}a.btn-secondary{background-color:var(--arancio);border:none;font-size:16px;text-transform:none;letter-spacing:.7px;margin-top:3px;}a.btn-secondary:hover{background-color:#cf400c;}main a:not([class*="btn"]){color:var(--blu);}main a:not([class*="btn"]):hover{color:var(--arancio) !important;}@media (max-width:991px){h1,.h1{font-size:1.6rem;}h2,.h2{font-size:1.3rem;}h3,.h3{font-size:1.2rem;}h1,h2,h3,.h1,.h2,.h3{line-height:1.15 !important;}.hidden-md-down{display:none !important;}}@media (min-width:992px){.hidden-lg-up{display:none !important;}}.top-bar-area .info a:visited{olor:#fff !important;}.top-bar-area .social a:visited{color:#fff;}.top-bar-area a:hover{color:var(--arancio);}.top-bar-area.inc-pad{padding:5px 0;}.top-bar-area .text-right .social ul{margin:0;}.top-bar-area .info-dx ul li{margin:0;padding:0;}.top-bar-area .info-dx ul li::after{display:none;}.top-bar-area .info a{font-weight:400;}.top-bar-area .info-dx{padding-right:15px;}.top-bar-area .info-dx a{padding:12.5px;}.top-bar-area .info-dx a,.top-bar-area .info-dx a i{white-space:nowrap;}.top-bar-area .info-dx a i{color:inherit !important;}.top-bar-area .info-dx a:hover{color:#033153 !important;}@media (max-width:991px){.top-bar-area>.container{max-width:100%;}}@media (min-width:768px) and (max-width:991px){.top-bar-area .ricerca{margin-top:15px;ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.top-bar-area .social a:active{color:#fff !important;}.top-bar-area a:active{color:var(--arancio) !important;}.social a:active{color:#fff !important;}}@media (max-width:1023px){.top-bar-area .ricerca{display:none !important;}}.top-bar-area .inc-pad .bg-theme .text-light .social a:active{color:#fff !important;}a:active{color:var(--arancio) !important;}.top-bar-area .sidebar-item.search{width:100%;}.top-bar-area form{position:relative;}.top-bar-area form input::-webkit-input-placeholder{color:var(--azzurrochiaro);}.top-bar-area form input::-moz-placeholder{color:var(--azzurrochiaro);}.top-bar-area form input:-ms-input-placeholder{color:var(--azzurrochiaro);}.top-bar-area form input::-ms-input-placeholder{color:var(--azzurrochiaro);}.top-bar-area form input,.top-bar-area form input::placeholder{color:var(--azzurrochiaro);}.top-bar-area form input{height:44px !important;padding:0 10px !important;line-height:1 !important;min-height:44px;font-size:16px;border:none;-webkit-border-radius:0;border-radius:0;width:100%;float:left;background-color:#033153;}.top-bar-area form input:focus{-webkit-box-shadow:none;box-shadow:none;}.top-bar-area form input+button{width:44px;height:44px;background-color:transparent;color:var(--azzurrochiaro);position:absolute;right:0;}.widget_search form{max-width:350px;margin:10px auto;}.widget_search form input[type="search"]:focus{border:2px solid var(--blu);box-shadow:none;}.widget_search form [type="submit"]{position:absolute;right:10px;top:10px;width:40px;height:40px;background:var(--blu);border-radius:30px;line-height:40px;text-align:center;color:#fff;}.blog-area .sidebar-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}form[role=search] .form-control:focus::-webkit-input-placeholder{color:var(--arancio);}form[role=search] .form-control:focus::-moz-placeholder{color:var(--arancio);}form[role=search] .form-control:focus:-ms-input-placeholder{color:var(--arancio);}form[role=search] .form-control:focus::-ms-input-placeholder{color:var(--arancio);}form[role=search] .form-control:focus::placeholder,form[role=search] .form-control:focus+button i{color:var(--arancio);}.blog-area form[role="search"]{min-width:100%;margin-top:8px;}.blog-area form[role="search"] input{height:44px !important;padding:0 10px !important;line-height:1 !important;min-height:44px;font-size:16px;border:none;-webkit-border-radius:0;border-radius:0;width:100%;float:left;background-color:var(--azzurrochiaro);}.blog-area form[role="search"] input:focus{-webkit-box-shadow:none;box-shadow:none;}.blog-area form[role="search"] input+button{width:44px;height:44px;background-color:transparent;color:var(--blu);position:absolute;right:0;}@media (min-width:768px){.blog-area .sidebar-info{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.blog-area form[role="search"]{margin-left:15px;min-width:340px;margin-top:0;}}.pagi-area{margin-bottom:30px;}nav.navbar.bootsnav ul.nav>li>a{padding:14px;padding-top:26px;}@media (max-width:1023px){nav.navbar .navbar-toggle{float:right;margin-right:-20px;margin-left:-10px;margin-top:0;padding:10px 15px;}}@media (min-width:1024px) and (max-width:1199px){nav.navbar .navbar-header{width:155px;min-width:150px;}nav.navbar.bootsnav .navbar-brand{padding:20px 0;}}@media (min-width:1024px) and (max-width:1199px){nav.navbar .container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (max-width:1023px){.navbar .container .navbar-header{width:280px;padding:0 !important;text-align:left !important;float:left !important;}}.breadcrumb-area{padding:40px 0;text-align:left !important;}.breadcrumb-area h1{text-transform:none;padding:0 15px;}.breadcrumb-area.less-background{background:var(--azzurrochiaro) !important;}.breadcrumb-area.less-background h1{color:#0f2a3c;}#breadcrumbs{color:var(--blu);background:transparent;margin-bottom:0;padding:.5rem 0;}#breadcrumbs a{color:#585858;font-weight:400;}@media (max-width:600px){header+.breadcrumb-area{margin-top:45px;padding:30px 0;}.breadcrumb-area h1{font-size:24px;}}@media (max-width:768px){.breadcrumb-area.bg-fixed{background-attachment:scroll !important;}}@media (min-width:992px){#breadcrumbs{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;}.breadcrumb-area{padding:80px 0;}.breadcrumb-area div[class*="col-"]>h1{padding:0;}}.navbar-brand>img{max-width:200px;height:auto !important;width:100%;}.vc_color-blue.vc_message_box{color:#003ea6;border-color:transparent;background-color:transparent;}.vc_color-blue.vc_message_box .vc_message_box-icon{color:#003ea6;}.gruppo-messaggi>.vc_column-inner .wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.works-about-items ul{list-style:none;margin-left:0;}.works-about-items ul li::after{display:none;}.works-about-items ul li h5{text-transform:none;position:relative;display:inline-block;}.works-about-items ul li h5::after{position:absolute;left:-26px;top:0;content:"";height:100%;width:auto;font-family:"Font Awesome 5 Free";font-weight:600;color:var(--blu);}.btn-theme{background-color:#fff !important;border:2px solid var(--arancio) !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:var(--arancio) !important;}.btn-theme.effect:hover,.btn-theme.effect:focus{background:var(--arancio) none repeat scroll 0 0 !important;border:2px solid var(--arancio) !important;color:#fff !important;}.clients-carousel.sotto-soglia{display:-ms-grid;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;}.clients-carousel.sotto-soglia>*{width:60% !important;margin:0 auto !important;}@media (max-width:600px){.clients-carousel img{max-width:230px;}}.video-area .video-play-button.relative i{font-size:25px;right:2px;}.video-area.shadow.dark::after{background:#003ea6;}@media (max-width:768px){.video-area.bg-fixed{background-attachment:scroll !important;}}h2.wpb_heading.wpb_singleimage_heading{font-size:16px;}.default-padding.bottom-less{padding-bottom:10px;padding-top:35px;}.default-padding-top{padding-top:20px !important;}.default-padding-bottom{padding-bottom:20px;}.default-padding{padding-bottom:30px;padding-top:30px;}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0;}.vc_row[data-vc-stretch-content="true"]:not(.vc_row-no-padding)>.wpb_column>.vc_column-inner{padding-left:15px !important;padding-right:15px !important;}h4,.h4{font-size:18px;font-weight:600;}.h4{display:block;}h5,.h5{color:var(--blu);}.site-heading{margin-bottom:40px;}.site-heading h2,.site-heading .h2{letter-spacing:0;}.site-heading .h2{font-weight:600;padding-bottom:20px;margin-bottom:0;position:relative;line-height:1.4;color:#0e2b3d;font-family:"Open Sans",sans-serif;}.site-heading .h2::before{background:var(--blu) none repeat scroll 0 0;bottom:0;content:"";height:2px;left:50%;margin-left:-25px;position:absolute;width:40px;}.site-heading .h2::after{background:var(--blu) none repeat scroll 0 0;bottom:0;content:"";height:2px;left:50%;margin-left:20px;position:absolute;width:5px;}.site-heading .h4{color:var(--blu);text-transform:uppercase;}.titoli.site-heading{padding-top:40px;}.blog-area .item .info{padding:0 10px 30px 10px;}.blog-area .single-item{margin-bottom:0 !important;height:100% !important;}.blog-area .single-item>a{height:100% !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.blog-area .single-item .item .info{padding:20px;background:var(--azzurrochiaro);overflow:visible;height:100%;}.blog-area .single-item .evento-info{margin-bottom:10px;display:block;}.blog-area .single-item .info p{font-size:15px;line-height:1.5;}.blog-area .single-item .evento-info i{color:var(--blu);width:16px;}.blog-area .breadcrumb-area.less-background{background:#000 !important;}.blog-area a.btn-simple:hover{color:var(--arancio) !important;}.blog-area .single-item .item .info ul{margin-left:0;}.blog-area .single-item .item .info .meta{margin-top:7px;margin-bottom:12px;display:block;}.blog-area .single-item .item:hover .meta{color:#0e2b3d;}.blog-item-box>div:hover .single-item .info .btn{background-color:var(--arancio) !important;color:#fff !important;}span.btn.circle.btn-theme.effect{text-transform:none;font-size:14px;}.h-100 .vc_column-inner .wpb_wrapper,.h-100 .vc_column-inner .wpb_wrapper .vc-hoverbox-wrapper,.h-100 .vc_column-inner .wpb_wrapper .vc-hoverbox-wrapper .vc-hoverbox{height:100%;}#desc-cat{font-size:16px;line-height:1.7;margin-bottom:35px;display:block;width:100%;float:left;}#desc-cat h2,#desc-cat h3{margin-top:32px;}#desc-cat h4,#desc-cat h5{margin-top:28px;}#item-filters{width:100%;display:block;float:left;margin-bottom:10px;}.blog-item-box .single-item .meta>ul>li{display:block !important;margin-bottom:4px;}.single-item .meta>ul>li{width:100%;}.blog-items .single-item .post-cat span,.blog-item-box .single-item .post-cat span{background-color:#ccc;display:inline-block;padding:2px 4px;line-height:1.3;}.blog-area .single-item .thumb{background:#c0c3c9;position:relative;width:100%;padding-top:53.28%;}.blog-area .single-item .thumb img{position:absolute;top:0;left:0;height:100% !important;-o-object-fit:cover;object-fit:cover;}.blog-items .blog-item-box>div{margin-bottom:35px;}.blog-item-box li{font-size:16px !important;line-height:1.7 !important;padding:3px;}.blog-item-box p{line-height:1.7 !important;}@media (min-width:768px){body.blog .blog-items .blog-item-box,body.archive.category .blog-items .blog-item-box,body.search .blog-items .blog-item-box,body.search.category.search-results .blog-items .blog-item-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}body.blog .blog-items .blog-item-box>div,body.archive.category .blog-items .blog-item-box>div,body.search .blog-items .blog-item-box>div,body.search.category.search-results .blog-items .blog-item-box>div{width:-webkit-calc(( 100% - 40px ) / 2);width:calc(( 100% - 40px ) / 2);}body.blog .blog-items .blog-item-box>div,body.archive.category .blog-items .blog-item-box>div,body.search .blog-items .blog-item-box>div,body.search.category.search-results .blog-items .blog-item-box>div,body.archive.tag .blog-items .blog-item-box>div{margin:0 10px 35px;}}@media (min-width:992px){body.blog .blog-items .blog-item-box>div,body.archive.category .blog-items .blog-item-box>div{width:-webkit-calc(( 100% - 80px ) / 3);width:calc(( 100% - 80px ) / 3);}body.blog .blog-items .blog-item-box>div,body.archive.category .blog-items .blog-item-box>div,body.archive.tag .blog-items .blog-item-box>div{margin:0 0 35px;}body.blog .blog-items .blog-item-box>div:nth-child(3n-1),body.archive.category:not(.search-results) .blog-items .blog-item-box>div:nth-child(3n-1){margin:0 40px 35px;}}.hentry.type-page .meta,.hentry.type-software .meta{display:none !important;}#link-blog-cats{margin:30px auto 50px;display:block;list-style:none;width:100%;}#link-blog-cats .blog-cat{border:1px solid #fff;}#link-blog-cats .blog-cat .cat-parent:not(.attuale){background-color:var(--azzurrochiaro);color:var(--blu);}#link-blog-cats .blog-cat .cat-parent:not(.attuale):hover{color:var(--arancio);}#link-blog-cats .blog-cat .cat-parent:not(.attuale)+ul{display:none;}#link-blog-cats .blog-cat>a,#link-blog-cats .blog-cat>ul{width:100%;text-align:center;}#link-blog-cats .blog-cat>a{-webkit-border-radius:0;border-radius:0;padding:12px 10px;}#link-blog-cats .blog-cat>ul{list-style:none;padding:15px 0;width:100%;}#link-blog-cats .blog-cat>ul>li:not(.filtra-per){width:50%;float:left;}#link-blog-cats .blog-cat>ul>li>.cat-child{padding:14.55px;color:var(--blu);display:inline-block;margin-bottom:6px;font-size:15px;line-height:1;}#link-blog-cats .blog-cat>ul>li>.cat-child:hover{color:var(--arancio);}#link-blog-cats .blog-cat>ul>li>.cat-child.attuale{color:var(--arancio);}#link-blog-cats .blog-cat>ul .filtra-per{margin:10px auto;font-style:italic;letter-spacing:.6px;}@media (min-width:768px){#link-blog-cats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100px;position:relative;}#link-blog-cats .blog-cat{-webkit-box-flex:1;-webkit-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;border:1px solid #fff;}#link-blog-cats .blog-cat>a{position:relative;overflow:visible;}#link-blog-cats .blog-cat>ul{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;left:0;margin-top:12px;}#link-blog-cats .blog-cat>ul>li{margin-right:15px;width:50%;}#link-blog-cats .blog-cat>ul>li>.cat-child{line-height:1.3;}}.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#102b3d;background-color:transparent;text-transform:uppercase;}.vc_btn3.vc_btn3-size-md{padding:0;}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:hover{color:var(--arancio);background-color:transparent;}.vc_gitem-zone{height:280px;}.vc_grid-filter-dropdown .vc_grid-styled-select{border:none;display:inline-block;padding:0;}.blog-area .blog-items .item{-webkit-box-shadow:none;box-shadow:none;}.blog-area .item .info .post-sticky{position:absolute;top:-30px;white-space:nowrap;right:0;}.blog-item-box .sticky .post-sticky span{letter-spacing:.5px;}.blog-item-box .info .meta{margin-top:15px;display:inline-block;}aside.el-fisso{padding-bottom:20px !important;}a.btn.btn-light.effect.btn-md :hover{background:#f1561d !important;color:#fff;border:solid 2px #f1561d;}.contact-area.vc_col-sm-6 .info.col-lg-6{-webkit-box-flex:100% !important;-webkit-flex:100% !important;-ms-flex:100% !important;flex:100% !important;max-width:100%;}.contact-tabs .tab-content iframe{padding:2px;}@media (max-width:991px){.contact-tabs{margin-top:0 !important;}.contact-tabs #tabs{display:none !important;}.contact-tabs #tabsContent>.tab-pane{display:block !important;opacity:1 !important;margin-bottom:30px !important;}}.work-process-area .work-pro-items .item .item-inner::before,.work-process-area .work-pro-items .item .item-inner::after{background:#e7e7e7;}.work-process-area .work-pro-items .item{padding:30px 15px;}.work-process-area .work-pro-items>.row .single-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}@media (min-width:992px){.work-process-area .work-pro-items>.row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}.work-process-area .work-pro-items>.row .single-item{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:unset;}.work-process-area .work-pro-items>.row .single-item .item{height:100%;padding:50px 30px;}}.top-features-area .single-item:nth-child(3n) .item i{color:var(--blu) !important;}.top-features-area .single-item:nth-child(4n) .item i{color:var(--blu) !important;}.top-features-area .single-item:nth-child(2n) .item i{color:#003ea6 !important;}.top-features-area .single-item:nth-child(2n) .item i::after{background:transparent !important;}.top-features-area .single-item:nth-child(3n) .item i::after{background:transparent !important;}.top-features-area .single-item:nth-child(4n) .item i::after{background:transparent !important;}.top-features-area .item .icon i::after{background:transparent !important;}.services-area{margin-bottom:40px;}.services-area .services-items .item:hover .info>a{background:var(--arancio) !important;}.services-area .services-items .item:hover .icon i:before{color:#fff;}.services-items.sotto-soglia{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:-15px;margin-right:-15px;}.services-items.sotto-soglia>*{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;margin:15px;}.col-lg-6.thumb.bg-cover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.content-tabs .nav-tabs{border-bottom:none;}.about-content-area .overlay{background:#fff;-webkit-clip-path:none;clip-path:none;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;}.about-content-area .overlay h4{color:var(--arancio);font-size:30px;text-transform:none;}.about-content-area .overlay p{margin:0;color:#0f2a3c;font-style:normal;}.about-content-area .overlay i{color:#e7e7e7;border-right:1px solid #e7e7e7;}.who-we-area-box .thumb{margin-bottom:0px !important;}#countdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:20px;padding:20px 15px 50px;}#countdown>span{color:#fff;background-color:var(--blu);display:inline-block;line-height:1.2;-webkit-border-radius:3px;border-radius:3px;padding:5px 10px;min-width:70px;text-align:center;}#countdown>span:not(:first-of-type):not(:last-of-type){margin-right:5px;margin-left:5px;}#countdown>span:first-of-type{margin-right:5px;}#countdown>span:last-of-type{margin-left:5px;}@media (min-width:768px){#countdown{font-size:50px;}#countdown>span{padding:5px 15px;min-width:115px;}#countdown>span:not(:first-of-type):not(:last-of-type){margin-right:15px;margin-left:15px;}#countdown>span:first-of-type{margin-right:15px;}#countdown>span:last-of-type{margin-left:15px;}}.txt-img-alternati{margin-top:30px;margin-bottom:30px;}.txt-img-alternati .txt-img-titolo{position:relative;margin-bottom:40px;}.txt-img-titolo::after{content:"";display:block;width:100px;height:2px;background-color:var(--blu);position:absolute;top:-webkit-calc(100% + 20px);top:calc(100% + 20px);}.txt-img-alternati .txt-img-sottotitolo{color:var(--blu);letter-spacing:.15px;}.txt-img-alternati .txt-img>div{padding-top:10px;padding-bottom:10px;}.txt-img-alternati .txt-img-immagine img{width:100%;height:auto;}.txt-img-testo{font-size:16px;}.txt-img-testo p{margin-top:15px;}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#003ea6 !important;}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#0f2a3c;}a.btn.btn-light.effect.btn-md:hover{background:var(--blu);color:#fff;}.vc_tta-panel-body img{height:auto;}#menu-auto{min-height:50px;margin-top:5px;padding:0 15px;}#menu-auto .wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}#menu-auto .wpb_wrapper a{background:var(--azzurrochiaro);padding:12px;margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;text-align:center;color:#333;}#menu-auto .wpb_wrapper a:hover{color:var(--blu);}.sezione-faq .wpb_wrapper>.vc_toggle{padding:0 15px;}.work-process-area .col-lg-8.da-solo,.services-details-area .col-lg-8.da-solo,.services-area .col-lg-8.da-solo,.video-area .col-lg-8.da-solo{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.services-details-area .content ul li{font-weight:400;color:#666;}.case-studies-area.half-bg::after{display:none;}.case-studies-area .item .info .info-items{opacity:1;bottom:25px;}.case-studies-area .item .info .info-items h4{text-transform:none;}.case-studies-area .item .info .info-items .right-info .item-link{display:inline-block;padding:0 40px;background:var(--blu);color:#fff;position:absolute;height:80%;right:-30px;top:10%;}.case-studies-area .item .info .info-items .right-info .item-link i{font-size:20px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.case-studies-area .item .info .info-items .left-info ul{font-weight:400;color:#666;}.case-studies-area .case-carousel-off{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2%;}.case-studies-area .case-carousel-off .item{width:100%;margin-bottom:2%;}@media (max-width:991px){.case-studies-area .info-items{background:rgba(255,255,255,85%) !important;}.case-studies-area .info-items>div{padding:10px 27px 10px 10px !important;}.case-studies-area .info-items>div>ul{margin:0;}.case-studies-area .info-items>div h4,.case-studies-area .info-items>div>ul>li{line-height:1.2;}}@media (min-width:992px){.case-studies-area .case-carousel-off .item{width:49%;}}.work-pro-items>.row>.vc_row{width:100% !important;}#software-correlati{margin-top:20px;margin-bottom:60px;}#software-correlati .correlati{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}#software-correlati .correlati .soft-rel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;width:-webkit-calc(( 100% - 30px ) / 1);width:calc(( 100% - 30px ) / 1);margin-top:10px;margin-bottom:20px;padding:15px;border:1px solid #d9d9d9;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;}#software-correlati .sotf-rel-info{padding-right:15px;}#software-correlati .soft-rel-title{font-size:1.3rem;line-height:1.4;margin-bottom:8px;}#software-correlati .soft-rel-excerpt{margin-bottom:8px;font-weight:400;color:#666;}#software-correlati .soft-rel-logo{min-width:150px;width:150px;}#software-correlati .soft-rel-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}@media (max-width:991px){#software-correlati .correlati .soft-rel{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}#software-correlati .soft-rel-logo{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:12px;}}@media (min-width:768px){#software-correlati .correlati .soft-rel{width:-webkit-calc(( 100% - 30px ) / 2);width:calc(( 100% - 30px ) / 2);}#software-correlati .correlati{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}.perche-serinf{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.perche-serinf-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.perche-serinf>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}.perche-serinf-txt{padding:15px;}#form-contatti{padding:15px;margin-top:40px;}#form-contatti.container-fluid{background-color:var(--azzurrochiaro);}#form-contatti+div:not([class*="gform"]){margin-top:70px;}#form-contatti .form-title{text-align:center;text-transform:uppercase;color:var(--blu);letter-spacing:.4px;padding:30px 0;position:relative;}#form-contatti .form-title::after{content:"";display:block;width:40px;height:3px;background-color:var(--blu);position:absolute;top:-webkit-calc(100% - 15px);top:calc(100% - 15px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}form[id*="gform_"]{padding-bottom:40px;}form .gform_body input:not([type="checkbox"]):not([type="radio"]){min-height:48px;}form .gform_body input[type="checkbox"],form .gform_body input[type="radio"]{min-height:10px;}form .gform_body .nice-select{margin-bottom:0;}form .gform_body textarea{border:1px solid #e7e7e7;}form .gform_button[type="submit"],form .gform-button[type="submit"]{min-width:320px;letter-spacing:1px;font-size:16px;border:none;min-height:48px !important;}.gfield.gfield--type-consent .ginput_container_consent{display:flex;align-items:flex-start;}.gfield.gfield--type-consent .ginput_container_consent>input[type="checkbox"]{margin-top:8px;}aside form .gform_fields{grid-row-gap:12px !important;}aside form .gform_button[type="submit"],aside form .gform-button[type="submit"]{min-width:100%;}aside form .ginput_container_consent input{width:5%;}aside form .ginput_container_consent input+label{width:85%;max-width:85%;line-height:1.4;margin-bottom:.5px;}aside form .ginput_container_consent input+label+span{margin-left:10%;}aside form .ginput_container_consent input,aside form .ginput_container_consent input+label{float:left;}aside form .gfield-choice-input+label,aside form .gfield_checkbox>.gchoice{width:100%;}aside form #field_8_23{display:none;}form .gform_button[type="submit"]:hover,form .gform-button[type="submit"]:hover{background-color:var(--arancio) !important;}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{padding:2px 15px !important;margin-top:3px !important;}form .gform_body input[type="checkbox"]{margin-left:5px;margin-right:10px;position:relative;}form .gform_body input[type="checkbox"]:before{content:"";width:20px;height:20px;-webkit-border-radius:2px;border-radius:2px;top:-2px;left:-3px;position:relative;background-color:#c7ced8;display:inline-block;visibility:visible;}form .gform_body input[type="checkbox"]:checked:after{content:"×";position:absolute;font-size:32px;color:var(--blu);line-height:13.5px;top:0;left:-2px;}form .gform_body input[type="radio"]{margin-left:5px;margin-right:10px;position:relative;}form .gform_body input[type="radio"]:before{content:"";width:20px;height:20px;-webkit-border-radius:20px;border-radius:20px;top:-4px;left:-3px;position:relative;background-color:#c7ced8;display:inline-block;visibility:visible;}form .gform_body input[type="radio"]:checked:after{content:"●";position:absolute;font-size:24px;color:var(--blu);line-height:8px;top:0;}@media (max-width:768px){form .gform_button[type="submit"],form .gform-button[type="submit"]{display:block;min-width:100% !important;width:100% !important;}}@media (min-width:768px) and (max-width:991px){.gform_wrapper.gravity-theme .gfield.gf_sm_half{grid-column:span 6 !important;-ms-grid-column-span:6 !important;}}@media (min-width:768px){#field_submit.gfield--width-half{-ms-grid-column-align:right;justify-self:right;}}.footer .textwidget p a{color:#fff;}.prefooter{background-color:var(--blu);box-shadow:-300px 0 0 var(--blu),300px 0 0 var(--blu);}.prefooter>div>.textwidget{margin-top:8px;margin-bottom:8px;}.prefooter a{color:#fff !important;}.prefooter a:visited{color:#fff;}.prefooter a:hover{color:var(--arancio);}.prefooter>div{width:100%;padding-top:10px;padding-bottom:6px;}.prefooter img{margin-top:8px;margin-bottom:3px;padding-top:5px;padding-bottom:5px;}.prefooter .textwidget>a[rel="noopener"]{padding:3px 7px 3px 0;margin-right:10px;display:inline-block;line-height:1;min-width:40px;}.prefooter i{margin:10px 10px 10px 0;font-size:16px;}.prefooter .social i{margin:10px 20px 10px 0;}@media (min-width:992px){.prefooter>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:3px;padding-bottom:3px;}.prefooter img{margin-top:0;margin-bottom:0;}.prefooter>div>.textwidget{margin-top:3px;margin-bottom:3px;}.prefooter .textwidget>a[rel="noopener"]{margin-right:0;margin-left:10px;}.prefooter i{margin:10px;}}footer .box-contatti{color:var(--azzurrochiaro);opacity:.6;}footer .box-contatti a:hover{opacity:1 !important;}footer .box-contatti a{font-weight:400;}footer .textwidget.custom-html-widget{border-bottom:0 !important;}footer .footer .f-items{padding-top:15px;padding-bottom:15px;}footer .footer .item{margin-top:5px;}footer .footer .widget-title,footer .footer .textwidget{display:block;border-bottom:solid 2px #0c5492;padding-bottom:10px;padding-top:5px;}footer .footer .widget-title,footer .footer .textwidget p{margin-bottom:0;line-height:1.7;font-size:14px;letter-spacing:.4px;}footer .footer ul.menu{list-style:none outside;padding-top:10px;padding-bottom:20px;padding-left:0;}footer .footer .menu li{margin-bottom:10px;}footer .footer .menu a{font-weight:400;color:var(--azzurrochiaro);opacity:.6;line-height:1.3 !important;display:block;font-size:14.5px;}footer .footer .menu a:hover{opacity:1;}.bg-dark{background:#043153 !important;}footer.bg-dark .footer-bottom{background:var(--blu);padding:10px 0;}footer .footer-bottom p{color:#c2d1e2 !important;font-size:13px;margin:10px 0 10px 0;}@media (max-width:767px){footer.bg-dark .footer-bottom{padding-bottom:90px;}}@media (max-width:991px){footer .container-fill{max-width:100%;}}footer.bg-dark .footer-bottom a{color:#c2d1e2;font-size:14px;font-weight:400;}@media (min-width:992px){.col-lg-14{-ms-flex:0 0 14.28%;-webkit-box-flex:0;-webkit-flex:0 0 14.28%;flex:0 0 14.28%;max-width:14.28%;}.col-lg-20{-ms-flex:0 0 20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}#contattaci-fisso{position:fixed;z-index:99;}#contattaci-fisso a{line-height:1.5;text-align:center;text-transform:uppercase;letter-spacing:.5px;}#contattaci-fisso a:hover{color:#fff !important;}#contattaci-fisso .ct-form{letter-spacing:.8px;}@media (max-width:575px){#contattaci-fisso>a{}}@media (max-width:767px){#contattaci-fisso{left:0;bottom:0;background:var(--azzurrochiaro);width:100%;padding:12px 15px;-webkit-box-shadow:0 -3px 23px rgba(0,0,0,20%);box-shadow:0 -3px 23px rgba(0,0,0,20%);color:#fff;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}iframe #contattaci-fisso{bottom:45px !important;}#contattaci-fisso>a{min-height:48px;white-space:nowrap;padding:16px 10px;border-bottom:3px solid rgba(0,0,0,20%);font-size:16px;}#contattaci-fisso>a:hover{border-bottom:2px solid transparent;}#contattaci-fisso .ct-form{background:var(--arancio);color:#fff;-webkit-border-radius:3px;border-radius:3px;margin-right:15px;display:inline-block;width:80%;font-weight:600;margin-left:50px;}#contattaci-fisso .ct-form:hover{background:rgba(0,0,0,10%);color:var(--arancio) !important;}#contattaci-fisso .ct-tel{font-size:0;background:var(--arancio);-webkit-border-radius:3px;border-radius:3px;color:#fff;width:20%;}#contattaci-fisso .ct-tel:hover{background:rgba(0,0,0,10%);color:var(--arancio) !important;}#contattaci-fisso i{font-size:22px;}#contattaci-fisso .ct-tel:hover i{color:var(--arancio);}}@media (min-width:768px){#contattaci-fisso{top:25%;right:-10px;}#contattaci-fisso a{display:block;background:var(--arancio);color:#fff;margin-bottom:15px;padding:12px 15px 12px 10px;position:relative;right:0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-box-shadow:1px 6px 11px -5px rgba(0,0,0,30%);box-shadow:1px 6px 11px -5px rgba(0,0,0,30%);text-align:left;}#contattaci-fisso a:hover{right:8px;}#contattaci-fisso i{font-size:16px;}#contattaci-fisso .ct-form i{font-size:18px;}}aside #form-contatti.gform-body{margin:0;padding:10px 0;}.about-content-area .overlay{padding:20px;}.about-content-area .flex-row-reverse .overlay{right:inherit;left:-80px;}.about-content-area .monogramma-serinf{display:block;width:100px;height:100px;background-size:80px;background-repeat:no-repeat;background-position:left;}.fun-factor-area .fun-fact-items::after{background:transparent !important;}.fun-factor-area .fun-fact-items>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.fun-factor-area .fun-fact-items>.row>.item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}.fun-factor-area .fun-fact-items>.row>.item .fun-fact{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}.fun-factor-area .fun-fact-items>.row>.item .fun-fact i{margin-right:12px;}.fun-factor-area .fun-fact .info .info-dati{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.fun-factor-area .fun-fact .info .info-dati .counter-symbol{font-size:2rem;font-weight:700;color:#0f2b3d;width:30px;clear:unset;float:right;display:block;line-height:1;margin-top:-5px;margin-bottom:10px;}.fun-factor-area .item .info .medium{text-transform:none;}@media (min-width:576px){.fun-factor-area .fun-fact-items>.row>.item{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;}.fun-factor-area .fun-fact .info .info-dati{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}@media (min-width:992px){.fun-factor-area .fun-fact-items>.row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.fun-factor-area .fun-fact-items>.row>.item{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}}.works-about-area .works-about-items .thumb .fun-fact{display:none;}.testo-introduttivo a{font-weight:700;color:var(--arancio);border-bottom:1px solid;padding-bottom:4px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}.testo-introduttivo a:hover{color:var(--blu) !important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}.testo-introduttivo h4{font-size:1.25rem;color:var(--blu);}.feature-area .heading-left p:not(:first-child){margin-top:15px;}.benefici-aziendali .feature-area .heading-left{display:none;}.benefici-aziendali .feature-area .feature-box .content .content-box{background:var(--azzurrochiaro);padding:50px 50px 50px 25px;}.benefici-aziendali .feature-area .feature-box .content .content-box::before{position:absolute;left:-15px;top:15px;content:"";height:100%;width:100%;border-bottom:15px solid var(--blu);border-left:15px solid var(--blu);z-index:-1;opacity:.1;}.benefici-aziendali .feature-area .feature-box .item i{display:inline-block;font-size:50px;margin-right:30px;background:-o-linear-gradient(45deg,rgba(3,25,65,1) 0%,rgba(67,126,235,1) 100%);background:linear-gradient(45deg,rgba(3,25,65,1) 0%,rgba(67,126,235,1) 100%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.benefici-aziendali .feature-area .feature-box .item h5 a{color:var(--blu);cursor:inherit;}.benefici-aziendali .feature-area .feature-box .item h5 a:hover{color:var(--blu) !important;}@media only screen and (max-width:767px){.benefici-aziendali .feature-area .feature-box .content .content-box{padding:25px 20px;margin-top:0;margin-right:15px;margin-left:15px;top:-20px;}.benefici-aziendali .feature-area .feature-box .item{background:transparent;padding:10px 0;margin-top:30px;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.benefici-aziendali .feature-area .feature-box .item i{margin-right:0;}}.heading-left.wpb_column p{margin-top:revert;margin-bottom:revert;}.vc-hoverbox-block.vc-hoverbox-back{background:-o-linear-gradient(45deg,rgba(3,25,65,1) 0%,rgba(67,126,235,1) 100%);background:linear-gradient(45deg,rgba(3,25,65,1) 0%,rgba(67,126,235,1) 100%);}.vc-hoverbox .vc-hoverbox-block-inner.vc-hoverbox-front-inner{bottom:0;position:absolute;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#0e2b3d));background:-o-linear-gradient(transparent 0%,#0e2b3d 100%);background:linear-gradient(transparent 0%,#0e2b3d 100%);}.vc-hoverbox .vc-hoverbox-block-inner h2{text-transform:uppercase;font-size:1.25rem;}.vc-hoverbox .vc-hoverbox-block-inner p{color:#fff;font-weight:lighter;}.allinea-bottom-right.wpb_column{bottom:0;position:absolute;right:0;}.allinea-bottom-right .wpb_single_image{margin-bottom:0;}.formazione.vc_progress_bar{max-width:95%;}.formazione.vc_progress_bar .vc_single_bar{background:#dae2f0;margin-bottom:25px;-webkit-border-radius:0;border-radius:0;}.formazione.vc_progress_bar .vc_single_bar .vc_bar{background:-o-linear-gradient(45deg,rgba(3,25,65,1) 0%,rgba(67,126,235,1) 100%);background:linear-gradient(45deg,rgba(3,25,65,1) 0%,rgba(67,126,235,1) 100%);-webkit-box-shadow:1px 6px 11px -5px rgba(0,0,0,30%);box-shadow:1px 6px 11px -5px rgba(0,0,0,30%);-webkit-border-radius:0;border-radius:0;transition:width 2s linear;-moz-transition:width 2s linear;-webkit-transition:width 2s linear;-o-transition:width 2s linear;}.formazione.vc_progress_bar .vc_single_bar .vc_label{text-transform:uppercase;padding:0 2em;text-shadow:none;}.testimonials-area .thumb i{background:-o-linear-gradient(45deg,rgba(3,25,65,1) 0%,rgba(67,126,235,1) 100%) !important;background:linear-gradient(45deg,rgba(3,25,65,1) 0%,rgba(67,126,235,1) 100%) !important;}@media only screen and (max-width:767px){.allinea-bottom-right.wpb_column{position:relative;}}.testimonial-items .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.testimonial-items .owl-stage .item{height:100%;}.testimonial-items .item .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.testimonials-area .item .provider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.testimonials-area .item .provider span::before{position:absolute;right:0;left:0;display:none;}.testimonials-area .item .provider h4{display:block;}.gchoice{display:inline-block !important;padding-right:36px !important;}@media only screen and (max-width:600px){iframe.mappa{border:10px solid red;}.contact-area .contact-tabs>ul li{display:inline-block !important;margin-bottom:15px;width:49% !important;}}@media (max-width:992px){nav.navbar.navbar-sticky .navbar-brand{top:0;z-index:10 !important;}}.badge-secondary{display:none !important;}#off-canvas{position:fixed;width:300px;right:-100%;top:60px;height:95vh;background:#fff;padding:15px;-webkit-box-shadow:-5px 13px 17px -5px rgba(0,0,0,40%);box-shadow:-5px 13px 17px -5px rgba(0,0,0,40%);z-index:100;overflow-y:scroll;}body.logged-in #off-canvas{top:112px;}html[lang="es-ES"] #off-canvas{top:72px;}#off-canvas .off-canvas-sez{display:block;float:left;width:100%;margin-bottom:15px;}#off-canvas .off-canvas-sez:last-child{padding-bottom:30px;}#off-canvas .widget-title{display:none;}#off-canvas .sidebar-item.search{width:100%;}#off-canvas form{position:relative;}#off-canvas form input::-webkit-input-placeholder{color:var(--blu);}#off-canvas form input::-moz-placeholder{color:var(--blu);}#off-canvas form input:-ms-input-placeholder{color:var(--blu);}#off-canvas form input::-ms-input-placeholder{color:var(--blu);}#off-canvas form input,#off-canvas form input::placeholder,#off-canvas form input+button{color:var(--blu);}#off-canvas form input{height:44px !important;padding:0 10px !important;line-height:1 !important;min-height:44px;font-size:16px;border:none;-webkit-border-radius:0;border-radius:0;width:100%;float:left;background-color:var(--azzurrochiaro);}#off-canvas form input:focus{-webkit-box-shadow:none;box-shadow:none;}#off-canvas form input+button{width:44px;height:44px;background-color:transparent;position:absolute;right:0;}#off-canvas .wpml-ls-sidebars-off_canvas{padding:7.7px 0;}#off-canvas .menu li.menu-item-has-children ul{padding-left:10px;width:100%;float:left;margin-top:-8px;margin-bottom:8px;}#off-canvas .menu>li>ul,#off-canvas .menu>li>ul>li>ul{display:none;}#off-canvas .menu li{float:left;width:100%;position:relative;}#off-canvas .menu li>a{line-height:1.4;display:block;padding:12.5px 10px;width:100%;float:left;color:#333;}#off-canvas .menu>li>a{color:#000;}#off-canvas .menu li.ultimo-livello>ul>li>a{font-size:13px;color:#666;padding:10px 5px;}#off-canvas .menu>li:not(:last-child){border-bottom:1px solid #eee;}#off-canvas .menu li.menu-item-has-children:not(.ultimo-livello)::before{content:"" !important;font-family:"Font Awesome 5 Free" !important;font-weight:600 !important;font-size:11px;position:absolute;top:12px;right:12px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#aaa;z-index:-100;}#off-canvas-toggle{width:44px;height:44px;display:block;position:absolute;top:10px;right:10px;font-size:30px;padding:4px 8px;color:#111;background:#fff;}#off-canvas-toggle.menu-visibile::before{content:"";}#off-canvas .menu li.aperto>ul{display:block !important;}#off-canvas .menu li>a:hover,#off-canvas .menu li>a:focus,#off-canvas .menu li>a:active{color:var(--arancio) !important;}#off-canvas .menu li.current-menu-item>a{color:var(--arancio) !important;}#off-canvas .menu li.aperto::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#111 !important;}@media (min-width:1024px){#off-canvas,#off-canvas-toggle{display:none;}}.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left],.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]{bottom:25px !important;}.grecaptcha-badge{z-index:10;}@media (min-width:1024px) and (max-width:1199px){nav.navbar .navbar-header+#mega-menu-wrap-main-menu{width:calc(100% - 155px);float:left;}}#mega-menu-wrap-main-menu{clear:none !important;}@media (min-width:1024px){a.mega-menu-link>.mega-indicator:after{content:"" !important;font-family:"Font Awesome 5 Free" !important;font-weight:600 !important;font-size:11px;}nav.navbar .container{display:flex;align-items:center;justify-content:space-between;}#mega-menu-wrap-main-menu{min-width:795px;}#mega-menu-main-menu>li:last-child>a{padding-right:0 !important;}li.mega-menu-item.cols-5 ul.mega-sub-menu>li.mega-menu-column{width:20% !important;}li.mega-menu-item.widget_custom_html{padding:1px 15px 5px 15px !important;}#mega-menu-main-menu .mega-menu-item.mega-wpml-ls-item ul.mega-sub-menu{width:auto !important;}#mega-menu-main-menu .mega-menu-column .mega-menu-item.mega-current-menu-item>a{color:var(--arancio) !important;}#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li[class*="col-divisa-"]>ul.mega-sub-menu{display:flex !important;flex-wrap:wrap;}#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li.col-divisa-2>ul.mega-sub-menu>li:not(.mega-menu-item-type-widget){width:50% !important;}#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li.col-divisa-3>ul.mega-sub-menu>li:not(.mega-menu-item-type-widget){width:33% !important;}#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li.col-divisa-4>ul.mega-sub-menu>li:not(.mega-menu-item-type-widget){width:25% !important;}#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li.col-divisa-5>ul.mega-sub-menu>li:not(.mega-menu-item-type-widget){width:20% !important;}#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu{display:flex !important;}#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li.menu-col-border li.mega-menu-column:not(:first-child){border-left:1px solid #e7e7e7 !important;}#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li.menu-col-center,#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li.menu-col-center .mega-sub-menu>li,#mega-menu-main-menu>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu li.menu-col-center .mega-sub-menu>li a{text-align:center !important;}#mega-menu-main-menu ul.mega-sub-menu .widget_media_image img.size-thumbnail{width:80px;}}@media (max-width:1023px){#mega-menu-main-menu.schede li.mega-menu-item-has-children>ul.mega-sub-menu{position:fixed !important;top:0 !important;left:inherit !important;width:300px !important;height:100% !important;z-index:999 !important;background:#efefef !important;background-image:linear-gradient(to bottom,#fff,var(--azzurrochiaro)) !important;box-shadow:3px 0 10px rgba(0,0,0,20%);}#mega-menu-main-menu.schede .mega-sub-menu.scheda-aperta.iniziale{right:0% !important;}#mega-menu-wrap-main-menu #mega-menu-main-menu.schede ul.mega-sub-menu>li:not(.menu-indietro)>a{padding-left:30px !important;padding-right:48px !important;}#mega-menu-wrap-main-menu #mega-menu-main-menu.schede li.menu-indietro{font-size:16px !important;line-height:35px !important;padding:5px 10px 5px 10px !important;color:#000;cursor:pointer;}#mega-menu-wrap-main-menu #mega-menu-main-menu.schede li.menu-indietro i{margin-right:7px;}#mega-menu-main-menu.schede li.mega-menu-item.mega-current-menu-item a{color:var(--arancio) !important;font-weight:600 !important;letter-spacing:.4px;}#mega-menu-main-menu.schede ul.mega-sub-menu li:not(.menu-indietro){padding:0 !important;}#mega-menu-main-menu.schede li a.mega-menu-link{font-size:14px !important;font-weight:400 !important;margin-bottom:0px !important;line-height:1.3 !important;display:flex !important;align-items:center;}#mega-menu-main-menu.schede li:not([class*="current"]) a.mega-menu-link{color:#222 !important;}#mega-menu-main-menu.schede ul.mega-sub-menu>li:not(:last-of-type):not(.menu-indietro){border-bottom:1px solid #e6e6e6 !important;}#mega-menu-main-menu.schede li.middle-menu-ancestors>a.mega-menu-link{color:var(--arancio) !important;background:#ddd !important;}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item>a.mega-menu-link{line-height:48px;height:48px;}#mega-menu-main-menu.schede li.mega-menu-item-has-children{position:relative !important;}#mega-menu-main-menu.schede .mega-menu-link+.mega-indicator{position:absolute;width:48px;right:0;top:0;height:100%;line-height:48px;text-align:center;z-index:998;}#mega-menu-main-menu.schede .mega-menu-link+.mega-indicator:after{content:"";font-family:"Font Awesome 5 Free";font-size:15px;font-weight:600;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(-90deg);}#mega-menu-wrap-main-menu #mega-menu-main-menu.schede li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{transform:rotate(-90deg);}}@media (max-width:1023px){#mega-menu-wrap-main-menu{display:none !important;}}