:root{--blue-color:#3976b0;--black-color:#000000;--white-color:#ffffff;--gray-color:#dddddd}h2{font-size:35px;color:var(--blue-color)}h3{font-size:28px}.bold{font-family:'Open Sans - Bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700}.small-font-size{font-size:21px;line-height:initial}.blurb-image-size img{height:70px!important;width:100%!important}.mfp-title{display:none}.et-menu a,.et-menu a:hover{transition:all 0s ease}.et_pb_menu ul>li>a{color:var(--white-color)}.et_pb_menu ul>li>a:hover{color:var(--blue-color)!important;opacity:1!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 30px)!important}.text-scale-change{transform:scale(1.1,1)}.feature-section{overflow-x:hidden}.feature-section h1,.small-feature-section h1{font-size:66px}.feature-section .sub-headline-text{font-size:34px}.feature-section{display:flex;align-items:center}.btn-container-flex{display:flex;justify-content:center;gap:8px}.btn{color:var(--white-color);border-width:0px!important;border-radius:0px;font-size:15px;font-family:'Open Sans - Bold',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#3875af;padding:0.8em 0.8em;min-width:162px;text-align:center;font-weight:600;transition:all 300ms ease 0ms}.btn-white{background-color:var(--white-color);color:var(--blue-color);padding:0.8em 10%;border:2px solid var(--white-color)!important}a.btn-white:hover{background-color:var(--blue-color);color:var(--white-color)!important}.btn:hover{color:#0C71C3!important;background-color:#FFFFFF}.btn,a,input[type="submit"]{cursor:pointer!important}.btn-two-columns{display:flex;justify-content:center;gap:8px}.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme .ginput_container_time input,.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:4px 4px!important;border:1px solid var(--gray-color);resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.gform_footer input,.gform_body input,.gform_wrapper.gravity-theme .gfield textarea,.gform_wrapper.gravity-theme .gfield select,.gform_footer input::placeholder,.gform_body input::placeholder{font-family:'Open Sans - Regular',Helvetica,Arial,Lucida,sans-serif!important;font-size:15px!important;font-weight:600;height:38px}.gform_footer input[type="submit"],.gform_body input[type="submit"]{width:100%;transition:all 300ms ease 0ms;height:100%;text-transform:uppercase;font-size:15px!important;padding:0.8em!important;max-height:50px;font-family:'Open Sans - Bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700;line-height:1!important;border-radius:0}.gform_wrapper.gravity-theme .gfield_label{margin-bottom:0px;font-size:18px}.ginput_container_select:after{content:"\f078";font-family:"FontAwesome";font-size:12px;width:0;height:0;margin-top:0.6rem;display:inline-block;position:absolute;right:1.25rem}.corporate-events-form .gform_wrapper.gravity-theme .gfield textarea.medium{height:85px!important}.corporate-events-form input[type=text],.corporate-events-form input[type=email],.corporate-events-form input[type=tel],.corporate-events-form .ginput_container_time input,.corporate-events-form select,.corporate-events-form .gform_wrapper.gravity-theme textarea{height:38px!important;padding:4px 4px!important;background-color:#f7f7f7!important}.corporate-events-form .gform_footer{padding:0px!important}.newsletter-form input[type="submit"]{background-color:var(--white-color);color:var(--blue-color);border:2px solid var(--white-color)}.newsletter-form input[type="submit"]:hover{background-color:var(--blue-color);color:var(--white-color)}.catering-form input[type="submit"],.contact-form input[type="submit"],.corporate-events-form input[type="submit"]{background-color:var(--blue-color);color:var(--white-color);border:2px solid var(--blue-color);width:162px}.corporate-events-form input[type="submit"]{width:100%!important}.catering-form input[type="submit"]:hover,.contact-form input[type="submit"]:hover,.corporate-events-form input[type="submit"]:hover{background-color:var(--white-color);color:var(--blue-color)}.home-gallery .gallery-image-1 .et_pb_image_wrap{display:block;padding-top:120%}.gallery-image-2 .et_pb_image_wrap{padding-top:125%;display:block}.gallery-image-3 .et_pb_image_wrap{padding-top:86%;display:block}.gallery-image-4 .et_pb_image_wrap{padding-top:96%;display:block}.gallery-image-5 .et_pb_image_wrap{padding-top:135%;display:block}.gallery-image-6 .et_pb_image_wrap{padding-top:100%;display:block}.gallery-image-1-1 .et_pb_image_wrap{padding-top:100%;display:block}.home-gallery .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover;padding:5px}.gallery-image-2 .et_pb_image_wrap img{object-position:60%}.gallery-image-3 .et_pb_image_wrap img{object-position:0%}.full-height-image,.full-height-image .et_pb_image_wrap{height:500px}.full-height-image img{object-fit:cover;height:100%}.menu-links{transition:background-size 0.2s ease-in;display:flex;justify-content:center;align-items:center;aspect-ratio:4/5}.blog-cv .pt-cv-pinterest.pt-cv-border .pt-cv-pinmas{border:none}.blog-cv .pt-cv-title,.blog-cv .pt-cv-content{padding:4px 0px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-cv .cvp-live-filter{margin-bottom:48px}.et_pb_post_title_0_tb_body,.et_pb_post_title_0_tb_body.et_pb_featured_bg{box-shadow:inset 0 0 0 2000px rgb(0 0 0 / 50%)}#pt-cv-view-913452451e h2,.menu-accordion-module h2{font-family:'Baskerville - Semibold',Helvetica,Arial,Lucida,sans-serif;font-size:1.9rem}#pt-cv-view-19c90a2g3h h3,#pt-cv-view-913452451e h3,#pt-cv-view-62f83decvf h3,.menu-accordion-module h3,.menu-text-module h3{color:var(--blue-color);font-size:1.5rem}.pt-cv-wrapper hr{margin-top:0px!important;margin-bottom:20px;border:0;border-top:1px solid #000!important}#pt-cv-view-19c90a2g3h p,#pt-cv-view-913452451e p,#pt-cv-view-62f83decvf p,.menu-accordion-module p{font-size:1.1rem!important}#google-business-reviews-rating .heading,#google-business-reviews-rating .vicinity,#google-business-reviews-rating p.rating{display:none}#google-business-reviews-rating ul.listing li{border:1px solid #f0f0f0!important;padding:1rem!important;border-radius:4px!important;transition:transform 300ms ease-out!important;box-shadow:1px 1px 7px 0 rgba(0,0,0,.13),0 0 2px 0 rgba(0,0,0,.05)!important;border-top-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-right-width:0px!important;background-color:white!important;backdrop-filter:blur(0)}#google-business-reviews-rating ul.listing li:hover{transform:translate(0,-5px)}.gmbrr.columns .listing{gap:1rem!important}.gmbrr .listing .review-meta+.text,.gmbrr .listing .text+.review-meta{padding-inline-start:initial!important}span.relative-time-description{font-size:11px!important}span.author-name a,span.author-avatar a{pointer-events:none!important}.gmbrr .listing .review-meta+.text,.gmbrr .listing .text+.review-meta{min-height:100px}.footer a{color:var(--white-color)}@media all and (max-width:980px){.feature-section h1,.small-feature-section h1{font-size:52px}.btn-two-columns{flex-direction:column}.weddings-text{order:2}.corporate-image{order:2}.corporate-text{order:1}.parties-image{order:3}.parties-text{order:4}}@media all and (max-width:767px){.feature-section{min-height:600px!important;height:600px!important}.feature-section .et_pb_row{padding-top:50px!important;width:85%}.menu-accordion-row{width:90%}}@media all and (max-width:479px){#pt-cv-view-913452451e h2{font-size:1.6rem}h3{font-size:1.4rem}.feature-section .sub-headline-text p{font-size:24px}.feature-section h1,.small-feature-section h1{font-size:42px}.feature-section p{font-size:18px}.weddings-text{order:1}.weddings-image{order:2}.parties-image{order:4}.parties-text{order:3}.pt-cv-wrapper .btn{text-align:left!important}}