@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*{box-sizing:border-box;font-family:Montserrat,serif;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#d4d4d4}body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb:hover{background:#1a1a1a}.cover{align-items:center;background-image:url(/static/media/bg_cover.3410475d034e4e7fb95e.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:1.8vw;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s;width:100%;z-index:0}.cover.active{display:flex;opacity:1;z-index:100}.no-scroll{overflow:hidden}.cover img{width:26vw}.cover button{background-color:initial;border:.1vw solid #fff;border-radius:100vw;color:#fff;cursor:pointer;font-size:1.04vw;outline:none;padding:.5vw 1.25vw}.cover button:hover{background-color:#1a1a1a;color:#fff}.home{background-image:url(/static/media/page_dekstop.8afeb96b91706bf9305a.jpg);background-position:50%;background-size:cover;height:-webkit-max-content;height:max-content;padding-bottom:47.6vw;width:100%}.section_1{padding:7vw 4.7vw 1.7vw;position:relative;text-align:center;width:100%}.logo_single{filter:brightness(0) invert(1);margin-bottom:5.5vw;width:7.4vw}.invitation_logo{transform:translateY(4.8vw);width:13vw}.section_1 h1{color:#fff;font-size:3.4vw;letter-spacing:.045vw;margin-bottom:2vw;padding:0 25vw;position:relative;text-shadow:0 1px 1vw #fafafa6e;text-transform:uppercase}.section_1 p{color:#fff;font-size:1.45vw;font-weight:300;letter-spacing:.03vw;line-height:1.7;padding:0 23vw}.invite_layout{margin-top:8.5vw}.invite_heading{margin-bottom:1vw}.invite_heading h3{color:#fff;font-size:1.93vw;font-weight:400;letter-spacing:.045vw}.invite_heading h3 font{font-weight:700}.invite_content{display:block;margin:auto;width:43vw}.invite_content p{color:#fff;font-size:1.45vw;font-weight:300;letter-spacing:.03vw;line-height:1.4;margin-bottom:2vw;padding:0}.section_2{text-align:center;width:100%}.line{filter:brightness(0) invert(1);margin-bottom:.8vw;width:4.3vw}.date h4{font-size:2.5vw;font-weight:400;letter-spacing:.03vw;margin-bottom:.4vw}.date h1,.date h4{color:#fff;text-shadow:0 1px 1vw #fafafa6e}.date h1{font-size:3.3vw;letter-spacing:.045vw}.date_layout{align-items:center;display:flex;gap:1vw;justify-content:center;margin-top:.4vw}.date_line{background-color:#fff;height:.1vw;width:12.4vw}.date_line_long{width:22vw}.date_layout p{color:#fff;font-size:1.5vw;font-weight:300;letter-spacing:.03vw}.date_layout_start{display:block;margin:.3vw auto auto;text-align:start;width:28.3vw}.date_layout_start p{color:#1a1a1a;font-size:.86vw;letter-spacing:.03vw}.date span{color:#fff;display:block;font-size:1vw;margin-right:16vw;margin-top:.5vw}.section_3{margin-top:18vw;width:100%}.map{text-align:center}.map h1{color:#fff;font-size:3vw;letter-spacing:.045vw;text-shadow:0 1px 1vw #fafafa6e}.map p{color:#fff;display:block;font-size:1.14vw;font-weight:400;letter-spacing:.03vw;line-height:1.5;margin:.8vw auto auto;width:21vw}.map button{background-color:initial;border:.1vw solid #fff;border-radius:100vw;color:#fff;cursor:pointer;font-size:1.04vw;margin-top:1.6vw;outline:none;padding:.56vw 1.7vw}.map_layout{border-radius:1.8vw;display:block;height:19.3vw;margin:1.9vw auto auto;overflow:hidden;position:relative;width:44vw}.map_layout iframe{border:none;outline:none;z-index:1}.map_layout iframe,.map_layout img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.map_layout img{cursor:pointer;filter:grayscale(1);object-position:center;opacity:1;transition:all .7s;z-index:2}.map_layout:hover img{opacity:0;z-index:0}.desc_footer{display:block;margin:8vw auto auto;text-align:center;width:43vw}.desc_footer p{color:#fff;font-size:1.45vw;font-weight:300;letter-spacing:.03vw;line-height:1.4}.section_4{margin-top:10vw;text-align:center;width:100%}.section_4 h1{color:#fff;font-size:2.9vw;font-weight:700;letter-spacing:.03vw;text-shadow:0 1px 1vw #fafafa6e;text-transform:uppercase}@media (max-width:768px){.cover{background-image:url(/static/media/cover_mobile.17d1ee3519a72e72c1ed.jpg);gap:4.5vw}.cover img{width:65vw}.cover button{border:.1vw solid #fff;font-size:3.2vw;padding:1vw 3.4vw}.home{background-image:url(/static/media/page_mobile.f0ddb1b75742fc9d48cf.jpg);background-position:top;background-size:cover;padding-bottom:130vw}.section_1{padding:14vw 4.7vw 6vw}.logo_single{margin-bottom:9.6vw;width:24vw}.invitation_logo{transform:translateY(21vw);width:65vw}.section_1 h1{font-size:9vw;letter-spacing:.045vw;line-height:1.3;margin-bottom:4vw;padding:0 12vw;text-shadow:0 0 2vw #fafafab6;text-transform:capitalize}.section_1 p{font-size:4vw;letter-spacing:.05vw;line-height:1.4;padding:0 3vw}.invite_layout{margin-top:25vw}.invite_heading{margin-bottom:4.5vw}.invite_heading h3{font-size:4.7vw;font-weight:400;letter-spacing:.045vw}.invite_heading h3 font{font-size:6.7vw;font-weight:700}.invite_content{display:block;margin:auto;width:98%}.invite_content p{font-size:4vw;letter-spacing:.05vw;line-height:1.4;margin-bottom:6vw}.line{margin-bottom:5.7vw;width:11vw}.date h4{font-size:7vw;letter-spacing:.03vw;margin-bottom:1.4vw}.date h1{font-size:8.8vw;letter-spacing:.045vw;text-shadow:0 0 2vw #fafafab6}.date_layout{gap:3vw;margin-top:1.2vw;padding:0 2.4vw}.date_line{height:.15;height:.15vw;width:31vw;width:33vw}.date_layout p{font-size:4vw}.date_layout_start{margin-top:.9vw;text-align:start;width:84vw}.date span,.date_layout_start p{font-size:2.8vw}.date span{letter-spacing:.07vw;margin-right:36.8vw;margin-top:1.5vw}.section_3{margin-top:32vw}.map h1{font-size:8.8vw}.map p{font-size:3.8vw;line-height:1.5;margin-top:3.8vw;width:68vw}.map button{background-color:initial;font-size:3.8vw;margin-top:5.4vw;padding:1.5vw 5.3vw}.map_layout{border-radius:6vw;height:64vw;margin-top:11vw;width:89%}.desc_footer{margin-top:25vw;width:83%}.desc_footer p{font-size:4vw;letter-spacing:.03vw;line-height:1.3}.section_4{margin-top:18vw;padding:0 6vw;text-align:center;width:100%}.section_4 h1{font-size:8.5vw;font-weight:600;letter-spacing:.07vw;line-height:1.4;text-shadow:0 1px 1vw #fafafab6;text-transform:capitalize}}
/*# sourceMappingURL=main.a847b0a3.css.map*/