@charset "utf-8";
*, *:before, *:after{
		box-sizing: border-box; 
        }

#container {
    width: 960px;
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(234,244,232,1.00);
    padding-left: 60px;
    padding-right: 60px;
}


body {
    color: rgba(2,23,1,1.00);
    background-color: rgba(2,23,1,1.00);
    font-size: 16px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}


#header {
    display: flex;
    justify-content: space-between;
}
.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid rgba(2,23,1,1.00);
}
.navLinks {
    display: flex;
    list-style-type: none;
	gap: 20px;
}
h1 {
    font-size: 2rem;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
h2 {
    font-size: 1.5rem;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}



#ContactMethodsBox {
    display: flex;
    justify-content: space-between;
}
a:link, a:visited {
    color: rgba(2,23,1,1.00);
    text-decoration: none;
}
a:hover, a:active {
    color: rgba(165,180,82,1.00);
    text-decoration: none;
}
#MyMissionBox {
    display: flex;
    padding-bottom: 50px;
    padding-top: 50px;
}
#AboutMeBox {
    display: flex;
    padding-bottom: 50px;
    border-bottom: 2px solid rgba(2,23,1,1.00);
}
#AboutMeDetails p {
}
#WhatIOffer {
    padding-bottom: 50px;
    padding-top: 50px;
}
#WhatIOffer p {
    padding-right: 200px;



}


#CategoryBox {
    display: flex;
    padding-bottom: 50px;
}
.CategoryDetails {
    border-bottom: 2px solid rgba(2,23,1,1.00);
    padding-bottom: 50px;

}
.CategoryDetails img {
    margin-right: 35px;
}



#MyMissionText  {
    padding-left: 50px;
}

#AboutMeDetails {
    padding-left: 50px;
}

footer {
    padding-bottom: 50px;

}

#ContactMethodsBox {

}
.ContactMethodsDetails  {

}
