body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.pearls360-marquee-wrapper{overflow:hidden;position:relative;width:100%;background:transparent;padding:25px 0}.pearls360-marquee{display:flex;white-space:nowrap;width:max-content}.pearls360-marquee-content{display:inline-flex;animation:pearls360Marquee 25s linear infinite}.pearls360-marquee-content span{display:inline-flex;align-items:center;gap:45px;margin-right:100px}.pearls360-marquee-content strong{font-family:"Cormorant Garamond",serif;font-size:58px;font-weight:700;text-transform:capitalize;position:relative;transition:all 0.4s ease-in-out}.pearls360-marquee-content .solid{color:#ffffff}.pearls360-marquee-content .outline{color:transparent;-webkit-text-stroke:1px #ffffff;transition:all 0.5s ease-in-out}.pearls360-marquee-content .outline:hover{color:#ffffff;-webkit-text-stroke:0}.pearls360-marquee-content .star{font-size:40px;color:#ffffff;opacity:1;margin:0 18px}@keyframes pearls360Marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.pearls360-marquee-content:hover{animation-play-state:paused}.phone-link{color:#000000!important;text-decoration:none!important;transition:all 0.3s ease-in-out}.phone-link:hover{color:#000000!important;text-decoration:underline!important}.white-link{color:#ffffff!important;text-decoration:none!important;transition:all 0.3s ease-in-out}.white-link:hover{color:#ffffff!important;text-decoration:underline!important}.wedding_header_blurb .et-pb-icon{font-size:28px!important;color:#ffffff!important;background-color:#c79889!important;width:60px!important;height:60px!important;line-height:60px!important;border-radius:50%!important;display:inline-block!important;text-align:center!important;transition:all 0.3s ease-in-out!important}.wedding_header_blurb .et-pb-icon:hover{background-color:#000000!important;transform:scale(1.1)!important}.footer-links-menu{color:#000000!important;text-decoration:none!important;transition:all 0.3s ease-in-out}.footer-links-menu:hover{color:black!important;text-decoration:underline!important;text-decoration-color:#000000!important}#contact-us .et_pb_blurb_content{display:flex!important;align-items:center!important;gap:25px!important}#contact-us .et_pb_main_blurb_image{margin-bottom:0!important}.team-col{position:relative;background-color:#ffffff;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.08);transition:all 0.4s ease;text-align:center;cursor:pointer;max-width:340px;margin:20px auto}.team-img img{width:100%;height:auto;display:block;transition:all 0.5s ease}.team-col:hover{background-color:black!important;transform:translateY(-5px);box-shadow:0 10px 25px rgba(199,152,137,0.4)}.team-img img{mix-blend-mode:normal!important;filter:brightness(1) contrast(1)!important;transition:transform 0.5s ease,filter 0.5s ease}.Team-member-name p,.team-designation h2{transition:color 0.4s ease}.team-col:hover .Team-member-name p,.team-col:hover .team-designation h2{color:#ffffff!important}.team-col::after{content:"↗";position:absolute;right:22px;bottom:18px;font-size:22px;color:#ffffff;opacity:0;transition:all 0.5s ease;transform:translateY(8px) rotate(0deg);pointer-events:none}.team-col:hover::after{opacity:1;transform:translateY(0) rotate(15deg)}@media (max-width:768px){.team-col{max-width:90%;margin:15px auto}.team-col::after{font-size:18px;right:15px;bottom:12px}.Team-member-name p{font-size:16px}.team-designation h2{font-size:18px}}.circle-img{width:220px;height:220px;border-radius:50%;overflow:hidden;margin:0 auto;display:flex;align-items:center;justify-content:center}.circle-img img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:all 0.4s ease;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.circle-img img:hover{transform:scale(1.05);box-shadow:0 6px 18px rgba(199,152,137,0.4)}@media (max-width:768px){.circle-img{width:150px;height:150px}}#et-boc [data-da-area] .da-close-wrap .da-close{border-radius:5px;margin-right:6px;margin-top:6px;background-color:#FFFFFF;opacity:1}#comment-wrap,#respond,.commentlist,.comment-respond,.comment_area,.comment_postinfo,.comment-reply-link,#reply-title{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}@keyframes spin1{0%{transform:rotateY(0deg)}100%{transform:rotateY(540deg)}}img{-webkit-user-drag:none!important;user-select:none!important;pointer-events:none!important;cursor:default!important}body .gform_wrapper .gform_footer input[type="submit"],body .gform_wrapper .gform_page_footer input[type="button"],body .gform_wrapper .gform_footer button{color:#000!important;background-color:#fff!important;border:1px solid #000!important;border-radius:0!important;font-family:'Forum',display!important;padding:12px 30px!important;transition:all 0.3s ease!important;cursor:pointer;position:relative;z-index:2}body .gform_wrapper .gform_footer input[type="submit"]:hover,body .gform_wrapper .gform_page_footer input[type="button"]:hover,body .gform_wrapper .gform_footer button:hover{background-color:#000!important;color:#fff!important;border:1px solid #fff!important;box-shadow:0 0 0 1px #fff inset!important}body #gform_wrapper_1 .gfield_label{display:none!important}body #gform_wrapper_2.gform-theme--orbital{margin:0 auto!important;padding:0!important;gap:0!important;max-width:700px!important}body #gform_wrapper_2.gform-theme--orbital .gform_heading,body #gform_wrapper_2.gform-theme--orbital .gform-body,body #gform_wrapper_2.gform-theme--orbital .gform_fields,body #gform_wrapper_2.gform-theme--orbital .gfield,body #gform_wrapper_2.gform-theme--orbital .ginput_container,body #gform_wrapper_2.gform-theme--orbital .gform_footer{margin:0!important;padding:0!important;gap:0!important}body #gform_wrapper_2 input[type="text"],body #gform_wrapper_2 input[type="email"],body #gform_wrapper_2 input[type="tel"],body #gform_wrapper_2 textarea{background-color:#ffffff!important;color:#333!important;border:none!important;border-radius:12px!important;padding:18px 20px!important;font-family:'Montserrat',sans-serif!important;font-size:16px!important;width:100%!important;height:auto!important;box-shadow:0 3px 10px rgba(0,0,0,0.08);transition:all 0.3s ease;margin-bottom:15px!important;box-sizing:border-box!important}body #gform_wrapper_2 input:focus,body #gform_wrapper_2 textarea:focus{outline:none!important;box-shadow:0 0 10px rgba(199,152,137,0.6)!important;transform:translateY(-1px)}body #gform_wrapper_2 .gfield_label,body #gform_wrapper_2 legend.gfield_label_before_complex,body #gform_wrapper_2 .gform-field-label--type-sub{color:#ffffff!important;font-family:'Montserrat',sans-serif!important;font-weight:500!important;margin-bottom:8px!important;display:block!important}body #gform_wrapper_2 .gfield_error .gfield_label,body #gform_wrapper_2 .validation_message{color:#ff4c4c!important;font-weight:600!important}body #gform_wrapper_2 .gform_required_legend{color:#fff!important;margin-bottom:10px!important}body #gform_wrapper_2 .gform_button{color:#000000!important;background-color:#ffffff!important;border:none!important;border-radius:10px!important;font-family:'Forum',display!important;padding:14px 36px!important;margin-top:20px!important;margin-bottom:20px!important;transition:all 0.3s ease!important}body #gform_wrapper_2 .gform_button:hover{color:#ffffff!important;background-color:#000000!important}body .gform_wrapper input[type="text"]:focus,body .gform_wrapper input[type="email"]:focus,body .gform_wrapper input[type="tel"]:focus,body .gform_wrapper textarea:focus{outline:none!important;box-shadow:0 0 8px rgba(0,0,0,0.6)!important;border:1px solid black!important;transition:all 0.3s ease-in-out!important}.post-meta{display:none!important}.et_post_meta_wrapper img{display:block!important;margin:20px auto!important;max-width:50%!important;height:auto!important;border-radius:8px!important}.et_pb_section .wedding_header_blurb .et-pb-icon{color:#ffffff!important;background-color:#000000!important;transition:all 0.3s ease!important}.et_pb_section .wedding_header_blurb:hover .et-pb-icon{color:#000000!important;background-color:#ffffff!important;border:1px black solid!important}.wedding_header_sec2 .et_pb_menu .et_pb_menu__menu .sub-menu li a:before{background-color:#000!important}.wedding_slider .et_pb_slide_content ul li.wedding_slider_btnwrap a.wedding_slider_btn{background-color:#000000!important;color:#ffffff!important}.wedding_slider .et_pb_slide_content ul li.wedding_slider_btnwrap a.wedding_slider_btn:hover{background-color:#ffffff!important;color:#000000!important}.wedding_slider .et_pb_slide_content ul li.wedding_slider_btnwrap1 a.wedding_slider_btn1{background-color:#ffffff!important;color:#000000!important}.wedding_slider .et_pb_slide_content ul li.wedding_slider_btnwrap1 a.wedding_slider_btn1:hover{background-color:#000000!important;color:#ffffff!important;position:relative!important;z-index:2!important}.wedding_slider .et_pb_slide_content ul li.wedding_slider_btnwrap1 a.wedding_slider_btn1::before,.wedding_slider .et_pb_slide_content ul li.wedding_slider_btnwrap1 a.wedding_slider_btn1::after{background:none!important;content:none!important}.wedding_slider .et-pb-arrow-prev:hover,.wedding_slider .et-pb-arrow-next:hover{background-color:#000000!important;color:#ffffff!important}.et_pb_section:before{border-color:#000000!important}.wedding_about_blurb1 .et_pb_blurb_content .et-pb-icon{color:#000000!important}body #page-container .et_pb_section a.et_pb_button.pearls-btn{background-color:#000000!important;color:#ffffff!important;position:relative!important;z-index:3!important}body #page-container .et_pb_section a.et_pb_button.pearls-btn:hover{background-color:#ffffff!important;color:#000000!important;position:relative!important;z-index:4!important;border:1px solid #000000!important}body #page-container .et_pb_section a.et_pb_button.pearls-btn::before,body #page-container .et_pb_section a.et_pb_button.pearls-btn::after{background:none!important;content:none!important;color:inherit!important}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{background-color:#000000!important;color:#ffffff!important;position:relative!important;z-index:3!important}.et_pb_blog_0 .et_pb_post div.post-content a.more-link:hover{background-color:#ffffff!important;color:#000000!important;border:1px solid #000000!important;position:relative!important;z-index:4!important}.et_pb_blog_0 .et_pb_post div.post-content a.more-link::before,.et_pb_blog_0 .et_pb_post div.post-content a.more-link::after{background:none!important;content:none!important;color:inherit!important}.et_pb_column:before{border-top:2px dashed black!important}.wedding_step .et_pb_main_blurb_image:before{background:black!important}.et_pb_section_13:before{background-image:radial-gradient(black 2px,transparent 2px)!important}.et_pb_image_0:before{background-image:radial-gradient(black 2px,transparent 2px)!important}.et_pb_column_23:before,.et_pb_column_24:before,.et_pb_column_25:before{background-color:#000000!important}.et_pb_column_23:hover:before,.et_pb_column_24:hover:before,.et_pb_column_25:hover:before{background-color:#000000!important}.wedding_project .project .et_portfolio_image:before,.wedding_blog .entry-featured-image-url:before{background-color:rgba(0,0,0,0.3)!important}body #page-container .et_pb_section a.et_pb_button.pearls-btn-hero{background-color:white!important;color:black!important;position:relative!important;z-index:3!important}body #page-container .et_pb_section a.et_pb_button.pearls-btn-hero:hover{background-color:black!important;color:white!important;position:relative!important;z-index:4!important;border:1px solid white!important}body #page-container .et_pb_section a.et_pb_button.pearls-btn-hero::before,body #page-container .et_pb_section a.et_pb_button.pearls-btn-hero::after{background:none!important;content:none!important;color:inherit!important}.et_pb_toggle_title:before{color:#000000!important;transition:color 0.3s ease}.et_pb_toggle_open .et_pb_toggle_title:before{color:#ffffff!important}.et_pb_section_15:before{background-image:radial-gradient(black 2px,transparent 2px)!important}.et_pb_section_4:before{background-image:radial-gradient(black 2px,transparent 2px)!important}.peral-hero-img{display:block!important;object-position:51% 74%!important;object-fit:cover!important;width:100%!important;height:100%!important}body,body *{font-family:"EB Garamond",serif!important}.et_pb_section_16:before{background-image:radial-gradient(black 2px,transparent 2px)!important}