.navbar[data-astro-cid-vzcar27r]{transition:background-color .3s ease}.site-footer[data-astro-cid-35ed7um5]{position:relative;color:var(--white-color)}.site-footer[data-astro-cid-35ed7um5] .navbar-brand[data-astro-cid-35ed7um5],.site-footer[data-astro-cid-35ed7um5] .copyright-text[data-astro-cid-35ed7um5]{color:var(--white-color);position:relative;z-index:2}:root{--white-color: #ffffff;--primary-color: #285097;--secondary-color: #285097;--section-bg-color: #f9f9f9;--custom-btn-bg-color: #285097;--dark-color: #000000;--p-color: #000000;--border-color: #e9eaeb;--icon-color: #a0c51e;--body-font-family: "Source Sans 3", sans-serif;--title-font-family: "Roboto Slab", serif;--h1-font-size: 72px;--h2-font-size: 48px;--h3-font-size: 36px;--h4-font-size: 32px;--h5-font-size: 24px;--h6-font-size: 22px;--p-font-size: 20px;--menu-font-size: 14px;--copyright-font-size: 16px;--border-radius-large: 100px;--border-radius-medium: 20px;--border-radius-small: 10px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700}body{background:var(--white-color);font-family:var(--body-font-family)}h2,h3,h4,h5,h6{color:var(--dark-color)}h1,h2,h3,h4,h5,h6{font-family:var(--title-font-family);font-weight:var(--font-weight-bold)}h1{font-size:var(--h1-font-size)}h2{font-size:var(--h2-font-size);color:var(--secondary-color)}h3{font-size:var(--h3-font-size)}h4{font-size:var(--h4-font-size)}h5{font-size:var(--h5-font-size);line-height:normal}h6{font-size:var(--h6-font-size)}p,ul li{color:var(--p-color);font-size:var(--p-font-size);font-weight:var(--font-weight-light)}a,button{touch-action:manipulation;transition:all .3s}a{color:var(--p-color);text-decoration:none}a:hover{color:var(--secondary-color)}::selection{background:var(--secondary-color);color:var(--white-color)}::-moz-selection{background:var(--secondary-color);color:var(--white-color)}b,strong{font-weight:var(--font-weight-bold)}.custom-icon{color:var(--icon-color)}.section-bg{background:var(--section-bg-color)}.section-padding{padding-top:100px;padding-bottom:100px}.section-block{padding:20px}.section-divider{background:var(--border-color);width:1px;height:50%;margin:auto}.section-title-wrap{display:block;margin:auto;position:relative;text-align:center}.section-title-line{background:var(--border-color);display:inline-block;vertical-align:middle;width:30px;height:2px;margin:0 auto}.section-title-icon{color:var(--primary-color);font-size:var(--h5-font-size);display:inline-block;vertical-align:top;margin-right:10px;margin-left:10px;width:30px;height:30px;line-height:30px}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:none repeat scroll 0 0 var(--white-color)}.spinner{animation:pulse 1s infinite ease-in-out alternate}.spinner svg{fill:var(--primary-color);font-size:var(--h4-font-size)}@keyframes pulse{0%{transform:scale(.8)}to{transform:scale(1.2)}}.image-hover-thumb{position:relative;overflow:hidden}.image-hover-thumb:hover .img-fluid{transform:scale(1.05)}.image-hover-thumb .img-fluid{display:block;transition:all .5s}.custom-btn{background:var(--custom-btn-bg-color);border:0;color:var(--white-color);font-family:var(--title-font-family);font-size:var(--p-font-size);font-weight:var(--font-weight-bold);text-transform:uppercase;position:relative;overflow:hidden;padding:12px 24px}.custom-btn:after{content:"";background:var(--icon-color);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);position:absolute;top:0;right:-10px;width:30px;height:20px;transform:translateY(-100%);transition:all .5s}.custom-btn:hover:after{transform:translate(0)}.custom-btn:hover{background:var(--secondary-color);box-shadow:0 1rem 3rem #0000002d;color:var(--white-color)}.sticky-wrapper{min-height:98px}.navbar{position:absolute;z-index:9;right:0;left:0;padding-top:20px;padding-bottom:20px}.is-sticky .navbar{background:var(--white-color)}.navbar-brand{font-family:var(--title-font-family);font-size:var(--h4-font-size);font-weight:var(--font-weight-bold)}.navbar-brand,.navbar-brand:hover{color:var(--primary-color)}.navbar-expand-lg .navbar-nav .nav-link{padding-right:8px;padding-left:8px;margin-right:10px;margin-left:10px}.navbar .dropdown-menu .dropdown-item{font-family:inherit;font-size:inherit;color:inherit}.navbar .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#285097}.dropdown-item i{margin-left:5px;font-size:.9em}.navbar-nav .nav-link{display:inline-block;color:var(--p-color);font-size:var(--menu-font-size);font-weight:var(--font-weight-normal);text-transform:uppercase;padding-top:15px;padding-bottom:15px}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:var(--custom-btn-bg-color)}.navbar-toggler{border:0;padding:0;cursor:pointer;margin:0;width:30px;height:35px;outline:none}.navbar-toggler:focus{outline:none;box-shadow:none}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background:transparent}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transition:top .3s 50ms ease,-webkit-transform .3s .35s ease;transition:top .3s 50ms ease,transform .3s .35s ease;transition:top .3s 50ms ease,transform .3s .35s ease,-webkit-transform .3s .35s ease;top:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(-45deg)}.navbar-toggler .navbar-toggler-icon{background:var(--dark-color);transition:background 10ms .3s ease;display:block;width:30px;height:2px;position:relative}.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon:after{transition:top .3s .35s ease,-webkit-transform .3s 50ms ease;transition:top .3s .35s ease,transform .3s 50ms ease;transition:top .3s .35s ease,transform .3s 50ms ease,-webkit-transform .3s 50ms ease;position:absolute;right:0;left:0;background:var(--dark-color);width:30px;height:2px;content:""}.navbar-toggler .navbar-toggler-icon:before{top:-8px}.navbar-toggler .navbar-toggler-icon:after{top:8px}@media(max-width:991.98px){.navbar .dropdown-menu{display:block;position:relative;visibility:visible;opacity:1}}@media(min-width:992px){.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}}.navbar .dropdown-menu.show{display:block}.hero-container{background-color:#d9d8d6;background-image:url(/images/bg06.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:calc(90vh - 98px)}.hero-container h2{color:var(--custom-btn-bg-color)}.save-the-date-thumb{background:var(--white-color);border-radius:var(--border-radius-small);display:inline-block;position:relative;overflow:hidden;text-align:left}.save-the-date-title{background:var(--primary-color);color:var(--white-color);margin-bottom:0;padding:10px 16px}.save-the-date-body{padding:15px 20px}.google-map{border-radius:var(--border-radius-small);display:block;line-height:normal}.about-info-wrap{height:100%;padding:20px}.about-tag{font-weight:var(--font-weight-light);text-transform:uppercase}.nav-tabs{border-bottom:0;margin-top:20px}.nav-tabs .nav-link{color:var(--p-color);display:block;text-align:left}.nav-tabs .nav-link{border-radius:0;border:0;border-right:2px solid var(--border-color);border-bottom:1px solid var(--border-color);width:100%;margin-bottom:0;padding-top:20px;padding-bottom:20px;transition:all .3s ease-in-out;position:relative}.nav-tabs .nav-link:last-child{border-bottom:0}.nav-tabs .nav-link:after{content:"";display:inline-block;position:absolute;width:19px;height:19px;background:transparent;text-indent:-9999px;border-top:2px solid transparent;border-left:2px solid transparent;transition:all .25s ease-in-out;text-decoration:none;color:transparent;top:50%;right:-11px;transform:translateY(-50%) rotate(135deg)}.nav-tabs .nav-link.active:after{background:var(--white-color);border-top-color:var(--secondary-color);border-left-color:var(--secondary-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus{border-color:var(--border-color);border-right-color:var(--secondary-color)}.nav-tabs .nav-link.active h3,.nav-tabs .nav-link:focus h3,.nav-tabs .nav-link:hover h3{color:var(--primary-color)}.gallery-thumb,.people-thumb{margin-bottom:24px}.gallery-thumb-small{height:100%}.gallery-thumb-small .gallery-image{width:100%;height:100%;object-fit:cover}.rsvp-section{background-repeat:no-repeat;background-position:center;background-size:cover}.rsvp-form-wrap{background:var(--white-color);border-radius:var(--border-radius-medium);padding:50px}.custom-form .form-control{background:var(--white-color);box-shadow:none;border:2px solid var(--border-color);color:var(--p-color);font-weight:var(--font-weight-light);margin-bottom:24px;padding-top:12px;padding-bottom:12px;outline:none;transition:all .5s}.input::placeholder,.form-select{border:2px solid var(--border-color);color:var(--p-color);font-weight:var(--font-weight-light);margin-bottom:24px;padding-top:12px;padding-bottom:12px}.custom-form .form-control:hover,.custom-form .form-control:focus{background:var(--section-bg-color);border-color:var(--border-color)}.custom-form button[type=submit]{background:var(--primary-color);border:none;color:var(--white-color);font-size:var(--p-font-size);font-family:var(--title-font-family);font-weight:var(--font-weight-bold);transition:all .3s;margin-bottom:0;position:relative;overflow:hidden}.custom-form button[type=submit]:hover,.custom-form button[type=submit]:focus{background:var(--secondary-color);border-color:transparent}.custom-form button[type=submit]:after{content:"";background:var(--icon-color);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);position:absolute;top:0;right:-10px;width:30px;height:20px;transform:translateY(-100%);transition:all .5s}.custom-form button[type=submit]:hover:after{transform:translate(0)}.site-footer{background-repeat:no-repeat;background-size:cover;padding-top:150px;padding-bottom:150px;text-align:center;position:relative}.site-footer:after{content:"";background:var(--primary-color);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25;pointer-events:none}.site-footer .navbar-brand{color:var(--white-color);position:relative;z-index:2}.copyright-text{font-size:var(--copyright-font-size)}.social-icon{margin:0;padding:0}.social-icon-item{list-style:none;display:inline-block;vertical-align:top}.social-icon-link{background:var(--secondary-color);border-radius:var(--border-radius-large);font-size:var(--menu-font-size);color:#fff;display:inline-block;vertical-align:top;margin:4px;width:30px;line-height:30px;text-align:center}.social-icon-link:hover{color:var(--white-color)}@media screen and (max-width:1200px){.hero-container{background-image:url(/images/bg06sm.jpg);background-size:cover;background-position:bottom}}@media only screen and (min-width:580px)and (max-width:1170px){.hero-container{height:inherit}}@media screen and (min-width:992px){.the-wedding-section .image-hover-thumb,.the-wedding-section .google-map{height:55%}.the-wedding-section .section-block{height:45%}.save-the-date-thumb{text-align:right}}@media screen and (max-width:991px){h1{font-size:48px}h2{font-size:42px}h3{font-size:32px}h4{font-size:28px}h5{font-size:20px}h6{font-size:18px}.section-padding{padding-top:80px;padding-bottom:80px}.custom-btn{font-size:18px;padding:10px 20px}.navbar{background:var(--white-color)}.navbar-expand-lg .navbar-nav .nav-link{margin-right:0;margin-left:0}.navbar-nav .nav-link{padding-bottom:0}.hero-container{padding:40px;min-height:650px}.about-info-wrap{padding:10px 20px 40px}.site-footer{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:767px){.section-divider{width:100%;height:1px}.nav-tabs{margin-top:0;margin-bottom:50px}.nav-tabs .nav-link{border-bottom:2px solid var(--border-color);width:50%;text-align:center}.nav-tabs .nav-link:last-child{border-bottom:2px solid var(--border-color)}.nav-tabs .nav-link:last-child{border-right:0}.nav-tabs .nav-link:after{top:inherit;right:0;left:50%;transform:translate(-50%) rotate(225deg);bottom:-11px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus{border-color:var(--border-color);border-right-color:var(--border-color);border-bottom-color:var(--secondary-color)}.people-thumb{margin-bottom:0}.people-section .section-block{padding-top:10px}}@media screen and (max-width:575px){.hero-container{margin-right:12px;margin-left:12px}}@media screen and (max-width:480px){h1{font-size:40px}h2{font-size:28px}h3{font-size:26px}h4{font-size:22px}h5{font-size:20px}.hero-container{padding:30px}}html{scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh}main{min-height:calc(100vh - 200px)}
