:root{color:#fff;color:#f7f2ec;color:#dc9f9b;color:#ebd8c7;color:#a8684b;color:grey;color:#141a25;color:#818d75;color:#818d75;color:#a5615c;color:#00000029;color:#f2f2f2}@font-face{src:url(/fonts/carotdisplay-medium.otf);font-family:carotdisplay-medium}@font-face{src:url(/fonts/causten-light.otf);font-family:causten-light}@font-face{src:url(/fonts/causten-medium.otf);font-family:causten-medium}@font-face{src:url(/fonts/causten-thin.otf);font-family:causten-thin}@font-face{src:url(/fonts/arabillasignature-regular.ttf);font-family:arabillasignature-regular}@font-face{src:url(/fonts/laluxesserif.ttf);font-family:laluxesserif}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Quicksand,sans-serif;color:#141a25}img{width:100%;height:auto}a,dd,dt,li,p{font-size:16px;line-height:25px;color:#000023;outline:0;font-family:Quicksand,sans-serif}hr{border-top:2px solid #707070;margin:5% 0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-family:Quicksand,sans-serif}h1{font-size:3.6em;font-weight:100}h2{font-size:3.6em;margin-bottom:50px;font-family:Quicksand,sans-serif}strong{font-weight:900}.small-header{background-color:#a8684b;min-height:5vh;height:auto}.small-header a,.small-header i,.small-header p{color:#fff;margin-top:7px;margin-bottom:7px;vertical-align:middle}.small-header i{font-size:23px;margin-left:13px}.nav-link{display:block;padding:.5rem 1rem;font-weight:600}.nav-link:active,.nav-link:hover{color:#a8684b;font-weight:900!important}.navbar-brand img{width:60%;margin-top:20px}.navbar-toggler-icon i{color:#141a25}.nav-item{list-style:none}.main-header p{font-family:Quicksand,sans-serif}.home-section{background-image:url(/images/header2.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:84vh;height:auto}.fancy-text{font-family:laluxesserif,sans-serif;color:#fff;text-align:center}.home-section p{color:#fff;text-align:center;margin-top:20px}.home-section h1{padding-top:40%}.arrow i{font-size:25px;margin-bottom:-13px;color:#fff}.about-section{background-image:url(/images/about.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:108vh;height:auto}.small-fancy-text{font-family:arabillasignature-regular,sans-serif;font-size:76px;position:relative;top:138px;margin-bottom:117px}.about-section .fancy-text{text-align:left;color:#141a25}.btn.btn-primary.get-in-touch-green{color:#fff;background-color:#818d75;border-color:#818d75;border-radius:0;font-family:laluxesserif,sans-serif;padding:11px;width:34%;margin-top:21px}.btn.btn-primary.get-in-touch-green:active{color:#fff;background-color:#818d75;border-color:#818d75;border-radius:0;font-family:laluxesserif,sans-serif;padding:11px}.btn.btn-primary.get-in-touch-green:focus{box-shadow:none!important}.about-img{padding-top:22%;position:absolute;left:114px;z-index:9999}#about-script{width:36%;position:relative;left:36%;bottom:2px}.wedding-section{background-image:url(/images/weddings.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:115vh;height:auto}.wedding-section .about-img{padding-top:31%;position:absolute;left:-106px;z-index:9999}.wedding-text{padding-top:20%}.wedding-text{padding-top:4%;color:#141a25}.wedding-section dd,.wedding-section dl,.wedding-section dt,.wedding-section p{font-size:18px;color:#141a25;font-family:causten-light,sans-serif}.wedding-section .fancy-text{text-align:left;color:#141a25}.corporate-events{background-image:url(/images/corporate-events-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:115vh;height:auto}.corporate-events .fancy-text{text-align:left}.corporate-events .small-fancy-text{color:#fff}.corporate-events dd,.corporate-events dt,.corporate-events p{font-size:18px;color:#fff}.btn.btn-primary.get-in-touch-white{color:#818d75;background-color:#fff;border-color:#fff;border-radius:0;font-family:laluxesserif,sans-serif;padding:11px;width:34%;margin-top:21px}.btn.btn-primary.get-in-touch-white:active{color:#818d75;background-color:#fff;border-color:#fff;border-radius:0;font-family:laluxesserif,sans-serif;padding:11px;width:34%}.btn.btn-primary.get-in-touch-white:focus{box-shadow:none!important}.corporate-events .about-img{padding-top:31%}.social-events{background-image:url(/images/social-events-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:115vh;height:auto}.social-events .about-img{padding-top:36%;position:absolute;left:-107px;z-index:9999}.social-events .fancy-text{text-align:left;color:#141a25}.gallery{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:100vh;height:auto;padding-bottom:5%}.gallery .fancy-text{color:#141a25;padding-top:15%}#gallery-script-1 img{width:100%}#gallery-script-2 img{width:74%}#gallery-script-1{position:absolute;left:60%;margin-top:40px}#gallery-script-2{position:absolute;left:auto;top:-6%;right:6%}.gallery-master-slider{width:1305px}.ms-slide .card-body{box-shadow:rgba(17,17,26,.1) 0 4px 16px,rgba(17,17,26,.05) 0 8px 32px;height:50vh}.gallery-master-slider .ms-skin-default .ms-nav-next{width:30px;background:url(/images/arrow-right.png);height:40px;cursor:pointer;top:116%;left:78%;margin-top:-20px;position:absolute;z-index:110;background-repeat:no-repeat}.gallery-master-slider .ms-skin-default .ms-nav-prev{width:30px;background:url(/images/arrow-left.png);height:40px;cursor:pointer;top:116%;left:18%;margin-top:-20px;position:absolute;z-index:110;background-repeat:no-repeat}.master-slider.ms-skin-default{width:1298px}.ms-layout-partialview .ms-container{overflow:hidden;height:66vh}.get-in-touch{background-image:url(/images/contact-us.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:78vh;height:auto}.get-in-touch .fancy-text{padding-top:11%;color:#141a25}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:26%;width:50%}.form-control{display:block;width:100%;height:auto;padding:10px;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:18px}textarea.form-control{height:150px}.form-control:focus{color:#495057;background-color:#fff;border-color:transparent;outline:0;box-shadow:none}.email2{display:none}.output{background-color:#08bd55;color:#fff;padding:10px;display:none;margin-top:10px;width:50%}.error{background-color:#bd1308;color:#fff;padding:10px;display:none;margin-top:10px;width:50%}.footer{min-height:26vh;height:auto;padding-top:3%;padding-bottom:2%}.footer img{width:32%;margin-bottom:22px}.footer i{color:#818d75;font-size:23px;margin-left:13px}