.menu-button-connect a{background:#fff3de;color:#af75ae!important;padding:8px 18px!important;border-radius:30px;font-weight:600;transition:0.3s ease;line-height:1.2em!important;display:inline-block}.menu-button-connect a:hover{background:#ffffff;color:#af75ae!important}.et-fixed-header #top-menu li.menu-button-connect a{color:#af75ae!important}body.custom-background{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;background-attachment:fixed}html,body{width:100%;max-width:100%;overflow-x:hidden}.mobile_menu_bar::before,.et_mobile_nav_menu .mobile_menu_bar::before{color:#ffffff!important}.mobile_menu_bar,.et_mobile_nav_menu .mobile_menu_bar{background:transparent!important}.et_pb_menu__icon.et_pb_menu__icon--hamburger,.et_pb_menu__icon.et_pb_menu__icon--hamburger:before,.et_pb_menu__icon.et_pb_menu__icon--hamburger:after{background-color:#ffffff!important}.et_pb_section.stack-section,.et_pb_section.scallop-section{--sc-size:200px;--sc-seam:1px;position:relative!important;overflow:visible!important;isolation:isolate}.et_pb_section.scallop-section::before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--sc-size) + var(--sc-seam));height:var(--sc-size);z-index:1;pointer-events:none;background-color:inherit;-webkit-mask:radial-gradient(circle at 50% 100%,#000 50%,transparent 51%)repeat-x 0 0 / var(--sc-size) var(--sc-size);mask:radial-gradient(circle at 50% 100%,#000 50%,transparent 51%)repeat-x 0 0 / var(--sc-size) var(--sc-size)}.et_pb_section.stack-section::after,.et_pb_section.scallop-section::after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--sc-size) + var(--sc-seam));height:var(--sc-size);z-index:1;pointer-events:none;background-color:inherit;-webkit-mask:radial-gradient(circle at 50% 0,#000 50%,transparent 51%)repeat-x 0 0 / var(--sc-size) var(--sc-size);mask:radial-gradient(circle at 50% 0,#000 50%,transparent 51%)repeat-x 0 0 / var(--sc-size) var(--sc-size)}.et_pb_section.stack-section+.et_pb_section,.et_pb_section.scallop-section+.et_pb_section{background:transparent!important;padding-top:0!important;margin-top:0!important;position:relative}.et_pb_section.transparent-section{background:transparent!important}:root{--brand-script:"dreaming-outloud-sans"}h1,.et_pb_fullwidth_header .header-content h1{font-family:var(--brand-script)}.logo-scrawl,.handwritten-accent{font-family:var(--brand-script)}.curved-marquee svg,.curved-marquee svg text,.curved-marquee svg textPath{font-family:"Dreaming Outloud Sans","dreaming-outloud-sans","Dreaming Outloud","DreamingOutloudSans",sans-serif!important;fill:#fff!important;color:#fff!important}.curved-marquee svg text.curved-marquee__text{font-size:60px!important}@media (max-width:980px) and (min-width:768px){.curved-marquee svg text.curved-marquee__text{font-size:40px!important}.curved-marquee svg{height:260px}}@media (max-width:767px){.curved-marquee svg text.curved-marquee__text{font-size:20px!important}.curved-marquee svg{height:300px}}.marquee-highlight svg,.marquee-highlight svg text,.marquee-highlight svg textPath{font-family:"Dreaming Outloud Sans","dreaming-outloud-sans","Dreaming Outloud","DreamingOutloudSans",sans-serif!important;fill:#af75ae!important;color:#af75ae!important}.marquee-highlight svg text.curved-marquee__text{font-size:60px!important}@media (max-width:980px) and (min-width:768px){.marquee-highlight svg text.curved-marquee__text{font-size:50px!important}.marquee-highlight svg{height:260px}}@media (max-width:767px){.marquee-highlight svg text.curved-marquee__text{font-size:25px!important}.marquee-highlight svg{height:300px}}@media (max-width:980px){.marquee-highlight .curved-marquee__text{stroke-width:5}}@media (max-width:480px){.marquee-highlight .curved-marquee__text{stroke-width:4}}body.page-id-21157 .service-card,body.page-id-21157 .service-card::before,body.page-id-21157 .service-card::after{background:none!important;background-image:none!important}body.single-post.et-tb-has-template .rr-post-body,body.single-post.et-tb-has-template .rr-post-body .et_pb_row,body.single-post.et-tb-has-template .rr-post-body::before,body.single-post.et-tb-has-template .rr-post-body .et_pb_row::before{background:transparent!important;background-image:none!important}