/* afpb */
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald&display=swap');
@import url('https://fonts.googleapis.com/css?family=Anton&display=swap');
@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');
@import url('https://fonts.googleapis.com/css?family=DM+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap')

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');





body
{
margin:0;
padding:0;
font-family:'Quicksand',sans-serif;
box-sizing:border-box;
}


*
{

}



header
{
background:#938063;
background-color:#938063;

color:white;
}

footer
{
background:#938063;
background-color:#938063;
}



.slideshow-container
{
position:relative;

margin:auto;
padding:0;

max-width:100%;
}


.slideshow-container img
{
filter:brightness(50%);
}


.slidetext
{
position:absolute;

z-index:2;

font-family:'Quicksand';
font-width:600;
font-size:48px;
color:#f2f2f2;
font-style:bold;

top: 50%;
left: 50%;
transform: translate(-50% , -50%);
-webkit-transform: translate(-50%, -50%);
}

@media screen and (max-width:600px)
{
.slidetext
{
font-size:18px;
}
}







.col3
{
display:inline-block;
width:32%;
vertical-align:top;
border:0px solid black;

margin-top:10px;
}

@media screen and (max-width:600px)
{
.col3
{
width:100%;
}
}














video
{
width:100%;
}










/* divs */
.innercont
{
width:90%;
max-width:1200px;
margin:auto;
}

.center
{
margin:auto;
text-align:center;
max-width:300px;
}

.center350
{
margin:auto;
text-align:center;
max-width:350px;
}



a
{
text-decoration:none;
color:white;
}













/* img */
.fit
{
width:100%;
max-width:100%;
}

.fitbanner
{
width:100%;
max-width:100%;
display:block;
}

.ofc
{
height:100px;
width:100px;
object-fit:cover;
}

.ofc200
{
object-fit:cover;
width:200px;
height:200px;
}

.ofc300
{
object-fit:cover;
width:300px;
height:300px;
}








.menuitem
{
display:inline-block;
padding:12px;
font-family:'Quicksand';
color:black;
}

.menuitem:hover
{
background:black;
color:white;
}

#menu
{
width:100%;

}

#hiddenmenu
{
text-align:center;
display:none;
}









/* input */
input[type=text]
{
border:1px solid grey;

=

font-size:20px;
font-family:'DM Sans', sans-serif;
padding:9px;
box-sizing:border-box;
}

input[type=password]
{
border:3px solid black;


font-size:20px;
font-family:'DM Sans', sans-serif;
padding:9px;
box-sizing:border-box;
}

input[type=date]
{
border:3px solid black;


font-size:20px;
font-family:'DM Sans', sans-serif;
padding:9px;
box-sizing:border-box;
}

input[type=time]
{
border:3px solid black;


font-size:20px;
font-family:'DM Sans', sans-serif;
padding:9px;
box-sizing:border-box;
}

input[type=radio] 
{
border:0px;
width:100%;
height:1em;
}

input[type=submit]
{
background-color: black;
border: none;
color: white;
font-size:22px;
padding:7px;
font-family:'DM Sans', sans-serif;
}

input[type=checkbox]
{
transform: scale(2);
}

select
{

border:3px solid black;
font-size:22px;
padding:7px;
font-family: 'DM Sans', sans-serif;
box-sizing:border-box;
}

textarea
{

box-sizing:border-box;
border:0px solid grey;
border-radius:0px;
width:100%;
padding:8px;
min-height:50px;
font-size:20px;

}







/* buttons */
.beigebutton
{
padding:8px;
background:#938063;
color:white;
font-size:24px;
display:inline-block;
text-align:center;
border-radius:0px;
}

/* buttons */
.bluebutton
{
padding:8px;
background:blue;
color:white;
font-size:24px;
display:inline-block;
text-align:center;
border-radius:0px;
}

.blackbutton
{
padding:8px;
background:black;
color:white;
font-size:16px;
display:inline-block;
text-align:center;
border-radius:0px;
}







/* bands */
.blackband
{
width:100%;
height:auto;
background:black;
}

.blueband
{
width:100%;
height:auto;
background:blue;
}

.lightblueband
{
width:100%;
height:auto;
background:dodgerblue;
}








/* text */
.gold
{
color:#938063;
}

.tit
{
font-size:32px;
}

.white
{
color:white;
}

.w
{
color:white;
}

.r
{
color:red;
}

.g
{
color:grey;
}

.b
{
color:blue;
}

.lb
{
color:lightblue;
}









.raleway24
{
font-size:24px;
font-family:Raleway;
font-weight:700;
font-style:bold;
}

.raleway32
{
font-size:32px;
font-family:Raleway;
font-weight:700;
font-style:bold;
}

.poppins24
{
font-size:24px;
font-family:Poppins;
font-weight:700;
font-style:bold;
}

.poppins32
{
font-size:32px;
font-family:Poppins;
font-weight:700;
font-style:bold;
}

.anton
{
font-family:Anton;
font-weight:400;
font-style:normal;
}

.anton24
{
font-family:Anton;
font-weight:400;
font-size:24px;
font-style:normal;
}

.anton32
{
font-family:Anton;
font-weight:400;
font-size:32px;
font-style:normal;
}








/* sticky */
#sticky
{
display:none;
position:fixed;
bottom:20px;
right:20px;
height:50px;
width:50px;
text-align:center;
border-radius:50%;
background-color:grey;
}








.confirmer
{
text-align:center;
width:100%;
display:inline-block;
padding:10px;
font-size:20px;
color:green;
border:1px solid green;
background:white;
}






.msg
{
padding:8px;
background:white;
color:black;
font-size:24px;
display:inline-block;
text-align:center;
border-radius:0px;
border:1px solid green;
}