@charset "utf-8";

body {
  background-image: url(../image/background.jpg);
  background-repeat: repeat-x;
}
.logo img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

body h1 {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-size: clamp(1.5rem, 3vw, 4rem);
    text-align: center;
    color: #FFFFFF;
    margin-top: 0px;
	
}
.heromtc {
	position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    display: block;
    width: 100%;
}


.h2.intro {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: center;
    font-size: 1rem;
    line-height: 2rem;
    color: #C1C1C1;
}


body div p {
    color: #C1C1C1;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-size: 1rem;
    max-width: 900px;
    text-align: center;
    text-indent: 20px;
    margin-left: auto;
    margin-right: auto;
}
.Program h3 {
    text-align: center;
    color: #C1C1C1;
    font-size: clamp(1.5rem, 2.5vw, 4rem);
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;    
}
.ImagesBox {
    display: flex;
    flex-wrap: wrap;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.ImagesBox .Personality {
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
}
.ImagesBox .Personality h3 {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: center;
    margin-top: .2rem;
    background: #78c4df;
    color: #133e66;
    padding: .2rem 1.4rem;
    border-radius: 35px;
    text-decoration: none;
    transition: background .2s ease;
}
.ImagesBox .Personality h3:hover {
    background: #cbf2ff;
}
.ImagesBox .Location {
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;	
}
.ImagesBox .Location h3 {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: center;
    margin-top: .2rem;
    background: #78c4df;
    color: #133e66;
    padding: .2rem 1.4rem;
    border-radius: 35px;
    text-decoration: none;
    transition: background .2s ease;
}
.ImagesBox .Location h3:hover {
    background: #cbf2ff;
}



.ImagesBox .Tools {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.ImagesBox .Tools h3 {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: center;
    margin-top: .2rem;
    background: #78c4df;
    color: #133e66;
    padding: .2rem 1.4rem;
    border-radius: 35px;
    text-decoration: none;
    transition: background .2s ease;
}
.ImagesBox .Tools h3:hover {
    background: #cbf2ff;
}
.ImagesBox .Price {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.ImagesBox .Price h3 {
        font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: center;
    margin-top: .2rem;
    background: #78c4df;
    color: #133e66;
    padding: .2rem 1.4rem;
    border-radius: 35px;
    text-decoration: none;
    transition: background .2s ease;
}
.ImagesBox .Price h3:hover {
    background: #cbf2ff;
}

.Schedule {
    margin-left: auto;
    margin-right: auto;
    max-width: 495px;
    display: flex;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    color: #C1C1C1;
}


.Schedule h4 {
    text-align: center;
    color: #FFFFFF;
}
.Schedule h4 a {
	    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: center;
    margin-top: .2rem;
    background: #78c4df;
    color: #133e66;
    padding: .2rem 1.4rem;
    border-radius: 35px;
    text-decoration: none;
    transition: background .2s ease;
}
.Schedule h4 a:hover {
    background: #cbf2ff;
}



.Home {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-size: 20px;
}

.personality {
    font-size: clamp(3rem, 4vw, 5rem);
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;

}
.location {
    font-size: clamp(3rem, 4vw, 5rem);
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
}
.tools {
    font-size: clamp(1rem, 4vw, 5rem);
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
}
.price {
    font-size: clamp(1rem, 4vw, 5rem);
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
}
.back {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-size: 20px;
}

.viewlarger {
    color: #FFFFFF;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: center;
    margin-top: -5px;
}
.email {
    text-align: center;
    color: #FFFFFF;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    margin-top: 11px;
}
.logosmall {
}
.mcpquote {
    margin-right: -4px;
    padding-right: 8px;

}
.pcomment {
    color: #C1C1C1;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-size: 1rem;
    max-width: 600px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: -15px;

}
.h2.intro.pcomment {
    max-width: 450px;
    padding-left: 10px;
    padding-right: 10px;
}
.pquestions {
    color: #FFFFFF;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.infoicon {
    margin-left: -40px;

}
