.font-photograph-title #pay h1, .font-photograph-title .content-layout section h1, .font-photograph-title section h1 {
font-size:3rem;
font-weight:500;
}

#widget {

}
.also_invite b {
color:#d8bb83;
}

.thank-you h5 {
color:#c0ced1;
font-weight:bold;
}

.style-mobile #quote, .mobile #quote {
display:none;
}

.container-name {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:10;
display:flex;
flex-direction:column;
justify-content:center;
opacity:0;
}

.is_preview .container-name {
opacity:1;
}


.container-name .scroll-gif {
width:100%;
position:absolute;
bottom:10%;
left:0;
text-align:center;
z-index:3;
}

.container-name .scroll-gif img {
width:25%;
display:inline-block;
}

.main-page.cover-opened .container-name {
animation-name: fadeInName;
animation-duration: 2.5s;
animation-delay: 2.5s;
animation-fill-mode: forwards
}

@keyframes fadeInName {
  from {opacity:0;}
  to {opacity:1;}
}


.container-name.show {
opacity:1;
}


.container-name > img {
width:100%;
height:100%;
position:absolute;
z-index:1;
object-fit:cover;
object-position:center;
opacity:.9;
top:0;
left:0;
}

.container-name .quotes {
color:#d8bb83 !important;
position:relative;
z-index:2;
}

.illu-wrap {
float:left;
position:relative;
width:100%;
height:100vh;
overflow:hidden;
transform:scale(1.3);
transition:transform 1.5s;
}

.is_preview .illu-wrap{
transform:scale(1);
}

.cover-opened .illu-wrap {
transform:scale(1);
}

#welcome .wrapper-guest .note{
margin-top:.6rem !important;
}

#welcome .wrapper-guest span {
display:block;
}

#welcome .wrapper-guest br {
display:none;
}

#welcome .wrapper-guest {
line-height:1.5;
}

#welcome .wrapper .text-wrapper {
margin-bottom:5rem !important;
}

#welcome .wrapper .text-wrapper .couple-name {
margin:1rem 0 !important;
}

.invitation_to b {
margin:.4rem 0 !important;
}

#welcome .invitation_to {
position:relative;
z-index:10;
margin-top:-4rem;
}

#welcome .cover_photo {
border-radius:0 !important;
margin-top:1rem;
width:30% !important;
}

.calling-name span:last-child {
display:block;
}

#story .wish-from {
color:#d8bb83;
}

#story .wish-from, #story .wish-message {
font-family:montserrat !important;
}

#welcome .g-fgate-left {
width:40%;
left:-15%;
bottom:50%;
z-index:11;
position:absolute;
}

#welcome .g-fgate-left img {
transform: rotate(20deg);
}

#welcome .g-fgate-right img {
transform:scaleX(-1) rotate(20deg);
}

#welcome .g-fgate-right {
width:40%;
right:-15%;
bottom:50%;
z-index:11;
position:absolute;
}

#welcome #couple-name-wrap span:last-child {
//display:block;
}

#welcome .c-batik {
position:absolute;
height:3.1rem;
overlay:hidden;
width:100%;
bottom:0;
left:0;
z-index:15;
}

#welcome .flower-group-decor {
z-index:12;
bottom:5%;
}

#welcome .c-wayangleft {
position:absolute;
width:30%;
left:-15%;
bottom:5%;
z-index:16;
}

#welcome .c-wayangleft img {
transform:scaleX(-1);
}

#welcome .c-wayangright {
position:absolute;
width:30%;
right:-15%;
bottom:5%;
z-index:16;
}

#welcome .c-wayangright img {
//transform:scaleX(-1);
}

#welcome .c-gate {
position:absolute;
width:100%;
left:0%;
top:0%;
}

#welcome .c-gate img {
position:relative;
z-index:10;
}

#welcome .g-tree-left {
position:absolute;
z-index:3;
width:70%;
left:-35%;
}

#welcome .g-tree-left img {
transform:rotate(25deg);
}

#welcome .g-tree-right img {
transform:scaleX(-1) rotate(25deg);
}


#welcome .g-tree-right {
position:absolute;
z-index:3;
width:70%;
right:-35%;
}

#welcome .wrapper .text-wrapper .couple-name h1 {
line-height:1 !important;
}

#widget .wow, .illu-wrap .wow {
visibility:hidden;
}

.is_preview #widget .wow, .is_preview .illu-wrap .wow {
visibility:visible;
}

#footer {
padding-top:9rem;
}

.thank-you .separator-batik {
bottom:-15%;
top:inherit !important;
z-index:6;
}

.thank-you .flowleft-tx {
position: absolute;
    width: 60%;
    top: -10%;
    left: -15%;
z-index:2;
}

.thank-you .flowleft-tx img {
transform:scaleX(-1);
}

.thank-you .flowright-tx {
position: absolute;
    width: 60%;
    top: -10%;
    right: -15%;
z-index:2;
}

.thank-you .tree-tx {
position: absolute;
    width: 60%;
    top: -10%;
    right: -40%;
}

.thank-you .treeleft-tx {
position: absolute;
    width: 60%;
    bottom: -10%;
    left: -38%;
}

.thank-you .wayang-tx {
position:absolute;
width:35%;
right:-10%;
bottom:5%;
z-index:4;
}

.thank-you .wayang-tx img {
transform:scaleX(-1) rotate(20deg);
}

.thank-you .cocoleft {
position: absolute;
    bottom: 23%;
    left: -30%;
    width: 60%;
    z-index: auto;
}

.thank-you .flower-group-decor {
position:absolute;
z-index:3;
}

.thank-you .flodec10  {
right:-10%;
}

.thank-you .calling-name {
font-size:4rem;
font-family:javassoul;
line-height:1;
color:#d8bb83;
font-weight:500;
}

.thank-you {
text-align:center;
padding:5rem;
padding-top:7rem;
float:left;
width:100%;
background:#fafeff;
margin-top:-1px;
position:relative;
padding-bottom:12rem;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/4irZLeJDrcJQ6esbMjfAa9/a60b40994d017b793d2037ffe77e10b1/31d69739a58036196f4d111395c77794.png);
background-size:50%;
}

#wishes {
padding-top:5rem;
position:relative;
//background-image:url(https://images.ctfassets.net/q40z6pfqje6o/3b0JuHm42bb3d3ohNopjE8/1e4513abf5a326b675166e80614d1b2e/batik-seamless-pattern-art-illustration-vector__1___1_.jpg);
background-size:100%;
}

#instagram-filter {
display:none;
}

 .pay-stick  .btn {
background:#fafeff !important;
color:#c0ced1 !important;
padding:.5rem 1.5rem;
}

 .pay-stick h1 {
color:#fafeff;
}
.pay-stick p {
color:#fafeff;
}

.pay-stick > p{
color:#fafeff;
margin:2rem 0;
} 

.pay-stick .custom-control-input:checked~.custom-control-label:before {

}

.pay-stick .form-control, .pay-stick .form-control::placeholder {
color:#fafeff !important;
}
.pay-stick {
background:#c0ced1 !important;
padding:4rem 2.5rem !important;
color:#fafeff !important;
}

#weddingDetail .separator-batik {
bottom:0;
top:inherit !important;
border-bottom:10px solid #d8bb83;
border-image:url(https://images.ctfassets.net/q40z6pfqje6o/5jxDKG7EeS7VTBqpzLIPNo/eac10a2c9c1b759af33bde304dd7a4ff/istockphoto-186835568-612x612.jpg) 30 !important;
}

#closing-word {
padding:1.5rem 4rem;
}

#live p, #live h1 {
color:#fafeff;
}
#live p:nth-child(2) {
margin-bottom:2rem !important;
}

#live .btn {
background:#fafeff;
color:#c0ced1;
padding:.5rem 1.5rem;
}

#live {
padding:4rem 2rem;
background:#c0ced1;
}

.also_invite {
text-transform:uppercase;
}

.wayangleft-wed {
position:absolute;
bottom:0%;
width:30%;
left:-8%;
}

.wayangleft-wed img {
transform:rotate(20deg);
}

.wayangright-wed {
position:absolute;
bottom:0%;
width:30%;
right:-8%;
}

.wayangright-wed img {
transform:rotate(-20deg) scaleX(-1);
}

.flowerleft-wed {
position:absolute;
bottom:0%;
width:40%;
left:-8%;
}

.flowerright-wed {
position:absolute;
bottom:0%;
width:40%;
right:-8%;
}

.flowerright-wed img {
transform:scaleX(-1);
}


#weddingDetail {
position:relative;
padding-bottom:7rem;
}

.leaveleft-rsvp {
position:absolute;
width:35%;
left:-0%;
top:-25%;
}

.leaveleft-rsvp img {
transform:scaleX(-1) rotate(-40deg);
}

.leaveright-rsvp {
position:absolute;
width:35%;
right:-0%;
top:-25%;
}

.leaveright-rsvp img {
transform:rotate(-40deg);
}

.flowleft-rsvp {
position:absolute;
top:-15%;
width:35%;
left:-12%;
}

.flowleft-rsvp img {
transform:scaleX(-1) rotate(-5deg);
}

.flowright-rsvp {
position:absolute;
top:-15%;
width:35%;
right:-12%;
}

.flowright-rsvp img {
transform:rotate(-5deg);
}

#rsvp .text-center:before {
content:"RSVP";
font-family:montserrat;
display:block;
text-align:center;
font-weight:200;
font-size:4rem;
color:#d8bb83;
margin-bottom:2rem;
}

#also_inviting li {
color:#c0ced1;
font-family:montserrat;
margin-bottom:7px !important;
}

#rsvp .btn {
background:#d8bb83 !important;
border:0;
display:inline-block;
width:calc(100% - 4rem);
}

#rsvp .will-join {
border:0 !important; 
}

#rsvp .text-center {
background:#fafeff;
width:100%;
margin:0 auto;
padding:2rem 0;
position:relative;
bottom:-1px;
border:none !important;
padding-top:5rem;
padding-bottom:2rem;
border-radius: 300px 300px 0 0;
border-top:10px solid #d8bb83 !important;
//border-image:url(https://images.ctfassets.net/q40z6pfqje6o/5jxDKG7EeS7VTBqpzLIPNo/eac10a2c9c1b759af33bde304dd7a4ff/istockphoto-186835568-612x612.jpg) 30 !important;
}

#rsvp {
padding-top:5rem;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/3b0JuHm42bb3d3ohNopjE8/1e4513abf5a326b675166e80614d1b2e/batik-seamless-pattern-art-illustration-vector__1___1_.jpg);
background-size:100%;
padding-bottom:0 !important;
margin-bottom:0 !important;
}

#countdown .treetopleft {
position:absolute;
left:-10%;
width:120%;
bottom:-50%;
}
#list-rundown p {
color:#d8bb83;
}
#countdown .treetopleft img {
transform:rotate(0deg);
width:100%;
}

#list-rundown .treetopright img {
transform:rotate(-50deg)
}

#list-rundown .treetopright {
position:absolute;
right:-20%;
width:65%;
top:-8%;
z-index:1;
display:none;
}

#adressWrapper {
background:#c0ced1;
padding:4rem 2rem;
margin:0 !important;
}

#adressWrapper .lihat-lokasi {
margin:0;
}

#adressWrapper .btn {
background:#fafeff;
margin:0;
}

#adressWrapper #maps {
padding-top:0;
border:10px solid #d8bb83;
border-image:url(https://images.ctfassets.net/q40z6pfqje6o/5jxDKG7EeS7VTBqpzLIPNo/eac10a2c9c1b759af33bde304dd7a4ff/istockphoto-186835568-612x612.jpg) 30 round;
margin-bottom:2rem;
}
.google-maps {
margin-bottom:0;
}

#adressWrapper p {
color:#fafeff;
margin-bottom:2rem;
}

#list-rundown {
padding:0 2.5rem;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/7KHdxC2OhrOkTpmLiqfMGQ/e5718ecbb67d3eae4d442e3c828f4205/batik-seamless-pattern-art-illustration-vector__1___1___1_.png);
background-size:100%;
padding-top:13rem;
position:relative;
}

.rundown {
position:relative;
//padding:2.5rem;
}

.wrapBtn {
display:none !important;
}

#countdown .flow5-cd {
position:absolute;
left:-25%;
width:43%;
bottom:-10%;
z-index:2;
} 

#countdown .flow5-cd img {
transform:rotate(50deg);
}


#countdown .flow4-cd {
position:absolute;
left:-5%;
width:40%;
bottom:-55%;
}

#countdown .flow4-cd img {
transform:scaleX(-1) rotate(-90deg);
}


#countdown .flow2-cd {
position:absolute;
right:-10%;
width:40%;
bottom:-20%;
z-index:3;
}

#countdown .flow3-cd {
position:absolute;
right: -30%;
 width: 70%;
 bottom: -25%;
z-index:4;
}

#countdown .flow2-cd img {
transform:scaleX(-1) scaleY(1) rotate(40deg);
}

#countdown .flow1-cd {
position:absolute;
right:8%; 
width:50%;
bottom:-40%;
z-index:2;
}

#countdown .flow1-cd img {
transform:scaleX(-1) rotate(65deg);
}

#countdown {
padding-top:6rem !important;
padding-bottom:8rem;
background:#c0ced1;
//background-image:url(https://images.ctfassets.net/q40z6pfqje6o/4Ug4LnnWhSggjYJU6c1OG2/857e1da777283a1b0ac822b5cecad628/f430503b03ce88471ba04b47e89e8c29__1_.png);
background-size:100%;
position:relative;
z-index:2;
}

#countdown p{
color:#fafeff;
margin-top:2rem;
}

#countdown h1 {
color:#fafeff;
margin-bottom:3rem;
}

#countdown li{
display:inline-block !important;
line-height:.7 !important;
}

#countdown li  {
font-size: 1em !important;
background:#fafeff;
color:#c0ced1 !important;
width: 100%;
margin-left: 5px;
}

#countdown li span {
font-size:1.5rem !important;
color:#c0ced1;
}

#countdown li:first-child {
margin-left:0;
}

#countdown li span b {
font-size:1.5rem !important;
color:#c0ced1;
}
#countdown li> b {
font-size:.8em !important;
color:#c0ced1;
}

#countdown ul {
//padding:1rem 2rem;
//transform:scale(.7);
 display: flex;
justify-content: space-evenly;
}

#story {
padding:4rem 0;
background-color:#c0ced1;
//background-image:url(https://images.ctfassets.net/q40z6pfqje6o/7KHdxC2OhrOkTpmLiqfMGQ/e5718ecbb67d3eae4d442e3c828f4205/batik-seamless-pattern-art-illustration-vector__1___1___1_.png);
background-size: 100%;
}

#story h1 {
color:#FFFFFF;
font-weight:200;
}

.female > .text-center, .male .text-center  {
position:relative;
z-index:9;
}

.treeleft-profile {
position:absolute;
bottom:-35%;
z-index:-1;
width:120%;
left:-90%;
}

.treeright-profile {
position:absolute;
bottom:-35%;
z-index:-1;
width:120%;
right:-90%;
}

.treeright-profile img {
transform:scaleX(-1);
}

.wayangleft-profile {
position:absolute;
bottom:-20%;
z-index:auto;
width:40%;
left:-30%;
}

.wayangleft-profile img {
transform:rotate(30deg);
}

.wayangright-profile {
position:absolute;
bottom:-20%;
z-index:auto;
width:40%;
right:-30%;
}

.wayangright-profile img {
transform:rotate(-30deg);
}

.dec1-profile {
position:absolute;
bottom:-23%;
z-index:3;
width:100%;
right:0%;
display:none;
}

.dec1-profile img {
width:75%;
margin:0 auto;
}


.flow1-profile {
position:absolute;
top:-5%;
z-index:auto;
width:69%;
right:-20%;
}

.flow1-profile img {
transform:scaleX(-1);
}

.flow2-profile {
position:absolute;
bottom:-5%;
z-index:auto;
width:53%;
right:-15%;
}

.flow2-profile img {
transform:rotate(35deg);
}

.flow3-profile {
position:absolute;
top:-5%;
z-index:auto;
width:69%;
left:-20%;
}

.flow4-profile {
position:absolute;
bottom:-5%;
z-index:auto;
width:53%;
left:-15%;
}

.flow4-profile img {
transform:scaleX(-1)rotate(35deg);
}

#coupleProfile {
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/7KHdxC2OhrOkTpmLiqfMGQ/e5718ecbb67d3eae4d442e3c828f4205/batik-seamless-pattern-art-illustration-vector__1___1___1_.png);
background-size:100%;
padding-bottom:6rem;
}

#galleries p {
color:#d8bb83;
}

#galleries {
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/4irZLeJDrcJQ6esbMjfAa9/a60b40994d017b793d2037ffe77e10b1/31d69739a58036196f4d111395c77794.png);
background-size:50%;
position:relative;
padding-bottom:20rem  !important;
padding-top:13rem !important;
}

#galleries .separator-batik  {
top:inherit;
bottom:-5rem;
z-index:5;
}

#galleries .flower-group-decor {
z-index:3;
overflow:hidden;
height:25% !important;
}

#galleries .bg-sky {
width:110%;
left:-5%;
bottom:-12%;
z-index:auto;
position:absolute;
display:none;
}

#galleries .rumah-adat {
width:120%;
left:-5%;
bottom:0%;
z-index:-1;
position:absolute;
}

#galleries .flowleft {
width:50%;
left:-20%;
top:0%;
}

#galleries .video {
padding:1.5rem;
margin-bottom:1rem;
}

#galleries .video .cover {
border-radius:15px;
overflow:hidden;
}

#galleries .flowright {
width:50%;
right:-20%;
top:0%;
}

#galleries .flowright img {
transform:scaleX(-1);
}

#galleries .g-bg-tree {
width:45%;
right:0%;
bottom:0%;
z-index:2;
position:absolute;
}

#galleries .g-bg-bamboo {
width:45%;
left:0%;
bottom:0%;
z-index:2;
position:absolute;
}

#galleries .g-bg-goldtree1 {
width:60%;
left:-15%;
bottom:0%;
z-index:1;
position:absolute;
}

#galleries .g-bg-goldtree2 {
width:60%;
right:-15%;
bottom:0%;
z-index:1;
position:absolute;
}


#galleries .g-bg-bamboo img, #galleries .g-bg-goldtree1 img {
transform:scaleX(-1);
}

.mobile #galleries .g-gate,  .style-mobile #galleries .g-gate {
width:100vw;
left:0vw;
top:-1px;
position:absolute;
}

.g-gate {
z-index:1;
top:-1px;
position:absolute;
overflow:hidden;
}
.g-gate img {
position:relative;
z-index:2;
}

.is_preview .g-gate, .style_desktop .g-gate{
width:100% !important;
left:0% !important;
}


#galleries .gate-moon {
width:100%;
left:0;
top:5%;
z-index:auto;
position:absolute;
text-align:center;
}

#galleries .gate-moon img {
width:35%;
margin:0 auto;
}



#galleries .g-fgate-left {
width:40%;
left:-20%;
bottom:40%;
z-index:3;
position:absolute;
}

#galleries .g-fgate-left img {
transform:scaleX(-1) rotate(-20deg);
}

#galleries .g-fgate-right img {
transform:rotate(-20deg);
}

#galleries .g-fgate-right {
width:40%;
right:-20%;
bottom:40%;
z-index:3;
position:absolute;
}


.instagram-profil a {
text-transform:uppercase;
}

#coupleProfile h1 {
margin-bottom:3rem;
margin-top:3rem;
font-weight:200;
}

#coupleProfile h4 b{
font-family:montserrat;
text-transform: uppercase;
font-weight: 600;
letter-spacing: -1px;
}


.female, .male {
padding:0 !important
}

.bg-profile {
position:absolute;
z-index:auto;
height:80%;
top:10%;
overflow:hidden;
}

.couple-wrapper .couple-img-decor {
display:none;
}

.couple-wrapper .couple-img {
height:100%;
padding: 16%;
}

.couple-wrapper .couple-img img {
height:100%;
object-fit:cover;
object-position: center;
border-radius:0 !important;
 -webkit-mask-image: url(https://images.ctfassets.net/q40z6pfqje6o/3L8l2azePRwTWD9LnKQxdm/9feedec6665d71598f1ec48a62a34021/masked__1_.png);
  mask-image: url(https://images.ctfassets.net/q40z6pfqje6o/3L8l2azePRwTWD9LnKQxdm/9feedec6665d71598f1ec48a62a34021/masked__1_.png);
  mask-repeat: no-repeat;
mask-position: center;
mask-size:100%;
}

.layout-cover.is_preview.mobile .couple-wrapper , .style-mobile .couple-wrapper{
width:80% !important;
}

.quotes {
    font-size: 14px !important;
    line-height: 1.8;
color:#fafeff !important;
}

@keyframes flowerleft {
  0% {
    transform: translate(0%,0%) rotate(0deg);
  }
  50% {
    transform: translate(0%,0%) rotate(6deg);
  }
  100% {
    transform: translate(0%,0%) rotate(0deg);
  }
}

@keyframes bgleft {
  0% {
    transform: translate(0%,0%) rotate(0deg);
  }
  50% {
    transform: translate(0%,0%) rotate(2deg);
  }
  100% {
    transform: translate(0%,0%) rotate(0deg);
  }
}


@keyframes flower {
  0% {
    transform: translate(0%,0%) rotate(0deg);
  }
  25% {
    transform: translate(0%,0%) rotate(3deg);
  }
  75% {
    transform: translate(0%,0%) rotate(-3deg);
  }
  100% {
    transform: translate(0%,0%) rotate(0deg);
  }
}

@keyframes flowerreverse {
  0% {
    transform: translate(0%,0%) rotate(0deg);
  }
  25% {
    transform: translate(0%,0%) rotate(-3deg);
  }
  75% {
    transform: translate(0%,0%) rotate(3deg);
  }
  100% {
    transform: translate(0%,0%) rotate(0deg);
  }
}

@keyframes cloud {
  0% {
    transform: translate(0%,0%);
  }
  25% {
    transform: translate(2%,2%);
  }
  75% {
    transform: translate(-2%,-2%);
  }
  100% {
    transform: translate(0%,0%);
  }
}


@keyframes flowerright {
  0% {
    transform: translate(0%,0%) rotate(0deg);
  }
  50% {
    transform: translate(0%,0%) rotate(-6deg);
  }
  100% {
    transform: translate(0%,0%) rotate(0deg);
  }
}

@keyframes bgright {
  0% {
    transform: translate(0%,0%) rotate(0deg);
  }
  50% {
    transform: translate(0%,0%) rotate(-2deg);
  }
  100% {
    transform: translate(0%,0%) rotate(0deg);
  }
}

.anim_flowerleft {
animation-name: flowerleft !important;
animation-timing-function:ease-in-out ;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-duration: 7s;
transform-origin:bottom left;
}

.anim_cloud {
animation-name: cloud !important;
animation-timing-function:ease-in-out ;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-duration: 5s;
transform-origin:center;
}


.anim_bgleft {
animation-name: bgleft !important;
animation-timing-function:ease-in-out ;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-duration: 7s;
transform-origin:bottom left;
}

.anim_flower {
animation-name: flower !important;
animation-timing-function:ease-in-out ;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-duration: 8s;
transform-origin:bottom center;
}

.anim_flowerreverse {
animation-name: flowerreverse !important;
animation-timing-function:ease-in-out ;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-duration: 8s;
transform-origin:bottom center;
}

.anim_flowerright {
animation-name: flowerright !important;
animation-timing-function:ease-in-out ;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-duration: 5s;
transform-origin:bottom right;
}

.anim_bgright {
animation-name: bgright !important;
animation-timing-function:ease-in-out ;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-duration: 5s;
transform-origin:bottom right;
}

.frame-profile {
position:relative;
z-index:2;
}

#separator .box-separator {
overflow: hidden;
width: 77%;
margin: 5rem auto;
margin-bottom:0rem;
position: relative;
padding:2rem 0;
border:10px solid #676c5f;
border-bottom:0;
border-image:url(https://images.ctfassets.net/q40z6pfqje6o/5jxDKG7EeS7VTBqpzLIPNo/eac10a2c9c1b759af33bde304dd7a4ff/istockphoto-186835568-612x612.jpg) 30 round;
}

#coupleProfile p {
color:#d8bb83;
}

#widget {
float:left;
position:relative;
background:#c0ced1 !important;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/3b0JuHm42bb3d3ohNopjE8/1e4513abf5a326b675166e80614d1b2e/batik-seamless-pattern-art-illustration-vector__1___1_.jpg) !important;
margin-bottom:-1px;
background-size:100% !important;
}

.widget-bg {
position:absolute;
z-index:auto;
width:100%;
height:100%;
top:0;
left:0;
background-image:url(https://images.ctfassets.net/q40z6pfqje6o/4irZLeJDrcJQ6esbMjfAa9/a60b40994d017b793d2037ffe77e10b1/31d69739a58036196f4d111395c77794.png);
background-size:50%;
}

.widget-bg > div, .widget-front > div  {
position:absolute;
}

.widget-front {
position:absolute;
z-index:2;
width:100%;
height:100%;
top:0;
left:0;
overflow:hidden;
}

.widget-front .flower-group-decor > div {
opacity:0;
}

.flodec1 {
opacity:1 !important;
width:35%;
left:-10%;
bottom:-10%;
}

.flodec2 {
opacity:1 !important;
width:53%;
left:-15%;
bottom:-25%;
}

.flodec3 {
opacity:1 !important;
width:25%;
left:20%;
bottom:-25%;
z-index:2;
}

.flodec4 {
opacity:1 !important;
width:55%;
left:30%;
bottom:-28%;
z-index:1;
}

.flodec5 {
opacity:1 !important;
width:20%;
right:35%;
bottom:-5%;
z-index:2;
}

.flodec6 {
opacity:1 !important;
width:30%;
right:15%;
bottom:-20%;
z-index:2;
}

.flodec7 {
opacity:1 !important;
width:50%;
right:-15%;
bottom:-20%;
z-index:1;
}

.flodec8 {
opacity:1 !important;
width:30%;
right:-5%;
bottom:-0%;
z-index:auto;
}

.w-treefrontleft {
width:45%;
left:-20%;
bottom:-7%;
}


.w-deer {
width:20%;
bottom:16%;
left:30%;
}


.w-treefrontright{
width:45%;
right:-20%;
bottom:-7%;
}

.w-cloudleft {
width:60%;
left:-20%;
top:30%;
}

.w-cloudright {
width:70%;
right:-20%;
top:10%;
}

.w-bg-batik {
width:100%;
height:100%;
top:0;
left:0;
}

.w-bg-batik img {
width:100%;
height:100%;
object-fit:contain;
}

.w-bg-moon {
width:70%;
left:15%;
top:7%;
}

.w-bg-mountain {
width:130%;
left:-20%;
top:25%;
}

.w-bg-treeleft {
width:40%;
left:-15%;
top:5%;
}

.w-bg-treeright {
width:40%;
right:-15%;
top:5%;
}

.w-bg-treeright img {
transform:scaleX(-1);
}

.w-bg-treeleftmid {
width:50%;
left:-3%;
top:35%;
}

.w-bg-treerightmid {
width:50%;
right:-3%;
top:35%;
}

.w-bg-treeleftmid img {
transform:scaleX(-1);
}


.w-bg-treeleftbot {
width:60%;
left:-27%;
top:35%;
}

.w-bg-treerightbot {
width:60%;
right:-27%;
top:35%;
}

.w-bg-treeleftbot img {
transform:scaleX(-1);
}

.w-bg-treeleftsmall {
width:25%;
left:20%;
top:55%;
}

.w-bg-treerightsmall {
width:25%;
right:20%;
top:55%;
}

.w-bg-treeleftsmall img {
transform:scaleX(-1);
}

.w-bg-bambooleft {
width:35%;
left:-10%;
top:50%;
}

.w-bg-bambooright {
width:35%;
right:-10%;
top:50%;
}

.w-bg-bambooright img {
transform:scaleX(-1);
}

.w-bg-candi {
width:100%;
right:-3%;
top:40%;
}



.w-bg-land {
width:110%;
right:-5%;
bottom:0%;
}
.flower-group-decor {
width:100%;
height:40%;
bottom:0;
left:0;
position:absolute;
}

.flower-group-decor > div {
position:absolute;
}


#quote {
padding-top:2rem !important;
//background-image:url(https://images.ctfassets.net/q40z6pfqje6o/2r6F41cJ96CeNAgc4WTySl/20f7eac71c53654c5f7c5620635a8a5a/4c3f5d9c1abfc32bfb75950e19e4570c.jpg);
background:#c0ced1;
}

.separator-batik {
height:4.8rem;
overflow:hidden;
width:100%;
position:absolute;
top:0;
left:0;
}