@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap");
@media screen and (min-width: 1920px) {
#grve-main-menu #menu-menu > li span.grve-item .grve-menu-icon{
margin-left: 5px;
}
}
#grve-header .grve-horizontal-menu ul.grve-menu > li > a {
letter-spacing: 0px !important;
} @media screen and (min-width: 1300px) and (max-width: 1734px) {
#grve-header .grve-horizontal-menu ul.grve-menu > li > a {
padding: 0 .9em !important;
font-size: 18px;
}
}
@media screen and (max-width: 1299px) {
#grve-header .grve-horizontal-menu ul.grve-menu > li > a {
padding: 0 0.6em !important;
font-size: 18px;
}
}
@media screen and (max-width: 1200px) {
#grve-header .grve-horizontal-menu ul.grve-menu > li > a {
padding: 0 0.4em !important;
font-size: 16px;
}
}
@media screen and (max-height: 490px) {
#grve-hidden-menu .grve-hiddenarea-wrapper {
padding-bottom: 0px !important;
}
}
@media screen and (max-height: 400px) {
#grve-responsive-menu-wrapper {
justify-content: flex-start !important;
}
}
#grve-header .grve-horizontal-menu ul.grve-menu > li:last-child > a {
padding-right: 0 !important;
}
#grve-main-header > div > div.grve-container{
padding-left: 9rem !important;
padding-right: 9rem !important;
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
#serviziVerticaliRow .grve-column:nth-child(3) .grve-row-inner{
margin: 0 auto;
}
#serviziVerticaliRow .grve-column:nth-child(1){
margin-left: -15px;
margin-right: 15px;
}
#serviziVerticaliRow .grve-column:nth-child(2){
margin-left: 15px;
margin-right: -15px;
}
.desktop_padding_left_17p{
padding-left: 10% !important;
}
}
#legalade_column{
z-index: 0;
}
.grve-logo .grve-wrapper {
display:flex;
}
.grve-logo a {
height: 75px;
}
@media screen and (min-width: 1201px){
.contatti-flex-reverse{
margin-left: 10%;
} .legalade_immagine1 img{
margin-top: -75% !important;
}
#legalade_column{
margin-top: -4%;
}
.desktop_padding_0{
padding: 0 !important;
}
.desktop_height_400px{
height: 400px !important;
}
.desktop_padding_lr_8p{
padding-left: 8% !important;
padding-right: 8% !important;
}
.desktop_padding_left_3p{
padding-left: 3% !important;
}
.desktop_padding_left_4p{
padding-left: 4% !important;
}
.desktop_padding_left_5p{
padding-left: 5% !important;
}
.desktop_padding_left_10p{
padding-left: 10% !important;
}
.desktop_padding_left_17p{
padding-left: 17% !important;
}
.desktop_padding_right_0{
padding-right: 0 !important;
}
.desktop_padding_right_3p{
padding-right: 3% !important;
}
.desktop_border_tb{
border-top: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
}
.desktop_border_lr_9A9A9A6E{
border-right: 1px solid #9A9A9A6E;
border-left: 1px solid #9A9A9A6E;
}
.desktop_align_right{
text-align: right !important;
}
.desktop_align_center{
text-align: center !important;
}
.desktop_align_left{
text-align: left !important;
}
#icona_come_opera{
margin-top: -3%;
}
.desktop_width_29p{
width: 29%;
}
.desktop_width_44p{
width: 44%;
}
.desktop_width_27p{
width: 27%;
}
.msa-input-field-contatti input, .msa-input-field-contatti select{
max-width: 600px !important;
}
.scegli_file_button{
max-width: 600px;
}
}
@media screen and (min-width: 1024px) {
.servizi_offerti_desktop{
display: block !important;
}
.servizi_offerti_mobile{
display: none !important;
}
#grve-header .grve-hidden-menu-btn, #grve-header .grve-logo{
pointer-events: auto;
}
}
@media screen and (max-width: 1023px) {
.servizi_offerti_desktop{
display: none !important;
}
.servizi_offerti_mobile:not(.sezione_servizi_mobile){
display: block !important;
}
a.gruppo_label_clever, a.gruppo_label_detector, a.gruppo_label_n4c{
width: 145px !important;
}
.plus_icon svg{
width: 55px;
height: 55px;
}
}
@media screen and (min-width: 1695px) {
#col_campi_obbligatori{
width: 16.6666% !important;
}
}
@media screen and (min-width: 1201px) and (max-width: 1695px) {
#serviziVerticaliRow .grve-column:nth-child(1){
margin-left: -15px;
margin-right: 15px;
}
#serviziVerticaliRow .grve-column:nth-child(3){
margin-left: 15px;
margin-right: -15px;
}
}
@media screen and (min-width: 1601px) and (max-width: 1694px) {
#navbarProfiloAziendale{
width: 980px !important;
height: 47px !important;
}
#navbarProfiloAziendaleSfondo{
height: 39px !important;
}
#navbarProfiloAziendale p{
font-size: 23px !important;
}
}
@media screen and (min-width: 1360px) and (max-width: 1600px) {
#navbarProfiloAziendale{
width: 760px !important;
height: 37px !important;
}
#navbarProfiloAziendaleSfondo{
height: 30px !important;
width: 23.5% !important;
}
#navbarProfiloAziendale p{
font-size: 17px !important;
line-height: 1.4;
}
}
@media screen and (max-width: 1359px){
#navbarProfiloAziendale{
display: none !important; 
}
}
@media screen and (max-width: 1299px) {
#grve-header{
height: 70px;
}
}
@media screen and (max-width: 1200px) {
.tablet_justify_start{
justify-content: flex-start !important;
}
.tablet_row_max_width_400px .grve-container{
max-width: 400px !important;
}
.tablet_padding_right_5p{
padding-right: 5% !important;
}
.tablet_padding_right_15p{
padding-right: 15% !important;
}
.tablet_align_left{
text-align: left !important;
}
.tablet_align_center{
text-align: center !important;
}
.tablet_padding_left_6p{
padding-left: 6%;
}
.lavora_con_noi.border_right_1px_solid_9a9a9a{
border: none !important;
}
}
@media screen and (min-width: 961px) {
#lista_servizi .grve-column-wrapper svg{
margin-right: -15px;
}
#lista_servizi .grve-column-wrapper svg,
#lista_servizi .grve-column-wrapper .grve-text p {
transition: all 0.3s;
}
#lista_servizi .grve-column-wrapper .grve-text p {
opacity: 10%;
}
#lista_servizi .grve-column-wrapper:hover svg{
transform: scale(1.1);
}
#lista_servizi .grve-column-wrapper:hover svg > g > g:nth-child(1) > path{
fill: #084783;
}
#lista_servizi .grve-column-wrapper:hover .grve-text p{
font-size: 24px;
opacity: 100%;
}
#row_numeri:before{
left: -10% !important;
width: 120% !important;
}
.width_8p{
width: 8% !important;
}
.width_38p{
width: 38% !important;
}
.width_54p{
width: 54% !important;
}
.tablet_padding_right_6p{
padding-right: 6% !important;
}
.tablet_padding_right_3p{
padding-right: 3% !important;
}
.tablet_padding_left_5p{
padding-left: 5% !important;
}
.tablet_padding_left_4p{
padding-left: 4% !important;
}
.tablet_border_right_F2F2F27E:after{
content: '';
height: 80%;
width: 1px;
position: absolute;
right: 0;
top: 10%;
background-color: #F2F2F27E;
}
#row_servizi .grve-container{
background-color: #1D68AF0A;
border-radius: 38px;
padding-right: 15px;
padding-left: 5px;
height: 1180px;
}
.servizi_col_trigger .grve-column-wrapper-inner{
display: flex;
opacity: 20%;
transition: opacity 0.4s;
max-width: 657px;
margin-left: auto;
cursor: pointer;
}
.servizi_col_trigger.selected .grve-column-wrapper-inner{
opacity: 1;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(1){
flex-basis: 20%;
margin-top: 15px;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(2){
flex-basis: 63%;
display: flex;
flex-direction: column;
justify-content: center;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(3){
flex-basis: 17%;
display: flex;
flex-direction: column;
justify-content: center;
}
.servizi_col_testo{
position: absolute;
max-width: 655px;
opacity: 0;
cursor: default;
transition: opacity 0.4s;
}
.blue_dot_ul,
.servizi_col_testo ul{
margin-left: 0;
list-style-position: inside;
list-style-type: none;
}
.servizi_col_testo ul li::before{
content: "";
display: inline-block;
height: 3px;
width: 3px;
border-radius: 50%;
background: #3498DB;
margin-right: 15px;
margin-bottom: 5px;
}
.servizi_col_testo.selected{
opacity: 1;
cursor: text;
}
.blue_dot_ul li::before{
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-radius: 50%;
background: #3498DB;
margin-right: 22px;
margin-bottom: 5px;
}
}
@media screen and (max-width: 960px) {	
.servizi_col_testo{
display: none;
}
.blue_dot_ul,
.index-testo ul{
margin-left: 0;
list-style-position: inside;
list-style-type: none;
margin-bottom: 13px;
}
.blue_dot_ul li::before{
content: "";
display: inline-block;
height: 3px;
width: 3px;
border-radius: 50%;
background: #3498DB;
margin-right: 22px;
margin-bottom: 3px;
}
.index-testo ul li::before{
content: "";
display: inline-block;
height: 2px;
width: 2px;
border-radius: 50%;
background: #3498DB;
margin-right: 7px;
margin-bottom: 3px;
}
#row_servizi .grve-container{
max-width: 768px !important;
margin: 0 auto;
}
.servizi_col_trigger .grve-column-wrapper-inner{
display: flex;
flex-wrap: wrap;
opacity: 20%;
transition: opacity 0.3s;
}
#row_servizi.pristine .servizi_col_trigger .grve-column-wrapper-inner,
.servizi_col_trigger.selected .grve-column-wrapper-inner{
opacity: 100%;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(1){
flex-basis: 20%;
margin-top: 15px;
text-align: left;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(2){
flex-basis: 70%; padding-left: 5px;
display: flex;
flex-direction: column;
justify-content: center;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(3){
flex-basis: 10%;
display: flex;
flex-direction: column;
justify-content: center;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(4){
flex-basis: 10%;
display: flex;
flex-direction: column;
justify-content: center;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(4) img{
width: 17px;
transition: transform 0.3s;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(5){
flex-basis: 100%;
}
.servizi_col_trigger.selected .grve-column-wrapper-inner>div:nth-child(4) img{
transform: rotate(180deg);
}
.index-testo{
display: block !important;
height: auto;
max-height: 0;
opacity: 0;
transition: all 0.3s;
padding-left: 3px;
padding-right: 3px;
}
.index-testo.selected{
max-height: 500px;
opacity: 1;
}
#footer_title > div{
width: 50% !important;
}
#footerMenu a{
line-height: 2.5!important;
}
#lista_servizi .grve-column-wrapper svg{
width: 94px;
height: 94px;
margin-right: -6px;
}
#lista_servizi .grve-column-wrapper .grve-text p {
color: #3B3B3B !important;
}
#lista_servizi .grve-column:nth-child(1) .grve-column-wrapper svg > g > g:nth-child(1) > path,
#lista_servizi .grve-column:nth-child(2) .grve-column-wrapper svg > g > g:nth-child(1) > path,
#lista_servizi .grve-column:nth-child(5) .grve-column-wrapper svg > g > g:nth-child(1) > path,
#lista_servizi .grve-column:nth-child(6) .grve-column-wrapper svg > g > g:nth-child(1) > path{
fill: #1D68AF;
}
#lista_servizi .grve-column:nth-child(3) .grve-column-wrapper svg > g > g:nth-child(1) > path,
#lista_servizi .grve-column:nth-child(4) .grve-column-wrapper svg > g > g:nth-child(1) > path,
#lista_servizi .grve-column:nth-child(7) .grve-column-wrapper svg > g > g:nth-child(1) > path,
#lista_servizi .grve-column:nth-child(8) .grve-column-wrapper svg > g > g:nth-child(1) > path{
fill: #3498DB;
}
.grve-container:not(#formLavoraConNoi > .grve-container):not(#rowLavoraConNoi > .grve-container):not(#riga_carousel_home_mobile > .grve-container):not(#riga_carousel_home > .grve-container) {
padding-left: 15px;
padding-right: 12px;
}
.arrow_elenco{
width: 20px !important;
height: 13px !important;
margin-right: 10px;
}
.testo_elenco{
margin-top: 5px;
margin-left: 30px;
}
.elenco_trigger{
margin-top: 10px;
}
.testo_elenco.elenco_trigger{
margin-top: 5px;
}
.testo_elenco.elenco_trigger.selected{
font-weight: 400;
}
#page-711 .row_max_width_1425px:not(.titolo-contatti) .grve-container{
padding-left: 30px !important;
}
.tablet_sm_columnn_height_auto .grve-column-wrapper{
height: auto !important;
}
.tablet_sm_row_max_width_600px .grve-container{
max-width: 600px !important;
}
.tablet_sm_width_25p{
width: 25%;
}
.tablet_sm_width_75p{
width: 75%;
}
.max_width_t260_m140px{
max-width: 260px;
}
.tablet_padding_0{
padding: 0 !important; 
}
.tablet_sm_padding_right_2p{
padding-right: 2% !important; 
}
.tablet_padding_top_0{
padding-top: 0 !important; 
}
.tablet_sm_background_color_C2D339{
background-color: #C2D339 !important;
}
.tablet_sm_background_color_5096D4{
background-color: #5096D4 !important;
}
.tablet_sm_margin_0{
margin: 0 !important; 
}
.tablet_sm_align_center{
text-align: center;
}
.tablet_sm_align_left{
text-align: left !important;
}
.tablet_sm_align_left a{
margin-left: 0 !important;
}
.tablet_sm_padding_0 {
padding: 0 !important;
}
.tablet_sm_padding_left_10p {
padding-left: 10% !important;
}
.tablet_sm_padding_left_15p {
padding-left: 15% !important;
}
.tablet_sm_padding_right_0,
div.tablet_sm_padding_right_0 {
padding-right: 0 !important;
}
.tablet_sm_padding_right_5p,
div.tablet_sm_padding_right_5p {
padding-right: 5% !important;
}
#navigaMenuBottom{
margin-left: -15px;
margin-right: -12px;
}
.msa_separator{
margin-bottom: 15px !important;	
}
#footerMenu{
justify-content: space-around !important;
flex-wrap: wrap;
margin-bottom: 20px;
}
#row_numeri{
margin-top: -50px;
}
#serviziVerticaliRow .grve-row-inner{
max-width: 100% !important;
}
#serviziVerticaliRow .grve-column-wrapper{
height: auto !important;
}
.contatti_mail:before{
content: " ";
margin-right: 10px;
display: inline-block;
position: relative;
height: 12px;
width: 18px;
top: 1px;
background-image: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/contatti_mail_icon.svg);
background-size: cover;
}
.contatti_mail:after{
content: unset !important;
}
.contatti_telefono:before{
content: " ";
margin-right: 10px;
display: inline-block;
position: relative;
height: 19px;
width: 19px;
top: 5px;
background-image: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/contatti_telefono_icon.svg);
background-size: cover;
}
.contatti_telefono:after{
content: unset !important;
}
.contatti_pec:before{
content: " ";
margin-right: 10px;
display: inline-block;
position: relative;
height: 12px;
width: 18px;
top: 1px;
background-image: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/contatti_pec_icon.svg);
background-size: cover;
}
.contatti_pec:after{
content: unset !important;
}
.sede-contatti{
justify-content: flex-start !important;
padding-left: 0 !important;
margin-top: 5px;
margin-bottom: 5px;
padding-right: 0 !important;
}
.sede-contatti .indirizzo{
display: flex;
align-items: center;
}
.sede-contatti .indirizzo p:nth-child(1){
margin-right: 10px;
}
.assistenza-gestione-sinistro{
flex-wrap: wrap;
padding: 2.5% 10% 2.5% 10%;
}
.assistenza-gestione-sinistro div{
text-align: center;
}
.assistenza-gestione-sinistro .wrapper_contatti_gestione_button{
margin-top: 15px;
}
.border_right_1px_solid_white,
.border_right_1px_solid_cbcbcb,
.border_right_1px_solid_ededed,
.border_left_1px_solid_ededed,
.border_right_1px_solid_393164,
.border_left_1px_solid_393164{
border: 0 !important;
}
.hover_show_text .arrow_icon{
display: none;
}
.hover_show_text .hidden_text{
visibility: visible !important;
opacity: 1 !important;
}
.hover_show_text .puntini{
display: none;
}
}
@media screen and (min-width: 332px) and (max-width: 960px) {
#footerMenu a:nth-child(2), #footerMenu a:nth-child(1){
flex-basis: 50%;
}
#footerMenu a:nth-child(3), #footerMenu a:nth-child(5){
flex-basis: 40%;
}
#footerMenu a:nth-child(4){
flex-basis: 20%;
}
#footerMenu a:nth-child(2), #footerMenu a:nth-child(5){
text-align: right;
}
#footerMenu a:nth-child(4){
text-align: center;
}
}
@media screen and (max-width: 331px) {
#footerMenu a:nth-child(1), #footerMenu a:nth-child(3){
flex-basis: 40%;
}
#footerMenu a:nth-child(2), #footerMenu a:nth-child(4){
flex-basis: 60%;
}
#footerMenu a:nth-child(2), #footerMenu a:nth-child(4){
text-align: right;
}
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
.tablet_sm_padding_left_40px {
padding-left: 40px !important;
}
.tablet_sm_padding_right_0{
padding-right: 0 !important;
}
#legalade_column{
margin-top: -5%;
}
.legalade_immagine1 img{
margin-top: -65% !important;
}
#icona_dettaglio_tecnico{
margin-top: -2%;
}
#icona_come_opera{
margin-top: -6%;
}
}
@media screen and (min-width: 769px) and (max-width: 960px) {
.tablet_sm_padding_left_40px {
padding-left: 40px !important;
}
.tablet_sm_padding_right_0{
padding-right: 0 !important;
}
#home_titolo {
transform: translateY(-90%) !important;
z-index: 10;
}
a.frodi_detector_button{
padding: 10px 30px !important;
}
.elenco_trigger.flex > img{
margin-top: 6px !important;
}
}
.btn_anim_arrow > span, 
.btn_anim_arrow > span img{
transition: all 0.4s;
}
.btn_anim_arrow > span > span{
opacity: 0;
transition: all 0.4s;
margin-left: -20px;
}
@media screen and (min-width: 769px) {		
.home_button.btn_white.btn_anim_arrow:hover{
background-color: #F2F2F2 !important;
}
.btn_anim_arrow:hover > span{
margin-left: -10px;
}
.btn_anim_arrow:hover > span > span{
opacity: 1;
margin-left: 10px;
}
.btn_anim_arrow.rotate:hover > span > span > img{
transform: rotate(90deg);
}
a.piu_info_button:hover{
background-color: #F2F2F2 !important;
}
a.scendi_button:hover{
background-color: #013A6F !important;
}
.grve-menu-icon.fa.fa-angle-right{
display: none;
}
#grve-hidden-menu li.grve-first-level > div > a, #grve-hidden-menu li.grve-first-level > a{
font-size: 25px !important;
}
#grve-hidden-menu ul.sub-menu a {
font-size: 23px !important;
} .desktop_hide{
display: none;
}
.mobile_hide{
display: block;
}
#rigaLoghi .grve-column{
margin-top: 40px;
}
#navigateMenuLeft > .grve-column-wrapper,
#navigateMenuRight > .grve-column-wrapper{ min-height: 308px;
}
#navigateMenuLeft img, #navigateMenuRight img{
top: -20px;
}
.detector_underline{
text-decoration-thickness: 3px !important;
text-decoration-color: #3498DB !important;
text-underline-offset: 10px !important;
}
.msa-input-field-contatti select {
background-image: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/select_icon.svg) !important;
background-position-x: 95% !important; }
.titolo_lavora_con_noi{
padding-top: 18px;
padding-bottom: 18px;
padding-left: 7%;
}
.button_descrizione_mobile{
transform: scale(1.5);
}
.click_show_text_mobile .mobile_text_shown{
display: block !important;
}
.wpcf7-form input[type='checkbox'] + .wpcf7-list-item-label:before{
border-radius: 7px !important;
box-shadow: 0px 2px 3px #00000029 !important;
border: 1px solid #ACACAC !important;
}
.ul_candidatura{
margin-left: 0;
margin-bottom: 0;
list-style-position: outside;
list-style-type: disc;
}
.ul_candidatura li{
margin-top: 5px;
}
.ul_candidatura li::marker{
color: transparent;
}
.ul_candidatura li::before{
content: "";
display: inline-block;
height: 5px;
width: 5px;
border-radius: 50%;
background: #013A6F;
margin-left: -35px;
margin-bottom: 5px;
margin-right: 30px;
}
}
@media screen and (max-width: 768px) {
.elenco_trigger.flex > img{
margin-top: 3px !important;
}
.ul_candidatura{
margin-left: 0;
margin-bottom: 0;
list-style-position: outside;
list-style-type: disc;
}
.ul_candidatura li{
margin-top: 5px;
}
.ul_candidatura li::marker{
color: transparent;
}
.ul_candidatura li::before{
content: "";
display: inline-block;
height: 3px;
width: 3px;
border-radius: 50%;
background: #013A6F;
margin-left: -15px;
margin-bottom: 3px;
margin-right: 12px;
}
.img_width_95px img{
width: 50px !important;
}
#row_servizi .grve-container{
max-width: 375px !important;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(1){
margin-top: 5px !important;
}
.servizi_col_trigger .grve-column-wrapper-inner>div:nth-child(4) img{
width: 12px !important;
}
.desktop_hide{
display: block;
}
.mobile_hide{
display: none;
}
.mobile_box_shadow_none{
box-shadow: none !important;
}
.mobile_box_shadow_4px{
box-shadow: 0px 4px 4px #00000029;
}
.mobile_opacity_1{
opacity: 1 !important;
}
#grve-hidden-menu li.grve-first-level > div > a, #grve-hidden-menu li.grve-first-level > a{
font-size: 20px !important;
}
#grve-hidden-menu ul.sub-menu a {
font-size: 17px !important;
}  .mobile_dark_grey,
h1.mobile_dark_grey,
h2.mobile_dark_grey,
h3.mobile_dark_grey,
h4.mobile_dark_grey,
h5.mobile_dark_grey,
h6.mobile_dark_grey,
p.mobile_dark_grey,
div.mobile_dark_grey,
a.mobile_dark_grey,
span .mobile_dark_grey {
color: #3B3B3B;
}
.mobile_101010,
h1.mobile_101010,
h2.mobile_101010,
h3.mobile_101010,
h4.mobile_101010,
h5.mobile_101010,
h6.mobile_101010,
p.mobile_101010,
div.mobile_101010,
a.mobile_101010,
span .mobile_101010 {
color: #101010 !important;
}
.mobile_2A3B4D,
h1.mobile_2A3B4D,
h2.mobile_2A3B4D,
h3.mobile_2A3B4D,
h4.mobile_2A3B4D,
h5.mobile_2A3B4D,
h6.mobile_2A3B4D,
p.mobile_2A3B4D,
div.mobile_2A3B4D,
a.mobile_2A3B4D,
span .mobile_2A3B4D {
color: #2A3B4D !important;
}
.mobile_A3A3A3,
h1.mobile_A3A3A3,
h2.mobile_A3A3A3,
h3.mobile_A3A3A3,
h4.mobile_A3A3A3,
h5.mobile_A3A3A3,
h6.mobile_A3A3A3,
p.mobile_A3A3A3,
div.mobile_A3A3A3,
a.mobile_A3A3A3,
span .mobile_A3A3A3 {
color: #A3A3A3 !important;
}
.mobile_6A6A6A,
h1.mobile_6A6A6A,
h2.mobile_6A6A6A,
h3.mobile_6A6A6A,
h4.mobile_6A6A6A,
h5.mobile_6A6A6A,
h6.mobile_6A6A6A,
p.mobile_6A6A6A,
p.dark_grey_9a.mobile_6A6A6A,
div.mobile_6A6A6A,
a.mobile_6A6A6A,
span .mobile_6A6A6A {
color: #6A6A6A !important;
}
.mobile_dark_blue,
h1.mobile_dark_blue,
h2.mobile_dark_blue,
h3.mobile_dark_blue,
h4.mobile_dark_blue,
h5.mobile_dark_blue,
h6.mobile_dark_blue,
p.mobile_dark_blue,
div.mobile_dark_blue,
a.mobile_dark_blue,
span .mobile_dark_blue {
color: #001C36 !important;
}
.mobile_FFFFFFA5,
h1.mobile_FFFFFFA5,
h2.mobile_FFFFFFA5,
h3.mobile_FFFFFFA5,
h4.mobile_FFFFFFA5,
h5.mobile_FFFFFFA5,
h6.mobile_FFFFFFA5,
p.mobile_FFFFFFA5,
div.mobile_FFFFFFA5,
a.mobile_FFFFFFA5,
span .mobile_FFFFFFA5,
p.dark_grey_9a.mobile_FFFFFFA5 {
color: #FFFFFFA5 !important;
}
.mobile_white,
h1.mobile_white, 
h2.mobile_white,
h3.mobile_white,
h4.mobile_white,
h5.mobile_white,
h6.mobile_white,
p.mobile_white,
div.mobile_white,
a.mobile_white,
span .mobile_white {
color: white !important;
}
.tablet_sm_padding_left_40px {
padding-left: 15px !important;
}
.tablet_sm_padding_right_0{
padding-right: 0 !important;
}
.tablet_sm_row_max_width_600px .grve-container{
max-width: 300px !important;
}
.tablet_row_max_width_400px .grve-container{
max-width: 250px !important;
}
.text_80px,
h1.text_80px,
h2.text_80px,
h3.text_80px,
h4.text_80px,
h5.text_80px,
h6.text_80px,
p.text_80px,
div.text_80px,
a.text_80px,
span .text_80px {
font-size: 37px !important;
}
.text_70px,
h1.text_70px,
h2.text_70px,
h3.text_70px,
h4.text_70px,
h5.text_70px,
h6.text_70px,
p.text_70px,
div.text_70px,
a.text_70px,
span .text_70px {
font-size: 25px !important;
}
.text_65px,
h1.text_65px,
h2.text_65px,
h3.text_65px,
h4.text_65px,
h5.text_65px,
h6.text_65px,
p.text_65px,
div.text_65px,
a.text_65px,
span .text_65px {
font-size: 28px !important;
}
.text_61px,
h1.text_61px,
h2.text_61px,
h3.text_61px,
h4.text_61px,
h5.text_61px,
h6.text_61px,
p.text_61px,
div.text_61px,
a.text_61px,
span .text_61px {
font-size: 27px !important;
}
.text_60px,
h1.text_60px,
h2.text_60px,
h3.text_60px,
h4.text_60px,
h5.text_60px,
h6.text_60px,
p.text_60px,
div.text_60px,
a.text_60px,
span .text_60px {
font-size: 37px !important;
}
.text_58px,
h1.text_58px,
h2.text_58px,
h3.text_58px,
h4.text_58px,
h5.text_58px,
h6.text_58px,
p.text_58px,
div.text_58px,
a.text_58px,
span .text_58px {
font-size: 37px !important;
}
.text_55px,
h1.text_55px,
h2.text_55px,
h3.text_55px,
h4.text_55px,
h5.text_55px,
h6.text_55px,
p.text_55px,
div.text_55px,
a.text_55px,
span .text_55px {
font-size: 29px !important;
}
.text_50px,
h1.text_50px,
h2.text_50px,
h3.text_50px,
h4.text_50px,
h5.text_50px,
h6.text_50px,
p.text_50px,
div.text_50px,
a.text_50px,
span .text_50px {
font-size: 27px !important;
}
.text_40px,
h1.text_40px,
h2.text_40px,
h3.text_40px,
h4.text_40px,
h5.text_40px,
h6.text_40px,
p.text_40px,
div.text_40px,
a.text_40px,
span .text_40px {
font-size: 25px !important;
}
.text_38px,
h1.text_38px,
h2.text_38px,
h3.text_38px,
h4.text_38px,
h5.text_38px,
h6.text_38px,
p.text_38px,
div.text_38px,
a.text_38px,
span .text_38px {
font-size: 23px !important;
}
.text_37px,
h1.text_37px,
h2.text_37px,
h3.text_37px,
h4.text_37px,
h5.text_37px,
h6.text_37px,
p.text_37px,
div.text_37px,
a.text_37px,
span .text_37px {
font-size: 20px !important;
}
.text_35px,
h1.text_35px,
h2.text_35px,
h3.text_35px,
h4.text_35px,
h5.text_35px,
h6.text_35px,
p.text_35px,
div.text_35px,
a.text_35px,
span .text_35px {
font-size: 18px !important;
}
.text_32px,
h1.text_32px,
h2.text_32px,
h3.text_32px,
h4.text_32px,
h5.text_32px,
h6.text_32px,
p.text_32px,
div.text_32px,
a.text_32px,
span .text_32px {
font-size: 22px !important;
}
.text_30px,
h1.text_30px,
h2.text_30px,
h3.text_30px,
h4.text_30px,
h5.text_30px,
h6.text_30px,
p.text_30px,
div.text_30px,
a.text_30px,
span .text_30px {
font-size: 15px !important;
}
.text_29px,
h1.text_29px,
h2.text_29px,
h3.text_29px,
h4.text_29px,
h5.text_29px,
h6.text_29px,
p.text_29px,
div.text_29px,
a.text_29px,
span .text_29px {
font-size: 17px !important;
}
.text_25px,
h1.text_25px,
h2.text_25px,
h3.text_25px,
h4.text_25px,
h5.text_25px,
h6.text_25px,
p.text_25px,
div.text_25px,
a.text_25px,
span .text_25px {
font-size: 14px !important;
}
.text_23px,
h1.text_23px,
h2.text_23px,
h3.text_23px,
h4.text_23px,
h5.text_23px,
h6.text_23px,
p.text_23px,
div.text_23px,
a.text_23px,
span .text_23px {
font-size: 15px !important;
}
.text_20px,
h1.text_20px,
h2.text_20px,
h3.text_20px,
h4.text_20px,
h5.text_20px,
h6.text_20px,
p.text_20px,
div.text_20px,
a.text_20px,
span .text_20px {
font-size: 15px !important;
}
.text_17px,
h1.text_17px,
h2.text_17px,
h3.text_17px,
h4.text_17px,
h5.text_17px,
h6.text_17px,
p.text_17px,
div.text_17px,
a.text_17px,
span .text_17px {
font-size: 10px !important;
}
.text_16px,
h1.text_16px,
h2.text_16px,
h3.text_16px,
h4.text_16px,
h5.text_16px,
h6.text_16px,
p.text_16px,
div.text_16px,
a.text_16px,
span .text_16px {
font-size: 16px !important;
}
.text_15px,
h1.text_15px,
h2.text_15px,
h3.text_15px,
h4.text_15px,
h5.text_15px,
h6.text_15px,
p.text_15px,
div.text_15px,
a.text_15px,
span .text_15px {
font-size: 9px !important;
}
.mobile_text_37px,
h1.mobile_text_37px,
h2.mobile_text_37px,
h3.mobile_text_37px,
h4.mobile_text_37px,
h5.mobile_text_37px,
h6.mobile_text_37px,
p.mobile_text_37px,
div.mobile_text_37px,
a.mobile_text_37px,
span .mobile_text_37px {
font-size: 37px !important;
}
.mobile_text_35px,
h1.mobile_text_35px,
h2.mobile_text_35px,
h3.mobile_text_35px,
h4.mobile_text_35px,
h5.mobile_text_35px,
h6.mobile_text_35px,
p.mobile_text_35px,
div.mobile_text_35px,
a.mobile_text_35px,
span .mobile_text_35px {
font-size: 35px !important;
}
.mobile_text_30px,
h1.mobile_text_30px,
h2.mobile_text_30px,
h3.mobile_text_30px,
h4.mobile_text_30px,
h5.mobile_text_30px,
h6.mobile_text_30px,
p.mobile_text_30px,
div.mobile_text_30px,
a.mobile_text_30px,
span .mobile_text_30px {
font-size: 30px !important;
}
.mobile_text_28px,
h1.mobile_text_28px,
h2.mobile_text_28px,
h3.mobile_text_28px,
h4.mobile_text_28px,
h5.mobile_text_28px,
h6.mobile_text_28px,
p.mobile_text_28px,
div.mobile_text_28px,
a.mobile_text_28px,
span .mobile_text_28px {
font-size: 28px !important;
}
.mobile_text_27px,
h1.mobile_text_27px,
h2.mobile_text_27px,
h3.mobile_text_27px,
h4.mobile_text_27px,
h5.mobile_text_27px,
h6.mobile_text_27px,
p.mobile_text_27px,
div.mobile_text_27px,
a.mobile_text_27px,
span .mobile_text_27px {
font-size: 27px !important;
}
.mobile_text_26px,
h1.mobile_text_26px,
h2.mobile_text_26px,
h3.mobile_text_26px,
h4.mobile_text_26px,
h5.mobile_text_26px,
h6.mobile_text_26px,
p.mobile_text_26px,
div.mobile_text_26px,
a.mobile_text_26px,
span .mobile_text_26px {
font-size: 26px !important;
}
.mobile_text_25px,
h1.mobile_text_25px,
h2.mobile_text_25px,
h3.mobile_text_25px,
h4.mobile_text_25px,
h5.mobile_text_25px,
h6.mobile_text_25px,
p.mobile_text_25px,
div.mobile_text_25px,
a.mobile_text_25px,
span .mobile_text_25px {
font-size: 25px !important;
}
.mobile_text_24px,
h1.mobile_text_24px,
h2.mobile_text_24px,
h3.mobile_text_24px,
h4.mobile_text_24px,
h5.mobile_text_24px,
h6.mobile_text_24px,
p.mobile_text_24px,
div.mobile_text_24px,
a.mobile_text_24px,
span .mobile_text_24px {
font-size: 24px !important;
}
.mobile_text_23px,
h1.mobile_text_23px,
h2.mobile_text_23px,
h3.mobile_text_23px,
h4.mobile_text_23px,
h5.mobile_text_23px,
h6.mobile_text_23px,
p.mobile_text_23px,
div.mobile_text_23px,
a.mobile_text_23px,
span .mobile_text_23px {
font-size: 23px !important;
}
.mobile_text_21px,
h1.mobile_text_21px,
h2.mobile_text_21px,
h3.mobile_text_21px,
h4.mobile_text_21px,
h5.mobile_text_21px,
h6.mobile_text_21px,
p.mobile_text_21px,
div.mobile_text_21px,
a.mobile_text_21px,
span .mobile_text_21px {
font-size: 21px !important;
}
.mobile_text_20px,
h1.mobile_text_20px,
h2.mobile_text_20px,
h3.mobile_text_20px,
h4.mobile_text_20px,
h5.mobile_text_20px,
h6.mobile_text_20px,
p.mobile_text_20px,
div.mobile_text_20px,
a.mobile_text_20px,
span .mobile_text_20px {
font-size: 20px !important;
}
.mobile_text_19px,
h1.mobile_text_19px,
h2.mobile_text_19px,
h3.mobile_text_19px,
h4.mobile_text_19px,
h5.mobile_text_19px,
h6.mobile_text_19px,
p.mobile_text_19px,
div.mobile_text_19px,
a.mobile_text_19px,
span .mobile_text_19px {
font-size: 19px !important;
}
.mobile_text_18px,
h1.mobile_text_18px,
h2.mobile_text_18px,
h3.mobile_text_18px,
h4.mobile_text_18px,
h5.mobile_text_18px,
h6.mobile_text_18px,
p.mobile_text_18px,
div.mobile_text_18px,
a.mobile_text_18px,
span .mobile_text_18px {
font-size: 18px !important;
}
.mobile_text_17px,
h1.mobile_text_17px,
h2.mobile_text_17px,
h3.mobile_text_17px,
h4.mobile_text_17px,
h5.mobile_text_17px,
h6.mobile_text_17px,
p.mobile_text_17px,
div.mobile_text_17px,
a.mobile_text_17px,
span .mobile_text_17px {
font-size: 17px !important;
}
.mobile_text_16px,
h1.mobile_text_16px,
h2.mobile_text_16px,
h3.mobile_text_16px,
h4.mobile_text_16px,
h5.mobile_text_16px,
h6.mobile_text_16px,
p.mobile_text_16px,
div.mobile_text_16px,
a.mobile_text_16px,
span .mobile_text_16px {
font-size: 16px !important;
}
.mobile_text_15px,
h1.mobile_text_15px,
h2.mobile_text_15px,
h3.mobile_text_15px,
h4.mobile_text_15px,
h5.mobile_text_15px,
h6.mobile_text_15px,
p.mobile_text_15px,
div.mobile_text_15px,
a.mobile_text_15px,
span .mobile_text_15px {
font-size: 15px !important;
}
.mobile_text_14px,
h1.mobile_text_14px,
h2.mobile_text_14px,
h3.mobile_text_14px,
h4.mobile_text_14px,
h5.mobile_text_14px,
h6.mobile_text_14px,
p.mobile_text_14px,
div.mobile_text_14px,
a.mobile_text_14px,
span .mobile_text_14px {
font-size: 14px !important;
}
.mobile_text_13px,
h1.mobile_text_13px,
h2.mobile_text_13px,
h3.mobile_text_13px,
h4.mobile_text_13px,
h5.mobile_text_13px,
h6.mobile_text_13px,
p.mobile_text_13px,
div.mobile_text_13px,
a.mobile_text_13px,
span .mobile_text_13px {
font-size: 13px !important;
}
.mobile_text_12px,
h1.mobile_text_12px,
h2.mobile_text_12px,
h3.mobile_text_12px,
h4.mobile_text_12px,
h5.mobile_text_12px,
h6.mobile_text_12px,
p.mobile_text_12px,
div.mobile_text_12px,
a.mobile_text_12px,
span .mobile_text_12px {
font-size: 12px !important;
}
.mobile_line_height_1_8,
h1.mobile_line_height_1_8,
h2.mobile_line_height_1_8,
h3.mobile_line_height_1_8,
h4.mobile_line_height_1_8,
h5.mobile_line_height_1_8,
h6.mobile_line_height_1_8,
p.mobile_line_height_1_8,
p.line_height_36px.mobile_line_height_1_8,
div.mobile_line_height_1_8,
a.mobile_line_height_1_8,
span .mobile_line_height_1_8 {
line-height: 1.8 !important;
}
.mobile_align_left,
h1.mobile_align_left,
h2.mobile_align_left,
h3.mobile_align_left,
h4.mobile_align_left,
h5.mobile_align_left,
h6.mobile_align_left,
p.mobile_align_left,
div.mobile_align_left,
a.mobile_align_left,
span .mobile_align_left {
text-align: left !important;
}
.mobile_align_center,
h1.mobile_align_center,
h2.mobile_align_center,
h3.mobile_align_center,
h4.mobile_align_center,
h5.mobile_align_center,
h6.mobile_align_center,
p.mobile_align_center,
div.mobile_align_center,
a.mobile_align_center,
span .mobile_align_center {
text-align: center!important;
}
.mobile_weight_300{
font-weight: 300 !important;
}
.mobile_weight_400{
font-weight: 400 !important;
}
.mobile_weight_500{
font-weight: 500 !important;
}
.mobile_weight_600{
font-weight: 600 !important;
}
.max_width_t260_m140px{
max-width: 140px !important;
}
.mobile_width_24px{
width: 24px;
}
.mobile_width_280px{
width: 280px;
margin: 0 auto;
}
.mobile_height_0{
height: 0 !important;
}
.mobile_height_5px{
height: 5px !important;
}
.mobile_height_9px{
height: 9px !important;
}
.mobile_height_13px{
height: 13px !important;
}
.mobile_height_18px{
height: 18px !important;
}
.mobile_height_23px{
height: 23px !important;
}
.mobile_height_36px{
height: 36px !important;
}
.padding_tb_45px {
padding-top: 25px !important;
padding-bottom: 25px !important;
}
.mobile_padding_0{
padding: 0 !important;
}
.mobile_padding_lr_1p{
padding-right: 1% !important;
padding-left: 1% !important;
}
.mobile_padding_lr_1_5p{
padding-right: 1.5% !important;
padding-left: 1.5% !important;
}
.mobile_padding_lr_3p{
padding-right: 3% !important;
padding-left: 3% !important;
}
.mobile_padding_lr_4p{
padding-right: 4% !important;
padding-left: 4% !important;
}
.mobile_padding_lr_5p{
padding-right: 5% !important;
padding-left: 5% !important;
}
.mobile_padding_lr_6p{
padding-right: 6% !important;
padding-left: 6% !important;
}
.mobile_padding_lr_7p{
padding-right: 7% !important;
padding-left: 7% !important;
}
.mobile_padding_lr_9p{
padding-right: 9% !important;
padding-left: 9% !important;
}
.mobile_padding_lr_10p{
padding-right: 10% !important;
padding-left: 10% !important;
}
.mobile_padding_lr_20p{
padding-right: 20% !important;
padding-left: 20% !important;
}
.mobile_padding_lr_2px{
padding-right: 2px !important;
padding-left: 2px !important;
}
.mobile_padding_lr_4px{
padding-right: 4px !important;
padding-left: 4px !important;
}
.mobile_padding_lr_5px{
padding-right: 5px !important;
padding-left: 5px !important;
}
.mobile_padding_lr_6px{
padding-right: 6px !important;
padding-left: 6px !important;
}
.mobile_padding_lr_10px{
padding-right: 10px !important;
padding-left: 10px !important;
}
.mobile_padding_lr_15px{
padding-right: 15px !important;
padding-left: 15px !important;
}
.mobile_padding_lr_16px{
padding-right: 16px !important;
padding-left: 16px !important;
}
.mobile_padding_lr_25px{
padding-right: 25px !important;
padding-left: 25px !important;
}
.mobile_padding_lr_35px{
padding-right: 35px !important;
padding-left: 35px !important;
}
.mobile_padding_right_0{
padding-right: 0 !important;
}
.mobile_padding_right_2p{
padding-right: 2%;
}
.mobile_padding_right_5p{
padding-right: 6%;
}
.mobile_padding_right_6p{
padding-right: 6%;
}
.mobile_padding_right_8p{
padding-right: 8%;
}
.mobile_padding_right_10p{
padding-right: 10% !important;
}
.mobile_padding_right_18p{
padding-right: 18%;
}
.mobile_padding_right_20p{
padding-right: 20%;
}
.mobile_padding_right_40p{
padding-right: 40%;
}
.mobile_padding_right_50p{
padding-right: 50%;
}
.mobile_padding_right_60p{
padding-right: 60%;
}
.mobile_padding_right_10px{
padding-right: 10px !important;
}
.mobile_padding_right_12px{
padding-right: 12px !important;
}
.mobile_padding_right_15px{
padding-right: 15px !important;
}
.mobile_padding_right_20px{
padding-right: 20px !important;
}
.mobile_padding_right_25px{
padding-right: 25px !important;
}
.mobile_padding_right_30px{
padding-right: 30px !important;
}
.mobile_padding_left_20p{
padding-left: 20%;
}
.mobile_padding_left_25p{
padding-left: 25%;
}
.mobile_padding_left_30p{
padding-left:30%;
}
.mobile_padding_left_50p{
padding-left:50%;
}
.mobile_padding_left_10px{
padding-left: 10px !important;
}
.mobile_padding_left_20px{
padding-left: 20px !important;
}
.mobile_padding_left_25px{
padding-left: 25px !important;
}
.mobile_padding_left_40px{
padding-left:40px !important;
}
.mobile_margin_0{
margin: 0 !important;
}
.mobile_row_full_width > .grve-container{
padding: 0 !important;
margin: 0;
max-width: 100%!important;
width: 100%;
}
.mobile_row_padding_0 > .grve-container{
padding: 0 !important;
}
.mobile_row_padding_right_0 > .grve-container{
padding-right: 0 !important;
}
.mobile_row_padding_lr_6p > .grve-container{
padding-right: 6% !important;
padding-left: 6% !important;
}
.mobile_margin_right_-5p{
margin-right: -5%;
}
.mobile_margin_bottom_0{
margin-bottom: 0 !important;
}
.mobile_margin_bottom_-3px{
margin-bottom: -3px !important;
}
.mobile_margin_lr_-3px{
margin-left: -3px !important;
margin-right: -3px !important;
}
.mobile_margin_left_-10px{
margin-left: -10px !important;
}
.mobile_margin_right_-10px{
margin-right: -10px !important;
}
.mobile_margin_right_lr_7p{
margin-left: 7% !important;
margin-right: 7% !important;
}
.mobile_img_11px img{
width: 11px;
}
.mobile_img_13px img{
width: 13px;
}
.mobile_img_15px img{
width: 15px;
}
.mobile_img_20px img{
width: 20px;
}
.mobile_img_36px img{
width: 36px;
}
.mobile_img_39px img{
width: 39px;
}
.mobile_img_42px img{
width: 42px;
}
.mobile_img_45px img{
width: 45px;
}
.mobile_img_50px img{
width: 50px;
}
.mobile_img_62px img{
width: 62px;
}
.mobile_img_70px img{
width: 70px;
}
.mobile_img_74px img{
width: 74px;
}
.mobile_img_80px img{
width: 80px;
}
.mobile_img_82px img{
width: 82px;
}
.mobile_img_90px img{
width: 90px;
}
.mobile_img_93px img{
width: 93px;
}
.mobile_img_113px img{
width: 113px;
}
.mobile_img_130px img{
width: 130px;
}
.mobile_img_180px img{
width: 180px;
}
.mobile_img_200px img{
width: 200px;
}
.mobile_img_217px img{
width: 217px;
}
.mobile_img_35p img{
width: 35%;
}
.mobile_img_40p img{
width: 40%;
}
.mobile_img_50p img{
width: 50%;
}
.mobile_img_60p img{
width: 60%;
}
.mobile_img_65p img{
width: 65%;
}
.mobile_img_70p img{
width: 70%;
}
.mobile_img_90p img{
width: 90%;
}
.mobile_img_float_left{
text-align: left !important;
}
.mobile_img_float_left img{
float: left !important;
}
.mobile_img_max_width_87px img{
max-width: 87px !important;
}
.mobile_background_FAFAFA{
background-color: #FAFAFA !important;
}
#icona_come_opera{
margin-top: -7%;
}
#home_titolo {
transform: translateY(-131%) !important;
width: 100% !important;
}
#page-503 .border_radius_19px{
border-radius: 30px !important;
}
.mobile_border_radius_25px{
border-radius: 25px !important;
}
.mobile_border_radius_13px,
div.mobile_border_radius_13px{
border-radius: 13px !important;
}
.mobile_border_radius_10px,
.grve-column-wrapper.mobile_border_radius_10px{
border-radius: 10px !important;
}
.mobile_border_radius_5px,
.grve-column-wrapper.mobile_border_radius_5px{
border-radius: 5px !important;
}
.mobile_border_radius_none{
border-radius: unset !important;
}
#navigateMenuLeft > .grve-column-wrapper{
padding-left: 15%; }
#navigateMenuRight > .grve-column-wrapper{
padding-right: 15%; }
#navigateMenuLeft img, #navigateMenuRight img{
width: 10px;
transform: translateY(10px);
}
#buttonPageUp{
width: 45px !important; 
height: 59px !important; 
border-radius: 12px !important;
}
#buttonPageUp > img{
width: 23px !important;
bottom: 7px !important;
}
#buttonPageUp:hover > img{
bottom: 7px !important;
}
.linkedin-logo img{
width: 27px;
}
.grve-row .grve-column .grve-column-wrapper {
margin-bottom: 0 !important;
}
.title_servizi_offerti img{
margin-top: 3px !important;
width: 21px;
}
.title_servizi_verticali img{
margin-top: 0px !important;
margin-right: 10px !important;
padding-bottom: 2px;
width: 17px;
}
.grve-btn.outsourcing_sinistri_button {
font-size: 19px !important;
border-radius: 10px !important;
border-width: 2px !important;
}
.box_shadow_outsourcing_sinistri:not(#page-503 .box_shadow_outsourcing_sinistri){
box-shadow: 0px 2px 2px #00000029 !important;
}
p.msa-desc-field-contatti{
font-size: 17px !important; }
p.msa-desc-field-contatti{
margin-bottom: 10px !important;
}
.msa-input-field-contatti input.wpcf7-text, .msa-input-field-contatti select.wpcf7-select{
height: 40px !important;
font-size: 15px !important;
border-radius: 9px !important;
padding: 11px 20px !important;
border: 1px solid #7070704B !important; }
.msa-input-field-contatti textarea.wpcf7-textarea{
height: 110px !important;
border-radius: 9px !important;
font-size: 15px !important;
background-image: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/textarea_resizer_mobile.svg) !important;
background-repeat: no-repeat !important;
background-position: 97% 94% !important;
box-shadow: 0px 2px 2px #00000029;
}
div.scegli_file_button{
width: 100% !important;
height: 40px !important;
border-radius: 9px !important;
border: 1px solid #7070704B !important; }
.scegli_file_button > label > span{
border-radius: 9px !important;
font-size: 15px !important;
padding: 3px 14px !important;
box-shadow: 0px 2px 2px #00000029;
}
.scegli_file_button img{
height: 17px !important;
}
.wpcf7-form-control.wpcf7-acceptance > .wpcf7-list-item{
margin: 0 !important;
}
.wpcf7-form input[type='checkbox'] + span.wpcf7-list-item-label{
font-size: 13px !important;
line-height: 1.1 !important;
padding-left: 25px !important;
}
.wpcf7-form input[type='checkbox'] + .wpcf7-list-item-label:before{
border-radius: 4px !important;
box-shadow: 0px 3px 6px #00000029 !important;
border: 1px solid #70707048 !important;
}
.wpcf7-form input[type='checkbox']:not(:checked) + .wpcf7-list-item-label:before,
.wpcf7-form input[type='checkbox']:checked + .wpcf7-list-item-label:before{
width: 14px !important;
height: 14px !important;
border-radius: 4px !important;
}
.wpcf7-form input[type='checkbox']:checked + .wpcf7-list-item-label:after,
.wpcf7-form input[type='checkbox']:not(:checked) + .wpcf7-list-item-label:after{
width: 10px !important;
height: 10px !important;
top: 3px !important;
left: 3px !important;
}
.button-submit .wpcf7-form-control.wpcf7-submit{
border-radius: 22px !important;
font-size: 15px !important;
padding: 10px 38px !important;
box-shadow: none;
}
.sede-contatti img{
width: 23px;
}
a.home_button {
font-size: 15px !important;
padding: 9px 0px !important;
width: 143px !important;
border-radius: 18px !important;
font-weight: 600 !important;
}
a.scendi_button {
font-size: 15px !important; border-radius: 18px !important;
width: 121px !important; }
a.scendi_button.width_288px{
width: 197px !important;
}
a.scendi_button.width_346px{
width: 219px !important;
}
a.piu_info_button {
font-size: 15px !important;
padding: 7px 0 !important;
width: 121px !important;
border-radius: 18px !important;
font-weight: 600 !important;
}
a.frodi_detector_button{
font-size: 15px !important;
padding: 7px 10px !important;
border-radius: 18px !important;
}
a.clever_button {
border-radius: 9px !important;
font-size: 15px !important;
padding: 8px 35px !important;
text-transform: uppercase;
}
a.portal_button_new{
border-radius: 9px !important;
font-size: 15px !important;
padding: 8px 35px !important;
text-transform: uppercase;
}
a.detector_button_new{
background-color: white !important;
color: #013A6F !important;
font-weight: 500 !important;
border-radius: 9px !important;
font-size: 15px !important;
padding: 8px 35px !important;
text-transform: uppercase;
}
a.contatti_gestione_button{
border-radius: 12px !important;
font-size:19px !important;
padding: 2px 24px !important;
box-shadow: 0px 3px 3px #00000029 !important;
}
a.contattaci_button_mobile{
border-radius: 12px !important;
font-size: 19px !important;
font-weight: 500 !important;
padding: 2px 25px !important;
box-shadow: 0px 3px 3px #00000029;
margin-bottom: 5px !important;
}
a.riparte_button_new{
border-radius: 9px !important;
font-size: 15px !important;
font-weight: 500 !important;
padding: 6px 42px !important;
text-decoration: underline !important;
text-decoration-thickness: 1px !important;
text-decoration-color: #393164 !important;
text-underline-offset: 3px !important;
}
a.riparte_button {
border-radius: 13px !important;
font-size: 16px !important;
padding: 6px 22px !important;
}
.riparte_button span {
border-bottom: 1px solid white;
}
a.candidati_button {
font-size: 15px !important;
padding: 8px 35px !important;
}
.ul_30_px li:not(:first-child){
margin-top: 10px !important;
}
ul.mobile_ul{
margin-left: 0;
list-style: none;
}
ul.mobile_ul li:before{
content: "•";
font-size: 25px;
font-weight: 300;
margin-right: 5px;
}
.detector_underline{
text-decoration-thickness: 2px !important;
text-decoration-color: #3498DB !important;
text-underline-offset: 5px !important;
}
.legalade_immagine1 img{
margin-top: -40% !important;
}
p.msa-input-field-contatti{
margin-bottom: 10px;
}
.msa-input-field-contatti select {
background-image: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/select_icon_mobile.svg) !important;
background-position-x: 95% !important;
}
.titolo_lavora_con_noi{
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0;
text-align: center;
}
.icon_marker_lavora{
height: 11px;
transform: translateY(1px) !important;
}
.icon_marker_lavora_sm, .icon_marker_esperienze, .icon_conoscenza{
height: 11px !important;
transform: translateY(1px) !important;
margin-right: 3px;
}
.icon_star{
width: 15px !important;
margin-right: 10px !important;
margin-bottom: -2px;
}
.blue_dot, .blue_dot_sm{
height: 5px !important;
margin-bottom: 0 !important;
}
#posizioni_back img{
height: 16px;
} .click_show_text_mobile .mobile_text_shown{
display: none;
}
.mobile_home_sfondo2 .grve-background-wrapper .grve-bg-image{
background-image: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/msa_home_sfondo2_mobile.jpg) !important;
}
}
@media screen and (min-width: 401px) and  (max-width: 768px){
#legalade_column{
margin-top: -8%;
}
}
@media screen and (max-width: 400px) {	
#legalade_column{
margin-top: -15%;
}
}
.background_color_f2f2f277{
background-color: #f2f2f277;
}
.click_show_text_mobile .arrow{
transition: transform 0.3s;
color: #DBDBDB;
font-size: 22px;
}
.click_show_text_mobile.shown .arrow{
transform: rotate(180deg);
}
.grve-back-top{
display: none;
}
.disabled_a{
pointer-events: none;
}
#grve-responsive-header{
position: fixed;
width: 100%;
top: 0; }
.grve-hidden-area{
transition: transform 0.3s ease-in-out !important;
}
.grve-hidden-area.grve-animated-menu-items ul.grve-menu .grve-first-level{
transform: translateY(0) !important;
opacity: 100;
visibility: visible;
}
#grve-main-responsive-header{
backdrop-filter: blur(10px);
}
#grve-main-responsive-header > div.grve-container{
padding-left: 37px !important;
padding-right: 37px !important;
}
.logo_menu_mobile{
display: flex;
flex-direction: row; 
justify-content: space-between;
margin-top: 8%;
padding-left: 50px;
}
.logo_menu_mobile .close{ margin-right: 45px;
}
#grve-hidden-menu{
z-index: 10002;
}
#grve-hidden-menu{
backdrop-filter: blur(6px);
background: #1D68AF;
} #grve-hidden-menu .grve-arrow{
display: none;
}
#grve-hidden-menu .grve-close-btn{
margin-left: 50%;
transform: translate(-50%, 0);
}
#grve-hidden-menu .grve-hiddenarea-content{
width: 100%;
height: 100%;
}
#grve-hidden-menu li.grve-first-level a {
border-bottom: 0 !important;
padding-right: 0;
}
#grve-hidden-menu li.grve-first-level a .grve-menu-icon {
margin-right: 0;
margin-left: 7px;
width: 15px;
transform: rotate(0deg);
}
#grve-hidden-menu li.grve-first-level a.open .grve-menu-icon {
transform: rotate(90deg);
}
#grve-hidden-menu a.selezionato{
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 2px !important;
}
#grve-responsive-hidden-menu-wrapper li.grve-first-level>div>a,
#grve-responsive-hidden-menu-wrapper li.grve-first-level>a{
transition: padding-top .3s linear, padding-bottom .3s linear;
}
@media screen and (min-height: 900px) {
#grve-responsive-hidden-menu-wrapper li.grve-first-level>div>a,
#grve-responsive-hidden-menu-wrapper li.grve-first-level>a{
padding-top: 35px;
padding-bottom: 35px;
}
#grve-responsive-hidden-menu-wrapper.meno_padding li.grve-first-level>div>a,
#grve-responsive-hidden-menu-wrapper.meno_padding li.grve-first-level>a{
padding-top: 10px;
padding-bottom: 10px;
}
#grve-responsive-hidden-menu-wrapper ul.sub-menu a {
padding-top: 0;
padding-bottom: 20px;
}
}
@media screen and (min-height: 800px) and (max-height: 899px) {
#grve-responsive-hidden-menu-wrapper li.grve-first-level>div>a,
#grve-responsive-hidden-menu-wrapper li.grve-first-level>a{
padding-top: 20px;
padding-bottom: 20px;
}
#grve-responsive-hidden-menu-wrapper.meno_padding li.grve-first-level>div>a,
#grve-responsive-hidden-menu-wrapper.meno_padding li.grve-first-level>a{
padding-top: 10px;
padding-bottom: 10px;
}
#grve-responsive-hidden-menu-wrapper ul.sub-menu a {
padding-top: 0;
padding-bottom: 5px;
}
}
@media screen and (max-height: 899px) and (min-width: 769px){ }
@media screen and (max-height: 799px) {
#grve-responsive-hidden-menu-wrapper li.grve-first-level>div>a,
#grve-responsive-hidden-menu-wrapper li.grve-first-level>a{
padding-top: 15px;
padding-bottom: 15px;
}
#grve-responsive-hidden-menu-wrapper.meno_padding li.grve-first-level>div>a,
#grve-responsive-hidden-menu-wrapper.meno_padding li.grve-first-level>a{
padding-top: 5px;
padding-bottom: 5px;
}
#grve-responsive-hidden-menu-wrapper ul.sub-menu a {
padding-top: 0;
padding-bottom: 5px;
}
#grve-hidden-menu li.grve-first-level > div > a, #grve-hidden-menu li.grve-first-level > a{
font-size: 20px !important;
}
#grve-hidden-menu ul.sub-menu a{
font-size: 18px !important;
}
}
#grve-responsive-menu-wrapper{ display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100%;
}
#grve-responsive-menu-wrapper ul{
width: fit-content;
}
#grve-responsive-menu-wrapper li.grve-first-level>div>a,
#grve-responsive-menu-wrapper li.grve-first-level>a{
padding-top: 20px;
padding-bottom: 20px;
}
#grve-responsive-menu-wrapper ul.sub-menu a {
padding-top: 0;
padding-bottom: 10px;
}
#grve-hidden-menu li.grve-first-level.open>div>a span.grve-item,
#grve-hidden-menu li.grve-first-level.open>a span.grve-item{
text-decoration: underline;
text-decoration-thickness: 1px !important;
text-decoration-color: white !important;
text-underline-offset: 2px !important;
}
#grve-hidden-menu li.grve-first-level.open ul.sub-menu{
display: block !important;
max-height: 200px;
}
#grve-hidden-menu li.grve-first-level.open.menu_lungo ul.sub-menu{
max-height: 1000px;
}
#grve-hidden-menu ul.sub-menu{
transition: max-height 0.5s;
max-height: 0;
display: block;
overflow: hidden;
}
#grve-hidden-menu li.grve-first-level .grve-menu-icon.fa.fa-angle-right{
transition: all 0.3s;
}
#grve-hidden-menu li.grve-first-level.open .grve-menu-icon.fa.fa-angle-right{
transform: rotate(90deg);
}
#grve-hidden-menu li.menu-item-language{
display: none;
} #cambiaLinguaHiddenMenu img{
z-index: 1;
}
#cambiaLinguaHiddenMenu .arrow-icon{
transform: rotate(90deg);
margin-bottom: -5px;
margin-right: 2px;
transition: transform 0.2s;
}
#cambiaLinguaHiddenMenu.open .arrow-icon{
transform: rotate(0deg) !important;
}
#cambiaLinguaHiddenMenu .lingue-wrapper{
position: absolute;
width: 100%;
left: 0;
padding-left: inherit;
padding-right: inherit; transition: transform 0.2s;
background-color: inherit;
}
#cambiaLinguaHiddenMenu.open .lingue-wrapper{ transform: translateY(40px);
}
#cambiaLinguaHiddenMenu .lingue{
transition: opacity 0.5s;
opacity: 0;
display: flex;
justify-content: space-between;
margin-bottom: 15px;
padding-top: 10px;
}
#cambiaLinguaHiddenMenu.open .lingue{
opacity: 100;
} #navigateMenuLeft.grve-column.grve-column-1-2{
border-right: 1px solid #ACACAC !important;
}
#navigateMenuLeft img{
left: 0;
transition: left 0.2s;
}
#navigateMenuRight.grve-column.grve-column-1-2{
border-left: 1px solid #ACACAC !important;
}
#navigateMenuRight img{
right: 0;
transition: right 0.2s;
}
#navigateMenuLeft:hover .grve-column-wrapper, #navigateMenuRight:hover .grve-column-wrapper{
background-color: #dbdbdb !important;
}
#navigateMenuLeft:hover img{
left: -10px !important;
}
#navigateMenuRight:hover img{
right: -10px !important;
}
#footer_title{
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: end;
margin-bottom: 5px;
}
#footer_title > div{
width: 33%;
}
#buttonPageUp{
position: relative; 
background-color: #3498DB;
width: 50px; 
height: 67px; 
border-radius: 17px;
cursor: pointer;
margin: 0 auto;
margin-bottom: 15px;
}
#buttonPageUp > img{
position: absolute;
bottom: 10px;
left: 0;
right: 0;
margin: auto;
transition: bottom 0.2s;
}
#buttonPageUp:hover > img{
bottom: 25px;
}
#sfondoEspandibile{
transition: all 0.4s;
}
#divEsplora:hover #sfondoEspandibile{
width: 235px!important; }
#divEsplora.english:hover #sfondoEspandibile{
width: 320px!important;
}
#divEsplora a{
white-space: nowrap;
}
.sfondoEspandibile{
transition: all 0.4s;
}
.divDescrizione:hover .sfondoEspandibile{
width: 200px!important; }
.divDescrizione:hover a{
color: white !important;
}
.button_descrizione_mobile{ content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/button_descrizione_mobile_esp.svg);
}
#home_titolo {
background-color: transparent !important;
transform: translateY(-117%);
position: absolute !important; left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
#riga_carousel_home, #riga_carousel_home_mobile{
z-index: 0;
}
#row_numeri:before{
content: "";
position: absolute;
top: -31%;
left: -25%;
width: 150%;
height: 50%;
background-color: white;
border-bottom-left-radius: 50%;
border-bottom-right-radius: 50%;
}
.title_servizi_offerti{
display:flex;
align-items: flex-start;
}
.title_servizi_offerti img{
margin-right: 15px;
margin-top: 3px;
}
.title_servizi_verticali{
display:flex;
align-items: flex-start;
}
.title_servizi_verticali img{
margin-right: 20px;
margin-top: 2px;
}
.contatti_mail:after{
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/contatti_mail_icon_sm.svg);
margin-left: 25px;
position: relative;
top: 5px;
}
.contatti_pec:after{
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/contatti_pec_icon_sm.svg);
margin-left: 25px;
position: relative;
top: 5px;
}
.contatti_telefono:after{
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/contatti_telefono_icon_sm.svg);
margin-left: 25px;
position: relative;
top: 15px; 
}
.mappa-list-item{
background-color: #E8E8E8; 
padding-left: 85px; 
padding-top: 50px; 
padding-right: 20px; 
padding-bottom: 35px;
border-bottom: 1px solid gray;
cursor: pointer;
}
.mappa-list-description{
color: #3b3b3b;
font-size: 20px;
line-height: 18px;
font-weight: 300;
margin-bottom: 20px;
}
.gm-style-iw.gm-style-iw-c{
border-radius: 39px;
}
.hover_weight{
transition: font-weight 0.5s
}
.hover_weight600:hover{
font-weight: 600 !important;
}
.hover_weight500:hover{
font-weight: 500 !important;
}
.hover_background_color{
transition: background-color 0.5s;
}
.hover_background_color:hover{
background-color: #001C36 !important;
}
.hover_background_color.hover_weight{
transition: background-color 0.5s, font-weight 0.5s;
}
.background_transparent{
background-color: transparent !important;
}
.msa_separator{
border-top: 2px solid #B2B3B5;	
}
.gruppo_separator{
border-top: 1px solid #9A9A9A;	
}
.lavora_separator{
border-top: 1px solid #EDEDED86;	
}
.row_absolute{
position: absolute;
width: 100vw;
z-index: 100;
}
.column_absolute{
position: absolute;
z-index: 100;
}
.img_height_60px img{
max-height: 60px;
width: auto;
}
.img_height_80px img{
max-height: 80px;
width: auto;
}
.img_height_100px img{
max-height: 100px;
width: auto;
}
.img_width_100px img{
max-width: 100px;
width: auto;
}
.img_width_95px img{
width: 95px;
} .mobile_button{
background-color: transparent !important;
border: 1px solid white !important;
border-radius: 18px !important;
text-transform: none;
font-family: inherit !important;
font-size: 15px !important;
padding: 6px 25px !important;
font-weight: 300 !important;
}
.candidati_button {
background-color: #013A6F !important;
border-color: unset !important;
border: 0 !important;
border-radius: 9px !important;
text-transform: uppercase;
font-family: inherit !important;
font-size: 25px !important;
padding: 10px 70px !important;
font-weight: 400 !important;
box-shadow: 0px 3px 6px #00000029;
margin: 0 !important;
}
.msa_button {
background-color: #013A6F !important;
border-color: unset !important;
border: 0 !important;
border-radius: 17px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 2px 40px !important;
font-weight: 300 !important;
box-shadow: 0px 3px 6px #00000029;
margin: 0 !important;
}
.msa_button:hover {
background-color: #001C36 !important;
font-weight: 400 !important;
}
.clever_button {
background-color: #C2D339 !important;
border-color: unset !important;
border: 0 !important;
border-radius: 14px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 9px 46px !important;
font-weight: 300 !important;
box-shadow: 0px 3px 6px #00000029;
margin: 0 !important;
transition: all 0.2s !important;
}
.clever_button:hover {
transform: scale(1.03);
}
.portal_button_new {
background-color: #3B3B3B !important;
border-color: unset !important;
border: 0 !important;
border-radius: 14px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 9px 46px !important;
font-weight: 300 !important;
box-shadow: 0px 3px 6px #00000029;
margin: 0 !important;
transition: all 0.2s !important;
}
.portal_button_new:hover {
transform: scale(1.03);
}
.detector_button_new {
background-color: #013A6F !important;
border-color: unset !important;
border: 0 !important;
border-radius: 14px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 9px 46px !important;
font-weight: 300 !important;
box-shadow: 0px 3px 6px #00000029;
margin: 0 !important;
transition: all 0.2s !important;
}
.detector_button_new:hover {
transform: scale(1.03);
}
.detector_button {
background-color: #EDEDED !important;
border-color: unset !important;
border: 0 !important;
border-radius: 17px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 2px 40px !important;
font-weight: 400 !important;
color: #013A6F !important;
box-shadow: 0px 3px 6px #00000029;
margin: 0 !important;
}
.detector_button:hover {
background-color: #001C36 !important;
font-weight: 500 !important;
color: white !important;
}
.portal_button {
background-color: #DAD9D8 !important;
border-color: unset !important;
border: 0 !important;
border-radius: 17px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 2px 40px !important;
font-weight: 400 !important;
color: white !important;
box-shadow: 0px 3px 6px #00000029;
margin: 0 !important;
}
.portal_button:hover {
background-color: #3B3B3B !important;
font-weight: 500 !important;
}
#navbarProfiloAziendale{
position: fixed;
top: 76px;
height: 50px;
width: 1100px;
left: 0;
right: 0;
margin: auto;
background-color: #DBDBDB;
border-radius: 9px;
z-index: 10001;
display: block;
}
#navbarProfiloAziendale.sposta_dietro{
z-index: 999;
}
.navbar_profilo_aziendale_element{
width: 25%;
height: 26px;
top: 0;
bottom: 0;
margin-top: auto;
margin-bottom: auto;
position: absolute;
border-right: 1px solid white;
text-align: center;
z-index: 3;
}
.navbar_profilo_aziendale_element p{
cursor: pointer;
}
#navbarProfiloAziendaleSfondo{
width: 24%;
height: 42px;
left: 7px;
top: 0;
bottom: 0;
margin-top: auto;
margin-bottom: auto;
position: absolute;
background-color: white;
border-radius: 9px;
z-index: 2;
transition: left 0.2s;
}
#col_board_azienda{
position: absolute;
height: 100%;
display: none;
backdrop-filter: blur(17px);
z-index:100;
}
.img_board{
cursor: pointer;
}
.board_info{
width: 481px; 
position: absolute; 
top: -180px;
right: 50%;
transform: translate(50%,0);
background-color: #013A6F;
border-radius: 38px;
z-index:100;
display: none;
box-shadow: 0px 10px 30px #00000029;
}
.board_info .nome{
position: absolute;
top: 338px; 
left: 45px;
}
.board_info>img{
position: absolute;
left: 40px;
top: 40px;
}
.board_info .text_info{
width: 382px; 
margin: 0 auto;
}
#board_mobile{
display: flex;
flex-direction: row;
overflow: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
height: 550px;
}
#board_mobile.servizi{
height: 600px !important;
}
#board_mobile.servizi.sistemi_it{
height: 550px !important;
}
#board_mobile::-webkit-scrollbar{
display: none;
}
#board_mobile > div{
height: fit-content;
width: 304px;
min-width: 304px;
background-color: #013A6F;
margin-right: 40px;
border-radius: 30px;
position: relative;
box-shadow: 0px 10px 30px #00000029;
}
#board_mobile.gruppo > div{
box-shadow: 0px 3px 6px #00000029 !important;
}
#board_mobile.gruppo .grve-empty-space.grve-height-2x{
height: 36px !important;
}
#board_mobile.gruppo .grve-empty-space.grve-height-1x{
height: 18px !important;
}
#board_mobile > div > img{
position: absolute;
left: 30px;
top: 30px;
}
#board_mobile .text_info{
max-width: 241px;
margin: 0 auto;
}
#board_mobile .img_description{
position: absolute; 
top: 155px; 
left: 30px;
}
#board_mobile_navigation{
display: flex;
width: 90px;
margin: 0 auto;
justify-content:space-between; 
flex-direction: row;
}
#board_mobile_navigation.sm{
width: 65px;
}
#board_mobile_navigation div{
border-radius: 100%; 
background-color: #DBDBDB; 
width: 12px; 
height:12px;
}
#board_mobile_navigation div.selected{
background-color: #013A6F;
}
.display_none{
display: none;
}
.cursor_pointer{
cursor: pointer;
}
.riga_navigazione img[sezione]{
cursor: pointer;
}
.servizi_cambia_sezione{
display: flex; 
flex-direction: row;
cursor: pointer;
}
.servizi_cambia_sezione img{
transition: all 0.2s;
min-width: 32px;
min-height: 22px;
}
.servizi_cambia_sezione > div:nth-child(1){
margin-right: 20px;
}
.servizi_cambia_sezione.selected{
pointer-events: none;
}
.servizi_cambia_sezione.selected img{
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/arrow_servizi_activated.svg);
transform: translateX(10px);
}
.servizi_cambia_sezione.selected p{
color: white !important;
}
.sezione_servizi{
display: none;
z-index: 100;
}
#navbar_servizi_mobile{
overflow: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
}
#navbar_servizi_mobile::-webkit-scrollbar{
display: none;
}
#navbar_servizi_mobile > div{
margin-left: 40px; 
display: flex; 
flex-direction: row; 
padding: 10px; 
background-color: #013A6F;
border-radius: 14px;
width: fit-content;
box-shadow: 0px 3px 6px #00000029;
}
#navbar_servizi_mobile p{
white-space: nowrap;
padding-right: 20px;
padding-left: 20px;
border-right: 1px solid white;
line-height: 2;
}
#navbar_servizi_mobile p:last-child{
border-right: unset !important;
}
#navbar_servizi_mobile p.selected{
font-weight: 500;
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
pointer-events: none;
}
.sezione_servizi_mobile{
display: none;
z-index: 100;
}
a.servizi_label_n4c{
font-size: 30px !important;
padding: 5px 0 5px 0 !important;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #EDEDED !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
width: 426px;
color: #3B3B3B !important;
}
a.servizi_label_n4c.selected{
background-color: #A7CF1C !important;
color: white !important;
}
a.servizi_label_riparte{
font-size: 30px !important;
border-radius: 9px !important;
padding: 5px 0 5px 0 !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #EDEDED !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
width: 426px;
color: #3B3B3B !important;
}
a.servizi_label_riparte.selected{
background-color: #393164 !important;
color: white !important;
}
a.servizi_label_legalade{
font-size: 30px !important;
padding: 5px 0 5px 0 !important;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #EDEDED !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
width: 426px;
color: #3B3B3B !important;
}
a.servizi_label_legalade.selected{
background-color: #2A3B4D !important;
color: white !important;
}
a.sistemi_label_clever{
font-size: 30px !important;
padding: 0 !important;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #EDEDED !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
width: 285px;
color: #3B3B3B !important;
}
a.sistemi_label_clever.selected{
background-color: #C2D339 !important;
color: white !important;
}
a.sistemi_label_detector{
font-size: 30px !important;
padding: 0 !important;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #EDEDED !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
width: 285px;
color: #3B3B3B !important;
}
a.sistemi_label_detector.selected{
background-color: #3498DB !important;
color: white !important;
}
a.sistemi_label_portal{
font-size: 30px !important;
padding: 0 !important;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #EDEDED !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
width: 285px;
color: #3B3B3B !important;
}
a.sistemi_label_portal.selected{
background-color: #C2D339 !important;
}
@media screen and (max-width: 1410px) {
a.servizi_label_legalade{
width: 350px !important;
}
a.servizi_label_riparte{
width: 350px !important;
}
a.servizi_label_n4c{
width: 350px !important;
}
}
.plus_icon .ellisse{
transition: all 0.3s;
transform-origin: center center;
}
.plus_icon_mobile img{
width: 45px;
height: 45px;
}
.gruppo_mobile_chisiamo{
font-size: 21px !important;
padding: 4px 0px !important;
width: 156px;
border-radius: 20px !important;
box-shadow: 0px 2px 2px #00000014;
font-weight: 400 !important;
text-transform: none;
font-family: inherit !important;
border:0 !important;
}
.gruppo_mobile_chisiamo.clever{
background-color: #C2D339 !important; 
}
.gruppo_mobile_chisiamo.detector{
background-color: #3498DB !important; 
}
.gruppo_mobile_chisiamo.n4c{
background-color: #A7CF1C !important; 
}
.gruppo_label_clever{
font-size: 30px !important;
padding: 3px 0px !important;
width: 292px;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #C2D339 !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
}
.gruppo_label_detector{
font-size: 30px !important;
padding: 3px 0px !important;
width: 292px;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #3498DB !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
}
.gruppo_label_n4c{
font-size: 30px !important;
padding: 3px 0px !important;
width: 292px;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #A7CF1C !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
}
a.gruppo_label_msa{
font-size: 30px !important;
padding: 6px 34px !important;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #013A6F !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
} a.gruppo_label_riparte{
font-size: 30px !important;
padding: 7px 84px !important;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #393164 !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
}
a.gruppo_label_legalade{
font-size: 30px !important;
padding: 7px 77px !important;
border-radius: 9px !important;
box-shadow: 0px 3px 6px #00000029;
font-weight: 500 !important;
background-color: #FFBF00 !important; 
text-transform: none;
font-family: inherit !important;
border:0 !important;
}
.btn_white{
background-color: white !important;
color: #013A6F !important;
}
.btn_white_alt{
background-color: white !important;
color: #3498DB !important;
}
.btn_msa_blue{
background-color: #013A6F !important;
color: white !important;
}
.btn_dark_grey{
background-color: #3B3B3B !important;
color: white !important;
}
.btn_2A3B4D{
background-color: #2A3B4D !important;
color: white !important;
}
.btn_393164{
background-color: #393164 !important;
color: white !important;
}
.btn_A7CF1C{
background-color: #A7CF1C !important;
color: white !important;
}
.btn_FFBF00{
background-color: #FFBF00 !important;
color: white !important;
}
.btn_1D5C91{
background-color: #1D5C91 !important;
color: white !important;
}
.btn_00509A{
background-color: #00509A !important;
color: white !important;
}
.gruppo_scopri_button {
border-radius: 15px !important;
text-transform: none;
font-family: inherit !important;
font-size: 27px !important;
padding: 10px 36px !important;
font-weight: 400 !important;
border:0 !important;
box-shadow: 0px 3px 6px #00000029;
}
.gruppo_scopri_button_sm {
border-radius: 9px !important;
text-transform: uppercase;
font-family: inherit !important;
font-size: 15px !important;
padding: 5px 30px !important;
font-weight: 500 !important;
border:0 !important;
box-shadow: 0px 3px 6px #00000029;
}
.servizi_button_sm {
border-radius: 9px !important;
text-transform: uppercase;
font-family: inherit !important;
font-size: 15px !important;
padding: 8px 32px !important;
font-weight: 400 !important;
border:0 !important;
box-shadow: 0px 3px 6px #00000029;
}
.elenco_trigger.flex{
display: flex;
}
.elenco_trigger, .arrow_elenco{
cursor: pointer;
}
.arrow_elenco{
width: 32px;
height: 23px;
transition: all 0.3s;
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/arrow_right_elenco.svg);
}
.arrow_elenco.selected{
transform: translateX(8px);
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/arrow_right_elenco_selected.svg);
}
#page_portal ~ div.grve-section .elenco_trigger.selected, #page_portal ~ div.grve-section .testo_elenco.selected{
color: #3B3B3B !important;
}
#page_portal ~ div.grve-section .arrow_elenco.selected{
transform: translateX(10px);
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/arrow_right_elenco_portal.svg);
}
.elenco_trigger.selected, .testo_elenco.selected{
color: #1D5C91 !important;
}
.elenco_trigger.selected{
font-weight: 600;
}
.elenco_trigger.selected, .testo_elenco.selected, arrow_elenco.selected{
pointer-events: none;
}
.hover_show_text .arrow_icon{ margin-left: 15px;
margin-top: 7px;
height: 23px;
transition: all 0.4s;
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/arrow_hover_text.svg);
}
.hover_show_text:hover .arrow_icon{
transform: rotate(90deg);
}
.hover_show_text .hidden_text{
visibility: hidden;
opacity: 0;
transition: visibility 0.4s, opacity 0.4s linear;
}
.hover_show_text:hover .hidden_text{
visibility: visible;
opacity: 1;
}
.hover_show_text:hover .puntini{
display: none;
}
.icon_marker_lavora{ content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/icon_marker_lavora_esp.svg);
transform: translate(3px, 0);
margin-right: 5px;
margin-top: 3px;
}
.icon_marker_lavora_sm{ content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/icon_marker_lavora_esp.svg);
height: 16px;
}
.icon_marker_esperienze{ content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/icon_esperienze_fr.svg);
}
.icon_conoscenza{ content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/icon_conoscenza_fr.svg);
}
.icon_star{
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/icon_star.png);
width: 17px;
margin-right: 10px	;
}
.blue_dot{
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/blue_dot.svg);
height: 15px;
margin-right: 5px;
}
.blue_dot_sm{
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/blue_dot.svg);
height: 10px;
margin-right: 5px;
margin-bottom: 4px;
}
#posizioni_back{
cursor: pointer;
}
#posizioni_back:hover{
text-decoration: underline;
text-decoration-thickness: 1px !important;
text-underline-offset: 3px !important;
}
#posizioni_back img{
transition: all 0.2s;
}
#posizioni_back:hover img{
transform: translate(-15px, 3px) !important;
}
.group_citta{
display: flex; 
flex-direction: row; 
align-items: end;
}
.group_citta > div{
display: block;
}
.group_citta > img{
margin-bottom: 10px;
margin-right: 15px;
}
.group_citta .via_mobile{
margin-bottom: 10px;
margin-left: 30px;
}
.btn_clever_chisiamo{
width: 268px;
height: 70px;
padding: 17px 0px !important;
text-transform: none;
font-family: inherit !important;
font-size: 25px !important;
border-radius: 6px !important;
background-color: #C2D339 !important;
border: 0 !important;
font-weight: 400 !important;
}
.home_button {
border-radius: 15px !important;
text-transform: none;
font-family: inherit !important;
font-size: 25px !important;
padding: 8px 0px !important;
width: 230px;
color: #004372 !important;
font-weight: 500 !important;
border: 0 !important;
box-shadow: 0px 3px 6px #00000029;
transition: transform 0.2s !important;
}
.scendi_button {
width: 210px;
padding: 8px 0 !important;
border-radius: 15px !important;
background-color: #084783 !important;
text-transform: none;
font-family: inherit !important;
font-size: 25px !important;
color: #F2F2F2 !important;
font-weight: 400 !important;
border: 0 !important;
transition: transform 0.2s !important;
margin: 0 !important;
}
.width_288px{
width: 288px !important;
}
.width_346px{
width: 346px !important;
}
.piu_info_button {
border-radius: 15px !important;
text-transform: none;
font-family: inherit !important;
font-size: 25px !important;
padding: 8px 0px !important;
width: 210px;
color: #004372 !important;
font-weight: 500 !important;
border: 0 !important;
box-shadow: 0px 3px 6px #00000029;
transition: transform 0.2s !important;
margin: 0 !important;
}
.frodi_detector_button {
border-radius: 15px !important;
text-transform: none;
font-family: inherit !important;
font-size: 25px !important;
padding: 10px 55px !important;
color: white !important;
background-color: transparent !important;
text-decoration: underline;
font-weight: 300 !important;
border: 1px solid white !important;
margin: 0 !important;
}
.riparte_button_new {
background-color: #EDEDED !important;
border-radius: 14px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 3px 60px !important;
font-weight: 400 !important;
border:0 !important;
box-shadow: 0px 3px 6px #00000029;
color: #393164 !important;
}
.riparte_button {
background-color: #393164 !important;
border-radius: 19px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 3px 40px !important;
font-weight: 300 !important;
border:0 !important;
box-shadow: 0px 3px 6px #00000029;
}
.riparte_button:hover {
background-color: #524983 !important;
}
.riparte_button:hover span {
border-bottom: 1px solid white;
}
.riparte_button_eu {
background-color: transparent !important;
border-radius: 10px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 15px 30px !important;
font-weight: 300 !important;
border: 3px solid #EDEDED !important;
box-shadow: 0px 3px 6px #00000029;
text-decoration: underline !important; text-decoration-thickness: 1px !important;
text-underline-offset: 3px !important;
}
.negozio_map_button {
background-color: #013A6F !important;
border-radius: 18px !important;
text-transform: none;
font-family: inherit !important;
font-size: 25px !important;
padding: 6px 13px !important;
font-weight: 400 !important;
border:0 !important;
margin-top: 20px !important;
}
.contatti_gestione_button{
background-color: white !important;
color: black !important;
border-radius: 17px !important;
text-transform: none;
font-family: inherit !important;
font-size:30px !important;
padding: 5px 28px !important;
font-weight: 400 !important;
border:0 !important;
box-shadow: 0px 3px 6px #00000029;
}
.contatti_gestione_button:hover{
background-color: #013A6F !important;
color: white !important;
}
.wrapper_contatti_gestione_button {
margin-left: 100px;
}
@media screen and (max-width: 1100px) {
.wrapper_contatti_gestione_button {
margin-left: 10px !important;
}
}
.outsourcing_sinistri_button {
background-color: #3B3B3B !important; border-radius: 19px !important;
border: 3px solid !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 1px 10px !important;
font-weight: 400 !important;
}
.border_color_n4c{
border-color: #A7CF1C !important;
}
.border_color_n4c:hover{
background-color: #A7CF1C !important;
}
.border_color_clever{
border-color: #C2D339 !important;
}
.border_color_clever:hover{
background-color: #C2D339 !important;
}
.border_color_riparte{
border-color: #393164 !important;
}
.border_color_riparte:hover{
background-color: #393164 !important;
}
.border_color_detector{
border-color: #3498DB !important;
}
.border_color_detector:hover{
background-color: #3498DB !important;
}
.border_color_legalade{
border-color: #FFBF00 !important;
}
.border_color_legalade:hover{
background-color: #FFBF00 !important;
}
.border_color_portal{
border-color: #A7CF1C !important;
}
.border_color_portal:hover{
background-color: #A7CF1C !important;
}
.legalade_immagine1 .grve-image-wrapper{
overflow: visible;
}
a.no-style, a.no-style:hover{
text-decoration: none;
color: inherit;
}
#timeline_text_1{
position: absolute;
top: 0;
left: -1%;
width: 300px;
}
.sede-contatti{
display: flex;
}
.assistenza-gestione-sinistro{
display: flex;
align-items: center;
justify-content: center;
}
.msa-map-input{
width: 400px !important;
background-color: white !important;
border: 0px !important;
margin: 10px !important;
height: 15px !important;
min-height: unset !important;
font-size: 16px !important;
box-shadow: 0px 3px 6px #00000029 !important;
color: #3B3B3B !important;
}
.msa-desc-field-contatti{
font-size: 25px !important;
line-height: 1.1 !important;
font-weight: 500 !important;
color: #001C36 !important;
margin-top: 10px !important;
margin-bottom: 15px !important;
}
.msa-input-field-contatti input, .msa-input-field-contatti select{  height: 60px !important;
font-size: 25px !important;
border-radius: 12px !important; border: 1px solid #9A9A9A !important;
appearance: none!important;
}
.msa-input-field-contatti textarea{
background-color: #E5E5E5 !important;
height: 160px !important;
border-radius: 19px !important;
box-shadow: 0px 3px 6px #00000029;
background-image: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/textarea_resizer.svg) !important;
background-repeat: no-repeat !important;
background-position: 99% 90% !important;
}
.msa-input-field-contatti textarea::-webkit-resizer{
background-image: url() !important;
} @media screen and (max-width: 1299px) {
#grve-content{
margin-top: -70px;
}
}
@media screen and (min-width: 1300px) {
#grve-content{
margin-top: -175px;
}
}
@media screen and (min-width: 1201px) and (max-width: 1430px) { }
.wpcf7-form input[type='checkbox']:checked + .wpcf7-list-item-label:after{
border-radius: 7px !important;
}
.wpcf7-form input[type='checkbox'] + .wpcf7-list-item-label{
font-size: 20px;
padding-left: 35px !important;
}
.button-submit .wpcf7-submit{
background-color: #013A6F !important;
border-color: unset !important;
border: 0 !important;
border-radius: 12px !important;
text-transform: uppercase;
font-size: 27px !important;
font-family: inherit !important;
color: white !important;
padding: 20px 107px !important;
font-weight: 400 !important;
margin-bottom: 20px !important;
box-shadow: 0px 3px 6px #00000029;
transition: all 0.3s !important;
}
.button-submit .wpcf7-submit:hover{
transform: scale(1.03);
}
span.wpcf7-not-valid-tip,
span.wpcf7-mail-sent-ok{
color: #013A6F !important;
}
.wpcf7-form-control-wrap.acceptance-privacy .wpcf7-not-valid-tip{
margin: 5px 0 10px 20px !important;
}
.wpcf7-response-output{
border: 0 !important;
}
.wpcf7-list-item-label{
color: #6F6F6F !important;
}
.wpcf7 .ajax-loader {
display: none;
} 
.scegli_file_button, .scegli_file_button label{
cursor: pointer;
}
.scegli_file_button{
background-color: white; height: 69px;
border-radius: 12px;
display: flex;
justify-content: start;
align-items: center;
padding-left: 20px;
padding-bottom: 15px;
border: 1px solid #9a9a9a !important;
}
.scegli_file_button span{
background-color: white !important;
color: #3B3B3B !important;
border-color: unset !important;
border: 0 !important;
border-radius: 19px !important;
text-transform: none;
font-family: inherit !important;
font-size: 30px !important;
padding: 6px 27px !important;
font-weight: 400 !important;
box-shadow: 0px 3px 6px #00000029;
}
#input_curriculum, #input_presentazione{
display: none;
}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{
margin: 0 !important;
}
.grve-main-content-wrapper.clearfix {
padding-top: 0px!important; 
padding-bottom: 0px!important;
}
#grve-header{
z-index: 10001;
}
#grve-main-header{
backdrop-filter: blur(10px);
}
#grve-main-header .grve-hidden-menu-btn.grve-position-right{
top: -25px; } #grve-main-header .grve-toggle-hiddenarea .grve-item{
width: 37px;
}
#grve-main-header .grve-toggle-hiddenarea{
transition: transform 0.4s;
margin-top: 25px;
padding-left: 0 !important; 
}
#grve-main-header .grve-toggle-hiddenarea .grve-icon-menu{ height: 4px;
background: #013A6F;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
transition: background 0.2s, transform 0.4s;
box-shadow: 0px 3px 6px #00000029;
}
#grve-main-header .grve-toggle-hiddenarea.menu-opened .grve-icon-menu{
background: transparent !important;
}
#grve-main-header .grve-toggle-hiddenarea.menu-opened .grve-icon-menu:before{
transform: rotate(45deg);
width: 40px;
left: 0;
top: 0;
}
#grve-main-header .grve-toggle-hiddenarea.menu-opened .grve-icon-menu:after{
transform: rotate(-45deg);
width: 40px;
left: 0;
top: 0;
}
#grve-main-header .grve-toggle-hiddenarea .grve-icon-menu:before,
#grve-main-header .grve-toggle-hiddenarea .grve-icon-menu:after{
content: "";
width: 37px;
height: 4px;
background: #013A6F;
position: absolute;
left: 0;
transition: all 0.4s;
box-shadow: 0px 3px 6px #00000029;
}
#grve-main-header .grve-toggle-hiddenarea.menu-opened .grve-icon-menu:before,
#grve-main-header .grve-toggle-hiddenarea.menu-opened .grve-icon-menu:after{
background: white;
}
#grve-main-header .grve-toggle-hiddenarea .grve-icon-menu:before{
top: -12px;
}
#grve-main-header .grve-toggle-hiddenarea .grve-icon-menu:after{
bottom: -12px;
}
#menu_marker.ready{
transition: left 0.3s;
}
#menu_marker_mobile{
transition: top 0.3s;
}
#grve-main-menu .current-menu-item a,
#grve-main-menu li:hover a{
font-weight: 600 !important;
}
body.header-bianco #grve-main-header img.grve-default,
body.header-bianco #grve-main-header img.grve-sticky,
body.header-home #grve-main-responsive-header img.grve-logo-responsive,
body.header-home #grve-main-header img.grve-default,
body.header-home #grve-main-header img.grve-sticky,
body.header-bianco #grve-main-responsive-header img.grve-logo-responsive{ content:url(//www.group-msa.com/wp-content/uploads/2022/01/msa_logo_white_new.png);
}
body.header-bianco #grve-bottom-bar,
body.header-home #grve-bottom-bar{
background-color: #013A6F;
}
body.header-bianco #footer_title p,
body.header-home #footer_title p{
color: white;
font-weight: 500;
}
body.header-bianco #footer_title .linkedin-logo img,
body.header-home #footer_title .linkedin-logo img{
content: url(//www.group-msa.com/wp-content/themes/movedo-child/assets/linkedin_logo_white.png)
}
@media screen and (min-width: 769px) {
body.header-bianco #footerMenu a,
body.header-home #footerMenu a{
color: #F2F2F2;
} }
@media screen and (max-width: 768px) {
body.header-bianco #footerMenu a,
body.header-home #footerMenu a{
color: white;
}
body.header-blu #footerMenu a,
body.header-blu #footer_desc{
color: #013A6F;
font-weight: 400;
}
body.header-blu #buttonPageUp{
background-color: #013A6F !important;
}
#footerMenu a{
text-underline-offset: 1px;
}
} body.header-bianco #grve-main-menu li a{
color: #7493b0 !important;
}
body.header-bianco #grve-main-menu li:hover a{
color: #fff !important;
}
#grve-hidden-menu .grve-close-btn-wrapper {
display: none;
}
#grve-hidden-menu.menu-opened{
transform: translate3d(0, 0, 0);
}
.grve-hidden-area{
display: block !important;
} .background_FAFAFA{
background-color: #FAFAFA;
}
.row_background_mix_screen .grve-background-wrapper{
background-color: #013A6F !important;
}
.row_background_mix_screen .grve-background-wrapper .grve-bg-image{
mix-blend-mode: screen;
}
.row_background_size_auto div.grve-bg-image{
background-size: auto;
}
.row_max_width_300px > .grve-container{
max-width: 300px !important;
}
.row_max_width_375px > .grve-container{
max-width: 375px !important;
}
.row_max_width_780px > .grve-container{
max-width: 780px;
}
.row_max_width_850px > .grve-container{
max-width: 850px;
}
.row_max_width_858px > .grve-container{
max-width: 858px;
}
.row_max_width_1010px > .grve-container{
max-width: 1010px;
}
.row_max_width_1045px > .grve-container{
max-width: 1045px;
}
.row_max_width_1080px > .grve-container{
max-width: 1080px;
}
.row_max_width_1110px > .grve-container{
max-width: 1110px;
}
.row_max_width_1120px > .grve-container{
max-width: 1120px;
}
.row_max_width_1160px > .grve-container{
max-width: 1160px;
}
.row_max_width_1200px > .grve-container{
max-width: 1200px;
}
.row_max_width_1235px > .grve-container{
max-width: 1235px;
}
.row_max_width_1256px > .grve-container{
max-width: 1256px;
}
.row_max_width_1280px > .grve-container{
max-width: 1280px;
}
.row_max_width_1315px > .grve-container{
max-width: 1315px;
}
.row_max_width_1335px > .grve-container{
max-width: 1335px;
}
.row_max_width_1425px .grve-container{
max-width: 1425px !important;
}
.row_max_width_1440px .grve-container{
max-width: 1440px;
}
.row_max_width_1460px .grve-container{
max-width: 1460px;
}
.row_max_width_1465px .grve-container{
max-width: 1465px;
}
.row_max_width_1470px .grve-container{
max-width: 1470px;
}
.row_max_width_1485px .grve-container{
max-width: 1485px !important;
}
.row_max_width_1500x .grve-container{
max-width: 1500px !important;
}
.row_max_width_1520x .grve-container{
max-width: 1520px !important;
}
.row_max_width_1634x .grve-container{
max-width: 1634px !important;
}
.row_max_width_1730x .grve-container{
max-width: 1730px !important;
}
.row_max_width_1920px .grve-container{
max-width: 1920px !important;
}
.row_max_width_100p .grve-container{
max-width: 100% !important;
width: 100%;
padding: 0 !important;
}
.max_width_490px{
max-width: 490px;
}
.max_width_510px{
max-width: 510px;
}
.max_width_870px{
max-width: 870px;
}
.max_width_1195px{
max-width: 1195px;
}
.width_30p{
width: 30% !important;
}
.inner_row_height_100p, .inner_row_height_100p > .grve-column-inner, .inner_row_height_100p > .grve-column-inner > .grve-column-wrapper-inner{
height: 100%;
}
.inner_row_no_padding .grve-column-inner{
padding: 0 !important;
}
.inner_row_max_width_300px{
max-width: 300px;
margin: 0 auto !important;
}
.inner_row_max_width_947px{
max-width: 947px;
margin: 0 auto;
}
.border_after:after{
content: '';
height: 80%;
width: 1px;
position: absolute;
right: 0;
top: 10%;
background-color: #9A9A9A;
}
.border_left_1px_solid_393164{
border-left: 1px solid #393164;
}
.border_right_1px_solid_393164{
border-right: 1px solid #393164;
}
.border_left_1px_solid_ededed{
border-left: 1px solid #EDEDED;
}
.border_left_1px_solid_ededed88{
border-left: 1px solid #EDEDED88;
}
.border_right_1px_solid_ededed{
border-right: 1px solid #EDEDED;
}
.border_right_1px_solid_9a9a9a{
border-right: 1px solid #9a9a9a;
}
.border_right_1px_solid_F2F2F264{
border-right: 1px solid #F2F2F264;
}
.border_right_1px_solid_white{
border-right: 1px solid white;
}
.border_right_1px_solid_cbcbcb{
border-right: 1px solid #cbcbcb;
}
.border_right_1px_solid{
border-right: 1px solid !important;
}
.border_light_gray{
border-color: #C7C7C7 !important;
}
.border_radius_2px{
border-radius: 2px !important;
}
.border_radius_6px{
border-radius: 6px !important;
}
.border_radius_10px{
border-radius: 10px;
}
.border_radius_19px{
border-radius: 19px !important;
}
.border_radius_24px{
border-radius: 24px !important;
}
.border_radius_30px{
border-radius: 30px !important;
}
.border_radius_36px{
border-radius: 36px !important;
}
.border_radius_51px{
border-radius: 51px;
}
.box_shadow_servizi_offerti{
box-shadow: 0px 10px 10px #00000029;
}
.box_shadow_outsourcing_sinistri{
box-shadow: 0px 3px 6px #00000029;
}
.box_shadow_n4c{
box-shadow: 0px 4px 4px #00000029;
}
.box_shadow_contatti{
box-shadow: 0px 2px 2px #00000029;
}
.trigger_display.shown .trigger_display_hidden,
.trigger_display.hidden .trigger_display_shown{
display: none;
}
.trigger_display.shown .trigger_display_shown,
.trigger_display.hidden .trigger_display_hidden{
display: inline;
}
.font_roboto,
h1.font_roboto,
h2.font_roboto,
h3.font_roboto,
h4.font_roboto,
h5.font_roboto,
h6.font_roboto,
p.font_roboto,
div.font_roboto,
a.font_roboto,
span .font_roboto {
font-family: 'Roboto'
}
.text_180px,
h1.text_180px,
h2.text_180px,
h3.text_180px,
h4.text_180px,
h5.text_180px,
h6.text_180px,
p.text_180px,
div.text_180px,
a.text_180px,
span .text_180px {
font-size: 180px;
line-height: 1;
}
.text_150px,
h1.text_150px,
h2.text_150px,
h3.text_150px,
h4.text_150px,
h5.text_150px,
h6.text_150px,
p.text_150px,
div.text_150px,
a.text_150px,
span .text_150px {
font-size: 150px;
line-height: 1;
}
.text_100px,
h1.text_100px,
h2.text_100px,
h3.text_100px,
h4.text_100px,
h5.text_100px,
h6.text_100px,
p.text_100px,
div.text_100px,
a.text_100px,
span .text_100px {
font-size: 100px;
line-height: 1;
}
.text_80px,
h1.text_80px,
h2.text_80px,
h3.text_80px,
h4.text_80px,
h5.text_80px,
h6.text_80px,
p.text_80px,
div.text_80px,
a.text_80px,
span .text_80px {
font-size: 80px;
line-height: 1;
}
.text_70px,
h1.text_70px,
h2.text_70px,
h3.text_70px,
h4.text_70px,
h5.text_70px,
h6.text_70px,
p.text_70px,
div.text_70px,
a.text_70px,
span .text_70px {
font-size: 70px;
line-height: 1;
}
.text_65px,
h1.text_65px,
h2.text_65px,
h3.text_65px,
h4.text_65px,
h5.text_65px,
h6.text_65px,
p.text_65px,
div.text_65px,
a.text_65px,
span .text_65px {
font-size: 65px;
line-height: 1;
}
.text_61px,
h1.text_61px,
h2.text_61px,
h3.text_61px,
h4.text_61px,
h5.text_61px,
h6.text_61px,
p.text_61px,
div.text_61px,
a.text_61px,
span .text_61px {
font-size: 61px;
line-height: 1;
}
.text_60px,
h1.text_60px,
h2.text_60px,
h3.text_60px,
h4.text_60px,
h5.text_60px,
h6.text_60px,
p.text_60px,
div.text_60px,
a.text_60px,
span .text_60px {
font-size: 60px;
line-height: 1;
}
.text_58px,
h1.text_58px,
h2.text_58px,
h3.text_58px,
h4.text_58px,
h5.text_58px,
h6.text_58px,
p.text_58px,
div.text_58px,
a.text_58px,
span .text_58px {
font-size: 58px;
line-height: 1;
}
.text_55px,
h1.text_55px,
h2.text_55px,
h3.text_55px,
h4.text_55px,
h5.text_55px,
h6.text_55px,
p.text_55px,
div.text_55px,
a.text_55px,
span .text_55px {
font-size: 55px;
line-height: 1;
}
.text_50px,
h1.text_50px,
h2.text_50px,
h3.text_50px,
h4.text_50px,
h5.text_50px,
h6.text_50px,
p.text_50px,
div.text_50px,
a.text_50px,
span .text_50px {
font-size: 50px;
line-height: 1;
}
.text_45px,
h1.text_45px,
h2.text_45px,
h3.text_45px,
h4.text_45px,
h5.text_45px,
h6.text_45px,
p.text_45px,
div.text_45px,
a.text_45px,
span .text_45px {
font-size: 45px;
line-height: 1;
}
.text_40px,
h1.text_40px,
h2.text_40px,
h3.text_40px,
h4.text_40px,
h5.text_40px,
h6.text_40px,
p.text_40px,
div.text_40px,
a.text_40px,
span .text_40px {
font-size: 40px;
line-height: 1;
}
.text_38px,
h1.text_38px,
h2.text_38px,
h3.text_38px,
h4.text_38px,
h5.text_38px,
h6.text_38px,
p.text_38px,
div.text_38px,
a.text_38px,
span .text_38px {
font-size: 38px;
line-height: 1;
}
.text_37px,
h1.text_37px,
h2.text_37px,
h3.text_37px,
h4.text_37px,
h5.text_37px,
h6.text_37px,
p.text_37px,
div.text_37px,
a.text_37px,
span .text_37px {
font-size: 37px;
line-height: 1;
}
.text_35px,
h1.text_35px,
h2.text_35px,
h3.text_35px,
h4.text_35px,
h5.text_35px,
h6.text_35px,
p.text_35px,
div.text_35px,
a.text_35px,
span .text_35px {
font-size: 35px;
line-height: 1;
}
.text_32px,
h1.text_32px,
h2.text_32px,
h3.text_32px,
h4.text_32px,
h5.text_32px,
h6.text_32px,
p.text_32px,
div.text_32px,
a.text_32px,
span .text_32px {
font-size: 32px;
line-height: 1;
}
.text_30px,
h1.text_30px,
h2.text_30px,
h3.text_30px,
h4.text_30px,
h5.text_30px,
h6.text_30px,
p.text_30px,
div.text_30px,
a.text_30px,
span .text_30px {
font-size: 30px;
line-height: 1;
}
.text_29px,
h1.text_29px,
h2.text_29px,
h3.text_29px,
h4.text_29px,
h5.text_29px,
h6.text_29px,
p.text_29px,
div.text_29px,
a.text_29px,
span .text_29px {
font-size: 29px;
line-height: 1;
}
.text_28px,
h1.text_28px,
h2.text_28px,
h3.text_28px,
h4.text_28px,
h5.text_28px,
h6.text_28px,
p.text_28px,
div.text_28px,
a.text_28px,
span .text_28px {
font-size: 28px;
line-height: 1;
}
.text_27px,
h1.text_27px,
h2.text_27px,
h3.text_27px,
h4.text_27px,
h5.text_27px,
h6.text_27px,
p.text_27px,
div.text_27px,
a.text_27px,
span .text_27px {
font-size: 27px;
line-height: 1;
}
.text_25px,
h1.text_25px,
h2.text_25px,
h3.text_25px,
h4.text_25px,
h5.text_25px,
h6.text_25px,
p.text_25px,
div.text_25px,
a.text_25px,
span .text_25px {
font-size: 25px;
line-height: 1;
}
.text_24px,
h1.text_24px,
h2.text_24px,
h3.text_24px,
h4.text_24px,
h5.text_24px,
h6.text_24px,
p.text_24px,
div.text_24px,
a.text_24px,
span .text_24px {
font-size: 24px;
line-height: 1;
}
.text_23px,
h1.text_23px,
h2.text_23px,
h3.text_23px,
h4.text_23px,
h5.text_23px,
h6.text_23px,
p.text_23px,
div.text_23px,
a.text_23px,
span .text_23px {
font-size: 23px;
line-height: 1;
}
.text_22px,
h1.text_22px,
h2.text_22px,
h3.text_22px,
h4.text_22px,
h5.text_22px,
h6.text_22px,
p.text_22px,
div.text_22px,
a.text_22px,
span .text_22px {
font-size: 22px;
line-height: 1;
}
.text_21px,
h1.text_21px,
h2.text_21px,
h3.text_21px,
h4.text_21px,
h5.text_21px,
h6.text_21px,
p.text_21px,
div.text_21px,
a.text_21px,
span .text_21px {
font-size: 21px;
line-height: 1;
}
.text_20px,
h1.text_20px,
h2.text_20px,
h3.text_20px,
h4.text_20px,
h5.text_20px,
h6.text_20px,
p.text_20px,
div.text_20px,
a.text_20px,
span .text_20px {
font-size: 20px;
line-height: 1;
}
.text_18px,
h1.text_18px,
h2.text_18px,
h3.text_18px,
h4.text_18px,
h5.text_18px,
h6.text_18px,
p.text_18px,
div.text_18px,
a.text_18px,
span .text_18px {
font-size: 18px;
line-height: 1;
}
.text_17px,
h1.text_17px,
h2.text_17px,
h3.text_17px,
h4.text_17px,
h5.text_17px,
h6.text_17px,
p.text_17px,
div.text_17px,
a.text_17px,
span .text_17px {
font-size: 17px;
line-height: 1;
}
.text_15px,
h1.text_15px,
h2.text_15px,
h3.text_15px,
h4.text_15px,
h5.text_15px,
h6.text_15px,
p.text_15px,
div.text_15px,
a.text_15px,
span .text_15px {
font-size: 15px;
line-height: 1;
}
.text_13px,
h1.text_13px,
h2.text_13px,
h3.text_13px,
h4.text_13px,
h5.text_13px,
h6.text_13px,
p.text_13px,
div.text_13px,
a.text_13px,
span .text_13px {
font-size: 13px;
line-height: 1;
}
.text_12px,
h1.text_12px,
h2.text_12px,
h3.text_12px,
h4.text_12px,
h5.text_12px,
h6.text_12px,
p.text_12px,
div.text_12px,
a.text_12px,
span .text_12px {
font-size: 12px;
line-height: 1;
}
.text_10px,
h1.text_10px,
h2.text_10px,
h3.text_10px,
h4.text_10px,
h5.text_10px,
h6.text_10px,
p.text_10px,
div.text_10px,
a.text_10px,
span .text_10px {
font-size: 10px;
line-height: 1;
}
.line_height_0_5,
h1.line_height_0_5,
h2.line_height_0_5,
h3.line_height_0_5,
h4.line_height_0_5,
h5.line_height_0_5,
h6.line_height_0_5,
p.line_height_0_5,
div.line_height_0_5,
a.line_height_0_5,
span .line_height_0_5 {
line-height: 0.5 !important;
}
.line_height_0_8,
h1.line_height_0_8,
h2.line_height_0_8,
h3.line_height_0_8,
h4.line_height_0_8,
h5.line_height_0_8,
h6.line_height_0_8,
p.line_height_0_8,
div.line_height_0_8,
a.line_height_0_8,
span .line_height_0_8 {
line-height: 0.8 !important;
}
.line_height_0_9,
h1.line_height_0_9,
h2.line_height_0_9,
h3.line_height_0_9,
h4.line_height_0_9,
h5.line_height_0_9,
h6.line_height_0_9,
p.line_height_0_9,
div.line_height_0_9,
a.line_height_0_9,
span .line_height_0_9 {
line-height: 0.9 !important;
}
.line_height_1_1,
h1.line_height_1_1,
h2.line_height_1_1,
h3.line_height_1_1,
h4.line_height_1_1,
h5.line_height_1_1,
h6.line_height_1_1,
p.line_height_1_1,
div.line_height_1_1,
a.line_height_1_1,
span .line_height_1_1 {
line-height: 1.1 !important;
}
.line_height_1_3,
h1.line_height_1_3,
h2.line_height_1_3,
h3.line_height_1_3,
h4.line_height_1_3,
h5.line_height_1_3,
h6.line_height_1_3,
p.line_height_1_3,
div.line_height_1_3,
a.line_height_1_3,
span .line_height_1_3 {
line-height: 1.3 !important;
}
.line_height_1_5,
h1.line_height_1_5,
h2.line_height_1_5,
h3.line_height_1_5,
h4.line_height_1_5,
h5.line_height_1_5,
h6.line_height_1_5,
p.line_height_1_5,
div.line_height_1_5,
a.line_height_1_5,
span .line_height_1_5 {
line-height: 1.5 !important;
}
.line_height_2,
h1.line_height_2,
h2.line_height_2,
h3.line_height_2,
h4.line_height_2,
h5.line_height_2,
h6.line_height_2,
p.line_height_2,
div.line_height_2,
a.line_height_2,
span .line_height_2 {
line-height: 2 !important;
}
.line_height_17px,
h1.line_height_17px,
h2.line_height_17px,
h3.line_height_17px,
h4.line_height_17px,
h5.line_height_17px,
h6.line_height_17px,
p.line_height_17px,
div.line_height_17px,
a.line_height_17px,
span .line_height_17px {
line-height: 17px !important;
}
.line_height_18px,
h1.line_height_18px,
h2.line_height_18px,
h3.line_height_18px,
h4.line_height_18px,
h5.line_height_18px,
h6.line_height_18px,
p.line_height_18px,
div.line_height_18px,
a.line_height_18px,
span .line_height_18px {
line-height: 18px !important;
}
.line_height_22px,
h1.line_height_22px,
h2.line_height_22px,
h3.line_height_22px,
h4.line_height_22px,
h5.line_height_22px,
h6.line_height_22px,
p.line_height_22px,
div.line_height_22px,
a.line_height_22px,
span .line_height_22px {
line-height: 22px !important;
}
.line_height_24px,
h1.line_height_24px,
h2.line_height_24px,
h3.line_height_24px,
h4.line_height_24px,
h5.line_height_24px,
h6.line_height_24px,
p.line_height_24px,
div.line_height_24px,
a.line_height_24px,
span .line_height_24px {
line-height: 24px !important;
}
.line_height_25px,
h1.line_height_25px,
h2.line_height_25px,
h3.line_height_25px,
h4.line_height_25px,
h5.line_height_25px,
h6.line_height_25px,
p.line_height_25px,
div.line_height_25px,
a.line_height_25px,
span .line_height_25px {
line-height: 25px !important;
}
.line_height_26px,
h1.line_height_26px,
h2.line_height_26px,
h3.line_height_26px,
h4.line_height_26px,
h5.line_height_26px,
h6.line_height_26px,
p.line_height_26px,
div.line_height_26px,
a.line_height_26px,
span .line_height_26px {
line-height: 26px !important;
}
.line_height_27px,
h1.line_height_27px,
h2.line_height_27px,
h3.line_height_27px,
h4.line_height_27px,
h5.line_height_27px,
h6.line_height_27px,
p.line_height_27px,
div.line_height_27px,
a.line_height_27px,
span .line_height_27px {
line-height: 27px !important;
}
.line_height_30px,
h1.line_height_30px,
h2.line_height_30px,
h3.line_height_30px,
h4.line_height_30px,
h5.line_height_30px,
h6.line_height_30px,
p.line_height_30px,
div.line_height_30px,
a.line_height_30px,
span .line_height_30px {
line-height: 30px !important;
}
.line_height_31px,
h1.line_height_31px,
h2.line_height_31px,
h3.line_height_31px,
h4.line_height_31px,
h5.line_height_31px,
h6.line_height_31px,
p.line_height_31px,
div.line_height_31px,
a.line_height_31px,
span .line_height_31px {
line-height: 31px !important;
}
.line_height_32px,
h1.line_height_32px,
h2.line_height_32px,
h3.line_height_32px,
h4.line_height_32px,
h5.line_height_32px,
h6.line_height_32px,
p.line_height_32px,
div.line_height_32px,
a.line_height_32px,
span .line_height_32px {
line-height: 32px !important;
}
.line_height_34px,
h1.line_height_34px,
h2.line_height_34px,
h3.line_height_34px,
h4.line_height_34px,
h5.line_height_34px,
h6.line_height_34px,
p.line_height_34px,
div.line_height_34px,
a.line_height_34px,
span .line_height_34px {
line-height: 34px !important;
}
.line_height_36px,
h1.line_height_36px,
h2.line_height_36px,
h3.line_height_36px,
h4.line_height_36px,
h5.line_height_36px,
h6.line_height_36px,
p.line_height_36px,
div.line_height_36px,
a.line_height_36px,
span .line_height_36px {
line-height: 36px !important;
}
.line_height_38px,
h1.line_height_38px,
h2.line_height_38px,
h3.line_height_38px,
h4.line_height_38px,
h5.line_height_38px,
h6.line_height_38px,
p.line_height_38px,
div.line_height_38px,
a.line_height_38px,
span .line_height_38px {
line-height: 38px !important;
}
.line_height_42px,
h1.line_height_42px,
h2.line_height_42px,
h3.line_height_42px,
h4.line_height_42px,
h5.line_height_42px,
h6.line_height_42px,
p.line_height_42px,
div.line_height_42px,
a.line_height_42px,
span .line_height_42px {
line-height: 42px !important;
}
.line_height_44px,
h1.line_height_44px,
h2.line_height_44px,
h3.line_height_44px,
h4.line_height_44px,
h5.line_height_44px,
h6.line_height_44px,
p.line_height_44px,
div.line_height_44px,
a.line_height_44px,
span .line_height_44px {
line-height: 44px !important;
}
.line_height_48px,
h1.line_height_48px,
h2.line_height_48px,
h3.line_height_48px,
h4.line_height_48px,
h5.line_height_48px,
h6.line_height_48px,
p.line_height_48px,
div.line_height_48px,
a.line_height_48px,
span .line_height_48px {
line-height: 48px !important;
}
.line_height_54px,
h1.line_height_54px,
h2.line_height_54px,
h3.line_height_54px,
h4.line_height_54px,
h5.line_height_54px,
h6.line_height_54px,
p.line_height_54px,
div.line_height_54px,
a.line_height_54px,
span .line_height_54px {
line-height: 54px !important;
}
.line_height_60px,
h1.line_height_60px,
h2.line_height_60px,
h3.line_height_60px,
h4.line_height_60px,
h5.line_height_60px,
h6.line_height_60px,
p.line_height_60px,
div.line_height_60px,
a.line_height_60px,
span .line_height_60px {
line-height: 60px !important;
}
.line_height_65px,
h1.line_height_65px,
h2.line_height_65px,
h3.line_height_65px,
h4.line_height_65px,
h5.line_height_65px,
h6.line_height_65px,
p.line_height_65px,
div.line_height_65px,
a.line_height_65px,
span .line_height_65px {
line-height: 65px !important;
}
.line_height_69px,
h1.line_height_69px,
h2.line_height_69px,
h3.line_height_69px,
h4.line_height_69px,
h5.line_height_69px,
h6.line_height_69px,
p.line_height_69px,
div.line_height_69px,
a.line_height_69px,
span .line_height_69px {
line-height: 69px !important;
}
.line_height_72px,
h1.line_height_72px,
h2.line_height_72px,
h3.line_height_72px,
h4.line_height_72px,
h5.line_height_72px,
h6.line_height_72px,
p.line_height_72px,
div.line_height_72px,
a.line_height_72px,
span .line_height_72px {
line-height: 72px !important;
}
.line_height_78px,
h1.line_height_78px,
h2.line_height_78px,
h3.line_height_78px,
h4.line_height_78px,
h5.line_height_78px,
h6.line_height_78px,
p.line_height_78px,
div.line_height_78px,
a.line_height_78px,
span .line_height_78px {
line-height: 78px !important;
}
.line_height_96px,
h1.line_height_96px,
h2.line_height_96px,
h3.line_height_96px,
h4.line_height_96px,
h5.line_height_96px,
h6.line_height_96px,
p.line_height_96px,
div.line_height_96px,
a.line_height_96px,
span .line_height_96px {
line-height: 96px !important;
}
.letter_spacing_m10_8px,
h1.letter_spacing_m10_8px,
h2.letter_spacing_m10_8px,
h3.letter_spacing_m10_8px,
h4.letter_spacing_m10_8px,
h5.letter_spacing_m10_8px,
h6.letter_spacing_m10_8px,
p.letter_spacing_m10_8px,
div.letter_spacing_m10_8px,
a.letter_spacing_m10_8px,
span .letter_spacing_m10_8px {
letter-spacing: -10.8px !important;
}
.letter_spacing_m9px,
h1.letter_spacing_m9px,
h2.letter_spacing_m9px,
h3.letter_spacing_m9px,
h4.letter_spacing_m9px,
h5.letter_spacing_m9px,
h6.letter_spacing_m9px,
p.letter_spacing_m9px,
div.letter_spacing_m9px,
a.letter_spacing_m9px,
span .letter_spacing_m9px {
letter-spacing: -9px !important;
}
.letter_spacing_m3px,
h1.letter_spacing_m3px,
h2.letter_spacing_m3px,
h3.letter_spacing_m3px,
h4.letter_spacing_m3px,
h5.letter_spacing_m3px,
h6.letter_spacing_m3px,
p.letter_spacing_m3px,
div.letter_spacing_m3px,
a.letter_spacing_m3px,
span .letter_spacing_m3px {
letter-spacing: -3px !important;
}
.letter_spacing_m1_8px,
h1.letter_spacing_m1_8px,
h2.letter_spacing_m1_8px,
h3.letter_spacing_m1_8px,
h4.letter_spacing_m1_8px,
h5.letter_spacing_m1_8px,
h6.letter_spacing_m1_8px,
p.letter_spacing_m1_8px,
div.letter_spacing_m1_8px,
a.letter_spacing_m1_8px,
span .letter_spacing_m1_8px {
letter-spacing: -1.8px !important;
}
.letter_spacing_m1_2px,
h1.letter_spacing_m1_2px,
h2.letter_spacing_m1_2px,
h3.letter_spacing_m1_2px,
h4.letter_spacing_m1_2px,
h5.letter_spacing_m1_2px,
h6.letter_spacing_m1_2px,
p.letter_spacing_m1_2px,
div.letter_spacing_m1_2px,
a.letter_spacing_m1_2px,
span .letter_spacing_m1_2px {
letter-spacing: -1.2px !important;
}
.letter_spacing_m0_9px,
h1.letter_spacing_m0_9px,
h2.letter_spacing_m0_9px,
h3.letter_spacing_m0_9px,
h4.letter_spacing_m0_9px,
h5.letter_spacing_m0_9px,
h6.letter_spacing_m0_9px,
p.letter_spacing_m0_9px,
div.letter_spacing_m0_9px,
a.letter_spacing_m0_9px,
span .letter_spacing_m0_9px {
letter-spacing: -0.9px !important;
}
.letter_spacing_0,
h1.letter_spacing_0,
h2.letter_spacing_0,
h3.letter_spacing_0,
h4.letter_spacing_0,
h5.letter_spacing_0,
h6.letter_spacing_0,
p.letter_spacing_0,
div.letter_spacing_0,
a.letter_spacing_0,
span .letter_spacing_0 {
letter-spacing: 0 !important;
}
.letter_spacing_1_1px,
h1.letter_spacing_1_1px,
h2.letter_spacing_1_1px,
h3.letter_spacing_1_1px,
h4.letter_spacing_1_1px,
h5.letter_spacing_1_1px,
h6.letter_spacing_1_1px,
p.letter_spacing_1_1px,
div.letter_spacing_1_1px,
a.letter_spacing_1_1px,
span .letter_spacing_1_1px {
letter-spacing: 1.1px !important;
}
.letter_spacing_1_2px,
h1.letter_spacing_1_2px,
h2.letter_spacing_1_2px,
h3.letter_spacing_1_2px,
h4.letter_spacing_1_2px,
h5.letter_spacing_1_2px,
h6.letter_spacing_1_2px,
p.letter_spacing_1_2px,
div.letter_spacing_1_2px,
a.letter_spacing_1_2px,
span .letter_spacing_1_2px {
letter-spacing: 1.2px !important;
}
.letter_spacing_1_3px,
h1.letter_spacing_1_3px,
h2.letter_spacing_1_3px,
h3.letter_spacing_1_3px,
h4.letter_spacing_1_3px,
h5.letter_spacing_1_3px,
h6.letter_spacing_1_3px,
p.letter_spacing_1_3px,
div.letter_spacing_1_3px,
a.letter_spacing_1_3px,
span .letter_spacing_1_3px {
letter-spacing: 1.3px !important;
}
.letter_spacing_1_6px,
h1.letter_spacing_1_6px,
h2.letter_spacing_1_6px,
h3.letter_spacing_1_6px,
h4.letter_spacing_1_6px,
h5.letter_spacing_1_6px,
h6.letter_spacing_1_6px,
p.letter_spacing_1_6px,
div.letter_spacing_1_6px,
a.letter_spacing_1_6px,
span .letter_spacing_1_6px {
letter-spacing: 1.6px !important;
}
.letter_spacing_2px,
h1.letter_spacing_2px,
h2.letter_spacing_2px,
h3.letter_spacing_2px,
h4.letter_spacing_2px,
h5.letter_spacing_2px,
h6.letter_spacing_2px,
p.letter_spacing_2px,
div.letter_spacing_2px,
a.letter_spacing_2px,
span .letter_spacing_2px {
letter-spacing: 2px !important;
}
.letter_spacing_2_9px,
h1.letter_spacing_2_9px,
h2.letter_spacing_2_9px,
h3.letter_spacing_2_9px,
h4.letter_spacing_2_9px,
h5.letter_spacing_2_9px,
h6.letter_spacing_2_9px,
p.letter_spacing_2_9px,
div.letter_spacing_2_9px,
a.letter_spacing_2_9px,
span .letter_spacing_2_9px {
letter-spacing: 2.9px !important;
}
.letter_spacing_4_3px,
h1.letter_spacing_4_3px,
h2.letter_spacing_4_3px,
h3.letter_spacing_4_3px,
h4.letter_spacing_4_3px,
h5.letter_spacing_4_3px,
h6.letter_spacing_4_3px,
p.letter_spacing_4_3px,
div.letter_spacing_4_3px,
a.letter_spacing_4_3px,
span .letter_spacing_4_3px {
letter-spacing: 4.3px !important;
}
.letter_spacing_8_7px,
h1.letter_spacing_8_7px,
h2.letter_spacing_8_7px,
h3.letter_spacing_8_7px,
h4.letter_spacing_8_7px,
h5.letter_spacing_8_7px,
h6.letter_spacing_8_7px,
p.letter_spacing_8_7px,
div.letter_spacing_8_7px,
a.letter_spacing_8_7px,
span .letter_spacing_8_7px {
letter-spacing: 8.7px !important;
}
.breakword,
h1.breakword,
h2.breakword,
h3.breakword,
h4.breakword,
h5.breakword,
h6.breakword,
p.breakword,
div.breakword,
a.breakword,
span .breakword {
word-break: break-word;
} .opacity_0_35{
opacity: 0.35;
}
.very_light_grey,
h1.very_light_grey,
h2.very_light_grey,
h3.very_light_grey,
h4.very_light_grey,
h5.very_light_grey,
h6.very_light_grey,
p.very_light_grey,
div.very_light_grey,
a.very_light_grey,
span .very_light_grey {
color: #EDEDED;
}
.dark_grey_9a,
h1.dark_grey_9a,
h2.dark_grey_9a,
h3.dark_grey_9a,
h4.dark_grey_9a,
h5.dark_grey_9a,
h6.dark_grey_9a,
p.dark_grey_9a,
div.dark_grey_9a,
a.dark_grey_9a,
span .dark_grey_9a {
color: #9A9A9A !important;
}
.dark_grey,
h1.dark_grey,
h2.dark_grey,
h3.dark_grey,
h4.dark_grey,
h5.dark_grey,
h6.dark_grey,
p.dark_grey,
div.dark_grey,
a.dark_grey,
span .dark_grey {
color: #3b3b3b;
}
.very_dark_grey,
h1.very_dark_grey,
h2.very_dark_grey,
h3.very_dark_grey,
h4.very_dark_grey,
h5.very_dark_grey,
h6.very_dark_grey,
p.very_dark_grey,
div.very_dark_grey,
a.very_dark_grey,
span .very_dark_grey {
color: #343434;
}
.light_grey,
h1.light_grey,
h2.light_grey,
h3.light_grey,
h4.light_grey,
h5.light_grey,
h6.light_grey,
p.light_grey,
div.light_grey,
a.light_grey,
span .light_grey {
color: #a1a1a1;
}
.light_grey_cb,
h1.light_grey_cb,
h2.light_grey_cb,
h3.light_grey_cb,
h4.light_grey_cb,
h5.light_grey_cb,
h6.light_grey_cb,
p.light_grey_cb,
div.light_grey_cb,
a.light_grey_cb,
span .light_grey_cb {
color: #CBCBCB !important;
}
.light_grey_d8,
h1.light_grey_d8,
h2.light_grey_d8,
h3.light_grey_d8,
h4.light_grey_d8,
h5.light_grey_d8,
h6.light_grey_d8,
p.light_grey_d8,
div.light_grey_d8,
a.light_grey_d8,
span .light_grey_d8 {
color: #D8D8D8;
}
.white,
h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white,
p.white,
div.white,
a.white,
span .white {
color: #fff !important;
}
.black,
h1.black,
h2.black,
h3.black,
h4.black,
h5.black,
h6.black,
p.black,
div.black,
a.black,
span .black {
color: #000;
}
.gold,
h1.gold,
h2.gold,
h3.gold,
h4.gold,
h5.gold,
h6.gold,
p.gold,
div.gold,
a.gold,
span .gold {
color: #AE945A;
}
.msa_blue,
h1.msa_blue,
h2.msa_blue,
h3.msa_blue,
h4.msa_blue,
h5.msa_blue,
h6.msa_blue,
p.msa_blue,
div.msa_blue,
a.msa_blue,
span .msa_blue {
color: #013A6F;
}
.dark_blue,
h1.dark_blue,
h2.dark_blue,
h3.dark_blue,
h4.dark_blue,
h5.dark_blue,
h6.dark_blue,
p.dark_blue,
div.dark_blue,
a.dark_blue,
span .dark_blue {
color: #001C36;
}
.blue_393164,
h1.blue_393164,
h2.blue_393164,
h3.blue_393164,
h4.blue_393164,
h5.blue_393164,
h6.blue_393164,
p.blue_393164,
div.blue_393164,
a.blue_393164,
span .blue_393164 {
color: #393164;
}
.color_084783,
h1.color_084783,
h2.color_084783,
h3.color_084783,
h4.color_084783,
h5.color_084783,
h6.color_084783,
p.color_084783,
div.color_084783,
a.color_084783,
span .color_084783 {
color: #084783;
}
.color_1d68af,
h1.color_1d68af,
h2.color_1d68af,
h3.color_1d68af,
h4.color_1d68af,
h5.color_1d68af,
h6.color_1d68af,
p.color_1d68af,
div.color_1d68af,
a.color_1d68af,
span .color_1d68af {
color: #1d68af;
}
.color_EDEDED88,
h1.color_EDEDED88,
h2.color_EDEDED88,
h3.color_EDEDED88,
h4.color_EDEDED88,
h5.color_EDEDED88,
h6.color_EDEDED88,
p.color_EDEDED88,
div.color_EDEDED88,
a.color_EDEDED88,
span .color_EDEDED88 {
color: #EDEDED88;
}
.color_2A3B4D,
h1.color_2A3B4D,
h2.color_2A3B4D,
h3.color_2A3B4D,
h4.color_2A3B4D,
h5.color_2A3B4D,
h6.color_2A3B4D,
p.color_2A3B4D,
div.color_2A3B4D,
a.color_2A3B4D,
span .color_2A3B4D {
color: #2A3B4D;
}
.color_A7CF1C,
h1.color_A7CF1C,
h2.color_A7CF1C,
h3.color_A7CF1C,
h4.color_A7CF1C,
h5.color_A7CF1C,
h6.color_A7CF1C,
p.color_A7CF1C,
div.color_A7CF1C,
a.color_A7CF1C,
span .color_A7CF1C {
color: #A7CF1C;
}
.color_DBDBDB,
h1.color_DBDBDB,
h2.color_DBDBDB,
h3.color_DBDBDB,
h4.color_DBDBDB,
h5.color_DBDBDB,
h6.color_DBDBDB,
p.color_DBDBDB,
div.color_DBDBDB,
a.color_DBDBDB,
span .color_DBDBDB {
color: #DBDBDB;
}
.color_FFBF00,
h1.color_FFBF00,
h2.color_FFBF00,
h3.color_FFBF00,
h4.color_FFBF00,
h5.color_FFBF00,
h6.color_FFBF00,
p.color_FFBF00,
div.color_FFBF00,
a.color_FFBF00,
span .color_FFBF00 {
color: #FFBF00;
}
.color_F2F2F2,
h1.color_F2F2F2,
h2.color_F2F2F2,
h3.color_F2F2F2,
h4.color_F2F2F2,
h5.color_F2F2F2,
h6.color_F2F2F2,
p.color_F2F2F2,
div.color_F2F2F2,
a.color_F2F2F2,
span .color_F2F2F2 {
color: #F2F2F2;
}
.color_EAEAEA,
h1.color_EAEAEA,
h2.color_EAEAEA,
h3.color_EAEAEA,
h4.color_EAEAEA,
h5.color_EAEAEA,
h6.color_EAEAEA,
p.color_EAEAEA,
div.color_EAEAEA,
a.color_EAEAEA,
span .color_EAEAEA {
color: #EAEAEA;
}
.color_6F6F6F,
h1.color_6F6F6F,
h2.color_6F6F6F,
h3.color_6F6F6F,
h4.color_6F6F6F,
h5.color_6F6F6F,
h6.color_6F6F6F,
p.color_6F6F6F,
div.color_6F6F6F,
a.color_6F6F6F,
span .color_6F6F6F {
color: #6F6F6F;
}
.color_C2D339,
h1.color_C2D339,
h2.color_C2D339,
h3.color_C2D339,
h4.color_C2D339,
h5.color_C2D339,
h6.color_C2D339,
p.color_C2D339,
div.color_C2D339,
a.color_C2D339,
span .color_C2D339 {
color: #C2D339;
}
.color_3498DB,
h1.color_3498DB,
h2.color_3498DB,
h3.color_3498DB,
h4.color_3498DB,
h5.color_3498DB,
h6.color_3498DB,
p.color_3498DB,
div.color_3498DB,
a.color_3498DB,
span .color_3498DB {
color: #3498DB;
}
.color_1D5C91,
h1.color_1D5C91,
h2.color_1D5C91,
h3.color_1D5C91,
h4.color_1D5C91,
h5.color_1D5C91,
h6.color_1D5C91,
p.color_1D5C91,
div.color_1D5C91,
a.color_1D5C91,
span .color_1D5C91 {
color: #1D5C91;
}
.color_61C5FF,
h1.color_61C5FF,
h2.color_61C5FF,
h3.color_61C5FF,
h4.color_61C5FF,
h5.color_61C5FF,
h6.color_61C5FF,
p.color_61C5FF,
div.color_61C5FF,
a.color_61C5FF,
span .color_61C5FF {
color: #61C5FF;
} .align_center,
h1.align_center,
h2.align_center,
h3.align_center,
h4.align_center,
h5.align_center,
h6.align_center,
p.align_center,
div.align_center,
a.align_center,
span .align_center {
text-align: center;
}
.align_right,
h1.align_right,
h2.align_right,
h3.align_right,
h4.align_right,
h5.align_right,
h6.align_right,
p.align_right,
div.align_right,
a.align_right,
span .align_right {
text-align: right;
}
.align_left,
h1.align_left,
h2.align_left,
h3.align_left,
h4.align_left,
h5.align_left,
h6.align_left,
p.align_left,
div.align_left,
a.align_left,
span .align_left {
text-align: left;
}
.nopadding,
h1.nopadding,
h2.nopadding,
h3.nopadding,
h4.nopadding,
h5.nopadding,
h6.nopadding,
p.nopadding,
div.nopadding,
a.nopadding,
span .nopadding {
padding: 0 !important;
}
.nomargin,
h1.nomargin,
h2.nomargin,
h3.nomargin,
h4.nomargin,
h5.nomargin,
h6.nomargin,
p.nomargin,
div.nomargin,
a.nomargin,
span .nomargin {
margin: 0 !important;
}
.margin_0_auto{
margin: 0 auto;
}
.margin_0{
margin: 0;
}
.margin_right_8px{
margin-right: 8px;
}
.margin_right_15px{
margin-right: 15px;
}
.margin_right_10p{
margin-right: 10%;
}
.margin_top_10px{
margin-top: 10px;
}
.margin_top_13px{
margin-top: 13px;
}
.margin_top_30px{
margin-top: 30px;
}
.margin_top_22px{
margin-top: 22px;
}
.margin_left_5px{
margin-left: 5px;
}
.margin_left_20px{
margin-left: 20px;
}
.margin_left_25px{
margin-left: 25px;
}
.margin_bottom_15px{
margin-bottom: 15px;
}
.ul_30_px li:not(:first-child){
margin-top: 30px;
} .uppercase,
h1.uppercase,
h2.uppercase,
h3.uppercase,
h4.uppercase,
h5.uppercase,
h6.uppercase,
p.uppercase,
div.uppercase,
a.uppercase,
span .uppercase {
text-transform: uppercase;
}
.italic,
h1.italic,
h2.italic,
h3.italic,
h4.italic,
h5.italic,
h6.italic,
p.italic,
div.italic,
a.italic,
span .italic {
font-style: italic;
}
.underline,
h1.underline,
h2.underline,
h3.underline,
h4.underline,
h5.underline,
h6.underline,
p.underline,
div.underline,
a.underline,
span .underline {
text-decoration: underline; text-decoration-thickness: 1px;
text-underline-offset: 3px;
} .weight100,
h1.weight100,
h2.weight100,
h3.weight100,
h4.weight100,
h5.weight100,
h6.weight100,
p.weight100,
div.weight100,
a.weight100,
span.weight100,
.weight100 span,
.weight100 a {
font-weight: 100;
}
.weight200,
h1.weight200,
h2.weight200,
h3.weight200,
h4.weight200,
h5.weight200,
h6.weight200,
p.weight200,
div.weight200,
a.weight200,
span.weight200 { font-weight: 300;
}
.weight300,
h1.weight300,
h2.weight300,
h3.weight300,
h4.weight300,
h5.weight300,
h6.weight300,
p.weight300,
div.weight300,
a.weight300,
span.weight300 {
font-weight: 300;
}
.weight400,
h1.weight400,
h2.weight400,
h3.weight400,
h4.weight400,
h5.weight400,
h6.weight400,
p.weight400,
div.weight400,
a.weight400,
span.weight400 {
font-weight: 400;
}
.weight500,
h1.weight500,
h2.weight500,
h3.weight500,
h4.weight500,
h5.weight500,
h6.weight500,
p.weight500,
div.weight500,
a.weight500,
span.weight500 {
font-weight: 500;
}
.weight600,
h1.weight600,
h2.weight600,
h3.weight600,
h4.weight600,
h5.weight600,
h6.weight600,
p.weight600,
div.weight600,
a.weight600,
span.weight600 {
font-weight: 600;
} 
.weight700,
h1.weight700,
h2.weight700,
h3.weight700,
h4.weight700,
h5.weight700,
h6.weight700,
p.weight700,
div.weight700,
a.weight700,
span.weight700 {
font-weight: 700;
}
.weight800,
h1.weight800,
h2.weight800,
h3.weight800,
h4.weight800,
h5.weight800,
h6.weight800,
p.weight800,
div.weight800,
a.weight800,
span .weight800 {
font-weight: 800;
}
.weight900,
h1.weight900,
h2.weight900,
h3.weight900,
h4.weight900,
h5.weight900,
h6.weight900,
p.weight900,
div.weight900,
a.weight900,
span .weight900 {
font-weight: 900;
}
.row_nopadding .grve-container{
padding: 0 !important;
}
.row_padding_8p {
padding-left: 8% !important;
padding-right: 8% !important;
}
.row_padding_10p {
padding-left: 10% !important;
padding-right: 10% !important;
}
.row_padding_15p {
padding-left: 15% !important;
padding-right: 15% !important;
}
.row_padding_20p {
padding-left: 20% !important;
padding-right: 20% !important;
}
.row_padding_25p {
padding-left: 25% !important;
padding-right: 25% !important;
}
.row_padding_30p {
padding-left: 30% !important;
padding-right: 30% !important;
}
.padding_left_0{
padding-left: 0 !important;
}
.padding_left_3p{
padding-left: 3%;
}
.padding_left_5p{
padding-left: 5% !important;
}
.padding_left_6p{
padding-left: 6%;
}
.padding_left_10p{
padding-left: 10% !important;
}
.padding_left_60px{
padding-left: 60px !important;
}
.padding_left_75px{
padding-left:75px;
}
.padding_right_3p{
padding-right: 3%;
}
.padding_right_4p{
padding-right: 4%;
}
.padding_right_5p{
padding-right: 5%;
}
.padding_right_6p{
padding-right: 6% !important;
}
.padding_right_7p{
padding-right: 7% !important;
}
.padding_right_10p{
padding-right: 10% !important;
}
.padding_right_13p{
padding-right: 13%;
}
.padding_right_15p{
padding-right: 15%;
}
.padding_right_20p{
padding-right: 20%;
}
.padding_right_30p{
padding-right: 30%;
}
.padding_right_5px {
padding-right: 5px;
}
.padding_right_10px {
padding-right: 10px;
}
.padding_right_15px {
padding-right: 15px;
}
.padding_right_17px {
padding-right: 17px;
}
.padding_right_20px{
padding-right: 20px;
}
.padding_right_55px {
padding-right: 55px;
}
.padding_right_70px{
padding-right: 70px;
}
.padding_right_87px{
padding-right:87px;
}
.padding_lr_3p{
padding-left: 3%;
padding-right: 3%;
}
.padding_lr_4p{
padding-left: 4%;
padding-right: 4%;
}
.padding_lr_5p{
padding-left: 5%;
padding-right: 5%;
}
.padding_lr_6p{
padding-left: 6%;
padding-right: 6%;
}
.padding_lr_7p{
padding-left: 7%;
padding-right: 7%;
}
.padding_lr_10p{
padding-left: 10%;
padding-right: 10%;
}
.padding_lr_11p{
padding-left: 11%;
padding-right: 11%;
}
.padding_lr_12p{
padding-left: 12%;
padding-right: 12%;
}
.padding_lr_13p{
padding-left: 13%;
padding-right: 13%;
}
.padding_lr_15p{
padding-left: 15%;
padding-right: 15%;
}
.padding_lr_17p{
padding-left: 17%;
padding-right: 17%;
}
.padding_lr_18p{
padding-left: 18%;
padding-right: 18%;
}
.padding_lr_20p{
padding-left: 20%;
padding-right: 20%;
}
.padding_lr_30p{
padding-left: 30%;
padding-right: 30%;
}
.padding_lr_5px{
padding-left: 5px;
padding-right: 5px;
}
.padding_lr_10px{
padding-left: 10px;
padding-right: 10px;
}
.padding_lr_15px{
padding-left: 15px;
padding-right: 15px;
}
.padding_lr_30px{
padding-left: 30px;
padding-right: 30px;
}
.padding_lr_50px{
padding-left: 50px;
padding-right: 50px;
}
.padding_lr_60px{
padding-left: 60px;
padding-right: 60px;
}
.padding_lr_80px{
padding-left: 80px;
padding-right: 80px;
}
.padding_lr_87px{
padding-left: 87px;
padding-right: 87px;
}
.padding_tb_45px{
padding-top: 45px;
padding-bottom: 45px;
}
.paragraph_600px,
p.paragraph_600px,
div.paragraph_600px,
.paragraph_600px p,
.paragraph_600px
{
max-width: 600px;
margin: 0 auto;
display: block;
}
.js_language{
display: none;
}