img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root :where(.wp-block-icon svg){width:24px}:where(.wp-block-gallery.is-layout-flex){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-gallery.is-layout-grid){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-latest-posts.is-layout-flex){gap:1.25em}:where(.wp-block-latest-posts.is-layout-grid){gap:1.25em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-term-template.is-layout-flex){gap:1.25em}:where(.wp-block-term-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.woocommerce form .form-row .required{visibility:visible}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.grecaptcha-badge{visibility:hidden}#footer-bottom{display:none!important}.vi-footer-copyright{background-color:#84c340;color:#fff;text-align:center;padding:10px 20px;font-size:13px}.vi-footer-copyright a{color:#fff;text-decoration:underline}.vi-footer-copyright a:hover{color:#fff;opacity:.85}body.blog:not(.vi-blog-index) .blog-entries,body.archive:not(.vi-blog-index) .blog-entries{display:grid!important;grid-template-columns:repeat(3,1fr);column-gap:32px;row-gap:32px}@media (max-width:1024px){body.blog:not(.vi-blog-index) .blog-entries,body.archive:not(.vi-blog-index) .blog-entries{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body.blog:not(.vi-blog-index) .blog-entries,body.archive:not(.vi-blog-index) .blog-entries{grid-template-columns:1fr}}body.blog:not(.vi-blog-index) .blog-entry,body.archive:not(.vi-blog-index) .blog-entry,body.blog:not(.vi-blog-index) .blog-entry-inner,body.archive:not(.vi-blog-index) .blog-entry-inner,body.blog:not(.vi-blog-index) .blog-entry .inner,body.archive:not(.vi-blog-index) .blog-entry .inner{border:none!important;box-shadow:none!important;background:transparent!important}body.blog:not(.vi-blog-index) .blog-entry,body.archive:not(.vi-blog-index) .blog-entry{background:#ffffff!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 3px 8px rgb(0 0 0 / .08)!important;display:flex;flex-direction:column}body.blog:not(.vi-blog-index) .blog-entry .thumbnail img,body.archive:not(.vi-blog-index) .blog-entry .thumbnail img{width:100%;height:260px;object-fit:cover;display:block}body.blog:not(.vi-blog-index) .blog-entry .entry-inner,body.archive:not(.vi-blog-index) .blog-entry .entry-inner{flex:1 1 auto;display:flex;flex-direction:column;padding:20px 24px}body.blog:not(.vi-blog-index) .blog-entry .entry-meta,body.archive:not(.vi-blog-index) .blog-entry .entry-meta{font-size:11px;color:#8a8a8a;margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}body.blog:not(.vi-blog-index) .blog-entry .entry-title,body.archive:not(.vi-blog-index) .blog-entry .entry-title{font-size:20px;line-height:1.35;margin:4px 0 12px;font-weight:700}body.blog:not(.vi-blog-index) .blog-entry .entry-title a,body.archive:not(.vi-blog-index) .blog-entry .entry-title a{color:#222;text-decoration:none}body.blog:not(.vi-blog-index) .blog-entry .entry-title a:hover,body.archive:not(.vi-blog-index) .blog-entry .entry-title a:hover{color:#008ea0}body.blog:not(.vi-blog-index) .blog-entry .entry-excerpt p,body.archive:not(.vi-blog-index) .blog-entry .entry-excerpt p{font-size:15px;line-height:1.55;color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px}body.blog:not(.vi-blog-index) .blog-entry .read-more,body.archive:not(.vi-blog-index) .blog-entry .read-more{margin-top:auto}body.blog:not(.vi-blog-index) .blog-entry .read-more a,body.archive:not(.vi-blog-index) .blog-entry .read-more a{font-weight:600;color:#008ea0;text-decoration:underline}body.vi-blog-index #main>.page-header{display:block!important;background:#fff0;border:0;padding:52px 0 0;margin:0}body.vi-blog-index .page-header-inner,body.vi-blog-index #main #content-wrap{width:min(1400px,calc(100% - 80px))!important;max-width:none!important;margin-left:auto;margin-right:auto}body.vi-blog-index .page-header-title{font-size:44px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:#243f48;margin:0 0 16px;text-align:left}body.vi-blog-index .page-subheading{max-width:720px;margin:0;color:#4a626b;font-size:18px;line-height:1.6;font-weight:400;text-align:left}body.vi-blog-index .site-breadcrumbs{display:none}body.vi-blog-index #main #content-wrap{padding-top:42px;padding-bottom:72px}body.vi-blog-index #primary{float:none;width:100%;padding:0;margin:0;border:0}body.vi-blog-index #blog-entries{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 40px;margin:0;width:100%;align-items:start}body.vi-blog-index #blog-entries::before,body.vi-blog-index #blog-entries::after{content:none;display:none}body.vi-blog-index #blog-entries>.blog-entry{float:none;clear:none;width:100%!important;min-width:0;margin:0;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;display:flex;flex-direction:column;overflow:visible!important}body.vi-blog-index #blog-entries .blog-entry-inner{display:flex;flex-direction:column;flex:1;width:100%;height:auto!important;min-height:0;margin:0;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body.vi-blog-index #blog-entries .blog-entry-inner::after{content:none;display:none}body.vi-blog-index #blog-entries .thumbnail{margin:0;padding:0;width:100%;overflow:hidden;border-radius:0!important}body.vi-blog-index #blog-entries .thumbnail-link{display:block}body.vi-blog-index #blog-entries .thumbnail img{display:block;width:100%;height:auto!important;aspect-ratio:3/2;object-fit:cover;margin:0;border-radius:0!important}body.vi-blog-index #blog-entries .vi-article-species{margin:19px 0 9px;color:#17646b;font:600 13px/1.4 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}body.vi-blog-index #blog-entries .blog-entry-header{padding:0 0 24px;margin:0;border-bottom:1px solid #bdcfd4}body.vi-blog-index #blog-entries .blog-entry-title{font-size:25px;font-weight:600;line-height:1.32;margin:0;letter-spacing:-.01em;overflow-wrap:break-word}body.vi-blog-index #blog-entries .blog-entry-title a{color:#243f48;text-decoration:none}body.vi-blog-index #blog-entries .blog-entry-title a:hover{color:#17646b;text-decoration:underline;text-underline-offset:4px}body.vi-blog-index #blog-entries a:focus-visible{outline:3px solid #17646b;outline-offset:3px}body.vi-blog-index #blog-entries .edit-link{display:none}body.vi-blog-index .oceanwp-pagination,body.vi-blog-index .infinite-scroll-last{margin-top:32px;text-align:center}@media(max-width:1024px){body.vi-blog-index .page-header-inner,body.vi-blog-index #main #content-wrap{width:calc(100% - 48px)!important}body.vi-blog-index #blog-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}body.vi-blog-index #blog-entries .blog-entry-title{font-size:23px}}@media(max-width:640px){body.vi-blog-index #main>.page-header{padding-top:30px}body.vi-blog-index .page-header-inner,body.vi-blog-index #main #content-wrap{width:calc(100% - 40px)!important}body.vi-blog-index .page-header-title{font-size:34px;margin-bottom:12px}body.vi-blog-index .page-subheading{font-size:16px}body.vi-blog-index #main #content-wrap{padding-top:30px;padding-bottom:48px}body.vi-blog-index #blog-entries{grid-template-columns:minmax(0,1fr);gap:32px}body.vi-blog-index #blog-entries .blog-entry-header{padding:0 0 22px}body.vi-blog-index #blog-entries .blog-entry-title{font-size:23px}}.vi-health-nav{margin:0 0 36px;padding:0;border-bottom:1px solid #bdcfd3}.vi-health-nav ul{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none!important;margin:0!important;padding:0!important}.vi-health-nav li{margin:0;padding:0}.vi-health-nav a{display:block;padding:10px 0 13px;color:#243f48;font-size:16px;line-height:1.4;text-decoration:none;border-bottom:3px solid #fff0}.vi-health-nav a[aria-current]{border-bottom-color:#17646b;font-weight:700}.vi-health-nav a:hover{text-decoration:underline;text-underline-offset:4px}.vi-health-nav a:focus-visible,.vi-health-card a:focus-visible,.vi-health-more a:focus-visible{outline:3px solid #17646b;outline-offset:4px}body.vi-health-hub #main #content-wrap{width:min(1400px,calc(100% - 80px))!important;max-width:none!important;margin-left:auto;margin-right:auto}.vi-health-hub-content{width:100%;margin:0 0 36px}.vi-health-intro{margin:0 0 28px}.vi-health-intro h1{font-size:44px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:#243f48;margin:0 0 16px}.vi-health-intro p{max-width:720px;font-size:18px;line-height:1.6;color:#4a626b;margin:0}.vi-health-articles{margin:0 0 48px}.vi-health-articles>h2{font-size:27px;line-height:1.3;color:#243f48;margin:0 0 26px}.vi-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.vi-health-card{min-width:0;margin:0;padding:0;background:none;border:0;box-shadow:none}.vi-health-image{display:block;margin:0;padding:0}.vi-health-image img{display:block;width:100%;height:auto!important;aspect-ratio:3/2;object-fit:cover;border-radius:0}.vi-health-species{margin:19px 0 9px!important;color:#17646b;font:600 13px/1.4 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.vi-health-card h3{margin:0;font-size:25px;line-height:1.35;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.vi-health-card h3 a{color:#243f48;text-decoration:none}.vi-health-card h3 a:hover{color:#17646b;text-decoration:underline;text-underline-offset:4px}.vi-health-more{margin:32px 0 0}.vi-health-more a{color:#17646b;text-decoration:underline;text-underline-offset:4px}.vi-health-separator{margin:48px 0 0;border:0;border-top:1px solid #bdcfd3}@media(max-width:1024px){.vi-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.vi-health-card h3{font-size:23px}}@media(max-width:640px){body.vi-health-hub #main #content-wrap{width:calc(100% - 40px)!important}.vi-health-intro h1{font-size:32px}.vi-health-intro p{font-size:16px}.vi-health-nav{margin-bottom:28px}.vi-health-nav ul{gap:4px 22px}.vi-health-nav a{font-size:15px}.vi-health-articles>h2{font-size:24px}.vi-health-grid{grid-template-columns:minmax(0,1fr);gap:32px}.vi-health-card h3{font-size:23px}.vi-health-articles{margin-bottom:32px}.vi-health-separator{margin-top:32px}}body.vi-blog-index #blog-entries .blog-entry-header{margin:0;padding:0;border-bottom:0}body.vi-blog-index #blog-entries .blog-entry-inner{padding-bottom:24px;border-bottom:1px solid #bdcfd4!important}body.vi-blog-index #blog-entries .vi-article-summary,body.vi-health-hub .vi-health-card .vi-article-summary{margin:11px 0 0;color:#4a626b;font-size:16px;font-weight:400;line-height:1.55;overflow-wrap:break-word}body.vi-health-hub .vi-health-card{padding-bottom:24px;border-bottom:1px solid #bdcfd4}body.vi-health-hub .vi-health-intro .vi-health-urgent{max-width:800px;margin:12px 0 0;font-size:16px;line-height:1.5;color:#243f48}body.vi-health-hub .vi-health-summary{max-width:840px;margin:36px 0 0;padding-top:28px;border-top:1px solid #bdcfd4;color:#243f48;font-size:17px;line-height:1.65}body.vi-health-hub .vi-health-summary h2{margin:28px 0 12px;font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.01em}body.vi-health-hub .vi-health-summary h2:first-child{margin-top:0}body.vi-health-hub .vi-health-summary p{margin:0 0 16px}body.vi-health-hub .vi-health-summary ul{margin:0 0 18px 22px}body.vi-health-hub .vi-health-summary li{margin-bottom:8px}body.vi-health-hub .vi-health-summary a,body.single-post .vi-health-return a{color:#17646b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:break-word}body.vi-health-hub .vi-health-summary a:focus-visible,body.single-post .vi-health-return a:focus-visible{outline:3px solid #17646b;outline-offset:3px}body.single-post .vi-editorial-note{margin:8px 0 24px;color:#4a626b;font-size:14px;font-weight:400;line-height:1.55}body.single-post .vi-health-return{clear:both;margin:30px 0 0;padding-top:20px;border-top:1px solid #bdcfd4;font-size:16px;line-height:1.5}@media (max-width:640px){body.vi-blog-index #blog-entries .thumbnail img,body.vi-health-hub .vi-health-image img{display:block;width:100%;height:170px!important;aspect-ratio:auto;object-fit:cover}body.vi-blog-index #blog-entries .blog-entry-header{padding:0}body.vi-blog-index #blog-entries .blog-entry-inner,body.vi-health-hub .vi-health-card{padding-bottom:22px}body.vi-blog-index #blog-entries,body.vi-health-hub .vi-health-grid{row-gap:28px}body.vi-health-hub .vi-health-hub-content{margin-bottom:28px}body.vi-health-hub .vi-health-summary{margin-top:28px;padding-top:24px;font-size:16px;line-height:1.65}body.vi-health-hub .vi-health-summary h2{margin-top:26px;font-size:23px}body.vi-health-hub .vi-health-intro .vi-health-urgent{font-size:15px}}body.single-post #main #content-wrap{padding-top:36px}body.single-post #content>article>.entry-header,body.single-post #content>article>ul.meta,body.single-post #content>article>.entry-content{box-sizing:border-box;width:min(800px, calc(100% - 40px));max-width:800px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}body.single-post #content>article>.entry-header{text-align:left;margin-top:0;margin-bottom:12px}body.single-post #content>article>.entry-header .single-post-title{margin:0;padding:0;border:0;color:#243f48;font-size:clamp(30px, 3vw, 42px);line-height:1.2;letter-spacing:-.02em;overflow-wrap:break-word}body.single-post #content>article>ul.meta{justify-content:flex-start;margin-top:0;margin-bottom:24px;padding-bottom:0;border:0}body.single-post #content>article>.thumbnail{box-sizing:border-box;width:min(960px, calc(100% - 40px));max-width:960px;padding:0;margin:0 auto 32px}body.single-post #content>article>.thumbnail>img{display:block;width:100%;height:clamp(220px, 28vw, 360px);max-height:360px;object-fit:cover;object-position:center 55%}body.single-post #content>article>.entry-content{font-size:18px;line-height:1.7;color:#243f48}body.single-post:not(.elementor-page) #content>article>.entry-content>:where(p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,figure,.wp-block-buttons,.wp-block-table){box-sizing:border-box;max-width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.single-post:not(.elementor-page) #content>article>.entry-content>:is(ul,ol){padding-left:1.35em}body.single-post #content>article>.entry-content>.elementor{width:100%;max-width:100%;padding-left:0;padding-right:0}body.single-post #content>article>.entry-content .elementor-widget-text-editor{font-size:18px;line-height:1.7;color:#243f48}body.single-post #content>article>.entry-content .elementor-widget-text-editor :is(p,h1,h2,h3,h4,h5,h6,ul,ol){max-width:100%;padding-left:0;padding-right:0}body.single-post #content>article>.entry-content .elementor-widget-text-editor :is(ul,ol){padding-left:1.35em}body.single-post #content>article>.entry-content>.elementor>.elementor-top-section>.elementor-container>.elementor-col-100>.elementor-widget-wrap{padding-left:0;padding-right:0}body.single-post #content>article>.entry-content :is(p,ul,ol){margin-top:0;margin-bottom:1.2em}body.single-post #content>article>.entry-content li{margin-bottom:.45em}body.single-post #content>article>.entry-content h2{margin-top:1.6em;margin-bottom:.6em;font-size:28px;line-height:1.3;letter-spacing:-.01em;color:#243f48}body.single-post #content>article>.entry-content h3{margin-top:1.4em;margin-bottom:.6em;font-size:23px;line-height:1.35;color:#243f48}body.single-post #content>article>.entry-content>:first-child,body.single-post #content>article>.entry-content .elementor-widget-text-editor>.elementor-widget-container>:first-child{margin-top:0}body.single-post #content>article>.entry-content a{overflow-wrap:break-word}body.single-post #content>article>.entry-content>p.vi-health-return{margin-top:30px;padding-top:20px;font-size:16px}@media (max-width:640px){body.single-post #main #content-wrap{padding-top:28px}body.single-post #content>article>.entry-header .single-post-title{font-size:30px}body.single-post #content>article>ul.meta{margin-bottom:20px}body.single-post #content>article>.thumbnail{margin-bottom:26px}body.single-post #content>article>.thumbnail>img{height:clamp(180px, 56.25vw, 280px)}body.single-post #content>article>.entry-content,body.single-post #content>article>.entry-content .elementor-widget-text-editor{font-size:17px;line-height:1.65}body.single-post #content>article>.entry-content h2{font-size:24px}body.single-post #content>article>.entry-content h3{font-size:21px}}.vi-experience-title{font-size:clamp(28px, 3vw, 40px);line-height:1.2;color:#243f48}@media (min-width:960px){body.page-id-1315 #main #content-wrap{padding-top:30px}body.page-id-1315 .elementor-1315 .elementor-element-feb4e9a,body.page-id-1315 .elementor-1315 .elementor-element-e92047a{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}body.page-id-1315 .elementor-1315 .elementor-element-0a98c07{margin-bottom:0}body.page-id-1315 .elementor-1315 .elementor-element-37431ac p{margin:0}body.page-id-1315 .elementor-1315 .elementor-element-37431ac img{display:block;width:180px;height:auto;margin:0 auto}body.page-id-1315 .elementor-1315 .elementor-element-e92047a>.elementor-container{width:112px;max-width:112px;margin:4px auto 8px}body.page-id-1315 .elementor-1315 .elementor-element-e92047a .elementor-widget-wrap{padding:0}body.page-id-1315 .elementor-1315 .elementor-element-e92047a .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:22px}body.page-id-1315 .elementor-1315 .elementor-element-4fb592d{margin-top:0}body.page-id-1315 .elementor-1315 .elementor-element-e44f68c h1{margin-bottom:16px!important}body.page-id-1315 .elementor-1315 .elementor-element-e44f68c p{max-width:760px;margin:0 auto 20px;font-size:18px;line-height:1.65}body.page-id-1315 .elementor-1315 .elementor-element-53e5bce img{display:block;width:100%!important;height:240px!important;max-height:240px;object-fit:contain;margin:0 auto 18px}body.page-id-1315 .elementor-1315 .elementor-element-53e5bce p{font-size:18px;line-height:1.5;text-align:center}body.page-id-75 #main #content-wrap{width:min(1120px, calc(100% - 80px));max-width:none}body.page-id-75 .elementor-75 .elementor-element-41bf3f3>.elementor-container,body.page-id-75 .elementor-75 .elementor-element-c0879e7>.elementor-container{width:100%;max-width:1064px;margin-left:auto;margin-right:auto}body.page-id-75 .elementor-75 .elementor-element-41bf3f3 .elementor-widget-wrap{padding-left:0;padding-right:0}body.page-id-75 .elementor-75 .elementor-element-9c23cdc h1{font-size:40px;line-height:1.2;text-align:left!important;color:#243f48;margin-bottom:30px}body.page-id-75 .elementor-75 .elementor-element-c0879e7>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:64px;align-items:start}body.page-id-75 .elementor-75 .elementor-element-c0879e7>.elementor-container>.elementor-column{width:100%;min-width:0}body.page-id-75 .elementor-75 .elementor-element-c0879e7>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}body.page-id-75 .elementor-75 .elementor-element-7d566d5>.elementor-container{display:flex;flex-direction:column}body.page-id-75 .elementor-75 .elementor-element-7d566d5>.elementor-container>.elementor-column{width:100%}body.page-id-75 .elementor-75 .elementor-element-7d566d5 .elementor-widget-wrap{padding:0}body.page-id-75 .elementor-75 .elementor-element-a8181a2 .elementor-widget-text-editor,body.page-id-75 .elementor-75 .elementor-element-a8181a2 .elementor-widget-text-editor p,body.page-id-75 .elementor-75 .elementor-element-a8181a2 .elementor-widget-text-editor p span{font-size:18px!important;font-weight:400;line-height:1.7;color:#243f48}body.page-id-75 .elementor-75 .elementor-element-a8181a2 .elementor-widget-text-editor p{margin-bottom:24px}body.page-id-75 .elementor-75 .elementor-element-a8181a2 strong{font-weight:700}body.page-id-75 .elementor-75 .elementor-element-ffa2601{display:none}body.page-id-75 .elementor-75 .elementor-element-d5c0197 img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}body.page-id-75 .elementor-75 .elementor-element-d5c0197 .elementor-widget-text-editor{font-size:16px;line-height:1.5;text-align:center;font-weight:400}body:is(.page-id-592,.page-id-568) #main #content-wrap{width:min(800px, calc(100% - 80px));max-width:none}body:is(.page-id-592,.page-id-568) #content>article>.entry,body.page-id-568 .elementor-568 .elementor-element-42df03e8,body.page-id-568 .elementor-568 .elementor-element-42df03e8>.elementor-widget-container{font-size:18px;line-height:1.7;font-weight:400;color:#243f48}body.page-id-568 .elementor-568 .elementor-element-60cda9d9>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}body:is(.page-id-592,.page-id-568) #content>article>.entry p{font-size:18px;line-height:1.7;font-weight:400;margin-bottom:26px}body:is(.page-id-592,.page-id-568) #content>article>.entry strong{font-weight:700}body:is(.page-id-592,.page-id-568) #content>article>.entry h1{font-size:40px;line-height:1.2;color:#243f48;margin-bottom:26px}body.page-id-568 .elementor-568 .elementor-element-42df03e8 h3:first-child{font-size:18px;line-height:1.65;font-weight:400;margin-bottom:30px}body:is(.page-id-592,.page-id-568) #content>article>.entry a{overflow-wrap:anywhere}body #footer-widgets .footer-widgets-inner{box-sizing:border-box;width:min(1200px, calc(100% - 80px))!important;max-width:1200px;margin-left:auto;margin-right:auto;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}body #footer-widgets .footer-widgets-inner::before,body #footer-widgets .footer-widgets-inner::after{content:none;display:none}body #footer-widgets .footer-widgets-inner>.footer-box{float:none;width:auto;padding:0;margin:0}body #footer-widgets .footer-widgets-inner>a:not([href]){display:contents}body #footer-widgets .footer-box.col-4:not(:has(.footer-widget)){display:none}body #footer-widgets .footer-box .widget-title{font-size:15px;line-height:1.4;font-weight:600}body #footer-widgets .footer-box .textwidget{font-size:15px;line-height:1.7}}.woocommerce-MyAccount-navigation ul li a:before,.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>input[type=radio]:first-child:checked+label:before,.woocommerce-checkout #payment .payment_method_paypal .about_paypal,.woocommerce ul.products li.product li.category a:hover,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .product-inner .added_to_cart:hover,.product_meta .posted_in a:hover,.product_meta .tagged_as a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce .oceanwp-grid-list a.active,.woocommerce .oceanwp-grid-list a:hover,.woocommerce .oceanwp-off-canvas-filter:hover,.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a.remove:hover,.widget_product_categories li a:hover~.count,.widget_layered_nav li a:hover~.count,.woocommerce ul.products li.product:not(.product-category) .woo-entry-buttons li a:hover,a:hover,a.light:hover,.theme-heading .text::before,.theme-heading .text::after,#top-bar-content>a:hover,#top-bar-social li.oceanwp-email a:hover,#site-navigation-wrap .dropdown-menu>li>a:hover,#site-header.medium-header #medium-searchform button:hover,.oceanwp-mobile-menu-icon a:hover,.blog-entry.post .blog-entry-header .entry-title a:hover,.blog-entry.post .blog-entry-readmore a:hover,.blog-entry.thumbnail-entry .blog-entry-category a,ul.meta li a:hover,.dropcap,.single nav.post-navigation .nav-links .title,body .related-post-title a:hover,body #wp-calendar caption,body .contact-info-widget.default i,body .contact-info-widget.big-icons i,body .custom-links-widget .oceanwp-custom-links li a:hover,body .custom-links-widget .oceanwp-custom-links li a:hover:before,body .posts-thumbnails-widget li a:hover,body .social-widget li.oceanwp-email a:hover,.comment-author .comment-meta .comment-reply-link,#respond #cancel-comment-reply-link:hover,#footer-widgets .footer-box a:hover,#footer-bottom a:hover,#footer-bottom #footer-bottom-menu a:hover,.sidr a:hover,.sidr-class-dropdown-toggle:hover,.sidr-class-menu-item-has-children.active>a,.sidr-class-menu-item-has-children.active>a>.sidr-class-dropdown-toggle,input[type=checkbox]:checked:before{color:#84c340}.woocommerce .oceanwp-grid-list a.active .owp-icon use,.woocommerce .oceanwp-grid-list a:hover .owp-icon use,.single nav.post-navigation .nav-links .title .owp-icon use,.blog-entry.post .blog-entry-readmore a:hover .owp-icon use,body .contact-info-widget.default .owp-icon use,body .contact-info-widget.big-icons .owp-icon use{stroke:#84c340}.woocommerce div.product div.images .open-image,.wcmenucart-details.count,.woocommerce-message a,.woocommerce-error a,.woocommerce-info a,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.owp-product-nav li a.owp-nav-link:hover,.woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs ul.tabs li a:after,.woocommerce .widget_product_categories li.current-cat>a~.count,.woocommerce .widget_product_categories li.current-cat>a:before,.woocommerce .widget_layered_nav li.chosen a~.count,.woocommerce .widget_layered_nav li.chosen a:before,#owp-checkout-timeline .active .timeline-wrapper,.bag-style:hover .wcmenucart-cart-icon .wcmenucart-count,.show-cart .wcmenucart-cart-icon .wcmenucart-count,.woocommerce ul.products li.product:not(.product-category) .image-wrap .button,input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],.button,#site-navigation-wrap .dropdown-menu>li.btn>a>span,.thumbnail:hover i,.thumbnail:hover .link-post-svg-icon,.post-quote-content,.omw-modal .omw-close-modal,body .contact-info-widget.big-icons li:hover i,body .contact-info-widget.big-icons li:hover .owp-icon,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{background-color:#84c340}.current-shop-items-dropdown{border-top-color:#84c340}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:#84c340}.wcmenucart-details.count:before{border-color:#84c340}.woocommerce ul.products li.product .button:hover{border-color:#84c340}.woocommerce ul.products li.product .product-inner .added_to_cart:hover{border-color:#84c340}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:#84c340}.woocommerce .oceanwp-grid-list a.active{border-color:#84c340}.woocommerce .oceanwp-grid-list a:hover{border-color:#84c340}.woocommerce .oceanwp-off-canvas-filter:hover{border-color:#84c340}.owp-product-nav li a.owp-nav-link:hover{border-color:#84c340}.widget_shopping_cart_content .buttons .button:first-child:hover{border-color:#84c340}.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a.remove:hover{border-color:#84c340}.widget_product_categories li a:hover~.count{border-color:#84c340}.woocommerce .widget_product_categories li.current-cat>a~.count{border-color:#84c340}.woocommerce .widget_product_categories li.current-cat>a:before{border-color:#84c340}.widget_layered_nav li a:hover~.count{border-color:#84c340}.woocommerce .widget_layered_nav li.chosen a~.count{border-color:#84c340}.woocommerce .widget_layered_nav li.chosen a:before{border-color:#84c340}#owp-checkout-timeline.arrow .active .timeline-wrapper:before{border-top-color:#84c340;border-bottom-color:#84c340}#owp-checkout-timeline.arrow .active .timeline-wrapper:after{border-left-color:#84c340;border-right-color:#84c340}.bag-style:hover .wcmenucart-cart-icon .wcmenucart-count{border-color:#84c340}.bag-style:hover .wcmenucart-cart-icon .wcmenucart-count:after{border-color:#84c340}.show-cart .wcmenucart-cart-icon .wcmenucart-count{border-color:#84c340}.show-cart .wcmenucart-cart-icon .wcmenucart-count:after{border-color:#84c340}.woocommerce ul.products li.product:not(.product-category) .woo-product-gallery .active a{border-color:#84c340}.woocommerce ul.products li.product:not(.product-category) .woo-product-gallery a:hover{border-color:#84c340}.widget-title{border-color:#84c340}blockquote{border-color:#84c340}.wp-block-quote{border-color:#84c340}#searchform-dropdown{border-color:#84c340}.dropdown-menu .sub-menu{border-color:#84c340}.blog-entry.large-entry .blog-entry-readmore a:hover{border-color:#84c340}.oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#84c340}.social-widget li.oceanwp-email a:hover{border-color:#84c340}#respond #cancel-comment-reply-link:hover{border-color:#84c340}body .contact-info-widget.big-icons li:hover i{border-color:#84c340}body .contact-info-widget.big-icons li:hover .owp-icon{border-color:#84c340}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#84c340}.woocommerce div.product div.images .open-image:hover,.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-message a:focus,.woocommerce .button:focus,.woocommerce ul.products li.product:not(.product-category) .image-wrap .button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button[type="submit"]:focus,.button:hover,.button:focus,#site-navigation-wrap .dropdown-menu>li.btn>a:hover>span,.post-quote-author,.omw-modal .omw-close-modal:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{background-color:#6aa32d}.woocommerce table.shop_table,.woocommerce table.shop_table td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tth,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce .order_details,.woocommerce .shop_table.order_details tfoot th,.woocommerce .shop_table.customer_details th,.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals h2,.woocommerce .cart-collaterals h2,.woocommerce .cart-collaterals h2,.woocommerce-cart .cart-collaterals .cart_totals .order-total th,.woocommerce-cart .cart-collaterals .cart_totals .order-total td,.woocommerce ul.order_details,.woocommerce .shop_table.order_details tfoot th,.woocommerce .shop_table.customer_details th,.woocommerce .woocommerce-checkout #customer_details h3,.woocommerce .woocommerce-checkout h3#order_review_heading,.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout form.login,.woocommerce-checkout form.checkout_coupon,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout #payment,.woocommerce ul.order_details,.woocommerce #customer_login>div,.woocommerce .col-1.address,.woocommerce .col-2.address,.woocommerce-checkout .woocommerce-info,.woocommerce div.product form.cart,.product_meta,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #reviews #comments ol.commentlist li .comment_container,p.stars span a,.woocommerce ul.product_list_widget li,.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li,.woocommerce ul.product_list_widget li:first-child,.woocommerce .widget_shopping_cart .cart_list li:first-child,.woocommerce.widget_shopping_cart .cart_list li:first-child,.widget_product_categories li a,.woocommerce .oceanwp-toolbar,.woocommerce .products.list .product,table th,table td,hr,.content-area,body.content-left-sidebar #content-wrap .content-area,.content-left-sidebar .content-area,#top-bar-wrap,#site-header,#site-header.top-header #search-toggle,.dropdown-menu ul li,.centered-minimal-page-header,.blog-entry.post,.blog-entry.grid-entry .blog-entry-inner,.blog-entry.thumbnail-entry .blog-entry-bottom,.single-post .entry-title,.single .entry-share-wrap .entry-share,.single .entry-share,.single .entry-share ul li a,.single nav.post-navigation,.single nav.post-navigation .nav-links .nav-previous,#author-bio,#author-bio .author-bio-avatar,#author-bio .author-bio-social li a,#related-posts,#comments,.comment-body,#respond #cancel-comment-reply-link,#blog-entries .type-page,.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span,body #wp-calendar caption,body #wp-calendar th,body #wp-calendar tbody,body .contact-info-widget.default i,body .contact-info-widget.big-icons i,body .contact-info-widget.big-icons .owp-icon,body .contact-info-widget.default .owp-icon,body .posts-thumbnails-widget li,body .tagcloud a{border-color:}body,.separate-layout,.has-parallax-footer:not(.separate-layout) #main{background-color:#e5eff4}body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{border-color:#fff}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:active,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:active,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{border-color:#fff}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.select2-container .select2-choice,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-color:#000}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-color:#000}form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="url"]:focus,form input[type="search"]:focus,form textarea:focus,.select2-drop-active,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices,.select2-drop.select2-drop-above.select2-drop-active,.select2-container-active .select2-choice,.select2-container-active .select2-choices{border-color:#84c340}body div.wpforms-container-full .wpforms-form input:focus,body div.wpforms-container-full .wpforms-form textarea:focus,body div.wpforms-container-full .wpforms-form select:focus{border-color:#84c340}body{color:#000}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-style:solid}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-width:1px}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{padding:18px 15px 18px 15px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{padding:18px 15px 18px 15px;height:auto}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-style:solid}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-style:solid}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{border-radius:3px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-radius:3px}#site-logo #site-logo-inner,.oceanwp-social-menu .social-menu-inner,#site-header.full_screen-header .menu-bar-inner,.after-header-content .after-header-content-inner{height:27px}#site-navigation-wrap .dropdown-menu>li>a,#site-navigation-wrap .dropdown-menu>li>button.site-search-toggle,#site-navigation-wrap .dropdown-menu>li>span.opl-logout-link,.oceanwp-mobile-menu-icon a,.oceanwp-mobile-menu-icon>button,.mobile-menu-close,.after-header-content-inner>a{line-height:27px}#site-header-inner{padding:0 0 0 50px}#site-header,.has-transparent-header .is-sticky #site-header,.has-vh-transparent .is-sticky #site-header.vertical-header,#searchform-header-replace{background-color:#01a5a7}#site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-width:500px}@media (max-width:480px){#site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-width:210px}}#site-navigation-wrap .dropdown-menu>li>a,#site-header #site-navigation-wrap .dropdown-menu>li>button.dropdown-toggle,#site-header #site-navigation-wrap .dropdown-menu>li>button.site-search-toggle,.oceanwp-mobile-menu-icon a,.oceanwp-mobile-menu-icon>button,#searchform-header-replace-close{color:#fff}#site-navigation-wrap .dropdown-menu>li>a .owp-icon use,#site-header #site-navigation-wrap .dropdown-menu>li>button.dropdown-toggle .owp-icon use,#site-header #site-navigation-wrap .dropdown-menu>li>button.site-search-toggle .owp-icon use,.oceanwp-mobile-menu-icon a .owp-icon use,.oceanwp-mobile-menu-icon>button .owp-icon use,#searchform-header-replace-close .owp-icon use{stroke:#fff}#site-navigation-wrap .dropdown-menu>li>a:hover,#site-header #site-navigation-wrap .dropdown-menu>li>button.dropdown-toggle:hover,#site-header #site-navigation-wrap .dropdown-menu>li>button.site-search-toggle:hover,.oceanwp-mobile-menu-icon a:hover,.oceanwp-mobile-menu-icon>button:hover,#searchform-header-replace-close:hover{color:#000}#site-navigation-wrap .dropdown-menu>li>a:hover .owp-icon use,#site-header #site-navigation-wrap .dropdown-menu>li>button.dropdown-toggle:hover .owp-icon use,#site-navigation-wrap .dropdown-menu>li>button.site-search-toggle:hover .owp-icon use,.oceanwp-mobile-menu-icon>button:hover .owp-icon use,.oceanwp-mobile-menu-icon a:hover .owp-icon use,#searchform-header-replace-close:hover .owp-icon use{stroke:#000}.mobile-menu .hamburger-inner,.mobile-menu .hamburger-inner::before,.mobile-menu .hamburger-inner::after{background-color:#fff}#top-bar{padding:30px 0 19px 0}@media (max-width:480px){#top-bar{padding:4px 0 1px 0}}#top-bar-social li a{font-size:22px}#top-bar-social li a{color:#0a0a0a}#top-bar-social li a .owp-icon use{stroke:#0a0a0a}#top-bar-social li a:hover{color:#4d8221!important}#top-bar-social li a:hover .owp-icon use{stroke:#4d8221!important}#top-bar-wrap,.oceanwp-top-bar-sticky{background-color:#e5eff4}#top-bar-wrap{border-color:#fff0}#top-bar-wrap,#top-bar-content strong{color:#000}#top-bar-content a,#top-bar-social-alt a{color:#000}#top-bar-content a:hover,#top-bar-social-alt a:hover{color:#4d8221}.ocean-single-post-header ul.meta-item li a:hover{color:#333}.widget-title{margin-bottom:10px}#footer-widgets{background-color:#f5f5f5}#footer-widgets .footer-box .widget-title{color:#292929}#footer-widgets,#footer-widgets p,#footer-widgets li a:before,#footer-widgets .contact-info-widget span.oceanwp-contact-title,#footer-widgets .recent-posts-date,#footer-widgets .recent-posts-comments,#footer-widgets .widget-recent-posts-icons li .fa{color:#777}#footer-widgets li,#footer-widgets #wp-calendar caption,#footer-widgets #wp-calendar th,#footer-widgets #wp-calendar tbody,#footer-widgets .contact-info-widget i,#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"],#footer-widgets .posts-thumbnails-widget li,#footer-widgets .social-widget li a{border-color:#aaa}#footer-widgets .contact-info-widget .owp-icon{border-color:#aaa}#footer-widgets .footer-box a,#footer-widgets a{color:#333}#footer-bottom{background-color:#84c340}#footer-bottom a:hover,#footer-bottom #footer-bottom-menu a:hover{color:#4d8221}.wcmenucart i{font-size:16px}.wcmenucart .owp-icon{width:16px;height:16px}.widget_shopping_cart_content .buttons .checkout{background-color:#01a5a7}.owp-floating-bar form.cart .quantity .minus:hover,.owp-floating-bar form.cart .quantity .plus:hover{color:#fff}#owp-checkout-timeline .timeline-step{color:#ccc}#owp-checkout-timeline .timeline-step{border-color:#ccc}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td,.woocommerce-cart .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-cart .cart-collaterals h2,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals .order-total th,.woocommerce-cart table.shop_table td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals .order-total td{border-color:#9b9b9b}.woocommerce-cart table.shop_table thead,.woocommerce-cart .cart-collaterals h2{background-color:#01a5a7}.woocommerce-cart table.shop_table thead th,.woocommerce-cart .cart-collaterals h2{color:#0a0a0a}body{font-family:'Roboto Slab';font-size:15px;line-height:1.8}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{line-height:1.4}h1{font-size:23px;line-height:1.4}h2{font-size:20px;line-height:1.4}h3{font-size:18px;line-height:1.4}h4{font-size:17px;line-height:1.4}h5{font-size:14px;line-height:1.4}h6{font-size:15px;line-height:1.4}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{font-size:32px;line-height:1.4}.page-header .page-subheading,.page-header.background-image-page-header .page-subheading{font-size:15px;line-height:1.8}.site-breadcrumbs,.site-breadcrumbs a{font-size:13px;line-height:1.4}#top-bar-content,#top-bar-social-alt{font-size:12px;line-height:1.8}#site-logo a.site-logo-text{font-size:24px;line-height:1.8}#site-navigation-wrap .dropdown-menu>li>a,#site-header.full_screen-header .fs-dropdown-menu>li>a,#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a,#site-header.center-header #site-navigation-wrap .dropdown-menu>li>a,#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a,.oceanwp-mobile-menu-icon a{font-size:16px;letter-spacing:.2px;font-weight:500;text-transform:capitalize}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-size:12px;line-height:1.2;letter-spacing:.6px;font-weight:500}.sidr-class-dropdown-menu li a,a.sidr-class-toggle-sidr-close,button.sidr-class-toggle-sidr-close,#mobile-dropdown ul li a,#mobile-dropdown ul li>button.menu-link.dropdown-toggle,body #mobile-fullscreen ul li a,body #mobile-fullscreen ul li>button.menu-link.dropdown-toggle{font-size:15px;line-height:1.8}.blog-entry.post .blog-entry-header .entry-title a{font-size:24px;line-height:1.4}.ocean-single-post-header .single-post-title{font-size:34px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header ul.meta-item li,.ocean-single-post-header ul.meta-item li a{font-size:13px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-name,.ocean-single-post-header .post-author-name a{font-size:14px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-description{font-size:12px;line-height:1.4;letter-spacing:.6px}.single-post .entry-title{line-height:1.4;letter-spacing:.6px}.single-post ul.meta li,.single-post ul.meta li a{font-size:14px;line-height:1.4;letter-spacing:.6px}.sidebar-box .widget-title,.sidebar-box.widget_block .wp-block-heading{font-size:13px;line-height:1;letter-spacing:1px}#footer-widgets .footer-box .widget-title{font-size:13px;line-height:1;letter-spacing:1px}#footer-bottom #copyright{font-size:13px;line-height:1;letter-spacing:1px}#footer-bottom #footer-bottom-menu{font-size:12px;line-height:1}.woocommerce-store-notice.demo_store{line-height:2;letter-spacing:1.5px}.demo_store .woocommerce-store-notice__dismiss-link{line-height:2;letter-spacing:1.5px}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{font-size:14px;line-height:1.5}.woocommerce ul.products li.product li.category,.woocommerce ul.products li.product li.category a{font-size:12px;line-height:1}.woocommerce ul.products li.product .price{font-size:18px;line-height:1}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-inner .added_to_cart{font-size:12px;line-height:1.5;letter-spacing:1px}.woocommerce ul.products li.owp-woo-cond-notice span,.woocommerce ul.products li.owp-woo-cond-notice a{font-size:16px;line-height:1;letter-spacing:1px;font-weight:600;text-transform:capitalize}.woocommerce div.product .product_title{font-size:24px;line-height:1.4;letter-spacing:.6px}.woocommerce div.product p.price{font-size:36px;line-height:1}.woocommerce .owp-btn-normal .summary form button.button,.woocommerce .owp-btn-big .summary form button.button,.woocommerce .owp-btn-very-big .summary form button.button{font-size:12px;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.woocommerce div.owp-woo-single-cond-notice span,.woocommerce div.owp-woo-single-cond-notice a{font-size:18px;line-height:2;letter-spacing:1.5px;font-weight:600;text-transform:capitalize}.ocean-preloader--active .preloader-after-content{font-size:20px;line-height:1.8;letter-spacing:.6px}