@charset "utf-8";
@import url("lightbox.css");
@import url("animate.css");
@import url("style.css");
.container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #E7E7E7;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    flex-direction: column;
    height: 100%;
    max-height: 100%;
}




nav {
    background-color: #303D52;
    opacity: 1;
    visibility: visible;
    position: fixed;
    color: #4F4444;
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 74px;
    align-items: center;
    text-decoration: none;
    float: none;
    border-collapse: separate;
    border-width: thin;
    margin-top: -13px;
    margin-bottom: 0px;
    list-style-type: none;
    -webkit-box-shadow: 1px 2px 9px #474444;
    box-shadow: 1px 2px 9px #474444;
}
nav ul {
    display: flex;
    color: #F5F2CB;
    text-decoration: none;
    flex-direction: row;
    align-items: center;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: bolder;
    list-style-type: none;
    height: 24px;
    text-align: right;
    letter-spacing: 0px;
}
nav a  {
    color: #FEFFDF;
    display: flex;
    padding-right: 9px;
    text-decoration: none;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-left: -6px;
    margin-right: 27px;
    list-style-type: none;
}
h3 a  {
    width: 99%;
    height: 37px;
    border-radius: 27px;
    font-size: 22px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: italic;
    font-weight: bolder;
    padding-left: 160px;
    text-align: justify;
    margin-right: -81px;
    letter-spacing: 3px;
    word-spacing: -2px;
}
nav a:hover {
    color: #F4AE49;
    text-decoration: none;
    text-align: center;
    height: 82px;
}

.bg  {
    width: 100%;
    height: 1255px;
    background-color: #9A928A;
    text-align: center;
    padding-left: 0px;
    position: static;
    background-clip: content-box;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url(12M%E7%9B%B4%E5%BC%8F%E6%B2%B9%E7%95%AB%E6%A1%86%E8%9C%82%E8%9C%9C%E7%86%8A.png);
    display: flex;
    justify-content: center;
    background-origin: content-box;
    margin-top: 56px;
    background-position: 0% 40%;
    margin-right: -13px;
    background-size: 104% auto;
    margin-bottom: -110px;
}







main {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: auto;
    padding-right: auto;
}
h2   {
    background-color: #D1D3C5;
    border-collapse: collapse;
    border-style: none;
    text-align: center;
    line-height: 62pt;
    width: 100%;
    font-weight: bolder;
    display: flex;
    list-style-type: none;
    flex-direction: row;
    justify-content: center;
    text-decoration: none;
    margin-top: 76px;
    font-size: 38px;
    letter-spacing: 2px;
    word-spacing: 0px;
    padding-bottom: 3px;
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    vertical-align: 61px;
    white-space: pre;
    align-items: center;
    margin-bottom: 14px;
}
p {
    font-size: 271px;
    text-align: center;
    line-height: 140%;
    word-spacing: 1px;
    letter-spacing: 2px;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    padding-top: 39px;
    padding-bottom: 0px;
    white-space: pre-wrap;
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 850px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    font-variant: normal;
    font-weight: 800;
}
#a02 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
	
}
#a02 .fade {
  animation-name: fade;
  animation-duration: 1s;
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

.gallery{
    display: flex;
    grid-template-wrap: repeat(auto-fit， minmax(350px));
    flex-wrap: wrap;
    width: 100%;
    background-color: #4D4E5C;
    padding-bottom: 22px;
    bottom: auto;
    justify-content: center;
    padding-top: 38px;
	
}

.bg1   {
    width: 360px;
    height: 360px;
    background-image: url(12M%E7%9B%B4%E5%BC%8F%E6%B2%B9%E7%95%AB%E6%A1%86%E5%B0%8F%E7%86%8A%E5%92%96%E5%95%A1%E9%A4%A8.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-origin: content-box;
    border-width: thin;
    border-collapse: separate;
  	 transition: 0.3s;
    -webkit-transition: 0.9s;
    background-size: 100% auto;
}
.bg1:hover  {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 20px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 113% auto;
    transition: 0.6s;
    -webkit-transition: 0.6s;
    transition-timing-function: ease-in-out;
	
}
.bg1 .bg1 p:hover 
{  opacity: 1;}

.bg2 {
       width: 360px;
    height: 360px;
    background-image: url(12M%E7%9B%B4%E5%BC%8F%E6%B2%B9%E7%95%AB%E6%A1%86%E8%9C%82%E8%9C%9C%E7%86%8A.png);
         transition: 0.6s;
    -webkit-transition: 0.8s;
    background-size: 100% auto;
}
.bg2:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 20px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size:  113% auto;
	transition: 0.4s;
  -webkit-transition: 0.6s;
	transition-timing-function: ease-in-out;
    
}
.bg3   {
     width: 360px;
    height: 360px;
    background-image: url(270834876_2582431148556071_519294384917252421_n.jpg);
    background-size: 100% auto;
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-origin: content-box;
    border-width: thin;
    border-collapse: separate;
	transition: 0.7s;
  -webkit-transition: 0.8s;
	transition-timing-function: ease-in-out;
}
.bg3:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 20px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 110% auto;
    background-position: center 0%;
	transition: 0.8;
  -webkit-transition: 0.6s;
	transition-timing-function: ease-in-out;
}
.bg4 {
       width: 360px;
    height: 360px;
    background-image: url(goodbye%20and%20goodnight%20postcard.png);
    background-size: cover;
	transition: 0.3s;
  -webkit-transition: 0.6s;
	transition-timing-function: ease-in-out;
}
.bg4:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 20px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 113% auto;
    transition: 0.2s;
    -webkit-transition: 0.6s;
    transition-timing-function: ease-in-out;
    background-position: 7% 17%;
}
.bg5 {
    width: 360px;
    height: 360px;
    background-image: url(12M%E6%A9%AB%E5%BC%8F%E6%B2%B9%E7%95%AB%E6%A1%86%E7%94%9F%E6%97%A5%E5%BF%AB%E6%A8%82.png);
    background-size: cover;
    background-position: 43% 0%;
	 transition: 0.9s;
    -webkit-transition: 0.3s;
	transition-timing-function: cubic-bezier(.75, 6.01, 5, -0.88);
}
.bg5:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 20px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 157% auto;
    background-position: center center;
    background-repeat: no-repeat;
	transition: 0.9s;
  -webkit-transition: 0.3s;
	transition-timing-function: ease-in;
}
.bg6 {
    background-image: url(12M%E6%A9%AB%E5%BC%8F%E6%B2%B9%E7%95%AB%E6%A1%86%E5%86%92%E7%85%99%E5%B0%8F%E6%80%AA.png);
     width: 360px;
    height: 360px;
    background-size: cover;
    background-position: 50% 0%;
}
.bg6:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-repeat: no-repeat;
    background-size: auto 140%;
    background-position: center center;
	transition: 0.6s;
  -webkit-transition: 0.6s;
	transition-timing-function: ease-in;
}

.bg7 {
      width: 360px;
    height: 360px;
    background-size: cover;
    background-image: url(269687982_2577194975746355_8965957790016238518_n.jpg);
    background-position: 29% -14%;
}
.bg7:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 20px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 131% auto;
    background-position: 0% center;
	transition: 0.6s;
  -webkit-transition: 0.6s;
	transition-timing-function: cubic-bezier(.25, 1.01, 1, -0.68);
}
.bg8   {
       width: 360px;
    height: 360px;
    background-size: cover;
    background-image: url(santa-color&lighting3.png);
    background-position: 8% 20%;
	 transition: 0.5s;
    -webkit-transition: 0.8s;
	
}
.bg8:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 115% auto;
    background-position: center center;
	transition: 0.6s;
  -webkit-transition: 0.6s;
	transition-timing-function: cubic-bezier(.25, 1.01, 1, -0.68);
}
.bg9 {
       width: 360px;
    height: 360px;
    background-size: cover;
    background-image: url(good_kids_list_by_123lulala-d8b5rrj.png);
	 transition: 0.6s;
    -webkit-transition: 0.8s;
}
.bg9:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 120% auto;
    background-position: center 0%;
	transition: 0.6s;
  -webkit-transition: 0.6s;
	transition-timing-function: cubic-bezier(.25, 1.01, 1, -0.68);
}
#a05 .text  {
    display: flex;
    margin-left: -26px;
    margin-right: -26px;
    flex-direction: column;
    line-height: 13px;
    justify-content: center;
    align-items: center;
    margin-top: -26px;
    margin-bottom: -26px;
    height: 101px;
	
}

.icon   {
    width: 54px;
    height: 43px;
    justify-content: center;
    display: flex;
    text-align: center;
    padding-top: 2px;
    border-radius: 10px;
    background-image: url(behance-logo.png);
    background-size: cover;
    background-position: -11% 55%;
    margin-top: 22px;
    background-color: #000000;
}


article h3 {
    width: 600px;
    height: 500px;
    background-color: #D3CABF;
}
.hex   {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    background-color: hsla(240,1%,27%,1.00);
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 36px;
	
}
.boxa03 h4  {
}
.boxa03:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 118% auto;
    background-origin: content-box;
    transition: 0.6s;
    -webkit-transition: 0.8s;
}


.box4   {
    background-image: url(51364650_1500231706776026_8902116025076547584_n.jpg);
    width: 450px;
    height: 300px;
    background-size: 100%;
    margin-bottom: 6px;
    margin-top: 15px;
    background-position: center 13%;
    background-repeat: no-repeat;
}
.box4:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 116% auto;
    background-position: center 10%;
    transition: 0.6s;
    -webkit-transition: 0.8s;
}
	
.boxa5 {
    background-image: url(942615_304031626396046_1517568532_n.jpg);
    width:450px;
    height: 300px;
    margin-bottom: 6px;
    margin-top: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.boxa5:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 113% auto;
    background-position: 53% 62%;
    transition: 0.6s;
    -webkit-transition: 0.8s;
}

.boxa6 {
    background-image: url(944306_304031669729375_1890672641_n.jpg);
    width: 450px;
    height: 300px;
    margin-bottom: 6px;
    margin-top: 15px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 0% 56%;
}
.boxa6:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 110% auto;
    background-position: 46% 95%;
    transition: 0.6s;
    -webkit-transition: 0.8s;
}

.boxa7 {
    background-image: url(20240504_170158%7E2.jpg);
    width: 450px;
    height: 300px;
    background-size: 101% auto;
    margin-bottom: 6px;
    margin-top: 15px;
    background-position: 95% 59%;
    background-repeat: no-repeat;
}
.boxa7:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-position: 17% 2%;
    transition: 0.6s;
    -webkit-transition: 0.8s;
    background-size: 107% auto;
}
.boxa8 {
    background-image: url(20240504_170324.jpg);
    width: 450px;
    height: 300px;
    background-size: cover;
    margin-bottom: 6px;
    margin-top: 15px;
}
.boxa8:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 126% auto;
    background-position: center 34%;
    transition: 0.6s;
    -webkit-transition: 0.8s;
}
.boxa9 {
    background-image: url(20240504_170510.jpg);
    width: 450px;
    height: 300px;
    background-size: cover;
    margin-bottom: 6px;
    margin-top: 15px;
    background-position: 36% -42%;
	 transition: 0.4s;
    -webkit-transition: 0.8s;
}
.boxa9:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: 138% auto;
    transition: 0.6s;
    -webkit-transition: 0.8s;
    background-position: 18% 11%;
    background-repeat: no-repeat;
}


.boxa10 {
    background-image: url(20240504_170604.jpg);
    width: 450px;
    height: 300px;
    background-size: cover;
    margin-bottom: 6px;
    margin-top: 15px;
}
.boxa10:hover {
    opacity: 0.2;
    color: hsla(0,0%,100%,1.00);
    border-radius: 15px;
    display: flex;
    text-align: center;
    text-decoration: underline;
    background-size: auto 131%;
    background-repeat: no-repeat;
    background-origin: content-box;
    background-clip: border-box;
    transition: 0.6s;
    -webkit-transition: 0.8s;
    background-position: 0% 24%;
}


footer {
    font-size: small;
    letter-spacing: 3px;
    right: 89px;
    left: 0px;
    bottom: 0px;
    width: 100%;
    line-height: 30px;
    text-align: center;
    height: 27px;
    background-color: hsla(0,0%,91%,1.00);
    flex-direction: row;
    align-content: center;
    justify-content: center;
    margin-top: 26px;
    margin-bottom: -132px;
}
main #a01 p {
    text-align: center;
    vertical-align: text-top;
    white-space: pre-line;
    font-size: 20pt;
    height: 100%;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500;
    letter-spacing: 0rem;
    word-spacing: 0rem;
}
#a03 {
    display: flex;
    background-color: #FFFFFF;
    height: 100%;
}
#a04 {
    margin-top: 12px;
    margin-bottom: 19px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#a05    {
    width: 100%;
    display: flex;
    height: 478px;
}


h1   {
    display: flex;
    font-size: 48px;
    text-align: center;
    color: #FFFFFF;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 61%;
    height: 34%;
    margin-top: 14px;
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    font-style: normal;
    font-variant: normal;
    text-shadow: -1px 3px 5px #463B37;
    letter-spacing: 9px;
    word-spacing: -19px;
    margin-bottom: -75px;
    margin-left: 62px;
    margin-right: 45px;
    font-weight: 800;
    line-height: 0px;
}


.a05 .text p {
    color: hsla(0,0%,0%,1.00);
    width: 0px;
    height: 0px;
    margin-bottom: 15px;
    margin-top: 47px;
}
.a05 .text p:hover {
    color: hsla(39,90%,68%,1.00);
    background-color: hsla(233,13%,41%,1.00);
    width: 270px;
    border-radius: 20px;
    transition: 0.4s;
    -webkit-transition: 0.6s;
    transition-timing-function: ease-in-out;
    height: 2%;
    text-align: center;
    font-size: 21px;
    font-style: italic;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}

#a01 {
    width: 100%;
    display: flex;
    height: 100%;
    margin-bottom: 60px;
}
article #a01  {
    display: flex;
    width: 100%;
    flex-direction: column;
    height: 750px;
    margin-top: 43px;
}
article #a02 {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
    background-color: hsla(229,10%,31%,1.00);
    height: 100%;
	
}

article #a03 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    background-color: hsla(240,1%,27%,1.00);
    height: 100%;
}
article #a04 {
    width: 100%;
    display: flex;
    height: 100%;
}

article #a05 {
    width: 100%;
    display: flex;
    flex-direction: column;
    height: 240px;
    background-color: hsla(0,0%,95%,1.00);
}
.slideshow-container {
    max-width: 1201px;
    position: relative;
    margin: auto;
    height: auto;
    background-color: #000000;
    display: flex;
    width: 90%;
	}
.mySlides {
    display: none;
    opacity: 1;
    width: 100%;
}
.mySlides:hover {
    display: flex;
    width: 100%;
    height: 60%;
    opacity: 1;
}
/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}
.numbertext {
    color: #f2f2f2;
    font-size: 18px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    font-weight: 500;
    font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
    flex-direction: row;
    align-items: flex-end;
}
/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
	opacity: 1;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}


main article .blank {
    width: 100%;
    height: 38px;
    background-color: hsla(0,1%,32%,1.00);
}
article #a05 h2 {
    margin-top: -4px;
    margin-bottom: 35px;
    padding-bottom: 25px;
    text-align: center;
    line-height: 86px;
    font-size: 38px;
    width: 100%;
    height: 60px;
    display: flex;
}

article #a01 .h4 {
    width: 66%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 28px;
}
h3 a img {
    margin-right: 14px;
}
.bg p  {
    text-align: center;
    font-size: 46px;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    height: 5%;
    display: flex;
    font-style: italic;
    font-weight: 800;
    width: 100%;
    line-height: 227px;
    text-shadow: 1px 2px 5px hsla(5,23%,9%,1.00);
    color: hsla(0,0%,100%,1.00);
}
.icon:hover {
    background-color: #381E70;
    background-size: 110% auto;
    background-position: center center;
}
.pic1 {
    background-image: url(52713845_1522219084577288_3992924382333763584_n.jpg);
}
article #a04 .slideshowbox {
    width: 50%;
    height: 700px;
    background-color: #333333;
    display: flex;
    flex-direction: column;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(51364650_1500231706776026_8902116025076547584_n.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    justify-content: center;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(52713845_1522219084577288_3992924382333763584_n.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    justify-content: center;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(20240504_170604.jpg);
    justify-content: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(20240504_170543.jpg);
    background-position: 0% 0%;
    background-size: cover;
    justify-content: center;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(20240504_170543.jpg);
    justify-content: center;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(20240504_170324.jpg);
    background-position: center 0%;
    background-size: cover;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(51364650_1500231706776026_8902116025076547584_n.jpg);
    background-position: center 0%;
    background-repeat: no-repeat;
    background-size: cover;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(51364650_1500231706776026_8902116025076547584_n.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
}
.hexIn .hexLink .hex {
    width: 360px;
    height: 360px;
    display: flex;
    background-image: url(51364650_1500231706776026_8902116025076547584_n.jpg);
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
}
a .bg1 p {
    text-align: center;
    font-size: 18px;
    width: 100%;
    height: 30px;
    background-color: #2A2745;
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: stretch;
    overflow-x: hidden;
    opacity: 0;
}
