@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

body { margin:0;
       padding:0;
	   box-sizing:border-box;
     }

h2, h3 { font-weight:normal !important; }

.s_font1 { font-family: "Inter", Arial, sans-serif; }

.s_size1 { font-size:17px; line-height:23px; }

.s_size2 { font-size:66px; line-height:72px; }

.s_size3 { font-size:21px; line-height:27px; }

.s_size4 { font-size:38px; line-height:44px; }

.s_size5 { font-size:14px; line-height:20px; }

.s_size6 { font-size:26px; line-height:32px; }

.s_size7 { font-size:13px; line-height:19px; }

.s_color1 { color:#ffffff; }

.s_color2 { color:#374151; }

.s_color3 { color:#93c5fd; }

.s_color4 { color:#9c95a9; }

.s_color5 { color:#111827; }

.s_color6 { color:#d1d5db; }

.s_color7 { color:#34d399; }

.s_color8 { color:#facb14; }

.s_color9 { color:#ff0000; }

.s_color10 { color:#f97316; }

.s_color11 { color:#2563eb; }

.s_color12 { color:#7e22ce; }

.s_color13 { color:#2dd4bf; }

.s_color14 { color:#16a34a; }

.s_color15 { color:#818cf8; }

.s_color16 { color:#93c5fd; }

.s_color17 { color:#f3f4f6; }

.s_color18 { color:#6b7280; }

.s_color19 { color:#cccccc; }

.s_color20 { color:#9333ea; }

.s_color21 { color:#48c083; }

.s_color22 { color:#2e5feb; }

.s_color23 { color:#ae8afc; }

.s_color24 { color:#2563eb; }

.s_color25 { color:#9333ea; }

.s_color26 { color:#f35731; }

.s_color27 { color:#f04379; }

.s_color28 { color:#1f8645; }

.s_color29 { color:#f46912; }

.s_color30 { color:#1e3a5f; }

.s_color31 { color:#4e7094; }

.s_color32 { color:#9cafc3; }

.span_menu:hover { color:#2e5feb !important; text-decoration:none !important; }

.gradient_t1 { background: -webkit-linear-gradient(#60a5fa, #c084fc);
               -webkit-background-clip: text;
               -webkit-text-fill-color: transparent;
             }

.row_line { width:100%; }

.content_90 { width:90%;
              margin-left:auto;
			  margin-right:auto;
            }

.content_80 { width:80%;
              margin-left:auto;
			  margin-right:auto;
            }
			
.header_top_fixed_line { background-color:#f3f4f7;
                         position:fixed;
						 z-index:999;
						 top:0;
						 padding-top:10px;
						 padding-bottom:10px;
                       }

.mx_w1 { max-width:1220px; }

.mx_w2 { max-width:1100px; }	

.mx_w3 { max-width:770px; }		

.mx_w4 { max-width:830px; }		

.mx_w5 { max-width:600px; }		

.mx_w6 { max-width:450px; }			

.mx_w7 { max-width:400px; }				

.mx_w8 { max-width:280px; }				

.mx_w9 { max-width:1350px; }	
			
.img_100 { width:100%;
           border:none;
		   display:block;
		   margin-left:auto;
		   margin-right:auto;
         }

.txt_underline { text-decoration:underline; }

.txt_no_underline { text-decoration:none; }

.cursor_pointer { cursor:pointer; }

.text_center { text-align:center; }

.text_left { text-align:left; }

.text_right { text-align:right; }

.flex_elem { display:flex;
             flex-wrap:wrap;
           }		   

.flex_align_stretch { align-items:stretch; }

.flex_align_center { align-items:center; }

.flex_justify_center { justify-content:center; }

.flex_justify_between { justify-content:space-between; }

.flex_justify_around { justify-content:space-around; }

.flex_justify_end { justify-content:end; }

.flex_dir_column { flex-direction:column; }

.txt_dec_line { text-decoration:line-through; }

.d_none { display:none; }

.col_logo { width:48%; }

.col_menu { width:48%;
            text-align:right;
          }

.img_logo { max-width:150px;
            margin-left:0;
			margin-right:auto;
          }

.container_m_icon { display: inline-block;
                    cursor: pointer;
					margin-left:auto;
					margin-right:0;
		          }

.bar1, .bar2, .bar3 { width: 35px; 
                      height: 5px;
					  background-color: #333;
					  margin: 6px 0;
					  transition: 0.4s;
					}

.change .bar1 { transform: translate(0, 11px) rotate(-45deg);
              }

.change .bar2 { opacity: 0; }

.change .bar3 { transform: translate(0, -11px) rotate(45deg); }

.trigger_menu_line { display:none; }

.col_links_menu { width:65%; }

.col_btn_menu { width:30%; }

.btn_t1_elem { width:100%;
               max-width:150px;
			   height:40px;
			   background-image:url(../images_update/bg.png);
			   background-position:center;
			   background-repeat:no-repeat;
			   background-size:cover;
			   border:none;
			   border-radius:30px;
			   cursor:pointer;
            }

.btn_t2_elem { width:100%;
               max-width:350px;
			   height:60px;
			   background-image:url(../images_update/bg2.png);
			   background-position:center;
			   background-repeat:no-repeat;
			   background-size:cover;
			   border:none;
			   border-radius:30px;
			   cursor:pointer;
			   font-weight:bold;
            }
			   
.col_menu_txt { width:80px; }

.container_header_top_area { min-height:100vh;
                             padding-top:200px;
							 padding-bottom:100px;
							 background-image:url(../images_update/header2.png);
							 background-position:center;
							 background-repeat:no-repeat;
							 background-size:cover;
							 box-sizing:border-box;
                           }
							 
.box_txt_elem_header { background-color:#ffffff;
                       opacity:0.2;
					   padding-top:0.5px;
					   padding-bottom:0.5px;
					   border-radius:999px;
					   padding-left:15px;
					   padding-right:15px;
					   text-align:center;
					   box-sizing:border-box;
					   max-width:415px;
					   height:35px;
                     }

.container_txt_box_txt_elem_header { margin-top:-28px;
					                 max-width:415px;
                                   }

.mtop1 { margin-top:35px; }

.mtop2 { margin-top:5px; }

.mtop3 { margin-top:10px; }

.mtop4 { margin-top:20px; }

.mtop5 { margin-top:50px; }

.mtop6 { margin-top:80px; }

.mtop7 { margin-top:25px; }

.box_elem_head { width:31%;
                 box-sizing:border-box;
				 padding-top:25px;
				 padding-bottom:25px;
				 border-radius:30px;
				 background-color:#3b2757;
				 backdrop-filter: blur(6px);
				 border:solid 1px #635379;
               }

.container_section_t1 { background-color:#f9fafb;
                        padding-top:60px;
						padding-bottom:60px;
                      }

.col_elem_txt1 { width:50%; }

.col_elem_img1 { width:46%; }

.img_info_hp { border-radius:30px;
               box-shadow: -3px 5px 14px -3px rgba(0,0,0,0.75);
               -webkit-box-shadow: -3px 5px 14px -3px rgba(0,0,0,0.75);
               -moz-box-shadow: -3px 5px 14px -3px rgba(0,0,0,0.75);
             }

.box_info_details { width:160px;
                    padding-top:20px;
					padding-bottom:20px;
					margin-top:-80px;
					margin-left:-20px;
					background-image:url(../images_update/bg3.png);
					background-repeat:no-repeat;
					background-position:center;
					background-size:cover;
					position:relative;
					z-index:2;
					border-radius:20px;
                  }

.container_section_t2 { padding-top:80px;
                        padding-bottom:80px;
						background-color:#ffffff;
                      }

.col_box_elem_t1 { width:30%;
                   box-shadow: -3px 5px 14px -3px rgba(0,0,0,0.75);
                   -webkit-box-shadow: -3px 5px 14px -3px rgba(0,0,0,0.75);
                   -moz-box-shadow: -3px 5px 14px -3px rgba(0,0,0,0.75);
				   padding-top:35px;
				   padding-bottom:35px;
				   border-radius:30px;
				   background-color:#ffffff;
				   color:#111827;
                 }

.img_icon_hp { border-radius:20px; 
               width:95px;
             }

#col_box_elem_t1_1:hover { background-color:#3478f2; color:#ffffff; }

#col_box_elem_t1_2:hover { background-color:#a14af3; color:#ffffff; }

#col_box_elem_t1_3:hover { background-color:#f56c14; color:#ffffff; }

.container_section_t3 { background-color:#111827;
                        padding-top:80px;
                        padding-bottom:80px;
                      }

.col_box_elem_t2 { width:48%;
                   background-color:#1d2332;
				   border:solid 1px #343946;
				   border-radius:30px;
				   padding-top:20px;
				   padding-bottom:20px;
                 }

.col_box_elem_t2:hover { background-color:#29303d; }

.img_icon_elem_hp { width:40px;
                    margin-left:0;
					margin-right:auto;
                  }

.img_icon_elem_hp2 { width:40px; }

.container_section_t4 { background-color:#111827;
                        padding-top:80px;
                        padding-bottom:80px;
						background-image:url(../images_update/img3.png);
						background-position:center;
						background-repeat:no-repeat;
						background-size:cover;
						box-sizing:border-box;
                      }

.col_box_elem_t3 { width:100%;
                   max-width:275px;
                   box-sizing:border-box;
                   padding-top:25px;
                   padding-bottom:25px;
                   border-radius:30px;
                   background-color:#4e3483;
                   backdrop-filter: blur(6px);
                   border:solid 1px #7a599d;
                 }

.col_box_elem_t4 { width:48%;
                   box-sizing:border-box;
                   padding-top:25px;
                   padding-bottom:25px;
                   border-radius:30px;
                   background-color:#4e3483;
                   backdrop-filter: blur(6px);
                   border:solid 1px #7a599d;
                 }

.col_box_elem_t5 { width:23%; }

.container_section_t5 { background-color:#111827;
                        padding-top:80px;
                        padding-bottom:80px;
						box-sizing:border-box;
                      }

.container_section_t6 { background-color:#f9fafb;
                        padding-top:80px;
                        padding-bottom:80px;
						box-sizing:border-box;
                      }

.container_section_t7 { background-color:#ffffff;
                        padding-top:80px;
                        padding-bottom:80px;
						box-sizing:border-box;
                      }

.col_elem_icon_hp { width:40px; }

.col_elem_txt_hp { width:100px; }

.faq_elem { width:100%;
            border-radius:15px;
			background-color:#ffffff;
			padding-top:20px;
			padding-bottom:20px;
          }
							 
.col_faq_q { width:80%; }

.col_faq_s { width:20%; }

.col_contact_det { width:48%; }

.col_form_contact { width:48%; }

.col_icon_contact { width:10%; }

.col_info_contact { width:89%; }

.img_icon_contact_hp { width:48px; }

.box_form_container { background-color:#f9fafb;
                      border-radius:30px;
					  border:solid 1px #d1d5db;
					  padding-top:25px;
					  padding-bottom:25px;
                   }

.input_form_elem { width:100%;
                   height:50px;
				   background-color:#ffffff;
				   border-radius:10px;
				   border:solid 1px #d1d5db;
				   box-sizing:border-box;
				   padding-left:20px;
				   padding-right:20px;
                 }

.line_error { height:20px; }

.input_form_elem_txt { height:120px;
                       padding-top:20px;
					   padding-bottom:20px;
                     }

.btn_form_contact { width:100%;
                    height:60px;
					background-image:url(../images_update/bg.png);
					background-position:center;
					background-repeat:no-repeat;
					background-size:cover;
					border:none;
					cursor:pointer;
					font-weight:bold;
					border-radius:10px;
                  }

.container_section_footer { background-color:#111827;
                            padding-top:80px;
							padding-bottom:80px;
                          }

.col_footer_elem { width:23%;
                   padding-bottom:30px;
                 }

.line_separator_footer { border-top:solid 1px #d1d5db; }

.col_footer_elem_t2 { width:48%; }

.col_box_elem_t1_s { width:48%; }

.container_section_t1_sn { padding-bottom:20px; }

.container_sm_footer { width:150px;
                     }

.col_sm_footer { width:40px; }

.container_section_t8 { background-color:#ffffff;
                        padding-top:300px;
                        padding-bottom:80px;
						box-sizing:border-box;
						background-image:url(../images_update/header3.png);
						min-height:100vh;
						background-position:center;
						background-repeat:no-repeat;
						background-size:cover;
                      }

.box_txt_elem_header_t2 { margin-left:auto;
                          margin-right:auto;
                        }

.container_txt_box_txt_elem_header_t2 { margin-left:auto;
                                        margin-right:auto;
                                      }

.m_auto { margin-left:auto;
          margin-right:auto;
        }

.col_header_val { width:23%; }

.col_48 { width:48%; }

.btn_t1_elem_head2 { max-width:300px; }

.btn_t1_elem_head3 { max-width:300px;
                     background-color:#67539e;
					 background-image:none;
                   }

.container_section_t9 { background-color:#fafbfb;
                        padding-top:80px;
                        padding-bottom:80px;
						box-sizing:border-box;
                      }

.container_section_t10 { background-color:#ffffff;
                        padding-top:80px;
                        padding-bottom:80px;
						box-sizing:border-box;
                      }

.container_section_t11 { background-color:#faf5ff;
                        padding-top:80px;
                        padding-bottom:80px;
						box-sizing:border-box;
                      }

.container_section_t13 { background-color:#f5fef8;
                         padding-top:80px;
                         padding-bottom:80px;
						 box-sizing:border-box;
                       }

.container_section_t14 { background-color:#372b82;
                         padding-top:80px;
                         padding-bottom:80px;
						 box-sizing:border-box;
                       }

.box_txt_elem_header_t3 { background-color:#ffedd5;
                          width:180px;
						  opacity:2;
                        }

.box_txt_elem_header_t4 { background-color:#dbeafe;
                        }

.box_txt_elem_header_t5 { background-color:#f3e8ff;
                          width:210px;
                        }

.box_txt_elem_header_t6 { background-color:#123941;
                        }

.box_txt_elem_header_t7 { background-color:#dcfce7;
                        }

.box_txt_elem_header_t8 { background-color:#3e3798;
                          width:150px;
                        }

.img_icon_t1_e { width:16px; }

.img_icon_t2_e { width:20px; }

.img_icon_t3_e { width:19px; }

.col_s_e { background-color:#ffffff;
           border-radius:30px;
		   border:solid 1px #e5e7eb;
		   box-sizing:border-box;
		   padding-top:10px;
		   padding-bottom:10px;
		   padding-left:15px;
		   padding-right:15px;
         }

.col_s_e1 { width:140px; }

.col_s_e2 { width:180px; }

.col_s_e3 { width:320px; }

.box_val_extra { width:220px;
                 background-color:#ffffff;
				 border-radius:15px;
				 box-sizing:border-box;
				 margin-top:-80px;
				 padding-top:10px;
				 padding-bottom:10px;
				 margin-left:auto;
				 margin-right:0;
				 position:relative;
				 z-index:2;
               }

.img_icon_p { max-width:48px; }

.col_box_val_icon { width:25%; }

.col_box_val_txt { width:70%; }

.box_info_p_elem { background-color:#ffffff;
                   border:solid 1px #f3f4f6;
				   border-radius:20px;
				   padding-top:20px;
				   padding-bottom:20px;
				   color:#111827;
				   background-image:none;
                 }

.box_info_p_elem:hover { background-image:url(../images_update/bg4.png);
                         background-position:center;
						 background-repeat:no-repeat;
						 background-size:cover;
						 color:#ffffff;
                       }

.box_info_p_elem2 { background-color:#ffffff;
                    border:solid 1px #f3f4f6;
				    border-radius:20px;
				    padding-top:20px;
				    padding-bottom:20px;
				    color:#111827;
				    background-image:none;
                  }

.box_info_p_elem2:hover { background-color:#eff6ff;
                        }

.box_info_p_elem3 { background-color:#ffffff;
				    border-radius:20px;
				    padding-top:20px;
				    padding-bottom:20px;
				    background-image:none;
					border:solid 2px #ffffff;
                  }

.box_info_p_elem3:hover { border:solid 2px #f3e8ff;
                          box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.7);
                          -webkit-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.7);
                          -moz-box-shadow: 3px 3px 12px -2px rgba(0,0,0,0.7);
                        }

.box_info_p_elem4 { background-color:#1a2332;
                    border:solid 1px #1a2332;
				    border-radius:20px;
				    padding-top:20px;
				    padding-bottom:20px;
				    color:#ffffff;
				    background-image:none;
                  }

.box_info_p_elem4:hover { border:solid 1px #2dd4bf;
                        }

.box_info_p_elem5 { background-color:#ffffff;
                   border:solid 1px #f3f4f6;
				   border-radius:20px;
				   padding-top:20px;
				   padding-bottom:20px;
				   color:#111827;
				   background-image:none;
                 }

.box_info_p_elem5:hover { background-image:url(../images_update/bg11.png);
                          background-position:center;
						  background-repeat:no-repeat;
						  background-size:cover;
						  color:#ffffff;
                       }

.box_info_p_elem6 { background-color:#603692;
				    border-radius:20px;
				    padding-top:20px;
				    padding-bottom:20px;
				    background-image:none;
					border:solid 1px #6d4a98;
                  }

.box_info_p_elem6:hover { background-image:url(../images_update/bg12.png);
                          background-position:center;
						  background-repeat:no-repeat;
						  background-size:cover;                 
                        }

.col_icon_elem { width:15%; }

.col_txt_elem { width:82%; }

.col_icon_elem2 { width:10%; }

.col_txt_elem2 { width:88%; }

.container_btn_cta_line { max-width:790px;
                          padding-top:20px;
						  padding-bottom:20px;
						  background-image:url(../images_update/bg5.png);
						  border-radius:20px;
						  background-repeat:no-repeat;
						  background-position:center;
						  background-size:cover;
                        }

.col_txt_cta_line { width:73%; }

.col_btn_cta_line { width:25%; }

.btn_t1_elem_ex { max-width:300px;
                  background-image:url(../images_update/bg4.png);
				  background-position:center;
				  background-size:cover;
				  background-repeat:no-repeat;
                }
                   
.box_val_extra2 { margin-top:0;
                  margin-left:-10px;
				  margin-right:auto;
				  border:solid 1px #eaeaea;
                }

.col_img_ex_val { margin-top:-30px; }

.container_spec_info { border-radius:20px;
                       background-image:url(../images_update/bg6.png);
					   background-position:center;
					   background-repeat:no-repeat;
					   background-size:cover;
					   padding-top:20px;
					   padding-bottom:20px;
                     }

.col_m_t_elem { background-color:#f3f4f6;
                border-radius:10px;
				padding-top:13px;
				padding-bottom:13px;
				color:#111827;
				cursor:pointer;
              }

.col_m_t_elem1 { width:39%; }

.col_m_t_elem2 { width:57%; }

.col_m_t_elem3 { width:60%; }

.box_elem_number { width:36px;
                   height:36px;
				   border-radius:10px;
				   background-color:#dbeafe;
				   display:flex;
				   flex-direction:column;
				   align-items:center;
				   justify-content:center;
                 }

.container_btn_cta_line2 { background-color:#eff6ff;
                           background-image:none;
                         }

.btn_t1_elem_ex2 { background-image:url(../images_update/bg6.png); }

.box_elem_s_p { width:23%;
                background-color:#ffffff;
				border:solid 1px #f3e8ff;
				border-radius:20px;
				padding-top:25px;
				padding-bottom:25px;
              }

.box_elem_number2 { background-image:url(../images_update/bg7.png);
                  }
 
.col_elem_box { width: 19%;
                background-image:url(../images_update/bg8.png);
				background-position:center;
				background-repeat:no-repeat;
				background-size:cover;
				border-radius:20px;
				padding-top:30px;
				padding-bottom:30px;
             }

.col_box_bg_p { width:30%;
                background-color:#ffffff;
				border:solid 1px #ffffff;
				border-radius:20px;
				padding-top:20px;
				padding-bottom:20px;
              }

.col_box_bg_p:hover { border:solid 1px #f3e8ff; }

.img_icon_box { width:46px;
                margin-left:0;
				margin-right:auto;
              }

.box_bg_cta_s { background-image:url(../images_update/bg9.png);
                background-position:center;
				background-repeat:no-repeat;
				background-size:cover;
				border-radius:20px;
				padding-top:30px;
				padding-bottom:30px;
              }

.btn_t1_elem_head4 { background-color:#ffffff;
                     margin-left:auto;
					 margin-right:auto;
					 height:60px;
					 display:block;
                   }

.container_section_t12 { background-color:#121928;
                         padding-top:80px;
                         padding-bottom:80px;
						 box-sizing:border-box;
                       }

.box_val_extra_g { margin-left:-20px;
                   margin-right:auto;
				   background-image:url(../images_update/bg10.png);
				   background-position:center;
				   background-repeat:no-repeat;
				   background-size:cover;
				   max-width:150px;
				   padding-top:30px;
				   padding-bottom:30px;
                 }

.container_surse_elem { background-color:#1d2735;
                        padding-top:40px;
						padding-bottom:40px;
						border:solid 1px #374151;
						border-radius:20px;
                      }

.col_box_elem_sursa { background-color:#2a3443;
                      border-radius:10px;
					  padding-top:20px;
					  padding-bottom:20px;
					  border:solid 1px #2a3443;
					  width:22%;
                    }

.col_box_elem_sursa:hover { background-color:#123941;
                            border:solid 1px #2dd4bf;
                          }

.container_btn_cta_line_g { background-color:#1c454d;
                            background-image:none;
                            border:solid 1px #2dd4bf;
                          }

.btn_t1_elem_g { background-image:url(../images_update/bg10.png); }

.box_proc_s { width:80px;
              background-color:#dcfce7;
			  border-radius:20px;
			  padding-top:5px;
			  padding-bottom:5px;
			  margin-left:auto;
			  margin-right:0;
            }

.box_metrici { background-color:#ffffff;
               padding-top:30px;
			   padding-bottom:30px;
			   box-shadow: 1px 3px 13px -3px rgba(0,0,0,0.67);
			   -webkit-box-shadow: 1px 3px 13px -3px rgba(0,0,0,0.67);
			   -moz-box-shadow: 1px 3px 13px -3px rgba(0,0,0,0.67);
			   border-radius:30px;
            }

.col_g_met { width:15%;
             padding-top:25px;
			 padding-bottom:25px;
			 background-color:#effdf4;
			 border:solid 1px #d5fbe6;
			 border-radius:20px;
           }

.col_g_met:hover { background-color:#d5fbe6; }

.container_btn_cta_line_g { background-color:#effdf4;
                            border:solid 1px #effdf4;
                          }

.btn_t1_elem_ex_g { background-image:url(../images_update/bg11.png); }

.col_box_bg_amp { width:32%;
                  border-radius:20px;
				  background-color:#553c90;
				  border:solid 1px #684f9c;
				  padding-top:25px;
				  padding-bottom:25px;
                }

.col_box_bg_amp:hover { background-color:#68519d; }

.img_i_amp { width:35px; }

.icon_border_round { border-radius:10px; }

.box_info_btm { background-color:#553c90;
                border:solid 1px #684f9c;
				border-radius:20px;
				padding-bottom:30px;
              }

.box_elem_number_bm { margin-top:-30px;
                      margin-left:-30px;
					  margin-right:auto;
                    }

.col_box_bg_p_amp { background-color:#4f319a;
                    border:solid 1px #684f9c;
                  }

.box_bg_cta_s_amp { background-image:url(../images_update/bg12.png); }

.txt_nowrap { white-space: nowrap; }

#triggered_categ_2, #triggered_categ_3 { display:none; }

.col_m_t_elem1 { background-color:#dbeafe;
                 color:#2563eb;
				 font-weight:bold;
               }

.col_m_t_elem:hover { background-color:#e5e7eb; }

.col_elem_box:hover { zoom: 105%; }

.container_section_s1 { background-color:#1e3a81;
                        padding-top:200px;
                        padding-bottom:80px;
						background-image:url(../images_update/bg13.png);
						background-position:center;
						background-repeat:no-repeat;
						background-size:cover;
						box-sizing:border-box;
						min-height:100vh;
                      }

.col_head_info { width:57%; }

.col_head_det { width:42%; }

.box_txt_elem_header_s1 { max-width:250px;
                          margin-left:0;
						  margin-right:auto;
                        }

.container_txt_box_txt_elem_header_s1 { max-width:250px;
                                        margin-left:0;
                                        margin-right:auto;
                                      }

.btn_s_head1, .btn_s_head2 { min-height:60px;
                           }

.btn_s_head2 { background-color:#37509a;
               border:solid 1px #36529c;
             }

.btn_s_head2:hover { background-color:#4d65a5;
                   }

.col_txt_box_head_separator { width:1px;
                              background-color:#4d65a5;
                            }

.col_txt_box_head { width:31%;
                  }

.border_radius_elem_20 { border-radius:20px; }

.box_val_extra_s2 { margin-left:-10px;
                    margin-right:auto;
					margin-top:-50px;
                  }

.img_s1 { margin-top:-30px; }

.container_section_s2 { background-color:#fafbfc;
                        padding-top:80px;
						padding-bottom:80px;
                      }

.box_txt_elem_header_s1 { width:100%;
                          max-width:350px;
                        }

.col_icon_s_elem { width:8%; }

.col_txt_s_elem { width:90%;
                  padding-top:1px;
                }

.img_icon_s_box_elem { width:25px; }

.box_number_elem_step { width:23%;
                        border:solid 1px #f3f4f6;
						border-radius:20px;
						background-color:#ffffff;
						padding-top:25px;
						padding-bottom:25px;
						box-shadow: 3px 3px 16px -2px rgba(0,0,0,0.72);
						-webkit-box-shadow: 3px 3px 16px -2px rgba(0,0,0,0.72);
						-moz-box-shadow: 3px 3px 16px -2px rgba(0,0,0,0.72);
						color:#f3f4f6;
					  }

.box_number_elem_step:hover { 
					    	  box-shadow: 3px 3px 24px 2px rgba(0,0,0,0.72);
					    	  -webkit-box-shadow: 3px 3px 24px 2px rgba(0,0,0,0.72);
					    	  -moz-box-shadow: 3px 3px 24px 2px rgba(0,0,0,0.72);
					    	  color:#dbeafe;
					    	  border:solid 1px #dbeafe;
                            }

.box_number_elem_step_v2 { width:23%;
                           border:solid 1px #344c91;
						   border-radius:20px;
						   background-color:#344c91;
						   padding-top:25px;
						   padding-bottom:25px;
					     }

.box_number_elem_step_v2:hover { background-color:#495d93;
                                 border:solid 1px #495d93;
								 margin-top:18px;
                               }


.col_box_48 { width:48%; }

.img_img_box { width:55px;
               margin-left:0;
			   margin-right:auto;
             }

.container_section_s3 { background-image:url(../images_update/bg14.png);
                        background-position:center;
						background-repeat:no-repeat;
						background-size:cover;
                        padding-top:80px;
						padding-bottom:80px;
                      }

.box_txt_elem_header_s7 { width:280px; }

.col_box_s_elem_i { width:32%;
                    background-color:#ffffff;
					border-radius:20px;
					box-shadow: 3px 3px 24px -14px rgba(0,0,0,0.72);
					-webkit-box-shadow: 3px 3px 24px -14px rgba(0,0,0,0.72);
					-moz-box-shadow: 3px 3px 24px -14px rgba(0,0,0,0.72);
					border:solid 1px #ffffff;
					padding-top:25px;
					padding-bottom:25px;
                  }

.col_box_s_elem_i:hover { border:solid 1px #7e22ce;
                          box-shadow: 3px 3px 24px -7px rgba(0,0,0,0.85);
                          -webkit-box-shadow: 3px 3px 24px -7px rgba(0,0,0,0.85);
                          -moz-box-shadow: 3px 3px 24px -7px rgba(0,0,0,0.85);
                        }

.col_box_s_elem_i_icon { width:18%; }

.col_box_s_elem_i_txt { width:80%; }

.col_box_s_elem_i_icon img { width:45px !important; }

.container_section_s4 { background-color:#ffffff;
                        padding-top:80px;
						padding-bottom:80px;
                      }

.img_shadow_elem { box-shadow: 3px 3px 24px -13px rgba(0,0,0,0.78);
                   -webkit-box-shadow: 3px 3px 24px -13px rgba(0,0,0,0.78);
                   -moz-box-shadow: 3px 3px 24px -13px rgba(0,0,0,0.78);
                 }

.box_bg_s_elem { border:solid 1px #dbeafe;
                 padding-top:25px;
				 padding-bottom:25px;
				 background-position:center;
				 background-repeat:no-repeat;
				 background-size:cover;
				 background-image:url(../images_update/bg15.png);
				 border-radius:20px;
               }

.box_txt_elem_header_s8 { width:250px; }

.col_btn_cta_elem_line { width:30%; }

#btn_ben_e1 { width:100%;
              height:50px;
              background-color:#ffffff;
              background-image:url(../images_update/btn1.png);
              background-position:center;
              background-repeat:no-repeat;
              background-size:cover;
              max-width:204px;
			  border:solid 1px #fafafa;
              border-radius:15px;
			  cursor:pointer;
            }

#btn_ben_e1:hover { background-image:url(../images_update/btn3.png);
                    box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
                    -webkit-box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
                    -moz-box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
			        border:solid 1px #fafafa;
                  }

#btn_ben_e2 { width:100%;
              height:50px;
              background-color:#ffffff;
              background-image:url(../images_update/btn4.png);
              background-position:center;
              background-repeat:no-repeat;
              background-size:cover;
              max-width:204px;
			  border:solid 1px #fafafa;
              border-radius:15px;
			  cursor:pointer;
            }

#btn_ben_e2:hover { background-image:url(../images_update/btn5.png);
                    box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
                    -webkit-box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
                    -moz-box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
			        border:solid 1px #fafafa;
                  }

#btn_ben_e3 { width:100%;
              height:50px;
              background-color:#ffffff;
              background-image:url(../images_update/btn7.png);
              background-position:center;
              background-repeat:no-repeat;
              background-size:cover;
              max-width:204px;
			  border:solid 1px #fafafa;
              border-radius:15px;
			  cursor:pointer;
            }

#btn_ben_e3:hover { background-image:url(../images_update/btn8.png);
                    box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
                    -webkit-box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
                    -moz-box-shadow: 4px 0px 12px 0px rgba(0,0,0,0.16);
			        border:solid 1px #fafafa;
                  }

.box_elem_crm { background-color:#ffffff;
                box-shadow: 4px 4px 10px -2px rgba(0,0,0,0.36);
                -webkit-box-shadow: 4px 4px 10px -2px rgba(0,0,0,0.36);
                -moz-box-shadow: 4px 4px 10px -2px rgba(0,0,0,0.36);
				border:solid 1px #fafafa;
				border-radius:10px;
				padding-top:60px;
				padding-bottom:60px;
             }

.img_icon_crm_e1 { width:32px; }

.box_blue_crm { background-color:#eff6ff;
                border-radius:15px;
				padding-top:20px;
				padding-bottom:20px;
              }

.col_blue_crm_icon { width:8%; }

.col_blue_crm_txt { width:90%; }

.col_blue_crm_icon2 { width:4%; }

.col_blue_crm_txt2 { width:95%; }

.img_blue_crm_icon { width:32px;
                     border-radius:10px;
                   }

.box_purple_crm { background-color:#faf5ff; }

.box_pink_crm { background-color:#fdf2f8; }

.box_txt_elem_header_x1 { background-color:#dbeafe;
                          max-width:250px;
                        }

.col_switch_price_elem { width:200px; margin-left:20px; margin-right:20px; }

.col_switch_price_elem_discount { width:170px; }

.box_txt_elem_header_x2 { height:auto;
                          padding-top:5px;
						  padding-bottom:5px;
						  max-width:170px;
                        }

#price_anual_txt { font-weight:bold; }

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-image:url(../images_update/bg.png);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.box_price_elem { width:32%;
                  background-color:#ffffff;
				  border:solid 1px #cccccc;
				  padding-top:40px;
				  padding-bottom:40px;
				  border-radius:15px;
				  box-shadow: 4px 4px 10px -2px rgba(0,0,0,0.22);
				  -webkit-box-shadow: 4px 4px 10px -2px rgba(0,0,0,0.22);
				  -moz-box-shadow: 4px 4px 10px -2px rgba(0,0,0,0.22);
                }

.box_price_elem:hover { border: solid 1px #dbeafe;
                        box-shadow: 4px 4px 17px -2px rgba(0,0,0,0.47);
                        -webkit-box-shadow: 4px 4px 17px -2px rgba(0,0,0,0.47);
                        -moz-box-shadow: 4px 4px 17px -2px rgba(0,0,0,0.47);
                      }

.btn_pret_cta { width:100%;
                height:60px;
				background-color:#f3f4f6;
				border:none;
				border-radius:10px;
				cursor:pointer;
				font-weight:bold;
              }

.btn_pret_cta:hover { background-color:#e5e7eb; }

.col_icon_y { width:10%; }

.col_txt_y { width:90%; }

.img_icon_y_img { width:24px; margin-left:0; margin-right:auto; }

.spacer_line_price_sep { border-top: solid 1px #cccccc;
                         margin-top:30px;
						 margin-bottom:30px;
                       }

.box_price_elem_recomandat { border: solid 1px #7e22ce;
                             margin-top:25px;
                           }

.box_price_elem_recomandat:hover { border: solid 1px #7e22ce; }

.elem_bullet_top { width:150px;
                   margin-top:-55px;
				   border-radius:999px;
				   background-image:url(../images_update/bg.png);
				   background-position:center;
				   background-repeat:no-repeat;
				   background-size:cover;
				   text-align:center;
				   margin-left:auto;
				   margin-right:auto;
				   padding-top:5px;
				   padding-bottom:5px;
				   margin-bottom:30px;
                 }

#btn_pret_cta_professional { background-image:url(../images_update/bg.png);
			           	     background-position:center;
			           	     background-repeat:no-repeat;
			           	     background-size:cover;
                           }

#btn_pret_cta_professional:hover { background-image:url(../images_update/bg.png);
                                   box-shadow: 4px 4px 19px -1px rgba(242,133,200,0.4);
                                   -webkit-box-shadow: 4px 4px 19px -1px rgba(242,133,200,0.4);
                                   -moz-box-shadow: 4px 4px 19px -1px rgba(242,133,200,0.4);
                                 }

.table_elem_price td { padding-top:10px;
                       padding-bottom:10px;
					   border-bottom:solid 1px #f3f4f6;
					   padding-left:5px;
					   padding-right:5px;
                     }
					 
.line_head_table_elems { border-bottom:solid 2px #e5e7eb !important; }

.spec_col_table_price_head { background-color:#faf5ff;
                             border-radius:15px 15px 0 0;
                           }

.spec_col_table_price { background-color:#fcfaff; }

.line_separator_table_elem { background-color: #f3f4f6; }

.entire_line_price_elem:hover { background-color: #f3f4f6 !important; }

.img_icon_y_img2 { margin-left:auto;
                   margin-right:auto;
				   width:24px;
                 }

#btn_cta_menu_form_btm { margin-left:auto;
                         margin-right:auto;
                       }

.btn_s_head_btm:hover { box-shadow: 4px 4px 19px -1px rgba(242,133,200,0.4);
                        -webkit-box-shadow: 4px 4px 19px -1px rgba(242,133,200,0.4);
                        -moz-box-shadow: 4px 4px 19px -1px rgba(242,133,200,0.4);
                      }

.box_txt_elem_header_z1 { max-width:250px; }

#box_elem_crm2, #box_elem_crm3 { display:none; }

.container_txt_box_txt_elem_header_z1 { max-width:350px; }

.col_txt_box_headz { width:22%; }

.container_section_s1_z { background-image:url(../images_update/bg16.png); }

.box_title_elem_z { margin-left:auto;
                    margin-right:auto;
					max-width:200px;
                  }

.box_elem_serv_e { width:22%;
                   border-radius:15px;
				   padding-bottom:30px;
				   box-shadow: 4px 4px 24px -9px rgba(0,0,0,0.35);
				   -webkit-box-shadow: 4px 4px 24px -9px rgba(0,0,0,0.35);
				   -moz-box-shadow: 4px 4px 24px -9px rgba(0,0,0,0.35);
				   background-color:#ffffff;
                }

.box_elem_serv_e_img { height:200px;
                       background-repeat:no-repeat;
					   background-position:center;
					   background-size:cover;
                     }

.box_elem_serv_e_img1 { background-image:url(../images_update/s1.png);
                        border-radius:15px 15px 0 0;
                      }

.box_elem_serv_e_img2 { background-image:url(../images_update/s2.png);
                        border-radius:15px 15px 0 0;
                      }

.box_elem_serv_e_img3 { background-image:url(../images_update/s3.png);
                        border-radius:15px 15px 0 0;
                      }

.box_elem_serv_e_img4 { background-image:url(../images_update/s4.png);
                        border-radius:15px 15px 0 0;
                      }

.box_elem_serv_e_img5 { background-image:url(../images_update/s5.png);
                        border-radius:15px 15px 0 0;
                      }

.box_elem_serv_e_img6 { background-image:url(../images_update/s6.png);
                        border-radius:15px 15px 0 0;
                      }

.box_elem_serv_e_img7 { background-image:url(../images_update/s7.png);
                        border-radius:15px 15px 0 0;
                      }

.box_elem_serv_e_img8 { background-image:url(../images_update/s8.png);
                        border-radius:15px 15px 0 0;
                      }

.img_box_t_elem { width:55px;
                  border-radius:10px;
				  margin-left:0;
				  margin-right:auto;
                }

.box_elem_serv_e:hover { box-shadow: 4px 4px 39px -2px rgba(0,0,0,0.58);
                         -webkit-box-shadow: 4px 4px 39px -2px rgba(0,0,0,0.58);
                         -moz-box-shadow: 4px 4px 39px -2px rgba(0,0,0,0.58);
                       }

.btn_t1_elem_serv { width:260px;
                    max-width:260px;
                    margin-left:auto;
					margin-right:auto;
					height:50px;
                  }

.btn_t1_elem_serv:hover { width:290px;
                          max-width:290px;
						  height:70px;
                        }

.box_bg_elem_serv { padding-top:35px;
                    padding-bottom:45px;
					background-image:url(../images_update/bg17.png);
					border-radius:20px;
					background-position:center;
					background-repeat:no-repeat;
					background-size:cover;
                  }

.col_txt_box_serv { width:60%; }

.col_btn_box_serv { width:35%; }

.btn_t1_elem_serv2 { background-color:#ffffff;
                     display:block;
					 margin-left:auto;
					 margin-right:0;
					 background-image:none;
                   }

.box_serv_elem_t { background-color:#f9fafb;
                   border-radius:20px;
				   padding-top:25px;
				   padding-bottom:25px;
				   box-shadow: 4px 4px 55px -15px rgba(0,0,0,0.37);
				   -webkit-box-shadow: 4px 4px 55px -15px rgba(0,0,0,0.37);
				   -moz-box-shadow: 4px 4px 55px -15px rgba(0,0,0,0.37);
                 }

.box_serv_elem_t:hover { background-color:#eff6ff; }

.col_box_serv_elem_t_img { width:10%; }

.col_box_serv_elem_t_txt { width:88%; }

.img_serv_elem_icon { width:32px;
                      border-radius:5px;
                   }

.col_box_serv_t_e { width:31%;
                    background-color:#ffffff;
					border:solid 1px #f9fafb;
					box-shadow: -1px 4px 13px -2px rgba(0,0,0,0.68);
					-webkit-box-shadow: -1px 4px 13px -2px rgba(0,0,0,0.68);
					-moz-box-shadow: -1px 4px 13px -2px rgba(0,0,0,0.68);
					border-radius:15px;
					padding-top:25px;
					padding-bottom:25px;
					color:#000000;
                  }

.col_box_serv_t_e:hover { border:solid 1px #2e5feb;
				    	  box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.69);
				    	  -webkit-box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.69);
				    	  -moz-box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.69);
					      color:#2e5feb;
                       }

.col_img_box_servs { width:18%; }

.col_txt_box_servs { width:80%; }

.img_serv_s_icon { width:48px;
                   border-radius:10px;
                 }

.container_section_s2_x1 { background-color:#f5f4f7; }

.box_elem_serv_e3 { width:32%; }

.box_bg_elem_serv3 { background-image:url(../images_update/bg18.png); }

.box_bg_w_elem { background-color:#ffffff;
                 box-shadow: -1px 4px 27px -7px rgba(0,0,0,0.6);
                 -webkit-box-shadow: -1px 4px 27px -7px rgba(0,0,0,0.6);
                 -moz-box-shadow: -1px 4px 27px -7px rgba(0,0,0,0.6);
				 border-radius:20px;
				 padding-top:40px;
				 padding-bottom:40px;
               }

.box_w_serv_elem { background-color:#ffffff;
                   padding-top:20px;
				   padding-bottom:20px;
				   border-radius:20px;
                 }

.box_w_serv_elem:hover { background-color:#f9fafb; }

.img_serv_elem_icon_br50 { border-radius:50%;
                           width:24px;
						   height:24px;
                         }

.box_bg_serv_b { padding-top:35px;
                 padding-bottom:35px;
				 background-repeat:no-repeat;
				 background-position:center;
				 background-size:cover;
				 border-radius:20px;
               }

.box_bg_serv_1 { background-image:url(../images_update/bg19.png); }

.box_bg_serv_2 { background-image:url(../images_update/bg20.png); }

.btn_t1_elem_serv_t4 { max-width:380px;
                       width:380px;
                     }

.btn_t1_elem_serv_t4:hover { width:400px; max-width:400px; }

.col_box_bg_serv_ct { width:31%;
                      padding-top:30px;
					  padding-bottom:30px;
					  border-radius:20px;
					  background-position:center;
					  background-repeat:no-repeat;
					  background-size:cover;
                    }

.col_box_bg_serv_ct1 { background-image:url(../images_update/bg21.png); }

.col_box_bg_serv_ct2 { background-image:url(../images_update/bg22.png); }

.col_box_bg_serv_ct3 { background-image:url(../images_update/bg23.png); }

.img_circle_br_serv { border-radius:10px;
                      width:56px;
					  margin-left:0;
					  margin-right:auto;
					}

.img_circle_br_serv_sm { width:40px; }

.box_sm_serv_elem { width:150px; }

.container_section_s2_w1 { background-color:#141c2b;
                           padding-top:80px;
						   padding-bottom:80px;
                         }

.container_section_s2_w2 { background-color:#ffffff;
                           padding-top:80px;
						   padding-bottom:80px;
                         }

.box_info_details_serv { margin-left:auto;
                         margin-right:-10px;
						 background-image:url(../images_update/bg24.png);
						 width:230px;
						 margin-top:-60px;
                       }

.box_bg_serv_3 { background-image:none;
                 background-color:#eff4ff;
               }

.box_bg_serv_4 { background-image:none;
                 background-color:#faf5ff;
               }

.container_section_s2_w3 { background-color:#f9fafb;
                           padding-top:40px;
						   padding-bottom:40px;
                         }

#btn_cta_elem_serv_form_t6 { width:200px;
                             max-width:200px;
                           }

.box_title_elem_z2 { background-image:url(../images_update/bg.png);
                     background-repeat:no-repeat;
					 background-position:center;
					 background-size:cover;
                   }

.box_elem_serv_elem_w { width:23%;
                        background-color:#ffffff;
						border-radius:15px;
						padding-top:20px;
						padding-bottom:20px;
						box-shadow: -1px 4px 27px -11px rgba(0,0,0,0.55);
						-webkit-box-shadow: -1px 4px 27px -11px rgba(0,0,0,0.55);
						-moz-box-shadow: -1px 4px 27px -11px rgba(0,0,0,0.55);
                     }

.box_studiu_caz { width:32%;
                  border-radius:20px;
				  background-color:#ffffff;
				  padding-top:25px;
				  padding-bottom:25px;
				  box-shadow: -1px 4px 27px -11px rgba(0,0,0,0.55);
				  -webkit-box-shadow: -1px 4px 27px -11px rgba(0,0,0,0.55);
				  -moz-box-shadow: -1px 4px 27px -11px rgba(0,0,0,0.55);
                }

.col_logo_box_sc { width:20%; }

.col_txt_box_sc { width:78%; }

.img_br_logo_cl { width:65px; }

.bg_txt_t1 { padding-top:5px;
             padding-bottom:5px;
			 padding-left:10px;
			 padding-right:10px;
             background-color:#dbeafe;
			 border-radius:10px;
           }

.bg_txt_t2 { padding-top:5px;
             padding-bottom:5px;
			 padding-left:10px;
			 padding-right:10px;
             background-color:#f3f4f6;
			 border-radius:10px;
           }

.bg_txt_t3 { padding-top:5px;
             padding-bottom:5px;
			 padding-left:10px;
			 padding-right:10px;
             background-color:#dcfce7;
			 border-radius:10px;
           }

.box_bg_sc { padding-top:10px;
             padding-bottom:10px;
			 background-color:#f5f6f7;
			 border-radius:15px;
           }

.line_triggered_sc { border-top: solid 1px #f3f4f6;
                     padding-top:20px;
                   }

.img_icon_serv_img { display:inline-block;
                     width:20px;
                   }

.col_bullet_elem { width:5%; }

.col_txt_bull_elem { width:93%; }

.td_bg_elem_serv { background-color:#f9fafb;
                   border-bottom: solid 1px #e5e7eb;
				   padding-top:15px;
				   padding-bottom:15px;
				   padding-left:10px;
				   padding-right:10px;
                 }

.td_bg_elem_serv_head { background-color:#f3f4f6; }

.quote_elem_container { padding-top:25px;
                        padding-bottom:25px;
						background-color:#f3f6ff;
						border-radius:20px;
                      }

.img_quote { width:54px;
             margin-left:0;
			 margin-right:auto;
           }

.container_close_elem_triggered_cta { padding-top:25px;
                                      border-top: solid 1px #e5e7eb;
                                    }

.box_cta_serv_end { background-image:url(../images_update/bg25.png);
                    background-position:center;
					background-repeat:no-repeat;
					background-size:cover;
					padding-top:40px;
					padding-bottom:40px;
					border-radius:20px;
                 }

#btn_cta_elem_serv_form_t7 { margin-left:auto;
                             margin-right:auto;
                           }

.container_section_t6_serv_faq { background-color:#ffffff; }

.faq_elem_serv { background-color:#f9fafb; }

.container_section_t7_serv { background-color:#f9fafb; }

.header_modal_line { background-image:url(../images_update/bg26.png);
                     background-position:center;
					 background-repeat:no-repeat;
					 background-size:cover;
					 padding-top:20px;
					 padding-bottom:20px;
                  }

.col_modal_title { width:80%; 
                 }

.content_bg_box_modal { background-color:#ffffff;
                        padding-top:25px;
						padding-bottom:25px;
                      }

.img_top_container_modal { width:100%;
                           height:150px;
						   background-position:center;
						   background-repeat:no-repeat;
						   background-size:cover;
						   border-radius:20px;
                         }						   
						   
.img_top_container_modal1 { background-image:url(../images_update/s1.png); }
						   
.img_top_container_modal2 { background-image:url(../images_update/s2.png); }
						   
.img_top_container_modal3 { background-image:url(../images_update/s3.png); }
						   
.img_top_container_modal4 { background-image:url(../images_update/s4.png); }
						   
.img_top_container_modal5 { background-image:url(../images_update/s5.png); }
						   
.img_top_container_modal6 { background-image:url(../images_update/s6.png); }
						   
.img_top_container_modal7 { background-image:url(../images_update/s7.png); }
						   
.img_top_container_modal8 { background-image:url(../images_update/s8.png); }

.modal-dialog { width:600px; max-width:600px; }

.modal-content { max-width:600px; }

.box_bg_modal { background-color:#f9fafb;
                border-radius:10px;
				padding-top:10px;
				padding-bottom:10px;
              }

.col_modal_img_el { width:10%; }

.col_modal_txt_el { width:88%; }

.btn_cta_menu_form_t1_modal { width:200px;
                              margin-left:auto;
							  margin-right:0;
							  max-width:200px;							  
							  display:block;
                            }

.container_section_s1_q1 { background-image:url(../images_update/bg27.png); height:auto; padding-bottom:0; }

.box_txt_elem_header_z1_q1 { max-width:350px; }

.box_txt_elem_header_z1_txt_q1 { max-width:350px; }

.btn_s_head1_pov { background-color:#2563eb; background-image:none; }

.btn_s_head1_pov:hover { background-color:#1d4ed8; }

.btn_t1_elem_head3_premii { max-width:200px;
                            background-color:#313f57;
                          }

.btn_t1_elem_head3_premii:hover { background-color:#485469; }

.ccontainer_numbers_header_pov { background-image:url(../images_update/bg28.png);
                                 background-position:center;
								 background-size:cover;
								 background-repeat:no-repeat;
								 padding-bottom:50px;
								 margin-top:120px;
                               }

.box_txt_elem_header_s1_q1 { max-width:220px; }

.box_mis_au_pag { background-color:#1b2638;
                  border-radius:20px;
				  padding-top:35px;
				  padding-bottom:35px;
                }

.img_circle_mis_pag { width:65px;
                      height:65px;
					  border-radius:50%;
                    }

.col_box_au_pag { width:31%;
                  border-radius:15px;
				  background-color:#222b3d;
				  padding-top:25px;
				  padding-bottom:25px;
                }

.img_icon_au_pag { width:40px;
                   border-radius:10px;
				   margin-left:0;
				   margin-right:auto;
                 }

.container_section_t1_q2 { background-color:#ffffff; }

.container_section_s2_q3 { background-color:#f1f5fa; }

.box_txt_elem_header_t5_q_e { max-width:200px; }

.col_box_s_elem_i_q_big { width:100%; }

.img_img_box_au_b { width:90px !important;
                    border-radius:10px;
                  }

.col_box_s_elem_i_icon_q_bg { width:13%; }

.col_box_s_elem_i_txt2_q_bg { width:85%; }

.col_box_s_elem_i_au_q_pag { width:48%; }

.img_img_box_au_pag_s { width:55px;
                        border-radius:10px;
						margin-left:0;
						margin-right:auto;
                      }

.box_quote_au_pag { padding-top:40px;
                    padding-bottom:45px;
					border-radius:20px;
					background-image:url(../images_update/bg3.png);
					background-position:center;
					background-repeat:no-repeat;
					background-size:cover;
                  }
 
.img_quote_au_pag { margin-left:auto;
                    margin-right:auto;
                  }

.box_au_elem_q_bg { background-color:#1c2739;
                    border-radius:20px;
					padding-top:25px;
					padding-bottom:25px;
                  }

.container_section_t13_q_s4 { background-color:#ffffff; }

.box_lid_au_pag { background-color:#242e40;
                  padding-top:25px;
				  padding-bottom:25px;
				  border-radius:15px;
                }

.col_circle_au_elem { width:10%; }

.col_txt_circle_au_elem { width:88%; }

.img_circle_au_elem { width:34px;
                      height:34px;
					  border-radius:50%;
                    }

.box_blue_au_pag { background-color:#eff6ff;
                   padding-top:30px;
				   padding-bottom:30px;
				   border-radius:20px;
                }

.img_img_box_au_b2 { width:48px !important; }

.box_w_au_pag { background-color:#ffffff;
                border-radius:15px;
				padding-top:25px;
				padding-bottom:25px;
              }

.box_w_au_pag:hover { box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72);
                      -webkit-box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72);
                      -moz-box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72);
                    }

.col_au_pag_icon { width:8%; }

.col_au_pag_txt { width:90%; }

.img_icon_au_pag2 { width:17px; }

.container_section_s2_q4 { background-color:#151e31; }

.box_txt_elem_header_s7_q_au_p { background-color:#423e2b; max-width:250px; }

.container_circle_premii { width:200px;
                           height:200px;
						   border-radius:50%;
						   border:solid 1px #facb14;
						   margin-left:auto;
						   margin-right:auto;
						   background-image:url(../images_update/q18.png);
						   background-position:center;
						   background-size:cover;
						   background-repeat:no-repeat;
                         }

.container_circle_nr_premii { width:65px;
                              height:65px;
							  border-radius:50%;
							  background-color:#f8ba11;
							  margin-left:auto;
							  margin-right:-70px;
							  margin-top:-60px;
                            }

.container_circle_nr_premii_container { width:50px;
                                        margin-left:auto;
										margin-right:auto;
                                      }

.box_au_container_premii { background-color:#263041;
                           border:solid 1px #3c4554;
						   border-radius:20px;
						   padding-top:30px;
						   padding-bottom:30px;
                         } 

.col_e1_pr_au_img { width:10%; }

.col_e1_pr_au_txt { width:88%; }

.box_nr_pr_au { width:80px;
                height:80px;
				border-radius:10px;
				background-color:#f8ba11;
              }

.box_au_col_pr_t1 { padding-left:12px;
                    padding-right:12px;
					padding-top:4px;
					padding-bottom:5px;
					background-color:#f8ba11;
					border-radius:20px;
					margin-bottom:10px;
                  }

.box_au_col_pr_t2 { padding-left:12px;
                    padding-right:12px;
					padding-top:4px;
					padding-bottom:5px;
					background-color:#3c4554;
					border-radius:20px;
					margin-bottom:10px;
                  }

.box_au_col_pr_t3 { padding-left:12px;
                    padding-right:12px;
					padding-top:4px;
					padding-bottom:5px;
					background-color:#273752;
					border-radius:20px;
					margin-bottom:10px;
                  }

.box_au_col_pr_t4 { padding-left:12px;
                    padding-right:12px;
					padding-top:4px;
					padding-bottom:5px;
					background-color:#c6cbd2;
					border-radius:20px;
					margin-bottom:10px;
                  }

.box_nr_pr_au2 { background-color:#c6cbd2; }

.btn_t1_elem_serv2_q_au { width:320px; max-width:320px; }

.btn_t1_elem_serv2_q_au:hover { width:350px; max-width:350px; }

.box_txt_elem_header_z1_q1_r1 { background-color:#617d9c;
                                max-width:220px;
                              }

.box_txt_elem_header_z1_txt_q1_r1 { max-width:220px; }

.container_section_s1_q1_r1 { background-image:url(../images_update/bg29.png);
                              min-height:auto;
							  padding-bottom:120px;
                            }

.btn_s_head1_blog { background-color:#eb5a0d; }

.btn_s_head1_blog:hover { background-color:#eb6c16;
                          box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72);
                          -webkit-box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72);
                          -moz-box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72); 
						}

.container_section_s2_r2 { background-color:#f8fafc;
                         }

.box_txt_elem_header_t7_r2 { width:110px;
                             max-width:110px;
							 margin-left:0;
							 margin-right:auto;
							 background-color:#e1e6ec;
                           } 

.box_elem_serv_e_r_bs { width:32%; }

.box_elem_serv_e_img1_r_bs { height:250px; }

.btn_t1_elem_serv_rs_btn { background-image:none;
                           background-color:#1e3a5f;
                         }

.container_section_s2_r3 { background-color:#ffffff; }

.box_txt_elem_header_t7_r3 { margin-left:auto;
                             margin-right:auto;
							 width:130px;
							 max-width:130px;
							 background-color:#fef1e7;
						   }

.box_articole_elem { background-color:#f8fafc;
                     border-radius:20px;
					 padding-top:25px;
					 padding-bottom:25px;
                   }

.box_articole_elem:hover { box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72);
                           -webkit-box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72);
                           -moz-box-shadow: 1px 4px 17px -6px rgba(0,0,0,0.72);
                         }

.col_articol_img { width:30%; }

.col_txt_img { width:65%; }

.img_art_elem { border-radius:10px; }

.box_au_col_pr_a_r_1 { background-color:#e1e6ec;
                       padding-left:10px;
					   padding-right:10px;
					   padding-top:5px;
					   padding-bottom:5px;
					   border-radius:20px;
                     }

.container_section_s2_r5 { background-color:#274e77;
                           padding-top:80px;
						   padding-bottom:80px;
                         }

.title_circle_elem_container { width:300px;
                               margin-left:auto;
							   margin-right:auto;
							   padding-top:20px;
							   padding-bottom:20px;
							   background-color:#416991;
							   border-radius:50px;
                            }

.col_year_tcr { width:50%; }

.col_txt_tcr { width:42%; }

.col_sep_tcr { width:1px;
               height:50px;
			   background-color:#ffffff;
             }

.box_info_res { width:23%;
                background-color:#416991;
				border-radius:15px;
				padding-top:25px;
				padding-bottom:25px;
              }

.menu_dsk_elem { background-color:#f3f4f7;
                 padding-top:15px;
				 padding-bottom:15px;
				 position:fixed;
				 z-index:999;
				 top:0;
               }

.col_logo_head_dsk { width:12%; }

.col_menu_elem_head_dsk { width:44%; }

.col_menu_elem_head_dsk2 { width:40%; }

.col_m_elem_dsk1 { width:32%; }

.col_m_elem_dsk2 { width:22%; }

.col_m_elem_dsk3 { width:18%; }

.col_m_elem_dsk4 { width:18%; }

.col_elem_menu_d2_e1 { width:18%; }

.col_elem_menu_d2_e2 { width:18%; }

.col_elem_menu_d2_e3 { width:32%; }

.col_elem_menu_d2_e4 { width:32%; }

.box_sec_menu_col_m_elem_dsk1 { width:300px;
                                position:absolute;
                              }

.box_sec_menu_col_m_elem_dsk2 { width:330px;
                                position:absolute;
                              }

.box_sec_menu_col_m_elem_dsk3 { width:300px;
                                position:absolute;
                              }

.content_box_sec_menu_col_m_elem_dsk1 { position:relative;
                                        background-color:#ffffff;
										padding-top:10px;
										padding-bottom:5px;
										box-sizing:border-box;
										border-radius:15px;
										margin-top:10px;
                                      }

.content_box_sec_menu_col_m_elem_dsk2 { position:relative;
                                        background-color:#ffffff;
										padding-top:10px;
										padding-bottom:5px;
										box-sizing:border-box;
										border-radius:15px;
										margin-top:10px;
                                      }

.content_box_sec_menu_col_m_elem_dsk3 { position:relative;
                                        background-color:#ffffff;
										padding-top:10px;
										padding-bottom:5px;
										box-sizing:border-box;
										border-radius:15px;
										margin-top:10px;
                                      }
									  
.line_submenu_elem { margin-bottom:13px; }

.btn_t1_elem_resurse { background-image:url(../images_update/m2.png);
					   background-size:contain;
					   background-color:#f3f4f7;
                     }

.col_logo_menu_mob { width:48%;
                     padding-top:10px;
					 padding-bottom:10px;
                   }

.col_btn_open_menu_mob { width:48%;
                         padding-top:10px;
					     padding-bottom:10px;
                       }

.menu_mob_elem { display:none; }

.triggered_elem_menu_line { padding-bottom:20px; display:none; }

.box_sec_menu_col_m_elem_dsk1, .box_sec_menu_col_m_elem_dsk2, .box_sec_menu_col_m_elem_dsk3 { display:none; }

.col_box_elem_t1_s:hover { border: solid 2px #3d218f; }

.col_box_elem_t1:hover { border: solid 2px #3d218f; }

.img_icon_p_br { border-radius:10px; }


@media screen and (max-width: 1300px) and (min-width:1211px)
{

.s_size1 { font-size:16px; line-height:20px; }

.s_size2 { font-size:60px; line-height:66px; }

.s_size3 { font-size:18px; line-height:24px; }

.s_size4 { font-size:35px; line-height:44px; }

.s_size5 { font-size:14px; line-height:20px; }

.s_size6 { font-size:26px; line-height:32px; }

.col_blue_crm_icon { width:10%; }

.col_blue_crm_txt { width:88%; }

.col_blue_crm_icon2 { width:6%; }

.col_blue_crm_txt2 { width:93%; }

.box_studiu_caz { width:48%; }

.box_elem_serv_e { width:32%; margin-left:auto; margin-right:auto; }

.col_logo_head_dsk { width:10%; }

.col_menu_elem_head_dsk { width:45%; }

.col_menu_elem_head_dsk2 { width:43%; }

.col_m_elem_dsk1 { width:34%; }

.col_m_elem_dsk2 { width:22%; }

.col_m_elem_dsk3 { width:18%; }

.col_m_elem_dsk4 { width:18%; }

.col_elem_menu_d2_e1 { width:18%; }

.col_elem_menu_d2_e2 { width:18%; }

.col_elem_menu_d2_e3 { width:32%; }

.col_elem_menu_d2_e4 { width:32%; }

}

@media screen and (max-width: 1210px) and (min-width:1051px)
{

.s_size1 { font-size:16px; line-height:20px; }

.s_size2 { font-size:60px; line-height:66px; }

.s_size3 { font-size:18px; line-height:24px; }

.s_size4 { font-size:35px; line-height:44px; }

.s_size5 { font-size:14px; line-height:20px; }

.s_size6 { font-size:26px; line-height:32px; }

.col_blue_crm_icon { width:10%; }

.col_blue_crm_txt { width:88%; }

.col_blue_crm_icon2 { width:6%; }

.col_blue_crm_txt2 { width:93%; }

.box_studiu_caz { width:48%; }

.box_elem_serv_e { width:32%; margin-left:auto; margin-right:auto; }

.col_logo_head_dsk { width:9%; }

.col_menu_elem_head_dsk { width:46%; }

.col_menu_elem_head_dsk2 { width:44%; }

.col_m_elem_dsk1 { width:34%; }

.col_m_elem_dsk2 { width:22%; }

.col_m_elem_dsk3 { width:18%; }

.col_m_elem_dsk4 { width:18%; }

.col_elem_menu_d2_e1 { width:20%; }

.col_elem_menu_d2_e2 { width:20%; }

.col_elem_menu_d2_e3 { width:30%; }

.col_elem_menu_d2_e4 { width:30%; }

.menu_dsk_elem .content_90 { width:98%; max-width:2000px; }

}



@media screen and (max-width: 1050px) and (min-width:891px)
{

.s_size1 { font-size:16px; line-height:20px; }

.s_size2 { font-size:60px; line-height:66px; }

.s_size3 { font-size:18px; line-height:24px; }

.s_size4 { font-size:35px; line-height:44px; }

.s_size5 { font-size:14px; line-height:20px; }

.s_size6 { font-size:26px; line-height:32px; }

.box_elem_head { width:48%;
                 margin-left:auto;
				 margin-right:auto;
               }

.box_txt_elem_header { margin-left:auto;
                       margin-right:auto;
                     }

.container_txt_box_txt_elem_header { margin-left:auto;
                                     margin-right:auto;
                                   }

body { text-align:center; }

.col_elem_txt1 { width:100%; }

.col_elem_img1 { width:100%;
                 margin-top:40px;
               }

.col_box_elem_t1 { width:48%;
                   margin-left:auto;
				   margin-right:auto;
                 }

.col_box_elem_t3 { margin-left:auto; 
                   margin-right:auto;
                 }

.col_elem_img1 { margin-top:10px; }

.col_box_elem_t2  { width:48%; }

.col_elem_txt_hp { width: 80%; }

.faq_elem { text-align:left; }

.container_section_t7 { text-align:left; }

.col_contact_det { width:100%; }

.col_form_contact { width:100%;
                    margin-top:30px;
                  }

.col_footer_elem { width:100%; }

.col_footer_elem .img_logo { margin-left:auto;
                             margin-right:auto;
                           }

.col_footer_elem_t2 { width:100%;
                      text-align:center;
                    }
					
.container_sm_footer { margin-left:auto; margin-right:auto; }

.col_48 { width:100%; }

.col_icon_elem { width:100%; }

.col_txt_elem { width:100%;
                margin-top:20px;
              }

.col_m_t_elem { width:30%; }

.box_elem_s_p { width:48%; }

.col_elem_box { width:48%;
                margin-left:auto;
				margin-right:auto;
              }

.col_box_bg_p { width:100%; }

.img_icon_box { margin-right:auto;
                margin-left:auto;
              }

.col_box_elem_sursa { width:30%;
                      margin-left:auto;
					  margin-right:auto;
                    }

.line_txt_center_mob { text-align:center; }

.col_g_met { width:30%; }

.col_head_info { width:100%; }

.col_head_det { width:100%; margin-top:150px; }

.col_txt_s_elem { text-align:left; }

.col_spc_mob { margin-top:30px; }

.box_number_elem_step { width:48%; }

.box_number_elem_step_v2 { width:48%; }

.box_number_elem_step_v2 img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i { width:48%; }

.col_blue_crm_icon { width:100%; }

.col_blue_crm_txt { width:100%; margin-top:15px; }

.col_icon_y { width:13%; }

.col_txt_y { width:85%; text-align:left; }

.box_studiu_caz { width:100%; }

.box_elem_serv_e { width:48%; margin-left:auto; margin-right:auto; }

.img_box_t_elem { margin-left:auto; margin-right:auto; }

.col_elem_img1 { margin-top:30px; }

.col_txt_box_serv { width:100%; }

.col_btn_box_serv { width:100%; margin-top:25px; text-align:center; }

#btn_cta_elem_serv_form_t2, #btn_cta_elem_serv_form_t3 { margin-left:auto; margin-right:auto; }

.col_box_serv_elem_t_txt { text-align:left; }

.col_img_box_serv { margin-left:auto; margin-right:auto; margin-bottom:10px; }

.col_box_serv_t_e { width:48%; }

.img_circle_br_serv { margin-left:auto; margin-right:auto; }

.col_box_bg_serv_ct { width:48%; }

.box_sm_serv_elem { margin-left:auto; margin-right:auto; }

.container_br_serv_nr { margin-left:auto; margin-right:auto; text-align:center; }

.box_elem_serv_elem_w { width:48%; }

.col_logo_box_sc { width:100%; }

.col_txt_box_sc { width:100%; margin-top:15px; }

.col_txt_bull_elem { text-align:left; }

.container_btn_au_header { margin-left:auto; margin-right:auto; text-align:center; }

.col_box_au_pag { width:100%; }

.col_box_au_pag img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_q_big { width:100%; text-align:left; }

.col_box_s_elem_i_au_q_pag { text-align:left; }

.col_txt_circle_au_elem { text-align:left; }

.col_au_pag_txt { text-align:left; }

.menu_dsk_elem { display:none; }

.menu_mob_elem { display:block; }

}


@media screen and (max-width: 890px) and (min-width:661px)
{

.s_size1 { font-size:16px; line-height:20px; }

.s_size2 { font-size:60px; line-height:66px; }

.s_size3 { font-size:18px; line-height:24px; }

.s_size4 { font-size:35px; line-height:44px; }

.s_size5 { font-size:14px; line-height:20px; }

.s_size6 { font-size:26px; line-height:32px; }

.box_elem_head { width:48%;
                 margin-left:auto;
				 margin-right:auto;
               }

.box_txt_elem_header { margin-left:auto;
                       margin-right:auto;
                     }

.container_txt_box_txt_elem_header { margin-left:auto;
                                     margin-right:auto;
                                   }

body { text-align:center; }

.col_elem_txt1 { width:100%; }

.container_section_t1 .col_elem_img1 { width:100%;
                                       margin-top:40px;
                                     }

.col_elem_img1 { width:100%; }

.col_box_elem_t1 { width:48%;
                   margin-left:auto;
				   margin-right:auto;
                 }

.col_box_elem_t3 { margin-left:auto; 
                   margin-right:auto;
                 }

.col_elem_img1 { margin-top:10px; }

.col_box_elem_t2  { width:48%; }

.col_elem_txt_hp { width: 80%; }

.faq_elem { text-align:left; }

.container_section_t7 { text-align:left; }

.col_contact_det { width:100%; }

.col_form_contact { width:100%;
                    margin-top:30px;
                  }

.col_footer_elem { width:100%; }

.col_footer_elem .img_logo { margin-left:auto;
                             margin-right:auto;
                           }

.col_footer_elem_t2 { width:100%;
                      text-align:center;
                    }

.trigger_menu_line { display:block; }

.triggered_elem_menu_line { display:none; }

.col_links_menu { width:100%; text-align:right; margin-top:10px; }

.col_btn_menu { width:100%; margin-top:25px; }

.col_menu_txt { width:100%; text-align:right; margin-top:15px; }

.triggered_elem_menu_line { width:100%; }

.header_top_fixed_line .content_90 { align-items:flex-start; }
					
.container_sm_footer { margin-left:auto; margin-right:auto; }

.col_48 { width:100%; }

.col_icon_elem { width:100%; }

.col_txt_elem { width:100%;
                margin-top:20px;
              }

.col_m_t_elem { width:30%; }

.box_elem_s_p { width:48%; }

.col_elem_box { width:48%;
                margin-left:auto;
				margin-right:auto;
              }

.col_box_bg_p { width:100%; }

.img_icon_box { margin-right:auto;
                margin-left:auto;
              }

.col_box_elem_sursa { width:30%;
                      margin-left:auto;
					  margin-right:auto;
                    }

.line_txt_center_mob { text-align:center; }

.col_g_met { width:30%; }

.col_icon_elem2 { width:100%; }

.col_txt_elem2 { width:100%; margin-top:20px; }

.box_elem_number { margin-left:auto;
                   margin-right:auto;
                 }

.col_s_e { width:100%; }

.box_number_elem_step { width:48%; }

.box_number_elem_step_v2 { width:48%; }

.box_number_elem_step_v2 img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i { width:48%; }

.col_blue_crm_icon { width:100%; }

.col_blue_crm_txt { width:100%; margin-top:15px; }

.col_txt_y { text-align:left; }

.box_price_elem { width:100%; order:2; }

.box_price_elem_recomandat { order: 1; }

.col_head_info { width:100%; }

.col_head_det { width:100%; margin-top:150px; }

.col_txt_s_elem { text-align:left; }

.col_spc_mob { margin-top:20px; }

.box_studiu_caz { width:100%; }

.box_elem_serv_e { width:100%; margin-left:auto; margin-right:auto; }

.img_box_t_elem { margin-left:auto; margin-right:auto; }

.col_elem_img1 { margin-top:30px; }

.col_txt_box_serv { width:100%; }

.col_btn_box_serv { width:100%; margin-top:25px; text-align:center; }

#btn_cta_elem_serv_form_t2, #btn_cta_elem_serv_form_t3 { margin-left:auto; margin-right:auto; }

.col_box_serv_elem_t_txt { text-align:left; }

.col_img_box_serv { margin-left:auto; margin-right:auto; margin-bottom:10px; }

.col_box_serv_t_e { width:48%; }

.img_circle_br_serv { margin-left:auto; margin-right:auto; }

.col_box_bg_serv_ct { width:48%; }

.box_sm_serv_elem { margin-left:auto; margin-right:auto; }

.container_br_serv_nr { margin-left:auto; margin-right:auto; text-align:center; }

.box_elem_serv_elem_w { width:48%; }

.col_logo_box_sc { width:100%; }

.col_txt_box_sc { width:100%; margin-top:15px; }

.col_txt_bull_elem { text-align:left; }

.col_txt_box_headz { width:48%; }

.modal-dialog { width:500px; max-width:500px; margin-left:auto; margin-right:auto; }

.modal-content { max-width:500px; margin-left:auto; margin-right:auto; }

.btn_cta_menu_form_t1_modal { margin-left:auto; margin-right:auto; }

.col_modal_txt_el { text-align:left; }

.container_btn_au_header { margin-left:auto; margin-right:auto; text-align:center; }

.col_box_au_pag { width:100%; }

.col_box_au_pag img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_q_big { width:100%; text-align:left; }

.col_box_s_elem_i_au_q_pag { text-align:left; }

.col_txt_circle_au_elem { text-align:left; }

.col_au_pag_txt { text-align:left; }

.col_header_val { width:48%; }

.col_box_s_elem_i_icon_q_bg { width:100%; text-align:center; }

.col_box_s_elem_i_icon_q_bg img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt2_q_bg { width:100%; margin-top:20px; text-align:center; }

.col_box_s_elem_i_icon { width:100%; text-align:center; }

.img_img_box_au_pag_s { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt { width:100%; text-align:center; margin-top:20px; }

.col_box_s_elem_i_au_q_pag { width:100%; }

.col_e1_pr_au_img { width:100%; }

.col_e1_pr_au_txt { width:100%; margin-top:25px; }

.box_nr_pr_au { margin-left:auto; margin-right:auto; }

.menu_dsk_elem { display:none; }

.menu_mob_elem { display:block; }

}


@media screen and (max-width: 660px) and (min-width:441px)
{

.s_size1 { font-size:16px; line-height:20px; }

.s_size2 { font-size:50px; line-height:56px; }

.s_size3 { font-size:18px; line-height:24px; }

.s_size4 { font-size:32px; line-height:38px; }

.s_size5 { font-size:14px; line-height:20px; }

.s_size6 { font-size:26px; line-height:32px; }

.box_elem_head { width:100%;
                 margin-left:auto;
				 margin-right:auto;
               }

.box_txt_elem_header { margin-left:auto;
                       margin-right:auto;
                     }

.container_txt_box_txt_elem_header { margin-left:auto;
                                     margin-right:auto;
                                   }

body { text-align:center; }

.col_elem_txt1 { width:100%; }

.container_section_t1 .col_elem_img1 { width:100%;
                                       margin-top:40px;
                                     }

.col_elem_img1 { width:100%; }

.col_box_elem_t1 { width:100%;
                   margin-left:auto;
				   margin-right:auto;
                 }

.col_box_elem_t3 { margin-left:auto; 
                   margin-right:auto;
                 }

.col_elem_img1 { margin-top:10px; }

.col_box_elem_t2  { width:100%; }

.img_icon_elem_hp { margin-left:auto;
                    margin-right:auto;
                  }

.col_elem_txt_hp { width: 100%; margin-left:auto; margin-right:auto; text-align:center; }

.col_elem_icon_hp { margin-left:auto;
                    margin-right:auto;
					text-align:center;
                  }

.faq_elem { text-align:left; }

.container_section_t7 { text-align:left; }

.col_contact_det { width:100%; }

.col_form_contact { width:100%;
                    margin-top:30px;
                  }

.col_footer_elem { width:100%; }

.col_footer_elem .img_logo { margin-left:auto;
                             margin-right:auto;
                           }

.col_footer_elem_t2 { width:100%;
                      text-align:center;
                    }

.trigger_menu_line { display:block; }

.triggered_elem_menu_line { display:none; }

.col_links_menu { width:100%; text-align:right; margin-top:10px; }

.col_btn_menu { width:100%; margin-top:25px; }

.col_menu_txt { width:100%; text-align:right; margin-top:15px; }

.triggered_elem_menu_line { width:100%; }

.header_top_fixed_line .content_90 { align-items:flex-start; }

.col_icon_contact { width:15%; }

.col_info_contact { width:83%; }
					
.container_sm_footer { margin-left:auto; margin-right:auto; }

.col_48 { width:100%; }

.col_icon_elem { width:100%; }

.col_txt_elem { width:100%;
                margin-top:20px;
              }

.col_m_t_elem { width:30%; }

.box_elem_s_p { width:48%; }

.col_elem_box { width:48%;
                margin-left:auto;
				margin-right:auto;
              }

.col_box_bg_p { width:100%; }

.img_icon_box { margin-right:auto;
                margin-left:auto;
              }

.col_box_elem_sursa { width:48%;
                      margin-left:auto;
					  margin-right:auto;
                    }

.line_txt_center_mob { text-align:center; }

.col_g_met { width:48%; }

.col_icon_elem2 { width:100%; }

.col_txt_elem2 { width:100%; margin-top:20px; }

.box_elem_number { margin-left:auto;
                   margin-right:auto;
                 }

.col_s_e { width:100%; }

.col_header_val { width:48%; }

.container_section_t8 { padding-top:150px; }

.col_txt_cta_line { width:100%; }

.col_btn_cta_line { width:100%; margin-top:25px; }

.col_box_bg_amp { width:100%; }

.box_number_elem_step { width:48%; }

.box_number_elem_step_v2 { width:48%; }

.box_number_elem_step_v2 img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i { width:48%; }

.col_blue_crm_icon { width:100%; }

.col_blue_crm_txt { width:100%; margin-top:15px; }

.col_txt_y { text-align:left; }

.box_price_elem { width:100%; order:2; }

.box_price_elem_recomandat { order: 1; }

.col_head_info { width:100%; }

.col_head_det { width:100%; margin-top:150px; }

.col_txt_s_elem { text-align:left; }

.col_spc_mob { margin-top:20px; }

.col_box_s_elem_i_icon { width:100%; }

.col_box_s_elem_i_icon img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt { width:100%; margin-top:15px; }

.col_btn_cta_elem_line { width:100%; margin-top:10px; }

.box_studiu_caz { width:100%; }

.box_elem_serv_e { width:100%; margin-left:auto; margin-right:auto; }

.img_box_t_elem { margin-left:auto; margin-right:auto; }

.col_elem_img1 { margin-top:30px; }

.col_txt_box_serv { width:100%; }

.col_btn_box_serv { width:100%; margin-top:25px; text-align:center; }

#btn_cta_elem_serv_form_t2, #btn_cta_elem_serv_form_t3 { margin-left:auto; margin-right:auto; }

.col_box_serv_elem_t_txt { text-align:left; }

.col_img_box_serv { margin-left:auto; margin-right:auto; margin-bottom:10px; }

.col_box_serv_t_e { width:48%; }

.img_circle_br_serv { margin-left:auto; margin-right:auto; }

.col_box_bg_serv_ct { width:100%; }

.box_sm_serv_elem { margin-left:auto; margin-right:auto; }

.container_br_serv_nr { margin-left:auto; margin-right:auto; text-align:center; }

.box_elem_serv_elem_w { width:48%; }

.col_logo_box_sc { width:100%; }

.col_txt_box_sc { width:100%; margin-top:15px; }

.col_txt_bull_elem { text-align:left; }

.col_txt_box_headz { width:48%; }

.container_section_s2_w1 { padding-top:30px; }

.container_section_s2_w1 .col_elem_txt1 { margin-top:0; }

.modal-dialog { width:400px; max-width:400px; margin-left:auto; margin-right:auto; }

.modal-content { max-width:400px; margin-left:auto; margin-right:auto; }

.btn_cta_menu_form_t1_modal { margin-left:auto; margin-right:auto; }

.col_modal_txt_el { text-align:left; }

.container_btn_au_header { margin-left:auto; margin-right:auto; text-align:center; }

.col_box_au_pag { width:100%; }

.col_box_au_pag img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_q_big { width:100%; text-align:left; }

.col_box_s_elem_i_au_q_pag { text-align:left; }

.col_txt_circle_au_elem { text-align:left; }

.col_au_pag_txt { text-align:left; }

.col_header_val { width:48%; }

.col_box_s_elem_i_icon_q_bg { width:100%; text-align:center; }

.col_box_s_elem_i_icon_q_bg img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt2_q_bg { width:100%; margin-top:20px; text-align:center; }

.col_box_s_elem_i_icon { width:100%; text-align:center; }

.img_img_box_au_pag_s { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt { width:100%; text-align:center; margin-top:20px; }

.col_box_s_elem_i_au_q_pag { width:100%; }

.col_e1_pr_au_img { width:100%; }

.col_e1_pr_au_txt { width:100%; margin-top:25px; }

.box_nr_pr_au { margin-left:auto; margin-right:auto; }

.col_circle_au_elem { width:15%; }

.col_txt_circle_au_elem { width:83%; }

.box_au_col_pr_t1, .box_au_col_pr_t2, .box_au_col_pr_t3, .box_au_col_pr_t4 { display:block; }

.box_info_res { width:48%; }

.menu_dsk_elem { display:none; }

.menu_mob_elem { display:block; }

}


@media screen and (max-width: 440px) and (min-width:391px)
{

.s_size1 { font-size:15px; line-height:20px; }

.s_size2 { font-size:45px; line-height:51px; }

.s_size3 { font-size:17px; line-height:23px; }

.s_size4 { font-size:30px; line-height:36px; }

.s_size5 { font-size:13px; line-height:18px; }

.s_size6 { font-size:26px; line-height:32px; }

.box_elem_head { width:100%;
                 margin-left:auto;
				 margin-right:auto;
               }

.box_txt_elem_header { margin-left:auto;
                       margin-right:auto;
                     }

.container_txt_box_txt_elem_header { margin-left:auto;
                                     margin-right:auto;
                                   }

body { text-align:center; }

.col_elem_txt1 { width:100%; }

.container_section_t1 .col_elem_img1 { width:100%;
                                       margin-top:40px;
                                     }

.col_elem_img1 { width:100%; }

.col_box_elem_t1 { width:100%;
                   margin-left:auto;
				   margin-right:auto;
                 }

.col_box_elem_t3 { margin-left:auto; 
                   margin-right:auto;
                 }

.col_elem_img1 { margin-top:10px; }

.col_box_elem_t2  { width:100%; }

.img_icon_elem_hp { margin-left:auto;
                    margin-right:auto;
                  }

.col_elem_txt_hp { width: 100%; margin-left:auto; margin-right:auto; text-align:center; }

.col_elem_icon_hp { margin-left:auto;
                    margin-right:auto;
					text-align:center;
                  }

.faq_elem { text-align:left; }

.container_section_t7 { text-align:left; }

.col_contact_det { width:100%; }

.col_form_contact { width:100%;
                    margin-top:30px;
                  }

.col_footer_elem { width:100%; }

.col_footer_elem .img_logo { margin-left:auto;
                             margin-right:auto;
                           }

.col_footer_elem_t2 { width:100%;
                      text-align:center;
                    }

.trigger_menu_line { display:block; }

.triggered_elem_menu_line { display:none; }

.col_links_menu { width:100%; text-align:right; margin-top:10px; }

.col_btn_menu { width:100%; margin-top:25px; }

.col_menu_txt { width:100%; text-align:right; margin-top:15px; }

.triggered_elem_menu_line { width:100%; }

.header_top_fixed_line .content_90 { align-items:flex-start; }

.col_icon_contact { width:15%; }

.col_info_contact { width:83%; }

.box_info_details { margin-top:-40px;
                    margin-left:-10px;
                  }

.container_txt_box_txt_elem_header span { font-size:13px; line-height:17px; }
					
.container_sm_footer { margin-left:auto; margin-right:auto; }

.col_48 { width:100%; }

.col_icon_elem { width:100%; }

.col_txt_elem { width:100%;
                margin-top:20px;
              }

.col_m_t_elem { width:30%; }

.box_elem_s_p { width:48%; }

.col_elem_box { width:48%;
                margin-left:auto;
				margin-right:auto;
              }

.col_box_bg_p { width:100%; }

.img_icon_box { margin-right:auto;
                margin-left:auto;
              }

.col_box_elem_sursa { width:48%;
                      margin-left:auto;
					  margin-right:auto;
                    }

.line_txt_center_mob { text-align:center; }

.col_g_met { width:48%; }

.col_icon_elem2 { width:100%; }

.col_txt_elem2 { width:100%; margin-top:20px; }

.box_elem_number { margin-left:auto;
                   margin-right:auto;
                 }

.col_s_e { width:100%; }

.col_header_val { width:48%; }

.container_section_t8 { padding-top:150px; }

.col_txt_cta_line { width:100%; }

.col_btn_cta_line { width:100%; margin-top:25px; }

.col_box_bg_amp { width:100%; }

.box_val_extra_g { margin-left:-10px; }

.box_number_elem_step { width:100%; }

.box_number_elem_step_v2 { width:100%; }

.box_number_elem_step_v2 img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i { width:100%; }

.col_blue_crm_icon { width:100%; }

.col_blue_crm_txt { width:100%; margin-top:15px; }

.col_txt_y { text-align:left; }

.box_price_elem { width:100%; order:2; }

.box_price_elem_recomandat { order: 1; }

.col_head_info { width:100%; }

.col_head_det { width:100%; margin-top:150px; }

.col_txt_s_elem { text-align:left; }

.col_spc_mob { margin-top:20px; }

.col_box_s_elem_i_icon { width:100%; }

.col_box_s_elem_i_icon img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt { width:100%; margin-top:15px; }

.col_btn_cta_elem_line { width:100%; margin-top:10px; }

.col_txt_box_head { width:100%; }

.col_txt_box_head_separator { width:100%; 
                              height: 1px;
                            }
							
.box_txt_elem_header_x2 { margin-top:10px; }

.container_table_price { width:400px;
                         overflow-x:scroll;
                       }

.box_studiu_caz { width:100%; }

.box_elem_serv_e { width:100%; margin-left:auto; margin-right:auto; }

.img_box_t_elem { margin-left:auto; margin-right:auto; }

.col_elem_img1 { margin-top:30px; }

.col_txt_box_serv { width:100%; }

.col_btn_box_serv { width:100%; margin-top:25px; text-align:center; }

#btn_cta_elem_serv_form_t2, #btn_cta_elem_serv_form_t3 { margin-left:auto; margin-right:auto; }

.col_box_serv_elem_t_txt { text-align:left; }

.col_img_box_serv { margin-left:auto; margin-right:auto; margin-bottom:10px; }

.col_box_serv_t_e { width:48%; }

.img_circle_br_serv { margin-left:auto; margin-right:auto; }

.col_box_bg_serv_ct { width:100%; }

.box_sm_serv_elem { margin-left:auto; margin-right:auto; }

.container_br_serv_nr { margin-left:auto; margin-right:auto; text-align:center; }

.box_elem_serv_elem_w { width:48%; }

.col_logo_box_sc { width:100%; }

.col_txt_box_sc { width:100%; margin-top:15px; }

.col_txt_bull_elem { text-align:left; }

.col_txt_box_headz { width:48%; }

.container_section_s2_w1 { padding-top:30px; }

.container_section_s2_w1 .col_elem_txt1 { margin-top:0; }

.modal-dialog { width:300px; max-width:300px; margin-left:auto; margin-right:auto; }

.modal-content { max-width:300px; margin-left:auto; margin-right:auto; }

.btn_cta_menu_form_t1_modal { margin-left:auto; margin-right:auto; }

.col_modal_txt_el { text-align:left; }

.container_btn_au_header { margin-left:auto; margin-right:auto; text-align:center; }

.col_box_au_pag { width:100%; }

.col_box_au_pag img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_q_big { width:100%; text-align:left; }

.col_box_s_elem_i_au_q_pag { text-align:left; }

.col_txt_circle_au_elem { text-align:left; }

.col_au_pag_txt { text-align:left; }

.col_header_val { width:48%; }

.col_box_s_elem_i_icon_q_bg { width:100%; text-align:center; }

.col_box_s_elem_i_icon_q_bg img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt2_q_bg { width:100%; margin-top:20px; text-align:center; }

.col_box_s_elem_i_icon { width:100%; text-align:center; }

.img_img_box_au_pag_s { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt { width:100%; text-align:center; margin-top:20px; }

.col_box_s_elem_i_au_q_pag { width:100%; }

.col_e1_pr_au_img { width:100%; }

.col_e1_pr_au_txt { width:100%; margin-top:25px; }

.box_nr_pr_au { margin-left:auto; margin-right:auto; }

.col_circle_au_elem { width:15%; }

.col_txt_circle_au_elem { width:83%; }

.box_au_col_pr_t1, .box_au_col_pr_t2, .box_au_col_pr_t3, .box_au_col_pr_t4 { display:block; }

.box_info_res { width:48%; }

.col_articol_img { width:100%; }

.col_txt_img { width:100%; margin-top:40px; }

.img_art_elem { max-width:160px; }

.menu_dsk_elem { display:none; }

.menu_mob_elem { display:block; }


}


@media screen and (max-width: 390px)
{

.s_size1 { font-size:15px; line-height:20px; }

.s_size2 { font-size:39px; line-height:45px; }

.s_size3 { font-size:17px; line-height:23px; }

.s_size4 { font-size:28px; line-height:34px; }

.s_size5 { font-size:13px; line-height:18px; }

.s_size6 { font-size:26px; line-height:32px; }

.box_elem_head { width:100%;
                 margin-left:auto;
				 margin-right:auto;
               }

.box_txt_elem_header { margin-left:auto;
                       margin-right:auto;
                     }

.container_txt_box_txt_elem_header { margin-left:auto;
                                     margin-right:auto;
                                   }

body { text-align:center; }

.col_elem_txt1 { width:100%; }

.container_section_t1 .col_elem_img1 { width:100%;
                                       margin-top:40px;
                                     }

.col_elem_img1 { width:100%; }

.col_box_elem_t1 { width:100%;
                   margin-left:auto;
				   margin-right:auto;
                 }

.col_box_elem_t3 { margin-left:auto; 
                   margin-right:auto;
                 }

.col_elem_img1 { margin-top:10px; }

.col_box_elem_t2  { width:100%; }

.img_icon_elem_hp { margin-left:auto;
                    margin-right:auto;
                  }

.col_elem_txt_hp { width: 100%; margin-left:auto; margin-right:auto; text-align:center; }

.col_elem_icon_hp { margin-left:auto;
                    margin-right:auto;
					text-align:center;
                  }

.faq_elem { text-align:left; }

.container_section_t7 { text-align:left; }

.col_contact_det { width:100%; }

.col_form_contact { width:100%;
                    margin-top:30px;
                  }

.col_footer_elem { width:100%; }

.col_footer_elem .img_logo { margin-left:auto;
                             margin-right:auto;
                           }

.col_footer_elem_t2 { width:100%;
                      text-align:center;
                    }

.trigger_menu_line { display:block; }

.triggered_elem_menu_line { display:none; }

.col_links_menu { width:100%; text-align:right; margin-top:10px; }

.col_btn_menu { width:100%; margin-top:25px; }

.col_menu_txt { width:100%; text-align:right; margin-top:15px; }

.triggered_elem_menu_line { width:100%; }

.header_top_fixed_line .content_90 { align-items:flex-start; }

.col_icon_contact { width:18%; }

.col_info_contact { width:80%; }

.box_info_details { margin-top:-40px;
                    margin-left:-10px;
                  }

.container_txt_box_txt_elem_header span { font-size:12px; line-height:16px; }
					
.container_sm_footer { margin-left:auto; margin-right:auto; }

.col_48 { width:100%; }

.col_icon_elem { width:100%; }

.col_txt_elem { width:100%;
                margin-top:20px;
              }

.col_m_t_elem { width:32%; }

.box_elem_s_p { width:48%; }

.col_elem_box { width:48%;
                margin-left:auto;
				margin-right:auto;
              }

.col_box_bg_p { width:100%; }

.img_icon_box { margin-right:auto;
                margin-left:auto;
              }

.col_box_elem_sursa { width:48%;
                      margin-left:auto;
					  margin-right:auto;
                    }

.line_txt_center_mob { text-align:center; }

.col_g_met { width:48%; }

.col_icon_elem2 { width:100%; }

.col_txt_elem2 { width:100%; margin-top:20px; }

.box_elem_number { margin-left:auto;
                   margin-right:auto;
                 }

.col_s_e { width:100%; }

.col_header_val { width:48%; }

.container_section_t8 { padding-top:150px; }

.col_txt_cta_line { width:100%; }

.col_btn_cta_line { width:100%; margin-top:25px; }

.col_box_bg_amp { width:100%; }

.box_val_extra_g { margin-left:-10px; }

.col_m_t_elem .s_size5 { font-size:11px; line-height:16px; }

.box_number_elem_step { width:100%; }

.box_number_elem_step_v2 { width:100%; }

.box_number_elem_step_v2 img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i { width:100%; }

.col_blue_crm_icon { width:100%; }

.col_blue_crm_txt { width:100%; margin-top:15px; }

.col_txt_y { text-align:left; }

.box_price_elem { width:100%; order:2; }

.box_price_elem_recomandat { order: 1; }

.col_head_info { width:100%; }

.col_head_det { width:100%; margin-top:150px; }

.col_txt_s_elem { text-align:left; }

.col_spc_mob { margin-top:20px; }

.col_box_s_elem_i_icon { width:100%; }

.col_box_s_elem_i_icon img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt { width:100%; margin-top:15px; }

.col_btn_cta_elem_line { width:100%; margin-top:10px; }

.col_txt_box_head { width:100%; }

.col_txt_box_head_separator { width:100%; 
                              height: 1px;
                            }
							
.box_txt_elem_header_x2 { margin-top:10px; }

.container_table_price { width:400px;
                         overflow-x:scroll;
                       }
					   
.header_top_fixed_line { max-width:100vw; }

.box_studiu_caz { width:100%; }

.box_elem_serv_e { width:100%; margin-left:auto; margin-right:auto; }

.img_box_t_elem { margin-left:auto; margin-right:auto; }

.col_elem_img1 { margin-top:30px; }

.col_txt_box_serv { width:100%; }

.col_btn_box_serv { width:100%; margin-top:25px; text-align:center; }

#btn_cta_elem_serv_form_t2, #btn_cta_elem_serv_form_t3 { margin-left:auto; margin-right:auto; }

.col_box_serv_elem_t_txt { text-align:left; }

.col_img_box_serv { margin-left:auto; margin-right:auto; margin-bottom:10px; }

.col_box_serv_t_e { width:100%; }

.img_circle_br_serv { margin-left:auto; margin-right:auto; }

.col_box_bg_serv_ct { width:100%; }

.box_sm_serv_elem { margin-left:auto; margin-right:auto; }

.container_br_serv_nr { margin-left:auto; margin-right:auto; text-align:center; }

.box_elem_serv_elem_w { width:48%; }

.col_logo_box_sc { width:100%; }

.col_txt_box_sc { width:100%; margin-top:15px; }

.col_txt_bull_elem { text-align:left; }

.col_txt_box_headz { width:48%; }

.container_section_s2_w1 { padding-top:30px; }

.container_section_s2_w1 .col_elem_txt1 { margin-top:0; }

.col_box_serv_elem_t_img { width:16%; }

.col_box_serv_elem_t_txt { width:82%; }

.line_triggered_sc table td { padding-left:2px; padding-right:2px; }

.modal-dialog { width:300px; max-width:300px; margin-left:auto; margin-right:auto; }

.modal-content { max-width:300px; margin-left:auto; margin-right:auto; }

.btn_cta_menu_form_t1_modal { margin-left:auto; margin-right:auto; }

.col_modal_txt_el { text-align:left; }

.container_btn_au_header { margin-left:auto; margin-right:auto; text-align:center; }

.col_box_au_pag { width:100%; }

.col_box_au_pag img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_q_big { width:100%; text-align:left; }

.col_box_s_elem_i_au_q_pag { text-align:left; }

.col_txt_circle_au_elem { text-align:left; }

.col_au_pag_txt { text-align:left; }

.col_header_val { width:48%; }

.col_box_s_elem_i_icon_q_bg { width:100%; text-align:center; }

.col_box_s_elem_i_icon_q_bg img { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt2_q_bg { width:100%; margin-top:20px; text-align:center; }

.col_box_s_elem_i_icon { width:100%; text-align:center; }

.img_img_box_au_pag_s { margin-left:auto; margin-right:auto; }

.col_box_s_elem_i_txt { width:100%; text-align:center; margin-top:20px; }

.col_box_s_elem_i_au_q_pag { width:100%; }

.col_e1_pr_au_img { width:100%; }

.col_e1_pr_au_txt { width:100%; margin-top:25px; }

.box_nr_pr_au { margin-left:auto; margin-right:auto; }

.col_circle_au_elem { width:18%; }

.col_txt_circle_au_elem { width:80%; }

.box_au_col_pr_t1, .box_au_col_pr_t2, .box_au_col_pr_t3, .box_au_col_pr_t4 { display:block; }

.btn_t1_elem_serv2_q_au { width:100%; max-width:300px; }

.btn_t1_elem_serv2_q_au:hover { width:100%; max-width:300px; }

.box_info_res { width:48%; }

.col_articol_img { width:100%; }

.col_txt_img { width:100%; margin-top:40px; }

.img_art_elem { max-width:160px; }

.menu_dsk_elem { display:none; }

.menu_mob_elem { display:block; }

}

