.et-l--post h1,.et-l--post h2,.et-l--post h3,.et-l--post h4,h1.entry-title{font-weight:500!important;line-height:1.1em!important}.et-l--post strong{color:#000!important;font-weight:600!important}.et-fb-root-ancestor .tippy-box{display:none}ul.cws_footer_links{display:flex;list-style:none;justify-content:center;margin-bottom:10px;padding:0;flex-wrap:wrap;line-height:1.5}.cws_footer_links li a,.cws_footer_section a:not(.et_pb_button){padding:10px 15px;color:#000}.cws_footer_links li a:hover{color:#e5695b}.et-l--header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;transition:all .3s ease;box-shadow:0 2px 2px rgba(0,0,0,.1)}.et-l--header .et_pb_menu_0_tb_header.et_pb_menu{display:flex;justify-content:space-between;align-items:center}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu_inner_container{display:flex;width:100%}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__wrap{display:flex;justify-content:flex-end;flex-grow:1}.et-l--header li.et_pb_menu__logo-slot{max-width:none!important;padding:10px 0}.et-l--header .et_pb_menu__logo{justify-content:center}.et-l--header .et_pb_menu__logo img{width:150px;max-height:120px;height:auto;transition:opacity .3s ease}.img-hidden{opacity:0}.et-l--header.sticky #menu-main-menu-desktop .et_pb_menu__logo img{max-height:70px}.et-l--header .et_pb_row--with-menu{padding-top:30px;padding-bottom:30px;transition:padding .3s ease}.et-l--header.sticky .et_pb_row--with-menu{padding-top:10px;padding-bottom:10px}#top-navigation .et_pb_menu__wrap,#top-navigation .et_pb_menu__menu,#top-navigation .et-menu-nav,#menu-main-menu-desktop{width:100%}#top-navigation .et_pb_menu__menu>nav>ul>li{flex:auto;display:flex;justify-content:center;text-align:center}#top-navigation .et-menu>li{padding-left:0;padding-right:0}#top-navigation .dipi-cta-button-menu-item{display:flex;justify-content:flex-end!important}#menu-main-menu-desktop .sub-menu{display:none}.et-l--header #menu-main-menu-desktop.et-menu li.current-menu-item a,.et-l--header #menu-main-menu-desktop.et-menu li.current-menu-ancestor>a{color:#e5695b}@media(max-width:1400px){.dipi-cta-button-menu-item a span,.et-l--header #menu-main-menu-desktop.et-menu li a{font-size:14px}}@media(max-width:1300px){.dipi-cta-button-menu-item a span,.et-l--header #menu-main-menu-desktop.et-menu li a{font-size:12px}}@media(max-width:1200px){.dipi-cta-button-menu-item a span,.et-l--header #menu-main-menu-desktop.et-menu li a{font-size:10px}}@media(max-width:1100px){.dipi-cta-button-menu-item a span,.et-l--header #menu-main-menu-desktop.et-menu li a{font-size:10px}}@media(max-width:980px){.dipi-cta-button-menu-item a span{font-size:18px}}.dipi-balloon-wrap{margin-top:-5px!important}.dipi-balloon-wrap .et_pb_section{padding:0!important}@media screen and (max-width:979px){.et-boc .et-l--header{height:auto!important;padding-top:15px!important;padding-bottom:15px!important}}.centering-div-horizontally{display:flex;flex-direction:column;align-items:center;height:100%}.centering-div-vertically{display:flex;flex-direction:column;justify-content:center;height:100%}.no-margin-right{margin-right:0!important}.left-align-text{text-align:left!important}.wedding-venue-title{text-transform:uppercase;font-size:15px;text-align:left;padding-bottom:1em!important}.wedding-venue-list{list-style-type:circle;text-align:left;padding-left:20px}.wedding-venue-item{line-height:1.2}.wpgb-area{justify-content:center}div.et_pb_section.home-hero-section{background-image:url(https://pdw.crazywebstudio.dev/wp-content/uploads/2024/05/Couple-Kissing-Hero-Banner.jpg)!important;background-position:15vw;background-size:cover}@media(max-width:980px){div.et_pb_section.home-hero-section{background-position:50%}}.et_pb_row.home-hero-section-menu .et_pb_column_1::after,.et_pb_row.home-hero-section-menu .et_pb_column_2::after{content:"";position:absolute;right:0;top:15%;bottom:15%;width:1px;background-color:#000}.equal-height-zoom{display:flex}.equal-height-zoom .et_pb_column{max-height:400px;width:100%;overflow:hidden;display:flex;align-items:stretch;justify-content:center}.equal-height-zoom .et_pb_image_wrap{flex:1;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.equal-height-zoom .et_pb_image_wrap img{height:100%;width:3e3px;object-fit:cover;object-position:center}.dipi_carousel_0 .swiper-button-next,.dipi_carousel_0 .swiper-button-prev{transform:translateY(-50%);padding:20px!important}.wedding-packages-carousel .dipi-carousel-button{padding:0!important}.dipi_carousel_child .et_pb_module_inner{display:flex;height:100%}.dipi-carousel-child-wrapper{display:flex;flex-direction:column}.dipi_carousel_child .dipi-carousel-button-wrapper{display:flex;align-items:flex-end;justify-content:center}.dipi_carousel_child .dipi-carousel-item-content{height:100%}.dipi-carousel-item-title{padding-bottom:20px!important}.dipi-carousel-button{margin-left:-30px!important}.wedding-venues-carousel .dipi_carousel_1 .swiper-button-next,.wedding-venues-carousel .dipi_carousel_1 .swiper-button-prev{top:30%;transform:translateY(-50%);border:1px solid #000;padding:20px!important}.dipi_carousel_child .dipi-carousel-item-title{margin-bottom:0!important}.wedding-venues-carousel .dipi-carousel-item-desc{min-height:150px}.wedding-venues-carousel .dipi-carousel-button{padding:0!important}.wedding-venue-title-larger{text-transform:uppercase;font-size:23px;text-align:left;padding-bottom:5px!important}.wedding-venue-list{list-style-type:circle;text-align:left;padding-left:20px}.wedding-venue-item{line-height:1.5}.auto-margin-top-bot{margin-top:auto!important;margin-bottom:auto!important}.text-left .et_pb_text_inner,.text-left .et_pb_button_module_wrapper{max-width:60%!important}.text-right .et_pb_text_inner,.text-right .et_pb_button_module_wrapper{max-width:60%!important;margin-left:auto!important}.wedding-services .text-left .et_pb_text_inner,.wedding-services .text-left .et_pb_button_module_wrapper{max-width:100%!important}.wedding-services .text-right .et_pb_text_inner,.wedding-services .text-right .et_pb_button_module_wrapper{max-width:100%!important}@media(max-width:1200px){.text-left .et_pb_text_inner,.text-left .et_pb_button_module_wrapper,.text-right .et_pb_text_inner,.text-right .et_pb_button_module_wrapper{max-width:100%!important}.small-image{display:none!important}}@media(max-width:980px){.row-left{flex-direction:column-reverse!important}.row-right{flex-direction:column!important}.row-left .et_pb_image_wrap,.row-right .et_pb_image_wrap,.row-left .small-image,.row-right .small-image{width:100%!important;height:400px!important}.row-left .et_pb_image img,.row-right .et_pb_image img,.row-left .small-image img,.row-right .small-image img{width:100%!important;height:400px!important;object-fit:cover!important;object-position:center!important}}@media(max-width:600px){.row-left .et_pb_image_wrap,.row-right .et_pb_image_wrap,.row-left .small-image,.row-right .small-image{height:200px!important}.row-left .et_pb_image img,.row-right .et_pb_image img,.row-left .small-image img,.row-right .small-image img{height:200px!important}}.button-stoic .et_pb_button{transform:translateX(0%)!important}.footer-newsletter-form .ginput_container_email input[type=email]{background-color:transparent;font-size:20px;color:#000;border:0!important;border-bottom:2px solid #000!important}.footer-newsletter-form .ginput_container_email input[type=email]::placeholder{font-size:20px;color:#000}.footer-newsletter-form .ginput_container_email input[type=email]:focus{border-color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media(min-width:640px){.footer-newsletter-form .gform-theme--foundation .gform_fields{display:grid;grid-template-columns:1fr auto}.footer-newsletter-form .gform-theme--foundation .gfield--width-half{grid-column:auto}.footer-newsletter-form .gform-theme--foundation .gfield{grid-column:auto}}.footer-newsletter-form #gform_submit_button_1{background:0 0;border:none;font-size:25px;color:#000!important}@media(max-width:980px){.gform-theme--foundation .gform_fields{row-gap:0!important}}.wpgb-wedding-gallery .wpgb-radio-facet ul{display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;margin:0 auto!important;width:100%!important;list-style:none!important}.wpgb-wedding-gallery .wpgb-radio-facet li{margin:0!important;flex:auto!important;border:2px solid #897070!important;border-right:none!important}.wpgb-wedding-gallery .wpgb-radio-facet li:last-child{border-right:2px solid #897070!important}.wpgb-wedding-gallery .wpgb-radio-facet .wpgb-radio{display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;background-color:transparent!important;width:120px!important;height:50px!important;margin:0!important;padding:0 10px!important;font-size:18px!important;color:#897070!important;cursor:pointer!important;text-align:center!important;transition:all .3s!important;box-sizing:border-box!important}.wpgb-wedding-gallery .wpgb-radio-facet .wpgb-radio[aria-pressed=true]{background-color:#e5695b!important;color:#fff!important}.wpgb-wedding-gallery .wpgb-radio-facet .wpgb-radio-control{display:none!important}.wpgb-wedding-gallery .wpgb-facet .wpgb-radio-label{padding:0!important}@media(max-width:768px){.wpgb-wedding-gallery .wpgb-radio-facet ul{flex-wrap:wrap!important}.wpgb-wedding-gallery .wpgb-radio-facet li{flex:1 1 33%!important;border-right:2px solid #897070!important}.wpgb-wedding-gallery .wpgb-radio-facet .wpgb-radio{width:100%!important;height:auto!important;padding:10px 0!important;font-size:16px!important}.wpgb-grid-1 .wpgb-area-top-1>div{flex:0 0 100%!important}}@media(max-width:480px){.wpgb-wedding-gallery .wpgb-radio-facet ul{flex-wrap:wrap!important}.wpgb-wedding-gallery .wpgb-radio-facet li{flex:1 1 50%!important;border-right:2px solid #897070!important}}@media(max-width:768px){.wpgb-wedding-gallery .wedding-gallery-sticky{position:fixed!important;top:75px!important;background-color:#f8e7dd!important;z-index:1000!important;padding-top:5px!important;padding-bottom:5px!important;width:100%!important}}.wpgb-wedding-gallery .wedding-gallery-sticky .wpgb-facet fieldset:last-child{margin-bottom:0!important}.dipi-balloon-wrap .dipi_advanced_tabs .dipi-at-tabs{margin-top:auto!important;margin-bottom:auto!important}.dipi-at-panel-image{height:280px!important;width:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:10px!important;align-self:center!important;max-width:100%!important}#cws-mm-vertical-tab .dipi-at-panel-image{padding-left:10px!important;padding-right:10px!important}.dipi_balloon .dipi_advanced_tabs .dipi-at-tab:hover svg{fill:#e5695b!important;display:block!important;left:100%!important;opacity:1!important}.dipi-balloon-wrap::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px;background-color:#e5695b;z-index:-1}.dipi-balloon-wrap .et_pb_row{padding-top:0!important}#cws-mm-vertical-tab .dipi-at-panel-text{padding-top:15px!important}#cws-mm-vertical-tab .dipi-at-panel-text p{padding-bottom:15px!important}.tippy-content .dipi_balloon-inner{box-shadow:2px 2px rgba(0,0,0,.1),2px 0 rgba(0,0,0,.1),0 2px rgba(0,0,0,.1)}#gform_wrapper_1[data-form-index="0"].gform-theme .gform_heading .gform_title{font-weight:700}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container select{background:0 0!important;border:2px solid #897070;border-radius:30px;color:#333!important;transition:all .5s}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-size:12px!important;line-height:15px!important;text-transform:uppercase!important;letter-spacing:2px!important;color:#333!important}.gform_wrapper .gform_body .gform_fields .gfield.label_above .gfield_label,.gform_wrapper .gform_body .gform_fields .gfield.label_below .gfield_label{margin-bottom:5px!important}.gform_wrapper .gform_body .gform_fields .gfield{margin-bottom:10px!important}.gform_wrapper .gform_required_legend,.gform_wrapper .gform_heading .gform_title{display:none}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{background:#e5695b!important;border-radius:30px!important;padding-bottom:15px!important;padding-top:15px!important;width:100%!important;color:#fff!important;transition:all .5s;font-family:just sans!important;text-transform:uppercase!important;font-size:16px!important;cursor:pointer!important}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background:#333!important}.gform-theme--foundation .gform_fields{row-gap:10px}@media(max-width:980px){.flex-responsive-row{display:flex;flex-direction:column}.flex-responsive-row .et_pb_row_1 .et_pb_column_1{width:100%!important}.flex-responsive-row .et_pb_row_1 .et_pb_image_0 img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important}.flex-responsive-row .et_pb_row_1 .et_pb_image_wrap{display:block!important;position:relative!important;max-width:100%!important}}@media(max-width:980px){.dipi-cta-button-menu-item .et_pb_button:not(.button-stoic):hover{background-color:initial!important;transform:none!important}}.custom-code-table{width:100%!important;border-collapse:collapse!important;margin:20px 0!important;font-size:18px!important;text-align:left!important;background-color:#fff!important;color:#000!important}.custom-code-table th,.custom-code-table td{padding:12px!important;border:1px solid #000!important}.custom-code-table th{background-color:#e5695b!important;color:#fff!important}.view-pricelist-button{background-color:#e5695b!important;color:#fff!important;border:none!important;padding:10px 20px!important;text-align:center!important;text-decoration:none!important;display:inline-block!important;font-size:16px!important;margin:20px 0!important;cursor:pointer!important}.view-pricelist-button:hover{background-color:#897070!important}.awards-row{display:flex;flex-wrap:wrap;justify-content:space-between}.awards-row .et_pb_column{flex:1 1 20%;box-sizing:border-box;margin:10px;padding:10px}@media(max-width:1100px){.awards-row .et_pb_column{flex:1 1 20%;box-sizing:border-box;margin:10px;padding:10px}}@media(max-width:768px){.awards-row .et_pb_column{flex:1 1 35%}}.text-left,.text-right{background-color:#f8e7dd!important}body #page-container .et_pb_section .dipi_advanced_tabs .dipi-at-btn-wrap .dipi-at-btn{background-color:#e5695b!important}.dipi_advanced_tabs .dipi-at-tabs-container .dipi-at-tabs .dipi-at-tab:not(.dipi-at-tab--active){background-color:#fff!important}.html5_video_players .plyr__control--overlaid,.html5_video_players .plyr__control--overlaid:hover,.html5_video_players .plyr--video .plyr__control:hover{background:url(/wp-content/uploads/2024/06/Play-Icon.png);width:140px;height:140px;background-repeat:no-repeat}.html5_video_players .plyr__control--overlaid svg{display:none}.pdw-service-table-prices-6columns-class{overflow-y:auto}.dipi-popup-container .dipi_popup-close{border:1px #000 solid;color:#000;border-radius:50%;background:#fff;font-size:60px}@media(max-width:767px){.dipi-popup-wrapper{width:100%!important}.popup-price-list-section{width:100%!important}.popup-price-list-section>.et_pb_row{width:90%!important}}.decorative-balloons-table thead tr th{min-width:55px}@media(max-width:580px){#pdw-service-table-prices-6columns.decorations-reception-table td{min-height:90px}#pdw-service-table-prices-6columns.decorations-reception-table .dipi-col-header{width:65%;gap:6px}#pdw-service-table-prices-6columns.decorations-reception-table td>.dipi-cell{width:35%}.html5_video_players .plyr__control--overlaid,.html5_video_players .plyr__control--overlaid:hover{width:80px;height:80px;background-size:contain}}