#bg_1 {
 margin-top: -1%;
}

#buttons_1{
 display: block;
 margin: 4%;
}

.header_div{
 display: flex;
 background-color: white;
 /*margin-top: -2%;*/
 padding: 2%;
 width: 100%;
 text-alignment: center;
}

.header_div:hover{
 background-color: white;
 width: 100%;
 text-alignment: center;
}

.header_img{
 padding: 5%;
 width: 25%;
}

.header_img:hover{
 padding: 5%;
 width: 25%;
}

.header_img_0{
 padding: 5%;
 width: 25%;
}

.header_img_0:hover{
 padding: 5%;
 width: 25%;
}

.button_group_main{
 display: flex;
 position: relative;
 width: 50%;
}

.logobutton_1 {
 display: block;
 position: relative;
 margin: 2%;
 width:20%;
 font-family: arial;
 font-size: 24px;
 color: #707070;
 text-decoration: bold;
 text-alignment: center;
 cursor: pointer;
 overflow: hidden;
}

.logobutton_1_0 {
 display: block;
 position: relative;
 margin: 2%;
 width:20%;
 font-family: arial;
 font-size: 24px;
 color: #707070;
 text-decoration: bold;
 text-alignment: center;
 cursor: pointer;
 overflow: hidden;
}

.adverts_0{
 display: block;
 position: relative;
 width: 60%;
 z-index: 2;
}

.ad_frame{
 display: block;
 width: 100%;
}

.button_1{
 display: block;
 position: relative;
 margin: 2%;
 width:20%;
 font-family: arial;
 font-size: 24px;
 color: #707070;
 /*border: 1px solid grey;
 border-radius: 15px;*/
 text-decoration: bold;
 text-alignment: center;
 cursor: pointer;
 overflow: hidden;
}

.button_1:hover{
 display: block;
 position: relative;
 margin: 2%;
 width:20%;
 scrollHeight: 50%;
 font-family: arial;
 font-size: 24px;
 color: #aa1100;
 text-decoration: bold;
 cursor: pointer;
 overflow: hidden;
}

.button_1:active{
 display: block;
 position: relative;
 margin: 2%;
 width:20%;
 scrollHeight: 50%;
 font-family: arial;
 font-size: 24px;
 color: #aa1100;
 text-decoration: bold;
 cursor: pointer;
 overflow: hidden;
}

.button_2{
 position: relative;
 margin: 2%;
 width:20%;
 font-family: arial;
 font-size: 24px;
 color: #aa1100;
 text-decoration: bold;
 cursor: pointer;
}

.button_3{
 display: flex grid;
 position: relative;
 width:100%;
 font-family: arial;
 font-size: 24px;
 color: #aa1100;
 text-decoration: bold;
 cursor: pointer;
}


.button_4{
 display: flex grid;
 position: relative;
 width:100%;
 font-family: arial;
 font-size: 14px;
 color: #aa1100;
 text-decoration: bold;
 cursor: pointer;
}

.button_5{
 position: relative;
 margin-left: 12%;
 width:20%;
 font-family: arial;
 font-size: 24px;
 color: #aa1100;
 text-decoration: bold;
 cursor: pointer;
}

.button_6{
 position: flex;
 padding: 2%;
 width:20%;
 font-family: arial;
 font-size: 16px;
 color: grey;
 text-decoration: bold;
 cursor: pointer;
}

.button_6:hover{
 position: flex;
 padding: 2%;
 width:20%;
 font-family: arial;
 font-size: 16px;
 color: #aa1100;
 text-decoration: bold;
 cursor: pointer;
}

.button_6_0{
 position: flex;
 padding: 2%;
 width:20%;
 font-family: arial;
 font-size: 16px;
 color: grey;
 text-decoration: bold;
 cursor: pointer;
}
.banner_1{
 display: block;
 position: relative;
 margin-left: 5%;
 width: 20%;
 opacity: 1;
 transition: width 800ms ease-in;
}

.banner_1:hover{
 display: block;
 position: relative;
 margin-left: 5%;
 width: 21%;
 opacity: 1;
 cursor: pointer;
 transition: width 500ms ease-in;
}

.banner_2{
 display: block;
 position: relative;
 margin-top: -1%;
 margin-left: auto;
 margin-right: 0%;
 width: 60%;
}

.banner_3{
 display: block;
 position: relative;
 width: 101%;
 opacity: 0.5;
 transition: opacity 800ms ease-in;
}

.banner_3:hover{
 display: block;
 position: relative;
 width: 101%;
 opacity: 1;
 transition: opacity 800ms ease-in;
}

.banner_4{
 display: block;
 position: relative;
 width: 101%;
}

.banner_5{
 display: block;
 position: relative;
 margin-top: -1%;
 margin-left: 2%;
 margin:right: auto;
 width: 20%;
}

.banner_6{
 display: block;
 position: relative;
 margin-left: 5%;
 margin:right: auto;
 width: 10%;
}

.banner_7{
 display: block;
 width: 100%;
}

.banner_8{
 display: block;
 position: relative;
 width: 100%;
 opacity: 0.9;
 cursor: pointer;
 transition: opacity 800ms ease-in;
}

.banner_8:hover{
 display: block;
 position: relative;
 width: 100%;
 opacity: 1;
 transition: opacity 800ms ease-in;
}

.banner_9{
 display: block;
 position: relative;
 width: 40%;
 opacity: 1;
 /*transition: opacity 800ms ease-in;*/
}

.banner_9:hover{
 display: block;
 position: relative;
 width: 40%;
 opacity: 1;
 /*transition: opacity 800ms ease-in;*/
}

.banner_10{
 display: block;
 position: relative;
 width: 100%;
 opacity: 1;
 /*transition: opacity 800ms ease-in;*/
}

.banner_10:hover{
 display: block;
 position: relative;
 width: 100%;
 opacity: 1;
 /*transition: opacity 800ms ease-in;*/
}

.content_0{
 display: block;
 position: relative;
 width: 100%;
 overflow : hidden;
}

.content_1{
 display: flex;
 position: relative;
 width: 101%;
 opacity: 1;
 transition: opacity 800ms ease-in, visibility 800ms ease-in;
}

.content_2{
 display: block;
 position: relative;
 width: 101%;
 background-color: white;
 font-family: arial;
}

.content_3{
 display: flex;
 background-color: white;
 margin-left: 2%;
 width: 101%;
 overflow : hidden;
}

.content_4{
 margin-left: 2%;
 opacity: 0.2;
 width: 40%;
 transition: opacity 800ms ease-in, margin 800ms ease-in;
}

.content_4:hover{
 margin-left: 3%;
 opacity: 1;
 width: 40%;
 transition: opacity 800ms ease-in, margin 800ms ease-in;
}

.content_5{
 width: 40%;
 opacity: 1;
 transition: opacity 800ms ease-in;
}

.content_5:hover{
 width: 40%;
 opacity: 1;
 transition: opacity 800ms ease-in;
}

.content_5a{
 margin-left: 0%;
 z-index: 1;
 width: 100%;
 transition: width 800ms ease-in, z-index 800ms ease-in;
}

.content_5a:hover{
 margin-left: 2%;
 z-index: 2;
 width: 100%;
 transition: width 800ms ease-in, z-index 800ms ease-in;
}

.content_6{
 margin-left: 0%;
 z-index: 1;
 width: 30%;
 transition: width 800ms ease-in, z-index 800ms ease-in, margin 800ms ease-in;
}

.content_6:hover{
 margin-left: -10%;
 z-index: 2;
 width: 50%;
 transition: width 800ms ease-in, z-index 800ms ease-in, margin 800ms ease-in;
}

.content_7{
 display: flex;
 background-color: white;
 width: 101%;
 overflow: hidden;
 opacity: 1;
}

.content_7 img{
 border-radius: 4px;
}

.content_8{
 display: block;
 position: relative;
 width: 101%;
 overflow: hidden;
 opacity: 1;
}

.content_9{
 display: flex;
 background-color: white;

 width: 100%;

 overflow: hidden;
 opacity: 1;
}

.foreground_1{
 display: block;
 position: relative;
 width: 101%;
 z-index: 0;
 opacity: 1;
}

.background_1{
 display: block;
 position: absolute;
 width: 101%;
 z-index: -1;
 opacity: 1;
}

.background_2{
 display: block;
 position: absolute;
 background-image: linear-gradient( white 0px 300px, rgba(255, 255, 0, 0.5), white);
 width: 101%;
 z-index: -1;
 opacity: 1;
}

.paragraph_1{
 display: block;
 position: relative;
 margin-left: 2%;
 color: #404040;
 width: 80%;
 z-index: 2;
}

.paragraph_2{
 display: block;
 position: relative;
 margin-top: 10%;
 margin-bottom: auto;
 margin-left: 5%;
 color: #ffffff;
 width: 80%;
 z-index: 2;
}

.paragraph_2_0{
 display: block;
 position: relative;
 margin-top: 10%;
 margin-bottom: auto;
 margin-left: 5%;
 color: #ffffff;
 width: 80%;
 z-index: 2;
}

.paragraph_2_1{
 display: block;
 position: relative;
 margin-top: 0%;
 margin-bottom: auto;
 margin-left: 5%;
 color: #ffffff;
 width: 80%;
 z-index: 2;
}

.paragraph_2_2{
 display: block;
 position: relative;
 margin-top: 0%;
 margin-bottom: auto;
 margin-left: 5%;
 color: #ffffff;
 width: 80%;
 z-index: 2;
}

.paragraph_3{
 display: block;
 position: relative;
 margin-top: -45%;
 margin-bottom: auto;
 margin-left: 5%;
 color: #ffffff;
 width: 80%;
 z-index: 2;
}

.spacer_1 {
 display: block;
 position: relative;
 margin-top: 100%;
}

.footer_1{
 display: block;
 position: relative;
 margin-top: 50%;
 margin-bottom: auto;
 margin-left: 2%;
 width: 101%;
 z-index: 2;
}

.footer_link{
 display: block;
 position: relative;
 
 width: 10%;
 border: 1px solid #aa1100;
}

.video_1{
 display: block;
 position: relative;
 margin-right: auto;
 margin-left: auto;
 width: 40%;
}

.alt_body{
 background-color: white;
 margin-left: 1%;
 overflow-x: hidden;
 font-family: arial;

}

body{
 background-color: white;
 margin-left: -1%;
 overflow-x: hidden;
 font-family: arial;
}

img {
 width: 100%;
}

label_0 {
 /*border: 1px solid #aa1100;*/
}