@charset "UTF-8";:root{--backgroundColor: #0f0200;--backgroundColor1: #1F1614;--textColor1: #594c49;--btnColor1: #fe4d13}html{font-size:16px}body{color:#fff;background-color:var(--backgroundColor);margin:0;overflow-x:hidden}h1{font-size:4rem}h2{text-align:center}.btn1{transition:all .4s;position:relative;cursor:pointer;align-self:center;justify-self:center;text-align:center;width:150px;height:50px;line-height:50px;font-size:25px;border:none;border-radius:50px;color:#a3a1a1;background-color:var(--backgroundColor1);box-shadow:0 8px 16px #a8a8a833,0 6px 20px #a8a8a833}.btn1:active{transform:translateY(10%)}.btn1:hover{background-color:#d0cece;color:#0f0200}.btn2{cursor:pointer;align-self:center;justify-self:center;text-align:center;width:300px;height:70px;background-color:var(--btnColor1);line-height:70px;font-size:25px;border:none;border-radius:50px}.btn2:active{transform:translateY(5%)}.btn2 svg{margin:0 10px}.textBtn{cursor:pointer;font-size:2rem}.textBtn:hover{color:#989898}figure{margin:0;padding:0;overflow:hidden}figure:hover img{transform:scale(1.3)}figure img{margin:0;padding:0;transition:.3s ease-in-out;transform:scale(1)}html,body{overflow-x:hidden!important;transition:all .3s}@media (max-width:600px){html{font-size:11px}}@media (max-width:1000px){html{font-size:13px}}.hero-section{display:block;width:100%;padding-top:60px;opacity:0;position:relative}.hero-section .balloons{position:absolute;top:90px;right:0;width:300px;height:300px}.hero-section .section1{display:grid;grid-template-columns:1fr 2fr;position:relative}.hero-section .section1 figure{max-width:300px;height:100%;max-height:80vh}.hero-section .section1 figure img{max-width:300px;height:100%}.hero-section .section1>div{display:inline-block;position:relative;left:0;max-width:65%;height:100%}.hero-section .section1>div p{max-height:30vh;overflow-y:auto}.hero-section .section1>div h1{max-width:500px;line-height:64px;margin:1rem 0}.hero-section .section1>div .btn2 span{cursor:pointer;display:inline-block;position:relative;transition:.5s}.hero-section .section1>div .btn2 span:after{content:"»";font-size:2rem;position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.hero-section .section1>div .btn2:hover span{padding-right:25px}.hero-section .section1>div .btn2:hover span:after{opacity:1;right:0}.hero-section .section2{display:grid;grid-template-columns:1fr 1fr 1fr;background-color:var(--backgroundColor1);margin-top:50px;padding-bottom:50px}.hero-section .section2 div{display:inline-block;text-align:center;position:relative}.hero-section .section2 div h2{font-size:2.5rem}.hero-section .section2 div:after{content:"";position:absolute;display:inline-block;left:0;top:35%;width:1px;height:50%;margin:0 auto;border-left:1px solid var(--textColor1)}.hero-section .section2 div:first-child:after{border:none}@media (max-width: 900px){.hero-section .balloons{opacity:.7}.hero-section .section1{grid-template-columns:3fr 5fr}.hero-section .section1>div{max-width:45vw;padding-left:20px}}@media (max-width: 700px){h1 svg{width:300px}}@media (max-width: 545px){.hero-section .section1{grid-template-columns:max-content}.hero-section .section1>div{max-width:90vw;padding-left:20px}.hero-section .section1>div h1 svg{width:350px}.hero-section .section1 figure{display:none}}.balloons{max-width:400px;max-height:400px}.content1{padding:3rem}.content1 h1{text-align:center}.content1 .weddingimg{width:100%;height:65vh;object-fit:cover}.content1>div{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}.content1>div div{padding:0 20px}.content2{padding:100px;background-color:var(--backgroundColor1);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:400px 400px}.content2 h1{padding-top:0;text-align:left}.content2 p{position:relative;text-align:right;padding-top:100px}.content2 ul{list-style-type:none;margin:0;padding:0}.content2 ul li{margin:1.2rem 0;padding:1.2rem 0}.content2 ul li .textBtn{display:flex;flex-direction:column;justify-content:space-between;height:100%}.content2 ul li .textBtn p{padding:0;text-align:center;margin:0}.content2 ul li .textBtn svg{width:100%;position:relative;left:50%;transform:translate(-50%)}.content2 ul li .textBtn .lovers-icon{color:red}.content2 ul li .textBtn .cake-icon{color:brown}.content2 ul li .textBtn .graduation-icon{color:purple}.content2 ul li .textBtn .other-icon{color:#fff}.content2 figure{width:400px;height:600px;position:relative}.content2 figure img{position:absolute;object-fit:cover;width:400px;height:100%;z-index:2}.content2 figure img:first-child{z-index:1}.content2 figure .img2{transform:translate(-400px)}.content3{margin-top:200px;padding:0 0 100px}.content3 ul{list-style-type:none;margin:0;padding:0}.content3 ul li{opacity:0;height:150px;border-bottom:1px solid rgb(186,186,186);display:grid;grid-template-columns:1fr 1fr 1fr}.content3 ul li span{line-height:150px;font-size:2rem;text-align:center}.content3 ul li img{height:150px;width:150px;object-fit:cover}.content3 ul li:nth-child(odd):before{content:"";display:inline-block;position:relative}.content3 ul li:nth-child(odd) img{justify-self:end}section h1{font-size:3rem;margin:1rem 1rem 3rem}@media (max-width: 800px){.content-section .content1,.content-section .content2{padding:50px}}@media (max-width: 600px){.content-section .content1{padding:10px}.content-section .content1 h1{font-size:30px}.content-section .content1 DIV{padding:0 5px}.content-section .content1 DIV div{font-size:1rem}.content-section .content1 DIV div h2{font-size:1.2rem}.content-section .content2{padding:10px}.content-section .content3 ul li{height:100px}.content-section .content3 ul li span{line-height:unset;padding:20px 0}.content-section .content3 ul li img{width:100px;height:100px}}@media (max-width: 700px){.content2{display:block}.content2 H1{text-align:center;font-size:3rem}.content2 p{padding:unset;text-align:center}.content2 ul{display:grid;grid-template-columns:repeat(4,1fr)}.content2 ul li{display:inline}.content2 ul li div{display:inline;font-size:1.4rem}.content2 figure{width:100%;position:relative;height:300px}}.header{display:grid;grid-template-columns:1fr 1.5fr 1fr}.header ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}.header ul li{display:inline;padding:1rem}.header ul li a{display:inline-block;width:60px;color:#9c9999;text-decoration:none}.header ul li a:hover{color:#fff}@media (max-width: 600px){.header{grid-template-columns:1fr 2fr}.header .btn1{display:none}}@media (max-width: 400px){.header h2{font-size:1.1rem}}@keyframes ball-spin-fade-loader{50%{opacity:.3;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;animation:ball-spin-fade-loader 1s -.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.0454545455px;left:17.0454545455px;animation:ball-spin-fade-loader 1s -.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;animation:ball-spin-fade-loader 1s -.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.0454545455px;left:17.0454545455px;animation:ball-spin-fade-loader 1s -.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;animation:ball-spin-fade-loader 1s -.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.0454545455px;left:-17.0454545455px;animation:ball-spin-fade-loader 1s -.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;animation:ball-spin-fade-loader 1s -.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.0454545455px;left:-17.0454545455px;animation:ball-spin-fade-loader 1s -.12s infinite linear}.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;position:absolute}.loader-hidden{display:none}.loader-active{display:block}#loading-container{background-color:var(--backgroundColor);width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column}#loading-container h3{top:2rem;position:relative;letter-spacing:7px}.footer{background-color:var(--backgroundColor1);padding-top:20px;display:flex;flex-direction:column}.footer h1{text-align:center}.footer .div2{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;padding-top:25px;border-top:1px solid white}.footer .div2>div{padding-left:20%}.footer .div2>div h2{text-align:start}.footer .div2>div .email,.footer .div2>div span{font-size:1.25rem;text-decoration:underline}.footer .div2>div .signupTxt{font-size:.7rem;color:#aaa}.footer .div2>div input{width:80%;background-color:var(--backgroundColor1);border:none;border-bottom:1px solid rgb(123,123,123)}.footer .div2>div input::placeholder{font-size:.8rem;font-style:italic}.footer .div3{display:grid;grid-template-columns:1fr 1fr 1fr}.footer .div3 ul{list-style-type:none;display:inline}.footer .div3 ul li{display:inline;padding:5px;line-height:80px}.footer .div3 ul li svg{color:wheat}.footer .div3 h2{line-height:80px}.footer .div3 span{font-size:.8rem;text-align:center;line-height:100px;color:#9d9d9d}.footer .copyright{position:relative;font-size:.8rem;text-align:center;color:#9d9d9d;line-height:50px}.footer .copyright:before{content:"";position:absolute;display:block;left:50%;transform:translate(-50%);width:80%;border-top:1px solid rgb(155,153,153);height:1px}.contact-form-container{position:fixed;z-index:10;top:0;left:0;display:none;align-items:center;justify-content:center;flex-direction:row;width:100%;height:100%}.contact-form-container .contact-form{width:80%;height:90%;background-color:var(--backgroundColor1);display:flex;flex-direction:row;overflow-y:scroll;overflow-x:clip}.contact-form-container>svg{z-index:3;font-size:2rem;position:absolute;top:1rem;right:1rem;color:red;transition:.2s;cursor:pointer}.contact-form-container>svg:hover{font-size:2.1rem}.contact-form-container figure{width:35%;height:100%}.contact-form-container figure:hover img{transform:none}.contact-form-container figure img{width:100%;height:100%}.contact-form-container .form{width:100%;display:flex;flex-direction:column}.contact-form-container .form .names-container{display:flex;flex-direction:row;justify-content:space-between}.contact-form-container .form textarea{min-width:43%;width:95%;margin:1rem;border:1px solid white;background-color:var(--backgroundColor1);color:#a9a8a8}.contact-form-container .form textarea::placeholder{color:#fff}.contact-form-container .form .btn2 span{color:#000;text-align:center;width:100%;cursor:pointer;display:inline-block;position:relative;transition:.5s}.contact-form-container .form .btn2 span:after{content:"»";font-size:2rem;position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.contact-form-container .form .btn2:hover span{padding-right:25px}.contact-form-container .form .btn2:hover span:after{opacity:1;right:0}@media (max-width: 700px){.contact-form-container figure{display:none}}@media (max-width: 400px){.form .names-container{display:flex;flex-direction:column!important;justify-content:space-between}.form .btn2{width:250px;margin-bottom:20px}.form textarea{width:90%}}.input-container{display:flex;flex-direction:row;align-items:center;border:1px solid white;margin:1rem;height:50px;min-width:43%;transition:all 2s}.input-container .icon-container{display:flex;position:relative;top:-15.5px;left:2px;align-items:center;justify-content:flex-start;width:30px;height:20px;border:1px solid white;border-top:none;border-radius:0 0 10px 10px;background-color:var(--backgroundColor1)}.input-container .icon-container svg{font-size:30px;position:relative;top:-5px}.input-container>div{display:flex;flex-direction:column;width:100%}.input-container>div span{padding:0 .5rem}.input-container>div input{margin:0 .5rem;display:none;background-color:var(--backgroundColor1);border:none;border-bottom:1px solid rgb(123,123,123);color:#a9a8a8}.input-container>div input:focus{outline:none}.input-container>div input::placeholder{font-size:.8rem;font-style:italic}h1{text-align:center}.pictures-container{padding:1rem;display:flex;flex-direction:row}.pictures-container>*{display:flex;flex-direction:column;width:100%;flex-grow:1;flex-basis:33.3333333333%;padding:.5rem}.pictures-container>* div{position:relative}.pictures-container>* div .overlay{position:absolute;bottom:0;left:0;right:0;overflow:hidden;width:100%;height:0;transition:.5s ease;opacity:.7}.pictures-container>* div .overlay .text{width:90%;text-align:center;color:#fff;font-size:1rem;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.pictures-container>* div div:hover .overlay{height:4rem}.pictures-container>* div img{width:100%;padding:.5rem 0;cursor:pointer;transition:.2s}.pictures-container>* div img:hover{opacity:.5}#image-modal-container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:2;overflow:auto;background-color:#000;background-color:#000000e6}#image-modal-container svg{z-index:3;font-size:2rem;position:absolute;top:1rem;right:1rem;color:red;transition:.2s;cursor:pointer}#image-modal-container svg:hover{font-size:2.1rem}#image-modal-container #img-modal-figure{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#image-modal-container #img-modal-figure img{max-width:80vw;max-height:80vh;object-fit:cover}.background-image{position:absolute;width:100%;height:500px;background-size:cover;filter:blur(8px);opacity:.7;background-position:center;background-repeat:no-repeat;z-index:-1}.background-container{position:relative;height:500px;padding:0 22.5%}.background-container h2{padding-top:100px}.background-container a{position:absolute;bottom:0}.background-container .search-container{display:grid;grid-template-columns:1fr 3fr .5fr;position:relative;height:50px;background-color:#000;box-shadow:20px 20px 50px 15px #000}.background-container .search-container>*{color:#fff;background-color:#000;height:100%;width:100%;border:none;font-size:1.2rem}.background-container .search-container>*:focus{border:none;outline:none}.background-container .search-container>*:focus-visible{border:none;outline:none}.background-container .search-container input[type=search]:focus-visible{border-bottom:1px solid gray}.background-container .search-container .searchBtn{cursor:pointer}.background-container .search-container .searchBtn svg{height:100%;width:30px;padding:0 20px;transition:all .6s}.background-container .search-container .searchBtn svg:hover{color:orange;width:33px}@media (max-width: 700px){.background-container{padding:0 10%}}@media (max-width: 400px){.background-container{padding:0 5%}.background-container .search-container>*{font-size:1rem}}.about-section{display:flex;flex-direction:column;justify-items:center;align-items:center;padding:10px 4rem}.about-section>h1{margin-bottom:.5rem}.about-section>p{width:40%;text-align:center}.section1 .about-us{display:flex;flex-direction:row}.section1 .about-us>*{margin:5%;flex-basis:40%}.section1 .about-us figure img{width:100%;border-radius:12px}.section2 .choices-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.choice-container{display:flex;flex-direction:column;background-color:var(--backgroundColor1);margin:1rem;padding:.5rem;border-radius:5px;border:1px solid rgb(168,168,168)}.choice-container .icon-container{position:absolute;display:flex;align-items:center;justify-content:center;transform:translateY(-9px);background-color:var(--backgroundColor);border-radius:0 0 20px 20px;border:1px solid rgb(168,168,168);border-top:none;height:25px;width:50px}.choice-container .icon-container svg{transform:translateY(-50%);align-self:center;font-size:35px}.choice-container h2{text-align:left;margin-bottom:5px}.background-svg-container{position:fixed;z-index:-10;top:0;left:0;opacity:.15;width:100%;height:100vh}.background-svg-container .background-svg{position:relative}
