253 lines
3.2 KiB
CSS
253 lines
3.2 KiB
CSS
|
* {
|
||
|
--theme: #92FF27;
|
||
|
--theme-dark: #462;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
html, body {
|
||
|
margin: 0px;
|
||
|
padding: 0px;
|
||
|
|
||
|
overflow-x: hidden;
|
||
|
|
||
|
background-color: #000;
|
||
|
}
|
||
|
body {
|
||
|
font-size: 0px;
|
||
|
font-family: "Anonymous Pro", monospace;
|
||
|
}
|
||
|
|
||
|
span, li::marker {
|
||
|
font-size: 1rem;
|
||
|
color: #fff;
|
||
|
}
|
||
|
|
||
|
|
||
|
.banner {
|
||
|
position: relative;
|
||
|
|
||
|
width: 100%;
|
||
|
min-height: 20rem;
|
||
|
height: 30vh;
|
||
|
|
||
|
overflow: hidden;
|
||
|
|
||
|
display: flex;
|
||
|
align-items: center;
|
||
|
justify-content: center;
|
||
|
}
|
||
|
.banner::before {
|
||
|
content: '';
|
||
|
|
||
|
position: absolute;
|
||
|
top: -12px;
|
||
|
left: -12px;
|
||
|
|
||
|
width: calc(100% + 24px);
|
||
|
height: calc(100% + 24px);
|
||
|
|
||
|
background-color: #222;
|
||
|
background-image: var(--bg-url);
|
||
|
background-size: cover;
|
||
|
background-repeat: no-repeat;
|
||
|
background-position: center;
|
||
|
|
||
|
filter: grayscale(30%) brightness(80%) blur(6px);
|
||
|
}
|
||
|
|
||
|
.banner .container {
|
||
|
z-index: 5;
|
||
|
}
|
||
|
|
||
|
.banner .container .title {
|
||
|
display: block;
|
||
|
width: calc(100% - 4rem);
|
||
|
padding: 2rem;
|
||
|
|
||
|
font-size: 6rem;
|
||
|
font-family: "Niconne", cursive;
|
||
|
color: #fff;
|
||
|
text-align: center;
|
||
|
color: var(--theme);
|
||
|
}
|
||
|
|
||
|
@media only screen and (max-width: 1000px) {
|
||
|
.banner {
|
||
|
height: 50vh;
|
||
|
}
|
||
|
.banner .container .title {
|
||
|
font-size: 4rem;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
.section {
|
||
|
padding: 4rem 0rem;
|
||
|
|
||
|
display: flex;
|
||
|
align-items: center;
|
||
|
justify-content: center;
|
||
|
}
|
||
|
|
||
|
.section .container {
|
||
|
width: 80%;
|
||
|
}
|
||
|
|
||
|
.section .heading {
|
||
|
display: block;
|
||
|
width: 100%;
|
||
|
|
||
|
margin: 0px 0px 4rem 0px;
|
||
|
|
||
|
font-size: 3rem;
|
||
|
color: #fff;
|
||
|
text-align: center;
|
||
|
text-decoration: underline;
|
||
|
}
|
||
|
|
||
|
.section .list {
|
||
|
width: auto;
|
||
|
max-width: 100%;
|
||
|
|
||
|
display: flex;
|
||
|
flex-flow: row wrap;
|
||
|
align-items: flex-start;
|
||
|
justify-content: center;
|
||
|
gap: 2rem;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
.section.offers {
|
||
|
background-color: var(--theme-dark);
|
||
|
background-color: color();
|
||
|
}
|
||
|
.section.offers .list .item {
|
||
|
flex-basis: 16rem;
|
||
|
padding: 2rem;
|
||
|
border-radius: 1rem;
|
||
|
background-color: #333;
|
||
|
}
|
||
|
.section.offers .list .item .picture {
|
||
|
display: block;
|
||
|
width: 12rem;
|
||
|
height: 12rem;
|
||
|
margin: auto;
|
||
|
|
||
|
background-color: #aaa;
|
||
|
object-fit: cover;
|
||
|
|
||
|
border-radius: 50%;
|
||
|
}
|
||
|
.section.offers .list .item .title {
|
||
|
display: block;
|
||
|
width: 100%;
|
||
|
|
||
|
margin: 1rem 0px;
|
||
|
|
||
|
font-size: 2rem;
|
||
|
text-align: center;
|
||
|
color: var(--theme);
|
||
|
}
|
||
|
.section.offers .list .item .desc li {
|
||
|
margin: 0px 0px 0.5rem 0px;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
.section.opinions {
|
||
|
background-color: #333;
|
||
|
}
|
||
|
.section.opinions .list .item {
|
||
|
flex-basis: 24rem;
|
||
|
padding: 2rem;
|
||
|
border-radius: 1rem;
|
||
|
background-color: #666;
|
||
|
}
|
||
|
.section.opinions .list .item .name, .section.opinions .list .item .rating, .section.opinions .list .item .text {
|
||
|
display: block;
|
||
|
color: #fff;
|
||
|
text-align: center;
|
||
|
}
|
||
|
.section.opinions .list .item .name {
|
||
|
color: var(--theme);
|
||
|
}
|
||
|
.section.opinions .list .item .name, .section.opinions .list .item .rating {
|
||
|
margin: 0px 0px 1rem 0px;
|
||
|
font-size: 2rem;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
.section.footer {
|
||
|
background-color: #000;
|
||
|
}
|
||
|
.section.footer .list {
|
||
|
align-items: center;
|
||
|
}
|
||
|
.section.footer .list .item {
|
||
|
flex-basis: 24rem;
|
||
|
padding: 2rem;
|
||
|
text-align: center;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
.section.footer .list .item a {
|
||
|
color: inherit;
|
||
|
}
|
||
|
.section.footer .list .item > span {
|
||
|
margin: 0px 0px 1rem 0px;
|
||
|
display: block;
|
||
|
}
|
||
|
|
||
|
.section.footer .list .item.contact .small-heading {
|
||
|
display: block;
|
||
|
font-size: 2rem;
|
||
|
margin: 0px 0px 1rem 0px;
|
||
|
}
|
||
|
.section.footer .list .item.contact a, .section.footer .list .item.contact a > span {
|
||
|
color: var(--theme);
|
||
|
}
|