@charset "utf-8";

@font-face {
    font-family: DINPro-CondBold;
    src: url(../fonts/DINPro-CondBold.eot);
    src: url(../fonts/DINPro-CondBold.eot?#iefix) format(embedded-opentype),
         url(../fonts/DINPro-CondBold.woff) format(woff),
         url(../fonts/DINPro-CondBold.ttf) format(truetype),
         url(../fonts/DINPro-CondBold.svg) format(svg);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: DINPro-CondMedium;
    src: url(../fonts/DINPro-CondMedium.eot);
    src: url(../fonts/DINPro-CondMedium.eot?#iefix) format('embedded-opentype'),
         url(../fonts/DINPro-CondMedium.woff) format('woff'),
         url(../fonts/DINPro-CondMedium.ttf) format('truetype'),
         url(../fonts/DINPro-CondMedium.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: DINPro-Cond;
    src: url(../fonts/DINPro-Cond.eot);
    src: url(../fonts/DINPro-Cond.eot?#iefix) format('embedded-opentype'),
         url(../fonts/DINPro-Cond.woff) format('woff'),
         url(../fonts/DINPro-Cond.ttf) format('truetype'),
         url(../fonts/DINPro-Cond.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: DINPro-Light;
    src: url(../fonts/DINPro-Light.eot);
    src: url(../fonts/DINPro-Light.eot?#iefix) format('embedded-opentype'),
         url(../fonts/DINPro-Light.woff) format('woff'),
         url(../fonts/DINPro-Light.ttf) format('truetype'),
         url(../fonts/DINPro-Light.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

body { margin:0;
       padding:0;
	   box-sizing:border-box;
     }
	 
.span_font1 { font-family: DINPro-CondBold, Arial, Helvetica, sans-serif; }

.span_font2 { font-family: DINPro-CondMedium, Arial, Helvetica, sans-serif; }

.span_font3 { font-family: DINPro-Cond, Arial, Helvetica, sans-serif; }

.span_font4 { font-family: DINPro-Light, Arial, Helvetica, sans-serif; }

.span_size1 { font-size:84px; line-height:85px; }

.span_size2 { font-size:28px; line-height:33px; }

.span_size3 { font-size:31px; line-height:34px; }

.span_size4 { font-size:26px; line-height:32px; }

.span_size5 { font-size:25px; line-height:32px; }

.span_size6 { font-size:29px; line-height:33px; }

.span_size7 { font-size:27px; line-height:32px; }

.span_size8 { font-size:42px; line-height:36px; }

.span_size9 { font-size:14px; line-height:18px; }

.span_size10 { font-size:20px; line-height:26px; }

.span_size11 { font-size:20px; line-height:26px; }

.span_color1 { color:#fcbc00; }

.span_color2 { color:#ffffff; }

.span_color3 { color:#000000; }	 

.row_line { width:100%; }

.content_90 { width:90%;
              margin-left:auto;
			  margin-right:auto;
            }
			
.content_70 { width:90%;
               margin-right:0;
			   margin-left:auto;}
			
.content_80 { width:80%;
              margin-left:auto;
			  margin-right:auto;
            }
			
.content_66 { width:68%;
              margin-left:auto;
			  margin-right:auto;
            }
							
			
.content_95 { width:95%;
              margin-left:auto;
			  margin-right:auto;
            }
			
.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; }

.sh_mob { display:none; }

.sh_dsk { display:block; }

.text_center { text-align:center; }

.text_left { text-align:left; }

.text_left1 { 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; }

.selected {
  align-self: center;
}

.d_none { display:none; }

.mtop1 { margin-top:20px; }

.mtop2 { margin-top:40px; }

.mtop3 { margin-top:60px; }

.mtop4 { margin-top:15px; }

.mtop5 { margin-top:10px; }

.mtop6 { margin-top:5px; }

.mright {margin-right:0;}

.mleft {margin-left:0;}

.ptop1 { padding-top:30px; }

.ptop2 { padding-top:15px; }

.ptop3 { padding-top:55px; }

.pbtm1 { padding-bottom:30px; }

.pbtm2 { padding-bottom:15px; }

.pbtm3 { padding-bottom:55px; }

.m_auto { margin-left:auto; margin-right:auto; }

.bg_color1 { background-color:#000000; }

.bg_color2 { background-color:#fcbc00; }

.bg_color3 { background-color:#fefefe;
             background-image:url(../images/img4_02.png);
			 background-repeat:no-repeat;
			 background-size:cover;
			 height:650px;
           }

.bg_color4 { background-color:#ffffff; }

.bg_color5 { background-color:#fdbc2d; }

.bg_color6 { background-color:#ffcc02; }

.bg_color7 { background-color:#fefefe; 
             background-image:url(../images/img4_022.png);
			 background-repeat:no-repeat;
			 background-size:cover;
			 height:120px;
           }

.max_w1 { max-width:360px; }

.max_w2 { max-width:1000px; }

.max_w3 { max-width:570px; }

.max_w4 { max-width:460px; }

.max_w5 { max-width:1200px; }

.max_w6 { max-width:250px; }

.img_logo { max-width:240px; margin-left:0; margin-right:auto; }

.img_logo2 { max-width:100px; margin-left:auto; margin-right:0; }

.img_tombola { max-width:998px; }

.bor { border:1px solid #000000;}

.col1 { width:40%;}

.col2 { width:20%;}

.col3 { width:53%;}

.col33 { width:53%;}

.col4 { width:47%;}

.col44 { width:47%;}

.col5 { width:48%;}

.col1_mob { width:60%;}

.col2_mob { width:40%;}

.col_bullet_mob { width:8%;}

.col_bullet_text_mob { width:92%;}

.col_footer { width:49%;}

.col_icon { width:15%;}

.col_text { width:80%;}

.col_bullet { width:5%;}

.col_bullet_text { width:95%;}

.col_check { width:7%; }

.col_txt_check { width:93%; }

.col_cta { width:87%; }

.col_img { width:13%; }

.col_form { width:49%;}

.col_logo { width:45%; }

.col_e1 { width:60%; }

.col_e2 { width:40%; }

.col_sim { width:15%; padding-top:3px; }

.col_txt_sim { width:85%; }

.col_footer1, .col_footer2 { width:45%; }

.line_separator { height:60px; }

.line_separator2 { height:30px; }

.img_1 { width:100%;
         max-width:200px;
         margin-left:-50px;
		 margin-right:auto;}
		 
.img_1_mob { width:100%;
         max-width:200px;
         margin-left:auto;
		 margin-right:auto;}		 

.img_2 { width:40px; }

.img_3 { max-width:40px; }

.img_4 { max-width:60px; }

.input_text { width:100%;
              background-color:#ffffff;
			  border:solid 2px #fcbc00;
			  box-sizing:border-box;
			  padding-left:10px;
			  padding-right:10px;
			  height:55px;
            }
			
::placeholder {
  color: black;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: black;
}			
			
select {
    border:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
}

.input_select { background-image:url(../images/img3_03.png);
				background-repeat:no-repeat;
				background-position:right;
				background-size:37px;
			  }


select::-ms-expand {
    display: none;
}

input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label {
    color: #ffffff;
}

input[type="checkbox"] + label{
    display:inline-block;
    width:30px;
    height:27px;
    cursor:pointer;  
	background-image:url(../images/check3.png);
	display:block;
	margin-right:10px;
}

input[type="checkbox"]:checked + label {
     background-image:url(../images/check5.png);
	 background-repeat:no-repeat;
	 background-position:center;
	 background-size:100%;
}

.box_tabel { width:85px; margin-left:auto; margin-right:auto; }

.box_tabel div { width:50%; }

.btn_t1 { width:100%;
          max-width:260px;
          height:70px;
		  border:none;
		  background-color:#000000;
		  cursor:pointer;
		  text-align:center;
		  
        }
		
.btn_t2 { width:100%;
          max-width:140px;
          height:50px;
		  border:none;
		  background-color:#fcbc00;
		  cursor:pointer;
		  text-align:center;
		  
        }		

.box_info { border:solid 2px #fcbc00; }

.box_premiu { border:solid 2px #000000; }

.sm_footer { width:217px; margin-left:auto; margin-right:0; }

.col_sm_1 { width:20%; }

.col_sm_2 { width:55px; }


@media only screen and (max-width: 1300px) and (min-width:1151px) 
{

.span_size1 { font-size:76px; line-height:80px; }

.span_size2 { font-size:26px; line-height:30px; }

.span_size3 { font-size:29px; line-height:31px; }

.span_size4 { font-size:24px; line-height:30px; }

.span_size5 { font-size:23px; line-height:30px; }

.span_size6 { font-size:27px; line-height:30px; }

.span_size7 { font-size:25px; line-height:30px; }

.span_size8 { font-size:30px; line-height:34px; }

.span_size9 { font-size:14px; line-height:18px; }
	
}

@media only screen and (max-width: 1150px) and (min-width:801px) 
{

.span_size1 { font-size:70px; line-height:73px; }

.span_size2 { font-size:24px; line-height:27px; }

.span_size3 { font-size:27px; line-height:30px; }

.span_size4 { font-size:22px; line-height:26px; }

.span_size5 { font-size:21px; line-height:26px; }

.span_size6 { font-size:25px; line-height:28px; }

.span_size7 { font-size:23px; line-height:27px; }

.span_size8 { font-size:27px; line-height:32px; }

.span_size9 { font-size:14px; line-height:18px; }

.btn_t1 { width:100%;
          max-width:260px;
          height:50px;
		  border:none;
		  background-color:#000000;
		  cursor:pointer;
		  text-align:center;
		  
        }
		
				
.content_66 { width:90%;
              margin-left:auto;
			  margin-right:auto;
            }			
			
.col_check { width:9%; }

.col_txt_check { width:91%; }			
	
}

@media only screen and (max-width: 800px) and (min-width:601px) 
{

.span_size1 { font-size:65px; line-height:67px; }

.span_size2 { font-size:24px; line-height:27px; }

.span_size3 { font-size:27px; line-height:30px; }

.span_size4 { font-size:22px; line-height:26px; }

.span_size5 { font-size:21px; line-height:26px; }

.span_size6 { font-size:25px; line-height:28px; }

.span_size7 { font-size:23px; line-height:27px; }

.span_size8 { font-size:27px; line-height:32px; }

.span_size9 { font-size:14px; line-height:18px; }

.col_logo { width:40%; }

.col_e1 { width:100%; }

.col_e2 { width:100%; }

.col_sim { width:15%; padding-top:3px; }

.col_txt_sim { width:85%; }

.col_sim2 { width:10%; padding-top:3px; }

.col_txt_sim2 { width:90%; text-align:left; }

.col_footer1, .col_footer2 { width:100%; }

.col_footer2 { margin-top:25px; }

.bg_color3 { height:auto;
             padding-top:25px;
           }

.line_s_txt { align-items:flex-start; }

.content_66 { width:100%;
              margin-left:auto;
			  margin-right:auto;
            }
			
.sh_mob { display:block; }

.sh_dsk { display:none; }	

.col3 { width:100%;}

.col4 { width:100%;}

.text_left1 { text-align:center; }

.span_size11 { font-size:17px; line-height:23px; }

}


@media only screen and (max-width: 600px) and (min-width:441px) 
{

.span_size1 { font-size:55px; line-height:60px; }

.span_size2 { font-size:22px; line-height:26px; }

.span_size3 { font-size:25px; line-height:28px; }

.span_size4 { font-size:20px; line-height:24px; }

.span_size5 { font-size:19px; line-height:24px; }

.span_size6 { font-size:23px; line-height:26px; }

.span_size7 { font-size:21px; line-height:25px; }

.span_size8 { font-size:25px; line-height:30px; }

.span_size9 { font-size:14px; line-height:18px; }

.col_logo { width:40%; }

.col_e1 { width:100%; }

.col_e2 { width:100%; }

.col_sim { width:15%; padding-top:3px; }

.col_txt_sim { width:85%; }

.col_sim2 { width:10%; padding-top:3px; }

.col_txt_sim2 { width:90%; text-align:left; }

.col_footer1, .col_footer2 { width:100%; }

.col_footer2 { margin-top:25px; }

.bg_color3 { height:auto;
             padding-top:25px;
           }

.line_s_txt { align-items:flex-start; }

.img_1 { max-width:200px; }

.content_66 { width:90%;
              margin-left:auto;
			  margin-right:auto;
            }
			
.sh_mob { display:block; }

.sh_dsk { display:none; }	

.col3 { width:100%;}

.col4 { width:100%;}

.text_left1 { text-align:center; }

.btn_t1 { width:100%;
          max-width:220px;
          height:55px;
		  border:none;
		  background-color:#000000;
		  cursor:pointer;
		  text-align:center;
		  
        }
		
.span_size11 { font-size:12px; line-height:18px; }		

}


@media only screen and (max-width: 440px) and (min-width:11px) 
{

.span_size1 { font-size:45px; line-height:50px; }

.span_size2 { font-size:21px; line-height:26px; }

.span_size3 { font-size:24px; line-height:28px; }

.span_size4 { font-size:19px; line-height:24px; }

.span_size5 { font-size:18px; line-height:24px; }

.span_size6 { font-size:22px; line-height:26px; }

.span_size7 { font-size:20px; line-height:25px; }

.span_size8 { font-size:24px; line-height:30px; }

.span_size9 { font-size:14px; line-height:18px; }

.col_logo { width:40%; }

.col_e1 { width:100%; }

.col_e2 { width:100%; }

.col_sim { width:20%; }

.col_txt_sim { width:80%; padding-top:2px; }

.col_sim2 { width:15%; }

.col_txt_sim2 { width:85%; text-align:left; }

.col_footer1, .col_footer2 { width:100%; }

.col_footer2 { margin-top:25px; }

.bg_color3 { height:auto;
             padding-top:25px;
           }

.line_s_txt { align-items:flex-start; }

.img_1 { max-width:200px; }

.line_separator { height:30px; }

.line_separator2 { height:15px; }

.ptop3 { padding-top:35px; }

.mtop3 { margin-top:35px; }

.content_66 { width:90%;
              margin-left:auto;
			  margin-right:auto;
            }
			
.sh_mob { display:block; }

.sh_dsk { display:none; }

.col3 { width:100%;}

.col4 { width:100%;}

.text_left1 { text-align:center; }

.col_check { width:9%; }

.col_txt_check { width:91%; }

.btn_t1 { width:100%;
          max-width:220px;
          height:55px;
		  border:none;
		  background-color:#000000;
		  cursor:pointer;
		  text-align:center;
		  
        }
		
.col_cta { width:82%; }

.col_img { width:18%; }	

.span_size11 { font-size:9px; line-height:14px; }	

}




