:root{--instagram:url(/assets/svg/social/social-instagram-25.svg);--facebook:url(/assets/svg/social/social-facebook-25.svg);--linkedin:url(/assets/svg/social/social-linkedin-25.svg);--x:url(/assets/svg/social/social-x-25.svg);--tiktok:url(/assets/svg/social/social-tik-tok-25.svg);--youtube:url(/assets/svg/social/social-youtube-25.svg);--snapchat:url(/assets/svg/social/social-snapchat-25.svg);--soundcloud:url(/assets/svg/social/social-soundcloud-25.svg);--pinterest:url(/assets/svg/social/social-pinterest-25.svg)}.popover-modal.settings-modal{overscroll-behavior:contain;border-radius:10px;width:90%;max-width:730px;height:90%;max-height:750px;overflow:hidden}.popover-modal.settings-modal .hide-setting{display:none}.popover-modal.settings-modal .body-wrap{background:var(--ui-clr-800);box-sizing:border-box;border-radius:10px;flex-direction:column;flex:none;align-items:flex-start;width:100%;height:100%;padding:50px;display:flex;position:relative;overflow:auto;box-shadow:1px 0 18px #00000080}.popover-modal.settings-modal .settings-form-wrap{gap:15px;width:100%;display:flex}.popover-modal.settings-modal nav.settings-nav{border-radius:5px;flex-direction:column;flex:0 0 120px;gap:3px;display:flex}.popover-modal.settings-modal nav.settings-nav .nav-btn{color:var(--ui-clr-400);text-align:left;box-sizing:border-box;background-color:#0000;border-radius:3px;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding:5px 10px;font-size:12px;font-weight:400;line-height:21px;display:flex;position:relative}.popover-modal.settings-modal nav.settings-nav .nav-btn:has(.subsections){width:auto;height:auto}.popover-modal.settings-modal nav.settings-nav .nav-btn>button{justify-content:flex-start;width:100%;padding:3px 0}.popover-modal.settings-modal nav.settings-nav .nav-btn:hover{background-color:var(--ui-clr-900)}.popover-modal.settings-modal nav.settings-nav .nav-btn.selected{color:var(--ui-clr-200);background-color:#0000}.popover-modal.settings-modal nav.settings-nav .nav-btn:last-child{border-bottom:none}.popover-modal.settings-modal nav.settings-nav .subsections{flex-direction:column;gap:3px;width:100%;display:flex}.popover-modal.settings-modal .settings-content{background-color:var(--clr-950);box-sizing:border-box;border-radius:20px;flex-direction:column;flex:auto;gap:20px;padding:40px;display:flex}.popover-modal.settings-modal .settings-content.social-media{gap:3px}.popover-modal.settings-modal .general .form-input.custom-domain:focus+.custom-domain-message{opacity:1;grid-template-rows:1fr}.popover-modal.settings-modal .general .custom-domain-message{opacity:0;grid-template-rows:0fr;margin:20px 0 0;transition:all .25s;display:grid}.popover-modal.settings-modal .general .custom-domain-message .message-text{box-sizing:border-box;flex-direction:column;max-width:100%;margin-bottom:0;padding:30px;display:flex;overflow:hidden}.popover-modal.settings-modal .general .custom-domain-message .message-text p,.popover-modal.settings-modal .general .custom-domain-message .message-text ol,.popover-modal.settings-modal .general .custom-domain-message .message-text ul{flex-direction:column;gap:8px;margin:0;font-size:14px;line-height:21px;display:flex}.popover-modal.settings-modal .general .custom-domain-message .message-text li{gap:5px}.popover-modal.settings-modal .regenerate .text-area-wrap{flex-direction:column;gap:23px;display:flex}.popover-modal.settings-modal form.contact-info{flex-direction:column;flex:auto;gap:15px;min-height:484px;display:flex}.popover-modal.settings-modal form.form-submissions{flex-direction:column;flex:auto;gap:23px;min-height:484px;display:flex}.popover-modal.settings-modal form.form-submissions .message-text:before{content:"";background-image:url(/assets/svg/message-text-30.svg);background-position:50%;background-repeat:no-repeat;flex:none;width:30px;height:26px;margin:0 0 12px;display:flex}.popover-modal.settings-modal .message{flex-direction:column;display:flex}.popover-modal.settings-modal .message .message-text{box-sizing:border-box;color:#fff;background-color:#06adeb;border-radius:10px;gap:15px;max-width:36ch;margin:0 0 12px;padding:20px;font-size:16px;font-weight:300;animation:.5s forwards fade-in-up;display:flex}.popover-modal.settings-modal .social-media-input-wrap{align-items:center;gap:12px;display:flex}.popover-modal.settings-modal .social-media-input-wrap:hover input.social-form-input{background-color:#f8f8f8}.popover-modal.settings-modal .social-media-input-wrap input.social-form-input{border:none;border-radius:5px;outline:none;flex:auto;padding:6px;font-size:14px;font-weight:300;line-height:21px}.popover-modal.settings-modal .social-media-input-wrap input.social-form-input:focus{background-color:#f8f8f8;border:none}.popover-modal.settings-modal .social-media-input-wrap input.social-form-input::placeholder{color:#c6c6c6}.popover-modal.settings-modal .social-media-input-wrap .boolean-wrap{flex:none}.popover-modal.settings-modal .address-suite-wrap,.popover-modal.settings-modal .city-zip-wrap,.popover-modal.settings-modal .state-country-wrap{gap:24px;display:flex}.popover-modal.settings-modal .input-wrap{flex-direction:column;flex:none;display:flex}.popover-modal.settings-modal .input-wrap.address,.popover-modal.settings-modal .input-wrap.city{flex:auto}.popover-modal.settings-modal .input-wrap.suite,.popover-modal.settings-modal .input-wrap.zip{max-width:160px}.popover-modal.settings-modal .avatar-edit{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:150px}.popover-modal.settings-modal .form-wrap:has(.file-drop-area){width:100%;position:relative}.popover-title-wrap{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:45px;display:flex}.popover-title-wrap .title-column{flex:none}.popover-title-wrap h4.title{color:var(--ui-clr-100);flex:none;margin:0 0 3px;font-size:21px;font-weight:500}.popover-title-wrap p.subhead{color:var(--ui-clr-400);margin:0;font-size:13px;font-weight:300}.carousel{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow-x:hidden}.carousel.overlayed-btns:before,.carousel.overlayed-btns:after{content:"";opacity:.5;z-index:1;background-position:50%;background-repeat:no-repeat;width:18px;height:28px;transition:all .25s ease-in-out;position:fixed;top:50%;transform:translateY(-50%)}.carousel.overlayed-btns:before{background-image:url(/assets/svg/gallery-prev-18.svg);left:35px}.carousel.overlayed-btns:after{background-image:url(/assets/svg/gallery-next-18.svg);right:35px}.carousel.overlayed-btns.hovered-previous:before,.carousel.overlayed-btns.hovered-next:after{opacity:min(1,var(--carousel-opacity))}.carousel .carousel-background{opacity:var(--carousel-opacity);background:#000;position:absolute;inset:0}.carousel .carousel-track{flex-flow:row;display:flex}.carousel .carousel-item{flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative}.carousel .carousel-item img{pointer-events:none;-webkit-user-select:none;user-select:none;max-height:100vh}.carousel .carousel-nav-wrap{justify-content:space-between;margin-top:65px;display:flex}.carousel .carousel-nav-btns-wrap{gap:10px;display:flex}.carousel button.carousel-btn{border:1px solid var(--clr-600);background-position:50%;background-repeat:no-repeat;border-radius:50%;width:50px;height:50px}.carousel button.carousel-btn.prev{background-image:var(--carousel-prev-icon)}.carousel button.carousel-btn.next{background-image:var(--carousel-next-icon)}.carousel .carousel-close-popover{color:#000;width:40px;height:40px;opacity:var(--popover-opacity);background-color:#0000;background-image:url(/assets/svg/close-gallery.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;border:none;border-radius:2px;position:absolute;top:10px;right:10px}[popover] .carousel .carousel-item{opacity:0;transition:opacity .5s ease-in-out .2s allow-discrete}[popover]:popover-open .carousel .carousel-item{opacity:1}@starting-style{[popover]:popover-open .carousel .carousel-item{opacity:0}}.gallery-slideshow-wrap{z-index:999;cursor:pointer;opacity:0;cursor:pointer;width:100%;height:100dvh;transition-property:overlay display opacity transform;transition-behavior:allow-discrete;background-color:#0000;border:none;margin:0;padding:0;transition-duration:.5s;position:fixed;top:0;left:0;overflow:hidden;transform:scale(1.1)translateY(20px)}.gallery-slideshow-wrap:popover-open{opacity:1;transform:scale(1)translateY(0)}@starting-style{.gallery-slideshow-wrap:popover-open{opacity:0;transform:scale(1.5)translateY(20px)}}
