<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="en" class="srtPage_112themecfs25 cfs25"><head><meta charset="UTF-8"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><meta name="format-detection" content="telephone=no"><meta http-equiv="X-UA-Compatible" content="IE=EDGE" /><meta name="viewport" content="width=device-width" /><link rel="shortcut icon" href=/favicon.ico type=image/x-icon><meta name="theme-color" content="#005c8e"/><title>Weight Crafters: Virtual Fitness &amp; Wellness Retreat Online</title><meta name="description" content=" Virtual Fitness &amp; Wellness Retreat Online"><link rel=canonical href="https://www.weightcrafters.com/"><meta property="og:locale" content="en_US"><meta property="og:type" content="article"><meta property="og:title" content="Weight Crafters: Virtual Fitness &amp; Wellness Retreat Online"><meta property="og:description" content=" Virtual Fitness &amp; Wellness Retreat Online"><meta property="og:url" content="https://www.weightcrafters.com/"><meta property="og:site_name" content="Weight Crafters"><meta property="article:publisher" content="https://www.facebook.com/cfsfitness"><meta property="article:modified_time" content="2025-07-24T13:07:41+00:00"><meta property="og:image" content="https://www.weightcrafters.com/images/banner/home-beach-workout-2.jpg"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Camp_CFS"><link rel="preload" fetchpriority="high" as="image" href="/simg/wide/1600/marriott-pool-groundlevel.jpg" type="image/jpeg"><script async src="https://www.googletagmanager.com/gtag/js?id=G-VHR31GJSHN"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-VHR31GJSHN'); </script><script> (function(d,s,i) { var f,j; f=d.getElementsByTagName(s)[0]; j=d.createElement(s); j.async=true; j.src='https://mtag.microsoft.com/tags/'+i+'.js'; j.referrerPolicy='no-referrer-when-downgrade'; f.parentNode.insertBefore(j,f); }) (document,'script','14224931685251');</script><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"><meta itemprop="name" content="Weight Crafters: Virtual Fitness &amp; Wellness Retreat Online"><meta itemprop="description" content=" Virtual Fitness &amp; Wellness Retreat Online"><link rel="prefetch" href="https://www.weightcrafters.com/images/deferred.png"><link rel="dns-prefetch" href="https://stats.g.doubleclick.net"><link rel="dns-prefetch" href="https://www.google.com"><link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="dns-prefetch" href="https://fonts.gstatic.com"><link rel="preconnect" href="https://stats.g.doubleclick.net" crossorigin><link rel="preconnect" href="https://www.google.com" crossorigin><link rel="preconnect" href="https://www.google-analytics.com" crossorigin><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="preload" href="https://www.weightcrafters.com/images/deferred.png" as="image"><meta name="google-site-verification" content="p4ObqMbwX2-HmXeZLSMulvW3kxPpcPdFTzBDzoKDJQ0" /><meta name="msvalidate.01" content="CB8B0BC2535B3EFE6B1EC9F7B54FA227" /><meta name="p:domain_verify" content="35ba0c363ca3d155a67928d20443dbdc"/><meta name="generator" content="WordPress 6.6.2"><link rel="stylesheet" href="https://use.typekit.net/pbk6ryx.css"><script type="text/javascript">	function parentIsEvil() { var html = null; try { var doc = top.location.pathname; } catch(err){ }; if(typeof doc === "undefined") { return true } else { return false }; }; if (parentIsEvil()) { top.location = self.location.href; };	var legacyAndroid = false;	var superLegacyAndroid = false;	var autoScrollLoad = false;	var mobileBrowser = false;	var isMOBILE = false;	var isAdmin = false;	var myCanonicalURL = 'https://www.weightcrafters.com/';	function getAndroidVersion(ua) { ua = (ua || navigator.userAgent).toLowerCase(); var match = ua.match(/android\s([0-9\.]*)/); return match ? match[1] : false; };	var droidVer = parseFloat(getAndroidVersion());	if(droidVer < 4.4) { legacyAndroid = true; }	if(droidVer < 3) { superLegacyAndroid = true; }	var cdnPaths = "";</script><style type="text/css">@font-face {font-family:'Abel';font-style:normal;font-weight:400;src:local('Abel Regular'), local('Abel-Regular'), url(/fonts/MwQ5bhbm2POE2V9BPQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(/fonts/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(/fonts/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(/fonts/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(/fonts/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMRw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMRw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}@font-face {font-family:'Caveat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v17/WnznHAc5bAfYB2QRah7pcpNvOx-pjRV6eIupYSxP.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Caveat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v17/WnznHAc5bAfYB2QRah7pcpNvOx-pjRV6eIWpYQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Crimson Text';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlpogwHKFkZgtmSR3NB0oRJfajhfK_Zt3Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Crimson Text';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlpogwHKFkZgtmSR3NB0oRJfajhRK_Y.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Crimson Text';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlprgwHKFkZgtmSR3NB0oRJfajCOD-Nc_LV_fg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Crimson Text';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlprgwHKFkZgtmSR3NB0oRJfajCOD-NS_LU.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Crimson Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlp2gwHKFkZgtmSR3NB0oRJfYQhTM_I.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Crimson Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlp2gwHKFkZgtmSR3NB0oRJfbwhT.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Crimson Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlppgwHKFkZgtmSR3NB0oRJXsCxGAtNQ5LE.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Crimson Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlppgwHKFkZgtmSR3NB0oRJXsCxGDNNQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Crimson Text';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlppgwHKFkZgtmSR3NB0oRJX1C1GAtNQ5LE.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Crimson Text';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlppgwHKFkZgtmSR3NB0oRJX1C1GDNNQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjedg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjedg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb8td.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'FontAwesome';font-display:swap;src:url('/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}:root {--headline-font:"Oswald";--sans-font:"Roboto Condensed";--serif-font:"Crimson Text";--color-text:#576166;--color-purple:#671255;--color-teal:#00adc5;--color-blue:#1081c5;--color-gold:#fdb913;--color-green:#41a300;--color-dark-teal:#146393;--color-x2-text:#576166;--color-x2-red:#1081c5;--color-x2-blue:#1081c5;--color-x2-blue-trans:#1677bbb5;--color-x2-gold:#fdb913;--color-x2-orange:#fdb913;--color-x2-green:#41a300;--color-x2-pink:#671255;--color-x2-lightgold:#ffd29c;--color-x2-darkblue:#042740;--color-x2-deep:#042740;--color-x3-text:#576166;--color-lightbluegrey:#8aa9b9;--color-charcoal:#777;--color-greygold:#776145;}@media (prefers-color-scheme:dark) {:root {--color-text:#778f9f;--color-x2-text:#778f9f;--color-purple:#778f9f;}html, body {color:#5c7a8d;}.leProgramOpts h4.special.xo {background:#999 !important;color:#fff !important;}}@keyframes spinningLoader {from { transform:rotate(0deg) }to { transform:rotate(360deg) }}@font-face {font-family:"shelby";src:url("/fonts/shelbyB.woff2") format("woff2"),url("/fonts/shelbyB.woff") format("woff"),url("/fonts/shelbyB.otf") format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal;}@font-face {font-family:"shelby";src:url("/fonts/shelby.woff2") format("woff2"),url("/fonts/shelby.woff") format("woff"),url("/fonts/shelby.otf") format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-regular-webfont.woff') format('woff');font-style:normal;font-weight:100;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-regular-webfont.woff') format('woff');font-style:normal;font-weight:200;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-regular-webfont.woff') format('woff');font-style:normal;font-weight:300;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-regular-webfont.woff') format('woff');font-style:normal;font-weight:400;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-regular-webfont.woff') format('woff');font-style:normal;font-weight:500;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-bold-webfont.woff') format('woff');font-style:normal;font-weight:600;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-bold-webfont.woff') format('woff');font-style:normal;font-weight:700;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-bold-webfont.woff') format('woff');font-style:normal;font-weight:800;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-bold-webfont.woff') format('woff');font-style:normal;font-weight:900;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-italic-webfont.woff') format('woff');font-style:italic;font-weight:100;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-italic-webfont.woff') format('woff');font-style:italic;font-weight:200;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-italic-webfont.woff') format('woff');font-style:italic;font-weight:300;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-italic-webfont.woff') format('woff');font-style:italic;font-weight:400;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-italic-webfont.woff') format('woff');font-style:italic;font-weight:500;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-bolditalic-webfont.woff') format('woff');font-style:italic;font-weight:600;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-bolditalic-webfont.woff') format('woff');font-style:italic;font-weight:700;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-bolditalic-webfont.woff') format('woff');font-style:italic;font-weight:800;}@font-face {font-family:'TeX Gyre Adventor';src:url('/fonts/texgyreadventor-bolditalic-webfont.woff') format('woff');font-style:italic;font-weight:900;}html, body {width:100%;height:100%;position:relative;margin:0;padding:0;font-family:var(--sans-font), Arial, helvetica, sans-serif;color:#5c7a8d;background:#fff;background-image:url(/images/white.png);}header, section, footer, aside, nav, main, article, figure {display:block;}html, html *, body, body * {box-sizing:border-box;}html .hidden, html * .hidden, body .hidden, body * .hidden, .ctf .field.hidden, .rich-snippet-hidden {display:none;}section, .ratesflexbox .quinta, .leadBox, div.typeratesflex .ratesflexbox .quinta {scroll-margin-top:100px;}body, p, li {font-family:var(--serif-font), serif;font-weight:300;}p b, li b {}body {font-size:18px;padding:1px 0 0;min-width:320px;}a, a:link, a:visited, .transHover, button, [jshref] {-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}section.flip1 .flipGalleryX {-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-khtml-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}a, a:link, a:visited {color:#00588A;text-decoration:none;}a:hover, a:active {color:#007b5a;text-decoration:none;}a.interlinked, a.interlinked:link, a.interlinked:visited {color:inherit !important;text-decoration:inherit !important;font-weight:inherit !important;}a.interlinked:hover, a.interlinked:active {color:inherit !important;text-decoration:inherit !important;font-weight:inherit !important;border-bottom:1px dotted var(--color-green);}html body main a.offsetAnchor {position:absolute;top:-90px;}html body.past150 main a.offsetAnchor {top:-50px;}img, amp-img {border:0 none;max-width:100%;}[jshref], [www-soft] {cursor:pointer;}td { vertical-align:top; }img { border:0; }img.hundred, .hundred {width:100%;}.clear { clear:both; display:block; }h1, h2, h3, h4, h5 {font-family:var(--headline-font), Arial, helvetica, sans-serif;font-weight:400;margin:0 0 0.5em 0;color:var(--color-dark-teal);line-height:1;}html body .upper {text-transform:uppercase;}p {margin:0 0 0.6em 0;font-weight:300;}li {}.printHeader, .mobileOnly {display:none;}.p5 {width:4.998%;}.p10 {width:9.998%;}.p15 {width:14.998%;}.p20 {width:19.998%;}.p25 {width:24.998%;}.p30 {width:29.998%;}.p33 {width:33.332%;}.p35 {width:34.998%;}.p40 {width:39.998%;}.p45 {width:44.998%;}.p50 {width:49.998%;}.p55 {width:54.998%;}.p60 {width:59.998%;}.p65 {width:64.998%;}.p66 {width:66.665%;}.p70 {width:69.998%;}.p75 {width:74.998%;}.p80 {width:79.998%;}.p85 {width:84.998%;}.p90 {width:89.998%;}.p95 {width:94.998%;}.w {margin:0 auto;max-width:1500px;min-width:950px;width:90%;position:relative;}.w.cols {display:flex;flex-flow:row;align-items:center;}.w.wrap {flex-wrap:wrap;}.w.cols.fullWidth {width:100%;max-width:none;min-width:auto;}.pf {position:relative;}.center {text-align:center;}html .cw, #sb-site {}img.fullwidth {margin:3em 0 1em;width:100%;}.round {border-radius:100%}.photo.round {border-radius:100em;}.photo.round img {border-radius:100em;}.leadpane .field {background-color:rgba(255, 255, 255, 0.15);margin:3px;padding:0.25em 0.75em;}.leadpane .field label,.leadpane .field.rad .lbl {color:#fff;display:inline-block;font-size:0.75em;width:35%;}.leadpane .field input, .leadpane .field select, .leadpane .field textarea {background-color:rgba(255, 255, 255, 0.75);border:0 none;color:#17435a;display:inline-block;font-size:0.7em;padding:0.5em;width:59%;}.leadpane .field input.bad, .leadpane .field select.bad, .leadpane .field textarea.bad {border:2px solid #f00;box-shadow:0 0 10px rgba(255, 0, 0, 0.5) inset;}.leadpane .field input.good, .leadpane .field select.good {border:2px solid #53cf03;box-shadow:0 0 10px rgb(68 255 0 / 50%);background-image:url(/images/misc/happy-green-blank.jpg);background-color:#fff;background-position:top right;background-size:auto 100%;background-repeat:no-repeat;}.leadpane .field textarea.good {border:2px solid #53cf03;box-shadow:0 0 10px rgb(68 255 0 / 50%);background:#fff;}.leadpane .field textarea {min-height:4em;}.leadpane .field.rad .lbl {}.leadpane .field.rad .rads {display:inline-block;width:59%;background:rgba(255, 255, 255, 0.75);position:relative;}.leadpane .field.rad .radbox {display:flex;flex-flow:row;justify-content:stretch;}.leadpane .field.rad .rads label {width:25%;text-align:center;position:relative;padding:0.5em 0;cursor:pointer;color:#0062ae;}.leadpane .field.rad .rads label:hover {background:#92cb6f;}.leadpane .field.rad .rads input[type=radio] {width:auto;box-shadow:0 0 0;}.leadpane .field.rad .rads span {display:block;text-transform:uppercase;font-weight:500;font-size:0.8em;margin:0.25em 0 0;}.leadpanelp .field.rad {width:100%;text-align:center;}.leadpanelp .field .fbx {width:97.5%;margin:0.25em auto;background:rgba(255,255,255,0.9);border:2px solid #fff;}.leadpanelp .field.rad .lbl {width:25%;color:#777;font-weight:400;text-align:left;float:left;margin:0.5em;}.leadpanelp .field.rad .rads {width:auto;background:none;padding:0;}.leadpanelp .field.rad .rads label {width:auto;padding:0.5em 1em;color:#323d48;white-space:nowrap;}.leadpanelp .field.rad .rads label:hover {background:#fdb91352;}.leadpanelp .field.rad .rads span {display:inline-block;text-transform:uppercase;font-weight:500;font-size:1em;margin:0;}.leadpanelp .field.rad .rads input[type=radio] {width:auto;display:inline-block;margin:0.25em 0.5em;border:0 none;background:none;}.leadpane .formError {background:rgba(235, 25, 25, 1) none repeat scroll 0 0;color:#fff;display:none;font-size:0.8em;font-weight:bold;padding:5px 10px;text-align:center;}.privacyLink {font-size:0.6em;}.disclaimer {color:#999;font-family:Open Sans Condensed;text-transform:uppercase;}.disclaimer a {color:#ccc;}.disclaimer.minimize {font-size:0.5em;opacity:0.5;}.stackPhotos img, .stackPhotos amp-img {border-radius:7px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.5);width:90%;margin:0 auto;}.fullImgStretch {display:block;margin:0;padding:0;}.fullImgStretch img {width:100%;margin:0;}img.floatRightPhoto {float:right;margin:0 0 2em 3em;width:50%;}div.photo > img, div.photo > a > img, div.photo > amp-img, div.photo > a > amp-img {width:100%;}.photogrid {box-sizing:border-box;margin:0;padding:0;position:relative;}.photogrid ul.grid {box-sizing:border-box;list-style:outside none none;margin:0;padding:0;position:relative;}.photogrid ul.grid div.photo {box-sizing:border-box;float:left;width:100%;padding:0.15em;}.photogrid.pg1 ul.grid div.photo {width:100%;}.photogrid.pg2 ul.grid div.photo {width:49.995%;}.photogrid.pg3 ul.grid div.photo {width:33.332%;}.photogrid.pg4 ul.grid div.photo {width:24.995%;}.w .w {min-width:auto;width:100%;margin:0;}.invLP .buttonpad {padding:0.5em 0 0;clear:both;}.light,.text-label,amp-sidebar .return-button{font-size:14px;font-weight:400;letter-spacing:.56px;line-height:16px;text-transform:uppercase}@media only screen and (max-width:956px){.light,.text-label,amp-sidebar .return-button{font-size:12px}}amp-sidebar{background:#fff;width:100vw;}amp-sidebar .submenu{background:#fff;bottom:0;box-shadow:0 3px 20px 0 rgba(0,0,0,0.075);left:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform 233ms cubic-bezier(0, 0, 0.21, 1)}div.items {margin-top:68px;}html amp-sidebar .item-layer-1 {font-size:0.8em;line-height:1.5em;padding:0.25em 1.55em 0.25em 1.25em;font-weight:600;color:#222;background:#a0d8ef;text-transform:uppercase;}amp-sidebar .item-layer-2 {padding:0.5em 1em;}amp-sidebar .menu-item {color:#9e2985;display:block;position:relative;text-transform:none;font-weight:400;}amp-sidebar .menu-item .fa {display:inline-block;width:1.5em;}amp-sidebar .close-button {background:url(https://www.weightcrafters.com/images/amp/close.svg) center/18px no-repeat;border:0;height:58px;position:absolute;right:13px;top:0;width:68px;}form.amp-form-submit-error [submit-error] {font-weight:bold;color:#900;padding:0.5em;}form.amp-form-submit-success [submit-success] {font-size:1.75em;padding:1em;text-align:center;font-family:"Open Sans Condensed", Arial, helvetica, sans-serif;font-weight:300;margin:0.5em 0;}form.amp-form-submit-success div.field {display:none;}.carousel-preview button {width:10%;margin:2px;padding:1px;border:0 none;background:#000;box-sizing:border-box;}.photo.aboveItAll img {width:25%;margin:2em auto;display:block;border-radius:50%;}.photo.aboveItAll amp-img {width:33%;margin:2em auto;display:block;border-radius:15%;}header.h23 {background:rgba(255,255,255,0.90);position:fixed;z-index:214748364;width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:-1px;font-size:20px;}.h23 .wcl {width:50%;position:relative;height:90px;}.h23.r .wcl a {opacity:0;}.h23 .hbm, .h23 .cta {width:25%;position:relative;height:70px;display:none;}.h23 .wcl a, .h23 .hbm a, .h23 .cta a {display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#00adc5;cursor:pointer;}.h23 .wcl a {background-image:url(/images/logos/wc2020-h23b-desktop.png);background-size:auto 85%;background-position:center center;background-repeat:no-repeat;}.h23 .hbm a:hover, .h23 .cta a:hover {background:#00adc5;color:#fff;}.h23 .wcl img, .h23 .wcl amp-img, .h23 .hbm span, .h23 .cta span {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-weight:400;text-transform:uppercase;font-size:0.75em;}.h23 .hbm span i, .h23 .cta span i {font-size:1.75em;display:block;text-align:center;margin:0.25em 0;}.h23 .wcl img, .h23 .wcl amp-img {height:65px;}.cw, #sb-site {}header.h23.r {background:none;box-shadow:0 0 0;display:none;}.h23.r .wcl a {background-image:url(/images/logos/wc2020-h23a-white.png);}.h23.r .dm nav.super {background:#3e4a55;font-size:0.8em;width:auto;padding-left:2em;}.h23.r .dm nav.main {right:0.5em;padding:0 0.75em;background:rgba(255,255,255,1);border-radius:5em;font-size:0.8em;bottom:auto;top:2em;}.past150 .h23.r .dm nav.main {top:0;}.past150 header.h23.r {background:rgba(50, 61, 72, 0.85);}.srtPage_132 .cw, .srtPage_132 #sb-site {}.h23 .dm {width:70%;position:relative;height:90px;display:none;}.dm nav.main {display:block;position:absolute;bottom:13px;right:0;padding-right:0.5em;}.dm nav > ul {list-style:none;display:flex;flex-flow:row;white-space:nowrap;margin:0;padding:0;position:relative;}.dm nav > ul > li {}.dm nav.main > ul > li {margin:0 0.5em 0 0;position:relative;}.dm nav.main > ul > li > a, .dm nav.main > ul > li > .faux {display:block;padding:0.2em 1.5em 0.25em;background:#ffffff00;color:#1081c5;font-weight:400;text-transform:uppercase;font-size:0.95em;}.dm nav.main > ul > li:hover > a, .dm nav.main > ul > li:hover > .faux {background:#1081c5;color:#fff;cursor:pointer;}.dm nav.main .dMenu {position:absolute;margin:0;padding:0.5em;background:#fff;list-style:none;box-shadow:0.125em 0.125em 0.25em rgba(0,0,0,0.25);display:none;border-top:0.25em solid #1081c5;left:50%;flex-flow:row;min-width:125%;transform:translate(-50%,0);}.dm nav.main > ul > li:hover .dMenu,.dm nav.main > ul > li.active .dMenu {display:flex;}.dm nav.main .dMenu > ul {width:100%;list-style:none;margin:0;padding:0;display:block;box-sizing:border-box;}.dm nav.main .dMenu > ul > li {position:relative;display:block;padding:0;margin:0 0 0.25em 0;}.dm nav.main .dMenu > ul > li .icoX {display:none;}.dm nav.main .dMenu > ul > li > a {display:block;font-size:1em;font-weight:500;padding:0.75em 1em;color:#1081c5;}.dm nav.main .dMenu > ul > li.hi > a {background-color:#7ac244;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}.dm nav.main .dMenu > ul > li > a:hover, .dm nav.main .dMenu > ul > li.hi > a:hover {color:#fff;background-color:#1081c5;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}.dm nav.main .dMenu aside {width:50%;display:none;box-sizing:border-box;background-image:url(/images/logos/wc2020-h23a-watermark.jpg);background-position:center center;background-repeat:no-repeat;background-size:75%;}.dm nav.main .dMenu aside .pageDesc {position:relative;white-space:normal;padding:0 0.5em 0 0;box-sizing:border-box;display:none;background:#fff;}.dm nav.main .dMenu aside .banX {width:100%;height:0;padding-bottom:35%;background-size:cover;background-position:center center;}.dm nav.main .dMenu aside p {margin:0;padding:0.5em 0;font-size:1.1em;text-align:center;}.dm nav ul.sM {position:absolute;margin:0;padding:0.5em;background:#fff;list-style:none;min-width:200%;box-shadow:0.125em 0.125em 0.25em rgba(0,0,0,0.25);display:none;border-top:0.25em solid #1081c5;right:0;}.dm nav > ul > li:hover ul.sM {display:block;}.dm nav ul.sM li {position:relative;}.dm nav ul.sM li a {display:block;font-weight:500;font-size:0.9em;margin:0.5em 0.25em 0;}.dm nav ul.sM li em {white-space:normal;font-size:0.9em;margin:0 0.25em 0.75em;display:block;}.dm nav ul.sM li:hover {}.dm nav ul.sM li:hover a {color:#9e2985;}.dm nav > ul > li > a.hi {background:#9e2985;color:#fff;font-weight:700;border-radius:1em;}.dm nav > ul > li > a.hi i {color:#fdb913;}.dm nav > ul > li > a.hi:hover {background:#7ac244;}.dm nav ul.sM li.hi {background:#7ac244;margin:0 -0.25em -0.25em;padding:0.25em 0.5em;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}.dm nav ul.sM li.hi a {color:#fff;text-transform:uppercase;font-size:1.125em;margin:0.25em 0.125em 0;}.dm nav ul.sM li.hi em {font-weight:400;}.dm nav ul.sM li.hi:hover {background:#579a25;}.dm nav ul.sM li .icoX {position:absolute;top:0;left:-2em;font-size:1.5em;background:#f9f9f9;height:1.5em;width:2em;text-align:center;border-radius:10em 0 0 10em;padding-top:0.25em;color:#fdb913;display:none;box-shadow:0.125em 0.125em 0.25em rgba(0,0,0,0.25);z-index:-1;}.dm nav ul.sM li:hover .icoX {display:block;}.dm nav.super {position:absolute;top:0;right:0;width:90%;background:#00adc5;border-radius:0 0 0 5em;}.dm nav.super ul {flex-flow:row-reverse;padding-right:1em;}.dm nav.super ul li {}.dm nav.super ul li a {color:#fff;font-weight:600;text-transform:uppercase;font-size:0.9em;display:block;padding:0.3em 1em;margin:0 0.25em;}.dm nav.super ul li a.social {padding:0.125em 0.5em;margin:0;font-size:1.1em;}.dm nav.super ul li a:hover {background-color:#333;}.past150 .h23 .dm {height:50px;}.past150 .dm nav > ul > li > a {font-size:0.9em;}.past150 .dm nav.super {display:none;}.past150 .dm nav.main {bottom:50%;transform:translate(0,50%);}header.h23 {box-shadow:0 0.125em 0.5em rgba(0,0,0,0.125);background:rgba(255,255,255,1);}.sb-active header.h23 {z-index:-1;}.sb-active .cw > .overlay {background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;}.pageinfo {background:var(--color-x2-deep);margin:0;padding:0 0.75em;font-size:0.8em;text-align:right;font-family:var(--serif-font);border-top:0.75em solid var(--color-teal);color:var(--color-teal);font-weight:600;box-shadow:0 0 1.5em #000;}.pageinfo .copy {text-align:right;}.pageinfo ol {float:left;margin:0;padding:0;list-style:none;display:flex;flex-flow:row;}.pageinfo ol li {margin:0 1em 0 0;position:relative;}.pageinfo ol li.n:before {content:"\f105";font-family:FontAwesome;left:-1em;position:absolute;margin-top:0.15em;color:var(--color-teal);}.pageinfo ol li.n {margin-left:1em;}.pageinfo ol li a {color:inherit;font-family:var(--serif-font);}footer {clear:both;background:var(--color-x2-deep);color:#fff;padding-bottom:2em;}.cfs25 footer {background:#000;}footer .col {width:25%;padding:0.25em 0.25em 0.75em;box-sizing:border-box;margin:1em 0 0;}footer .w nav.col {}footer .w .col h4 {color:#fff;font-weight:600;font-size:0.9em;margin:0 0 0 0.5em;}footer .w nav ul {list-style:none;margin:0.5em 0.25em;padding:0;}footer .w nav li {margin:0.25em 0;display:block;}footer .w nav a {color:#fff;font-size:0.8em;padding:0.25em 0.5em;display:block;font-family:var(--serif-font);}footer .w nav a:hover {background:var(--color-x2-darkblue);}footer .w nav a.hi {background:rgba(122, 194, 68, 0.5);font-weight:600;text-transform:uppercase;}footer .w nav a.hi:hover {background:rgba(122, 194, 68, 1);}footer .addressinfo {padding:0 0 0 0.67em;}footer .addressinfo h5 {color:#fdb913;margin:0.5em 0 0;font-weight:600;text-transform:uppercase;font-size:0.7em;}footer .addressinfo p {margin:0 0 1em;font-size:0.8em;}footer .addressinfo a {color:#a4f765;}footer .xtra {padding:0.5em;box-sizing:border-box;text-align:center;font-size:0.75em;border-radius:1em;}footer .xtra a {color:var(--color-gold);}footer .xtra p {font-family:var(--serif-font);opacity:0.6;}.nhBan {height:0;padding-bottom:35%;background:#000;position:relative;font-size:0.9em;}.nhBan .intro {background:-moz-linear-gradient(left,rgba(16,129,197,1) 0%, rgba(8,151,197,1) 50%, rgba(0,173,197,0.65) 100%);background:-webkit-linear-gradient(left,rgba(16,129,197,1) 0%,rgba(8,151,197,1) 50%,rgba(0,173,197,0.65) 100%);background:linear-gradient(to right,rgba(16,129,197,1) 0%,rgba(8,151,197,1) 50%,rgba(0,173,197,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1081c5', endColorstr='#a600adc5',GradientType=1 );position:absolute;top:0;left:0;height:100%;width:65%;z-index:1;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.5);}.nhBan .intro .border {background-color:#41a300;height:0.5em;position:absolute;bottom:0;left:0;z-index:2;width:100%;}.nhBan .intro .content {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:90%;font-size:0.8em;}.nhBan .intro .content h1 {font-size:2em;font-weight:600;margin:0;color:#fff;line-height:1;}.nhBan .intro .content h3 {font-family:'Caveat';margin:-0.25em 0 0.25em;color:#ffdf97;font-size:2.5em;line-height:1;}.nhBan .intro .content h4 {color:#fff;font-size:1.75em;margin:0.5em 0 0;}.nhBan .intro .content p {font-weight:500;}.nhBan .intro .content .buttons a {display:inline-block;margin:0.5em;background:#fff;color:#9e2985;font-weight:900;padding:0.5em 1.25em;font-size:0.9em;text-transform:uppercase;box-shadow:1px 2px 4px rgba(0,0,0,0.5);text-shadow:0 0 0 rgba(0,0,0,0);border-radius:2em;}.nhBan .intro .content .buttons a:hover, .nhBan .intro .content .buttons a.blue:hover {background:#323d48;color:#fff;cursor:pointer;}.nhBan .intro .content .buttons a.blue {color:#3e4a55;}.nhBan .intro .content .buttons a.mobile {display:none;}.nhBan .rotator {}.nhBan .rotator .ban {position:absolute;top:0;right:0;height:100%;width:65%;background-position:center center;background-size:cover;display:none;}.nhBan .rotator .ban.hmb0 {display:block;}.h22 {margin:2em auto;}.h22 .sumBan {background-color:#000;width:75%;height:0;padding-bottom:25%;margin:0.25em 0 1em;background-position:center;background-size:cover;border-radius:5em 0 0 5em;}.h22.reverse .sumBan {border-radius:0 5em 5em 0;}.h22.shade .w {background:#f6f6f6;border:1px solid #eee;padding:1em;}.h22.s {padding:2em 0;color:#fff;}.h22.p {background:#9e2985;}.h22.b {background:#1081c5;}.h22.t {background:#00adc5;}.h22.g {background:#323d48;}.h22.s .con h3 {color:var(--color-gold);}.h22.s .sum h2, .h22.s .sum h3 {color:var(--color-x2-lightgold);}.h22.s .con {border-left:0.125em solid rgba(255, 255, 255, 0.2);}.h22.s.reverse .con {border-right:0.125em solid var(--color-teal);border-left:0 none;}.h22 .sum p {margin:1em 0;padding:0 1.5em 0 0;font-size:1.1em;font-weight:400;color:var(--color-dark-teal);}.h22.reverse .sum p {padding:0 0 0 1.5em;}.h22 .sum ul {list-style:none;margin:1em 0;padding:0 3.5em 0 0;font-size:0.95em;line-height:1;}.h22 .sum li {text-align:right;font-weight:500;margin:0.5em 0;position:relative;}.h22 .sum li:before, .lgExtra .si li:before, .lgBan .si li:before {content:"\f00c";color:#7ac244;display:inline-block;font-family:FontAwesome;font-size:1em;margin-left:-1.25em;width:1em;position:absolute;right:-1.75em;top:0.5em;transform:translate(0,-50%);}.h22 .sum li.x:before, .lgExtra .si li.x:before, .lgBan .si li.x:before {content:"\f00d";color:#f14343;display:inline-block;font-family:FontAwesome;font-size:1em;margin-left:-1.25em;width:1em;position:absolute;right:-1.75em;top:0.5em;transform:translate(0,-50%);}.h22 .sum h2, .h22 .sum h3 {text-align:right;margin:0 1em 0 0;line-height:1.1;}.h22 .sum h4 {text-align:right;margin:0 1.9em 0 0;line-height:1.1;font-size:0.8em;letter-spacing:-0.5px;}.h22 .sum h2, .h22 .sum h3 {color:var(--color-dark-teal);}.h22 .sum h4 {font-weight:bold;}.sum.sig {}.sum.sig h2, .sum.sig h3 {color:#9e2985;}.sum.sig p, .con p.sig {font-family:Caveat;font-size:1.5em;}.sum.sig p {text-align:right;margin:1em 1.25em 0 0;padding:0;}.h22 .con p.sig {text-align:center;padding:0.5em;margin:0;display:none;}.reverse .sum.sig p {margin:1em 0 0 1.25em;text-align:left;color:#00d0ed;}.sum.sig p em, .h22 .con p.sig em {display:block;font-size:0.6em;}.h22 .con {border-left:0.125em solid var(--color-teal);padding-left:1.25em;font-size:1.25em;}.h22 .con li u {display:block;text-decoration:none;border-bottom:2px solid #cfe0e9;margin:0.75em 1em 0.25em 0;font-weight:600;color:#004970;text-transform:uppercase;font-size:0.9em;}.h22 .con h1, .h22 .con h2, .h22 .con h3, .h22 .con h4, .h22 .con h5, .h22 .con h6 {}.h22 .text h1, .h22 .text h2, .h22 .text h3, .h22 .text h4, .h22 .text h5, .h22 .text h6 {margin-top:0.75em;margin-bottom:0.4em;}.h22 .text h1:first-child, .h22 .text h2:first-child, .h22 .text h3:first-child, .h22 .text h4:first-child, .h22 .text h5:first-child, .h22 .text h6:first-child {margin-top:0;}.h22 .con .photo {margin:0.5em -1px 1em -1px;}.h22.faq h2 {color:#00adc5;padding-top:1em;}.h22.faq h2 a.back {position:absolute;top:0;right:0;font-size:0.5em;color:#9e2985;}.h22 .boxlist ul {list-style:none;margin:2em auto;padding:1px 0.75em 0.75em;box-shadow:0.125em 0.125em 0.25em #c9dee8;width:85%;}.h22.reverse .w.cols {flex-flow:row-reverse;}.h22.reverse .con {border-right:0.125em solid #cfe0e9;padding-right:1.25em;border-left:0 none;padding-left:0;}.h22.reverse .sum h2, .h22.reverse .sum h3 {text-align:left;margin:0 0 0 1em;}.h22.reverse .sum h4 {text-align:left;margin:0 0 0 1.9em;}.h22.reverse .sum ul {padding:0 0 0 3.5em;}.h22.reverse .sum li {text-align:left;}.h22.reverse .sum li:before {right:auto;left:-0.5em;}.h22R {margin:2em 0;background:rgba(204, 204, 204, 0.33);padding:2.5em 0 3em;}.h22R.bgGreen {background:rgba(122, 194, 68, 0.39);}.h22R.bgBlue {background:#e7eff4;}.h22R.xwhite {background:#fff;padding:0;}.h22R.xwhite .tShot .x {box-shadow:0 0.25em 0.4em rgba(0,0,0,0.25);}.h22R > h2 {text-align:center;margin:0 0 1.5em;font-size:1.5em;}.h22R h2 {text-align:center;font-size:2em;margin:0 0 1em;}a.hotstuff {display:inline-block;background:#9e2985;padding:0.5em 1.5em;font-weight:600;color:#fff;margin:0.5em 0;border-radius:2em;font-size:0.8em;}a.hotstuff i {color:#fdb913;}a.hotstuff:hover {background:#7ac244;}.titles h3 {font-weight:600;font-size:1.25em;color:var(--color-teal);}.w .tShot.noRound .x {border-radius:0;}.tShot {display:flex;flex-direction:row;text-align:center;margin:1.5em 0;}.tShot .x {position:relative;width:34%;margin:0 0.25em;background:#fff;}.tShot .x .phOv {background-size:cover;background-position:center center;opacity:1;width:100%;height:0;padding-bottom:40%;}.tShot .x .phOv.t {padding-bottom:65%;}.tShot .x h4 {margin:0;font-weight:600;padding:0.5em 0.25em;text-transform:uppercase;color:#3e4a55;font-size:1em;}.tealboxen .tShot .x {padding:0 0 1em;border-bottom:0.25em solid #00abc5;}.tealboxen .tShot .x h4 {color:#fff;background:#00acc5;width:90%;margin:0 auto -1em;transform:translate(0,-50%);}.tShot .x p {margin:1em;}.tealboxen .tShot .x ul {margin:0;padding:0.5em 0 0 3em;text-align:left;font-size:0.9em;}.tealboxen .tShot .x h3 {font-weight:600;text-align:left;padding:0.5em 0 0 2em;margin:0;font-size:0.9em;}.tShot a.corner {display:block;line-height:1;font-weight:600;color:#00aac5;font-size:1.25em;text-transform:uppercase;text-align:right;font-family:"Open Sans Condensed", Arial, helvetica, sans-serif;position:absolute;bottom:-0.2em;right:0.25em;}.tShot a.corner i {color:#76c53b;}.tShot a.miniLink {display:inline-block;margin:-0.5em 0 1em;font-size:0.8em;font-weight:bold;color:#fff;background:#3e4a55;padding:0.125em 1.5em;border-radius:2em;}.tShot .x[jshref]:hover {cursor:pointer;box-shadow:0.125em 0.125em 0.25em rgba(0,0,0,0.5);border-bottom:0.25em solid #76c53b;}.tealboxen .tShot .x[jshref]:hover h4 {background:#76c53b;}.tShot .x[jshref]:hover a.corner {color:#76c53b;}.blogs .tShot .x h4 {text-transform:none;font-size:1em;font-weight:600;margin:1em 0 0;padding:0 0.5em;}.blogs .tShot .x .phOv {padding-bottom:60%;}.h22R.depad, text.depad {padding:0;}.intphotogrid {display:flex;flex-direction:row;justify-content:space-between;margin:0.5em -1px 0 -1px;flex-flow:wrap;}.intphotogrid .photo {margin:0;}.intphotogrid.one .photo {width:98%;}.intphotogrid.two .photo {width:48%;}.intphotogrid.three .photo {width:32%;}.intphotogrid.four .photo {width:22%;}.intphotogrid.five .photo {width:18%;}.intphotogrid.six .photo {width:15%;}.intphotogrid.seven .photo {width:12.5%;}.intphotogrid.eight .photo {width:11%;}.intphotogrid.nine .photo {width:10%;}.h22R .c.cozyBottom {margin-bottom:0;}.h22.cta {text-align:center;background:#3e4a55;font-size:2em;margin:2.5em auto 2em;}.h22.cta a {display:inline-block;background:#9e2985;padding:0.5em 1.5em;font-weight:600;color:#fff;margin:0.5em 0;border-radius:2em;font-size:0.8em;border:5px solid #fff;}.h22.cta a:hover {background:#7ac244;}.h22offerwrap .photo, .h22offerwrap .photo img {width:100%;}.ofTxt {color:#fff;}.ofTxt h4 {color:#fff;font-weight:600;padding:1em 1em 0.5em;border-bottom:0.5em solid #7ac244;font-size:1.25em;}.ofTxt p {margin:1.25em;}.ofTxt p a {color:#00adc5;font-weight:800;text-transform:uppercase;display:inline-block;margin:0 1em;}.ofTxt p a:hover {color:#7ac244;}html body .cozyBottom {margin-bottom:0;}html body .cozyTop {margin-top:0;}html body .h22.snap {margin-bottom:0;margin-top:0;}html body .h22.snap .con {padding:0.25em 0 1.25em 1.25em;}html body .h22.snap .sum h2, html body .h22.snap .sum h3 {}html body .h22 .con h3, html body .h22 .con h4 {color:var(--color-teal);font-size:1.5em;margin:0 0 1em;}.sophoLeadForm {background-color:#002c45;background-image:url(/images/h23leadback.jpg);color:#fff;margin:2em 0;padding:1em 0;background-size:cover;background-position:top right;}.sophoLeadForm h3 {font-size:2em;margin:1em 0 0.5em;line-height:1;color:#fdb913;font-weight:600;}.sophoLeadForm p {font-weight:700;text-shadow:1px 1px 2px #000;}#h22LFSub {float:right;margin:0 0.15em;border:0 none;font-size:1em;padding:0.5em 2em;background:#93cb6f;color:#222;font-weight:600;font-family:"Open Sans Condensed", Arial, helvetica, sans-serif;text-transform:uppercase;}#h22LFSub:hover {background:#93ec59;cursor:pointer;}.sophoLeadForm .privacyLink {font-weight:500;}.sophoLeadForm .privacyLink a {color:#ffde8e;text-decoration:underline;}section.postLeadAffirms {margin:2em 0;padding:1px 0;}section.postLeadAffirms ul {list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-evenly;}section.postLeadAffirms ul li {width:50%;display:block;position:relative;}section.postLeadAffirms ul li img {max-width:90%;margin:0 auto;display:block;}.ban1 {height:0;padding-bottom:30%;position:relative;width:100%;background:#fff;margin:0 0 2em;}.ban1 .bbg {background-position:center center;background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;}.ban1 .overscreen {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);}.ban1 .sum {position:absolute;top:50%;left:0;width:50%;transform:translate(0,-50%);background:rgba(255,255,255,0.85);padding:1em;}.ban1.right .sum {left:auto;right:0;text-align:right;}.ban1.center .sum {left:50%;right:auto;text-align:center;transform:translate(-50%,-50%);}.ban1 h1 {margin:0;color:#00adc5;font-size:2em;line-height:1;}.ban1 p {margin:0.5em 0 0.25em;font-weight:400;color:#3e4a55;}nav.subsect {background:#f9f9f9;box-shadow:0 0.25em 0.5em rgba(0,0,0,0.125);z-index:2;}nav.subsect ul {list-style:none;margin:0;padding:0;display:flex;flex-flow:row;justify-content:space-around;}nav.subsect a, nav.subsect em {display:inline-block;padding:0.5em 2em 0.5em 1em;font-size:0.8em;text-transform:uppercase;font-weight:400;color:#1081c5;position:relative;}nav.subsect em {color:#323d48;font-weight:300;}nav.subsect a:hover {background:#00588A;color:#fff;}nav.subsect a.current {background:#323d48;color:#fff;}nav.subsect a.int {color:#9e2985;}nav.subsect a.int:hover {background-color:#9e2985;color:#fff;}nav.subsect a:before {content:"\f101";font-family:FontAwesome;right:0.75em;position:absolute;margin-top:0.15em;}nav.subsect a.int:before {content:"\f103";}.icoline {background:-moz-linear-gradient(top,rgba(207,224,233,0) 0%, rgba(207,224,233,0) 48%, rgba(207,224,233,1) 49%, rgba(207,224,233,1) 51%, rgba(207,224,233,0) 52%, rgba(207,224,233,0) 100%);background:-webkit-linear-gradient(top,rgba(207,224,233,0) 0%,rgba(207,224,233,0) 48%,rgba(207,224,233,1) 49%,rgba(207,224,233,1) 51%,rgba(207,224,233,0) 52%,rgba(207,224,233,0) 100%);background:linear-gradient(to bottom,rgba(207,224,233,0) 0%,rgba(207,224,233,0) 48%,rgba(207,224,233,1) 49%,rgba(207,224,233,1) 51%,rgba(207,224,233,0) 52%,rgba(207,224,233,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cfe0e9', endColorstr='#00cfe0e9',GradientType=0 );margin:2em auto;}.icoline .intphotogrid {display:flex;flex-flow:row;justify-content:space-between;}.icoline .photo {width:7em;height:auto;background:#fff;border:0.25em solid #fff;overflow:hidden;box-shadow:0.125em 0.125em 0.5em #bfd6e2;}.team {display:flex;flex-wrap:wrap;justify-content:space-evenly;background:var(--color-dark-teal);padding:1em 0 3em;}.team .tf {padding:1em;width:33.332%;box-sizing:border-box;}.team .tf img {width:75%;margin:0 auto;display:block;border-radius:20em;}.team .tf h3 {font-weight:bold;text-align:center;margin:0.5em 0 0;color:#fff;}.team .tf h4 {color:var(--color-gold);text-transform:uppercase;margin:0;text-align:center;font-size:0.75em;font-weight:600;}.team .tf h5 {text-align:center;font-style:italic;color:var(--color-teal);font-weight:600;font-size:0.7em;margin:0;}.team .tf p {text-align:left;padding:0 1em;}.pLBrk {margin:2em auto -1.75em;}.pLBrk .wrapper {display:flex;flex-direction:row;}.pLBrk .price {width:50%;text-align:center;}.pLBrk .price h2 {font-size:2em;margin:0;text-transform:uppercase;color:#aaa;}.pLBrk .price .desc, .pLBrk .price .details p {font-weight:500;margin:0;line-height:1;display:block;font-size:0.85em;color:#aaa;}.pLBrk .price .con {padding:1em;margin:0.25em 0.125em;}.pLBrk .price .con, .pgr .l, .pgr .r, .pgr .p {background:#aaa;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}.pLBrk .price .con h3 {font-size:1.75em;margin:-1.75em auto 0.25em;background:#000;width:2.25em;height:0;padding-bottom:2em;position:relative;border-radius:50%;border:0.13em solid #fff;}.pLBrk .price .con h3 i {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c1b686;}.pLBrk .price.pPla .con h3 i {color:#847f74;}.pLBrk .price.pSil .con h3 i {color:#aaa;}.pLBrk .price .con p {margin:0;font-weight:600;font-size:1.25em;}.pLBrk .price .photoOp {height:0;padding-bottom:60%;margin:0.75em 0.125em 0.25em;background-position:center center;background-size:cover;}.pLBrk .pgrt {text-transform:uppercase;font-weight:500;text-align:center;margin:1em auto 0;}.pLBrk .pgrt .l, .pLBrk .pgrt .r, .pLBrk .pgrt .p {width:29%;background:#aaa;padding:0.25em;}.pLBrk .pgrt .m {width:13%;margin:0 0.25em;background:#eee;padding:0.25em;}.pLBrk .pgr {margin:0.25em auto;}.pgr .l, .pgr .r, .pgr .p { width:29%;text-align:center;padding:0.25em;font-weight:500;font-size:1.25em;}.pgr .m {text-align:center;padding:0.5em;width:13%;margin:0 0.25em;font-weight:700;text-shadow:0 0 3px #fff;color:#222;}.pLBrk .price .details p {margin:2em 0 0.25em;text-transform:uppercase;font-weight:300;}.pLBrk .price .details h3 {color:#aaa;opacity:0.5;margin:0;}.pLBrk .price .details h3 i {margin:0 0.5em;}.pLBrk .price .pgrt, .pLBrk .price .pgr {display:flex;}.pLBrk .price .pgrt .m, .pLBrk .price .pgrt .l, .pLBrk .price .pgrt .r, .pLBrk .price .pgrt .p, .pLBrk .price .pgr .l, .pLBrk .price .pgr .r, .pLBrk .price .pgr .p, .pLBrk .price .pgr .m {width:50%;}.pMobFeat {margin:2em auto;font-size:5vw;}.pMobFeat h3 {text-align:center;}.pLBrk .price .details ul, .pMobFeat ul {list-style:none;margin:1em 0.25em;padding:0;text-align:left;}.pLBrk .price .details li, .pMobFeat li {position:relative;padding:0 0 0 2em;margin:0.25em 0;color:#777;}.pLBrk .price .details li:before, .pMobFeat li:before {content:"\f00c";color:#aaa;display:inline-block;font-family:FontAwesome;font-size:1em;margin-left:-1.25em;width:1em;position:absolute;left:1.75em;}.pLBrk .price .stars {color:#aaa;line-height:0;margin:0 0 0.5em;letter-spacing:5px;font-size:0.6em;}.pLBrk .price.pPla h2, .pLBrk .price.pPla .desc, .pLBrk .price.pPla .details p, .pLBrk .price.pPla .details li:before, .pLBrk .price.pPla .stars,.pLBrk .price.pPla .details h3 {color:#847f74;}.pLBrk .price.pPla .con, .pLBrk .price.pPla .pPan, .pLBrk .pgrt .p, .pgr .p {background-color:#847f74;}.pLBrk .price.pGol h2,.pLBrk .price.pGol .desc, .pLBrk .price.pGol .details p, .pLBrk .price.pGol .details li:before, .pLBrk .price.pGol .stars,.pLBrk .price.pGol .details h3 {color:#b5a254;}.pgr .l, .pLBrk .price.pGol .con, .pLBrk .price.pGol .pPan, .pLBrk .pgrt .l {background-color:#c1b686;}.pgr .s {background-color:#aaa;}.pgr .m1 {background:#1d83c3;}.pgr .m2 {background:#1badc3;}.pgr .m3 {background:#9486e5;}.pgr .m4 {background:#fcb831;}.pgr .m5 {background:#1bc39e;}.wrapper.fwPriceP, .fwPriceP {display:block;font-size:1.25em;}.fwPriceP .inner {background:#847f74;color:#fff;margin:0;text-align:center;padding:1em 0 0.5em;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}.fwPriceP p {font-weight:400;font-size:1em;}.fwPriceP p.disclaim {font-size:1em;margin:2em 0 0.5em;}.fwPriceP h3 {font-size:2em;margin:0.5em 0 0;line-height:1;color:#fff;}.fwPriceP h4 {font-weight:600;font-size:0.8em;text-transform:uppercase;margin:0 0 0.5em;color:#fff;}.srtPage_21 .sophoLeadForm .leadpanel {background:rgba(15, 31, 62, 0.75);padding:0.5em;border-radius:0.25em;}.srtPage_21 .sophoLeadForm h3 {margin:0 0 0.2em 0.2em;}.srtPage_21 .sophoLeadForm p {margin-left:0.5em;}section.tf {display:flex;flex-flow:row;}.tf .f {width:50%;margin:1em 0.5em 0;background:#323d48;color:#fff;position:relative;padding-bottom:0.75em;font-size:0.9em;}.tf .f .tfb {position:relative;width:100%;height:0;padding-bottom:25%;background-size:cover;background-position:center center;font-size:0.9em;}.tf .f h3 {background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%, rgba(253,185,19,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(253,185,19,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(253,185,19,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fdb913',GradientType=0 );color:#323d48;font-weight:900;font-size:2.5em;position:absolute;bottom:0;margin:0;line-height:0.75;text-shadow:0 0 0.15em #fdb913;width:100%;text-align:center;}.tf .f h3 b {display:block;font-size:0.6em;font-style:italic;color:#fff;}.tf .f p {background:#323d48;position:relative;padding:0.75em;margin:0;text-align:center;}.tf .f a {position:absolute;bottom:0.5em;right:0;display:none;background:#1081c5;color:#fff;padding:0.25em 0.5em 0.25em 1em;border-radius:1em 0 0 1em;font-weight:500;font-size:0.9em;}.tf .f a:hover {background:#7ac244;}.ctu {margin:2em 0;display:flex;flex-flow:row-reverse;}.ctu h2 {color:#9e2985;font-size:2em;}.ctu h3 {color:#00adc5;font-weight:600;font-size:1em;margin-left:0.25em;}.ctu p {margin:0.5em 0.5em 1.5em;font-weight:400;}.ctu p a {font-weight:500;color:#1081c5;display:inline-block;margin:0.125em 0;}.ctu p b {font-weight:900;font-size:1.1em;}.ctu .cti, .ctu .ctf {width:50%;position:relative;padding:0 1em;}.ctu .cti {border-right:0.15em solid #cfe0e9;}.ctf .formView {padding:1em 0 0.5em;}.ctf .field {display:flex;padding:0;margin:0.5em;flex-flow:row;}.ctf .field label, .ctf .field.rad .lbl {color:#323d48;font-weight:400;text-align:right;padding:0.25em 1em 0 0;width:30%;}.ctf .field input, .ctf .field select, .ctf .field textarea, .ctf .field.rad .rads {border:1px solid #00adc5;box-shadow:0.125em 0.125em 0.25em rgba(0,0,0,0.5);width:70%;}.ctf .field textarea{min-height:12em;}.ctf .field input.bad, .ctf .field select.bad, .ctf .field textarea.bad {border:1px solid #a54545;box-shadow:0.125em 0.125em 0.25em rgba(255, 0, 0, 0.5);background:#fff6f6;}.ctf .forBtn {text-align:right;margin:0 0.5em;}.ctf button.submitLeadButton {width:70%;display:inline-block;font-size:0.9em;font-family:"Source Sans Pro", Arial, helvetica, sans-serif;text-transform:uppercase;background:#7ac244;border:0 none;padding:0.5em;font-weight:500;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);box-shadow:0.125em 0.125em 0.25em rgba(0,0,0,0.5);}.ctf button.submitLeadButton:hover {background:#323d48;cursor:pointer;}.h22 .con ul {margin:0 0 0.5em;padding:0 0 0 1.5em;list-style:none;}.h22 .con li {font-size:0.9em;margin:0.25em 0;position:relative;}.h22 .con li a {color:#00acc5;font-weight:700;display:inline-block;margin:0 0 0.25em;border-bottom:1px dashed rgba(0, 172, 197, 0.35);}.h22 .con li a:hover {color:#41a300;border-bottom:1px dashed #41a300;}.h22 .con li:before {content:"\f105";font-family:FontAwesome;left:-1em;position:absolute;margin-top:0.15em;color:#1081c5;}.bHL h1 {width:100%;height:0;padding-bottom:33%;background:url(/images/banner/blog-index-banner.jpg) center center / cover;position:relative;}.bHL h1 span {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:95%;font-weight:600;text-shadow:0 1px 5px #000;font-size:3.9vw;}.bLink {margin:0.5em;}.bLink .bMB {width:100%;height:0;padding-bottom:50%;background-position:center;background-size:cover;}.bLink h4 {margin:0.5em;font-weight:600;}.bLink p {font-size:0.8em;margin:0.5em 0.5em 1em;}.bHA {display:flex;flex-flow:row;}.bHA article {width:75%;padding:1em 0.5em;}.bHA aside {width:25%;padding:0 0 0 0.5em;}.bHA aside ul {margin:1em 0;padding:1em;list-style:none;display:flex;flex-flow:column;background:#3e4a55;border-radius:1em 0 0 1em;}.bHA aside ul h5 {font-size:1em;text-align:center;font-weight:800;text-transform:uppercase;border-bottom:2px solid #999;color:#ccc;}.bHA aside ul a {font-size:0.9em;display:block;margin:0.5em 0;text-align:center;color:#D8E8C5;}.bHA aside ul a:hover {text-decoration:underline;}.bHA aside ul a.currentArticle {background:#000;color:var(--color-gold);padding:0.5em;border-radius:5em;}.b h1 {font-size:2.5em;margin:0.25em 0.5em 0.75em;text-align:center;color:#9e2985;}.b h2, .b h3, .b h4, .b h5, .b h6, .b p {margin:1.5vw 1vw 0.5vw 1vw;}.b h2, .b h3, .b h4, .b h5, .b h6 {color:var(--color-teal);}.b img, .b amp-img {margin:1em auto;display:block;}.b ol > li {margin:0.75em 0;}.lgCanv {background-color:#3e4a55;}.lgBan, .lgExtra {position:relative;font-size:1.5vw;width:100%;color:#fff;}.lgBan {background-color:#323d48;background:url(/images/banner/green-shirt-hd-background2.jpg) top right / cover;padding-bottom:50%;height:0;}.lgBan .bpl {background:url(/images/logos/wc2020-h23a-white-shadow.png) center center / 100% no-repeat;position:absolute;top:0;right:0;width:12em;height:0;padding-bottom:6em;}.h23.r .dm {display:none;}.lgExtra {background:#323d48;background:-moz-linear-gradient(left,#323d48 0%, #3e4a55 100%);background:-webkit-linear-gradient(left,#323d48 0%,#3e4a55 100%);background:linear-gradient(to right,#323d48 0%,#3e4a55 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#323d48', endColorstr='#3e4a55',GradientType=1 );margin:0;padding:1em;border-top:1em solid #7ac244;border-bottom:1em solid #7ac244;}.lgPH {display:flex;flex-flow:row;margin-bottom:-2em;border-top:1em solid #7ac244;}.lgPH .p {width:20%;}.lgBan .i {position:absolute;top:1em;left:1.5em;width:55%;z-index:1;}.lgBan .si {position:absolute;bottom:1em;right:1em;width:33%;}.lgBan .si ul {list-style:none;margin:0.5em 0;padding:0 0 0 1.5em;}.lgBan .si li {position:relative;margin:0.25em 0;font-weight:500;}.lgBan .si li:before {left:-0.25em;right:auto;}.lgBan .si p {font-weight:900;}.lgBan h1 {color:#fff;font-weight:700;border-bottom:0.125em solid #fdb913;margin:0;font-size:3em;line-height:1;}.lgBan p.k {margin:0.5em 0;font-weight:500;text-shadow:0px 0px 5px #086b92;width:90%;}.lgBan a {color:#fdb913;}.lgBan .leadpanel {background:#003a5d;padding:1em;margin:1.5em 1em;border:0.15em solid #7ac244;border-radius:0.5em;box-shadow:0 0.25em 0.5em #000;}.lgBan .leadpanel h3 {color:#b5f387;font-weight:600;font-size:0.85em;text-align:center;margin:0 0 1em;text-transform:uppercase;}.lgBan .leadpane .field {background:none;font-size:1.25em;display:flex;padding:0;margin:0.25em;}.lgBan .leadpane .field label {width:30%;}.lgBan .leadpane .field input, .lgBan .leadpane .field select, .lgBan .leadpane .field textarea {width:70%;}.lgBan .forBtn {text-align:right;}.lgBan .submitLeadButton {background:#7ac244;border:0 none;width:80%;font-size:1em;padding:0.5em;margin:0.25em 0;color:#fff;}.lgBan .submitLeadButton:hover {}.lgExtra .si {}.lgExtra .si ul {list-style:none;margin:0.5em 0;padding:0 0 0 1.5em;display:flex;flex-flow:wrap;}.lgExtra .si li {position:relative;margin:0.25em 0;width:50%;}.lgExtra .si li:before {left:-0.25em;right:auto;}.text {position:relative;}h4 > a, h4 > a:link, h4 > a:visited {color:#1081c5;}hr {margin:1em auto;border:0;background:var(--color-teal);width:50%;height:0.175em;}.test3 {margin:3em 0 0;}.samSpec1 {position:relative;background-image:url(/images/banner/sam-beach-special-a8.jpg);background-size:cover;background-position:bottom center;height:0;padding-bottom:48%;background-repeat:no-repeat;}.samSpec1 .stat {position:absolute;top:60%;right:0;transform:translate(0,-50%);width:35%;padding:1em;font-size:2.3vw;text-align:center;border-radius:1em 0 0 1em;text-shadow:1px 2px 6px #000;color:#fff;}.samSpec1 .stat p {font-weight:700;}.samSpec1 .stat p.sig {font-family:Caveat;font-size:1.25em;}.samSpec1 .stat p.sig em {font-family:"Source Sans Pro", Arial, helvetica, sans-serif;font-style:normal;display:block;font-size:0.5em;text-transform:uppercase;font-weight:900;}.samSpec1 .tick {position:absolute;bottom:0;right:0;height:5vw;width:64%;}.samSpec1 .tick2 {position:relative;width:100%;height:100%;overflow:hidden;}.samSpec1 .slider {height:100%;width:300%;display:flex;flex-flow:row;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-khtml-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.samSpec1 .slide {width:50%;position:relative;}.samSpec1 .slide p {margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#1081c5;font-weight:400;font-size:1.25vw;text-align:center;min-width:75%;}.samSpec1 .slide p em {font-style:normal;color:#999;}#h23T {width:65%;margin:0 auto;}.leadpanelp {background:#3a4247;margin:-1px 0 2em;padding:1em 1em 1.5em;color:#fff;}.leadpanelp h3 {text-align:center;font-weight:600;color:#fff;font-size:2.5em;}.leadpanelp .formView {display:flex;flex-flow:wrap;}.leadpanelp .field {background-color:#00000000;padding:0;margin:0;width:50%}.leadpanelp .field input, .leadpanelp .field textarea, .leadpanelp .field select {width:95%;margin:0.25em auto;display:block;background:rgba(255,255,255,0.9);border:2px solid #fff;}.leadpanelp .field.commentfield {width:100%;}.leadpanelp .field textarea, .leadpanelp .field select {width:97.5%;}#h23TSub {display:block;border:0 none;font-family:var(--headline-font);font-size:1em;width:55%;padding:0.25em 0 0.5em;margin:0.25em auto;background:var(--color-gold);color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px #000c;}#h23TSub:hover {background:var(--color-green);cursor:pointer;}section.hr {}section.titles {margin:2em auto;}section.titles, .text.titles {text-align:center;}section.titles h2, .text.titles h2 {font-size:2.5em;margin:0.25em 0;}.hlts {background:#e7eff4;margin:2em 0;padding:2em 0;text-align:center;}.hlts > h4 {color:#1081c5;margin:0.5em 0 0;}.hlts > h2 {font-size:2.5em;margin:0 0 0.5em;}.hlts .pf {margin:1em;}.hlts .circle {width:70%;margin:0 auto 1em;border-radius:20em;overflow:hidden;border:0.25em solid #fdb913;background:#fdb913;height:0;padding-bottom:67%;position:relative;}.hlts .circle img, .hlts .circle amp-img {position:absolute;top:0;left:0;width:100%;height:100%;}.hlts h3 {color:#1081c5;font-weight:bold;border-bottom:0.5em solid #00adc5;padding:0 0 0.5em;margin:0 0 0.5em;}.h22R.cbx .tShot .x .phOv {width:75%;padding-bottom:72%;margin:0 auto 1em;border-radius:21em;border:0.25em solid #fdb913;}.h22R.cbx .tShot .x {box-shadow:0 0 0;background:none;}.h22R.cbx .tShot .x h4 {color:#1081c5;padding:0 0 0.5em;border-bottom:0.3em solid #00adc5;margin:0 0.5em 0.5em;}#herman {display:none;}#fdaTable {font-size:0.8em;border:2px solid #00acc5;background:#eee;}#fdaTable th {padding:1px;font-size:0.8em;text-transform:uppercase;background:#ddd;}#fdaTable td {background:#fff;}.hlite {background:#f3d172;}blockquote {background:#450036;padding:1em;font-size:1.5em;line-height:1.1;}blockquote, blockquote p {color:#fff;font-weight:400;}nav.super li.alert {background:#9e2984;font-size:0.8em;padding:0.15em 0;}#mobileNav ul li.alert, #mobileContactNav ul li.alert {background:rgba(253, 185, 19, 0.5);}.text.alertbox {display:none;background:#fdb913;font-size:5vw;padding:1em 0.5em 0.5em;}.text.alertbox a {color:#000;font-weight:500;text-decoration:underline;}.wrapper.qSpcl {background-image:url(/images/specials/blurred-out-prices.jpg);background-size:cover;background-position:center center;padding:2em;text-align:center;font-size:1.2em;margin-top:2em;margin-bottom:-2em;}.qSpcl p {font-weight:400;}.qSpcl p.pricer {color:#1081c5;margin:2em 0 1em;}.qSpcl h2 {font-weight:600;margin:0;font-size:2em;color:#9e2985;}.qSpcl p a {display:inline-block;background:#7ac244;padding:0.5em 1em;color:#fff;font-family:"Open Sans Condensed", Arial, helvetica, sans-serif;box-shadow:0.125em 0.125em 0.25em rgba(0,0,0,0.5);margin:0.5em;border-radius:0.25em;text-shadow:1px 1px 2px #000;}.qSpcl p a:hover {background:#000;color:#7ac244;}.wrapper.qSpclX {margin-top:2em;}.announceX {background:#7ac244;padding:0.75em;text-shadow:1px 1px 2px #44791b;}.announceX h4 {color:#fff;font-weight:600;margin:0;}.announceX p {margin:0;font-size:0.8em;font-weight:500;color:#fff;}.announceX p a {color:#ff9;text-decoration:underline;}.announceX p a:hover {color:#ff0;text-shadow:1px 1px 2px #000;}.h22.differentBox {background-image:url(/simg/wide/1600/healthy-eating-at-weight-crafters-white-out.jpg);background-size:cover;background-position:center center;border-top:0.25em solid #7ac244;}.h22.differentBox .cont .text {padding:1em;font-size:1.3em;}.h22.differentBox .cont h2 {font-weight:600;font-size:1.25em;color:var(--color-gold);}.h22.differentBox .cont p {font-size:0.85em;}.h22.differentBox .cont p strong {color:#5b9033;}.h22.differentBox .cont p.ext {margin:1em 0 1em 3em;font-size:0.75em;font-weight:400;color:#0f81c5;position:relative;}.h22.differentBox .cont p.ext:before {content:'\f0f5';font-family:FontAwesome;left:-1.5em;position:absolute;margin-top:0.15em;color:#0f81c5;font-size:1em;}.h22.differentBox .cont p.ext.t2:before {content:'\f0eb';}.h22.differentBox .cont p.ext.t3:before {content:'\f1ae';}.h22.differentBox .cont p.ext.t4:before {content:'\f046';}.h22.differentBox .cont ul li {font-size:0.8em;}footer .w .xtra nav a {color:#fdb913;display:inline;font-size:inherit;padding:inherit;}#cookieSettingsDialog {position:relative;width:100%;background:#ccc;padding:1em;display:none;}#cookieSettingsDialog h3, #cookieSettingsDialog h4 {font-weight:600;}#cookieSettingsDialog p {font-size:0.75em;font-weight:400;}div.cookieSection {padding:0.75em;}div.alsoAsk {padding:0.25em 0.75em;text-align:center;}div.alsoAsk h3 {color:var(--color-purple);}div.alsoAsk p {font-size:0.9em;border-top:2px solid #ccc;padding-top:0.5em;}.h24 {z-index:2;position:relative;background-image:url(/images/white.png);}.h24 .quickbar {background:var(--color-teal);padding:1px 0;}.h24 .quickbar .buttons {float:right;list-style:none;margin:0;padding:0;}.h24 .quickbar .buttons li, .h24 .quickbar .options li {display:inline-block;}.h24 .quickbar .buttons li {padding:0.25em;}.h24 .quickbar .buttons a {display:block;padding:0.3em 0;background:#136299e8;text-align:center;width:1.81em;border-radius:5em;color:#fff;font-size:0.9em;}.h24 .quickbar .buttons a:hover {background:#136299;}.h24 .quickbar .options {list-style:none;margin:0;padding:0;}.h24 .quickbar .options a {display:block;color:#fff;font-family:var(--serif-font), serif;padding:0.6em 0.7em 0.6em 0.9em;font-size:0.9em;}.h24 .quickbar .options a .fa {margin-right:0.25em;}.h24 .quickbar .options a:hover {background:rgb(0 113 129 / 25%);}.h24 .quickbar img.sunny {position:absolute;height:3.25em;top:-0.5em;}.h24 .prime {display:flex;}.h24 .prime .left, .h24 .prime .right {width:40%;position:relative;height:5em;}.h24 .prime .logo {width:20%;position:relative;}.past150 .h24 .prime .logo {width:20%;position:relative;background:#fff;border-radius:0 0 50% 50%;margin-bottom:-2em;box-shadow:0 0 10px rgb(0 0 0 / 13%);}.h24 .prime .logo img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:4.7em;}.h24 .prime ul.menu3 {list-style:none;margin:1em 0 0;padding:0;display:flex;width:100%;flex-wrap:nowrap;position:absolute;top:50%;left:0;transform:translate(0,-50%);}.h24 .prime ul.menu3 > li {display:block;flex-grow:1;text-align:center;position:relative;border-bottom:0.2em solid rgba(255,255,255,0);}.h24 .prime ul.menu3 > li a.prime {font-size:1.75vw;font-family:var(--headline-font);color:var(--color-x2-red);text-align:center;display:block;}.h24 .prime ul.menu3 > li a.prime:hover {color:var(--color-green);}.h24 .prime ul.menu3 > li ul.sub {position:absolute;left:0.2em;display:none;list-style:none;margin:0;padding:0.2em;box-shadow:2px 2px 5px;text-align:left;background:#fff;border-top:0.2em solid var(--color-x2-blue);}.h24 .prime .right ul.menu3 > li ul.sub {left:auto;right:0.2em;}.h24 .prime ul.menu3 > li:hover ul.sub {display:block;}.h24 .prime ul.menu3 > li ul.sub > li {padding:0.25em 0.5em 0;white-space:nowrap;}.h24 .prime ul.menu3 > li ul.sub > li > a {color:var(--color-blue);font-family:var(--headline-font);font-size:1.5vw;padding:0.25em;display:block;}.h24 .prime ul.menu3 > li ul.sub > li > a:hover {background-color:var(--color-green);color:#fff;}.h24 ul.sub2 {position:absolute;display:none;list-style:none;margin:0;padding:0.2em;box-shadow:2px 2px 5px;text-align:left;background:#fff;margin-top:-2em;left:85%;min-width:auto;}.h24 ul.sub3 {position:absolute;display:none;list-style:none;margin:-1em 0 0;padding:0.2em;box-shadow:2px 2px 5px;text-align:left;background:#fff;left:98%;width:100%;}.h24 ul.sub2 > li, .h24 ul.sub3 > li {font-family:var(--headline-font);padding:0.125em 0 0;white-space:nowrap;}.h24 ul.sub2 > li > a, .h24 ul.sub3 > li > a {color:var(--color-blue);font-family:var(--headline-font);font-size:1.5vw;padding:0.25em 0.5em;display:block;}.h24 ul.sub2 > li > a:hover, .h24 ul.sub3 > li > a:hover {background-color:var(--color-green);color:#fff;}.h24 .prime ul.menu3 > li ul.sub > li > a.smaller {font-size:1.25vw;padding:0 0.25em 0.5em;}.h24 .prime ul.menu3 > li:hover ul.sub > li:hover > ul.sub2 {display:block;}.h24 .prime ul.menu3 > li:hover ul.sub > li:hover > ul.sub2 > li:hover > ul.sub3 {display:block;}.h24 .prime ul.menu3 > li.flyyoufools {}.h24 .prime ul.menu3 > li.flyyoufools > .frame {position:absolute;left:0.2em;display:none;list-style:none;margin:0;padding:0.2em;box-shadow:2px 2px 5px;text-align:left;background:#fff;border-top:0.2em solid var(--color-x2-blue);}.h24 .prime ul.menu3 > li.flyyoufools > .frame .net {position:relative;width:33vw;min-height:33vh;}.h24 .prime ul.menu3 > li.flyyoufools > .frame ul.x25 {}.h24 .prime ul.menu3 > li.flyyoufools > .frame ul.x25 > li {}.h24 .prime ul.menu3 > li.flyyoufools > .frame ul.x25 > li .more {}.h24 .prime ul.menu3 > li.flyyoufools > .frame ul.x25 > li .more p {}.h24 .prime ul.menu3 > li.flyyoufools > .frame ul.x25 > li .more .minifeaturebanner {}.h24 .prime ul.menu3 > li.flyyoufools > .frame ul.x25 > li .more ul.xtralinks {}.h24 .prime ul.menu3 > li.flyyoufools > .frame ul.x25 > li .more ul.xtralinks li {}.h24 .prime ul.menu3 > li.flyyoufools > .frame ul.x25 > li .more ul.xtralinks li a {}.h24Spacer {display:none;height:7em;}.past150 .h24Spacer {display:block;}.past150 .h24 {position:fixed;width:100%;top:0;left:0;background-image:url(/images/white85.png);box-shadow:0 0 10px rgb(0 0 0 / 50%);}.past150 .h24 .quickbar {display:none;}.past150 .h24 .prime .left, .past150 .h24 .prime .right {height:3em;}.past150 .h24 .prime ul.menu3 {margin:0.25em 0 0;}.past150 .h24 .prime .logo img {height:4.5em;top:45%;}section.home1 {background-image:url(/images/banner/home-beach-workout-1.jpg);width:100%;height:0;padding-bottom:75%;background-size:cover;background-position:center center;position:relative;}section.home1 .content {position:absolute;top:50%;left:2.5%;width:90%;transform:translate(0,-50%);}section.home1 h1 {color:#fff;font-weight:300;text-shadow:0 0 0.1em rgb(0 0 0 / 50%);font-size:4.5em;line-height:1;}section.home1 h1 sup {vertical-align:top;font-size:0.7em;}section.home1 h3 {color:#0A5F6E;font-family:var(--serif-font);font-style:italic;font-size:2em;font-weight:400;text-shadow:0 0 0.2em #fff;}section.home1 a.button {display:inline-block;background:#0A5F6E;color:#fff;padding:0.5em 1.5em;text-transform:uppercase;border:1px solid #fff;font-family:var(--sans-font);}section.home2 {padding:2em;}section.home2 h2 {font-family:var(--serif-font);color:var(--color-dark-teal);font-size:2.2em;text-align:center;margin:0;padding:0.5em;font-style:italic;}section.home2 .ratings {display:flex;flex-wrap:nowrap;}section.home2 .ratings .rate {width:33%;padding:1em;text-align:center;}section.home2 .ratings .rate .stars {}section.home2 .ratings .rate p {font-family:var(--serif-font);font-size:1.1em;}section.home3 {background-image:url(/images/banner/trainer-led-stretch.jpg);position:relative;width:100%;height:0;padding-bottom:75%;background-position:center;background-size:150% auto;}section.home3 .whiteout {background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%, rgba(255,255,255,0.3) 100%); background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.3) 100%); background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0.3) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4dffffff',GradientType=1 ); position:absolute;top:0;left:0;width:100%;height:100%;}section.home3 .content {position:absolute;top:50%;left:5%;width:45%;transform:translate(0,-50%);}section.home3 h2 {font-size:3em;color:var(--color-dark-teal);text-transform:uppercase;}section.home3 p {font-family:var(--serif-font);font-size:1.25em;font-weight:500;}.tricol {display:flex;flex-wrap:nowrap;}.tricol .col {flex-grow:1;padding:1em;width:33.33333%;}section.home4 {background:var(--color-dark-teal);padding:1em 0;}section.home4.red {background:var(--color-x2-red);}section.home4 h2 {color:#fff;text-align:center;text-transform:uppercase;font-size:3em;margin:0;}section.home4 h3 {font-family:var(--serif-font);color:#fff;font-style:italic;text-align:center;font-size:1.5em;}section.home4 h4 {text-align:center;color:#fff;font-size:1.5em;}section.home4 img {border-radius:50em;border:0.2em solid var(--color-x2-gold);width:85% !important;margin:0 auto 1em;display:block;}section.home4 p {font-family:var(--serif-font);color:#fff;text-align:center;font-size:1.2em;margin:1em;}section.home4point5 {background-image:url(/images/banner/happy-clients-after-a-workout-at-weight-loss-camp.jpg);width:100%;position:relative;height:0;padding-bottom:35%;background-size:cover;background-position:center;}section.home5 {padding:2em 1em;}section.home5 h2 {text-align:center;text-transform:uppercase;font-size:3em;margin:0;color:var(--color-dark-teal);}section.home5 h3 {font-family:var(--serif-font);font-style:italic;text-align:center;font-size:1.5em;color:var(--color-dark-teal);}section.home5 h4 {text-align:center;font-size:1.5em;color:var(--color-dark-teal);}section.home5 img {width:100%;margin:0 auto 1em;display:block;box-shadow:0 0 0.3em rgb(0 0 0 / 50%);}section.home5 p {font-family:var(--serif-font);text-align:center;font-size:1.2em;margin:1em;}section.home5 .photo {padding:0 1em;}footer hr {background:var(--color-x2-gold);width:100%;}footer ul.fsocials {list-style:none;margin:0;padding:0;}footer ul.fsocials li {display:inline-block;padding:0.25em;}footer ul.fsocials li a {display:block;padding:0.3em 0;background:var(--color-x2-gold);text-align:center;width:1.81em;border-radius:5em;color:#000;font-size:0.9em;}footer .flinks {display:flex;flex-wrap:nowrap;}footer .flinks .fc {flex-grow:1;width:30%;text-align:center;}footer .flinks .fcw {flex-grow:2;width:40%;}footer .flinks .fcw > a {font-family:var(--serif-font);color:var(--color-x2-gold);font-size:0.75em;text-align:center;display:block;padding:0.5em 0;}footer .flinks .fcw > img {width:5em;margin:0 auto;display:block;opacity:0.6;}article.b p {font-family:var(--serif-font);}section.home5point5 {background-image:url(/images/banner/sunset-on-the-beach-at-weight-crafters-adult-weight-loss-camp.jpg);width:100%;position:relative;height:0;padding-bottom:40%;background-size:cover;background-position:center;}section.home6 {padding:2em 1em;background-color:var(--color-dark-teal);}section.home6 h2 {text-align:center;text-transform:uppercase;font-size:2em;margin:0;color:#fff;}section.home6 .stars img {margin:0 auto;display:block;width:50%;}section.home6 p {color:#fff;font-size:1.1em;padding:1em;text-align:center;}section.home6 h6 {font-family:var(--headline-font);color:#fff;font-size:1.5em;margin:0;text-align:center;}section.home6 h6 img {height:2.5em;width:2.5em;border-radius:5em;margin:-0.25em 0.5em 0 0;vertical-align:middle;}section.leadx24 {background-image:url(/images/banner/boardwalk-to-the-beach-at-weight-crafters-adult-fitness-retreat.jpg);background-size:cover;background-position:center center;padding:8em 3em;position:relative;}section.leadx24 .leadscreen {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);z-index:0;}section.leadx24 aside {background:rgba(255,255,255,0.7);padding:1em;max-width:888px;margin:0 auto;position:relative;}section.leadx24 h3 {font-family:var(--headline-font);text-align:center;font-size:2em;color:var(--color-dark-teal);margin:0;}section.leadx24 p {text-align:center;font-size:1.1em;font-weight:500;}section.leadx24 .lp {display:flex;flex-wrap:nowrap;}section.leadx24 .lp .lpc {flex-grow:1;padding:0.25em;}section.leadx24 .lp input, section.leadx24 .lp textarea {width:100%;font-size:1em;padding:0.25em 0.5em;font-family:var(--serif-font);border:1px solid #3e4a555c;border-radius:0.25em;}section.leadx24 .lp textarea {min-height:4em;}section.leadx24 .lp input.bad, section.leadx24 .lp textarea.bad {border:1px solid #ff5c00;box-shadow:1px 1px 3px #ff5c00;}section.extracrispy {padding:5em 0;}section.extracrispy hr {background:var(--color-blue);height:0.175em;margin:0 auto 1.5em;width:33%;}section.leadx24 button {display:block;width:100%;border:0 none;background:var(--color-x2-blue);padding:0.5em;font-size:1em;font-family:var(--sans-font);color:#fff;text-transform:uppercase;border-radius:0.125em;cursor:pointer;}section.leadx24 button:hover {background:var(--color-x2-green);}section.leadx24.alt {background-image:url(/images/banner/sunset-through-the-palm-trees-at-weight-crafters-adult-fitness-and-wellness-retreat.jpg);}section.leadx24.alt aside {background-color:#073956a8;}section.leadx24.alt h3 {color:#fff;font-size:2.5em;}section.leadx24.alt p {color:var(--color-gold);}section.leadx24.alt button {background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.5);}section.leadx24.alt button:hover {background:var(--color-x2-green);}section.home7 {padding:2em 1em;}section.home7 h2 {text-align:center;text-transform:uppercase;font-size:3em;margin:0;color:var(--color-dark-teal);}section.home7 h3 {font-family:var(--serif-font);font-style:italic;text-align:center;font-size:1.5em;color:var(--color-text);}section.home7 h4 {text-align:center;font-size:2em;color:var(--color-teal);}section.home7 img {width:100%;margin:0 auto;display:block;box-shadow:0 0 0.3em rgb(0 0 0 / 50%);}section.home7 p {font-family:var(--serif-font);text-align:center;font-size:1.2em;margin:1em;}section.home7 .pad1 > div {padding:1em;}section.section {background-size:cover;background-position:center center;}.flipButtons {background-image:url(/images/misc/7up.png);height:68px;width:41px;position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer;}.flipButtons.goBack {left:0;background-position:0px 0px;}.flipButtons.goForth {right:0;background-position:-50px 0px;}.flipButtons.goBack:hover {background-position:-100px 0;}.flipButtons.goForth:hover {background-position:-150px 0px;}a.anchorage {margin:-5em 0 5em;display:inline-block;float:left;}.w.cols.reverse {flex-direction:row-reverse;}#unsubscribeform {background:var(--color-gold);border:2px solid var(--color-x2-pink);margin:2em;color:#000;}#unsubscribeform legend {font-family:var(--headline-font);text-transform:uppercase;font-weight:700;text-shadow:0px -2px 1px var(--color-gold);}#unsubscribeform label {display:inline-block;width:30%;text-align:center;}#unsubscribeform input {width:60%;font-size:0.85em;}#unsubscribeform div.field {}#unsubscribeform button {display:block;margin:1em auto 0.125em;background:var(--color-x2-pink);border:0 none;color:#fff;font-family:var(--headline-font);text-transform:uppercase;font-size:1em;padding:0.25em 1em;cursor:pointer;}#unsubscribeform button:hover {background:#000;}#unsubscribeform .postwait img {width:100%;border:1em solid #fff;}#unsubscribeform .postsub, #unsubscribeform .postwait {display:none;}#unsubscribeform p, #unsubscribeform label {font-family:var(--sans-font);font-size:0.85em;}.leProgramOpts h4.regular {color:#c50040;text-decoration:line-through;text-align:center;font-size:1.125em;margin:1em 0 0;}.leProgramOpts h4.special {color:var(--color-green);text-align:center;font-size:1.4em;margin:0 0 1em;}.leProgramOpts h2.special {text-align:center;color:#fff;background:var(--color-green);font-size:1.2em;text-transform:uppercase;margin:1em 0;border-radius:5em 0;padding:0.25em;}.leProgramOpts h4.special.xo {background:#ccc;padding:0.5em 1em 0.75em;border-radius:2em;}section.leadx24 aside ul.affirmLogos {list-style:none;margin:0 -0.75em -0.75em;padding:0 0.5em;display:flex;background:#fff;border-radius:5px}section.leadx24 aside ul.affirmLogos > li {background:#fff;padding:0.3em 0 0;}section.leadx24 aside ul.affirmLogos > li img {}.structuredfeature.typeactivity {}.structuredfeature.typeactivity .actContent {padding:1em;}.structuredfeature.typeactivity .actContent .text {}.structuredfeature.typeactivity .actStack {padding:1em;}.structuredfeature.typeactivity .actStack .stack {background:var(--color-purple);padding:0.25em;}.structuredfeature.typeactivity .actStack .stack .text {color:#fff;padding:1em 2em;font-size:0.8em;}.structuredfeature.typeactivity .actStack h3 {color:#fff;}.homeXLine h2 {font-size:3em;line-height:1.15;color:var(--color-teal);}.homeXLine h2 em {display:block;font-family:var(--serif-font);font-size:0.66em;color:var(--color-purple);font-weight:700;}a.supergreen {background-color:var(--color-green);display:inline-block;padding:0.5em 0.75em;font-size:1.5em;border-radius:2em;color:#fff;box-shadow:0.1em 0.1em 0.25em rgb(0 0 0 / 75%);}a.supergreen:hover {background-color:#333;cursor:pointer;}.loginBody {padding:3em;text-align:center;}.loginBody #loginForm {margin:0 auto;width:50%;background:#ccc;padding:1em;border-radius:1em;font-size:1.25em;white-space:nowrap;}.loginBody #loginForm table {width:100%;}.loginBody #loginForm input[type=text], .loginBody #loginForm input[type=password] {font-size:1em;border:1px solid #999;border-radius:1em;font-family:var(--sans-font);padding:3px 10px;}.loginBody #loginForm input[type=submit] {display:inline-block;background:#333;color:#fff;font-family:var(--sans-font);font-size:1em;text-transform:uppercase;font-weight:800;padding:0.25em 2em;border:0 none;border-radius:2em;}#applyNowFramework {}#applyNowFramework img.mobileHeadline {display:none;}#applyNowFramework .primeBanner {position:relative;width:100%;height:0;padding-bottom:55%;background-image:url(/images/misc/applynow2.jpg);background-size:cover;background-position:center center;}#applyNowFramework .primeBanner .text {position:absolute;top:1em;left:1em;width:67%;font-size:1.75vw;line-height:1;padding:1em;background:-moz-linear-gradient(top,rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%); background:linear-gradient(to bottom,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff',GradientType=0 ); }#applyNowFramework .sidepan .text p {}#applyNowFramework .sidepan .text ul {list-style:none;margin:0.5em 0;padding:0;}#applyNowFramework .sidepan .text ul li {padding:0 0.5em 0 2em;font-family:var(--sans-font);font-size:0.8em;font-weight:700;margin:0 0 0.7em 0;color:var(--color-x2-text);text-align:left;}#applyNowFramework .sidepan .text ul li:before {content:"\f00c";font-family:FontAwesome;color:var(--color-green);font-size:1.3em;position:absolute;margin-left:-1.2em;margin-top:-0.1em;font-weight:100;}#applyNowFramework .formHere {display:flex;margin:-18vw 0 0;position:relative;}#applyNowFramework .formHere .sidepan {width:70%;margin:0;padding:1em;font-size:1.25em;}#applyNowFramework .formHere .leadBox {width:30%;padding:0 0 0 2em;}#applyNowFramework .formHere .leadBox .cfsLeadForms {padding:2em;border-radius:1em 0 0 1em;box-shadow:-0.2em 0.5em 0.5em rgb(0 0 0 / 50%);background:#41a300;}.h24 .prime ul.menu3 > li a.prime.applybutton {background:var(--color-purple);margin:0 1em;color:#fff;text-transform:uppercase;border-radius:1em;font-size:1.6vw;}.h24 .prime ul.menu3 > li a.prime.applybutton:hover {background:var(--color-green);}#applyNowFramework .leadBox h3 {color:var(--color-x2-lightgold);font-size:4vw;text-transform:uppercase;font-weight:800;margin:0 0 0.25em;text-align:center;}#applyNowFramework .leadBox p {}#applyNowFramework .leadBox .lp {display:flex;}#applyNowFramework .leadBox .lpc {width:100%;padding:0.25em;}#applyNowFramework .leadBox input[type=text], #applyNowFramework .leadBox textarea {font-family:var(--sans-font);font-size:1.25vw;width:100%;padding:0.25em 0.75em;border-radius:0.25em;border:0 none;}#applyNowFramework .leadBox textarea {}#applyNowFramework .leadBox input[type=text].bad, #applyNowFramework .leadBox textarea.bad {border:0.15em solid #ff5900;padding:0.1em 0.6em;box-shadow:0 0 0.15em #ff5900;}#applyNowFramework .leadBox button.submitNewForm {width:100%;font-family:var(--headline-font);font-size:1.5em;font-weight:700;text-transform:uppercase;color:#fff;background:var(--color-x2-deep);border-radius:0.25em;border:0 none;margin-top:-0.25em;cursor:pointer;padding:0.5em 0.25em;}#applyNowFramework .leadBox button.submitNewForm:hover {background:#6ee321;text-shadow:0 0 0.5vw #ffdf5f;}#applyNowFramework .leadBox p.disclaimer {color:#000;font-size:1em;font-weight:600;text-align:center;}nav.minimalMenu {}nav.minimalMenu ul {display:flex;list-style:none;padding:0 0.25em;margin:0.5em 0;}nav.minimalMenu ul li {text-align:center;margin:0 0.5em;font-family:var(--headline-font);flex:auto;}nav.minimalMenu ul li a {display:block;padding:0.25em;font-size:1.2em;white-space:nowrap;border:2px solid #6fe91e;color:var(--color-green);box-shadow:0.125em 0.125em 0.25em rgb(0 0 0 / 25%);}nav.minimalMenu ul li a:hover {background-color:var(--color-green);color:#fff;}html body .h22 .con h2, html body .h22 .con h3, html body .h22 .con h4, html body .h22 .con h5 {margin:1.5em 0 0.5em;}.marker { background-color:#ff0; }.h22.g p a { color:#aff386; }.blogTeaser {margin-top:1em;}.perc5 {width:4.998%;}.perc10 {width:9.998%;}.perc15 {width:14.998%;}.perc20 {width:19.998%;}.perc25 {width:24.998%;}.perc30 {width:29.998%;}.perc33 {width:33.332%;}.perc35 {width:34.998%;}.perc40 {width:39.998%;}.perc45 {width:44.998%;}.perc50 {width:49.998%;}.perc55 {width:54.998%;}.perc60 {width:59.998%;}.perc65 {width:64.998%;}.perc66 {width:66.665%;}.perc70 {width:69.998%;}.perc75 {width:74.998%;}.perc80 {width:79.998%;}.perc85 {width:84.998%;}.perc90 {width:89.998%;}.perc95 {width:94.998%;}.wrapper {margin:0 auto;max-width:1500px;min-width:950px;width:90%;position:relative;}.perc5, .perc10, .perc15, .perc20, .perc25, .perc30, .perc33, .perc35, .perc40, .perc45, .perc50, .perc55, .perc60, .perc66, .perc65, .perc70, .perc75, .perc80, .perc85, .perc90, .perc95 {position:relative;float:left;}.menuFlyouts {background:url("/images/bg-textured-gray-light.png") repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom:5px solid #7AC143;display:none;padding:0;-webkit-animation-duration:500ms;animation-duration:500ms;box-shadow:0 20px 20px rgba(0, 0, 0, 0.5);}a.iconLink {background-color:#fff;border-radius:7px;color:#1d8d71;display:block;font-size:0.8em;font-weight:bold;margin:0.25em;padding:1em 0.5em;text-align:center;cursor:pointer;}a.iconLink i.fa {display:block;font-size:2em;margin-bottom:0.25em;}a.iconLink:hover {background-color:#1D8D71;color:#fff;}.previewBoxen {min-height:60px;}#menuItemPreview {float:left;font-weight:bold;width:40%;}.previewThumb {background-position:center center;background-repeat:no-repeat;background-size:100% auto;height:0;padding-bottom:40%;width:100%;border-radius:3px;}.previewPanel {margin:0 0.5em 0.5em 0;padding:1em;display:none;}.previewPanel h3 {font-weight:bold;color:#0081c6;}#featuredCats {background:none repeat scroll 0 0 #fff;float:left;padding:0.5em 0 0;width:30%;}a.menuBlogPreview {background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); border-radius:5px;color:#0b8d84;display:block;margin:0.5em 0.5em 0 0;padding:0.5em 0.5em 0.25em;}a.menuBlogPreview .headerGfx {background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:100% auto;padding-bottom:40%;width:100%;border-radius:3px;}a.menuBlogPreview h4 {font-weight:bold;}a.menuBlogPreview p {}a.menuBlogPreview:hover {color:#85136C;}.menuFeature {clear:both;display:block;margin:0.5em 1em 1em;padding:7px;background:none repeat scroll 0 0 #369b82;border-radius:3px;}.menuFeature span.title {color:#fff;display:block;font-family:Open Sans Condensed;font-weight:bold;padding:0;}.menuFeature:hover {background:none repeat scroll 0 0 rgb(68, 180, 172);}.menuFeature:hover span.description {}.menuFeature span.graphic {background-position:center center;background-repeat:no-repeat;background-size:100% 100%;display:block;float:left;height:0;margin:0 0.5em 0 0;padding-bottom:30%;width:30%;border-radius:3px;}.menuFeature span.description {color:#004a31;display:block;font-size:0.75em;padding:0.5em 0 0;font-weight:bold;}input::-webkit-input-placeholder { color:#777; }input::-moz-placeholder { color:#777; }input:-moz-placeholder { color:#777; }input:-ms-input-placeholder { color:#777; }#leadFormThanksPop {background:rgba(0,0,0,0.75);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999999999999999;}#leadFormThanksPop .container {background:rgba(16, 43, 105, 0.79);position:absolute;color:#fff;top:50%;left:50%;min-width:25%;border-radius:0.5em;box-shadow:0 0 3em rgba(255,205,100,0.5);border:3px solid #fff2cf;width:35%;padding:2em;text-align:center;}#leadFormThanksPop .container {-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;}#leadFormThanksPop h2 {font-size:7vw;font-weight:900;}#leadFormThanksPop p {font-size:3vw;}#gMap {height:0;margin:10px 0;overflow:hidden;padding-bottom:100%;position:relative;width:100%;}#gMap.gMap100 {padding-bottom:100%;}#gMap.gMap169 {padding-bottom:56.25%;}#gMap.gMap43 {padding-bottom:75%;}#gMap.gMap69 {padding-bottom:150%;}#gMap.gMap1080 {padding-bottom:25%;}#gMap iframe {height:100% !important;left:0;position:absolute;top:0;width:100% !important;}#rev2banner {padding:1em 0 0;}#rev2banner .wrapper {max-width:1600px;min-width:640px;width:100%;}#bannerFeature {margin:0;position:relative;}.postloadView {display:none;}#banArrows {left:0;position:absolute;top:0;width:100%;}#banArrows #leftArrow {background-color:#DDDDDD;border-radius:17px 0 0 17px;cursor:pointer;left:-25px;padding:110px 4px;position:absolute;top:70px;z-index:3;}#banArrows #leftArrow img {width:16px;}#banArrows #rightArrow {background-color:#DDDDDD;border-radius:0 17px 17px 0;cursor:pointer;right:-25px;padding:110px 4px;position:absolute;top:70px;z-index:3;}#banArrows #rightArrow:hover, #banArrows #leftArrow:hover {background:none repeat scroll 0 0 #2A87CC;}#banArrows #rightArrow img {width:16px;}.bannerOverlay .rightLight h1, .bannerOverlay .rightLight h2, .bannerOverlay .rightLight h3 {color:#FF8B03;text-shadow:1px 1px 1px #FFFFFF;}.bannerOverlay .rightLight h1 strong, .bannerOverlay .rightLight h2 strong, .bannerOverlay .rightLight h3 strong {font-weight:normal;margin:5px 0;color:#000;}.bannerOverlay .rightLight p {font-family:Arimo;font-size:0.9em;margin:9px 20px;text-shadow:1px 1px 1px #FFFFFF;}.bannerOverlay .rightLight p a {background-color:#0F98E3;color:#FFFFFF;cursor:pointer;display:block;font-family:cuprum;font-size:1.45em;margin:0 auto;padding:7px 0 6px;text-decoration:none;text-shadow:0 0 0 #FFFFFF;width:80%;}.bannerOverlay .rightLight p a:hover {background-color:#333;}.bottomArrower {color:#FFFFFF;position:relative;text-align:center;}.bottomArrower .threequarters, .bottomArrower .twothirds, .bottomArrower .thirds, .bottomArrower .halves {padding:0;}.bottomArrower .twothirds {}.bottomArrower .textsect {}.bottomArrower .textsect p, .bottomArrower .textsect h1, .bottomArrower .textsect h2, .bottomArrower .textsect h3, .bottomArrower .textsect h4, .bottomArrower .textsect h5 {font-family:'Germania One';}.bottomArrower .linksect {padding:13px 0 0;}.bottomArrower .linksect p a {background-color:#FFA601;border:4px solid #FFFFFF;color:#000000;display:inline-block;font-family:Moderneregular;font-size:1.4em;font-weight:normal;padding:6px 12px;text-decoration:none;}.bottomArrower .linksect p a:hover {background-color:#333;color:#FFF;cursor:pointer;}#bannerFeature {margin:0;position:relative;}#bannerFeature .bannerSlide {position:absolute;width:100%;height:100%;display:none;top:0;left:0;}#bannerFeature img {width:100%;}#bannerFeature img.halfWidth {width:49.9995%;float:left;}#bannerFeature img.thirdWidth {width:33.332%;float:left;}.bannerOverlay {left:0;position:absolute;top:0;width:100%;height:100%;}.bannerOverlay .lowerSect {position:absolute;left:0;bottom:0;width:100%;padding:5px 0;}.bannerOverlay .lowerSect .textsect {color:#FFFFFF;font-family:moderneregular;font-size:0.8em;padding:5px 2vw;text-align:left;}.bannerOverlay .lowerSect .textsect p {font-family:moderneregular;}#bannerFeature .bannerOverlay .lowerSect .thirds a img {display:block;margin:15px auto;width:65%;padding:5px 8px;}.bannerOverlay .lowerSect .thirds a:hover img {background-color:#000;}.bannerOverlay .lowerSect .thirds a:hover img.reverse {background-color:#fff;box-shadow:1px 1px 4px #777;}.wrapper .fullFeatureText {margin:30px 40px 20px;text-align:center;}.wrapper .fullFeatureText h1, .wrapper .fullFeatureText h2, .wrapper .fullFeatureText h3 {color:#2F6895;font-family:modernedemi;}.wrapper .fullFeatureText p {color:#555555;font-family:moderneregular;font-size:1.3em;}#rev2banner .wrapper.X1 {max-width:1180px;min-width:840px;width:85%;}#bannerSwitcher {text-align:center;margin-top:-5px;}#bannerSwitcher .switchbox {background-color:#EEE;border:3px solid #777;border-radius:14px;display:inline-block;height:20px;margin:5px;width:20px;cursor:pointer;}#bannerSwitcher .switchbox.current {background-color:#444;}#barracudaButton {display:none;}html.runSB #barracudaButton {display:none;}#mobileNav, #mobileContactNav {background:#fff;padding:0 0 3em;}#mobileNav ul, #mobileContactNav ul {list-style:outside none none;margin:0;padding:0;}#mobileNav ul li, #mobileContactNav ul li {margin:0.25em;padding:0;clear:both;}#mobileNav ul li span.mobileMenuHeader {color:#00adc5;display:block;font-size:1em;font-weight:bold;padding:0.75em;text-transform:uppercase;border-bottom:2px solid #00adc5;}#mobileNav ul li a {clear:both;color:#9e2985;display:block;padding:0.75em;font-size:1em;font-weight:500;}#mobileNav ul li a i {display:inline-block;min-width:1em;text-align:center;margin-right:0.75em;}#mobileNav ul li a:hover {color:#fff;background:#1081c5;}#mobileNav ul li i.sb-close {color:#f00;float:right;font-size:2em;margin:-0.2em -0.125em 0 0;}#mobileContactNav ul li a {color:#5dc0f5;display:block;font-weight:bold;padding:30px 10px;text-align:center;text-transform:uppercase;}#mobileContactNav ul li a .top {color:#fff;display:block;font-size:14px;}#mobileContactNav ul li a .number {display:block;font-size:32px;margin:-10px 0 0;}#mobileContactNav ul li a .address {display:block;font-size:18px;line-height:25px;padding:0 0 5px;}#mobileNavLead {}#mobileNavLead p.intro {background:#ccc none repeat scroll 0 0;color:#333;font-weight:bold;margin:0 0 20px;padding:5px;}#mobileNavLead .leadpane .field {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;margin:0;padding:0 10px 10px;}#mobileNavLead .leadpane .field label {font-size:1em;font-weight:bold;text-transform:uppercase;}#mobileNavLead .leadpane .field input, #mobileNavLead .leadpane .field select, #mobileNavLead .leadpane .field textarea {background:#333 none repeat scroll 0 0;border:1px solid #04a7ff;box-shadow:0 0 10px rgba(0, 0, 0, 0.5) inset;box-sizing:border-box;color:#04a7ff;font-size:1.25em;text-shadow:0 0 4px #000;width:100%;}#mobileNavLead .leadpane .field input.good, #mobileNavLead .leadpane .field select.good, #mobileNavLead .leadpane .field textarea.good {border:1px solid #04ffa7;color:#04ffa7;}#mobileNavLead .leadpane .field input.bad, #mobileNavLead .leadpane .field select.bad, #mobileNavLead .leadpane .field textarea.bad {border:1px solid #ff5744;color:#ff5744;}#leadPaneSubmit3 {background:#006094 none repeat scroll 0 0;border:0 none;box-sizing:border-box;color:#fff;display:block;font-family:"Source Sans Pro",Arial,helvetica,sans-serif;font-size:2em;margin:10px 0;padding:10px;text-transform:uppercase;width:100%;}#leadPaneSubmit3:hover {background:#04ffa7 none repeat scroll 0 0;color:#000;}#mobileNavLead p.privacyLink {font-size:1em;padding:1em 0 10em;text-align:center;}#mobileContactNav ul li p.privacyLink a {display:inline-block;padding:0;text-transform:none;}#mobileNavLead .thanksView {padding:1em;text-align:center;}#mobileNavLead .thanksView h3 {color:#04ffa7;font-size:2em;font-weight:bold;}#mobileNavLead .loadingView {padding:1em;text-align:center;}#mobileNavLead .loadingView h3 {color:#04ffa7;font-size:2em;font-weight:bold;}#ratesFormOverlay, #alertFormOverlay {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999999999999999;}#ratesFormOverlay .blackout, #alertFormOverlay .blackout {position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/specials/form-background.jpg);background-position:center center;background-size:cover;}#ratesFormOverlay .form, #alertFormOverlay .form {background:rgba(16, 43, 105, 0.79);position:absolute;color:#fff;top:50%;left:50%;min-width:25%;border-radius:0.5em;box-shadow:0 0 3em rgba(255,205,100,0.5);border:3px solid #fff2cf;width:35%;}#ratesFormOverlay .form, #alertFormOverlay .form {-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#ratesFormOverlay .form .formOutLiner, #alertFormOverlay .form .formOutLiner {position:relative;width:100%;height:100%;}#ratesFormOverlay .form .formLiner, #alertFormOverlay .form .formLiner {position:relative;width:100%;height:100%;padding:1em;box-sizing:border-box;overflow:auto;max-height:95vh;}#fullPopForm img.heading {}#fullPopForm h2 {color:#fc0;font-weight:900;text-transform:uppercase;text-align:center;font-size:4vw;margin:0;}#fullPopForm p {margin:0 0 1em;text-align:center;font-weight:600;}#fullPopForm .field {margin:0.75em 0;box-sizing:border-box;background-color:rgba(0,0,0,0);padding:0;}#fullPopForm .field input, #fullPopForm .field select {width:85%;box-sizing:border-box;border:3px solid #fc0;font-size:1em;text-align:center;padding:0.4em;border-radius:0.25em;display:block;margin:0 auto;color:#000;}#fullPopForm .field input.bad, #fullPopForm .field select.bad {border:3px solid #f00;}#fullPopForm .feelgood {display:block;text-align:center;font-size:1vw;margin:0.5em 1em;color:#fff;}#fullPopForm .feelgood a, #fullPopForm .feelgood i.fa {color:#fc0;}#fullPopForm #popSubmit, button.popSubmit {background:#f1f79e; background:-moz-linear-gradient(top, #f1f79e 0%, #c3dd00 34%, #41a300 100%); background:-webkit-linear-gradient(top, #f1f79e 0%,#c3dd00 34%,#41a300 100%); background:linear-gradient(to bottom, #f1f79e 0%,#c3dd00 34%,#41a300 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f79e', endColorstr='#41a300',GradientType=0 ); display:block;width:90%;margin:1em auto;border:0 none;font-size:2vw;text-transform:uppercase;font-weight:900;color:#fff;padding:0.5em 0;border-radius:0.2em;text-shadow:0 0 10px rgba(0,0,0,0.5);cursor:pointer;}#fullPopForm #popSubmit:hover, button.popSubmit:hover {background:#e0ff99; background:-moz-linear-gradient(top, #e0ff99 0%, #eff259 34%, #eff259 34%, #6bb624 100%); background:-webkit-linear-gradient(top, #e0ff99 0%,#eff259 34%,#eff259 34%,#6bb624 100%); background:linear-gradient(to bottom, #e0ff99 0%,#eff259 34%,#eff259 34%,#6bb624 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0ff99', endColorstr='#6bb624',GradientType=0 ); }#fullPopForm .thanksView h3, #fullPopForm .loadingView h3 {color:#fff;font-weight:600;}#ratesFormOverlay .closeBox, #alertFormOverlay .closeBox {position:absolute;top:-2em;right:0.5em;background:#fff;padding:0.5em 0 0;box-sizing:border-box;text-align:center;width:2em;height:2em;border-radius:50% 50% 0 0;font-size:1.25em;z-index:999999999999999999;}#ratesFormOverlay .closeBox a, #alertFormOverlay .closeBox a {color:#e46b00;font-size:1.25em;}#ratesFormOverlay .closeBox a:hover, #alertFormOverlay .closeBox a:hover {color:#900;}#alertFormOverlay .form {background:rgba(16, 105, 45, 0.79);width:50%;}#alertFormOverlay .textContent {text-align:center;}#alertFormOverlay .textContent h2 {color:#fff;font-weight:700;text-transform:uppercase;}#fullPopForm .loadingView, #fullPopForm .thanksView {display:none;}.jssorX {background:#323d48;padding:2em 0;}div.jssora106.arrowright, div.jssora106.arrowleft {}div.jssora106.arrowright, div.jssora106.arrowleft {top:70px !important;position:absolute !important;font-size:1.5em !important;color:#fff !important;background:#000 !important;padding:0.4em 0 0 !important;width:1.9em !important;text-align:center !important;height:1.9em !important;border-radius:2em !important;line-height:0 !important;opacity:0.75 !important;}@media screen and (max-width:740px) {div.jssora106.arrowright, div.jssora106.arrowleft {top:70px !important;}}div.arrowright.jssora106 {right:5px !important;}div.arrowleft.jssora106 {left:5px !important;}html body ul#navCats li > ul.ampDropMenu, html body ul#navCats li:hover > ul.ampDropMenu {display:none;}.newMobileNavButton > div {display:block;}.newMobileNavButton > a {display:none;}button.ampMenuClick {display:none;}.bmiCalc {margin:0 1.5em;}.bmiCalc h4 {text-align:center;font-size:1.4em;}.bmiCalc p {text-align:center;font-size:0.9em;}.bmiCalc p.disclaim {font-size:0.7em;}.bmiInputs {}.bmiInputs fieldset {border:2px solid #56bbb4;margin:0.5em;background:#56bbb475;padding:0.75em;}.bmiInputs fieldset > div {margin:0.5em 0;}.bmiInputs fieldset label {display:inline-block;width:33%;font-size:0.8em;}.bmiInputs fieldset input.bmiBlank, .bmiInputs fieldset select.bmiBlank, .bmiInputs fieldset div.bmiBlank {display:inline-block;width:60%;box-sizing:border-box;border:1px solid #56bbb4;background:#fff;font-size:0.8em;margin:0;padding:0.25em;position:relative;}.bmiInputs fieldset div.bmiBlank input {width:30%;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:2px solid #ccab7875;font-size:1em;padding:0.5em;}.bmiInputs fieldset div.bmiBlank span {font-size:0.7em;font-weight:bold;}.bmiInputs fieldset div.bmiBlank > div.switcher {position:absolute;top:-0.5em;right:-1px;background:#56bbb4;text-transform:uppercase;font-size:0.9em;font-weight:900;color:#fff;}div.bmiBlank > div.switcher span {padding:2px 4px;}div.bmiBlank.met > div.switcher span[gotomode=imp], div.bmiBlank.imp > div.switcher span[gotomode=met] {cursor:pointer;}div.bmiBlank.met > div.switcher span[gotomode=imp]:hover, div.bmiBlank.imp > div.switcher span[gotomode=met]:hover {background:#555;}div.bmiBlank.met > div.switcher span[gotomode=met], div.bmiBlank.imp > div.switcher span[gotomode=imp] {background:#000;}div.bmiBlank.met > div.met, div.bmiBlank.imp > div.imp { display:block; }div.bmiBlank.met > div.imp, div.bmiBlank.imp > div.met { display:none; }.bmiCalc button {margin:0.5em auto;display:block;width:70%;border:0 none;background:#000000a3;color:#fff;padding:0.75em;}.bmiCalc button:hover {background:#000;cursor:pointer;}.bmiCalc .startover {display:none;}.bmiResults {display:none;}.flextab * {box-sizing:border-box;}.flextab {display:flex;flex-direction:column;}.flexrow {display:flex;flex-direction:row;}.flexcol {}.prLvls .flextab {border-top:1px solid #ddd;border-left:1px solid #ddd;margin:2em auto;}.prLvls .flexcol {width:15%;text-align:center;padding:0.5em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}.prLvls .flexcol.incl {width:40%;text-align:left;font-weight:600;font-size:0.8em;padding:1em;color:#333;}.prLvls .flexcol.incl .featTh {float:left;width:30%;margin:-0.75em 1em -0.75em -0.75em;opacity:0.75;height:0;padding-bottom:21%;position:relative;overflow:hidden;display:block;}.prLvls .flexcol.incl img, .prLvls .flexcol.incl amp-img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.prLvls .flexcol.th {font-weight:900;font-size:0.7em;padding:0.75em 1.2em;text-transform:uppercase;background:#eee;}.flexcol.colB {color:#b84c16;}.flexcol.colS {color:#707488;}.flexcol.colG {color:#8c6f49;}.flexcol.colP {color:#5e5f61;}.prgLvls2 .column {background-color:#fff;}.prgLvls2 .column:nth-child(even) {background-color:#eee;}.prgLvls2 h4 {margin:0.25em 0.5em 1em;text-align:center;font-weight:600;font-size:0.8em;color:#333;}.prgLvls2 p {margin:0.5em 1em;font-size:0.8em;}.prgLvls2btns a {display:block;background:#00588A;color:#fff;margin:0.5em;padding:0.5em;text-align:center;font-size:0.9em;font-weight:600;}.prgLvls2btns a strong {display:block;font-weight:300;font-size:2.5em;line-height:0.8;}.prgLvls2btns a:hover {background:#40860a;}@media screen and (max-width:740px) {.prLvls .flexcol.incl .featTh {float:none;margin:-9% -9% 0.5em;width:117%;padding-bottom:65%;opacity:1;}.prLvls .flexcol.th {padding:0.25em 0.25em;}}.cfs51_content .textContent {font-size:1.25em;padding:1em;}.verticalX2 {position:relative;margin-bottom:2em;}.verticalX2 .bannerSide {background-position:center center;background-size:cover;border-right:1em solid #fff;width:50%;}.verticalX2 .contentSide {width:50%;background:-moz-linear-gradient(top,rgba(0,111,171,0.5) 0%, rgba(0,111,171,1) 100%); background:-webkit-linear-gradient(top,rgba(0,111,171,0.5) 0%,rgba(0,111,171,1) 100%); background:linear-gradient(to bottom,rgba(0,111,171,0.5) 0%,rgba(0,111,171,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80006fab', endColorstr='#006fab',GradientType=0 ); color:#fff;text-align:center;}.verticalX2 .centerCircle {background:#fff none repeat scroll 0 0;border:1em solid #fff;border-radius:50%;height:11em;left:50%;margin-left:-7em;margin-top:-6em;overflow:hidden;position:absolute;top:50%;width:11em;}.verticalX2 .contentSide .textContent {padding:3em 2em 3em 6em;}.verticalX2 .contentSide .textContent h1 {color:#fff;font-weight:600;}.verticalX2 .contentSide .textContent p {color:#fff;}.fauxTable {display:table;width:100%;}.fauxTable .fauxRow {display:table-row;}.fauxTable .fauxRow .fauxCell {display:table-cell;vertical-align:middle;}.fademebroheim {background:-moz-linear-gradient(left,rgba(16,129,197,0) 0%, rgba(16,129,197,1) 25%, rgba(16,129,197,1) 75%, rgba(16,129,197,0) 100%); background:-webkit-linear-gradient(left,rgba(16,129,197,0) 0%,rgba(16,129,197,1) 25%,rgba(16,129,197,1) 75%,rgba(16,129,197,0) 100%); background:linear-gradient(to right,rgba(16,129,197,0) 0%,rgba(16,129,197,1) 25%,rgba(16,129,197,1) 75%,rgba(16,129,197,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001081c5', endColorstr='#001081c5',GradientType=1 ); }.testimonial {background:rgb(255,255,255); background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%, rgba(229,229,229,1) 50%, rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 50%,rgba(255,255,255,1) 100%); background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 50%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); font-family:Merriweather, "Times New Roman", serif;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;}.testimonial .textContent {background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 10%, rgba(255,255,255,1) 95%, rgba(255,255,255,0.5) 100%); background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 10%,rgba(255,255,255,1) 95%,rgba(255,255,255,0.5) 100%); background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 10%,rgba(255,255,255,1) 95%,rgba(255,255,255,0.5) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#80ffffff',GradientType=0 ); color:#499011;font-size:1.15em;padding:1em 3em;text-align:center;font-family:Merriweather, "Times New Roman", serif;}.testimonial.bottomless {border-bottom:0 none;}.testimonial.bottomless .textContent {background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 10%, rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 10%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 10%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }.testimonial .textContent:before {content:'\201C';font-size:3em;left:0.25em;position:absolute;top:0.25em;}.testimonial .textContent:after {content:'\201E';font-size:3em;right:0.25em;position:absolute;bottom:0.75em;}.testimonial .textContent p {font-family:Merriweather, "Times New Roman", serif;font-weight:400;color:#777;}.testimonial .textContent p b {color:#499011;}.testimonial .textContent p.credit {font-size:0.75em;font-weight:500;}.testimonial .textContent p.credit a {font-size:0.8em;color:#e46b00;}.cfs51_content h2 {color:#378900;}.cfs51_content h3 {color:#0571ac;}.cleanLeadForm {text-align:center;background:#b0e3ff;margin:5em 0em 3em;padding:0.25em 1em;border:1px solid #0574af;}.cleanLeadForm h2 {color:#005786;font-weight:800;}.cleanLeadForm p {color:#333;}.cleanLeadForm .field {}.cleanLeadForm .field label {font-weight:700;text-align:left;color:#005786;}.cleanLeadForm .field input, .cleanLeadForm .field select, .cleanLeadForm .field textarea {}.cleanLeadForm .field textarea {}.cleanLeadForm .field #leadPaneXSubmit {font-size:1.4em;width:100%;}.cityNavCrumbs {margin:-1em 2em;}.cityNavCrumbs a {color:#777;text-transform:uppercase;font-weight:300;letter-spacing:0.5px;}.cityNavCrumbs i {display:inline-block;margin:0 0.5em;color:#fc0;}.cityNavCrumbs .also {float:right;}blockquote.infoXaside {margin:-2em auto 0;background:#f6f6f6;color:#333;font-size:0.8em;border:1px solid #ccc;}blockquote.infoXaside p {color:#777;}.cityDat .intphotogrid .photo {margin:1em;}.cityDat .extras p {font-weight:bold;font-size:0.8em;margin:1em 0.5em;}.cityDat .extras ul {padding:0;list-style:none;}.cityDat .extras ul li {margin:0.25em 0.5em;font-size:0.8em;}.cityDat .extras a {}.ban1 h1 strong {font-weight:500;color:#6ba541;}.ban1 p strong {font-weight:500;color:#58843a;}time.footerDateModified {position:relative;clear:both;display:block;margin:2.5em 1.25em 0.75em;color:var(--color-text);font-size:0.75em;font-weight:600;font-style:italic;}.selector {margin:0.125em 1em 0.125em 0;padding:0.5em 0.5em 0.5em 2em;background:rgba(0, 49, 76, 0.46);color:#fff;position:relative;}.selector label {display:block;cursor:pointer;color:#fff;}.selector label:hover {color:#ff9;}.selector input[type=radio] {position:absolute;top:50%;left:0.5em;transform:translate(0,-50%);cursor:pointer;}.pricingForm .leadpane .field {background:rgba(0, 49, 76, 0.46);color:#fff;margin:0.125em;}#leadPaneXSubmit {background:#0574af none repeat scroll 0 0;border:0 none;border-radius:3px;color:#fff;display:block;font-family:Open Sans Condensed;font-size:1em;font-weight:bold;margin:0 auto;padding:0.1em 0;text-transform:uppercase;width:85%;box-shadow:0 3px 4px rgba(0, 0, 0, 0.1);}#leadPaneXSubmit:hover {cursor:pointer;background:#333 none repeat scroll 0 0;box-shadow:0 3px 4px rgba(0, 0, 0, 0.25);}#starMeter {background:none repeat scroll 0 0 #ddd;position:relative;width:200px;}#staroverlay {position:relative;width:100%;z-index:1;}#starunderlay {background-color:#f93;height:100%;position:absolute;top:0;width:90%;}#starMeter .clickers {height:100%;position:absolute;top:0;width:100%;z-index:2;}#starMeter .clickers .rateclick {display:block;float:left;height:100%;width:19.995%;cursor:pointer;}html .cmspage .marginTop { margin-top:3em; }html .cmspage .marginRight { margin-right:1em; }html .cmspage .marginBottom { margin-bottom:3em; }html .cmspage .marginLeft { margin-left:1em; }html .cmspage .halfmarginTop { margin-top:1.5em; }html .cmspage .halfmarginRight { margin-right:0.5em; }html .cmspage .halfmarginBottom { margin-bottom:1.5em; }html .cmspage .halfmarginLeft { margin-left:0.5em; }html .cmspage .paddingTop { padding-top:3em; }html .cmspage .paddingRight { padding-right:1em; }html .cmspage .paddingBottom { padding-bottom:3em; }html .cmspage .paddingLeft { padding-left:1em; }.textPanel {padding:1px;font-size:1.2em;box-sizing:border-box;}img.circle {border-radius:50%;display:block;}.h22offerwrap {margin:2em 0;padding:2em 0;background:#3e4a55;border-bottom:0.5em solid #00adc5;}.h22offerwrap .spcl a {display:block;border-radius:2em;overflow:hidden;border:0.5em solid #7ac244;padding:0;margin:0;background:#cde;}.hline {margin:2em 0;text-align:center;}.hline h2, .hline h3, .hline h4 {padding:0.125em 1em;font-size:2em;margin:0;}.hline.u h2, .hline.u h3, .hline.u h4 {border-bottom:0.05em solid rgba(0, 173, 197, 0.25);display:inline-block;min-width:75%;}.actG .act {display:flex;flex-flow:row;border:0.125em solid #cfe0e9;border-radius:0 0 1em 1em;margin:0 0.25em 1em;overflow:hidden;background:#cfe0e9;}.actG .act > div {background:#fff;}.actG .act .intro {width:25%;font-size:0.85em;padding:1em;border-radius:1em 0 0 1em;}.actG .act .desc {width:65%;padding:1em;font-size:0.9em;border-radius:0 1em 1em 0;}.actG .act .feat {width:10%;background-size:cover;background-position:center center;}.actG ul {list-style:none;margin:0;padding:0 0 0 1em;}.actG li {position:relative;font-weight:400;}.actG li:before {content:"\f105";font-family:FontAwesome;left:-1em;position:absolute;margin-top:0.15em;color:#fdb913;}.actG h3 {font-weight:600;font-size:1em;background:#cfe0e9;margin:1em 0.25em 0;padding:0.5em 1em;border-radius:1em 1em 0 0;color:#323d48;}.actG h4 {font-weight:600;}.h22.s .con.qnax h3 {color:var(--color-x2-orange);}.h22.s .con.qnax h3 {}.incogh1 h1 {font-weight:600;margin:0 0 0.5em 0;color:#3e4a55;font-size:inherit;font-size:0.85em;}.bna21 {background:url(/images/banner/weight-loss-camp-before-and-after-sam-on-the-beach.jpg) center center no-repeat;background-size:cover;min-height:20em;}.bna21 .bnaText {padding:1em 0;}.bna21 .bnaText h2 {font-weight:600;text-transform:uppercase;margin:0.25em 0 0;}.bna21 .bnaText h3 {font-weight:600;margin:0 0 1em;line-height:1;color:#114868;}.bna21 .bnaText p {font-weight:600;color:#081619;font-size:1em;margin:1em 0.5em;font-family:var(--sans-font);}.bna21 .bnaText p a {text-decoration:underline;}.bna21 img.bnaOverlay {width:50%;opacity:0;}.leadupsell p.disclaimer {color:#000;font-family:var(--sans-font);font-size:0.7em;text-align:center;display:block;width:100%;}.text sup {line-height:0;font-weight:700;font-size:0.6em;}aside.citations {background:var(--color-text);padding:1em;font-size:0.75em;margin:0;color:#fff;position:relative;}div.scoot {position:absolute;display:block;left:0;top:-110px;}div.scoot a {text-indent:-99999999999px;display:inline-block;width:1px;height:1px;}aside.citations h5 {font-size:1em;font-weight:600;text-transform:uppercase;color:#fff;}aside.citations p {margin:0.25em 0;}aside.citations p sup {font-weight:800;font-size:0.7em;}aside.citations p a {margin:0 0.5em;color:#fbd67c;font-family:var(--sans-font);font-size:0.8em;}aside.citations p a:hover, .text sup a:hover {text-decoration:underline;}a.refLink {color:#c00;font-size:0.75em;display:inline-block;background:#ccc;padding:0.125em 0.25em;margin:0 0.25em;}p.citelink.highlighted {background:rgba(255,255,0,0.75);}p.citelink.highlighted a {color:#000;}.squareVideo {width:100%;height:0;padding-bottom:100%;margin:0;position:relative;}.squareVideo video {width:100%;height:100%;position:absolute;}.h24 .quickbar .options li.besunny span {display:block;color:#fff;font-family:var(--serif-font), serif;padding:0.6em 0.7em 0.6em 0.9em;font-size:0.9em;font-style:italic;margin-left:4em;}.h24 .quickbar .options li.besunny b {font-style:normal;}.happyheadline h2 {text-align:center;font-size:2.5em;margin:1em 0 1.25em;color:var(--color-purple);}.h22 .text h6 {font-size:1.6em;font-weight:600;margin:0.75em 0;font-style:italic;color:var(--color-teal);line-height:1;}.ctabutton {text-align:center;}.ctabutton h5 {font-size:2em;display:block;background:var(--color-green);border:3px solid #fff;box-shadow:0.05em 0.05em 0.2em rgb(0 0 0 / 50%);border-radius:5px;}.ctabutton h5 a {display:block;padding:0.25em 1em;color:#fff;font-weight:bold;}.ctabutton h5 a:hover {background:#2c6c00;}.ctabutton.ctabMobile {display:none;}.ctabutton.ctabDesktop {display:block;}.ctabutton.ctabDesktop h5 {display:inline-block;}.ctabutton.ctabDesktop h5 a {}.ctabutton.ctabDesktop h5 a em {font-style:normal;text-transform:uppercase;font-size:0.75em;display:block;}.ctabutton.ctabMobile h5 {border-right:0 none;border-left:0 none;margin:-0.25em -3px 1.25em;z-index:1111;position:relative;}.ctabutton.ctabMobile h5 a {font-size:10vw;}.ctabutton.ctabMobile h5 a em {font-style:normal;font-size:0.5em;text-transform:uppercase;display:block;line-height:1.5;}.ctabutton.ctabMobile h5 a em:first-child {font-size:0.75em;line-height:1;}.ctabutton.ctabMobile h5::after {content:'x';text-indent:-99999999999px;display:block;background-image:url(/images/icons/cursor.png);width:1.4em;height:2em;position:absolute;bottom:-1.5em;background-size:cover;left:50%;}.ban1.twentyfour {background-color:#000;color:#fff;}.ban1.twentyfour.madcorner .overscreen::before {content:'CTA2';position:absolute;top:0;right:0;text-indent:-999999999px;background-image:url(/images/misc/madbeachcorner.png);display:block;height:10em;width:10em;background-size:cover;}aside.postTestCTA {text-align:center;font-style:italic;font-size:2em;margin:0 0 -0.25em;background:#eee;padding:0.5em;}aside.postTestCTA p {margin:0;}aside.postTestCTA p a {background:var(--color-green);display:inline-block;padding:0 0.5em;margin-left:0.5em;color:#fff;border-radius:0.5em 0;}aside.postTestCTA p a:hover {background:var(--color-text);}@media screen and (max-width:740px) {.ctabutton.ctabMobile {display:block;}.ctabutton.ctabDesktop {display:none;}.ban1.twentyfour.madcorner .overscreen::before {height:6.5em;width:6.5em;}aside.postTestCTA p {font-size:7.5vw;}}.classierCTAbutton .ctabutton.ctabDesktop {}.classierCTAbutton .ctabutton.ctabDesktop h5 {border:0 none;background:#333;border-radius:3em;overflow:hidden;}.classierCTAbutton .ctabutton.ctabDesktop a {padding:0.5em 2em;}.srtPage_112 .ctabutton.ctabMobile h5 {border:0 none;background:var(--color-x2-text);margin:0 -0.25em 0.5em;}.srtPage_112 .ctabutton.ctabMobile h5 a {font-weight:500;}.srtPage_112 .ctabutton.ctabMobile h5::after {width:0.7em;height:1em;bottom:-0.6em;left:75%;}.ban1.twentyfour p.preH1 {font-family:var(--headline-font);font-size:3em;margin:0;}.ban1.twentyfour.zoomies1 p.preH1 {font-size:2.25em;}.ban1.twentyfour {padding-bottom:50%;}.ban1.twentyfour .sum {background:none;width:70%;}.ban1.twentyfour h1, .ban1.twentyfour h2 {color:#fff;font-size:5vw;text-shadow:0.0125em 0.0125em 0.05em #016876b0;line-height:1;}.ban1.twentyfour p {color:#fff;text-shadow:0.025em 0.025em 0.075em rgb(0 0 0 / 50%);font-size:2.25vw;line-height:1;}.ban1.twentyfour p strong {font-weight:500;color:#dbffc3;}.ban1.twentyfour.smaller h1, .ban1.twentyfour.smaller h2 {font-size:3.5vw;}.ban1.twentyfour.smaller p {font-size:1.75vw;}.ban1.twentyfour h1 > em, .ban1.twentyfour h2 > em {font-style:normal;font-size:0.75em;display:block;}.ban1.twentyfour p a {display:inline-block;background:#005F6B;color:#fff;padding:0.5em 1.5em;text-transform:uppercase;border:5px solid var(--color-teal);font-family:var(--sans-font);font-size:0.6em;text-shadow:0 0 black;}.ban1.twentyfour p a:hover {background:var(--color-green);}.ban1.twentyfour.lower h2 {font-size:2.75em;color:var(--color-dark-teal);}.ban1.twentyfour.lower p {color:var(--color-text);font-size:1.3em;line-height:1.25;}div.photo.stars > img {width:auto;margin:1em auto;display:block;}.cmspage .text.colpad {padding:0.25em 1em;}.ban1.twentyfour.darkfield {}.ban1.twentyfour.darkfield h1 {}.ban1.twentyfour.darkfield p {color:#fff;text-shadow:0.05em 0.05em 0.125em #004676a1;}.ban1.twentyfour.lightfield {}.ban1.twentyfour.lightfield h1 {}.ban1.twentyfour.lightfield p {}.ban1.twentyfour.smaller h2.sub {font-size:2.1vw;color:#fff;font-weight:bold;line-height:1.1;margin:0.75vw 0;}.attractthumby {padding:0.5em;}.attractthumby div.photo > img {width:90%;margin:0 auto;display:block;}.attractthumby h4 {margin:0.25em 0;font-size:1.15em;}.attractthumby p {color:var(--color-teal);font-size:1.15em;margin-bottom:1em;}.attractthumby hr {margin:0.25em auto;background:var(--color-teal);}.attractthumby a {color:var(--color-purple);}.pf.shadowboxen {box-shadow:0.125em 0.125em 0.25em rgb(0 0 0 / 50%);border-radius:0.125em;overflow:hidden;border-bottom:0.5em solid var(--color-teal);font-size:1.5em;}section.trinfire {background-image:url(/images/banner/true-fire-banner-2.jpg);position:relative;width:100%;height:0;padding-bottom:66%;}section.trinfire .w {position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%,-50%);min-width:auto;max-width:inherit;}section.trinfire h2 {font-size:5em;color:#fff;line-height:1;text-shadow:0 0 10px rgb(0 0 0 / 50%);margin-bottom:0.25em;}section.trinfire h3 {font-size:2em;margin:0 0 0.25em;line-height:1;color:var(--color-x2-gold);}section.trinfire p {color:#fff;text-shadow:0 0 10px rgb(0 0 0 / 50%);font-size:2em;margin:0.5em 0;}section.trinfire a {font-family:var(--sans-font);color:#fff;background:var(--color-dark-teal);display:inline-block;padding:0.25em 1em;font-size:0.75em;margin:0.5em 0 0;box-shadow:2px 2px 7px rgb(0 0 0 / 50%);}section.trinfire a:hover {background:var(--color-green);}.headroom {margin:1em 0 2em;}.w.headroom {margin:2em auto 5em;}.w.verticalTop {align-items:self-start;}.w.verticalBottom {align-items:self-end;}section.trinfire a:hover {color:#09d5f1;}html.srtPage_142 body .h22 .con h3, html.srtPage_142 body .h22 .con h4 {color:var(--color-blue);font-size:1.125em;margin:0 0 1em;line-height:1.2;}.h22 .con.qnax li:before}p.flextine {display:flex;}p.flextine > span {width:85%;}p.flextine > span:first-child {display:block;width:15%;white-space:nowrap;font-weight:bold;}.accotitle {text-align:center;padding:1em 0 0;line-height:1;}.accotitle h2 {font-size:2.25em;margin:0;color:var(--color-teal);}.accotitle h3 {padding:0.5em 0;font-family:var(--serif-font);color:#3e4a55;margin:0;font-style:italic;}.accotitle.x2 h3 {}.accotitle.x2 h2 {}.accotitle h4 {color:var(--color-teal);font-family:var(--sans-font);font-weight:bold;opacity:0;}.accotitle.x2 h4 {color:var(--color-purple);}section.flip1 {padding-bottom:100%;position:relative;width:100%;height:0;overflow:hidden;background:var(--color-text);}section.flip1 .flipGalleryX {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}section.flip1 .flipGalleryX div.photo {flex-basis:100%;}section.flip1 .flipGalleryX div.photo > img {margin:0;}section.flip1 .shutter {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;background:var(--color-text);}section.flip1 .shutter .loading {width:4em;height:4em;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);margin:0;}section.flip1 .shutter .loading img {width:100%;box-shadow:0 0 0;animation-name:spinningLoader;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;}.leProgramOpts ul li {font-family:var(--sans-font);font-size:0.92em;margin:0.5em 1em;}.leProgramOpts .rateMoreButton a {display:inline-block;background:#3e4a55c7;color:#fff;font-size:1.1em;padding:0.5em 1em 0.5em;font-family:var(--sans-font);font-weight:bold;border-radius:0.25em;}.leProgramOpts .rateMoreButton a:hover {background:var(--color-text);}.leProgramOpts h1 {color:var(--color-gold);font-size:1.75em;margin:0;}.leProgramOpts h2 {color:var(--color-teal);}.ratedeets a {color:#fff;font-size:1em;display:inline-block;margin:2em 0 1em;background:var(--color-green);padding:0.3em 2em 0.4em;box-shadow:0.125em 0.125em 0.25emrgb(0 0 0 / 25%);border-radius:5em;}.ratedeets a:hover {background:#444;}.ratedeets ul li {font-family:var(--sans-font);list-style:none;color:#555;font-size:0.9em;}section.hr {text-align:center;}section.hr .iconDivider {width:75%;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;direction:ltr;text-align:center;}section.hr .iconDivider .icon {display:inline-block;line-height:1;text-align:center;margin:0 0.5em;-ms-flex-negative:0;flex-shrink:0;color:var(--color-gold);}section.home4 section.hr .iconDivider .icon {color:var(--color-x2-gold);}section.hr .iconDivider:before, section.hr .iconDivider:after {display:block;content:"";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:0.2em solid var(--color-x2-gold);}.ctu .ctf .field label {display:none;}.ctu .ctf .field input, .ctu .ctf .field select, .ctu .ctf .field textarea, .ctu .ctf .field.rad .rads {width:95%;margin:0 auto;}.ctu .ctf .forBtn {text-align:center;}.ctu .ctf button.submitLeadButton {width:90%;}.pf.sidebar1 {background:var(--color-purple);color:#fff;}.pf.sidebar1 .text {color:#fff;padding:0.5em 1em;}.pf.sidebar1 .text h2, .pf.sidebar1 .text h3, .pf.sidebar1 .text h4, .pf.sidebar1 .text h5, .pf.sidebar1 .text p, .pf.sidebar1 .text li {color:#fff;}.pf.sidebar1 .text ul {margin:0.5em 0;padding:0 0 0 1em;font-size:0.9em;}.prodreview {margin-bottom:2em;}.prodreviewmain {padding:0 2em 1em 0;}.prodreviewmain h3 {font-size:2em;margin:0;}.prodreviewmain h5 {font-size:1em;margin:-0.25em 0 1em;color:var(--color-purple);}.prodreviewmain p {margin:0.5em 0 0;}.prodreviewcheats {background:#576166;padding:0.5em;border:2px solid #3b4346;border-radius:9px;margin-top:1em;}.prodreviewcheats .photo {margin-bottom:1em;}.prodreviewcheats h5 {text-align:center;color:#fff;}.prodreviewcheats h5 strong {font-weight:inherit;color:var(--color-gold);}.prodreviewpros, .prodreviewcons {padding:0.5em;}.prodreviewpros h3, .prodreviewcons h3 {}.prodreviewpros ul, .prodreviewcons ul {}.prodreviewpros ul li, .prodreviewcons ul li {font-family:var(--sans-font);font-size:0.9em;list-style-type:disclosure-closed;}.superhighlight b {background:#fdb9139e;color:#000;box-shadow:0 0 10px var(--color-gold);border-radius:5em;}.leadpanelp p {text-align:center;font-family:var(--sans-font);margin:-1em 2em 2em;color:var(--color-gold);}.leadpanelp p.disclaimer {margin:1em 0 0;font-size:0.8em;}nav.contentIndex {position:relative;font-size:0.8em;}nav.contentIndex .collapsable {position:absolute;top:-2.25em;right:1em;background:#fff;padding:0.25em 0.5em;border:1px solid #cccccc8c;max-width:40%;z-index:999;box-shadow:0.125em 0.125em 0.25em rgb(0 0 0 / 15%);border-radius:7px;}nav.contentIndex .open {display:none;}nav.contentIndex .closed {opacity:1;}nav.contentIndex button {border:0 none;background:inherit;color:var(--color-blue);padding:0 0.25em;cursor:pointer;}nav.contentIndex p {margin:0;text-align:center;}nav.contentIndex ul {list-style:none;margin:1em 0;padding:0;display:none;}nav.contentIndex .open:hover ul {display:block;}nav.contentIndex ul li {list-style:none;margin:0;padding:0;}nav.contentIndex ul li a {display:block;font-size:0.8em;padding:0.1em;}nav.contentIndex ul li a:hover, nav.contentIndex button:hover {text-decoration:underline;}nav.theUpperCrumb {position:relative;margin-top:-2em;margin-bottom:2em;font-size:0.8em;}.b nav.theUpperCrumb {margin:-0.5em 0 2em;}nav.theUpperCrumb ol {margin:0;padding:0 0 0 1em;list-style:none;display:flex;flex-flow:row;}nav.theUpperCrumb ol li {margin:0 1em 0 0;position:relative;}nav.theUpperCrumb ol li a {font-family:var(--sans-font);display:inline-block;padding:0.1em 1em 0.1em 0.25em;color:#999;}nav.theUpperCrumb ol li.n:before {content:"\f105";font-family:FontAwesome;left:-1em;position:absolute;margin-top:0.15em;color:var(--color-teal);}section.leadx24 aside ul.affirmLogos li.mobileaffirm {display:none;}section.leadx24 aside ul.affirmLogos li.deskaffirm {display:block;}aside.leadx25.wc25side {background-color:#00adc5;padding:0 0;margin:2em 0;}aside.leadx25.wc25side .cfsLeadForms {margin:-10% 0 0;padding:0.25em 1em;text-align:center;}aside.leadx25.wc25side p {color:#fff;font-family:sans-serif;font-size:1em;margin:1em 1em 0.5em;padding:0;}aside.leadx25.wc25side p.disclaimer {margin:0;padding:0.25em 1em 0.5em;font-size:0.75em;}aside.leadx25.wc25side img.sideformheadline {display:block;margin:0;}aside.leadx25.wc25side img.affirm {display:block;margin:0;}aside.leadx25.wc25side .lff {margin:0.25em 0;}aside.leadx25.wc25side .lff input, aside.leadx25.wc25side .lff textarea, aside.leadx25.wc25side .lff select {border:1px solid #146393ad;font-size:1em;font-family:var(--sans-font);width:100%;padding:0.5em 0.75em;border-radius:0.5em 0;}aside.leadx25.wc25side .lff textarea {min-height:7em;}aside.leadx25.wc25side .lff input.bad, aside.leadx25.wc25side .lff textarea.bad, aside.leadx25.wc25side .lff select.bad {border:1px solid #900;box-shadow:0 0 15px inset #c00;overflow:hidden;}aside.leadx25.wc25side .lff button.submitNewForm {font-family:var(--headline-font);text-transform:uppercase;font-size:1.25em;font-weight:700;color:#fff;background:var(--color-purple);display:block;width:100%;margin:-0.25em 0 0;border:0 none;padding:0.25em 0.5em;text-align:right;}aside.leadx25.wc25side .lff button.submitNewForm:hover {background:var(--color-green);cursor:pointer;}.h22 .sum section.wlcData25, .h22 .sum section.cityData25 {}.h22 .sum section.wlcData25 p, .h22 .sum section.cityData25 p {text-align:right;}.h22 .sum section.wlcData25 h3, .h22 .sum section.cityData25 h3 {font-size:1.5em;}.h22 .sum section.wlcData25 img, .h22 .sum section.cityData25 img {width:80%;margin:0 auto;display:block;}ul.moreEtcLinks {margin:0;padding:0;list-style:none;display:block;text-align:right;}ul.moreEtcLinks > li {padding:0.25em;font-size:0.75em;font-family:var(--sans-font);display:inline;}ul.moreEtcLinks > li > a {}.actStack ul.moreEtcLinks > li > a {color:#fff;font-weight:600;opacity:0.5;}a.hiddenAnchor, span.hiddenAnchor {display:inline !important;padding:0 !important;margin:0 !important;width:0 !important;height:0 !important;opacity:0 !important;border:0 none !important;}html body .h22 .con h1.tricky {color:var(--color-teal);font-size:1.5em;margin:0 0 1em;font-weight:500;}.ban1.twentyfour h4.tricky {color:#fff;font-size:5vw;text-shadow:0.0125em 0.0125em 0.05em #016876b0;line-height:1;}ul.minimizedContent, div.minimizedContent {height:0;overflow:hidden;}ul.minimizedContent.open, div.minimizedContent.open {height:auto;overflow:visible;}h3.expandContent {cursor:pointer;}table.silo-table {}table.silo-table tbody {}table.silo-table tbody tr {display:flex;flex-direction:column;}table.silo-table tbody tr td {border:0 none;background:none;}table.silo-table tbody tr td a {}div.youtube {}div.pf.con div.youtube, div.pf.con div.standardVideo {margin:1em 0;}div.youtube .vidHolderX, div.standardVideo {position:relative;width:100%;height:0;overflow:hidden;}div.youtube .vidHolderX.r4x3, div.standardVideo {padding-bottom:56.5%;}div.youtube .vidHolderX.r16x9 {padding-bottom:56.5%;}div.youtube .vidHolderX iframe, div.standardVideo video {position:absolute;top:0;left:0;width:100%;height:100%;}.svgicon {-webkit-font-smoothing:on;-moz-osx-font-smoothing:auto;color:inherit;display:inline-block;font-size:inherit;font-style:normal;font-weight:normal;line-height:inherit;margin-right:8px;vertical-align:bottom;vertical-align:text-bottom;}.h25 {}.h25 nav#deskMenu {}.h25 nav#deskMenu .xia {background:var(--color-x2-darkblue);display:flex;flex-direction:row;}.h25 #deskMenu div.popbox {width:1em;position:relative;}.h25 #deskMenu div.clientside {width:100%;}.past150 .h25 nav#deskMenu {position:fixed;top:0;left:0;width:100%;z-index:99999;}.past150 .h25 nav#deskMenu .xia {background:#042740db;}.h25 .clientside > ul {margin:0 auto;max-width:1500px;min-width:950px;width:90%;position:relative;display:flex;list-style:none;padding:0;}.h25 .clientside > ul > li {flex:auto;text-align:center;font-family:var(--sans-font);font-weight:700;position:relative;}.h25 .clientside > ul > li > a {color:#fff;display:block;padding:0.5em;position:relative;}.past150 .h25 .clientside > ul > li > a {font-size:1.125em;padding:0.3em 0.5em;}.h25 .clientside > ul > li > a > span {font-size:0.9em;}.h25 .clientside > ul > li > a:hover > span {color:#97db6b;}.h25 .clientside > ul > li > a > svg {display:inline-block;fill:var(--color-teal);height:0.6em;position:relative;transform-origin:center;transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1);width:0.6em;margin:0.2em 0em 0.2em 0.5em;transform:rotate(-90deg);}.h25 .clientside > ul > li:hover > a > svg.swivel {transform:rotate(0deg);}.h25 .clientside > ul > li > ul {display:none;list-style:none;margin:-1px 0 0 0;padding:0 0.5em 0.5em;position:absolute;z-index:99;background:#042740d9;text-align:left;min-width:100%;text-wrap:nowrap;}.h25 .clientside > ul > li:hover > ul {display:block;}.h25 .clientside > ul > li > ul > li {}.h25 .clientside > ul > li > ul > li a {color:#fff;font-family:var(--sans-font);display:block;font-size:1.1em;padding:0.3em 0.4em 0.2em;}.h25 .clientside > ul > li > ul > li a:hover {color:#97db6b;}.h25 .clientside > ul > li > a.applyX {background:var(--color-green);}.h25 .clientside > ul > li > a.applyX:hover {background:#54c10c;}.h25 .clientside > ul > li > a.applyX:hover > span {color:#fff;}.h25 .popbox {}.h25 .popbox > button {display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;background:none;}.h25 .popbox > button:hover {cursor:pointer;}.h25 .popbox > button svg {display:block;position:absolute;left:50%;top:50%;transform-origin:center;transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1);margin:auto;height:1.75em;width:1.25em;fill:var(--color-x2-blue);transform:translate(-50%,-50%);}.h25 {}.h25 #headline {background:#fff;margin-top:-1px;}.h25 .logo {width:11em;display:block;padding:0.25em 0 0;}.h25 .stackit {text-align:right;}.h25 .stackit > div {}.h25 .stackit ul {display:flex;list-style:none;margin:0.5em 0 0;padding:0;flex-direction:row-reverse;}.h25 .stackit ul {}.h25 .stackit img.vetButton {}.h25 .stackit ul li {display:inline-block;margin:0 0 0 0.5em;}.h25 .stackit ul li a {display:block;background:var(--color-teal);color:#fff;font-family:var(--sans-font);padding:0.25em 1em;border-radius:3em;}.h25 .stackit ul li.hbtn a {background:#99d3db;padding:0;width:1.75em;height:0;padding-bottom:1.75em;position:relative;margin:0;}.h25 .stackit ul li.hbtn a i.fa {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.h25 .stackit ul li a:hover, .h25 .stackit ul li.hbtn a:hover {background:var(--color-green);}.h25 .stackit p {font-family:shelby;font-size:2.5em;margin:0.25em 0 0;color:#c38eb8;}.h25navoverlay {display:none;}.h25navoverlay.open {display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:99;}.h25Spacer {display:none;}.past150 .h25Spacer {display:block;height:1.5em;}.h25 .stackit .sunny {background:url(/images/misc/beautifulmadbeach.jpg);background-size:contain;background-repeat:no-repeat;background-position:right center;}section.prebannerL {position:relative;z-index:2;border-bottom:0.25em solid #fff;}section.prebannerL img {width:100%;}section.prebannerL img.deskver {display:block;}section.prebannerL img.mobilever {display:none;}svg.mobileMenuIco {height:1em;width:0.75em;position:absolute;fill:var(--color-gold);transform:rotate(-90deg);margin:0.4em 0 0 0.25em;}.thinBar {display:none;width:100%;background:#fff;text-align:right;}.past150 .thinBar {display:block;}.thinBar a.thinLogo {float:left;display:block;padding:0.1em 0.2em 0.2em;}.thinBar a.thinLogo img {height:2.5em;display:block;}.thinBar ul {margin:0;list-style:none;display:flex;flex-direction:row-reverse;}.thinBar li {font-family:var(--sans-font);font-weight:600;padding:0.67em 0.5em 0 0;}.thinBar li > a {display:block;background:var(--color-teal);color:#fff;font-family:var(--sans-font);padding:0.25em 1em;border-radius:3em;font-size:0.85em;}.thinBar li > a:hover {background:var(--color-green);}.thinBar li.hbtn > a {background:#99d3db;padding:0;width:1.75em;height:0;padding-bottom:1.75em;position:relative;margin:0;}.thinBar li.hbtn > a i.fa {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.xynamic {display:block;width:100%;z-index:99999999;position:relative;}.mobileH24 .xynamic .menuHeader {width:100%;display:block;}.mobileH24.xy .menu {padding:3em 0.05em 7em;margin-top:-3em;}.cloverlay {width:100%;display:none;position:absolute;top:0;left:0;}.mobileMenu .cloverlay {display:block;}.ctabuttonWhyVid {margin:1em;}.ctabuttonWhyVid p {margin:0;font-family:var(--headline-font);}.ctabuttonWhyVid p a {background:#386c16;display:block;text-align:center;color:var(--color-x2-lightgold);padding:0.5em;border:2px solid #fff;box-shadow:3px 3px 10px rgb(0 0 0 / 75%);border-radius:7px;text-transform:uppercase;}.ctabuttonWhyVid p a span {display:block;line-height:0.5;font-size:1.5em;text-transform:none;margin-bottom:0.4em;color:#fff;}.ctabuttonWhyVid p a:hover {background:var(--color-green);}.h25 ul#navHeaven {display:none;position:absolute;top:0;margin:0;padding:0 2em 1em 1em;background:#000000e3;z-index:99;list-style:none;height:100vh;left:0;overflow:overlay;max-width:50vw;}.h25 ul#navHeaven.open {display:block;}.h25 #navHeaven ul {margin:0;padding:0;display:none;}.h25 #navHeaven li {list-style:none;padding:0.1em 0.25em;}.h25 #navHeaven a {font-family:var(--sans-font);font-weight:500;color:#fff;white-space:nowrap;display:block;padding:0.25em;font-size:0.9em;margin-right:1.5em;}.h25 #navHeaven a:hover {color:var(--color-gold);}#navHeaven li.open > ul {display:block;background:rgba(255,255,255,0.2);border-radius:5px;}#navHeaven li > div.clicky {width:1em;height:1em;float:right;border:1px solid #555;margin:0;background:#333;position:relative;cursor:pointer;border-radius:3px;background-image:url(/images/icons/plus.png);background-size:cover;}#navHeaven li.open > div.clicky {background-image:url(/images/icons/minus.png);}.ban1.t25r .overscreen {background-image:url(/images/banner/overlay-right.png);background-size:cover;}.ban1.t25r.newwave .overscreen {background-image:url(/images/banner/overlay-right-newwave.png);}.ban1.t25r .sum {width:45%;font-size:0.7em;padding-right:2em;}.ban1.t25l .overscreen {background-image:url(/images/banner/overlay-left.png);background-size:cover;}.ban1.t25l .sum {width:50%;font-size:0.7em;padding-right:2em;}.h22 .text.littleextra h3 {padding-top:2em;padding-bottom:2em;}nav.blogCats {padding:0;margin:0 auto;}nav.blogCats ul {list-style:none;margin:0;padding:0;display:flex;}nav.blogCats ul li {margin:0 0.5em 0 0;}nav.blogCats ul li a {background:#67125570;font-family:var(--sans-font);font-size:0.75em;font-weight:600;display:block;padding:0.125em 0.5em;color:#fff;}.h22.newwave .text h6 {font-size:2em;color:var(--color-purple);}html body .h22.newwave .con h2 {color:var(--color-dark-teal);font-size:1.5em;}html body .h22.newwave .con h3 {color:var(--color-purple);font-size:1.3em;}html body .h22.newwave .con h4 {color:var(--color-teal);font-size:1.1em;}html body .h22.newwave .con h5 {color:var(--color-purple);font-size:1em;}.ffTriButtons {padding:0.5em 0 4em;}.h22 div.ffTriButtons ul {display:flex;align-items:center;margin:1em 0;padding:0;justify-content:flex-start;flex-direction:row;}.h22 div.ffTriButtons ul li {margin:0 0.125em;}.h22 div.ffTriButtons ul li:before {display:none;content:"";}.h22 div.ffTriButtons ul li a {display:inline-block;padding:0.5em 1em;font-weight:400;color:#fff;font-family:var(--headline-font);font-size:1em;}.h22 div.ffTriButtons ul li a {background:var(--color-x3-text);}.h22 div.ffTriButtons ul li.blue a {background:var(--color-dark-teal);}.h22 div.ffTriButtons ul li.green a {background:var(--color-green);}.h22 div.ffTriButtons ul li.left a {border-radius:2em 0 0 2em;padding-left:1.25em;}.h22 div.ffTriButtons ul li.inner a {}.h22 div.ffTriButtons ul li.right a {border-radius:0 2em 2em 0;padding-right:1.25em;}.h22 div.ffTriButtons ul li a:hover {color:#fff;background:#012;}.text.underpad2 {padding-bottom:2em;}ol.articleIndex {background:#4f929b66;padding:0.5em 2em;}ol.articleIndex > li {}ol.articleIndex > li > ul {}ol.articleIndex > li > ul > li {}ol.articleIndex li {font-family:var(--sans-font);}ol.articleIndex a {font-weight:400;}article.b table {width:75%;margin:1em auto;border:2px solid var(--color-blue);padding:0.5em;background:#bfb5a991;font-family:var(--sans-font);text-align:left;}}article.b table tr {}article.b table th {color:var(--color-purple);padding:0 0 0.5em;font-size:1em;}article.b table td {color:#222;font-size:0.9em;padding:0.125em 0.5em 0.125em 0;}.b h2, .b h3, .b h4, .b h5, .b h6 {margin-top:2.5vw;}article.b p, article.b li {font-family:var(--sans-font);font-weight:300;}img.sophoMobileHeader2 {display:none;}#fixedXynamicBottom {display:none;}#fixedXynamicBottom a {}#fixedXynamicBottom img {}@media screen and (min-width:741px) {.h23 .wcl {width:30%;}.h23 .dm {display:block;}.past150 .h23 .wcl img {height:40px;}.past150 .h23 .wcl {height:50px;}.past150 .h23 .wcl a {background-image:url(/images/logos/wc2020-h23b-desktop-min.png);}}@media screen and (max-width:1024px) {.w, body .wrapper {margin:0 30px;max-width:inherit;min-width:inherit;width:auto;}.dm nav.main, .dm nav.super {font-size:0.9em;}.dm nav.main > ul > li > a, .dm nav.main > ul > li > .faux {padding:0.2em 0.75em 0.25em;}.bna21 .bnaText {font-size:0.8em;}}@media screen and (max-width:900px) {body {font-size:16px;}}@media screen and (max-width:740px) {h1 br, h2 br, h3 br, h4 br, h5 br, p br {display:none;}img.sophoMobileHeader2 {display:block;margin:0 0 -2em;}div.photo.padded {padding:1em;}#fixedXynamicBottom {display:block;width:100%;position:fixed;bottom:0;left:0;}#fixedXynamicBottom a {}#fixedXynamicBottom img {display:block;cursor:pointer;}.srtPage_54 #fixedXynamicBottom {display:none !important;}.h22.differentBox {background-position:right top;text-align:center;background-size:150% auto;background-repeat:no-repeat;padding-top:70%;}.pf {float:none;margin-right:auto;margin-left:auto;width:100%;}.w, body .wrapper {margin:0 10px;max-width:inherit;min-width:inherit;width:auto;}.w.cols, .h22.reverse .w.cols, .w.cols.reverse {display:flex;flex-flow:column;flex-direction:column;}.h22 .sumBan, .h22.reverse .sumBan {border-radius:0;width:100%;padding-bottom:35%;}.b h2, .b h3, .b h4, .b h5, .b h6, article.b p, article.b li {margin:1.5em 0 0;}article.b p, article.b li {font-size:4.5vw;}.mobileOnly {display:block;}.hide4mob, .hideForMobile, .desktopOnly {display:none;}.leadpane .field label {color:#fff;display:block;padding:0.25em 0;width:100%;}.leadpane .field input, .leadpane .field select, .leadpane .field textarea {width:96%;}nav.minimalMenu ul {flex-direction:column;}.announceX { font-size:5vw; }.srtPage_142 .past150 #herman {position:fixed;display:block;bottom:0.25em;right:0.25em;background:#fff;z-index:999999999;color:#9e2985;font-weight:900;text-transform:uppercase;text-align:center;font-size:3vw;box-shadow:0.125em 0.125em 0.5em #777;padding:0.5em;border-radius:1em 0 0;}.wrapper.qSpcl {font-size:5vw;}#herman i {font-size:2em;}.ctu {flex-flow:column;}.ctu .cti {border-right:0 none;}section.tf {flex-flow:column;}.tf .f {width:100%;margin:0.5em 0;font-size:4vw;}.ofTxt {font-size:5vw;text-align:center;}.icoLine {flex-flow:wrap;background:#fff;}.icoLine .ico {width:45%;height:45%;margin:1em auto;}.icoline .photo {height:auto;}.pLBrk .wrapper {display:block;flex-direction:unset;font-size:9vw;}.pLBrk .price {width:auto;font-size:6vw;padding-top:1em;}.pLBrk .price .details {display:none;}nav.subsect {display:none;}div.alsoAsk {font-size:2em;}footer .flinks {display:block;}footer .flinks .fcw {width:100%;}footer .flinks .fc {width:100%;margin:1em 0 0;}footer .xtra p {font-size:1.5em;}section.ban1.twentyfour {padding-bottom:0 !important;}section.ban1.twentyfour .sum {background:var(--color-purple);width:100%;padding:1em 2em 6em;}section.ban1.twentyfour .sum p, section.ban1.twentyfour.zoomies1 .sum p {font-size:5vw;line-height:1;background:none;padding:0.5em 0.25em 0.5em;color:#fff !important;}.leadpanel section.leadx24 .lp {flex-wrap:wrap;}.team {display:flex;flex-wrap:nowrap;flex-flow:column;}.team .tf {width:100%;font-size:6vw;}.team .tf p {text-align:center;}.nhBan .intro .content h3 {font-size:3.5em;line-height:1;}.ban1 {height:auto;padding-bottom:0;text-align:left;}.ban1 .bbg {height:0;padding-bottom:80%;position:relative;background-position:center right;background-size:auto 100%;}.ban1.right .bbg {background-position:center left;}.ban1.mobilebackCenter .bbg {background-position:center center;}.ban1.mobilebackLeft .bbg {background-position:center left;}.ban1.mobilebackRight .bbg {background-position:center right;}.ban1.twentyfour.smaller h2.sub {font-size:7vw;font-weight:normal;margin:5vw 0 2.5vw;}section.section.mobilebackRight {background-position:top right;background-size:150%;background-repeat:no-repeat;padding-top:40%;}section.section.mobilebackLeft {background-position:top left;background-size:150%;background-repeat:no-repeat;padding-top:40%;}.ban1.mkb {display:none;}.ban1 .sum, .ban1.right .sum {position:relative;width:100%;transform:none;background:#1081c5;text-align:center;}.ban1 h1 {color:#fff;}.ban1 p {color:#fff;background:#323d48;margin:1em -0.5em -0.5em;padding:1em;}html .cmspage .marginTop { margin-top:1em; }html .cmspage .marginRight { margin-right:0; }html .cmspage .marginBottom { margin-bottom:1em; }html .cmspage .marginLeft { margin-left:0; }html .cmspage .halfmarginTop { margin-top:1em; }html .cmspage .halfmarginRight { margin-right:0em; }html .cmspage .halfmarginBottom { margin-bottom:1em; }html .cmspage .halfmarginLeft { margin-left:0em; }html .cmspage .paddingTop { padding-top:1em; }html .cmspage .paddingRight { padding-right:1em; }html .cmspage .paddingBottom { padding-bottom:1em; }html .cmspage .paddingLeft { padding-left:1em; }.photogrid.pg4 ul.grid div.photo {width:49.995%;}.hlts .pf {font-size:6vw;margin:0;}.cw, #sb-site {}.h23 .hbm, .h23 .cta {display:block;}.h23 .wcl {height:70px;}.h23 .wcl a, .past150 .h23 .wcl a {background-image:url(/images/logos/wc2020-h23b-mobile.png);}.h23 .wcl img {height:55px;}footer {padding:1px 0 1em;font-size:7vw;}footer .w.cols {display:block;flex-flow:inherit;}footer .col {width:auto;}footer .w nav.col {border-right:0 none;margin:0;padding:0;}.hline h2, .hline h3, .hline h4 {font-size:8vw;margin:0;font-weight:600;width:100%;padding:0.5em 0;}.pageinfo {font-size:4vw;text-align:center;}.pageinfo ol {display:none;}.actG h3 {font-size:6vw;margin:1em 0 0;}.actG .act {font-size:6vw;flex-flow:wrap;margin:0 0 1em;}.actG .act .intro {width:72%;border-radius:1em 0 0 0;}.actG .act .feat {width:28%;border-radius:0 1em 0 0;}.actG .act .desc {width:100%;border-radius:0 0 1em 1em;}.nhBan {padding-bottom:130%;font-size:3vw;}.nhBan .intro {background:-moz-linear-gradient(top,rgba(0,173,197,0.65) 0%, rgba(8,151,197,1) 50%, rgba(16,129,197,1) 100%);background:-webkit-linear-gradient(top,rgba(0,173,197,0.65) 0%,rgba(8,151,197,1) 50%,rgba(16,129,197,1) 100%);background:linear-gradient(to bottom,rgba(0,173,197,0.65) 0%,rgba(8,151,197,1) 50%,rgba(16,129,197,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a600adc5', endColorstr='#1081c5',GradientType=0 );top:auto;height:65%;width:100%;bottom:0;}.nhBan .rotator .ban {top:0;right:0;height:55%;width:100%;background-position:100% 100%;background-size:150%;}.nhBan .intro .content p, .nhBan .intro .content .buttons a {font-size:1.5em;}.nhBan .intro .content .buttons a {display:none;}.nhBan .intro .content .buttons a.mobile {display:inline-block;}.h22 {font-size:4.5vw;}.h22 .sum h2, .h22.reverse .sum h2 {text-align:center;margin:0.5em 0.25em;line-height:1.3;}.h22 .sum ul, .h22.reverse .sum ul {padding:0 0 0 3.5em;}.h22 .sum ul li, .h22.reverse .sum ul li {text-align:left;font-size:1.25em;}.h22 .sum ul li:before, .h22.reverse .sum ul li:before {right:auto;left:-0.5em;}.h22 .con, .h22.reverse .con, .h22.s .con, .h22.s.reverse .con {font-size:1.5em;border-right:0 none;border-left:0 none;padding:0.5em;}.h22 .sum h2, .h22.reverse .sum h2 {font-size:2em;}.sum.sig p {display:none;}.h22 .con p.sig {display:block;}.h22.s {padding:1em 0;}.h22.rvw {text-align:center;}.h22R .c {font-size:6vw;}.h22R .c h2.xl {font-size:1.75em;margin:0.25em 0 0.75em;}html body .h22 .con, html body .h22.snap .con {padding:0.25em;text-align:center;}html body .h22 .con li, html body .h22.snap .con li {text-align:left;}.intphotogrid {flex-flow:row wrap;}.intphotogrid.x {justify-content:space-around;}.intphotogrid.four .photo, .intphotogrid.five .photo, .intphotogrid.six .photo {width:49%;}.intphotogrid.seven .photo, .intphotogrid.eight .photo, .intphotogrid.nine .photo {width:24%;}.icoline {background:#fff;}.icoline .intphotogrid.four .photo, .icoline .intphotogrid.five .photo, .icoline .intphotogrid.six .photo {width:45vw;height:auto;margin:1vw 0;}.tShot {display:block;font-size:6vw;}.tShot .x {width:auto;margin:1em 0.25em;padding:1px 0;}section.postLeadAffirms ul {flex-flow:wrap;margin:1em 0 2em;}.sophoLeadForm {font-size:6vw;background-position:top center;background:var(--color-blue) !important;}#h22LFSub {float:none;width:95%;display:block;margin:1em auto;}.sophoLeadForm p, .sophoLeadForm h3 {text-align:center;}.sophoLeadForm h3 {line-height:1;}.sophoLeadForm .leadpane .field label {font-weight:400;}.sophoLeadForm .leadpane .field label br {display:none;}.sophoLeadForm .leadpane .field textarea {min-height:10em;}.ctu .cti, .ctu .ctf {width:100%;text-align:center;font-size:6vw;padding:0 0.25em;}.ctu p a {margin:0.5em 0;}.ctf .field {flex-flow:column;margin:0.5em 0;}.ctf .field label {color:#323d48;width:100%;text-align:left;}.ctf .field input, .ctf .field select, .ctf .field textarea {width:100%;font-size:1em;}.ctf button.submitLeadButton {width:100%;font-size:1.25em;}.ctu .privacyLink {margin:2em 0;text-align:center;font-size:0.8em;}.lgBan {background-size:130% auto;background-repeat:no-repeat;padding:inherit;height:auto;}.lgBan .i {position:relative;top:auto;left:auto;width:100%;}.lgBan .bpl {position:relative;top:auto;right:auto;width:50%;padding-bottom:35%;}.lgBan .i {position:relative;top:auto;left:auto;width:100%;z-index:1;font-size:3vw;padding:0 0.5em;text-align:center;}.lgBan .si {position:relative;bottom:auto;right:auto;width:auto;font-size:4vw;padding:0 1em 1em;}.lgBan .leadpanel {padding:0.25em;margin:0.5em 0;font-size:2em;}.lgBan .leadpane .field {flex-flow:column;}.lgBan .leadpane .field label {width:auto;text-align:left;}.lgBan .leadpane .field input, .lgBan .leadpane .field select, .lgBan .leadpane .field textarea {width:100%;}.lgBan .leadpane .field label br {display:none;}.lgBan .forBtn {text-align:center;}.lgPH {flex-flow:wrap;}.lgPH .p {width:33.333332%;}.lgBan p.k {margin:0.25em 0.5em;width:auto;font-size:2em;}.bHA {flex-flow:column;}.bHA article, .bHA aside {width:100%;font-size:5vw;}.h22R {padding:2em 0;}#h23T {width:100%;}.leadpanelp .formView {flex-flow:column;}.leadpanelp .field {width:100%;font-size:7vw;}#h23TSub {width:100%;font-size:7vw;}.test3 {background:#00adc5;}.samSpec1 {background-image:url(/images/banner/sam-beach-special-a8-mobile.jpg);background-size:100% auto;background-position:top;padding-bottom:160%;}.samSpec1 .stat {top:auto;bottom:0;width:100%;transform:none;font-size:6vw;}.samSpec1 .tick {display:none;}.leadpane .field.rad .radbox {flex-flow:column;}.leadpane .field.rad .rads label {width:100%;}.icoline .intphotogrid {flex-flow:wrap;}footer .xtra {font-size:3.5vw;}.pLBrk .pgr, .pLBrk .pgrt {display:flex;flex-direction:row;font-size:2.8vw;margin:1px auto;}.pgr span {display:block;}section.leadx24 aside ul.affirmLogos {flex-flow:column;}section.leadx24 aside ul.affirmLogos > li {padding:0;text-align:center;}.ban1.t25l .overscreen {display:none;}.h22 div.ffTriButtons ul {flex-direction:column;}.h22 div.ffTriButtons ul li.left a, .h22 div.ffTriButtons ul li.right a, .h22 div.ffTriButtons ul li.inner a, .h22 div.ffTriButtons ul li a {border-radius:0;padding:3vw 5vw;font-size:7vw;margin:0 0 1em;}}@media screen and (min-width:741px) {.hide4desk, .hide4desktop, .hideForDesktop, .w.cols.hide4desk, .w.cols.hide4desktop, .w.cols.hideForDesktop {display:none;}}@media screen and (min-width:950px) {body { font-size:1.8vw; }}@media screen and (min-width:1000px) {body { font-size:1.65vw; }}@media screen and (min-width:1200px) {body { font-size:1.5vw; }}@media screen and (min-width:1400px) {body { font-size:1.4vw; }}@media screen and (min-width:1600px) {body { font-size:20px; }}@media screen and (max-width:740px) {.h25 {display:none;}section.prebannerL {margin:0 0 -30vw;z-index:0;}section.prebannerL img.deskver {display:none;}section.prebannerL img.mobilever {display:block;}.h25Spacer, .past150 .h25Spacer {display:block;position:relative;height:13vw;width:100%;}section.ban1.twentyfour .sum {background:#671255;padding:1em 2em 11vw;}}@media screen and (max-width:1024px) {.h25 .clientside > ul {margin:0 auto;max-width:inherit;min-width:inherit;width:100%;position:relative;display:flex;list-style:none;padding:0;font-size:1.5vw;}.h25 #deskMenu div.popbox {width:1em;}.h25 .popbox > button svg {height:2vw;width:1.25vw;}.h25 .stackit ul {font-size:1.5vw;}}@media screen and (max-width:740px) {.selector, .pricingForm .leadpane .field {margin:0.25em 0;}.bna21 {background:#eee;font-size:4vw;}.bna21 img.bnaOverlay {width:100%;opacity:1;}section.leadx24 aside ul.affirmLogos li.mobileaffirm {display:block;}section.leadx24 aside ul.affirmLogos li.deskaffirm {display:none;}nav.theUpperCrumb, nav.contentIndex {font-size:3vw;display:none;}}@media screen and (max-width:740px) {}@media screen and (max-width:740px) {}@media screen and (max-width:600px) {}@media screen and (max-width:740px) {.perc5, .perc10, .perc15, .perc20, .perc25, .perc45, .perc50, .perc55, .perc30, .perc33, .perc35, .perc40, .perc60, .perc66, .perc65, .perc70, .perc75, .perc80, .perc85, .perc90, .perc95 {float:none;margin-right:auto;margin-left:auto;width:100%;}.wrapper {margin:0 10px;max-width:inherit;min-width:inherit;width:auto;}.fauxTable, .fauxTable .fauxRow, .fauxTable .fauxRow .fauxCell {display:block;}.verticalX2 .bannerSide {border-bottom:1em solid #fff;border-right:0 none;box-sizing:border-box;width:100%;height:100vw;}.verticalX2 .contentSide {box-sizing:border-box;width:100%;}.verticalX2 .contentSide .textContent {padding:4em 2em 3em;}.verticalX2 .centerCircle {margin-top:-7em;top:100vw;}.cleanLeadForm {text-align:center;background:#b0e3ff;margin:-6em 0em 1em;padding:0.125em;border:1px solid #0574af;z-index:1;position:relative;font-size:5vw;}.cleanLeadForm .field input, .cleanLeadForm .field select, .cleanLeadForm .field textarea {font-size:5vw;}.cleanLeadForm .field #leadPaneXSubmit {font-size:2.4em;width:100%;padding:0.25em;}.cleanLeadForm .field #leadPaneXSubmit i {display:none;}time.footerDateModified {color:#999;font-size:4vw;text-align:center;}.ban1 h1 strong, .ban1 p strong {color:#fff;}}.differentCTA {background:rgb(87,97,102); background:-moz-linear-gradient(left,rgba(87,97,102,1) -1%, rgba(87,97,102,1) 0%, rgba(65,163,0,1) 50%, rgba(87,97,102,1) 100%); background:-webkit-linear-gradient(left,rgba(87,97,102,1) -1%,rgba(87,97,102,1) 0%,rgba(65,163,0,1) 50%,rgba(87,97,102,1) 100%); background:linear-gradient(to right,rgba(87,97,102,1) -1%,rgba(87,97,102,1) 0%,rgba(65,163,0,1) 50%,rgba(87,97,102,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#576166', endColorstr='#576166',GradientType=1 ); padding:0.5em;text-align:center;}.differentCTA a {background:#4cbb02;color:#fff;font-family:var(--headline-font);font-size:2vw;display:inline-block;padding:0.25em 1em;}.differentCTA a > span {font-size:0.5em;display:block;}.differentCTA a:hover {background:#5ee704;}.text.smallCTA p a {background:var(--color-green);color:#fff;display:inline-block;font-size:1.75em;padding:0.25em 1em;font-family:var(--headline-font);}.text.smallCTA p a:hover {background:#50c503;}.cfs25 .ban1.twentyfour p strong, .cfs25 .ban1 p strong {color:var(--color-gold);font-weight:600;}@media screen and (max-width:1440px) {.menuFlyouts {font-size:1.5vw;}}@media screen and (max-width:1024px) {#rev2banner .wrapper.X1 {margin:0 40px;max-width:inherit;min-width:inherit;width:auto;}#banArrows #leftArrow {left:-3vw;top:2vw;}#banArrows #rightArrow {right:-3vw;top:2vw;}#banArrows #leftArrow img, #banArrows #rightArrow img {width:1.5vw;}}@media screen and (max-width:960px) {#ratesFormOverlay .form { width:45%; }#alertFormOverlay .form { width:75%; }}.mobileH24 {display:none;}@media screen and (max-width:740px) {body {font-size:20px;}header.h24 {display:none;}body div.h24Spacer {display:block;height:17vw;}.mobileH24 {display:block;position:fixed;top:0;left:0;width:100%;z-index:999999999999;}.mobileH24 .bar {display:flex;background:var(--color-x2-darkblue);align-items:center;text-align:center;box-shadow:0 0 10px #000;}.mobileH24 .logo {width:50%;}.mobileH24 .menu {display:none;}.mobileH24 .logo img {width:27vw;margin:0 auto;display:block;}.mobileH24 .launcher, .mobileH24 .contact {font-size:8vw;width:25%;color:#fff;}.differentCTA a {font-size:7vw;display:block;padding:0.125em;}body.mobileMenu {overflow:hidden;}body.mobileMenu .mobileH24 .bar {display:none;}body.mobileMenu .mobileH24 .menu {display:block;}.mobileH24 .menu {background:#383838;padding:0.05em 0.05em 7em;width:100%;height:100vh;overflow:auto;}.closeMenu {color:#c00;background:#fff;width:15vw;height:0;padding-bottom:15vw;position:absolute;top:0;right:0;font-size:10vw;text-align:center;line-height:13vw;border-radius:0 0 0 7.5vw;box-shadow:0 0 10px rgb(0 0 0 / 50%);}.mobileH24 .menu ul {margin:0;padding:0;list-style:none;}.mobileH24 .menu ul li {font-size:6vw;font-family:var(--headline-font);position:relative;}.mobileH24 .menu ul li.title {font-size:7vw;}.mobileH24 .menu a {color:#fff;display:block;padding:0.25em 0.25em 0.25em 1.25em;font-family:var(--sans-font);font-weight:500;text-decoration:none;}.mobileH24 .menu a:hover {color:#fff;}.mobileH24 .menu .title a {color:#a8e182;font-weight:600;padding:0.2em 0.5em;}.mobileH24 .menu ul li.subtop {font-size:5vw;}.mobileH24 .menu .subtop a {padding:0.1em 0.25em 0.2em 1.75em;color:#94d36a;}.text.smallCTA {text-align:center;}#ratesFormOverlay .form, #alertFormOverlay .form { width:90%; }#fullPopForm #popSubmit, button.popSubmit { font-size:4vw; }#fullPopForm h2 { font-size:8vw; }#fullPopForm .feelgood, #fullPopForm p { font-size:3vw; }#fullPopForm .field input, #fullPopForm .field select { font-size:1.25em; }#fullPopForm .field { margin:1.25em 0; }#ratesFormOverlay .closeBox, #alertFormOverlay .closeBox {top:-1em;height:2.1em;border-radius:50%;}.past150 #barracudaButton {display:block;left:0;position:fixed;top:0;width:100%;z-index:214748364;text-align:center;}.past150 #barracudaButton a {z-index:214748364;}.past150 #barracudaButton a img {width:33%;z-index:214748364;position:relative;}#menuItemPreview {display:none;}#featuredCats {width:50%;}.menuFlyouts .wrapper, .menuFlyouts .catWrap {display:none;}.menuFlyouts .mobileMenu {display:block;}.contentWrapper.headmouse {display:none;}#gMap {padding-bottom:33%;}#bannerFeature .bannerSlide {display:block;height:auto;left:auto;margin:10px 0;position:relative;top:auto;}#banArrows, #bannerFeature img.blankpane, .bannerOverlay, .bannershadow img, #bannerSwitcher {display:none;}#rev2banner {position:relative;width:100%;height:0;padding-bottom:35%;overflow:hidden;}#rev2banner .wrapper.X1 {position:absolute;top:0;left:5%;margin:0;width:90%;}#rev2banner .wrapper.X1 .wrapper {max-width:inherit;min-width:inherit;}html body .content.textPanel p img {float:none !important;height:auto !important;margin:1em auto !important;width:auto !important;}section.trinfire {position:relative;width:100%;height:auto;padding-bottom:0;}section.trinfire .w {position:relative;top:auto;left:auto;width:auto;height:auto;transform:none;padding:8em 0.25em;}section.leadx24.alt, section.leadx24 {padding:1em;}#applyNowFramework .primeBanner {height:auto;padding-bottom:inherit;}#applyNowFramework img.mobileHeadline {display:block;}#applyNowFramework .extraDeskStuff {display:none;}#applyNowFramework .primeBanner .text {position:relative;top:auto;left:auto;width:100%;font-size:6vw;}#applyNowFramework .primeBanner .text h1 {font-size:2em;margin:0 0 0.75em;}#applyNowFramework .primeBanner .text ul {flex-flow:column;}#applyNowFramework .primeBanner .text ul li {width:100%;font-size:1em;margin:0.5em 0;}#applyNowFramework .formHere {margin:0;flex-flow:column;}#applyNowFramework .formHere .sidepan {width:100%;}#applyNowFramework .formHere .leadBox {width:100%;padding:0;}#applyNowFramework .formHere .sidepan img {width:70%;display:block;margin:0 auto -4em;z-index:1;position:relative;}#applyNowFramework .formHere .leadBox .cfsLeadForms {font-size:5vw;padding:2em 0.5em;border-radius:0;text-align:center;}#applyNowFramework .leadBox h3 {font-size:8vw;}#applyNowFramework .leadBox .lp {flex-direction:column;}#applyNowFramework .leadBox .lpc {width:100%;padding:0.5em 0.25em;}#applyNowFramework .leadBox input[type=text], #applyNowFramework .leadBox textarea {font-size:5vw;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {body {font-size:13px;}header.h23 {font-size:17px;}.dm nav.main > ul > li > a, .dm nav.main > ul > li > .faux {padding:0.2em 0.75em 0.25em;}#jssor_1, #jssor_1 * {max-width:900px;}}.win.safari .nhBan .intro .content {position:relative;top:auto;left:auto;transform:none;text-align:center;width:100%;padding:2em 1em;}.win.safari .h23 .hbm, .win.safari .h23 .wcl, .win.safari .h23 .dm,.win.safari .dm nav.super ul li,.win.safari .dm nav.main > ul > li,.win.safari .pf,.win.safari .intphotogrid .photo,.win.safari section.postLeadAffirms ul li,.win.safari footer .col,.win.safari .team .tf,.win.safari .tShot .x {float:left;margin-right:0;margin-left:0;}.win.safari .tShot .x {width:32%;}.win.safari .team .tf {height:0;padding-bottom:35%;}.win.safari section.postLeadAffirms ul li {width:15%;}.win.safari section,.win.safari .w,html.win.safari body h1,html.win.safari body h2,html.win.safari body h3, html.win.safari body h4,html.win.safari body h5,html.win.safari body h6,html.win.safari body ul,html.win.safari body p {clear:both;}.ie8 .dm nav.main > ul > li:hover .dMenu,.ie8 .dm nav.main > ul > li.active .dMenu,.ie9 .dm nav.main > ul > li:hover .dMenu,.ie9 .dm nav.main > ul > li.active .dMenu,.win.safari .dm nav.main > ul > li:hover .dMenu,.win.safari .dm nav.main > ul > li.active .dMenu {display:block;}.ie9 .h23 .hbm, .ie9 .h23 .wcl, .ie9 .h23 .dm,.ie9 .dm nav.super ul li,.ie9 .dm nav.main > ul > li,.ie9 .pf,.ie9 .intphotogrid .photo,.ie9 section.postLeadAffirms ul li,.ie9 footer .col,.ie9 .team .tf,.ie9 .tShot .x,.ie8 .h23 .hbm, .ie8 .h23 .wcl, .ie8 .h23 .dm,.ie8 .dm nav.super ul li,.ie8 .dm nav.main > ul > li,.ie8 .pf,.ie8 .intphotogrid .photo,.ie8 section.postLeadAffirms ul li,.ie8 footer .col,.ie8 .team .tf,.ie8 .leadpanelp .field,.ie9 .leadpanelp .field,.ie8 .ctu .cti, .ctu .ctf,.ie9 .ctu .cti, .ctu .ctf,.ie8 .tShot .x {float:left;margin-right:0;margin-left:0;}.ie9 .tShot .x,.ie8 .tShot .x {width:32%;}.ie9 .dm nav.super,.ie8 .dm nav.super {width:auto;padding-left:2em;}.ie9 .team .tf,.ie8 .team .tf {height:0;padding-bottom:35%;}.ie9 section.postLeadAffirms ul li,.ie8 section.postLeadAffirms ul li {width:15%;}.ie9 section,.ie9 .w,.ie9 h1,.ie9 h2,.ie9 h3, .ie9 h4,.ie9 h5,.ie9 h6,.ie9 ul,.ie9 p,.ie8 section,.ie8 .w,.ie8 h1,.ie8 h2,.ie8 h3, .ie8 h4,.ie8 h5,.ie8 h6,.ie8 ul,.ie8 p {clear:both;}.ie7 .dm nav.main .dMenu,.ie8 .dm nav.main .dMenu,.ie9 .dm nav.main .dMenu {top:1.25em;}.leadpop {position:fixed;z-index:9999999999999;background:-moz-linear-gradient(left,rgba(16,129,197,1) 0%, rgba(8,151,197,1) 50%, rgba(0,173,197,0.65) 100%);background:-webkit-linear-gradient(left,rgba(16,129,197,1) 0%,rgba(8,151,197,1) 50%,rgba(0,173,197,0.65) 100%);background:linear-gradient(to right,rgba(16,129,197,1) 0%,rgba(8,151,197,1) 50%,rgba(0,173,197,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1081c5', endColorstr='#a600adc5',GradientType=1 );width:100%;height:100%;margin-top:-1px;display:flex;flex-flow:row;}.leadpop .close {}.leadpop .centercon {position:absolute;top:50%;left:25%;transform:translate(-50%,-50%);max-width:40%;text-align:center;}.leadpop .popright .centercon {left:75%}div.locationTeaser {background:#7ac244;padding:0.75em;text-align:center;color:#fff;font-weight:600;}div.locationTeaser p {font-size:inherit;font-weight:inherit;margin:0;font-family:"Open Sans Condensed", Arial, helvetica, sans-serif;}.bHA aside.authB {width:auto;}@media screen and (max-width:740px) {div.locationTeaser {font-size:2em;}}@media screen and (min-width:741px) {.h22 .con .ulcols ul li {width:50%;float:left;font-weight:400;font-size:0.8em;margin:0 0 0.5em;}.h22 .con .ulcols p {clear:both;}}.bHA article .youtube {float:right;margin:1em;width:60%;height:0;position:relative;padding-bottom:33.333%;}.bHA article .youtube iframe {position:absolute;top:0;left:0;width:100%;height:100%;}.hideForNow {display:none !important;}.leadpane .field.termsFieldBecauseSMSisScary, .leadpane .field.termsFieldBecauseSMSisScary {padding-top:0.5em;padding-bottom:0.5em;}.leadpane .field.termsFieldBecauseSMSisScary label {width:auto;display:block;font-family:var(--sans-font);}.leadpane .field.termsFieldBecauseSMSisScary label a {color:#fd0;text-decoration:underline;}.leadpane .field.termsFieldBecauseSMSisScary input {display:block;width:auto;float:left;margin:0.5em 1em 2em 0;}section.leadx24 .lp .termsFieldBecauseSMSisScary {padding:0.25em;}section.leadx24 .lp .termsFieldBecauseSMSisScary input {width:auto;margin:0.25em;}section.leadx24 aside .lp .termsFieldBecauseSMSisScary label {color:#333;font-family:var(--sans-font);font-size:0.8em;}section.leadx24.alt aside .lp .termsFieldBecauseSMSisScary label {color:#fc0;}section.leadx24 button {margin-bottom:0.5em;}section.leadx24 .lp .termsFieldBecauseSMSisScary label a {color:#fff;text-decoration:underline;}#h22CF .leadpane .field.termsFieldBecauseSMSisScary {padding:0;}#h22CF .leadpane .field.termsFieldBecauseSMSisScary label {text-align:left;}#h22CF .leadpane .field.termsFieldBecauseSMSisScary label a {color:#05c385;}#h22CF .leadpane .field.termsFieldBecauseSMSisScary input {box-shadow:none;}aside.leadx25.wc25side .lff.termsFieldBecauseSMSisScary {}aside.leadx25.wc25side .lff.termsFieldBecauseSMSisScary input {display:inline-block;float:left;width:auto;margin:0.25em 0.5em 0.5em;}aside.leadx25.wc25side .lff.termsFieldBecauseSMSisScary label {color:#fff;font-family:sans-serif;margin:0;padding:0 0.5em 1em;font-size:0.7em;line-height:normal;font-weight:bold;text-align:left;display:block;}html body .h22 .con .betterStructure h4 {font-size:1.1em;color:#671255;}.h22 .con p.preTitle {margin:0 0 -1em 0;font-family:var(--sans-font);font-weight:800;color:var(--color-teal);font-size:0.8em;text-transform:uppercase;}.h25 aside.specialOffer {background:var(--color-green);text-align:center;}.h25 aside.specialOffer a {display:inline-block;font-family:var(--sans-font);font-weight:700;color:var(--color-x2-lightgold);padding:0.25em;}.h25 aside.specialOffer a:hover {color:#fff;}aside.specialOfferMobile {background:var(--color-green);text-align:center;display:none;margin:-2em 0 2em;}aside.specialOfferMobile a {display:inline-block;font-family:var(--sans-font);font-weight:700;color:var(--color-x2-lightgold);padding:0.5em 1em;font-size:5vw;}@media screen and (max-width:740px) {.h25 aside.specialOffer {display:none;}aside.specialOfferMobile {display:block;}.cityNavCrumbs .also {display:none;}.ban1.twentyfour p a {font-size:1em;}.ban1.twentyfour h1, .ban1.twentyfour h4.tricky {font-size:10vw;}section.ban1.twentyfour .sum p {font-size:6vw;}.mobileDownscale {font-size:0.9em;}section.section.mobilebackRight.extraMobile, section.section.mobilebackLeft.extraMobile, section.section.mobilebackCenter.extraMobile {padding-top:90%;}section.ban1.twentyfour.noText .sum {display:none;}section.leadx24.alt h3 {font-size:2em;}.ban1.twentyfour.smaller h1 {font-size:10vw;}p.flextine > span {width:75%;}p.flextine > span:first-child {width:25%;}.icoline .intphotogrid.four.flexfit .photo, .icoline .intphotogrid.five.flexfit .photo, .icoline .intphotogrid.six.flexfit .photo {height:auto;}.icoline .intphotogrid.four.flexfit div.photo > img, .icoline .intphotogrid.five.flexfit div.photo > img, .icoline .intphotogrid.six.flexfit div.photo > img {display:block;}section.home7 h2 {font-size:11vw;}.bHA article .youtube {float:none;width:100%;margin:1em 0;padding-bottom:56%;}nav.theUpperCrumb ol {display:none;}nav.contentIndex {margin-top:-3em;margin-bottom:5em;opacity:0.75;}}@media (prefers-color-scheme:dark) {}p.bbbNote, section.leadx24.alt p.bbbNote {margin:0.25em -0.25em -0.75em;padding:0 0.5em 0.25em;background:#fff;border-radius:0 0 5px 5px;color:#000;font-family:'Crimson Text';font-size:0.9em;font-style:italic;text-align:center;}.wc26extended {background:#cee3c0;padding:2em 0;}.wc26extended h3 {font-size:2em;font-weight:bold;color:#30680a;text-align:center;}.wc26extended p {text-align:center;font-size:1.5em;margin:0 0 1em;}.wc26extended h4 {font-size:1.25em;font-weight:bold;margin:0 0 1.5em;color:#00adc5;}.wc26extended .pf {padding:0 1em;}.wc26extended .formpart {background:#fff;padding:1.5em 1.5em 0.5em 1.5em;border-radius:0.5em;}.wc26extended .lrow {display:flex;margin:1em 0;font-size:1.125em;}.wc26extended .lrow .llabel {width:40%;line-height:1;}.wc26extended .lrow .lfield {width:60%;}.wc26extended .lrow input, .wc26extended .lrow select, .wc26extended .lrow textarea {width:90%;font-size:1em;font-family:var(--serif-font);border:3px solid #99d3db;padding:0.125em 0.5em;border-radius:0.25em;}.wc26extended .lrow textarea {height:7em;}.wc26extended aside.affirms {background:#fff;border-radius:0.5em;padding:0.5em;margin-bottom:1em;}.wc26extended aside.affirms ul {list-style:none;margin:0;padding:0;display:flex;flex-flow:wrap;justify-content:center;align-content:center;}.wc26extended aside.affirms ul li {}.wc26extended aside.affirms ul li.deskaffirm {width:50%;}.wc26extended aside.affirms ul li.mobileaffirm {width:100%;display:none;}.wc26extended aside.affirms ul li img {display:block;}.wc26extended .lformphoto {width:90%;border-radius:0.5em;overflow:hidden;margin:0 auto;}.wc26extended .lformphoto img {display:block;}.wc26extended p.bbbNote {font-size:1em;margin:0;}.wc26extended .w.cols {margin-bottom:1em;}.wc26extended .termsFieldBecauseSMSisScary {margin:-0.75em 0 1em;}.wc26extended .termsFieldBecauseSMSisScary input {margin:0 1em 0 0.5em;height:1.25em;width:1.25em;}.wc26extended button.submitLeadForm {margin:0.5em auto;display:block;background:#41a300;border:0 none;font-family:var(--headline-font);color:#fff;font-size:1.5em;font-weight:bold;padding:0.33em 1em;width:75%;border-radius:0.33em;}.wc26extended button.submitLeadForm:hover {background:#358301;cursor:pointer;}.wc26extended .lrow input.bad, .wc26extended .lrow select.bad, .wc26extended .lrow textarea.bad {border:3px solid #ff6800;}aside.funQuote {background:#55555578;padding:1em;font-size:0.8em;border-radius:1em;margin:1em 0.5em;}aside.funQuote h5 {color:#00adc5;font-size:1.5em;margin:-1.1em 1em 1em;font-weight:bold;font-style:italic;}aside.funQuote h3 {text-align:center;color:#fc0;}aside.funQuote p {font-style:italic;text-align:center;color:#ccc;}.locBlog {}.locBlog .articleBody {font-size:1.3em;}.locBlog .articleBody h1 {font-size:2.5em;margin:1em 0;color:var(--color-teal);}.locBlog .articleBody h2 {font-size:2em;margin:1em 0;color:var(--color-purple);}.locBlog .articleBody h3 {font-size:1.5em;margin:1em 0;}.locBlog .articleBody p {}.locBlog .articleBody p a {color:var(--color-green);font-weight:600;}.locBlog .articleBody p a:hover {color:var(--color-purple);}.locBlogSide {padding:2em 0 1em 1em;}.locBlogSide aside.related {background:#1677bb52;padding:0.5em;margin:1em 0;}.locBlogSide aside.related ul {margin:0;padding:0;list-style:none;}.locBlogSide aside.related ul li {margin:0.25em;}.locBlogSide aside.related ul li h5 {font-size:1.5em;}.locBlogSide aside.related ul li a {display:block;font-family:var(--sans-font);font-size:0.9em;margin:0 0 1em;}.locBlogSide aside.related ul li a:hover {}.ban1.twentyfour h2.sub {font-size:3.1em;color:var(--color-x2-darkblue);font-weight:bold;}.ban1.betamax3 {height:auto;padding-bottom:0;margin:2em 0;}.ban1.betamax3 .maxbanner3 {width:95%;padding-bottom:80%;position:relative;border-radius:1em;overflow:hidden;margin:0 auto;}.ban1.betamax3 .maxbanner3 .bbg {background-position:center left;}.ban1.betamax3 .maxbanner3 .overscreen {}.ban1.betamax3 .maxbanner3 .sum {top:auto;bottom:0;width:100%;transform:none;background:#00000040;text-align:center;font-size:1em;}.ban1.betamax3 .maxbanner3 .sum h1, .ban1.betamax3 .maxbanner3 .sum h2, .ban1.betamax3 .maxbanner3 .sum h3, .ban1.betamax3 .maxbanner3 .sum h4 {color:#fff;font-size:2em;}.ban1.betamax3 .maxbanner3 .sum p {color:#fff;font-size:1.6em;}.ban1.betamax3 h6 {font-family:var(--sans-font);font-weight:normal;font-size:1.3em;text-align:left !important;margin:1em;}.ban1.betamax3 .mb3loc {background-image:url(/images/weight-crafters-madbeach.jpg);height:0;padding-bottom:53%;background-position:center center;background-size:cover;margin:1em auto;width:95%;border-radius:1em;}.h22.cvp {}.h22 .cvp_side {padding:1em 2em;}.h22 .cvp_content {font-size:1.2em;text-align:center;padding:0 1em;}.h22 .cvp_content h3 {font-size:1.5em;font-weight:900;color:var(--color-purple);font-family:var(--serif-font);}.h22 .cvp_content p {margin:0 0 0.35em 0;font-family:var(--sans-font);}.h22.cvp .text.review {font-size:0.8em;padding:1em 1em 0;}.h22.cvp .text.review p {font-family:var(--serif-font);color:var(--color-x2-blue-trans);font-weight:500;}.h22.cvp .text.review a {font-style:italic;display:inline-block;border-bottom:1px dotted;padding:0.5em 1em 0;}.h22 .cvp_side img {border-radius:1em;}.h22 .cvp_side section.flip1 {background:#fff;border-radius:1em;}section.mrVidBanner1 {width:100%;height:0;padding-bottom:31.5%;background:#000;position:relative;overflow:hidden;text-shadow:0 0 0.5vw #000000a1;}section.mrVidBanner1 .backgroundVid {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}section.mrVidBanner1 .overlayVid {position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/misc/vidoverlaywatermark.png);background-size:cover;}section.mrVidBanner1 .leftCon {position:absolute;left:0;top:50%;width:44%;transform:translate(0,-50%);padding:0 3vw;font-size:1vw;}section.mrVidBanner1 .rightCon {position:absolute;bottom:0;right:0;width:35%;padding:1vw;font-size:1vw;}section.mrVidBanner1 h2 {font-size:2.25em;font-weight:bold;color:#ffc933;}section.mrVidBanner1 h3 {font-size:2.5em;text-align:center;color:#1bc9e1;}section.mrVidBanner1 p {color:#fff;font-size:1.8em;margin:1em 0.5em;text-align:center;font-style:italic;}section.mrVidBanner1 ul {list-style:none;margin:0;padding:1em 1em 1em 3em;color:#fff;font-size:1.3em;position:relative;}section.mrVidBanner1 li {font-family:var(--sans-font);padding:0.2vw;font-weight:400;position:relative;}section.mrVidBanner1 li:before {content:"\f00c";color:#7ac244;display:inline-block;font-family:FontAwesome;font-size:1em;margin-left:-1.25em;width:1em;position:absolute;left:-0.25em;top:0.75em;transform:translate(0,-50%);}div.mainpoints {}div.mainpoints point {display:block;text-align:center;position:relative;margin:2em 1em;color:var(--color-x3-text);font-family:var(--sans-font);font-size:6vw;}div.mainpoints point img {display:block;margin:0 auto;max-width:35%;}img.requestMoreMobileLFH {display:block;margin-bottom:-0.5em;}.sophoLeadForm.mobileLFH {margin-top:0;background:#5da12c;}.sophoLeadForm.mobileLFH h3, .sophoLeadForm.mobileLFH .pf.p33 {display:none;}.sophoLeadForm.mobileLFH p {font-weight:700;text-shadow:2px 2px 4px #000;}.sophoLeadForm h4 {display:none;}.sophoLeadForm.mobileLFH h4 {font-size:2em;font-weight:bold;color:#8aca68;text-shadow:1px 1px 3px #000;display:block;}div.vetownedLF {}div.vetownedLF img.vetowned {display:none;}div.vetownedLF img.vetownedDesk {display:none;}div.gmapholder {position:relative;width:100%;height:0;padding-bottom:50%;margin:1em 0;}div.gmapholder iframe {width:100%;height:100%;position:absolute;top:0;left:0;}img.vetowned25side {margin-bottom:-4em;}ul.hacklist {margin:0.25em 0;padding:0 0 0 1em;list-style:square;font-size:2vw;}ul.hacklist li {}ul.hacklist li a {color:#fc0;font-family:var(--sans-font);font-size:0.75em;}.h25 .clientside > ul > li > ul > li.miniMenu {}li.miniMenu > ul {display:flex;flex-wrap:wrap;list-style:none;margin:0.5em -0.5em -0.25em;padding:0;background:#3b6c8da1;}li.miniMenu > ul > li {width:50%;text-align:left;font-size:0.5em;font-weight:bold;margin:0;padding:0;text-transform:uppercase;}li.miniMenu > ul > li:nth-child(even) {text-align:right;}.h25 .clientside > ul > li > ul > li.miniMenu a {color:#0acff0;}img.requestMoreMobileVET1 {display:none;}@media screen and (max-width:740px) {.sophoLeadForm.veteran1 .leadpane h3, .sophoLeadForm.veteran2 .leadpane h3 {display:none;}div.vetownedLF {display:none;}div.vetownedLF img.vetowned {display:none;}div.vetownedLF img.vetownedDesk {display:none;}img.vetowned25side {margin-bottom:0;}.sophoLeadForm.veteran2 .pf.p15, .sophoLeadForm.veteran1 .pf.p15, .sophoLeadForm.veteran2 .pf.p33, .sophoLeadForm.veteran1 .pf.p33 {display:none;}ul.hacklist {font-size:5vw;overflow:hidden;width:100%;max-width:100%;}ul.hacklist li {}ul.hacklist li a {}}#mobileLFHSub {float:none;width:95%;display:block;margin:1em auto;border:0 none;font-size:1em;padding:0.5em 2em;background:var(--color-x2-darkblue);color:#fff;font-weight:600;font-family:"Open Sans Condensed", Arial, helvetica, sans-serif;text-transform:uppercase;}#mobileLFHSub:hover {background:#93ec59;color:#222;cursor:pointer;}.pageinfo ol li.n:before {content:"\f105";font-family:FontAwesome;left:-1em;position:absolute;margin-top:0.15em;color:var(--color-teal);}.box_award {text-align:center;font-size:0.75em;font-style:italic;color:#ffffff57;}.box_award img {width:4em;height:5em;opacity:0.5;}.box_award p {}.box_review {display:none;}.ban1 .sum blockquote {background:#3d0030c9;margin:0.5em 0 -2em;padding:0.5em;}.ban1 .sum blockquote p {color:#fff;text-shadow:0.025em 0.025em 0.075em rgb(0 0 0 / 50%);font-size:1.75vw;line-height:1;}.ban1 .sum blockquote p em {font-size:1.2em;}.h22.reverse .con.noedge, .h22.reverse .con.noedge {border-right:0 none;border-left:0 none;}.h22.reverse .sum.bigger, .h22 .sum.bigger {}.h22.reverse .sum.bigger li, .h22 .sum.bigger li {font-size:1.2em;margin:1em 0;}.h22.faq .w.cols {align-items:self-start;}.h22.faq .w.cols .sum h3 {font-size:1.75em;}footer .xtra ol {display:inline-block;opacity:0.7;margin:0 0 1em;}footer .xtra ol li {text-align:left;margin:0;padding:0.25em 0.5em;}glossaryindex {display:flex;flex-direction:column;}glossaryindex row {display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;border-bottom:1px dotted var(--color-x2-blue-trans);padding:0.75em 0.25em;font-family:var(--sans-font);font-size:1.2em;}glossaryindex row a {font-weight:500;display:inline-block;margin:0 1em 0 0;}glossaryindex row span {}div.glossaryContent {font-size:1.2em;padding:1em 1em 3em;}div.glossaryContent img {float:right;max-width:50%;margin:0 0 1em 1em;}section.section.inlineNOTICE {background:#eee;padding:0.5em;text-align:center;border-top:2px solid var(--color-text);border-bottom:2px solid var(--color-text);margin:-2em 0 2em;}section.section.inlineNOTICE h4 {color:var(--color-purple);font-weight:700;border-bottom:1px solid var(--color-gold);padding:0 0 0.5em;}section.section.inlineNOTICE p {font-weight:400;color:var(--color-purple);font-family:var(--sans-font);}section.section.inlineNOTICE p a {}@keyframes flipOut {0% { transform:scaleX(1); opacity:1; }99% { transform:scaleX(0.01); opacity:1; }100% { transform:scaleX(0.01); opacity:0; }}@keyframes flipOutBack {0% { transform:scaleX(1); opacity:1; }99% { transform:scaleX(0.01); opacity:1; }100% { transform:scaleX(0.01); opacity:0; }}@keyframes flipIn {0% { transform:scaleX(0.01); opacity:0; }1% { transform:scaleX(0.01); opacity:0; }100% { transform:scaleX(1); opacity:1; }}@keyframes flipInBack {0% { transform:scaleX(0.01); opacity:0; }1% { transform:scaleX(0.01); opacity:0; }100% { transform:scaleX(1); opacity:1; }}div.typeratesflex {}div.typeratesflex .ratesflexbox {display:flex;flex-direction:row;text-align:center;margin:1.5em 0;}div.typeratesflex .ratesflexbox .quinta {position:relative;width:20%;margin:0 0.25em;background:#000;}div.typeratesflex .ratesflexbox .quinta1 .panel1, div.typeratesflex .ratesflexbox .quinta1 .panel2 {background-image:url(/images/misc/level1-tall.jpg);}div.typeratesflex .ratesflexbox .quinta2 .panel1, div.typeratesflex .ratesflexbox .quinta2 .panel2 {background-image:url(/images/misc/level2-tall.jpg);}div.typeratesflex .ratesflexbox .quinta3 .panel1, div.typeratesflex .ratesflexbox .quinta3 .panel2 {background-image:url(/images/misc/level3-tall.jpg);}div.typeratesflex .ratesflexbox .quinta4 .panel1, div.typeratesflex .ratesflexbox .quinta4 .panel2 {background-image:url(/images/misc/level4-tall.jpg);}div.typeratesflex .ratesflexbox .quinta5 .panel1, div.typeratesflex .ratesflexbox .quinta5 .panel2 {background-image:url(/images/misc/level5-tall.jpg);}div.typeratesflex .ratesflexbox .quinta .expander, div.typeratesflex .ratesflexbox .quinta .contractor {}div.rateshortcuts {display:none;}div.typeratesflex .ratesflexbox .quinta .panel1 {background-position:center center;background-size:cover;padding:0.5em 0.5em 2em;height:100%;border-radius:0.25em;overflow:hidden;}div.typeratesflex .ratesflexbox .quinta .panel1 .overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:#000000c2;z-index:-1;}div.typeratesflex .ratesflexbox .quinta .panel2 {background-position:center center;background-size:cover;padding:1em 0.5em;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;border-radius:0.25em;overflow:hidden;}div.typeratesflex .ratesflexbox .quinta .panel2 .overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:#080808d6;z-index:-1;}div.typeratesflex .ratesflexbox .quinta .panel2 h2 {color:#fff;text-shadow:0.05em 0.05em 0.05em #0006;font-size:1.4em;font-weight:600;}div.typeratesflex .ratesflexbox .quinta .panel2 p {font-family:var(--sans-font);margin:0.25em 0;}div.typeratesflex .ratesflexbox .quinta .panel2 p.detail {font-size:0.7em;color:var(--color-gold);font-weight:600;}div.typeratesflex .ratesflexbox .quinta .panel1 h2 {color:#fff;text-shadow:0.05em 0.05em 0.05em #0006;margin:0.75em -0.5em 0;font-size:1.4em;font-weight:600;}div.typeratesflex .ratesflexbox .quinta .panel1 p {font-family:var(--sans-font);}div.typeratesflex .ratesflexbox .quinta .panel1 p.price {font-size:1.1em;font-weight:500;}div.typeratesflex .ratesflexbox .quinta .panel1 p.price em {font-style:normal;font-size:0.6em;}div.typeratesflex .ratesflexbox .quinta .panel1 p.detail {font-size:0.7em;color:var(--color-gold);font-weight:600;}div.typeratesflex .ratesflexbox .quinta .panel1 ul {list-style:square;margin:1em 0;padding:0 0 0 0.75em;text-shadow:0.05em 0.05em 0.05em #0006;}div.typeratesflex .ratesflexbox .quinta .panel1 ul li {font-family:var(--headline-font);color:#fff;font-weight:400;font-size:0.7em;margin:0.25em;text-align:left;}div.typeratesflex .ratesflexbox .quinta .panel1 a {display:inline-block;background:var(--color-gold);font-family:var(--headline-font);padding:0.5em 1em;margin:1em 0 0;border-radius:0.25em;text-transform:uppercase;color:#000;box-shadow:0.05em 0.05em 0.15em #0007;}div.typeratesflex .ratesflexbox .quinta .panel1 a:hover {background:#000;color:var(--color-gold);}div.typeratesflex .ratesflexbox .quinta .panelIcon {width:3em;height:3em;background-color:#fffc;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0.5em auto;box-shadow:0.05em 0.05em 0.15em #0007;}div.typeratesflex .ratesflexbox .quinta .panelIcon svg {width:60%;height:60%;}div.typeratesflex .ratesflexbox .quinta1 .panelIcon svg {fill:#f47c3c;}div.typeratesflex .ratesflexbox .quinta2 .panelIcon svg {fill:#2a9d8f;}div.typeratesflex .ratesflexbox .quinta3 .panelIcon svg {fill:#6b7280;}div.typeratesflex .ratesflexbox .quinta4 .panelIcon svg {fill:#e63946;}div.typeratesflex .ratesflexbox .quinta5 .panelIcon svg {fill:#a05195;}.addSomeShadows {text-shadow:2px 2px 3px #0009;}.pf.darkpanel25 {background:#0009;border:2px solid;margin:1em 0 2em;}.cfs25 .pf.darkpanel25 {background:#0009;border:2px solid;margin:1em 0 2em;color:#fff;padding:1em 0.5em;border-radius:0.5em;}.cfs25 .pf.darkpanel25 em {color:var(--color-gold);}.w.equalizeHeight .pf {flex-basis:max-content;}.pf.darkpanel25 em {color:#6de3f3;font-weight:900;}.cozyBottom .sophoLeadForm {margin-bottom:0;}.cozyTop .sophoLeadForm {margin-top:0;}.minMaxZipper {margin:2em 0;}.minMaxZipper .expander {}.minMaxZipper .expander.closed {border:1px solid #353535;margin:1em 0.5em;padding:1px;background:#101010cf;border-radius:0.5em;}.minMaxZipper .expander.closed:hover {background:#d5a21138;cursor:pointer;}.minMaxZipper .expander.open {margin:1em 0.5em;padding:0 0 1em;}.minMaxZipper .expander h3 {cursor:pointer;font-size:1.25em;position:relative;padding:0.4em 2em 0.5em 0.5em;margin:0;}.cfs25 .minMaxZipper .expander h3 {color:#fff;}.minMaxZipper .expander.closed h3 {color:var(--color-gold);}.minMaxZipper .expander p {margin:1em;font-size:1.2em;}.minMaxZipper .expander.closed p {display:none;}.minMaxZipper .expander.open p {display:block}.expander.closed h3::after {content:"\f078"; }.expander.open h3::after {content:"\f077"; }.expander.closed h3::after, .expander.open h3::after {font-family:FontAwesome;font-size:0.7em;display:inline-block;position:absolute;right:0.7em;top:0.7em;color:var(--color-text);}header.lp24, header.lp24 .logo img, nav.lp4subMenu {-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-khtml-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}header.lp24 {background:#0000;position:fixed;width:100%;z-index:9999;display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin-top:-1px;font-size:1.25vw;flex-wrap:wrap;box-shadow:0 0.125em 0.25em #0003;}header.lp24 .logo {padding:0.5em 1em;background-image:url(/images/logos/wc2025-gold.png);background-size:70% auto;background-position:center center;background-repeat:no-repeat;}header.lp24 .logo a img {display:block;}header.lp24 .logo img {height:7em;opacity:0;}@media (prefers-color-scheme:dark) {header.lp24 .logo img {opacity:1;}header.lp24 .logo {background:none;}}.past10 header.lp24 {background:#000c;}.past10 header.lp24 .logo img {height:3em;}header.lp24 .thinMenu {}header.lp24 .thinMenu ul {list-style:none;margin:0.5em 1em 0.5em 0;padding:0;display:flex;}header.lp24 .thinMenu ul li {}header.lp24 .thinMenu ul li a {display:block;font-family:var(--headline-font);margin:0 0 0 1em;color:#fff;padding:0.5em 1.25em;}header.lp24 .thinMenu ul li a i.fa {color:var(--color-gold);margin-right:0.5em;}header.lp24 .thinMenu ul li a:hover {}header.lp24 .thinMenu ul li a.goButton {background:var(--color-gold);color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px #000c;}header.lp24 .thinMenu ul li a.goButton:hover {background:var(--color-green);}.ban1.heroWrapper {height:auto;background:none;padding:0 0 0 0;}hero.lphero24 {display:block;width:100%;position:relative;background-size:cover;background-position:center center;padding:1px 0;}hero.lphero24 video.backgroundHeroVid {width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center;}hero.lphero24 section.intro {width:auto;height:auto;margin:10em auto 3em;}hero.lphero24 .introContent {padding:0 2em 0 0;text-align:left;text-shadow:0.125em 0.125em 0.25em #0007;}hero.lphero24 .introContent h1 {color:#fff;font-weight:200;font-family:var(--serif-font);font-size:5.5em;}hero.lphero24 .introContent h1 strong {color:#6de3f3;font-weight:200;}hero.lphero24 .introContent p {font-family:var(--sans-font);color:#fff;font-size:1.5em;}hero.lphero24 .introContent ul {}hero.lphero24 .introContent ul li {}hero.lphero24 .introContent a {}div.modid15491 div.photo > img {margin:0.5em 0;border:2px solid #fff;}hero.lphero24 .leadBox {background:#0009;border:2px solid var(--color-text);padding:1.5em 1em;}hero.lphero24 .leadBox h3 {font-family:var(--serif-font);color:var(--color-gold);font-weight:900;}hero.lphero24 .leadBox p {font-family:var(--sans-font);color:#ccc;font-weight:200;}hero.lphero24 .leadBox input, hero.lphero24 .leadBox textarea, hero.lphero24 .leadBox select {border-width:0 0 1px 0;background:#000;font-size:1em;font-family:var(--sans-font);width:100%;margin:0.5em 0;padding:0.5em;color:var(--color-x2-lightgold);}hero.lphero24 .leadBox input.bad, hero.lphero24 .leadBox textarea.bad, hero.lphero24 .leadBox select.bad {border-color:#ff6200;background-color:#450f00;}hero.lphero24 .leadBox input.good, hero.lphero24 .leadBox textarea.good, hero.lphero24 .leadBox select.good {color:var(--color-green);border-color:var(--color-green);}hero.lphero24 .leadBox button {display:block;border:0 none;font-family:var(--headline-font);font-size:1em;width:80%;padding:0.25em 0 0.5em;margin:0 auto;background:var(--color-gold);color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px #000c;}hero.lphero24 .leadBox button:hover {background:var(--color-green);}hero.lphero24 .overlay {background:linear-gradient(to bottom,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.43) 33%,rgba(0,0,0,0) 100%);width:100%;height:100%;position:absolute;z-index:0;}div.typeratesflex .ratesflexbox .quinta .expander, div.typeratesflex .ratesflexbox .quinta .contractor {display:none;}.h22.ourFocusYourLife {background:#000;padding:1em 0;background-size:cover;margin:1em 0 3em;}.h22.ourFocusYourLife .w {}.h22.ourFocusYourLife h2 {color:var(--color-text);}.h22.ourFocusYourLife h6 {color:var(--color-dark-teal);font-size:2em;margin:0;}.cfs25 section.h22.ourFocusYourLife p {font-size:1.25em;margin:0.5em 0;font-weight:500;color:#fff;}.h22.ourFocusYourLife ul {list-style:none;margin:2em auto 3em;display:flex;flex-direction:column;align-items:start;padding:0;width:max-content;}.h22.ourFocusYourLife ul li {position:relative;padding:0.125em 0.25em 0.125em 1.5em;font-size:1.5em;line-height:1;color:#fff;font-weight:400;}.h22.ourFocusYourLife ul li::before {content:"\f00c";font-family:FontAwesome;position:absolute;left:0.4em;top:0.4em;color:var(--color-gold);font-size:0.75em;}.text.shadowliners1 {}.text.shadowliners1 h3 {font-family:var(--headline-font);font-weight:100;font-size:1.5em;color:var(--color-gold);margin:0;padding:0.5em 0 0;}.text.shadowliners1 h6 {margin:0 0 0.5em;font-size:1.25em;}.text.kokomojo1 h1 {text-transform:uppercase;color:var(--color-gold);font-size:2.5em;}.text.kokomojo1 h1 em {font-style:normal;color:#57616654;font-weight:100;font-family:var(--sans-font);}.text.kokomojo1 h2 {color:var(--color-gold);}.text.kokomojo1 h3 {margin:0.25em 0 1em;color:var(--color-teal);}.text.kokomojo1 p {font-size:1.2em;}.text.kokomojo1 h3 strong {color:var(--color-blue);}#mobileSubMenuPopper {display:none;}nav.lp4subMenu {width:100%;display:block;margin:0;padding:0;background:#5d5d5d9c;border-bottom:2px solid #fff;}.past10 nav.lp4subMenu {background:#5d5d5d9c;}nav.lp4subMenu ul {margin:0;padding:0;display:flex;list-style:none;flex-direction:row;justify-content:center;}nav.lp4subMenu ul li {margin:0 0.125em;display:block;padding:0;}nav.lp4subMenu ul li a {display:block;font-family:var(--sans-font);color:#fff;padding:0.25em 0.75em;font-weight:600;font-size:0.9em;}nav.lp4subMenu ul li a:hover {background:var(--color-gold);}nav.lp4subMenu ul li a i.fa {display:none;}#mobileReqInfo {display:none;}.h22 .con li strong {font-weight:600;}section.h22.programsDark {background:#333d48;color:#fff;padding-top:1em;padding-bottom:1em;}section.h22.programsDark div.typeratesflex .ratesflexbox .quinta {border:1px solid #797a7d;}.cfs25 section.h22.midDark {background:#272b31;color:#fff;padding-top:1em;padding-bottom:1em;}.cfs25 .h22.midDark .sum h2, .cfs25 .h22.midDark .sum h3, .cfs25 .h22.midDark .sum p {color:#ddd;}html.cfs25 section.ban1 p.couponcode {font-family:var(--sans-font);text-align:center;background:#000;font-size:2em;font-weight:400;padding:0.25em;color:#fff;}.cfs25 p.couponcode strong {color:var(--color-gold);font-weight:900;}html.cfs25 section.h22.morePad3 {padding-top:3em;padding-bottom:3em;}.cfs25 nav.lp4subMenu {background:var(--color-gold);}.cfs25 nav.lp4subMenu ul li a {color:#333;}.cfs25 nav.lp4subMenu ul li a:hover {background:#fff;color:#000;}.cfs25 nav.lp4subMenu ul li.icolink a i.fa {color:#0007;}.cfs25 nav.lp4subMenu ul li.icolink a:hover i.fa {color:#000;}.cfs25 header.lp24 .thinMenu ul li a {color:var(--color-gold);}.cfs25 header.lp24 .thinMenu ul li a.goButton, .cfs25 hero.lphero24 .leadBox button {text-shadow:none;color:#000;}.cfs25 header.lp24 .thinMenu ul li a.goButton:hover, .cfs25 hero.lphero24 .leadBox button:hover {text-shadow:none;background:#fff;color:#000;cursor:pointer;}.cfs25 p.author {text-align:center;font-style:italic;color:#ccc;font-size:0.9em;margin:-0.5em 0 0.5em;}@media screen and (max-width:1024px) {hero.lphero24 {font-size:1.75vw;}hero.lphero24 section.intro {width:90%;}hero.lphero24 .w.cols {width:100%;margin:0;}header.lp24 .thinMenu ul li a span {display:none;}header.lp24 .thinMenu ul li a {margin:0 0 0 0.5em;padding:0.5em 1em;}}@media screen and (max-height:900px) {hero.lphero24 {}}@media screen and (min-width:741px) {div.typeratesflex .ratesflexbox .quinta .panel2 {transform-origin:center;animation:flipOutBack 0.25s ease-in reverse forwards;}div.typeratesflex .ratesflexbox .quinta .panel1 {transform-origin:center;transform:scaleX(0.01);opacity:0;animation:flipInBack 0.25s ease-out reverse forwards;animation-delay:0.25s; }div.typeratesflex .ratesflexbox .quinta:hover .panel2 {transform-origin:center;animation:flipOut 0.25s ease-in forwards;}div.typeratesflex .ratesflexbox .quinta:hover .panel1 {transform-origin:center;transform:scaleX(0.01);opacity:0;animation:flipIn 0.25s ease-out forwards;animation-delay:0.25s; }}.cfs25 .h22.supertallPalmMobile {background-image:url(/images/misc/sunset-through-the-palm-trees-30perc.jpg) !important;}.cfs25 .h22.supertallPalmMobile.double {}@media screen and (max-width:1600px) {.ban1.betamax3 h6 {font-size:1em;}.ban1.betamax3 .maxbanner3 .sum {font-size:0.8em;}}@media screen and (max-width:740px) {.cfs25 .h22.supertallPalmMobile {background-image:url(/images/misc/palm-trees-supertall-mobile5.jpg) !important;background-size:100% auto;background-position:top center;}html.cfs25 section.h22.morePad3 {padding-top:2em;padding-bottom:2em;}.h22.ourFocusYourLife h6 {font-size:1.6em;}header.lp24 .thinMenu ul li {display:none;}div.rateshortcuts {display:block;margin:2em 1em -1em;}div.rateshortcuts p {font-family:var(--headline-font);text-align:left;font-weight:600;}div.rateshortcuts ul {list-style:none;margin:0;padding:0;display:flex;justify-content:center;text-align:center;flex-direction:column;}div.rateshortcuts ul li {font-family:var(--sans-font);font-size:5vw;color:#fff;text-align:center;border-bottom:1px solid #ccc;padding:0.25em;}div.rateshortcuts ul li a {font-family:var(--sans-font);display:inline-block;width:100%;font-size:5vw;color:#fff;padding:0.25em 0;text-align:right;font-weight:400;}div.rateshortcuts ul li a em {font-weight:600;color:var(--color-gold);font-style:normal;display:inline-block;width:50%;text-align:left;padding-left:0.5em;}#tripanelInc .w {width:auto;max-width:none;min-width:auto;margin:0;}.text.kokomojo1 h1 em {display:block;text-indent:-999999999999999999999999px;height:1px;background:#ccc;margin:10px auto 7px;width:25%;}#mobileSubMenuPopper {display:block;}#mobileSubMenuPopper a {font-size:7vw;margin:0;padding:0;}header.lp24 .thinMenu ul li#mobileSubMenuPopper a i.fa {color:var(--color-gold);}#mobileReqInfo {display:block;background:var(--color-gold);text-align:center;}nav.lp4subMenu ul li#mobileReqInfo a {background:var(--color-gold);color:#333;text-align:center;}nav.lp4subMenu ul li#mobileReqInfo a i.fa {color:#000;margin:0 -0.5em 0 0.5em;}nav.lp4subMenu {background:#fff;display:none;}.mobileMenuOpened nav.lp4subMenu {background:#fff;display:block;}nav.lp4subMenu ul {padding:0.5em;flex-direction:column;}nav.lp4subMenu ul li a {display:block;font-family:var(--sans-font);color:var(--color-text);padding:0.25em;font-weight:500;font-size:5vw;margin:0.25em 0;}nav.lp4subMenu ul li a i.fa {color:var(--color-gold);display:inline-block;margin:0 0.5em 0 0;}header.lp24 .thinMenu ul {margin:1em 1em 1em 0;}div.typeratesflex .ratesflexbox .quinta .panel1 ul li {font-size:1.25em;}div.typeratesflex .ratesflexbox .quinta .panel1 p.price {font-size:8vw;font-weight:500;margin:0.5em 0 0;}div.typeratesflex .ratesflexbox .quinta .panel1 p.detail {font-size:4vw;margin:0 0 1em;}.h22.ourFocusYourLife ul {margin:0;padding-left:2em;}.h22.ourFocusYourLife .w > .text.titles {margin:1em 0;}.photo.round.shrinky img {width:50%;margin:1em auto;display:block;}hero.lphero24 section.intro {position:relative;transform:translate(0, 0);left:0;top:0;width:100%;background:#292f33;margin:0;}.h22 .text.ctabuttons p a {margin:1em 0;font-size:6vw;width:auto;padding:0.5em 0 0.75em;}.past10 header.lp24, header.lp24 {background:#000;font-size:5vw;}.w > .text {padding-left:1em;padding-right:1em;}header.lp24 .logo img {height:3em;}header.lp24 .logo {padding:0.5em 0em 0.5em 1em;background-size:80% auto;}hero.lphero24 .w.cols {display:flex;flex-direction:column;padding:2em 0;}hero.lphero24 .leadBox p {background:none;}hero.lphero24 .introContent {text-align:center;}hero.lphero24 .pf {width:90%;}hero.lphero24 {height:auto;padding-bottom:1em;background:var(--color-x2-darkblue);}hero.lphero24 .overlay {display:none;}hero.lphero24 video.backgroundHeroVid {position:relative;width:100%;height:40vh;padding-bottom:0;display:block;margin-top:6em;z-index:2;}hero.lphero24 .introContent p {font-size:5vw;background:none;margin:0 0 0.5em;}hero.lphero24 .leadBox {font-size:5vw;border-left:0 none;border-right:0 none;}header.lp24 .thinMenu ul li a {font-size:3vw;margin:0;padding:0.5em;}section.section.inlineNOTICE {}div.typeratesflex .ratesflexbox {flex-direction:column;}div.typeratesflex .ratesflexbox .quinta .panel2 {background-position:top center;border-radius:0;font-size:7vw;position:relative;padding:0.25em 0.5em 0.5em;display:block;}div.typeratesflex .ratesflexbox .quinta .panel1 {background-position:top center;border-radius:0;position:relative;font-size:4.25vw;display:none;padding:0 1em 1em;}div.typeratesflex .ratesflexbox .quinta {position:relative;width:100%;margin:1em 0;background:#fff;}div.typeratesflex .ratesflexbox .quinta .panel2 .overlay, div.typeratesflex .ratesflexbox .quinta .panel1 .overlay {z-index:0;}div.typeratesflex .ratesflexbox .quinta .panelIcon, div.typeratesflex .ratesflexbox .quinta .minihtml, div.typeratesflex .ratesflexbox .quinta .panel1 a {position:relative;z-index:1;}div.typeratesflex .ratesflexbox .quinta .panel1 a {display:inline-block;background:var(--color-gold);font-family:var(--headline-font);padding:0.5em 1em;margin:0 18vw 1em 0;border-radius:0.25em;text-transform:uppercase;color:#000;box-shadow:0.05em 0.05em 0.15em #0007;font-weight:600;}div.typeratesflex .ratesflexbox .quinta .expander {background:var(--color-gold);position:absolute;z-index:2;bottom:0;right:0;color:#000;font-size:12vw;padding:0.45em 0.4em 0.3em;border-radius:0.4em 0 0 0;display:flex;align-items:center;}div.typeratesflex .ratesflexbox .quinta .contractor {background:var(--color-gold);position:absolute;z-index:2;bottom:0;right:0;color:#000;font-size:11vw;padding:0.15em 0.25em 0.1em;border-radius:0.4em 0 0 0;display:flex;align-items:center;}div.typeratesflex .ratesflexbox .quinta .contractor > span {font-family:var(--sans-font);text-transform:uppercase;display:inline-block;font-size:0.5em;font-weight:600;padding:0 0.5em;}div.typeratesflex .ratesflexbox .quinta.expanded .panel1 {display:block;}div.typeratesflex .ratesflexbox .quinta.expanded .panel2 {display:none;}div.glossaryContent img {float:none;max-width:100%;margin:1em 0;}blockquote {margin:1em 0.25em;background:#671255c2;}.ban1 .sum blockquote {margin:0.5em 0 0;}.h22.faq .w.cols .sum h3 {text-align:center;margin:2em 1em 1em;}p.bbbNote, section.leadx24.alt p.bbbNote {margin:0;padding:0;font-size:7vw;}.ban1.mobilebackRight.zoomies1 .bbg {background-size:auto 175%;background-position:25% center;}div.ctabuttonMobileX {margin:-1.25em 0 2em;font-size:7vw;text-align:center;}div.ctabuttonMobileX3b {margin:1.5em 0;font-size:7vw;text-align:center;}div.ctabuttonMobileX a, div.ctabuttonMobileX3b a {display:inline-block;background:var(--color-purple);font-family:var(--headline-font);text-transform:uppercase;color:#fff;font-weight:700;padding:0.5em 1em;border-radius:2em;border:0.25em solid #fff;}.locBlogSide aside.related ul li {margin:1em 0;font-size:5vw;text-align:center;}.ban1.twentyfour h2.sub {font-size:6vw;color:#fff;font-weight:600;margin:1em 0;}.ban1.betamax3 {height:auto;padding-bottom:0;margin:3em 0 4em;clear:both;}.ban1.betamax3 .maxbanner3 {padding-bottom:0;}.ban1.betamax3 .maxbanner3 .sum {font-size:3.5vw;}.ban1.betamax3 .maxbanner3 .sum p {background:inherit;border-radius:0.5em;}.ban1.betamax3 h6 {font-size:5vw;text-align:center;}.locBlog {}.locBlog .articleBody {}.locBlogSide {padding:2em 1em;}aside.funQuote {display:none;}.wc26extended aside.affirms ul li.deskaffirm {display:none;}.wc26extended aside.affirms ul li.mobileaffirm {display:block;}.wc26extended .lformphoto {margin:0 auto 1em;}.wc26extended .lrow {flex-wrap:wrap;}.wc26extended .lrow .lfield {width:100%;}.wc26extended h3 {font-size:6vw;}.wc26extended p {font-size:5vw;}.wc26extended h4 {font-size:5vw;text-align:center;}.wc26extended .lrow .llabel {width:100%;padding:0.5em;font-size:4vw;font-weight:bold;}.wc26extended .lrow input, .wc26extended .lrow select, .wc26extended .lrow textarea {font-size:6vw;width:100%;}.wc26extended p.bbbNote {font-size:6vw;}.wc26extended button.submitLeadForm {width:100%;font-size:8vw;}section.mrVidBanner1 {height:auto;padding-bottom:0;}section.mrVidBanner1 .backgroundVid {position:relative;top:auto;left:auto;transform:translate(-22%,0);width:160%;margin:1em 0;}section.mrVidBanner1 .overlayVid {display:none;}section.mrVidBanner1 .leftCon {position:relative;left:auto;top:auto;width:100%;transform:none;padding:0 3vw;font-size:3vw;}section.mrVidBanner1 .rightCon {position:relative;bottom:auto;right:auto;width:100%;padding:1vw;font-size:3.5vw;}section.mrVidBanner1 h2 {font-size:2.5em;font-weight:bold;color:#ffc933;text-align:center;}}div.termsFieldBecauseSMSisScary {display:none;}section.wlc2funda div.photo > img {width:180px;margin:0 auto;display:block;}section.wlc2funda .text {text-align:center;padding:0 1em 2em;}section.wlc2funda .text h3 {font-size:2em;line-height:0;margin:0 0 0.75em;text-transform:uppercase;font-weight:400;font-family:var(--sans-font);color:var(--color-teal);}img.requestMoreDtpLFH {display:none;}.mobileLFH .w {align-items:self-start;width:auto;max-width:inherit;}html body .h22.snap .con {padding:0.25em 1.25em 1.25em 0;}nav.cheatyNav {background:var(--color-x2-deep);display:flex;flex-wrap:wrap;overflow:auto;height:100vh;}}nav.cheatyNav h4 {}nav.cheatyNav p {margin:0 0 0 3%;font-size:0.7em;font-family:var(--sans-font);letter-spacing:-1px;width:16%;}nav.cheatyNav p a {}.h22 .text.ctabuttons p a {display:block;border:0 none;font-family:var(--headline-font);font-size:1em;width:80%;padding:0.25em 0 0.5em;margin:0 auto;background:var(--color-gold);color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px #000c;}.h22 .text.ctabuttons p a:hover {background:var(--color-green);}.lp24.cfs25 nav.lp4subMenu > ul > li {position:relative;}.lp24.cfs25 nav.lp4subMenu ul li a > svg {display:inline-block;fill:var(--color-teal);height:0.6em;position:relative;transform-origin:center;transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1);width:0.6em;margin:0.2em 0em 0.2em 0.5em;transform:rotate(-90deg);}.lp24.cfs25 nav.lp4subMenu ul li a > svg.swivel {transform:rotate(0deg);}.cfs25 nav.lp4subMenu > ul > li ul.dropSubs {position:absolute;top:1.4em;display:none;flex-direction:column;flex-wrap:nowrap;background:#fff;padding:0.25em;box-shadow:0.25em 0.25em 0.25em #0009;}.cfs25 nav.lp4subMenu > ul > li:hover ul.dropSubs {display:flex;}.cfs25 nav.lp4subMenu > ul > li ul.dropSubs > li {margin:0;}.cfs25 nav.lp4subMenu > ul > li ul.dropSubs > li a {display:block;color:#333;white-space:nowrap;font-weight:500;margin:0.125em 0 0;}.cfs25 nav.lp4subMenu > ul > li ul.dropSubs > li a:hover {color:#fff;}.ban1.heroWrapper.cfs25padtop {padding-top:5.75em;background:#121c25;}hero.lphero24 .enpadden {display:none;}.ban1.heroWrapper.cfs25padtop hero.lphero24 .enpadden {display:block;width:100%;height:1em;position:absolute;top:-2px;background:linear-gradient(to bottom, rgba(18,28,37,1) 0%,rgba(14,22,30,1) 20%,rgba(2,3,4,0) 90%,rgba(0,0,0,0) 100%);}.cfs25padtop hero.lphero24 section.intro {margin:4em auto 3em;}.cfs25 .h22 .text h6 {color:#fff;}.cfs25special .w.cols {align-items:flex-end;}.cfs25 legacyspacer {display:block;height:9vw;background:#000;}.cfs25 header.lp24.cfs25 {background-image:url(/images/misc/sunrise2.jpg);background-size:cover;background-position:center center;}nav.lp4contextMenu {display:block;background:linear-gradient(to bottom, rgba(196, 196, 196, 1) 0%, rgba(238, 238, 238, 1) 50%);margin:0;padding:0;width:100%;}nav.lp4contextMenu ul {margin:0;padding:0.125em 0 0;display:flex;list-style:none;flex-direction:row;justify-content:center;}nav.lp4contextMenu ul li {margin:0 0.25em;display:block;padding:0;font-size:0.75em;}nav.lp4contextMenu ul li a {display:block;font-family:var(--sans-font);padding:0.25em 0.75em;font-weight:500;text-transform:uppercase;color:#777;}nav.lp4contextMenu ul li a:hover {color:#ffeec6;background:#0006;}nav.lp4contextMenu ul li span.label {display:block;font-family:var(--sans-font);padding:0.25em 0.75em;font-weight:500;color:#999;}.cfs25 hero.lphero24 section.intro {margin:4em auto 3em;}html.cfs25, html.cfs25 body {background:#212327;color:#eee;}.cfs25 p { color:#eee;}.cfs25 h1, .cfs25 h2 {color:var(--color-gold);}.cfs25 h3, .cfs25 h4, .cfs25 h5, html.cfs25 body .h22 .con h3, html.cfs25 body .h22 .con h4 {color:#fff;}.cfs25 .ban1.t25l .overscreen {background-image:url(/images/misc/overlay-left-25b.png);}.cfs25 .ban1.t25r .overscreen {background-image:url(/images/misc/overlay-right-25b.png);}.cfs25 .ban1 h1 {font-family:var(--serif-font);color:var(--color-gold);}.cfs25 .ban1 p {font-family:var(--sans-font);font-weight:300;font-size:1.1em;}.cfs25 section.titles {margin:4em auto;}.cfs25 section.titles h2, .cfs25 .text.titles h2 {color:var(--color-gold);}.cfs25 section.h22.ourFocusYourLife h2 {}.cfs25 section.titles h2 > em, .cfs25 .text.titles h2 > em {display:block;font-size:0.65em;font-style:normal;}.cfs25 section.titles h3 {margin:0.25em 0 1em;color:#fff;}.cfs25 section.titles h3 strong {color:#fff;}.cfs25 section.titles p, .cfs25 .text.titles p {margin:0 1em 0.25em;font-weight:300;font-size:1.2em;}.cfs25 .h22 {margin:2em auto 1em;padding-top:1em;padding-bottom:1em;}.cfs25 .h22.fullBlack {background:#000;padding-top:2em;padding-bottom:2em;}.cfs25 .h22 .con, .cfs25 .h22.reverse .con {border-left:0 none;border-right:0 none;}.cfs25 .icoline {background:var(--color-x2-text);padding:1em 0;}.cfs25 .icoline {background:var(--color-x2-text);padding:1em 0;}html.cfs25 body .h22.s .con h3 {color:var(--color-gold) !important;}.cfs25 .icoline .photo {border:2px solid var(--color-gold);box-shadow:0 0 0 #0000;}.cfs25 div.photo > img, .cfs25 div.photo > a > img, .cfs25 div.photo > amp-img, .cfs25 div.photo > a > amp-img {display:block;}.cfs25 div.photo > a {display:block;}.cfs25 .sophoLeadForm {margin:6em 0 4em;}.cfs25 .sophoLeadForm h3 {color:var(--color-gold);}.cfs25 .h22 .sum h2, .cfs25 .h22 .sum h3, .cfs25 .h22 .sum p {color:#fff;}.cfs25 .h22 .sum li:before, .cfs25 .lgExtra .si li:before, .cfs25 .lgBan .si li:before {color:var(--color-gold);}.cfs25 .ban1.twentyfour p a {font-size:1em;margin:0.5em 0;}.cfs25 hero.lphero24 .introContent h1 {color:var(--color-gold);font-size:4em;}.cfs25 hero.lphero24 .introContent p {font-family:var(--sans-font);color:#fff;font-size:1.5em;font-weight:400;}.cfs25 hero.lphero24 .introContent p.preH1 {font-size:2em;font-weight:400;color:#fff;}.cfs25 hero.lphero24 .introContent p strong {font-weight:600;color:#fff;}.cfs25 hero.lphero24 .mobileBGimage {display:none;}.cfs25 hero.lphero24 .mobileBGimage > img {display:block;}.cfs25 .text p a.cta {display:inline-block;background:var(--color-gold);font-family:var(--sans-font);color:#000;padding:0.5em 1.25em 0.5em 1.75em;font-weight:bold;position:relative;text-decoration:none;border:2px solid #fbd169;text-transform:uppercase;font-size:0.85em;box-shadow:0.125em 0.125em 0.25em #0009;border-radius:0.25em;text-shadow:0 0 0 #0000;}.cfs25 .text p a.cta:hover {background:#222;color:#fff;}.cfs25 .text p a.cta:before {content:"\f054";color:#fff;display:inline-block;font-family:FontAwesome;font-size:1em;position:absolute;top:0.6em;left:0.6em;}.cfs25 hr {background:var(--color-charcoal);width:50%;}.imgMargin .photo {padding:4px;}html.cfs25 body .cozyBottom {margin-bottom:0;}html.cfs25 body .cozyTop {margin-top:0;}nav.lp4subMenu ul li.icolink a i.fa {display:inline-block;color:#999;}nav.lp4subMenu ul li.icolink a:hover i.fa {color:#fff;}div.settingsBox {background:#ccc;padding:0.5em;}div.settingsBox p {font-family:var(--sans-font);font-size:16px;font-weight:500;display:inline-block;margin:0 2em;}div.settingsBox hr {margin:0.5em 0;border:0;background:#777;width:100%;height:1px;}.cdtDisplay {display:flex;width:100%;justify-content:center;align-items:center;}.cdtDisplay .digit {width:3em;}.cdtDisplay .sep {display:block;text-indent:-999999999999px;width:1px;background:#1677bb4f;height:1.5em;}.cdtDisplay .digit > .days, .cdtDisplay .digit > .hours, .cdtDisplay .digit > .minutes, .cdtDisplay .digit > .seconds {font-size:2em;display:block;text-align:center;line-height:1;font-family:var(--sans-font);font-weight:500;}.cdtDisplay .digit > .capt {font-size:0.5em;display:block;text-align:center;font-weight:600;line-height:1;color:#1677bb99;}.countdownDiscount1 {display:none;}.cdtActive .countdownDiscount1 {display:block;}.countdownDiscount1 h2 {text-align:center;font-size:1.5em;color:var(--color-green);text-transform:uppercase;font-weight:600;}.countdownDiscount1 h2 em {font-style:normal;font-size:0.7em;display:block;}.countdownDiscount1 a {display:inline-block;font-family:var(--sans-font);text-transform:uppercase;font-weight:700;background:var(--color-green);color:#fff;padding:0.25em 0.75em;font-size:1.5em;box-shadow:0.125em 0.125em 0.25em #0005;border:3px solid #fff;border-radius:0.25em;}.countdownDiscount1 a:hover {background:#333;}.countdownDiscount1 .cdtDisplay {justify-content:center;margin:0 1em 0 0;width:auto;color:var(--color-green);}.countdownDiscount1 .cdtDisplay .digit > .capt {color:var(--color-text);font-family:var(--sans-font);text-transform:uppercase;}hero.lphero24 .leadBox p.defaultDirect {display:block;}hero.lphero24 .leadBox p.cdtDirect {display:none;}.cdtActive hero.lphero24 .leadBox p.defaultDirect {display:block;}.cdtActive hero.lphero24 .leadBox p.cdtDirect {display:none;color:#71eb20;font-size:1.2em;font-weight:500;}.financeLinks .text a {font-family:var(--sans-font);font-weight:600;position:relative;font-size:0.9em;}.financeLinks .text a:before {content:"\f08e";font-family:FontAwesome;position:absolute;margin-top:0.15em;color:var(--color-teal);right:-1.5em;font-size:0.7em;top:0.125em;}div.typeratesflex .ratesflexbox .quinta .panel2 p.click4 {color:var(--color-gold);font-weight:800;font-size:0.8em;}#ourAccommodations ul {width:fit-content;margin:1em auto;text-align:left;}.photo.gapped {padding:0.5em 0.25em;}p a.smallCTA {display:inline-block;background:var(--color-gold);font-family:var(--sans-font);color:#000;font-weight:bold;position:relative;text-decoration:none;border:2px solid #fbd169;text-transform:uppercase;box-shadow:0.125em 0.125em 0.25em #0009;border-radius:0.25em;padding:0.25em 1em;font-size:0.75em;}p a.smallCTA:hover {background:#333;color:#fff;}.cfs25 .h22 .con li:before {color:var(--color-gold);}.cfs25 nav.contentIndex .collapsable {position:absolute;top:-2.25em;right:1em;background:#000000;padding:0.25em 0.5em;border:1px solid #0000008c;max-width:40%;z-index:999;box-shadow:0.125em 0.125em 0.25em rgb(0 0 0 / 15%);border-radius:7px;}.cfs25 nav.contentIndex button {border:0 none;background:inherit;color:#777;padding:0 0.25em;cursor:pointer;}.cfs25 nav.contentIndex ul li a {color:var(--color-gold);}.cfs25 nav.theUpperCrumb ol li.n:before {color:var(--color-gold);}.cfs25 footer ul.fsocials li a {width:1.9em;background:var(--color-gold);}.cfs25 footer ul.fsocials li a svg {font-size:0.9em;}.cfs25 .h22 .con p.preTitle {color:#fff;}.cfs25 .h22.differentBox .cont p {color:#777;}.cfs25 .text.headroomtext {padding-top:1em;padding-bottom:1em;}.cfs25 .h22 .con .text.goldbullet li > strong {color:var(--color-gold);}.cfs25 .h22 .con .text.goldbullet li:before {color:#999;}.cfs25 .text.goldbullet h3, .cfs25 .text.goldbullet h4, .cfs25 .text.goldbullet h5, html.cfs25 body .h22 .con .text.goldbullet h3, html.cfs25 body .h22 .con .text.goldbullet h4 {color:var(--color-gold);}.cfs25 .h22 .attractthumby .text h6 {color:var(--color-gold);margin:0.5em auto;}.cfs25 .h22 .attractthumby.home .text h6 {color:#fff;margin:0 0 0.5em;}.cfs25 .pf.darkpanel25.thumbed {margin-top:4em;}.cfs25 .pf.darkpanel25.thumbed div.photo {width:40%;margin:-25% auto 0;}.cfs25 .pf.darkpanel25.thumbed div.photo img {}.cfs25 .pf.darkpanel25.thumbed div.photo {}.cfs25 .pf.darkpanel25.thumbed p:first-of-type {}.betterbetterbetter h2 {}.betterbetterbetter h2 strong {text-indent:-9999999999px;display:inline-block;background:#7775;width:2px;height:0.7em;vertical-align:sub;margin:0 0.125em;}div.typeratesflex .ratesflexbox .quinta .panel1 a.discountON {display:none;}div.typeratesflex .ratesflexbox .quinta .panel1 a.discountOFF {}.cfs25 div.typeratesflex.showDiscountButton .ratesflexbox .quinta .panel1 a.discountON {display:inline-block;font-size:0.9em;position:relative;}.cfs25 div.typeratesflex.showDiscountButton .ratesflexbox .quinta .panel1 a.discountOFF {display:none;}hero.lphero24 .leadBox p.discountDirect {display:none;}body.discountTriggered hero.lphero24 .leadBox p.defaultDirect {display:none;}body.discountTriggered hero.lphero24 .leadBox p.discountDirect {display:block;font-family:var(--sans-font);color:#fff;font-weight:200;}div.typeratesflex .ratesflexbox .quinta .panel1 a.mobileXshortcut {display:none;}#tripanelInc {background:#0007;margin:-2em 0 2em;}#tripanelInc .mobilegrid {display:none;}#tripanelInc .deskgrid {display:flex;flex-direction:row;flex-wrap:nowrap;}#tripanelInc .deskgrid .photo {width:20%;padding:1px;}#tripanelInc .deskgrid .photo img {}.cfs25 #unsubscribeform p, .cfs25 #unsubscribeform label {color:#000;}.cfs25 #unsubscribeform button {background:#777;}.cfs25 #unsubscribeform button:hover {background:#000;}.cfs25 .cmspage {min-height:60vh;}.cfs25 .bHL h1 {padding-bottom:25%;}.cfs25 .bLink {margin:0.5em;background:linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%);padding:0.5em;}.cfs25 .bLink h4 a {color:var(--color-gold);}.cfs25 .bHA {margin-top:3em;}.cfs25 .bHA aside ul {margin:1em 0;padding:0.5em 1em;background:#000;border-radius:0.5em 0 0 0.5em;}.cfs25 .bHA aside ul a {color:#bbb;font-family:var(--sans-font);}.cfs25 article.b h2, .cfs25 article.b h3, .cfs25 article.b h4, .cfs25 article.b h5, .cfs25 article.b h6 {color:var(--color-gold);}.cfs25 article.b a, .cfs25 article.b a:link, .cfs25 article.b a:visited {color:var(--color-gold);}.cfs25 article.b .reviewPanel {background:#000;padding:0.5em;margin:1em;display:inline-block;white-space:nowrap;border:2px solid var(--color-gold);color:#fff;}.cfs25 article.b .reviewPanel h4 {margin:0.5em;}.cfs25 article.b .reviewPanel h5 {}.cfs25 article.b .reviewPanel p {color:#999;}.cfs25 #starMeter {background:none repeat scroll 0 0 #000;}.cfs25 .ctf .formView {padding:1em 0 0.5em;width:75%;margin:0 auto;}.cfs25 .ctf .field {display:flex;padding:0;margin:0.5em;flex-flow:row;background-color:#0000;}.cfs25 .ctf button.submitLeadButton {display:block;font-family:var(--headline-font);margin:0 auto;background:var(--color-gold);color:#000;text-transform:uppercase;padding:0.5em 1.25em;text-shadow:0 0 0 #0000;width:60%;}.cfs25 .ctf button.submitLeadButton:hover {cursor:pointer;background:#fff;}.cfs25 .ctu p a {color:var(--color-gold);}.cfs25 .ctu p a:hover {color:#fff;}.cfs25 .ctu .cti {border-right:0.15em solid #fbbc1629;}.cfs25 .ctf .field input, .cfs25 .ctf .field select, .cfs25 .ctf .field textarea, .cfs25 .ctf .field.rad .rads {border:1px solid var(--color-gold);box-shadow:0.125em 0.125em 0.25em rgba(0, 0, 0, 0.5);background:#000;color:#fff;font-family:var(--sans-font);font-size:1em;}.cfs25 .ctf .field input.good, .cfs25 .ctf .field select.good {background:inherit;border:2px solid #53cf03;box-shadow:0 0 10px rgb(68 255 0 / 50%);}.cfs25 .ctf .field input.bad, .cfs25 .ctf .field select.bad {background:inherit;border:2px solid #a54545;box-shadow:0 0 10px rgba(255, 0, 0, 0.5);}.cfs25 #h22CF .leadpane .field.termsFieldBecauseSMSisScary label {color:#999;}.cfs25 .bHL h1 em {position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#0007;}.cfs25 .bHL h1 span {font-family:var(--serif-font);color:var(--color-gold);}.cfs25 .text.whitelinks a {color:#fff;}.cfs25 .text.whitelinks a:hover {color:var(--color-gold);}.cfs25 .h22.vet17 {background:#000;margin-top:-2em;padding:0;}.cfs25 div.typeratesflex.showDiscountButton .ratesflexbox .quinta .panel1 a.discountON > em {display:block;position:absolute;color:var(--color-gold);font-style:normal;bottom:-1.4em;left:50%;font-size:0.7em;white-space:nowrap;transform:translate(-50%, 0);}ul.cheatcuts {list-style:none;width:max-content;display:flex;flex-direction:column;margin:0 auto;padding:0;}ul.cheatcuts li {margin:0.5em 0;text-align:left;}ul.cheatcuts li a {cursor:pointer;font-family:var(--sans-font);color:#fff;font-weight:700;}ul.cheatcuts li a em {color:var(--color-gold);}article.b p a.midbreak {}article.b p a.midbreak img.desk {}article.b p a.midbreak img.mobile {display:none;}#tripanelInc.vetFeature .deskgrid .photo {width:18%;background:#000;}#tripanelInc.vetFeature .deskgrid .photo.wide {width:41%;}header.lp24 .thinMenu ul li.callus a {cursor:inherit;}#tripanelVet2 {}#tripanelVet2 .hide4desk {display:none;}#tripanelVet2 .hide4mob {display:block;}.cfs25 .ban1.twentyfour p a {display:inline-block;background:#fff;color:#333;padding:0.5em 1.5em;text-transform:uppercase;border:5px solid var(--color-gold);font-family:var(--headline-font);text-shadow:0 0 black;font-weight:500;}.cfs25 .ban1.twentyfour p a:hover {background:var(--color-gold);}#pp_modalOverlay {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:9999;display:none;overflow:hidden;}#pp_modalBox {position:fixed;top:5%;left:50%;transform:translateX(-50%);width:80%;height:90%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.6);padding:20px;overflow-y:auto;z-index:10000;}#pp_modalClose {position:absolute;top:0.75em;right:0.75em;font-size:20px;font-weight:bold;cursor:pointer;color:#444;}#pp_modalClose svg {height:1.5em;width:1.5em;}#pp_modalBox #pp_msg {padding:1em 0.5em;}#pp_modalBox #pp_msg h1, #pp_modalBox #pp_msg h2, #pp_modalBox #pp_msg h3, #pp_modalBox #pp_msg h4 {}#pp_modalBox #pp_msg p {color:#777;}#pp_modalBox #pp_msg p a {}.cfs25 p strong.couponcode {color:var(--color-gold);font-weight:700;}.appform p.instructions {font-weight:bold;text-align:center;background:#fdb9137d;color:#333;margin:-0.5em -0.5em 1em;padding:0.5em;}.cfs25 article.b table {border:2px solid #fff;background:#777;padding:0;}.cfs25 article.b table tr th {background:#000;color:var(--color-gold);padding:0.25em;font-family:var(--sans-font);font-weight:700;}.cfs25 article.b table tr td {padding:0.25em;color:#fff;background:#555;font-family:var(--sans-font);}.cfs25 article.b table tr.notesDesc td {background:#0009;padding:0.5em;}.tooltip-trigger {all:unset;display:inline-block;font-size:1rem;cursor:pointer;color:#777;margin:0 0.25rem;opacity:0.33;}.tooltip-modal {display:none;position:fixed;top:2em;right:2em;width:50vw;z-index:10000;background:#000000;color:#fff;font-size:0.85rem;border-radius:0.25rem;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.8);border:2px solid var(--color-gold);}.tooltip-modal.active {display:block;}.tooltip-content {position:relative;padding:1rem;}.tooltip-content h3 {font-size:1.1rem;color:#fff;opacity:1;}.tooltip-content p {font-size:1rem;color:#fff;opacity:1;font-family:var(--sans-font);}.tooltip-close {position:absolute;top:0.5rem;right:0.5rem;background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;}.tooltip-overlay {display:none;position:fixed;top:0; left:0;width:100%;height:100%;background:rgba(0,0,0,0.5); z-index:9999;}.tooltip-overlay.active {display:block;}html.cfs25 section .text .tooltip-content h3 {font-size:1.1rem;opacity:1;text-align:center;margin:0.5em 0;padding:0;color:var(--color-gold);}html.cfs25 section .text .tooltip-content p {font-size:1.1rem;color:#fff;opacity:1;font-family:var(--sans-font);text-align:center;margin:0.5em;}span.discountTotalPreview {font-family:var(--sans-font);font-weight:bold;font-size:0.8em;text-transform:uppercase;background:var(--color-gold);display:block;margin:0 0 -0.65em 0;color:#000;text-align:center;}.cfs25 article.b blockquote {background:#141718;font-size:1em;margin:1em;padding:0.25em;}.cfs25 article.b blockquote footer {background:#0000;padding:0 0.5em;text-align:right;font-style:italic;color:var(--color-gold);font-size:1em;}@media screen and (min-width:741px) {div.photo.deskRightRound {border-radius:0 25em 25em 0;overflow:hidden;}div.photo.deskLeftRound {border-radius:25em 0 0 25em;overflow:hidden;}div.photo.deskRightRound img, div.photo.deskLeftRound img {display:block;}}@media screen and (max-width:740px) {.cfs25 header.lp24.cfs25 {background-position:top center;}.cfs25 .mobileMenuOpened header.lp24.cfs25 {background-size:200% auto;background-position:top center;}span.discountTotalPreview {}.cfs25 article.b blockquote {margin:1em 0;padding:0.1em 1em 1em;}.cfs25 article.b blockquote footer {}.tooltip-modal {top:10%;right:50%;transform:translateX(50%);width:75vw;min-height:30vh;}#tripanelVet2 .hide4desk {display:block;}#tripanelVet2 .w.cols.hide4mob {display:none;}.appform p.instructions {font-size:5vw;margin-top:0.75em;}.cfs25 article.b table {width:100%;margin:2em 0;}.cfs25 article.b table tr th {font-size:3vw;}.cfs25 article.b table tr td {font-size:3vw;}.cfs25 .h22.vet17 {margin-top:-1em;}article.b p a.midbreak img.desk {display:none;}article.b p a.midbreak img.mobile {display:block;}#tripanelInc.vetFeature .mobilegrid .photo, #tripanelInc.vetFeature .mobilegrid .photo.wide {width:99%;}.cfs25 footer .xtra p {font-size:1em;}.cfs25 div.typeratesflex.showDiscountButton .ratesflexbox .quinta .panel1 a.discountON {font-size:1.2em;}.cfs25 .bHL h1 {padding-bottom:40%;}.cfs25 .bHL h1 span {font-size:7vw;}.cfs25 .bHA {margin-top:1em;}.cfs25 .bHA aside {padding:0;}.cfs25 .bHA aside ul {border-radius:0;}.cfs25 .ctf .formView {padding:1em 0 0.5em;width:auto;margin:0 auto;}.cfs25 .ctf button.submitLeadButton {width:auto;}#tripanelInc .deskgrid {display:none;}#tripanelInc .mobilegrid {display:flex;flex-direction:row;flex-wrap:wrap;}#tripanelInc .mobilegrid .photo {width:49.95%;padding:1px;}#tripanelInc .mobilegrid .photo.full {width:100%;}#tripanelInc .mobilegrid .photo img {}.bna21 .bnaText {display:none;}.countdownDiscount1 .cdtDisplay {justify-content:center;}div.typeratesflex .ratesflexbox .quinta .panel1 h2 {font-size:9vw;}.countdownDiscount1 a {display:block;text-align:center;margin:0.5em 1em -1em;}.countdownDiscount1.hide4mob {display:none;}.cdtDisplay.strealineCDT {display:block;width:auto;margin:5vw;font-size:5vw;text-align:center;font-family:var(--sans-font);font-weight:600;color:var(--color-green);}.betterbetterbetter h2 strong {text-indent:-9999999999px;display:block;background:#7775;width:2em;height:2px;vertical-align:inherit;margin:0.4em auto 0;}div.typeratesflex .ratesflexbox .quinta .panel1 a.mobileXshortcut {display:block;position:absolute;top:0.15em;right:-1.65em;padding:0.125em 0.25em;font-size:10vw;line-height:1;box-shadow:0 0 0 #0000;background:none;color:#fff;}div.typeratesflex .ratesflexbox .quinta .panel1 a.mobileXshortcut svg {}.text.shadowliners1 h3 {font-size:2em;}.text.shadowliners1 h6 {font-size:1.5em;}.cfs25 .h22 .sum p {padding:0 0.5em;}.cfs25 h6 {font-size:6vw;}html body .cdtDisplay.strealineCDT div {font-family:inherit !important;display:inline !important;background:none;margin:auto;padding:inherit;font-size:inherit !important;color:inherit !important;font-weight:inherit !important;}html body .cdtDisplay.strealineCDT div.days, html body .cdtDisplay.strealineCDT div.hours, html body .cdtDisplay.strealineCDT div.minutes, html body .cdtDisplay.strealineCDT div.seconds {color:#777 !important;}html body .cozyTopMobile {margin-top:0;}.cfs25 legacyspacer {height:19vw;}nav.lp4subMenu ul li.icolink {display:none;}.cfs25 hero.lphero24 .introContent {text-align:center;font-size:3vw;margin:0;padding:0;}.cfs25 hero.lphero24 .introContent p {padding:0.5em 0;}.cfs25 hero.lphero24 .leadBox {font-size:4vw;border-left:0 none;border-right:0 none;text-align:center;}.cfs25 hero.lphero24 section.intro {padding:0 0 2em 0;margin:0;}.cfs25 hero.lphero24 .mobileBGimage {display:block;}.cfs25 hero.lphero24 {padding-bottom:0;}.cfs25 .sophoLeadForm {margin:0;}.cfs25 hero.lphero24 video.backgroundHeroVid {padding-bottom:0;margin-top:0em;}div.typeratesflex .ratesflexbox .quinta br {display:block;}.cfs25 hero.lphero24.superImpose .overlay {display:block;background-image:url(/images/misc/rated-one-superimpose.png);position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:40vh;z-index:12;background-position:center bottom;background-repeat:no-repeat;background-size:90% auto;}.cfs25 hero.lphero24 .introContent img {display:none;}.sophoLeadForm.mobileLFH .leadpane .field {background-color:rgba(0, 0, 0, 0.25);margin:3px;padding:0.25em 0.75em;border-radius:0.5em;}.sophoLeadForm.mobileLFH .leadpane .field input, .sophoLeadForm.mobileLFH .leadpane .field select, .sophoLeadForm.mobileLFH .leadpane .field textarea {border-radius:0.25em;}.h22.g p a {text-decoration:underline;}footer .xtra a {color:#fff;text-decoration:underline;font-weight:bold;}aside.citations {font-size:24px;}aside.citations p {margin:5px 0;}aside.citations p a {margin:0 5px;color:#fbd67c;font-family:var(--sans-font);font-size:1em;display:inline-block;padding:0.125em;min-height:24px;}p.bbbNote a, section.leadx24.alt p.bbbNote a {text-decoration:underline;}.differentCTA a {background:#44a901;border:2px solid #b2d771;}nav.contentIndex button {color:#000;font-weight:bold;}.sophoLeadForm .privacyLink a {color:#ffde8e;text-decoration:underline;background-color:#2C4E18;display:inline-block;padding:0 0.25em;border-radius:0.25em;}div.scoot {display:none;}hr.blockerForPageSpeedInsights {margin:10px 0;width:auto;height:2px;opacity:0.25;}.cfs25 section.titles p, .cfs25 .text.titles p, .cfs25 .h22 .con p, .cfs25 .h22.reverse .con p, .cfs25 .h22 .con ul li, .cfs25 .minMaxZipper .expander p, .cfs25 .text p,.cfs25 .h22 .sum ul li, .cfs25 .h22.reverse .sum ul li {font-size:6vw;}.cfs25 .minMaxZipper {margin:0;}.cfs25 .minMaxZipper .expander {padding:0.5em;margin:1em 0 0;}.cfs25 .minMaxZipper .expander h3 {font-size:5vw;}.cfs25 .minMaxZipper .expander p {margin:1em 0 0;}.cfs25 .h22 .con ul {padding:0 0 0 1em;}.cfs25 .text p a.cta {display:block;padding:0.5em 0.75em 0.5em 1.5em;font-size:5vw;text-align:center;}.cfs25 .text p a.cta:before {top:0.6em;left:0.6em;}html.cfs25 body .h22 .con h3 {font-size:7vw;color:var(--color-gold);margin:1em auto 0.7em;}.cfs25 section.ban1.twentyfour .sum {background:#111;padding:2em 2em 11vw;}}@media screen and (min-width:741px) {hr.blockerForPageSpeedInsights {display:none;}img.requestMoreMobileLFH {display:none;}.sophoLeadForm.mobileLFH .pf.p33 {display:block;}img.requestMoreDtpLFH {display:block;margin-top:-2em;}.sophoLeadForm.mobileLFH .pf.p33 p {display:none;}.sophoLeadForm.mobileLFH {margin-top:0;background-image:url(/images/wlc2-leadback.jpg);padding-top:0;background-size:cover;background-position:center center;}.sophoLeadForm.mobileLFH .leadpane {padding:1em 1em 0;}.sophoLeadForm.mobileLFH p.privacyLink {text-align:center;}.maddyB {}}article.b h2 {color:var(--color-blue);}article.b h3 {}article.b h4 {color:var(--color-purple);}html.cfs26 :root {--headline-font:"Tex Gyre Adventor";--sans-font:"Roboto Condensed";--serif-font:"Tex Gyre Adventor";--color-text:#576166;--color-purple:#671255;--color-teal:#00adc5;--color-blue:#1081c5;--color-gold:#fdb913;--color-green:#41a300;--color-dark-teal:#146393;--color-x2-text:#576166;--color-x2-red:#1081c5;--color-x2-blue:#1081c5;--color-x2-blue-trans:#1677bbb5;--color-x2-gold:#fdb913;--color-x2-orange:#fdb913;--color-x2-green:#41a300;--color-x2-pink:#671255;--color-x2-lightgold:#ffd29c;--color-x2-darkblue:#042740;--color-x2-deep:#042740;--color-x3-text:#576166;}@media (prefers-color-scheme:dark) {html.cfs26 :root {--color-text:#778f9f;--color-x2-text:#778f9f;--color-purple:#778f9f;}html.cfs26, html.cfs26 body {color:#5c7a8d;}}lite-youtube {background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px;}lite-youtube::before {content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg, rgb(0 0 0 / 67%) 0%, rgb(0 0 0 / 54%) 14%, rgb(0 0 0 / 15%) 54%, rgb(0 0 0 / 5%) 72%, rgb(0 0 0 / 0%) 94%);height:99px;width:100%;font-family:"YouTube Noto",Roboto,Arial,Helvetica,sans-serif;color:hsl(0deg 0% 93.33%);text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}lite-youtube:hover::before {color:white;}lite-youtube::after {content:"";display:block;padding-bottom:calc(100% / (16 / 9));}lite-youtube > iframe {width:100%;height:100%;position:absolute;top:0;left:0;border:0;}lite-youtube > .lty-playbtn {display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0, 0, 0.2, 1);border:0;}lite-youtube:hover > .lty-playbtn,lite-youtube .lty-playbtn:focus {filter:none;}lite-youtube.lyt-activated {cursor:unset;}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated > .lty-playbtn {opacity:0;pointer-events:none;}.lyt-visually-hidden {clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.hmb0 {background-image:url(/images/banner/plus-size-client-girl-in-our-gym-green-shirt-2.jpg);}.hmb1 {background-image:url(/images/banner/sam-in-a-boat-right.jpg);}.hmb2 {background-image:url(/images/banner/skyline-home-header.jpg);}.sb10 {background-image:url(/images/banner/subheader-pretty-girl-weights-and-medicine-ball.jpg);}.sb11 {background-image:url(/images/banner/salmon-steak-meal.jpg);}.sb12 {background-image:url(/images/banner/retired-beach-woman.jpg);}.sb13 {background-image:url(/images/banner/skyline-front-full-2020.jpg);}.sb14 {background-image:url(/images/banner/subheader-frisches.jpg);}.sb15 {background-image:url(/images/banner/subheader-beach-walk.jpg);}.xb0 {background-image:url(/images/banner/sub-minigroup.jpg);}.xb1 {background-image:url(/images/banner/epic-chicken-salad.jpg);}.xb2 {background-image:url(/images/banner/sub-minicondo.jpg);}.xb3 {background-image:url(/images/square/sunset-over-the-marina.jpg);}.xb4 {background-image:url(/images/square/hannah-punch.jpg);}.xb5 {background-image:url(/images/square/dp-overweight-woman-exercising.jpg);}.xb6 {background-image:url(/images/square/kayak-woman.jpg);}.blog143 {background-image:url(/images/blog/headline/143.jpg);}.srtcmsbg_0 {background-image:url(/simg/wide/1600/marriott-pool-groundlevel.jpg);}</style><script type="application/ld+json">{"@context": "http://schema.org","@graph": [{ "@type": "WebSite", "@id": "https://www.weightcrafters.com/#website", "name": "Weight Crafters", "url": "https://www.weightcrafters.com/", "mainEntity": { "@type": "HealthAndBeautyBusiness", "@id": "https://www.weightcrafters.com/#organization", "additionalType": [ "http://www.productontology.org/id/Weight_loss_camp", "http://www.productontology.org/id/Wellness_tourism", "http://www.productontology.org/id/Destination_spa", "HealthClub", "Organization" ], "name": "Weight Crafters", "legalName": "Weight Crafters, LLC.", "alternateName": "CFS Fitness & Weight Loss Camp", "description": "Weight Crafters Fitness Retreat & Weight Loss Camp provides weight loss programs for adults and seniors in a fitness camp or 'fat camp' format. Clients may stay as little as 1 week, or as long as 3+ months. Weight Crafters provides private rooms, personal attention, small-group training, life coaching services, meals, snacks, and all other needs for the entire stay.",	"hasMap": "https://www.google.com/maps?cid=5198415585689141286", "address": { "@type": "PostalAddress", "@id": "https://www.weightcrafters.com/#courtyardmadeirabeach", "streetAddress": "601 American Legion Drive", "addressLocality": "Madeira Beach", "addressRegion": "FL", "postalCode": "33708", "addressCountry": "US" }, "geo": { "@type": "GeoCoordinates", "latitude": "27.8094629", "longitude": "-82.7945771" },	"serviceType": [ "Weight Loss Retreat", "Fitness Retreat for Adults", "Senior Fitness Camp", "Fat Camp for Adults", "Health and Wellness Vacation", "GLP-1 Alternative Weight Loss Support", "Obesity Fitness Treatment", "Diabetic Weight Management Program", "Weight Loss After Bariatric Surgery", "Rehabilitation and Functional Fitness Camp", "Residential Wellness Retreat", "Holistic Fat Loss Program", "Low Impact Fitness Camp for Overweight Adults", "Couples Weight Loss Retreat", "Retiree Health Transformation Program", "All-Inclusive Fitness Resort", "Long-Term Lifestyle Coaching Retreat", "Fitness Vacation for Older Adults", "Custom Nutrition and Exercise Coaching", "Fat Farm Wellness Program", "Structured Adult Weight Loss Camp", "Behavioral Modification Retreat", "Fitness Program for Obese Clients", "Senior Mobility and Strength Program", "Corporate Wellness Fitness Solution"	],	"areaServed": { "@type": "Place", "name": "United States"	}, "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], "opens": "09:00", "closes": "21:00" }, { "@type": "OpeningHoursSpecification", "dayOfWeek": "Sunday", "opens": "00:00", "closes": "00:00" } ], "priceRange": "$2429.99-2699.99", "currenciesAccepted": "USD", "telephone": "+1 888-983-3835", "email": "info@weightcrafters.com", "foundingDate": "2007", "containedInPlace": { "@type": "Hotel", "name": "Courtyard St Petersburg Clearwater/Madeira Beach", "address": { "@type": "PostalAddress", "@id": "https://www.weightcrafters.com/#courtyardmadeirabeach" }, "telephone": "+1 727-392-8088", "brand": { "@type": "Brand", "name": "Courtyard" }, "parentOrganization": "Marriott International, Inc.", "checkinTime": "16:00:00", "checkoutTime": "11:00:00", "amenityFeature": [ { "@type": "LocationFeatureSpecification", "name": "Outdoor Pool", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Hot Tub", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Fitness Center", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Restaurant", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Convenience Store", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Mini Refrigerator", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Microwave", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Coffee Maker", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Free Wifi", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Hair Dryer", "value": true }, { "@type": "LocationFeatureSpecification", "name": "Free Parking", "value": true } ], "starRating": { "@type": "Rating", "ratingValue": "3" }, "logo": "https://cache.marriott.com/content/dam/marriott-digital/cy/global-property-shared/en_us/logo/assets/cy_logo_L.png", "image": [ "https://cache.marriott.com/content/dam/marriott-renditions/TPAMB/tpamb-fitness-0027-hor-wide.jpg", "https://www.weightcrafters.com/images/square/comfortable-accommodations-at-weight-loss-camp.jpg", "https://www.weightcrafters.com/images/misc/treasure-island-from-the-sky.jpg" ], "priceRange": "$129-236" }, "logo": "https://www.weightcrafters.com/images/richtext-logo.jpg", "image": [ "https://www.weightcrafters.com/images/misc/fitness-retreat-view-from-balcony.jpg", "https://www.weightcrafters.com/simg/wide/1920/weight-loss-camp-before-and-after-sam-on-the-beach2.jpg" ], "sameAs": [ "https://www.google.com/maps?cid=5198415585689141286", "https://maps.app.goo.gl/wipGNNb9JN8Uq2C99", "https://www.youtube.com/@weightcrafters", "https://www.facebook.com/weightcrafters", "https://www.facebook.com/cfsfitness", "https://www.instagram.com/weightcrafters/", "https://twitter.com/Camp_CFS", "https://x.com/Weight_Crafters", "https://www.pinterest.com/adultfatcamp/", "https://www.flickr.com/photos/160570472@N02/", "https://fitstays.com/listing/weight-crafters/", "https://sewmorestitches.com/blog/f/reset-i", "https://sewmorestitches.com/blog/f/reset-ii", "https://www.hotfrog.com/company/3c076c75a2e734e5ddd709ebe83e9914/weight-crafters/madeira-beach/nutrition-weight-loss", "https://www.yelp.com/biz/weight-crafters-fitness-and-weight-loss-retreat-camp-madeira-beach", "https://www.youtube.com/watch?v=7E0j-ZfHfEU", "https://www.hospitalityonline.com/cfs", "https://www.linkedin.com/company/cfs-fitness-&-weight-loss-camp", "https://www.mapquest.com/us/florida/weight-crafters-cfs-fitness-weight-loss-camp-for-adults-357887412", "https://thebestcamps.com/best-camps-profiles/Weight-Crafters-Fitness-and-Weight-Loss-Camp-for-Adults-Best-Summer-Camp-1717.html", "https://www.tripaneer.com/weight-crafters/7-day-weight-loss-camp-all-inclusive-program-retreat-in-clearwater-florida", "https://www.bbb.org/us/fl/seminole/profile/exercise-programs/weight-crafters-llc-0653-90209356", "https://www.wellnessliving.com/club/madeirabeach/core_fitness_solution1/review/?id_mode=12", "https://maps.roadtrippers.com/us/madeira-beach-fl/sports/weight-crafters-fitness-weight-loss-retreat-camp", "https://www.glassdoor.com/Benefits/Weight-Crafters-Canada-Benefits-EI_IE3044031.0,15_IL.16,22.htm", "https://www.slideshare.net/weightcrafters", "https://www.cylex.us.com/company/weight-crafters-26920037.html", "https://www.zoominfo.com/c/weight-crafters/423994521", "https://www.campchannel.com/summer/weight-loss-camps/", "https://www.trustpilot.com/review/weightcrafters.com", "https://www.findhealthclinics.com/US/Madeira-Beach/129951467056156/Weight-Crafters---CFS-Fitness-%26-Weight-Loss-Camp-for-Adults" ], "hasOfferCatalog": "https://www.weightcrafters.com/#offercatalog",	"knowsLanguage": ["English"],	"hasCredential": [ "CPR-certified staff", "First-Aid certified staff", "Certified fitness professionals", "Registered Nutritionist Oversight"	],	"medicalClearanceRequirement": "Required from primary physician before participation",	"fitnessAssessment": "Initial intake, weekly assessments, before/after photos, measurements provided",	"afterCare": "Personalized at-home plan and ongoing alumni support via phone/email", "knowsAbout": [ { "@type": [ "HealthClub", "Organization" ], "name": "Unite Fitness Retreat", "url": "https://www.unitefitnessretreat.com/",	"address": { "@type": "PostalAddress", "streetAddress": "345 W 100 S", "addressLocality": "Salt Lake City", "addressRegion": "UT", "postalCode": "84101", "addressCountry": "US"	} }, { "@type": [ "HealthClub", "Organization" ], "name": "Hilton Head Health", "url": "https://www.hhhealth.com/",	"address": { "@type": "PostalAddress", "streetAddress": "14 Valencia Rd", "addressLocality": "Hilton Head Island", "addressRegion": "SC", "postalCode": "29928", "addressCountry": "US"	}, "sameAs": [ "https://www.facebook.com/hiltonheadhealth/", "https://twitter.com/hhhealth_h3", "https://www.instagram.com/hiltonheadhealth", "https://www.youtube.com/user/hiltonheadhealth", "https://www.linkedin.com/company/18971037", "https://www.pinterest.com/hiltonheadhealth/" ] }, { "@type": [ "HealthClub", "Organization" ], "name": "Premier Fitness Camp", "url": "https://www.premierfitnesscamp.com/",	"address": { "@type": "PostalAddress", "streetAddress": "2100 Costa Del Mar Rd", "addressLocality": "Carlsbad", "addressRegion": "CA", "postalCode": "92009", "addressCountry": "US"	}, "sameAs": [ "https://www.facebook.com/PremierFitnessCamp", "https://instagram.com/pfcfitnesscamp" ] }, { "@type": [ "HealthClub", "Organization" ], "name": "Skyterra Wellness Retreat", "url": "https://skyterrawellness.com/",	"address": { "@type": "PostalAddress", "streetAddress": "75 Skyterra Wy", "addressLocality": "Pisgah Forest", "addressRegion": "NC", "postalCode": "28768", "addressCountry": "US"	}, "sameAs": [ "https://www.facebook.com/skyterrawellness/", "https://x.com/skyterranc", "https://www.instagram.com/skyterrawellness/p/DBeB-D0pa6K/", "https://www.youtube.com/channel/UC45C6sO67QrOwt9APs8ngzA", "https://www.tiktok.com/@skyterrawellness" ] }, { "@type": [ "LocalBusiness", "Organization" ], "name": "Biggest Loser Resort", "url": "https://www.biggestloserresort.com/",	"address": { "@type": "PostalAddress", "streetAddress": "1083 Pit Rd", "addressLocality": "Java Center", "addressRegion": "NY", "postalCode": "14082", "addressCountry": "US"	}, "sameAs": [ "https://www.facebook.com/biggestloserresortniagara/", "https://www.instagram.com/biggestloserresortniagara/", "https://twitter.com/blrniagara", "https://www.pinterest.com/blresort/", "https://www.linkedin.com/company/the-biggest-loser-resorts", "https://www.youtube.com/user/BiggestLoserResorts" ] }, { "@type": [ "HealthClub", "Organization" ], "name": "Canyon Ranch Resort", "url": "https://www.canyonranch.com/",	"address": { "@type": "PostalAddress", "streetAddress": "8600 E Rockcliff Rd", "addressLocality": "Tucson", "addressRegion": "AZ", "postalCode": "85750", "addressCountry": "US"	} }, { "@type": [ "HealthClub", "Organization" ], "name": "OnTrack Retreats", "url": "https://ontrackretreats.com/",	"address": { "@type": "PostalAddress", "streetAddress": "1401 Nordic Rd", "addressLocality": "Itasca", "addressRegion": "IL", "postalCode": "60143", "addressCountry": "US"	}, "sameAs": [ "https://www.facebook.com/ontrackretreatsUSA/", "https://twitter.com/OnTrackCampUSA", "https://www.instagram.com/ontrackretreatsusa/", "https://www.youtube.com/channel/UCkLs7fJ5wOl-9SZg75g2S_Q" ] }, { "@type": [ "LocalBusiness", "Organization" ], "name": "Rancho Cortez", "url": "https://www.ranchocortez.com/",	"address": { "@type": "PostalAddress", "streetAddress": "872 Hay Hollar Rd", "addressLocality": "Bandera", "addressRegion": "TX", "postalCode": "78003", "addressCountry": "US"	}, "sameAs": [ "https://www.facebook.com/ranchocortezbandera/", "https://twitter.com/ranchocortez", "https://nl.pinterest.com/ranchocortez/", "https://www.youtube.com/channel/UCRreBTQ3ziHOoehYqWIo0BQ" ] }, { "@type": [ "HealthClub", "Organization" ], "name": "Live In Fitness Retreat", "url": "https://www.liveinfitness.com",	"address": [{ "@type": "PostalAddress", "streetAddress": "5 Trent Jones Ln", "addressLocality": "Hilton Head", "addressRegion": "SC", "postalCode": "29928", "addressCountry": "US"	},{ "@type": "PostalAddress", "streetAddress": "3553 Atlantic Ave 1359", "addressLocality": "Long Beach", "addressRegion": "CA", "postalCode": "90807", "addressCountry": "US"	},{ "@type": "PostalAddress", "streetAddress": "7580 E Gray Rd h100", "addressLocality": "Scottsdale", "addressRegion": "AZ", "postalCode": "85260", "addressCountry": "US"	}], "sameAs": [ "https://www.tripadvisor.com/Hotel_Review-g54273-d12194399-Reviews-Live_in_Fitness_Resort-Hilton_Head_South_Carolina.html", "https://www.facebook.com/liveinfitnessretreat", "https://twitter.com/liveinfitness", "https://www.yelp.com/biz/live-in-fitness-long-beach", "https://debrastefan.com/faq-items/live-in-fitness-camp-confusion/" ] }, { "@type": "Thing", "name": "weight loss programs for adults" }, { "@type": "Thing", "name": "residential weight loss camps" }, { "@type": "Thing", "name": "fat camps for adults" }, { "@type": "Thing", "name": "fitness retreats for weight loss" }, { "@type": "Thing", "name": "fitness vacations for adults" }, { "@type": "Thing", "name": "obesity treatment without medication" }, { "@type": "Thing", "name": "holistic fat loss programs" }, { "@type": "Thing", "name": "fitness programs for seniors" }, { "@type": "Thing", "name": "GLP-1 alternative weight loss support" }, { "@type": "Thing", "name": "wellness retreats for older adults" }, { "@type": "Thing", "name": "structured health retreats" }, { "@type": "Thing", "name": "non-surgical obesity solutions" }, { "@type": "Thing", "name": "weight loss for diabetics" }, { "@type": "Thing", "name": "post-bariatric recovery fitness" }, { "@type": "Thing", "name": "fat farms for lifestyle transformation" }, { "@type": "Thing", "name": "small-group fitness training" }, { "@type": "Thing", "name": "affordable weight loss retreats" }, { "@type": "Thing", "name": "corporate wellness fitness solutions" }, { "@type": "Thing", "name": "low-impact exercise for overweight adults" }, { "@type": "Thing", "name": "meal planning for weight loss" }, { "@type": "Thing", "name": "behavioral modification for fat loss" }, { "@type": "Thing", "name": "long-term health retreats" }, { "@type": "Thing", "name": "weight loss for couples" }, { "@type": "Thing", "name": "weight loss for retirees" }, { "@type": "Thing", "name": "custom fitness and nutrition coaching" }, { "@type": "Thing", "name": "lifestyle transformation boot camps" }, { "@type": "Thing", "name": "all-inclusive fat loss resorts" }, { "@type": "Thing", "name": "fitness solutions for mobility-impaired adults" }, { "@type": "Thing", "name": "functional fitness for beginners" }, { "@type": "Thing", "name": "rehabilitative fitness camps" } ] }, "headline": "Weight Crafters Fitness Retreat & Weight Loss Camp", "potentialAction": { "@type": "ReserveAction", "target": {	"@type": "EntryPoint",	"urlTemplate": "https://www.weightcrafters.com/#topStartNow",	"actionPlatform": [ "http://schema.org/DesktopWebPlatform", "http://schema.org/MobileWebPlatform"	],	"name": "Lead Form Scroll Anchor" }, "name": "Inquire About a Program"	}, "keywords": [ "weight loss camp", "fitness retreat", "fat camp", "fat farm", "weight loss retreat", "wellness retreat", "weight loss resort", "fitness camp", "fat camp for adults", "fitness vacation", "residential weight loss" ],	"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "bestRating": "5", "worstRating": "1", "ratingCount": "8"	},	"review": [{ "@type": "Review", "reviewBody": "The trainers were fantastic ... The food was delicious and the staff was knowledgeable and attentive to everyone's varying needs. I would recommend this camp for anyone no matter how much weight needed to be lost or how young or old.", "reviewRating": {	"@type": "Rating",	"ratingValue": "5" }, "author": {	"@type": "Person",	"name": "Samantha W." }	}, { "@type": "Review", "reviewBody": "When I called Weight Crafters, they were direct, honest, and I never once felt like I was being sold. Everything they told me was everything that happened. Fair price. Excellent program. Small operation. Honest people. I thoroughly enjoyed my time there, and accomplished my goals.", "reviewRating": {	"@type": "Rating",	"ratingValue": "5" }, "author": {	"@type": "Person",	"name": "Sandra B." }	}, { "@type": "Review", "reviewBody": "I lost 45 pounds in 4 weeks! I could not believe it! I know that that is the exception, not the rule - but I have to give the trainers and the chef major credit. I feel great and I have my life back.", "reviewRating": {	"@type": "Rating",	"ratingValue": "5" }, "author": {	"@type": "Person",	"name": "David D." }	}, { "@type": "Review", "reviewBody": "You need to know: AMAZING FOOD!!! Like, the best healthy food I've ever eaten. And yes I lost weight, but the real difference was how I look! My boyfriend was surprised how strong I was when I got back!", "reviewRating": {	"@type": "Rating",	"ratingValue": "5" }, "author": {	"@type": "Person",	"name": "Jane L." }	}, { "@type": "Review", "reviewBody": "This was the best decision and investment in myself that I could have ever made. I loved the workouts and their variety, the food was excellent, and I was right by the beach. What else could you ask for?!", "reviewRating": {	"@type": "Rating",	"ratingValue": "5" }, "author": {	"@type": "Person",	"name": "Holly P." }	}, { "@type": "Review", "reviewBody": "The staff was very helpful with teaching me to eat right (the food they served was great!), exercise right, and how to incorporate a healthier lifestyle after weight loss camp. Their personal attention to me was excellent!", "reviewRating": {	"@type": "Rating",	"ratingValue": "5" }, "author": {	"@type": "Person",	"name": "John S." }	}, { "@type": "Review", "reviewBody": "I just can't say enough about the program. It is the best fitness camp there is! But it is also the team that made this program work for me. Without your warmth, enthusiasm, and knowledge, I would not have accomplished near what I did.", "reviewRating": {	"@type": "Rating",	"ratingValue": "5" }, "author": {	"@type": "Person",	"name": "Mark R." }	}, { "@type": "Review", "reviewBody": "My husband and I went there and stayed for 4 weeks. We are both in our early 70s and were not what I would consider to be in working out condition ... We both left there about 20 pounds lighter and much, much stronger. We could not have chosen a better place. God bless those people.", "reviewRating": {	"@type": "Rating",	"ratingValue": "5" }, "author": {	"@type": "Person",	"name": "Tom and Rhonda M." }	}] },	{ "@type": "OfferCatalog", "name": "Comprehensive Health & Wellness Programs", "@id": "https://www.weightcrafters.com/#offercatalog", "itemListElement": [ { "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-17",	"endDate": "2026-05-20",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-17",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-17",	"endDate": "2026-05-23",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-17",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-17",	"endDate": "2026-05-29",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-17",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-17",	"endDate": "2026-06-05",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-17",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-17",	"endDate": "2026-06-12",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-17",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-24",	"endDate": "2026-05-27",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-24",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-24",	"endDate": "2026-05-30",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-24",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-24",	"endDate": "2026-06-05",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-24",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-24",	"endDate": "2026-06-12",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-24",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-24",	"endDate": "2026-06-19",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-24",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-31",	"endDate": "2026-06-03",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-31",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-31",	"endDate": "2026-06-06",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-31",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-31",	"endDate": "2026-06-12",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-31",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-31",	"endDate": "2026-06-19",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-31",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-05-31",	"endDate": "2026-06-26",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-05-31",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-07",	"endDate": "2026-06-10",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-07",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-07",	"endDate": "2026-06-13",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-07",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-07",	"endDate": "2026-06-19",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-07",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-07",	"endDate": "2026-06-26",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-07",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-07",	"endDate": "2026-07-03",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-07",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-14",	"endDate": "2026-06-17",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-14",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-14",	"endDate": "2026-06-20",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-14",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-14",	"endDate": "2026-06-26",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-14",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-14",	"endDate": "2026-07-03",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-14",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-14",	"endDate": "2026-07-10",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-14",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-21",	"endDate": "2026-06-24",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-21",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-21",	"endDate": "2026-06-27",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-21",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-21",	"endDate": "2026-07-03",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-21",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-21",	"endDate": "2026-07-10",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-21",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-21",	"endDate": "2026-07-17",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-21",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-28",	"endDate": "2026-07-01",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-28",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-28",	"endDate": "2026-07-04",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-28",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-28",	"endDate": "2026-07-10",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-28",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-28",	"endDate": "2026-07-17",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-28",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-06-28",	"endDate": "2026-07-24",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-06-28",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-05",	"endDate": "2026-07-08",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-05",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-05",	"endDate": "2026-07-11",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-05",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-05",	"endDate": "2026-07-17",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-05",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-05",	"endDate": "2026-07-24",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-05",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-05",	"endDate": "2026-07-31",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-05",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-12",	"endDate": "2026-07-15",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-12",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-12",	"endDate": "2026-07-18",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-12",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-12",	"endDate": "2026-07-24",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-12",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-12",	"endDate": "2026-07-31",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-12",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-12",	"endDate": "2026-08-07",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-12",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Wake Up Call 3-Day Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-19",	"endDate": "2026-07-22",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "2699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "2429.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-19",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Turnaround 1-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-19",	"endDate": "2026-07-25",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "3999.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "3599.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-19",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Habit Builder 2-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-19",	"endDate": "2026-07-31",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "8699.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "7829.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-19",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "Fitness Forge 3-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-19",	"endDate": "2026-08-07",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "13499.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "12149.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-19",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	},{ "@type": "Offer", "itemOffered": {	"@type": "Event",	"name": "New You 4-Week Health & Wellness Retreat Program",	"description": "Residential wellness program combining structured fitness, nutritional coaching, and personal support to help adults, seniors, and wellness-seekers reset and transform their health in a peaceful beachside setting.",	"startDate": "2026-07-19",	"endDate": "2026-08-14",	"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",	"eventStatus": "https://schema.org/EventScheduled",	"location": { "@type": "Place", "name": "Courtyard by Marriott Madeira Beach", "address": {	"@type": "PostalAddress",	"streetAddress": "601 American Legion Dr",	"addressLocality": "Madeira Beach",	"addressRegion": "FL",	"postalCode": "33708",	"addressCountry": "US" }	},	"performer": { "@type": "Organization", "@id": "https://www.weightcrafters.com/#organization"	},	"offers": { "@type": "Offer", "url": "https://www.weightcrafters.com/", "price": "18199.99", "priceCurrency": "USD", "priceSpecification": {	"@type": "PriceSpecification",	"price": "16379.99",	"priceCurrency": "USD",	"validFrom": "2026-05-09",	"validThrough": "2026-07-19",	"description": "10% discount available for new program inquiries submitted through our website." }, "availability": "https://schema.org/InStock"	},	"audience": { "@type": "PeopleAudience", "name": "Adults, Seniors, and Wellness-Focused Guests", "suggestedMinAge": "18"	},	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"serviceArea": [ { "@type": "Place", "name": "United States" }, { "@type": "Place", "name": "Canada" }, { "@type": "Place", "name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09" }	} ]	},	{ "@type":"FAQPage", "mainEntity":[{"@type":"Question","name":"Am I too out of shape to join a fat farm program like this?","acceptedAnswer":{"@type":"Answer","text":"Absolutely not. Whether you're significantly overweight, dealing with mobility issues, or returning to fitness after years away, we tailor every part of your stay to meet you where you are."}},{"@type":"Question","name":"Are extended programs suitable for beginners or those with limited fitness experience?","acceptedAnswer":{"@type":"Answer","text":"Absolutely. All of our programs are customized for all fitness levels, offering low-impact activities like beach walks and personalized coaching to ensure beginners progress comfortably in our small-group environment."}},{"@type":"Question","name":"Are there still fat farms?","acceptedAnswer":{"@type":"Answer","text":"Yes, fat farms, now commonly known as weight loss camps, continue to thrive, offering residential programs that promote weight loss through structured exercise, balanced nutrition, counseling, and sustainable lifestyle changes. Modern programs focus on holistic wellness, fostering long-term health and confidence, with industry leaders like Weight Crafters embracing positive, supportive approaches to help individuals achieve their goals."}},{"@type":"Question","name":"Can I bring my spouse or caregiver with me?","acceptedAnswer":{"@type":"Answer","text":"Yes. We welcome couples or traveling companions. Whether they want to participate or simply support you during your stay, we can tailor the arrangement accordingly."}},{"@type":"Question","name":"Can I maintain my weight loss after the program?","acceptedAnswer":{"@type":"Answer","text":"Absolutely. We provide a custom post-camp fitness and meal plan tailored to your progress, plus ongoing access to our team for advice and support. The habits and tools you gain here are designed to last a lifetime."}},{"@type":"Question","name":"Can Weight Crafters help improve health issues like diabetes or high blood pressure?","acceptedAnswer":{"@type":"Answer","text":"Yes. Many clients see improvements in insulin sensitivity, blood pressure, joint health, and energy. While we are not a medical facility, our program aligns with the goals of healthier living and physical improvement."}},{"@type":"Question","name":"Does Weight Crafters provide medical support?","acceptedAnswer":{"@type":"Answer","text":"While we don't have a physician on?site, our program is built on medically?informed principles, and we're happy to discuss health considerations with you during admissions. For specific medical advice or conditions, we encourage you to consult your personal physician before attending."}},{"@type":"Question","name":"How long should I stay for best results?","acceptedAnswer":{"@type":"Answer","text":"We offer flexible options from 4 days to 4 weeks. Stays of 2?3 weeks often provide the best balance of habit?building and visible results. Longer stays are available by request."}},{"@type":"Question","name":"How much weight can you lose at a fat farm?","acceptedAnswer":{"@type":"Answer","text":"Results vary from person to person, but our clients notice meaningful weight loss quickly - especially when fully engaged in the program. Factors like age, fitness level, health conditions, and consistency all play a role. At Weight Crafters, the focus is on safe, sustainable progress that continues long after your stay."}},{"@type":"Question","name":"How personalized is the program?","acceptedAnswer":{"@type":"Answer","text":"Highly personalized. We assess your goals, physical condition, and preferences during admissions and continuously adjust your training and meals throughout your stay. With a maximum of 8 participants at a time, every client receives individual attention."}},{"@type":"Question","name":"Is this a military-style boot camp?","acceptedAnswer":{"@type":"Answer","text":"No. We don't yell, intimidate, or push you past your limits. Our coaches motivate through encouragement, structure, and personal attention in a calm and respectful environment."}},{"@type":"Question","name":"Is Weight Crafters a body positivity retreat?","acceptedAnswer":{"@type":"Answer","text":"We believe in respecting all individuals, but we are not a body positivity retreat in the modern social movement sense. Our focus is on helping adults improve their health, mobility, confidence, and quality of life through proven fitness and nutrition practices."}},{"@type":"Question","name":"What are the accommodations like?","acceptedAnswer":{"@type":"Answer","text":"You'll stay at the Courtyard by Marriott in Madeira Beach - comfortable rooms with intercoastal waterway views, modern amenities, and fitness facilities, just steps from the ocean."}},{"@type":"Question","name":"What happens after I leave the program? How do I maintain results?","acceptedAnswer":{"@type":"Answer","text":"You'll receive a customized at?home plan for exercise and meals, along with ongoing access to our team for support. Our goal is to help you stay successful, long after your stay."}},{"@type":"Question","name":"What makes Weight Crafters different from other fitness camps?","acceptedAnswer":{"@type":"Answer","text":"Unlike large commercial programs, we keep our retreat intimate - with a maximum of 8 clients at a time. That means more attention, better coaching, and a tighter community. Our blend of structure, personalization, expert staff, and post?program support delivers results that last."}},{"@type":"Question","name":"What should I bring with me to the retreat?","acceptedAnswer":{"@type":"Answer","text":"Bring workout clothes, casual attire, swimwear, any necessary medications, and a positive attitude. We'll provide more detailed suggestions when you sign up."}},{"@type":"Question","name":"What type of activities are included at Weight Crafters?","acceptedAnswer":{"@type":"Answer","text":"Our daily schedule includes guided strength training, cardio, functional fitness, beach walks, stretching, and wellness activities - all tailored to your ability. Sessions are low?impact by default and can be adjusted to match mobility, stamina, and health needs."}},{"@type":"Question","name":"What's a typical day like at Weight Crafters?","acceptedAnswer":{"@type":"Answer","text":"Your day includes guided fitness sessions, chef?prepared meals, optional beach walks, and wellness time such as deep tissue massage. Each element supports your weight loss, recovery, and long?term success."}},{"@type":"Question","name":"Where is Weight Crafters located?","acceptedAnswer":{"@type":"Answer","text":"We're based in Madeira Beach, Florida - a peaceful Gulf Coast destination ideal for recovery, renewal, and focus. Enjoy intercoastal waterway views, beach walks, and sunshine while you work on your health goals."}},{"@type":"Question","name":"Why choose a 2- to 3-month program at Weight Crafters?","acceptedAnswer":{"@type":"Answer","text":"This provides the time and structure to build strong, long?lasting fitness and nutrition habits, as well as achieve major milestones towards your final goal."}},{"@type":"Question","name":"How Mental Fortitude Supports Physical Change","acceptedAnswer":{"@type":"Answer","text":"Behavioral consistency is one of the most powerful predictors of long-term weight loss. Mental resolve &mdash; built through accountability, structure, and daily wins &mdash; provides the resilience needed to push through setbacks and make fitness a lifelong habit."}},{"@type":"Question","name":"The Role of Emotional Balance in Wellness","acceptedAnswer":{"@type":"Answer","text":"Chronic stress, anxiety, and emotional eating sabotage physical progress. At Weight Crafters, our holistic model strengthens emotional resilience, helping you regain control over triggers and build a positive relationship with your body and health."}},{"@type":"Question","name":"Why Building Endurance Matters","acceptedAnswer":{"@type":"Answer","text":"Improved cardiovascular endurance enhances oxygen efficiency, heart health, and energy levels. It's not just about running farther &mdash; it's about functioning better in daily life, recovering faster, and preventing age-related decline."}},{"@type":"Question","name":"Muscle Mass: Your Metabolism's Best Ally","acceptedAnswer":{"@type":"Answer","text":"Strength training boosts metabolism, supports joint stability, and protects against injury and bone loss. More muscle mass also counters the muscle-wasting effects of rapid weight loss or medications like GLP-1 agonists."}},{"@type":"Question","name":"Fueling Fat Loss with Smart Nutrition","acceptedAnswer":{"@type":"Answer","text":"Nourishment is more than calories &mdash; it's about eating the right balance of macronutrients to fuel workouts, preserve muscle, and support hormone function. We teach sustainable eating habits that last beyond your stay."}},{"@type":"Question","name":"The Science Behind Practical Meal Design","acceptedAnswer":{"@type":"Answer","text":"Our nutrition model uses evidence-based macronutrient ratios, glycemic load awareness, and portion control to support metabolic health. Unlike fad diets, this approach prioritizes food quality, satiety, and long-term adherence &mdash; all proven pillars of sustainable fat loss."}},{"@type":"Question","name":"Why Resistance Training Matters","acceptedAnswer":{"@type":"Answer","text":"Preserving muscle mass during weight loss helps sustain metabolism, mobility, and balance. Our program includes guided strength sessions adapted to your level to help achieve safe, sustainable results."}},{"@type":"Question","name":"Can I Participate If I&rsquo;m Out of Shape or Older?","acceptedAnswer":{"@type":"Answer","text":"Yes. Our program is designed for real people &mdash; especially adults and seniors. We adapt everything from workouts to daily pacing to ensure safety, comfort, and effectiveness."}},{"@type":"Question","name":"Why Accommodations Matter for Wellness","acceptedAnswer":{"@type":"Answer","text":"Your environment plays a key role in your ability to recover, focus, and reset habits. Staying at a clean, quiet, award-winning hotel ensures restful sleep, reduces stress, and elevates the overall experience &mdash; all of which contribute to better results."}},{"@type":"Question","name":"Why Madeira Beach Is the Ideal Retreat Spot","acceptedAnswer":{"@type":"Answer","text":"Located on Florida&rsquo;s Gulf Coast, Madeira Beach offers year-round sunshine, warm breezes, and walkable access to the beach. The area&rsquo;s natural calm and beauty enhance motivation, reduce cortisol levels, and promote physical activity."}},{"@type":"Question","name":"Tailored for Health Conditions","acceptedAnswer":{"@type":"Answer","text":"We adapt workouts, meals, and routines for those with diabetes, arthritis, joint replacements, and other chronic conditions. Our low-impact exercise models, nutrition pacing, and staff training ensure safe, effective programming for every guest."}},{"@type":"Question","name":"Why Structure Matters","acceptedAnswer":{"@type":"Answer","text":"Establishing a consistent daily rhythm is essential to sustainable transformation. Structured days help form new habits, reduce anxiety, and support physiological adaptation&mdash;key elements for long-term weight loss and behavioral change."}},{"@type":"Question","name":"Low-Impact, High Return","acceptedAnswer":{"@type":"Answer","text":"For seniors and those managing chronic conditions, low-impact exercises can improve cardiovascular health, reduce fall risk, and ease arthritis symptoms. They're not a compromise&mdash;they're a smarter way to train for longevity."}},{"@type":"Question","name":"Why Intensity Isn&rsquo;t Everything","acceptedAnswer":{"@type":"Answer","text":"Many fitness retreats focus on intensity at the expense of safety. Our approach flips the script&mdash;prioritizing proper form, sustainable effort, and long-term consistency to deliver measurable results without setbacks or burnout."}},{"@type":"Question","name":"Why Duration Matters","acceptedAnswer":{"@type":"Answer","text":"Longer stays allow for deeper habit formation, better physiological adaptation, and more noticeable physical results. Whether it&rsquo;s 3 days or 3 weeks, the structure and focus of a residential program multiplies its impact over time."}},{"@type":"Question","name":"What Does 'Lose Weight Safely' Involve?","acceptedAnswer":{"@type":"Answer","text":"Safe weight loss prioritizes gradual, sustainable progress through balanced nutrition and controlled physical activity. At Weight Crafters, we avoid fads and overexertion, focusing instead on long-term health improvements tailored to your physical condition."}},{"@type":"Question","name":"Safety Assured from Day One","acceptedAnswer":{"@type":"Answer","text":"Before arrival, clients must receive medical clearance. We conduct full intake assessments&#8212;including health history, medications, and measurements&#8212;to safely tailor every activity."}},{"@type":"Question","name":"Habit Formation That Sticks","acceptedAnswer":{"@type":"Answer","text":"Our retreat emphasizes behavior change &#8212; using repetition, education, and structure to rewire habits around food, fitness, and self-care that continue long after your stay."}}] }	,{	"@type": "BreadcrumbList",	"@id": "https://www.weightcrafters.com/#breadcrumb",	"itemListElement": [{	"@type": "ListItem",	"position": 1,	"name": "Weight Crafters",	"item": "https://www.weightcrafters.com/"	}]},{	"@type": "WebPage",	"@id": "https://www.weightcrafters.com/#webpage",	"url": "https://www.weightcrafters.com/",	"name": "Weight Crafters: Virtual Fitness & Wellness Retreat Online","datePublished": "2025-07-24T13:07:41+00:00","dateModified": "2025-07-24T13:07:41+00:00","isPartOf": {	"@id": "https://www.weightcrafters.com/#website"	},	"description": " Virtual Fitness & Wellness Retreat Online",	"breadcrumb": {	"@id": "https://www.weightcrafters.com/#breadcrumb"	},	"contentAttribution": {	"@type": "Organization",	"name": "Weight Crafters",	"url": "https://www.weightcrafters.com" }, "primaryTopic": "Structured residential weight loss retreat and fitness camp for adults", "about": [ { "@type": "Thing", "name": "residential weight loss camp for adults" }, { "@type": "Thing", "name": "fitness retreat for weight loss" }, { "@type": "Thing", "name": "adult fat camp program" }, { "@type": "Thing", "name": "wellness retreat for seniors" }, { "@type": "Thing", "name": "structured fitness vacation" }, { "@type": "Thing", "name": "long-term weight loss retreat" }, { "@type": "Thing", "name": "personalized fitness and nutrition program" }, { "@type": "Thing", "name": "fat farm for health and lifestyle change" }, { "@type": "Thing", "name": "low-impact weight loss for older adults" }, { "@type": "Thing", "name": "small group fitness boot camp" }, { "@type": "Thing", "name": "all-inclusive weight loss retreat" }, { "@type": "Thing", "name": "obesity recovery and health improvement camp" }, { "@type": "Thing", "name": "holistic fat camp experience" }, { "@type": "Thing", "name": "therapeutic wellness getaway" }, { "@type": "Thing", "name": "fitness camp for obese adults" }, { "@type": "Thing", "name": "affordable residential weight loss options" }, { "@type": "Thing", "name": "non-medical weight loss treatment" }, { "@type": "Thing", "name": "lifestyle transformation retreat" }, { "@type": "Thing", "name": "rehabilitative fitness program" }, { "@type": "Thing", "name": "results-driven fat loss vacation" }	],	"speakable": { "@type": "SpeakableSpecification", "cssSelector": [	".minMaxZipper h3",	".minMaxZipper p" ]	},	"inLanguage": "en-US",	"potentialAction": [{	"@type": "ReadAction",	"target": ["https://www.weightcrafters.com/"]	}],	"audience": [ { "@type": "Audience", "name": "adults" }, { "@type": "Audience", "name": "older adults" }, { "@type": "Audience", "name": "individuals with obesity" }, { "@type": "Audience", "name": "individuals with type 2 diabetes" }, { "@type": "Audience", "name": "seniors" }, { "@type": "Audience", "name": "retirees" }, { "@type": "Audience", "name": "individuals taking GLP-1 medications" }, { "@type": "Audience", "name": "fitness beginners" }, { "@type": "Audience", "name": "post-surgical recovery patients" }, { "@type": "Audience", "name": "corporate wellness participants" }, { "@type": "Audience", "name": "couples" }, { "@type": "Audience", "name": "adults seeking a residential weight loss program" }, { "@type": "Audience", "name": "older adults looking for a fitness retreat" }, { "@type": "Audience", "name": "individuals seeking a fat farm" }, { "@type": "Audience", "name": "seniors in need of a structured wellness retreat" }, { "@type": "Audience", "name": "obese adults pursuing long-term weight loss solutions" }, { "@type": "Audience", "name": "individuals with type 2 diabetes managing health through fitness" }, { "@type": "Audience", "name": "retirees exploring therapeutic fat camp options" }, { "@type": "Audience", "name": "GLP-1 medication users seeking fitness and nutrition support" }, { "@type": "Audience", "name": "fitness beginners looking for immersive weight loss programs" }, { "@type": "Audience", "name": "overweight individuals seeking a personalized fat loss plan" }, { "@type": "Audience", "name": "people recovering post-bariatric or orthopedic surgery" }, { "@type": "Audience", "name": "corporate wellness participants pursuing sustainable lifestyle changes" }, { "@type": "Audience", "name": "couples wanting to attend a weight loss retreat together" }, { "@type": "Audience", "name": "clients looking for non-medical weight loss alternatives" }, { "@type": "Audience", "name": "individuals exploring affordable fat camps for adults" }, { "@type": "Audience", "name": "seniors desiring low-impact weight loss programs" }, { "@type": "Audience", "name": "busy professionals in need of a focused fitness vacation" }, { "@type": "Audience", "name": "those considering alternatives to weight loss surgery" }, { "@type": "Audience", "name": "individuals ready to commit to a 2-3 month transformation retreat" }, { "@type": "Audience", "name": "travelers looking for all-inclusive fitness and wellness getaways" }	],	"spatialCoverage": [ {	"@type": "Place",	"name": "Madeira Beach, Florida",	"address": { "@type": "PostalAddress", "addressLocality": "Madeira Beach", "addressRegion": "FL", "addressCountry": "US"	} }, {	"@type": "Place",	"name": "United States" }, {	"@type": "Place",	"name": "Canada" }, {	"@type": "Place",	"name": "International" }	],	"temporalCoverage": "2007-01-01/2028-05-09"}]}</script><!--[if lte IE 9]> <script src="/js/html5shiv.min.js"></script><![endif]--></head><body cdt="01:21:21:43" class="hideCDT"><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=AW-17030234541"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-17030234541');</script><header class="lp24 cfs25"><div class="logo"><a href=""><img src="/images/logos/wc2025-gold.png"></a></div><div class="thinMenu"><nav><ul><li id="mobileSubMenuPopper"><a><i class="fa fa-bars" aria-hidden="true"></i></i></a></li><li class="callus"><a><i class="fa fa-phone" aria-hidden="true"></i><span> Call 888-983-3835</span></a></li><!--<li><a href="#topStartNow" class="goButton">Request Information</a></li>--><li><a href="/contact/" class="goButton">Contact Us</a></li></ul></nav></div><nav class="lp4subMenu"><ul><!--<li id="mobileReqInfo"><a href="#topStartNow">Request Information <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a></li>--><li id="mobileReqInfo"><a href="/contact/">Contact Us <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a></li><!--<li><a href="#ourFocus"><i class="fa fa-angle-double-down" aria-hidden="true"></i>Our Focus</a></li><li><a href="#ourAccommodations"><i class="fa fa-angle-double-down" aria-hidden="true"></i>Accommodations</a></li><li><a href="#ourPrograms"><i class="fa fa-angle-double-down" aria-hidden="true"></i>Programs</a></li><li><a href="#ourTestimonials"><i class="fa fa-angle-double-down" aria-hidden="true"></i>Testimonials</a></li><li><a href="#ourLocation"><i class="fa fa-angle-double-down" aria-hidden="true"></i>Location</a></li><li><a href="#ourGLP1info"><i class="fa fa-angle-double-down" aria-hidden="true"></i>GLP-1 Support</a></li><li><a href="#financingOptions"><i class="fa fa-angle-double-down" aria-hidden="true"></i>Financing</a></li><li><a href="#ourFAQ"><i class="fa fa-angle-double-down" aria-hidden="true"></i>FAQ</a></li><li><a href="#contactUs"><i class="fa fa-angle-double-down" aria-hidden="true"></i>Contact</a></li>--></ul></nav></header><legacyspacer></legacyspacer><a name="goToTop" id="goToTop"></a><div class="overlay"></div><main><div class="cmspage"><section class="ban1 modid19279 t25r right twentyfour smaller" style="padding-bottom:15%;"><div style="background-image:url(/simg/wide/1600/marriott-pool-groundlevel.jpg);" class="bbg "></div><div class="overscreen"></div><div class="sum" ><h1 style="text-align: center;"><span class="hiddenAnchor" id="an-important-announcement-from-weight-crafters" caption="An Important Announcement from Weight Crafters"></span><span style="font-size: 0.8em; color: #ffffff;">An Important Announcement<br /> from Weight Crafters</span></h1></div></section><section id="" class="section midDark modid19280 h22 " ><div class="w modid19285 headroom "><div class="text modid19286 titles "><h2><span class="hiddenAnchor" id="were-evolving-to-serve-you-better" caption="We're Evolving to Serve You Better."></span>We're Evolving to Serve You Better.</h2> <h6>As of <span style="color: #ff9900;">July 31st, 2025,</span> Weight Crafters no longer offers our <br />long-standing <span style="color: #ff9900;">residential weight loss and fitness retreat programs</span>.</h6><div class="clear"></div></div></div><div class="w cols modid19281 "><div class="pf p15 modid19282 "><div class="clear"></div></div><div class="pf p70 modid19283 con "><div class="text modid19284 "><p>For over 15 amazing years, the Good Lord has granted us the honor of helping <span style="color: #ff9900;">so many clients</span> transform their health, refocus their energy, and reclaim their lives. We're incredibly proud of what we've built &mdash; and grateful for the community that supported us along the way.</p> <h2><span class="hiddenAnchor" id="why-were-making-this-change" caption="Why We're Making This Change"></span>Why We're Making This Change</h2> <p>Several factors led to this decision:</p> <ul> <li>The rapid growth of digital wellness technology</li> <li>The widespread use of medications (not endorsed by us) that are changing the industry</li> <li>Economic challenges facing many of our clients</li> <li>And the impact of repeated natural disasters in our Florida location</li> </ul> <p>Together, these challenges made continuing our traditional model no longer feasible without compromising our principles grounded in Christ &mdash; but they&rsquo;ve also opened a new door.</p> <h2><span class="hiddenAnchor" id="whatrsquos-next-weight-crafters-at-home" caption="What&rsquo;s Next: Weight Crafters, At Home"></span>What&rsquo;s Next: Weight Crafters, At Home</h2> <p>We&rsquo;re thrilled to be working on a <span style="color: #ff9900;">brand new online experience</span> that brings our proven methods directly to you &mdash; for a fraction of the cost.</p> <p>Think of it as a <span style="color: #ff9900;">complete at-home weight loss retreat:</span></p> <ul> <li>Personalized workouts</li> <li>Nutrition coaching &amp; meal guides</li> <li>Emotional &amp; life coaching support</li> <li>Daily structure &amp; accountability</li> <li>Extended support plans (3 to 12 months)</li> <li>All at less than 10% of the cost of our former in-person programs</li> </ul> <p>We believe this new approach will make lasting transformation <span style="color: #ff9900;">more affordable, more accessible, and more effective</span> for even more people.</p> <h2><span class="hiddenAnchor" id="stay-tuned" caption="Stay Tuned"></span>Stay Tuned</h2> <p>We&rsquo;ll be reaching out to former clients and new inquiries soon. Our first online programs are set to roll out within the next <span style="color: #ff9900;">90 days.</span></p> <p> </p><div class="clear"></div></div><div class="clear"></div></div></div><div class="w modid19287 headroom "><div class="text modid19288 titles "><h2><span class="hiddenAnchor" id="thank-you-for-the-journey" caption="Thank You for the Journey"></span>Thank You for the Journey</h2> <p>We&rsquo;re incredibly grateful for the support and trust you&rsquo;ve given us.<br />And we&rsquo;re more excited than ever to walk alongside you in this <br />next phase of your journey &mdash; <span style="color: #ff9900;">wherever you are.</span></p> <p> </p> <h6><em>&ndash; The Weight Crafters Team</em></h6><div class="clear"></div></div></div><div class="clear"></div></section><div class="clear"></div></div><div id="pp_modalOverlay"> <div id="pp_modalBox"> <div id="pp_modalClose"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <line x1="1" y1="1" x2="15" y2="15" stroke="#444" stroke-width="2"/> <line x1="15" y1="1" x2="1" y2="15" stroke="#444" stroke-width="2"/></svg></div> <div id="pp_msg"><h2>Personal Message</h2><p>This is your message.</p></div> </div></div><footer><div class="w"><hr /><div class="flinks"><div class="fc fcw"><img src="/images/logos/wc2025-gold.png" alt="Fitness & Wellness Retreat"></div><div class="fc"><ul class="fsocials"><li><a href="https://www.facebook.com/weightcrafters/" target="_blank" title="Visit Weight Crafters on Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a></li><li><a href="https://www.instagram.com/weightcrafters" target="_blank" title="Visit Weight Crafters on Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a></li><li><a href="https://x.com/Weight_Crafters" target="_blank" title="Visit Weight Crafters on X (Twitter)"><svg class="svg-inline--fa fa-x-twitter" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="1em" height="1em"><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.1L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg></a></li><li><a href="https://www.youtube.com/@weightcrafters" target="_blank" title="Visit Weight Crafters on Youtube"><i class="fa fa-youtube-play" aria-hidden="true"></i></a></li><!--<li><a href="/news/" target="_blank" title="Health & Wellness Articles"><i class="fa fa-newspaper-o" aria-hidden="true"></i></a></li>--></ul></div><div class="fc fcw"><div class="xtra"><p>&copy; 2007-2026 Weight Crafters, LLC. All Rights Reserved.</p></div></div></div></div><div class="w"><div class="xtra"><p>The programs at Weight Crafters have been developed by respected health professionals. However, Weight Crafters is not a medical organization, and we cannot give you medical advice. We strongly urge you to consult with your primary health care provider (e.g., physician or nurse practitioner) before enrolling with any weight loss program.</p><p>We value your privacy, and your information is never sold to any third party. Please review our <a href="/privacy/" target="_blank">Terms of Service &amp; Privacy Policy</a>.	Like every other website online today, we use cookies to enhance site navigation, analyze site usage, and facilitate various interactive components of our site. If you do not wish to accept cookies, please adjust your browser settings accordingly.</p><!--<p>America's #1 Rated <a href="/weight-loss-camp/">Weight Loss Camp</a> | <a href="/weight-loss-retreat/">Weight Loss Retreat</a> | <a href="/fat-camp/">Fat Camp</a> | <a href="/fitness-retreat/">Fitness Camp</a> | <a href="/fitness-retreat/">Fitness Retreat</a> | <a href="/fat-farm/">Fat Farm</a> | <a href="/extended-length-programs/">Extended Length Weight Loss Program</a></p>--></div></div></footer></main><script type="text/javascript" src="/js/jquery-1.10.2.min.js"></script><script type="text/javascript" src="/js/viewport.js"></script><script type="text/javascript" src="/js/css_browser_selector.js"></script><script type="text/javascript" src="/js/wc26core.js"></script><script src="/lite-yt-embed.js?x=1778323097"></script><script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "56ie6n1f76");</script><script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"343043020", enableAutoSpaTracking: true};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script></body></html>