.page-home .main-heading{color:#f8c146;font-family:Playwrite HR,cursive;font-size:2.4rem;font-weight:700;margin-bottom:2rem;text-align:center}@media(min-width:800px){.page-home .main-heading{font-size:3.6rem;margin-bottom:4rem}}.page-home .section-main{padding:4rem 0;text-align:center}@media(min-width:800px){.page-home .section-main{padding:6rem 0}}.page-home .section-main p{font-size:1.4rem}@media(min-width:800px){.page-home .section-main p{font-size:1.6rem}}.page-home .section-content{padding:4rem 0;text-align:center}@media(min-width:800px){.page-home .section-content{padding:6rem 0}}.page-home .section-content p{border:1px dashed #ddd;border-width:1px 0;font-size:1.8rem;margin-bottom:0;padding:2rem 4rem}@media(min-width:800px){.page-home .section-content p{font-size:2rem;padding:4rem 8rem}}.page-home .section-banner{position:relative}.page-home .section-banner .banner-heading{align-items:center;background-color:#00000040;display:flex;height:100%;justify-content:center;padding:2rem 1.5rem;position:absolute;text-align:center;top:0;width:100%}.page-home .section-banner .banner-heading h2{color:#fff;font-size:2.4rem;font-weight:900;text-transform:uppercase}@media(min-width:800px){.page-home .section-banner .banner-heading h2{font-size:4.8rem}}.page-images{display:block;padding:3.2rem 0}@media(min-width:800px){.page-images{padding:4.8rem 0}}.image-list .card-deck{display:flex;flex-wrap:wrap}@media(min-width:800px){.image-list .card-deck{margin:0 -1.5rem}}.image-list .card-deck .card{border:0;border-radius:0;flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0;margin:0 .5rem 1rem;position:relative;transition:all .4s ease}@media(min-width:800px){.image-list .card-deck .card{flex-basis:calc(25% - 3rem);flex-grow:0;flex-shrink:0;margin:0 1.5rem 3rem;transform-origin:center center}}@media(max-width:800px){.image-list .card-deck .card:nth-child(odd){transform-origin:0 20%}.image-list .card-deck .card:nth-child(2n){transform-origin:100% 20%}}@media(min-width:800px){.image-list .card-deck .card:nth-child(4n+1){transform-origin:0 50%}.image-list .card-deck .card:nth-child(4n){transform-origin:100% 50%}}.image-list .card-deck .card:hover{cursor:pointer;position:relative;transform:scale(2);z-index:1}.image-list .card-deck .card:hover .icon-zoom{display:none}.image-list .card-deck .card .card-image{background-color:#f5f5f5;display:block;height:auto;overflow:hidden;padding-top:100%;position:relative;width:100%}.image-list .card-deck .card .card-image img{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.image-list .card-deck .card .icon-zoom{bottom:.5rem;cursor:pointer;height:auto;position:absolute;right:.5rem;width:2.4rem}@media(min-width:800px){.image-list .card-deck .card .icon-zoom{display:none}}.image-list .card-deck .card .card-title{font-size:2rem}@media(min-width:800px){.image-list .card-deck .card .card-title{font-weight:700}}.image-list .card-deck .card .card-desc{font-size:1.4rem}@media(min-width:800px){.image-list .card-deck .card .card-desc{font-size:1.6rem}}.page-films{display:block}.page-preweddings{display:block;padding:3.2rem 0}@media(min-width:800px){.page-preweddings{padding:4.8rem 0}}.main-heading{color:#f8c146;font-family:Playwrite HR,cursive;font-size:2.4rem;font-weight:700;margin-bottom:2rem;text-align:center}@media(min-width:800px){.main-heading{font-size:3.6rem;margin-bottom:4rem}}.preweddings-list .card-deck{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:800px){.preweddings-list .card-deck{margin:0 -1.5rem}}.preweddings-list .card-deck .card{border:0;border-radius:0;flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0;margin:0 .5rem 1rem}@media(min-width:800px){.preweddings-list .card-deck .card{flex-basis:calc(25% - 3rem);flex-grow:0;flex-shrink:0;margin:0 1.5rem 3rem}}.preweddings-list .card-deck .card .card-image{background-color:#f5f5f5;display:block;height:auto;overflow:hidden;padding-top:100%;position:relative;width:100%}.preweddings-list .card-deck .card .card-image img{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.preweddings-list .card-deck .card .card-body{text-align:center}.preweddings-list .card-deck .card .card-title{font-size:2rem}@media(min-width:800px){.preweddings-list .card-deck .card .card-title{font-weight:700}}.preweddings-list .card-deck .card .card-desc{font-size:1.4rem}@media(min-width:800px){.preweddings-list .card-deck .card .card-desc{font-size:1.6rem}}.page-contact{display:block;padding:4rem 0;text-align:center}@media(min-width:800px){.page-contact{padding:6rem 0}}.page-contact .main-heading{color:#f8c146;font-family:Playwrite HR,cursive;font-size:2.4rem;font-weight:700;margin-bottom:2rem;text-align:center}@media(min-width:800px){.page-contact .main-heading{font-size:3.6rem;margin-bottom:4rem}}.page-contact .sub-heading{color:#f8c146;font-family:Playwrite HR,cursive;font-size:2rem;font-weight:700;margin-bottom:.8rem;text-align:center}@media(min-width:800px){.page-contact .sub-heading{font-size:2.4rem}}.page-contact .contact-desc p{font-size:1.6rem}@media(min-width:800px){.page-contact .contact-desc p{font-size:1.4rem}}.page-contact .contact-details h2{font-size:1.6rem;font-weight:700}@media(min-width:800px){.page-contact .contact-details h2{font-size:2rem}}.page-contact .contact-details p{font-size:1.4rem}@media(min-width:800px){.page-contact .contact-details p{font-size:1.6rem}}.page-contact .contact-details a{color:#141414;font-size:1.4rem;text-decoration:none}@media(min-width:800px){.page-contact .contact-details a{cursor:pointer;font-size:1.6rem}}.page-contact .contact-details a:hover{color:teal;text-decoration:underline}.page-contact .team-list .card-deck{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:800px){.page-contact .team-list .card-deck{margin:0 -1.5rem}}.page-contact .team-list .card-deck .card{border-radius:.8rem;flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0;margin:0 .5rem 1rem;overflow:hidden}@media(min-width:800px){.page-contact .team-list .card-deck .card{flex-basis:calc(25% - 3rem);flex-grow:0;flex-shrink:0;margin:0 1.5rem 3rem}}.page-contact .team-list .card-deck .card .card-image{background-color:#f5f5f5;display:block;height:auto;overflow:hidden;padding-top:100%;position:relative;width:100%}.page-contact .team-list .card-deck .card .card-image img{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:100%}.page-contact .team-list .card-deck .card .card-title{font-size:2rem}@media(min-width:800px){.page-contact .team-list .card-deck .card .card-title{font-weight:700}}.page-contact .team-list .card-deck .card .card-desc{font-size:1.4rem}@media(min-width:800px){.page-contact .team-list .card-deck .card .card-desc{font-size:1.6rem}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#141414;font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:10px;font-style:normal;font-weight:400;margin:0;scroll-behavior:smooth}*{margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}@media(min-width:800px){a{cursor:pointer}}a:hover{color:teal}img{max-width:100%}.parallax-item{align-items:center;display:flex;font-family:Lato,sans-serif;font-weight:700;justify-content:center;width:100%}.parallax-item h2{background-color:#f5f5f5;border-radius:1rem;font-size:3rem;padding:1rem;text-transform:uppercase}.app-banner img{width:100%}.mrp-header{margin-bottom:6rem}@media(min-width:800px){.mrp-header{margin-bottom:9rem}}.mrp-header .navbar{background-color:#242527;padding:1rem 0}@media(min-width:800px){.mrp-header .navbar{padding:1.5rem 0}}.mrp-header .navbar .navbar-brand img{height:4rem;width:auto}@media(min-width:800px){.mrp-header .navbar .navbar-brand img{height:6rem}}.mrp-header .navbar .nav-name{color:#fff;font-size:1.4rem;font-weight:700}.mrp-header .navbar .offcanvas{max-width:80%}.mrp-header .navbar .offcanvas .offcanvas-header .offcanvas-title{font-size:1.6rem;font-weight:700}.mrp-header .navbar .offcanvas .offcanvas-header .btn-close{font-size:1.5rem;height:2rem;width:2rem}.mrp-header .navbar .navbar-nav .nav-item{margin-bottom:1.5rem}@media(min-width:800px){.mrp-header .navbar .navbar-nav .nav-item{margin-bottom:0;margin-right:3.2rem}}.mrp-header .navbar .navbar-nav .nav-item a{color:#141414;font-size:1.6rem;font-weight:400;text-decoration:none;text-transform:uppercase}@media(min-width:800px){.mrp-header .navbar .navbar-nav .nav-item a{color:#fff;font-size:1.6rem}}.mrp-header .navbar .navbar-nav .nav-item a:hover{color:teal}.mrp-header .navbar .navbar-nav .nav-item:last-child{margin-right:0}.mrp-header .navbar .navbar-nav .nav-item.active .nav-link{color:#f8c146}.mrp-footer{background-color:#242527;color:#fff;display:block;padding:4rem 2rem}.mrp-footer .mrp-logo{display:block;margin-bottom:2rem;text-align:center}@media(min-width:800px){.mrp-footer .mrp-logo{margin-bottom:0}}.mrp-footer .mrp-logo img{height:6.4rem;width:auto}@media(min-width:800px){.mrp-footer .mrp-logo img{height:4.8rem}}.mrp-footer .footer-socials{align-items:center;display:flex;justify-content:center}.mrp-footer .footer-socials .btn-social{margin-right:1rem;margin-top:2rem}@media(min-width:800px){.mrp-footer .footer-socials .btn-social{margin-top:0}}.mrp-footer .footer-socials .btn-social:last-child{margin-right:0}.mrp-footer .footer-socials .btn-social img{height:3.2rem;width:auto}.mrp-footer .footer-contact{text-align:center}.mrp-footer .footer-contact .btn-link{color:#fff;font-size:1.4rem;text-decoration:none}.mrp-footer .footer-contact .btn-link:hover{color:teal}.mrp-footer .footer-notes{font-size:1.2rem;margin-top:3rem;text-align:center}@media(min-width:800px){.mrp-footer .footer-notes{font-size:1.4rem;margin-top:6rem;padding:0 8rem}}.page-soon{align-items:center;display:flex;justify-content:center;min-height:40vh;text-align:center}@media(min-width:800px){.page-soon{min-height:65vh}}.page-soon h2{font-size:1.6rem}@media(min-width:800px){.page-soon h2{font-size:1.8rem}}.page-soon h1{color:#f8c146;font-family:Playwrite HR,cursive;font-size:3.2rem;font-weight:700;margin-bottom:2rem;text-align:center}@media(min-width:800px){.page-soon h1{font-size:5.2rem;margin-bottom:4rem}}.page-soon .btn-home{font-size:1.8rem}
/*# sourceMappingURL=main.3364e787.css.map*/