@charset "utf-8";



.img_header_mob { display:none; }

.container_header_elem { padding-top:140px; }

.page_container_elem { background-color:#F4F4F4;
                       padding-top:50px;
					   padding-bottom:50px;
                     }
					 
.img_logo { width:100%;
            max-width:220px;
			margin-left:auto;
			margin-right:auto;}

.mx_w_e1 { max-width:800px; }

.mx_w_e2 { max-width:250px; }

.mx_w_e3 { max-width:1200px; }

.mx_w_e4 { max-width:300px; }

.mx_w_e5 { max-width:200px; }

.mx_w_e6 { max-width:1150px; }

.mx_w_e7 { max-width:230px; }

.mx_w_e8 { max-width:800px; }

.col_elem_info { width:48%;
                 background-color:#ffffff;
				 border-radius: 0 1000px 1000px 0;
				 padding-top:50px;
				 padding-bottom:50px;
               }

.col_elem_img { width:48%; }

.spec_m_elem { margin-left:0; margin-right:auto; }

.img_concert { max-width:700px; }

.container_form_elem { margin-top:-30px; }

.col_elem_info_form { width:23%; padding-top:25px; }

.col_elem_img_form { width:23%; padding-top:25px; }

.img_form { width:90%; margin-left:auto; margin-right:0; }

.col_elem_form { width:50%; }

.col_form_elem { width:48%; }

.input_form_elem { width:100%;
                   height:55px;
				   background-color:#242424;
				   border-radius:10px;
				   
				   box-sizing:border-box;
				   padding-left:20px;
				   padding-right:20px;
                }
				
::placeholder {
  color: #ffffff;
  opacity: 1; /* Firefox */
}
				

.col_elem_check { width:3%; }

.col_elem_txt_check { width:95%; }

.cta_form:hover { width:240px;
                    height:60px;
					border:none;
					background-color:#FFFFFF;
					font-weight:bold;
					cursor:pointer;
					display:block;
					margin-left:auto;
					margin-right:auto;
					box-shadow: 0 14px 2px -5px #5B666C;
					
                  }
				  
.cta_form2:hover {  width:100%;
                    max-width:280px;
                    height:60px;
					border:none;
					background-color:#FFFFFF;
					font-weight:bold;
					cursor:pointer;
					display:block;
					margin-left:auto;
					margin-right:auto;
					box-shadow: 0 14px 2px -5px #5B666C;
					
                  }				  
				  
.cta_form1:hover { width:280px;
                    height:60px;
					border:none;
					background-color:#FFFFFF;
					font-weight:bold;
					cursor:pointer;
					display:block;
					
					box-shadow: 0 14px 2px -5px #5B666C;
					
                  }				  

.cta_form { width:240px;
                    height:60px;
					border:none;
					background-color:#FFF200;
					font-weight:bold;
					cursor:pointer;
					display:block;
					margin-left:auto;
					margin-right:auto;
					box-shadow: 0 14px 2px -5px #5B666C;
					
                  }
				  
.cta_form2 {        max-width:280px;
                    width:100%;
                    height:60px;
					border:none;
					background-color:#FFF200;
					font-weight:bold;
					cursor:pointer;
					display:block;
					margin-left:auto;
					margin-right:auto;
					box-shadow: 0 14px 2px -5px #5B666C;
					
                  }				  
				  
.cta_form1 { width:280px;
                    height:60px;
					border:none;
					background-color:#FFF200;
					font-weight:bold;
					cursor:pointer;
					display:block;
					margin-left:0;
					margin-right:auto;
					box-shadow: 0 14px 2px -5px #5B666C;
					
                  }		
				  
.cta_form2 { width:280px;
                    height:60px;
					border:none;
					background-color:#FFF200;
					font-weight:bold;
					cursor:pointer;
					display:block;
					margin-left:0;
					margin-right:auto;
					box-shadow: 0 14px 2px -5px #5B666C;
					
                  }					  


@media screen and (max-width: 1310px) and (min-width:1151px)
{

.s_size14 { font-size:32px; line-height:38px; }
		
}


@media screen and (max-width: 1100px) and (min-width:1001px)
{

.s_size14 { font-size:32px; line-height:38px; }

.mx_w_e2 { width:80%; }

.col_elem_check { width:8%; }

.col_elem_txt_check { width:90%; }

.container_form_elem { margin-top:0; }

.container_header_elem { padding-top:60px; }

}


@media screen and (max-width: 1000px) and (min-width:11px)
{

.s_size14 { font-size:25px; line-height:31px; }

.mx_w_e2 { width:80%; }

.col_elem_check { width:10%; }

.col_elem_txt_check { width:90%; }

.container_form_elem { margin-top:20px; }

.col_elem_info { width:90%; }

.col_elem_img { width:100%; }

.col_elem_info_form { width:100%; text-align:center; }

.col_elem_img_form { width:100%; }

.col_elem_form { width:100%; }

.col_form_elem { width:100%; }

.img_form { width:90%; margin-left:auto; margin-right:auto; max-width:300px; }

.container_header_elem { padding-top:60px; }

.container_content_elem { margin-top:-20px; }

}









