.zf-no-p p:last-child{margin-bottom:0!important}.zf-float-left{float:left}.zf-float-right{float:right}.zf-clearfix{clear:both}.zf-text-left{text-align:left}.zf-text-right{text-align:right}.zf-text-center{text-align:center}.zf-text-justify{text-align:justify}.zf-text-uppercase{text-transform:uppercase}.zf-text-lowercase{text-transform:lowercase}.zf-text-reset{text-transform:unset}.zf-hidden{display:none}.zf-screen-reader-text{clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.zf-screen-reader-text:focus{background-color:#fff;clip-path:none;color:#000;display:block;font-size:16px;height:auto;left:10px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:10px;width:auto;z-index:100000;clip:auto!important}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important;min-height:unset!important}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:0}input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none}.button,.wp-block-button .wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{border:unset;border-radius:0;padding:14px 16px}blockquote{font-size:inherit;font-style:italic;margin:20px 0 20px 20px;padding:0 0 0 20px}.dropdown-menu-toggle:before,.generate-back-to-top:before,.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before,.menu-toggle:before,.toggled .menu-toggle:before,.zf-uses-fa-icon{display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;text-rendering:auto}.generate-back-to-top{border-radius:0!important}.generate-back-to-top:before{content:"\f0d8";font-weight:900}.dropdown-menu-toggle:before{content:"\f0d7";font-weight:900}.sfHover .dropdown-menu-toggle:before{content:"\f0d8"!important}.menu-toggle:before{content:"\f0c9";font-weight:900}.toggled .menu-toggle:before{content:"\f00d";font-weight:900}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f0d8";font-weight:900}@font-face{font-family:Snell Roundhand;font-weight:600;src:url(/wp-content/themes/zf-starter-gp/assets/font/SnellRoundhandLTStd-BdScr.woff2) format("woff2"),url(/wp-content/themes/zf-starter-gp/assets/font/SnellRoundhandLTStd-BdScr.woff) format("woff")}:root{--mc-purple-gradient:linear-gradient(180deg,#801e9b,#a737a9)!important;--mc-gold-gradient:linear-gradient(90deg,#ba8f48,#e1b54a 50%,#ba8f48)!important}.zf-bb-gradient-btn .fl-button{background:var(--mc-purple-gradient)!important;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease;transition:all .2s ease}.zf-bb-gradient-btn .fl-button:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.zf-bb-outline-btn .fl-button{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease;transition:all .2s ease}.zf-bb-outline-btn .fl-button:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.zf-bg-gold-gradient{background:var(--mc-gold-gradient)!important}::-moz-selection{background-color:var(--mc-purple-1);color:var(--zf-white)}::selection{background-color:var(--mc-purple-1);color:var(--zf-white)}a.generate-back-to-top{background:#fff!important;border:1.5px solid var(--mc-gold-1);color:var(--mc-gold-1)!important;line-height:37px}blockquote{border-left:3px solid var(--mc-gold-1)}.button,.wp-block-button .wp-block-button__link,button:not(.menu-toggle),html input[type=button],input[type=reset],input[type=submit]{background:var(--mc-purple-gradient);padding:13px 25px 10px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease;transition:all .2s ease}.button:hover,.wp-block-button .wp-block-button__link:hover,button:not(.menu-toggle):hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:2px solid #d195d1!important}header.site-header{background:var(--mc-purple-gradient)}header.site-header .header-image{width:370px}@media (max-width:1024px){header.site-header .header-image{width:300px}}@media (max-width:768px){header.site-header .header-image{width:220px}}@media (min-width:1024px){header.site-header .main-navigation .sub-menu{left:50%!important;padding:5px 25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}header.site-header .main-navigation .sub-menu .menu-item{border-bottom:1.5px solid var(--mc-gold-1)}header.site-header .main-navigation .sub-menu .menu-item:last-of-type{border:none}header.site-header .main-navigation .sub-menu .menu-item a{padding:15px 0;text-align:center}}header.site-header .main-navigation .menu-item-has-children .dropdown-menu-toggle{color:var(--mc-gold-1)}header.site-header .main-navigation button.menu-toggle{padding-right:0}.zf-footer{background:var(--mc-purple-gradient)}.zf-footer-meta{font-size:.85rem;text-align:center;text-transform:uppercase}.zf-footer-meta,.zf-footer-meta a{color:var(--zf-white)}.zf-footer-meta .built-by-lt-credits,.zf-footer-meta .legal-pages-lt{display:inline}#zf-home-hero:after{background:var(--mc-gold-gradient);height:5px;width:100%}.zf-bucket{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease;transition:all .2s ease}.zf-bucket:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.zf-bucket img{-webkit-animation:spin 355s linear infinite;animation:spin 355s linear infinite}.zf-bucket h3{color:var(--mc-purple-2)!important;font-family:urbane-rounded;font-size:1.75rem;font-weight:300;margin-bottom:0;text-transform:lowercase}@media (max-width:1024px){.zf-bucket h3{font-size:1.5rem}}.zf-bucket h3 .zf-bucket-big-text{color:var(--mc-purple-1)!important;font-family:Snell Roundhand;font-size:175%;font-weight:600;line-height:0}.zf-bucket.zf-bucket-meditation h3,.zf-bucket.zf-bucket-watch h3{left:17px;position:relative}.zf-bucket.zf-bucket-watch h3 .zf-bucket-big-text{left:-20px;position:relative}.zf-bucket.zf-bucket-explore h3{left:34px;position:relative}.zf-bucket.zf-bucket-explore h3 .zf-bucket-big-text{left:-38px;position:relative}#zf-about-mary .fl-heading sup{color:var(--mc-gold-1);font-family:urbane-rounded;font-size:1.75rem;font-weight:300;margin-right:-20px;position:relative;top:-30px}.zf-hoz-optin-form_wrapper .gform_required_legend{display:none!important}.zf-hoz-optin-form_wrapper .gform_confirmation_message{color:var(--mc-purple-2);text-align:center;text-transform:uppercase}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form ::-webkit-input-placeholder{color:var(--zf-black);opacity:1;text-align:center}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form ::-moz-placeholder{color:var(--zf-black);opacity:1;text-align:center}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form :-ms-input-placeholder{color:var(--zf-black);opacity:1;text-align:center}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form ::-ms-input-placeholder{color:var(--zf-black);opacity:1;text-align:center}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form ::placeholder{color:var(--zf-black);opacity:1;text-align:center}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form .ginput_container_consent{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form .ginput_container_consent .gfield_consent_label{display:block;font-size:.85rem;font-style:italic;line-height:1.3!important;position:relative;top:-3px}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form .ginput_container input[type=email],.zf-hoz-optin-form_wrapper .zf-hoz-optin-form .ginput_container input[type=text]{border:2px solid #d195d1;font-size:1rem!important;padding:11.25px!important;text-align:center}@media (max-width:768px){.zf-hoz-optin-form_wrapper .zf-hoz-optin-form .ginput_container input[type=email],.zf-hoz-optin-form_wrapper .zf-hoz-optin-form .ginput_container input[type=text]{line-height:1!important;text-align:center}}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form input[type=submit]#gform_submit_button_2{line-height:1!important;max-width:100%;width:185px}.zf-hoz-optin-form_wrapper .zf-hoz-optin-form .gform_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px!important}