#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:0;background:0 0;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}.cn-compliance-warning{display:block;color:#f5a623!important;font-size:12px;line-height:18px;margin:4px 0 8px 0}.cn-compliance-warning .cn-warning-icon{color:#f5a623!important;margin-right:4px}.cn-compliance-warning strong{color:#f5a623!important}.cn-compliance-warning a{color:#f5a623!important;text-decoration:underline}.cn-compliance-warning a:hover{color:#ffb84d!important}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}
.wpa-test-msg{background:#d1ecf1!important;border:1px solid #bee5eb!important;border-radius:5px!important;color:#0c5460!important;font-size:14px!important;padding:.75rem 1.25rem!important;font-family:Arial!important;margin-top:5px!important}span.wpa-button{display:inline-block!important;padding-top:5px!important;color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important;padding:5px 10px!important;border-radius:5px!important;margin-top:5px!important;cursor:pointer!important}#altEmail_container,.altEmail_container{position:absolute!important;overflow:hidden!important;display:inline!important;height:1px!important;width:1px!important;z-index:-1000!important}
/*
 * Font file created by Local Google Fonts 0.21.0
 * Created: Mon, 22 May 2023 16:33:28 +0000
 * Handle: googleFonts
 * Original URL: //fonts.googleapis.com/css2?family=Raleway:wght@400;600&amp;display=swap
*/

/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway-cyrillic-ext-v28-normal-400.woff2?c=1684773208) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway-cyrillic-v28-normal-400.woff2?c=1684773208) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway--v28-normal-400.woff2?c=1684773208) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway--v28-normal-400.woff2?c=1684773209) 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;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway--v28-normal-400.woff2?c=1684773209) 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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway-cyrillic-ext-v28-normal-400.woff2?c=1684773208) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway-cyrillic-v28-normal-400.woff2?c=1684773208) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway--v28-normal-400.woff2?c=1684773208) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway--v28-normal-400.woff2?c=1684773209) 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;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.mywellbeing.ie/wp-content/uploads/fonts/124dfe290fee7a2eea75940ec3cc1558/raleway--v28-normal-400.woff2?c=1684773209) 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;
}

html{font-size:62.5%;box-sizing:border-box;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;height:100%}body{min-height:100vh;text-rendering:auto}*,::before,::after{box-sizing:inherit}.clearfix:after,.content:after{content:"";display:table;clear:both}img,picture{width:100%;max-width:100%;display:block;height:auto}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}small{display:inline-block;line-height:1.5em}a,button{cursor:revert}nav a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}ol,ul,menu{list-style:none;margin-block:0}ol li,ul li{margin:0;padding:0}input,button,textarea,select{font:inherit}textarea{white-space:revert}::placeholder{color:unset}table{border-collapse:separate;border-spacing:1px;text-indent:0}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button,input,optgroup,select,textarea{font-family:inherit;line-height:inherit;font-size:inherit;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}
.mobile-menu-trigger{background:0 0;border:0;padding:0;display:flex;cursor:pointer;justify-content:flex-end;align-items:center}.mobile-menu-trigger svg{font-size:4.4rem;color:rgb(var(--second))}.main-menu{display:none}.nav-overlay{position:fixed;left:0;top:0;width:100%;min-height:100vh;z-index:99;visibility:hidden;opacity:0;transition:opacity .3s linear,visibility .3s linear}.nav-overlay.active{visibility:visible;opacity:1}.nav-overlay .scroll-overflow{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:scroll}.nav-overlay .top-nav{font-family:var(--font);background-color:rgba(var(--second),.95);min-height:100vh;width:100%;position:relative;padding:150px 0 80px}.nav-overlay .top-nav ul{font-size:2rem;text-align:center;font-weight:600;margin-right:0;padding:0}.nav-overlay .top-nav ul li{list-style-type:none;position:relative}.nav-overlay .top-nav ul li.desktop{display:none}.nav-overlay .top-nav ul a{display:block;color:rgb(var(--white));padding:1em 10px;border-bottom:1px solid rgba(var(--white),.2);text-decoration:none}.nav-overlay .top-nav ul li.current-menu-item>a{color:rgb(var(--second-light))}.nav-overlay .top-nav ul ul{display:block;font-size:.85em;background-color:rgba(var(--first),.1);border-bottom:1px solid rgba(var(--white),.4)}.top-nav>.wrapper>ul>li.menu-item-has-children>a{padding-right:1em}.top-nav>.wrapper>ul>li.menu-item-has-children:after{content:"\f078";font:var(--fa-font-solid);display:none}.top-nav>.wrapper>ul>li.menu-item-has-children svg{position:absolute;top:.5em;right:0;font-size:1.5em;color:rgb(var(--second-light));background-color:rgba(var(--second-hover),.4);padding:.2em .25em;cursor:pointer}.top-nav>.wrapper>ul>li.menu-item-has-children svg:hover{background-color:rgba(var(--second-hover),.8)}.top-nav>.wrapper>ul>li.current-menu-ancestor.menu-item-has-children svg,.top-nav>.wrapper>ul>li.current-menu-parent.menu-item-has-children svg,.top-nav>.wrapper>ul>li.current-menu-item.menu-item-has-children svg,.single-post .top-nav>.wrapper>ul>li.has-blog svg,.archive .top-nav>.wrapper>ul>li.has-blog svg{color:rgb(var(--second-light))}.top-nav>.wrapper>ul ul{display:none}.nav-overlay .top-nav .social{font-size:2rem;text-align:center;padding:1em}.nav-overlay .top-nav .social svg{color:rgb(var(--white));margin:0 10px}.more-button,input.more-button{font-family:var(--font);border:2px solid rgb(var(--first));background-color:rgb(var(--first));border-radius:.25em;padding:.5em 2em .6em;color:rgb(var(--white));font-size:1.8rem;line-height:1em;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;width:100%;transition:border-color 300ms,background-color 300ms,color 300ms;cursor:pointer}.more-button:hover,input.more-button:hover{background-color:rgb(var(--first-hover));border-color:rgb(var(--first-hover));color:rgb(var(--white))}.content p .more-button{color:rgb(var(--white))}.content .more-button{color:rgb(var(--white))}span.more-button{cursor:pointer}a.more-button{text-decoration:none}a.has-icon{padding:0 1.5em;position:relative}a.has-icon:before{font:var(--fa-font-regular);display:none}a.has-icon svg{color:inherit;position:absolute;top:.15em;left:0}a.email-icon:before{content:"\f0e0"}a.phone-icon:before{content:"\f8d3"}a.pdf-icon:before{content:"\f1c1"}.more-button.white{border-color:rgb(var(--white));background-color:rgb(var(--white));color:rgb(var(--second))}.more-button.white.outline{color:rgb(var(--white))}.more-button.white:hover{border-color:rgb(var(--white));background-color:rgb(var(--white));color:rgb(var(--text))}.more-button.text{border-color:rgb(var(--text));background-color:rgb(var(--text));color:rgb(var(--white))}.more-button.text:hover{border-color:rgb(var(--text-hover));background-color:rgb(var(--text-hover));color:rgb(var(--white))}.more-button.first{border-color:rgb(var(--first));background-color:rgb(var(--first));color:rgb(var(--white))}.more-button.first.outline{color:rgb(var(--first))}.more-button.first:hover{border-color:rgb(var(--first-hover));background-color:rgb(var(--first-hover));color:rgb(var(--white))}.more-button.first-light{border-color:rgb(var(--first-light));background-color:rgb(var(--first-light));color:rgb(var(--white))}.more-button.first-light.outline{color:rgb(var(--first-light))}.more-button.first-light:hover{border-color:rgb(var(--first-light-hover));background-color:rgb(var(--first-light-hover));color:rgb(var(--white))}.more-button.second{border-color:rgb(var(--second));background-color:rgb(var(--second));color:rgb(var(--white))}.more-button.second.outline{color:rgb(var(--second))}.more-button.second:hover{border-color:rgb(var(--second-hover));background-color:rgb(var(--second-hover));color:rgb(var(--white))}.more-button.second-light{border-color:rgb(var(--second-light));background-color:rgb(var(--second-light));color:rgb(var(--second-hover))}.more-button.second-light.outline{color:rgb(var(--second-light))}.more-button.second-light:hover{border-color:rgb(var(--second-light-hover));background-color:rgb(var(--second-light-hover));color:rgb(var(--white))}.more-button.third{border-color:rgb(var(--third));background-color:rgb(var(--third));color:rgb(var(--white))}.more-button.third.outline{color:rgb(var(--third))}.more-button.third:hover{border-color:rgb(var(--third-hover));background-color:rgb(var(--third-hover));color:rgb(var(--white))}.more-button.third-light{border-color:rgb(var(--third-light));background-color:rgb(var(--third-light));color:rgb(var(--third-hover))}.more-button.third-light.outline{color:rgb(var(--third-light))}.more-button.third-light:hover{border-color:rgb(var(--third-light-hover));background-color:rgb(var(--third-light-hover));color:rgb(var(--white))}.more-button.gradient{border-color:rgb(var(--first));background:linear-gradient(90deg,rgba(var(--first),1) 0%,rgba(var(--third),1) 100%);color:rgb(var(--white))}.more-button.gradient:hover{border-color:rgb(var(--first-hover));background:rgb(var(--first));color:rgb(var(--white))}.more-button.outline{background-color:initial}.more-button.arrow{padding-right:2.25em;position:relative}.more-button.arrow:after{content:"\f061";font:var(--fa-font-regular);display:none}.more-button.arrow svg{color:inherit;position:absolute;top:50%;transform:translateY(-50%);right:1em}.more-button.pdf{padding:.5em 2.5em .6em 2em;position:relative}.more-button.pdf:after{content:"\f1c1";font:var(--fa-font-regular);display:none}.more-button.pdf svg{color:inherit;position:absolute;top:50%;transform:translateY(-50%);right:1em}p+div.buttons-wrapper{padding-top:var(--gutter)}.text-center .buttons-wrapper .do-flex{justify-content:center}.buttons-wrapper .do-flex{gap:var(--gutter);justify-content:flex-start;align-items:center;flex-wrap:wrap}.buttons-wrapper .col{flex:initial}.read-more{font-weight:400;padding-right:1.5em;position:relative;color:rgb(var(--second));line-height:1.5em;text-decoration:none;display:inline-block;white-space:nowrap;transition:color 300ms}.read-more:hover{color:rgb(var(--first))}.content .read-more{color:rgb(var(--second))}.content .read-more:hover{color:rgb(var(--first))}.white-txt .content .read-more,.white-txt.content .read-more{color:rgb(var(--white))}.content .read-more.text-txt{color:rgb(var(--text))}.content .read-more.text-txt:hover{color:rgb(var(--text-hover))}.content .read-more.first-txt{color:rgb(var(--first))}.content .read-more.first-txt:hover{color:rgb(var(--first-hover))}.content .read-more.second-txt{color:rgb(var(--second))}.content .read-more.second-txt:hover{color:rgb(var(--second-hover))}.read-more:after{content:"\f061";font:var(--fa-font-regular);display:none}.read-more svg{color:inherit;position:absolute;top:.3em;right:0;transition:color 300ms,right 300ms}.content .read-more:hover svg{color:inherit;right:-10px}a.read-more{text-decoration:none}.anchor-offset{position:relative;display:block}.sticky-header .anchor-offset{top:-120px}.not-sticky-header .anchor-offset{top:-30px}@media(min-width:470px){.more-button{width:auto}}@media(min-width:980px){.main-menu ul#top-menu{margin-bottom:14px}}@media(min-width:1100px){.main-menu{font-size:1.7rem}}@media(min-width:1170px){.main-menu ul#top-menu{margin-bottom:2.5%}}@media(min-width:1140px){.mobile-menu-trigger{display:none}.main-menu{display:block;position:relative;font-size:1.8rem;margin-top:.75em;z-index:201}.main-menu>ul{display:flex;justify-content:space-between}.main-menu>ul>li{list-style-type:none;position:relative;padding:0 .5em}.main-menu>ul>li>a{padding:.5em 0 .75em;display:block;text-decoration:none;position:relative;transition:border-color 300ms;border-bottom:1px solid transparent}.main-menu>ul>li.current-menu-ancestor>a,.main-menu>ul>li.current-page-ancestor>a,.main-menu>ul>li.current-menu-parent>a,.main-menu>ul>li.current-menu-item>a,.single-post .main-menu>ul>li.has-blog>a,.blog .main-menu>ul>li.has-blog>a,.archive .main-menu>ul>li.has-blog>a{border-bottom-color:rgb(var(--white))}.main-menu ul li{line-height:1em}.main-menu>ul>li>a:hover{border-bottom-color:rgba(var(--white),.5)}.main-menu ul li a{color:rgb(var(--white));white-space:nowrap}header.no-banner .main-menu>ul>li.current-menu-ancestor>a,header.no-banner .main-menu>ul>li.current-page-ancestor>a,header.no-banner .main-menu>ul>li.current-menu-parent>a,header.no-banner .main-menu>ul>li.current-menu-item>a,.single-post header.no-banner .main-menu>ul>li.has-blog>a,.archive header.no-banner .main-menu>ul>li.has-blog>a,.blog header.no-banner .main-menu>ul>li.has-blog>a{border-bottom-color:rgb(var(--text))}header.no-banner .main-menu ul li{line-height:1em}header.no-banner .main-menu>ul>li>a:hover{border-bottom-color:rgba(var(--text),.5)}header.no-banner .main-menu ul li a{color:rgb(var(--text));white-space:nowrap}.main-menu>ul>li.button{margin-left:1rem}.main-menu>ul>li.button>a{padding:.5em 2.5em .5em 1em;border-radius:2em;display:block;text-decoration:none;position:relative;background-color:initial;border:2px solid rgb(var(--white));color:rgb(var(--white));transition:background-color 300ms,color 300ms}.main-menu>ul>li.button>a:hover{background-color:rgb(var(--white));color:rgb(var(--first))}.main-menu>ul>li.button>a:after{content:"\f274";font:var(--fa-font-regular);display:none}.main-menu>ul>li.button>a svg{position:absolute;top:calc(50% - .5em);right:1em;color:inherit}.main-menu>ul>li>ul{visibility:hidden;opacity:0;transition:opacity .2s linear,visibility .2s linear;position:absolute;top:100%;padding:0;left:0;width:auto;min-width:100%;font-size:95%;z-index:+1;text-align:left;background-color:rgba(var(--white),.7)}.main-menu>ul>li:hover>ul{visibility:visible;opacity:1}.main-menu>ul ul li{display:block;margin:0;padding:0;width:100%;position:relative;white-space:nowrap}.main-menu>ul ul a{white-space:nowrap;text-decoration:none;overflow:hidden;display:block;color:rgb(var(--first));padding:15px;background-color:initial;transition:background-color 300ms}.main-menu>ul>li>ul>li.current-menu-parent>a,.main-menu>ul>li>ul>li.current-menu-item a{background-color:rgba(var(--first),.5);color:rgb(var(--white))}.main-menu>ul>li>ul>li a:hover{background-color:rgba(var(--first),.8);color:rgb(var(--white))}.main-menu>ul>li>ul>li>ul{visibility:hidden;opacity:0;transition:opacity .2s linear,visibility .2s linear;position:absolute;top:0;padding:0;left:100%;width:auto;min-width:100%;font-size:95%;z-index:+1;border-radius:10px;text-align:left;background-color:rgb(var(--second))}.main-menu>ul>li>ul>li:hover>ul{visibility:visible;opacity:1}.main-menu>ul>li>ul>li>ul li a{background-color:rgba(var(--second-hover),.7)}.main-menu>ul>li>ul>li>ul li.current-menu-item>a{background-color:rgba(var(--black),.3)}.main-menu>ul>li>ul>li>ul li a:hover{background-color:rgba(var(--black),.3)}.main-menu>ul>li>ul>li>ul li:first-of-type>a{border-radius:10px 10px 0 0}.main-menu>ul>li>ul>li>ul li:last-of-type>a{border-radius:0 0 10px 10px}.main-menu>ul>li.menu-item-has-children{margin-right:10px}.main-menu>ul>li.menu-item-has-children>a{padding-right:0}.main-menu>ul>li.menu-item-has-children:after{content:"\f0d7";font:var(--fa-font-solid);display:none}.main-menu>ul>li.menu-item-has-children svg{position:absolute;top:calc(50% - .6em);right:0;font-size:1em;color:rgb(var(--white))}.main-menu>ul>li.current-menu-ancestor.menu-item-has-children svg,.main-menu>ul>li.current-menu-parent.menu-item-has-children svg,.main-menu>ul>li.current-menu-item.menu-item-has-children svg,.single-post .main-menu>ul>li.has-blog svg,.archive .main-menu>ul>li.has-blog svg{color:rgb(var(--white))}.main-menu>ul>li>ul>li.menu-item-has-children>a{padding-right:calc(1.5em + 10px)}.main-menu>ul>li>ul>li.menu-item-has-children:after{content:"\f0da";font:var(--fa-font-solid);display:none}.main-menu>ul>li>ul>li.menu-item-has-children svg{position:absolute;top:calc(50% - .5em);right:5px;font-size:1.2em;color:rgb(var(--white))}.header.fixed .main-menu>ul>li.current-menu-ancestor>a,.header.fixed .main-menu>ul>li.current-menu-parent>a,.header.fixed .main-menu>ul>li.current-menu-item>a,.single-post .header.fixed .main-menu>ul>li.has-blog>a,.archive .header.fixed .main-menu>ul>li.has-blog>a{border-bottom-color:rgb(var(--text))}.header.fixed .main-menu>ul>li>a:hover{border-bottom-color:rgba(var(--text),.5)}.header.fixed .main-menu ul li a{color:rgb(var(--text))}}
.blog-section{margin-bottom:3rem}.blog-section .section-inner .text>*:last-child{margin-bottom:0}.blog-section .section-inner.image-left{flex-direction:row-reverse}.single-blog .blog-section .do-flex>div.col{margin-bottom:0}.blog-section .col-1>div.col.image{margin-top:3rem}.pages-wrapper.has-cards .page-box .inner-text{padding:var(--gutter);overflow:hidden}.pages-wrapper.has-cards .page-box .inner-text>*:last-of-type{margin-bottom:0}.pages-wrapper.has-cards .page-box .button-wrapper{margin:0 var(--gutter)var(--gutter)}.pages-wrapper .page-box a{z-index:3}.news-wrapper .blog-post{display:flex;flex-direction:column}.news-wrapper .blog-post .inner-text{flex:auto;padding:var(--gap).2rem 0}.news-wrapper .blog-post span.read-more{align-self:flex-start}.blog .main-menu>ul ul,.single .main-menu>ul ul,.archive .main-menu>ul ul{border:1px solid #ddd}.content .navigation{text-align:center}.content .navigation ol.wp-paginate li,.content .custom-navigation ul.page-numbers li{margin:0 0 1em}.content .navigation .wp-paginate .current,.content .custom-navigation .page-numbers .current{background:#00599f;border-color:#00599f;color:rgb(var(--white))}.content .custom-navigation{display:flex;justify-content:center;gap:1rem}.content .custom-navigation>span.title{margin:0 0 1em}.content .custom-navigation ul.page-numbers{vertical-align:middle;display:inline-block;margin:0;padding:0}.content .custom-navigation ul.page-numbers li{display:inline-block;list-style:none}.content .custom-navigation ul.page-numbers li>*{background:#ddd;border:1px solid #ccc;color:#666;margin-right:4px;padding:4px 8px;text-align:center;text-decoration:none}p.post-meta{margin-bottom:.5em;padding-bottom:.5em;border-bottom:2px solid rgb(var(--white))}.nav-next{float:right}.nav-single{font-size:2rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0 25px;margin:10% 0 3%;clear:both}.nav-single a{color:#00599f;text-decoration:none;transition:color 300ms}.nav-single a:hover{color:#222}.nav-single svg{font-size:1.5em;top:4px;position:relative}.nav-single span.next{float:right}.nav-single span.prev svg{margin-right:5px}.nav-single span.next svg{margin-left:5px}
@font-face{font-family:runalto;src:url(https://www.mywellbeing.ie/wp-content/themes/mywellbeingv3/fonts/runalto.woff2)format('woff2'),url(https://www.mywellbeing.ie/wp-content/themes/mywellbeingv3/fonts/runalto.woff)format('woff');font-weight:400;font-style:normal}@font-face{font-family:belpast;src:url(https://www.mywellbeing.ie/wp-content/themes/mywellbeingv3/fonts/belpast.woff2)format('woff2'),url(https://www.mywellbeing.ie/wp-content/themes/mywellbeingv3/fonts/belpast.woff)format('woff');font-weight:400;font-style:normal}:root{--font:'Raleway',Helvetica,Arial,sans-serif;--serif:'Runalto',serif;--alt-font:'Belpast',serif;--h1:4rem;--h2:3.2rem;--h3:2.8rem;--h4:2.4rem;--h5:2.2rem;--h6:2rem}body{font-family:var(--font);font-size:1.7rem;font-weight:400}h1,h2,h3,h4,h5,h6,.h-1,.h-2,.h-3,.h-4,.h-5,.h-6{font-family:var(--serif);font-weight:400;line-height:1.125em!important;margin-bottom:.25em!important}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}.h-1{font-size:var(--h1)!important}.h-2{font-size:var(--h2)!important}.h-3{font-size:var(--h3)!important}.h-4{font-size:var(--h4)!important}.h-5{font-size:var(--h5)!important}.h-6{font-size:var(--h6)!important}h1 a,h2 a{text-decoration:none}.block.inherit h1,.block.inherit h2,.block.inherit h3,.block.inherit h4,.block.inherit h5,.block.inherit h6,.block.inherit .content .h-1,.block.inherit .content .h-2,.block.inherit .content .h-3,.block.inherit .content .h-4,.block.inherit .content .h-5,.block.inherit .content .h-6{color:inherit}span.sup-title{display:block;font-size:.75em;line-height:1.5em}.content :where(p){line-height:1.75em;margin-bottom:1em}.content>p:last-child{margin-bottom:0}.content ul,.content ol{line-height:1.5em;margin:0 0 1.5em;padding-left:1.5em;overflow:hidden}.content li ul,.content li ol{margin-top:.5em;margin-bottom:0;font-size:.95em;padding-left:1.125em}.content ul li{list-style-type:disc;margin-bottom:.5em}.content ol li{list-style-type:decimal;margin-bottom:.5em}.content li li{line-height:1.25em}.content li li:last-of-type{margin-bottom:0}.content li ul li{list-style-type:circle}section ul{}section ul:not(.slick-dots) li:before{content:"\f00c";font:var(--fa-font-solid);display:none}section .content ul:not(.slick-dots) li{position:relative;list-style-type:none;margin-left:0;margin-bottom:.5em;padding-left:.25em}section ul:not(.slick-dots) li svg{color:rgb(var(--black));opacity:.3;position:absolute;top:.3em;left:-1.25em}.white-txt ul:not(.slick-dots) li svg{color:inherit;opacity:.7}.content ul.pdf-list{}.content ul.pdf-list li:before{content:"\f1c1";font:var(--fa-font-solid);display:none}.content ul.pdf-list li svg{color:rgb(var(--second));position:absolute;top:.05em;left:-1.2em;font-size:1.2em}.inherit ul.pdf-list li svg{color:inherit}.content ul.pdf-list li{position:relative;list-style-type:none;margin-left:0;margin-bottom:1em;padding-left:.25em}.content ul.external-list{}.content ul.external-list li:before{content:"\f08e";font:var(--fa-font-solid);display:none}.content ul.external-list li svg{color:rgb(var(--second));position:absolute;top:.05em;left:-1.2em;font-size:1.2em}.inherit ul.external-list li svg{color:inherit}.content ul.external-list li{position:relative;list-style-type:none;margin-left:0;margin-bottom:1em;padding-left:.25em}.content.text-center ul:not(.slick-dots):not(.page-numbers),.content .text-center ul:not(.slick-dots):not(.page-numbers),.text-center .content ul:not(.slick-dots):not(.page-numbers),.content.text-center ol,.content .text-center ol,.text-center .content ol{display:flex;flex-direction:column;align-items:center}strong{font-weight:700}.inherit a:not(.more-button),.inherit .content a:not(.more-button){color:inherit}a.noline{text-decoration:none}.no-wrap{white-space:nowrap}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.uppercase{text-transform:uppercase}.larger-txt{font-size:2rem!important}.font{font-family:var(--font)!important}.serif{font-family:var(--serif)!important}.alt-font{font-family:var(--alt-font)!important}@media(min-width:769px){:root{--h1:4.8rem;--h2:4rem;--h3:3rem;--h4:2.6rem;--h5:2.4rem;--h6:2.1rem}.larger-txt{font-size:2.2rem!important}}@media(min-width:1100px){:root{--h1:5.6rem;--h2:5rem;--h3:4rem;--h4:3rem;--h5:2.6rem;--h6:2.2rem}}
body{background-color:rgb(var(--white));color:rgb(var(--text))}.content a:where(:not(.more-button):not(.read-more):not(.button):not(.unset)){color:rgb(var(--second));transition:all 300ms}.content a:where(:not(.more-button):not(.read-more):not(.button):not(.unset)):hover{color:rgb(var(--first))}.white-txt a:where(:not(.more-button):not(.read-more):not(.button):not(.unset)){color:rgb(var(--white))}.white-txt a:where(:not(.more-button):not(.read-more):not(.button):not(.unset)):hover{color:rgb(var(--white))}a.inherit,.block .content a:not(.more-button):not(.read-more):not(.button):not(.unset),.block .content a:not(.more-button):not(.read-more):not(.button):not(.unset):hover{color:inherit}h1,h2,h3,h4,h5,h6,.h-1,.h-2,.h-3,.h-4,.h-5,.h-6{color:rgb(var(--second))}.white-txt .h-1,.white-txt .h-2,.white-txt .h-3,.white-txt .h-4,.white-txt .h-5,.white-txt .h-6{color:rgb(var(--white))}.white-txt{color:rgb(var(--white))!important}.black-txt{color:rgb(var(--black))!important}.text-txt{color:rgb(var(--text))!important}.text-hover-txt{color:rgb(var(--text-hover))!important}.grey-dark-txt{color:rgb(var(--grey-dark))!important}.grey-dark-hover-txt{color:rgb(var(--grey-dark-hover))!important}.grey-mid-txt{color:rgb(var(--grey-mid))!important}.grey-mid-hover-txt{color:rgb(var(--grey-mid-hover))!important}.grey-light-txt{color:rgb(var(--grey-light))!important}.grey-light-hover-txt{color:rgb(var(--grey-light-hover))!important}.first-txt{color:rgb(var(--first))!important}.first-hover-txt{color:rgb(var(--first-hover))!important}.first-light-txt{color:rgb(var(--first-light))!important}.first-light-hover-txt{color:rgb(var(--first-light-hover))!important}.second-txt{color:rgb(var(--second))!important}.second-hover-txt{color:rgb(var(--second-hover))!important}.second-light-txt{color:rgb(var(--second-light))!important}.second-light-hover-txt{color:rgb(var(--second-light-hover))!important}.third-txt{color:rgb(var(--third))!important}.third-hover-txt{color:rgb(var(--third-hover))!important}.third-light-txt{color:rgb(var(--third-light))!important}.third-light-hover-txt{color:rgb(var(--third-light-hover))!important}.white-bg{background-color:rgb(var(--white))}.black-bg{background-color:rgb(var(--black))}.text-bg{background-color:rgb(var(--text))}.text-hover-bg{background-color:rgb(var(--text-hover))}.grey-dark-bg{background-color:rgb(var(--grey-dark))}.grey-dark-hover-bg{background-color:rgb(var(--grey-dark-hover))}.grey-mid-bg{background-color:rgb(var(--grey-mid))}.grey-mid-hover-bg{background-color:rgb(var(--grey-mid-hover))}.grey-light-bg{background-color:rgb(var(--grey-light))}.grey-light-hover-bg{background-color:rgb(var(--grey-light-hover))}.first-bg{background-color:rgb(var(--first))}.first-hover-bg{background-color:rgb(var(--first-hover))}.first-light-bg{background-color:rgb(var(--first-light))}.first-light-hover-bg{background-color:rgb(var(--first-light-hover))}.second-bg{background-color:rgb(var(--second))}.second-hover-bg{background-color:rgb(var(--second-hover))}.second-light-bg{background-color:rgb(var(--second-light))}.second-light-hover-bg{background-color:rgb(var(--second-light-hover))}.third-bg{background-color:rgb(var(--third))}.third-hover-bg{background-color:rgb(var(--third-hover))}.third-light-bg{background-color:rgb(var(--third-light))}.third-light-hover-bg{background-color:rgb(var(--third-light-hover))}.gradient-1,.gradient-1-bg{background:linear-gradient(90deg,rgba(var(--first),1) 0%,rgba(var(--third),1) 100%)}.gradient-2,.gradient-2-bg{background:linear-gradient(90deg,rgba(var(--second),1) 0%,rgba(var(--third),1) 100%)}.gradient-3,.gradient-3-bg{background:linear-gradient(90deg,rgba(var(--first),1) 0%,rgba(var(--second),1) 100%)}.opacity-3{opacity:.3}.opacity-5{opacity:.5}.opacity-7{opacity:.7}.mask{background-color:rgba(var(--black),.3)}.mask.first-bg{background-color:rgba(var(--first-hover),.3)}.mask.second-bg{background-color:rgba(var(--second-hover),.3)}.mask.third-bg{background-color:rgba(var(--third-hover),.3)}.mask.grey-mid-bg{background-color:rgba(var(--grey-mid-hover),.3)}.mask.white-bg{background-color:rgba(var(--white),.3)}@media(min-width:1140px){.has-banner.shadow-gradient:not(.fixed){background:linear-gradient(180deg,rgba(var(--black),.3) 0%,rgba(var(--black),0) 100%)}}
header.header{position:relative;top:0;left:0;width:100%;z-index:100;background-color:rgba(var(--white),1);transition:background 300ms}header.header.no-banner{border-bottom:2px solid rgb(var(--grey-light))}.sticky-header header.has-banner{position:sticky}.sticky-header header.no-banner{position:sticky}.admin-bar.sticky-header header.header{top:46px}header.header .top-banner span,header.header .top-banner a{display:block;font-size:1.5rem;padding:.5em 0}header.header .wrapper>.do-flex{padding:1rem 0;justify-content:space-between;align-items:center}header.header .logo{flex:initial;width:250px}header.header.has-banner .logo a{filter:brightness(1)invert(0)}header.header .logo img{width:100%}header.header .navigation{display:flex;flex-direction:column;gap:1rem;padding-top:.75rem;padding-bottom:.5rem}.navigation>div.search{align-self:flex-end;margin-top:1rem}.navigation .top-menu .search{margin-bottom:.5rem}.navigation #searchform div{width:240px;background-color:rgb(var(--white));padding:0 1em .2em .25em;font-size:1.3rem;border-radius:.5rem;position:relative;overflow:hidden}.navigation #searchform label{position:absolute;z-index:1;top:10px;left:10px}.navigation #searchform input{border:none;background:rgb(var(--white));float:left;color:rgb(var(--text));width:calc(100% - 60px);line-height:1em;-webkit-appearance:none;-moz-appearance:none;outline:none;font-family:rubik,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.25em;padding:10px 0 5px 10px;position:relative;z-index:2}.navigation #searchform button{border:none;background:rgb(var(--text));outline:none;-webkit-appearance:none;color:rgb(var(--white));font-size:1em;position:absolute;top:50%;right:0;height:50px;padding:0 20px;transform:translateY(-50%);transition:background-color 300ms}.navigation #searchform button svg{color:inherit}.navigation #searchform button:hover{background-color:rgb(var(--second-hover))}.sticky-footer{position:sticky;top:100vh}.footer .logos-wrapper{}.footer .footer-logo{flex:initial;filter:brightness(0)invert(1);margin:auto;padding:.5rem var(--gutter)var(--gutter)}.footer{position:relative;z-index:2}.footer .do-flex{justify-content:center;text-align:center}.footer .col p{margin-bottom:.5em}.footer .col p.h-5{margin-bottom:.5em;color:rgb(var(--white))}.footer-contacts .do-flex .icon{font-size:1.8rem;color:rgb(var(--second-light));flex:initial;min-width:20px;text-align:center;margin-right:10px}.footer-contacts .do-flex p{flex:auto}.footer-contacts .do-flex p a{text-decoration:none;color:rgb(var(--white));transition:color 300ms}.footer-contacts .do-flex p a:hover{color:rgb(var(--second-light))}.footer-contacts .address p{line-height:1.75em}.footer-contacts .social{display:flex;gap:1rem;margin-bottom:1.5rem;justify-content:center}.footer-contacts .social span{width:2rem;text-align:center;font-size:1.8rem}.footer-contacts .social span a{text-decoration:none;color:rgb(var(--second-light))}.footer-menu ul{overflow:visible;font-size:1.5rem;padding-left:0}.footer-menu ul li{display:inline-block;position:relative;list-style-type:none;margin:0;padding:0}.footer-menu ul li svg{display:none}.footer-menu ul li a{display:block;padding:.5em}.footer-menu ul li a:hover{color:rgb(var(--second-light));transition:color 300ms}.footer-contacts{}.footer-contacts>.do-flex{justify-content:center}.footer-contacts .do-flex .icon{margin-right:5px}.footer-contacts .do-flex p{flex:initial}img.icon{width:80px}.sub-footer{font-size:1.4rem;padding:var(--gutter);color:rgb(var(--white));background-color:rgb(var(--first))}.sub-footer .wrapper{z-index:2}.sub-footer .do-flex{flex-wrap:nowrap;align-items:center;flex-direction:column;gap:var(--gutter)}.sub-footer a{text-decoration:none;color:rgb(var(--white))}.sub-footer nav{flex:auto;text-align:center}.sub-footer nav span{padding-right:1em}.sub-footer nav ul{display:inline-block;list-style-type:none;margin:0;padding:0}.sub-footer nav ul li{display:inline-block;padding:1em;margin:0}.contact-page .contact-details{background-color:rgba(var(--white),.2);padding:var(--padding);border-radius:5px}.contact-page .footer-contacts .do-flex p a{text-decoration:none;color:rgb(var(--first-hover));transition:color 300ms}@media(min-width:783px){.admin-bar.sticky-header header.header{top:32px}}@media(min-width:1140px){.sticky-header header.has-banner{position:fixed}header.header{}header.header .wrapper>.do-flex{padding:2rem 0;transition:padding 300ms}header.header .logo{width:31%;max-width:370px;transition:width 500ms}header.header .logo a{transition:filter 300ms}header.header.has-banner .logo a{filter:brightness(0)invert(1)}header.header .logo img{transition:width 500ms}header.header.fixed{background-color:rgba(var(--white),.9);box-shadow:0 3px 10px rgba(0,0,0,.1)}header.header.fixed .wrapper>.do-flex{padding:1rem 0}header.header.fixed .logo{width:250px}header.header.fixed .logo a{filter:brightness(1)invert(0)}.footer .do-flex{justify-content:space-between;text-align:unset}.footer-contacts>.do-flex{justify-content:initial}.footer .col-5>div:nth-of-type(1),.footer .col-5>div:nth-of-type(2){width:100%;text-align:center}.footer .col-5>div:nth-of-type(2)>.do-flex{justify-content:center}.footer-menu ul{}.footer-menu ul li:before{content:"\f0da";font:var(--fa-font-solid);display:none}.footer-menu ul li svg{display:block;font-size:2rem;color:rgb(var(--second-light));position:absolute;top:0;left:0}.footer-menu ul li{display:inherit;position:relative;list-style-type:none;margin-left:0;margin-bottom:.5em;padding-left:1.5em}.footer-menu ul li a{display:inherit;padding:0}.footer-contacts .social{justify-content:initial}.sub-footer{padding:0}.sub-footer .do-flex{flex-wrap:nowrap;justify-content:space-between;flex-direction:row}.sub-footer nav{text-align:left}}@media(min-width:1170px){.footer .col-5>div:nth-of-type(1),.footer .col-5>div:nth-of-type(2){width:calc(20% - var(--gap)/1.25);text-align:unset}.footer .col-5>div:nth-of-type(2)>.do-flex{justify-content:initial}}
:root{--padding:3rem;--gap:2rem;--gutter:1rem}.wrapper{padding-left:var(--gutter);padding-right:var(--gutter);position:relative;z-index:1}.wrapper.to-edge,.wrapper .wrapper{padding-left:0;padding-right:0}.col-1,.col-2,.col-2-1,.col-3,.col-4,.col-5,.col-6{display:flex;flex-direction:column;justify-content:center;gap:var(--gap)}.gallery{display:flex;flex-wrap:wrap;gap:var(--gap)}.do-flex{display:flex;flex-wrap:wrap}.col-1>*,.col-2-1>*:nth-of-type(n),.col-1-2>*:nth-of-type(n),.col-2>*,.col-3>*,.col-4>*,.col-5>*,.col-6>*{width:100%;position:relative}.block .col-1>*,.col>*:last-child{margin-bottom:0}div.col>*:not(.image){width:100%}.min-col-2,.gallery-columns-2,.gallery-columns-3,.gallery-columns-4{flex-direction:row;flex-wrap:wrap}.min-col-2>*,.gallery-columns-2>*,.gallery-columns-3>*,.gallery-columns-4>*{flex:auto;max-width:calc(50% - var(--gap)/2)}.gallery>br,.gallery>p{display:none}.gallery figcaption{font-size:1.3rem;padding:.5em .25em 0}.nowrap{flex-wrap:nowrap}.nogap{gap:0!important}.nogap>*{flex:auto;min-width:300px}.grid-lines{gap:1px!important}.grid-lines>.col{padding:var(--gap)var(--gutter);background-color:rgba(var(--black),.2);font-size:1.3rem}.grid-lines>.col p{line-height:1.25em}.anchor-offset{position:relative;display:block}.sticky-header .anchor-offset{top:-11rem}.not-sticky-header .anchor-offset{top:-3rem}.banner-wrapper,.banner-wrapper .slide{height:120vw;max-height:90vh}.banner-wrapper.inner-banner,.banner-wrapper.inner-banner .slide{height:20vw;min-height:200px}.banner-wrapper.has-content,.banner-wrapper.has-content .slide{height:120vw;max-height:90vh}.banner-wrapper,.slides-wrapper{position:relative;overflow:hidden}.banner-wrapper{z-index:50}.slides-wrapper .slides .slide{position:relative}.slides-wrapper .slides .slide .fill{opacity:0}.banner-wrapper.has-content .slides-wrapper .slides .slide .fill{opacity:1}.slides-wrapper.slidesWithVid{opacity:0;transition:opacity 1s}.banner-wrapper .slide img.bg-image{object-fit:cover;object-position:center;height:100%;width:100%;max-width:unset}.banner-wrapper .slide img.front-image{position:absolute;height:90%;width:auto;bottom:0;z-index:2}.banner-wrapper .slide img.front-image.text-center{left:50%;transform:translateX(-50%)}.banner-wrapper .slide img.front-image.text-left{right:var(--gutter)}.banner-wrapper .slide img.front-image.text-right{left:var(--gutter)}.banner-wrapper .text{position:absolute;width:100%;top:50%;padding:var(--gutter);transform:translateY(-50%);z-index:3}.banner-wrapper .text.text-left{padding-right:20%}.banner-wrapper .text.text-right{padding-left:20%}.banner-wrapper .text p.slide-text{display:none;font-size:1.6rem;margin-bottom:1em}.banner-wrapper .text span{display:block}.promo-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:52}.promo-video .video{position:absolute;top:50%;left:50%;width:100%;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.promo-wrapper{z-index:53}.promo{gap:var(--gutter);padding:var(--gutter)0 0;flex-direction:column;text-align:center}.promo .image img{max-width:300px;max-height:300px;margin:auto;object-fit:contain}.promo .promo-text{flex-direction:column;gap:var(--gutter);align-self:center;margin-bottom:var(--gutter)}.promo .text{flex:auto}.promo .buttons-wrapper{align-self:center}.promo .buttons-wrapper a.more-button{white-space:nowrap}.block .do-flex{flex-wrap:nowrap;position:relative;z-index:2}.block .buttons-wrapper .do-flex{flex-wrap:wrap}.content-block.block .col-2-1 .image img{max-width:360px;margin:auto}.content-block .bg-image img{object-fit:cover;height:100%;opacity:.15}.content-block.no-bg{min-height:40vw}.content-block.no-bg .bg-image img{opacity:1}.content-block.full-block .col-2{gap:0}.content-block.full-block .col-2 .text{padding:var(--padding)var(--gutter)}.color-boxes .col{transition:background-color 500ms}.color-boxes .image{position:relative;display:flex}.color-boxes .image img{position:absolute;object-fit:cover;height:100%}.color-boxes .text{flex:1 1 100%;padding:var(--gap);position:relative;z-index:2}.color-boxes .has-image .text{padding:var(--padding)var(--gap)}.color-boxes .text p.box-text{margin-bottom:1em}.color-boxes .full-block>a{z-index:3}.color-boxes img{opacity:.15;transition:opacity 500ms}.color-boxes .col:hover img{opacity:0}.color-boxes .col.no-bg:hover{background-color:rgba(var(--white),.2)}.picture-box .image,.picture-box .image>a{display:flex;aspect-ratio:2/1.5}.picture-box .image img{object-fit:cover}.form-wrapper{padding-top:var(--gutter)}.picture-card .wrapper{padding:0}.picture-card .text-inner{padding:var(--padding)}.picture-card .image-inner{aspect-ratio:1/1}.picture-card .image-inner img{object-fit:cover;object-position:center top;height:100%}.reviews-wrapper .bx-wrapper{position:relative;margin-bottom:7rem;padding:0 5rem}.reviews-wrapper .bx-wrapper:before{content:"\f10d";font:var(--fa-font-solid);display:none}.reviews-wrapper .bx-wrapper:after{content:"\f10e";font:var(--fa-font-solid);display:none}.reviews-wrapper .bx-wrapper svg{color:rgba(var(--black),.1);position:absolute;top:2rem;font-size:5rem}.reviews-wrapper.white-txt .bx-wrapper svg{color:rgba(var(--white),.3)}.reviews-wrapper .bx-wrapper svg.fa-f10d{left:0}.reviews-wrapper .bx-wrapper svg.fa-f10e{right:0}.reviews-wrapper .bx-wrapper blockquote p{font-size:2rem}.reviews-wrapper .reviews{padding-top:var(--gutter)}.quotes-wrapper .reviews blockquote{padding-top:var(--gap)}.reviews-wrapper .buttons-wrapper{padding-bottom:var(--gutter)}.full-review{padding-bottom:calc(var(--padding)/2)}.full-review .wrapper{border-bottom:1px dashed rgb(var(--grey-light-hover));padding-bottom:calc(var(--padding)/2)}.reviews>div.full-review:last-of-type{padding-bottom:0}.reviews>div.full-review:last-of-type .wrapper{border-bottom:0;padding-bottom:0}.picture-box{display:flex;flex-direction:column;align-items:center;gap:var(--gutter)}.picture-box .text{flex:auto}.accordion-list .accordion-item{border-bottom:1px solid rgb(var(--first))}.accordion-list .accordion-item .text-flex{display:flex;flex-direction:column;gap:var(--gap)}.accordion-list .accordion-item .title{padding-left:var(--padding);position:relative;cursor:pointer}.accordion-list .accordion-item .title p{letter-spacing:.05em;margin-bottom:0;line-height:1.125em;padding:1em .75em .75em;margin-bottom:0!important}.accordion-list .accordion-item .title span{position:absolute;left:0;top:0;bottom:0;width:var(--padding)}.accordion-list .accordion-item .title span svg{color:rgb(var(--first));font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-list .accordion-item .text{display:none;padding:0 3rem 2.5rem 1.5rem;margin-left:var(--padding)}.accordion-list .accordion-item .text p:last-of-type{margin-bottom:0}.accordion-wrapper.white-txt .accordion-item .title span svg{color:inherit}.accordion-wrapper.white-txt .accordion-item{border-bottom-color:rgb(var(--white))}.faqs-wrapper .faqs{background-color:rgba(var(--white),.2)}.audio audio{margin-bottom:var(--gutter)}.table-overflow{overflow-x:scroll}table.cookie-table{width:100%}.cookie-table{background:rgb(var(--white));border-collapse:separate;border-spacing:1px;text-align:center;margin-bottom:30px}.cookie-table th{background:rgb(var(--second));padding:8px 10px 6px;vertical-align:top;text-align:center;font-weight:700;color:rgb(var(--white))}.cookie-table td{background:rgba(var(--grey-light),1);padding:10px;text-align:center;vertical-align:middle}.cookie-table th,.cookie-table td{line-height:1.5em}.cookie-table tr th:last-of-type,.cookie-table tr td:last-of-type{text-align:left}table.content-table{width:100%}.content-table{background:rgb(var(--white));border-collapse:separate;border-spacing:1px;text-align:left;margin-bottom:30px}.content-table th{background:rgb(var(--first));background:linear-gradient(180deg,rgba(var(--first),1) 0%,rgba(var(--second),1) 100%);padding:8px 10px 6px;vertical-align:top;line-height:1.5em;font-weight:700;color:rgb(var(--white))}.content-table td{background:rgba(var(--grey-mid),.1);padding:10px;vertical-align:middle;line-height:1.5em}img.alignleft{float:left;margin:3px 3% 2% 0;width:auto;max-width:45%;border-radius:3px}img.alignright{float:right;margin:3px 0 2% 3%;width:auto;max-width:45%;border-radius:3px}img.aligncenter{display:block;margin:5px auto 3%;width:auto;border-radius:3px}.relative{position:relative}.line{clear:both;display:block;height:var(--gap);margin-bottom:var(--gap);border-bottom:2px solid rgba(var(--grey-mid),.5)}.overflow{overflow:hidden}.clear{clear:both;padding:2% 0}.fill{position:absolute;inset:0;z-index:1}.padding{padding-top:var(--padding);padding-bottom:var(--padding)}.padding-top{padding-top:var(--padding)}.padding-bottom{padding-bottom:var(--padding)}.no-margin{margin-bottom:0!important}@media(min-width:400px){.gallery-columns-2,.gallery-columns-3,.gallery-columns-4{flex-direction:row;flex-wrap:wrap}.gallery-columns-2>*,.gallery-columns-3>*,.gallery-columns-4>*{flex:auto;max-width:calc(50% - var(--gap)/2)}img.alignleft{float:left;margin:3px 3% 2% 0;width:auto;max-width:45%}img.alignright{float:right;margin:3px 0 2% 3%;width:auto;max-width:45%}img.aligncenter{display:block;margin:5px auto 3%;width:auto}.picture-boxes .more-button,.color-boxes .more-button{width:100%;max-width:400px;padding:.5em .5em .6em}}@media(min-width:470px){:root{--gutter:2rem}.banner-wrapper.has-content,.banner-wrapper.has-content .slide{height:70vw;max-height:90vh}.banner-wrapper .text p.slide-text{display:block}}@media(min-width:589px){.banner-wrapper,.banner-wrapper .slide{height:40vw}}@media(min-width:600px){.banner-wrapper.has-content,.banner-wrapper.has-content .slide{height:50vw;min-height:500px}.color-boxes .text{display:flex;flex-direction:column;align-items:center}.color-boxes .text p.box-text{max-width:600px;margin-left:auto;margin-right:auto}.pages-wrapper.has-cards .page-box{display:flex;flex-direction:column}.pages-wrapper.has-cards .page-box .inner-text{flex:auto}.pages-wrapper.has-cards .page-box span.more-button{align-self:flex-start}}@media(min-width:700px){.col-4,.col-5,.col-6{flex-direction:row;flex-wrap:wrap}.col-4>*,.col-5>*,.col-6>*{width:calc(50% - var(--gap)/2)}.col-4.nogap>*,.col-5.nogap>*,.col-6.nogap>*{width:50%}.accordion-list .accordion-item .text-flex{flex-direction:row}.accordion-list .accordion-item .text-flex .image{min-width:25rem;max-width:25rem}}@media(min-width:769px){:root{--padding:5rem}.content-block .image-left{flex-direction:row-reverse}.col-2,.gallery-columns-2,.col-2-1,.col-1-2,.col-3,.gallery-columns-3{flex-direction:row}.col-2,.gallery-columns-2,.col-3,.gallery-columns-3{flex-wrap:wrap}.col-2-1>*:nth-of-type(odd),.col-1-2>*:nth-of-type(even){min-width:calc(66.66% - var(--gap)/2)}.col-2-1>*:nth-of-type(even),.col-1-2>*:nth-of-type(odd){width:calc(33.33% - var(--gap)/2)}.col-2>*,.gallery-columns-2>*,.col-3>*,.gallery-columns-3>*{width:calc(50% - var(--gap)/2)}.col-2.nogap>*,.col-3.nogap>*,.picture-card.has-image .nogap>*:nth-of-type(n){width:50%}.picture-card.has-image .nogap>*:nth-of-type(n){min-width:50%}.text-columns-2{column-count:2}.text-columns-3{column-count:3}.text-columns-4{column-count:4}.text-columns-2,.text-columns-3,.text-columns-4{column-gap:var(--padding)}.text-columns-2 li,.text-columns-3 li,.text-columns-4 li{break-inside:avoid}.promo{flex-direction:row;text-align:unset}.promo .image{min-width:25%}.promo .image img{max-width:400px}.promo .buttons-wrapper{align-self:flex-end;flex-direction:row}.content-block.full-block{overflow:hidden}.content-block.full-block .col-2{justify-content:space-between}.content-block.full-block .col-2>*{width:50%}.content-block.full-block .col-2.image-left .text{padding:5rem var(--gutter)5rem 5rem;margin-right:auto}.content-block.full-block .col-2.image-right .text{padding:5rem 5rem 5rem var(--gutter);margin-left:auto}.content-block.full-block .col-2 .image{position:relative;max-width:50%}.content-block.full-block .col-2 .image img{position:absolute;object-fit:cover;height:100%}.color-boxes .image{height:100%}.color-boxes .text p.box-text{flex:auto}.reviews-wrapper .bx-wrapper{padding:0 15rem}.reviews-wrapper .bx-wrapper svg{top:-3rem;font-size:12rem}.picture-card.has-image .nogap{flex-direction:row;position:relative;flex-wrap:nowrap}.picture-card.has-image .image-left{flex-direction:row-reverse}.picture-card.has-image .image-inner{aspect-ratio:unset}.picture-card.has-image .image-inner,.picture-card.has-image .text-inner{height:100%}.picture-card.has-image .image-inner img{object-fit:cover;height:100%}}@media(min-width:900px){:root{--gap:3rem;--padding:7rem}.col-5>*{width:calc(33.33% - var(--gap)/1.5)}.wrapper.narrow{max-width:940px;margin:0 auto}.banner-wrapper .text{top:55%}.wrapper.narrow{max-width:900px}.promo .promo-text{flex-direction:row}.block .do-flex{align-items:center}.picture-card.has-image .in-front{position:relative;z-index:+1}.picture-card.has-image .image-left .text-inner{margin-left:-15%;width:115%}.picture-card.has-image .image-right .text-inner{margin-right:-15%;width:115%}.picture-card.has-image .image-left .behind .text-inner{padding-left:25%}.picture-card.has-image .image-right .behind .text-inner{padding-right:25%}.picture-card.has-image .wrapper{padding:0 var(--gutter)}.picture-card.has-image .nogap{align-items:center;flex-wrap:nowrap}.picture-card.has-image .image-left .behind .text-inner{padding-right:5rem}.picture-card.has-image .image-right .behind .text-inner{padding-left:5rem}}@media(min-width:1000px){.col-3>*,.gallery-columns-3>*{width:calc(33.33% - var(--gap)/1.5)}.col-3.nogap>*{width:33.33%}.col-5>*{width:calc(25% - var(--gap)/1.3)}}@media(min-width:1100px){.col-5>*{width:calc(20% - var(--gap)/1.25);min-width:150px}.col-6>*{width:calc(16.66% - var(--gap)/1.125)}.col-5.nogap>*{width:20%;min-width:150px}.col-6.nogap>*{width:16.66%}.banner-wrapper.has-content .text{max-width:1100px;left:50%;transform:translate(-50%,-50%)}.banner-wrapper .slide img.front-image{height:80%}.banner-wrapper.has-content .text p.slide-text{font-size:2rem}.faqs-wrapper .faqs{padding:var(--padding)}.picture-card.has-image .col-2-1>*:nth-of-type(n),.picture-card.has-image .col-1-2>*:nth-of-type(n){min-width:unset}.picture-card.has-image .col-2-1>*:nth-of-type(odd),.picture-card.has-image .col-1-2>*:nth-of-type(even){width:66.66%}.picture-card.has-image .col-2-1>*:nth-of-type(even),.picture-card.has-image .col-1-2>*:nth-of-type(odd){width:33.33%}}@media(min-width:1140px){.sticky-header .anchor-offset{top:-155px}.col-4>*,.gallery-columns-4>*{width:calc(25% - var(--gap)/1.3)}.col-4.nogap>*{width:25%}.col-4.nogap>*{min-width:unset}.color-boxes .no-image{border-right:1px solid rgb(var(--white),.5)}.color-boxes.no-bg .no-image,.color-boxes.white-bg .no-image{border-right:1px solid rgb(var(--text),.5)}.color-boxes div.col:last-child .no-image{border-right:0}}@media(min-width:1240px){.wrapper{max-width:1240px;margin:0 auto}.wrapper.wide{max-width:1540px;margin:0 auto}.wrapper.full{max-width:unset;margin:unset}.banner-wrapper .slide img.front-image.text-left{right:calc(50% - 600px)}.banner-wrapper .slide img.front-image.text-right{left:calc(50% - 600px)}.promo .image.offset img{margin-top:-50px}.content-block.full-block .col-2 .text{max-width:620px}}
.slick-slider{position:relative}.slick-list{overflow-x:hidden}.slick-track{display:flex}.slick-track .slick-slide{height:auto}.slick-prev,.slick-next{text-indent:-9999px;left:0;position:absolute;z-index:10;top:calc(50% - 32px);display:block;width:32px;height:32px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-next{left:auto;right:0}.slick-prev:before{content:"\f053";font:var(--fa-font-solid);display:none}.slick-prev svg{position:absolute;top:0;left:0;font-size:5rem;color:rgb(var(--second))}.slick-next:before{content:"\f054";font:var(--fa-font-solid);display:none}.slick-next svg{position:absolute;top:0;right:0;font-size:5rem;color:rgb(var(--second))}ul.slick-dots,.content ul.slick-dots{display:flex;justify-content:center;gap:1rem;margin:0;padding:1rem 0;list-style-type:none;position:absolute;bottom:2rem;width:100%;z-index:1000}ul.slick-dots li,.content ul.slick-dots{margin:0;list-style-type:none}ul.slick-dots li button{display:block;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:1.25rem;border:2px solid rgb(var(--white));background-color:initial;text-indent:-9999px;cursor:pointer;transition:width 500ms,background-color 500ms}ul.slick-dots li.slick-active button{background-color:rgb(var(--white));width:4rem}.banner-wrapper .slick-slide{transition:opacity 1500ms}.reviews ul.slick-dots{bottom:0;position:relative;margin-bottom:2rem}.reviews ul.slick-dots li button{border-color:rgb(var(--grey-light-hover))}.reviews ul.slick-dots li.slick-active button{background-color:rgb(var(--grey-light-hover))}section.white-txt .reviews ul.slick-dots li button{border-color:rgb(var(--white))}section.white-txt .reviews ul.slick-dots li.slick-active button{background-color:rgb(var(--white))}.logos-wrapper .wrapper{max-width:unset}.logos-wrapper .logos{padding:10px 80px;margin-top:var(--gap)}.logos .display{display:none}.logos .slick-track{display:flex}.logos .slick-track .display{display:flex;flex-direction:column;padding:0 20px}.logos .slick-track .display .logo{height:150px;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--white));border-radius:.5rem}.logos .slick-track .display img{display:block;height:auto;width:auto;max-height:110px;max-width:180px;margin:0 auto}.logos .slick-track .display .biog{flex:auto}.logos .slick-track .display .links{display:flex;flex-direction:column;align-items:center}form.mc4wp-form{width:100%;max-width:1e3px;margin:0 auto;padding-bottom:2%;font-size:1.4rem}form.mc4wp-form .mc4wp-form-fields{display:flex;gap:var(--gutter);flex-direction:column;text-align:left}form.mc4wp-form .mc4wp-form-fields>div{background-color:rgb(var(--white));min-width:25%;font-size:1.6rem;padding:.2em 1em .4em;border-radius:10em;position:relative;overflow:hidden}form.mc4wp-form label{position:absolute;z-index:1;top:10px;left:30px}form.mc4wp-form input{border:none;background:rgb(var(--white));color:rgb(var(--text));width:100%;-webkit-appearance:none;-moz-appearance:none;outline:none;line-height:1.25em;padding:.75em 0 .5em .75em;position:relative;z-index:2}form.mc4wp-form .subscribe{flex:auto}form.mc4wp-form .subscribe input{width:calc(100% - 8em)}form.mc4wp-form button{border:none;background:rgb(var(--first-light));outline:none;-webkit-appearance:none;color:rgb(var(--white));position:absolute;top:50%;right:.15em;height:2.75em;padding:0 1.5em;border-radius:20em;transform:translateY(-50%);transition:background-color 300ms;cursor:pointer}form.mc4wp-form button svg{color:inherit}form.mc4wp-form button:hover{background-color:rgb(var(--first))}form.mc4wp-form .mc4wp-response{color:#fff;font-size:1.3rem;text-align:center}.remodal-wrapper .remodal{max-width:900px}.remodal-wrapper .remodal.popup{text-align:left;padding:0}.remodal-wrapper .remodal.popup h3{margin:0;padding:30px}.remodal-wrapper .remodal.popup .content{margin:0;padding:30px}.sl-wrapper .sl-counter{font-size:2rem}.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button.sl-prev,.sl-wrapper .sl-navigation button.sl-next{font-size:4rem}.paypal-form input{border:none;width:100%}.paypal-form input[type=text]{padding:.5em;border-radius:3px}.paypal-form input.pay-button{margin:3rem 0;cursor:pointer}.donate-form{position:absolute;width:100%;bottom:0}.widget-wrapper img{width:auto}.widget-wrapper .bw-session__type{display:none}.enrollment h2.healcode-enrollment-name{font-size:2.2rem!important}.enrollment .healcode-description-area{font-size:1.3em;padding-top:1em}h1.healcode-registration-promo-text{text-align:center}.healcode form .hc_registration{display:flex;flex-wrap:wrap;gap:var(--gutter);position:relative;max-width:800px;margin:0 auto}.healcode .hc-privacy-footer{padding-top:var(--gap);display:flex;justify-content:space-between;flex-wrap:nowrap;gap:var(--gutter);position:relative;max-width:800px;margin:0 auto}.hc_registration div.hc-label{min-width:100%;font-size:2rem!important}.hc_registration div.hc-registration-field,.hc_registration div.hc-prospect-field{width:calc(50% - var(--gap)/2);flex:auto;min-width:200px;margin:0;position:relative}.hc_registration div.hc-registration-field.hc-baby_due_date select{width:calc(30% - var(--gap)/1.5);flex:auto;min-width:200px;margin:0;position:relative}.hc_registration div:not(.hc-registration-field),.hc_registration div.hc-registration-field.hc-address,.hc_registration div.hc-registration-field.hc-baby_names,.hc_registration div.hc-registration-field.hc-baby_due_date,.hc_registration div.hc-registration-field.hc-baby_due_date>div,.hc_registration div.hc-registration-field.hc-liability,.hc_registration div.hc-registration-field.hc-liability .liability{width:100%;max-width:unset}.hc_registration div:not(.hc-registration-field){font-size:1.2em}.hc_registration div.hc-registration-field.hc-liability .liability{height:auto;font-size:1.1em;line-height:1.5em}.hc_registration input[type=checkbox]{height:20px;width:20px!important;min-width:20px;margin-right:10px;box-shadow:none;position:relative;transform:translateY(4px)}.hc_registration div.hc-registration-field.hc-birth-date>div,.hc_registration div.hc-registration-field.hc-baby_due_date{display:flex;gap:calc(var(--gutter)/2);align-items:center}.hc_registration div.hc-registration-field.hc-baby_due_date{flex-wrap:wrap}.hc_registration div.hc-registration-field label{font-size:1.6rem!important;position:relative;display:block;text-align:left;margin-bottom:5px;color:rgb(var(--text));z-index:1}.hc_registration div.hc-registration-field input:not(.more-button),.hc_registration div.hc-prospect-field textarea,.hc_registration div.hc-registration-field select{width:100%;border:none;border:2px solid rgba(var(--black),.1);background-color:rgb(var(--white));padding:1rem;border-radius:.5rem;font-size:1.6rem}.hc_registration div.hc-prospect-field textarea{height:120px;resize:vertical}.hc_registration div.hc-actions input.submit{font-size:1.2em;padding:.75em 1.5em;background:rgb(var(--first));color:#fff;border:0;transition:background 300ms;cursor:pointer}.hc_registration div.hc-actions input.submit:hover{background:rgb(var(--first-hover));color:#fff!important}input,textarea,select{-webkit-border-radius:0;outline:none}select{-webkit-appearance:none}.contact-form{padding-top:3%;position:relative}.contact-form .wrapper{z-index:2}div.wpcf7{margin:0 -1%;padding:0 0 60px;position:relative}.wpcf7 form{display:flex;flex-wrap:wrap;gap:var(--gutter);position:relative;max-width:800px;margin:0 auto}.wpcf7 form:after{content:"";display:table;clear:both}.screen-reader-response,.hidden-fields-container{display:none!important}.wpcf7 p.notice{float:none;width:98%;font-size:1.1rem;display:block;text-align:center}.wpcf7 p{width:calc(50% - var(--gap)/2);flex:auto;min-width:200px;margin:0;position:relative}.wpcf7 p.full{width:100%}.wpcf7 p.flex{display:flex;justify-content:space-between;align-items:center;gap:var(--gutter);padding:.5rem .5rem .5rem 1rem;background-color:rgba(var(--white),.3);border-radius:.5rem}.wpcf7 p.flex label{flex:auto;margin-bottom:0}.wpcf7 p.flex>span{width:6rem}.wpcf7 label{position:absolute;z-index:-1}.wpcf7 label.show{position:relative;display:block;text-align:left;margin-bottom:5px;color:rgb(var(--text));z-index:1}.wpcf7 input:not(.more-button),.wpcf7 textarea,.wpcf7 select{width:100%;border:none;border:2px solid rgba(var(--black),.1);background-color:rgb(var(--white));padding:1rem;border-radius:.5rem;font-size:1.6rem}.wpcf7 textarea{height:120px;resize:vertical}.wpcf7 .wpcf7-submit.more-button{text-transform:uppercase;-webkit-appearance:none;width:auto;border:0;background-color:rgb(var(--first))}footer .wpcf7 .wpcf7-submit.more-button{width:100%}.white-txt .wpcf7 .wpcf7-submit{background-color:rgba(var(--white),.8);color:rgb(var(--text))}.wpcf7 span.wpcf7-not-valid-tip,.wpcf7 span.wpcf7-not-valid-tip-no-ajax{display:none!important}.wpcf7-response-output{font-size:1.5rem;position:absolute;bottom:-25px;width:100%;color:rgb(var(--first));text-align:center}.white-txt .wpcf7-response-output{color:rgb(var(--white))}div.wpcf7 span.wpcf7-spinner{position:absolute;display:none;left:calc(50% - 32px);bottom:-40px;width:64px;height:16px;background:url(https://www.mywellbeing.ie/wp-content/themes/mywellbeingv3/images/ajax-loader.svg)}div.wpcf7 .submitting span.wpcf7-spinner{display:block!important}.wpcf7-not-valid{border-color:red!important}span.wpcf7-form-control-wrap{display:inline}.wpcf7-acceptance label{position:relative;display:flex;justify-content:center;align-items:start;line-height:1.5em;font-size:.9em;color:rgb(var(--text));z-index:+1;cursor:pointer}.wpcf7-acceptance label a{color:rgb(var(--first));font-weight:600}.wpcf7-acceptance label a:hover{color:rgb(var(--first-hover))}.wpcf7-acceptance label span{padding:0 5px}.wpcf7-acceptance input[type=checkbox]{height:20px;width:20px;min-width:20px;margin-right:10px;box-shadow:none}.wpcf7 input:disabled.wpcf7-submit{background-color:rgba(var(--black),.3);color:rgb(var(--text));cursor:not-allowed}.white-txt .wpcf7-acceptance label,.white-txt .wpcf7-acceptance label a,.white-txt .wpcf7-acceptance label a:hover,.white-txt .wpcf7 input:disabled.wpcf7-submit{color:inherit}#cookie-notice button{border:0;padding:.5em 1.25em;color:#fff;border-radius:3px}#cookie-notice .cn-text-container{margin:0}#cookie-notice #cn-accept-cookie{background-color:rgb(var(--second))!important;transition:background-color 300ms}#cookie-notice a.cn-button,.content p a.cn-revoke-inline{margin:0 0 0 10px;padding:.25em .5em .35em;border-radius:3px;color:rgb(var(--white));text-decoration:none}#cookie-notice #cn-refuse-cookie,#cookie-notice #cn-more-info,.content p a.cn-revoke-inline{background-color:#999!important;transition:background-color 300ms}#cookie-notice #cn-accept-cookie:hover,#cookie-notice #cn-refuse-cookie:hover,#cookie-notice #cn-more-info:hover,.content p a.cn-revoke-inline:hover{background-color:#333!important;color:#fff!important}.map-frame{width:100%}#map_canvas{width:100%;height:500px}#map_canvas img{max-width:none;border-radius:10px}.map-frame .map-info h3{font-size:1.3rem;text-align:center;line-height:1.25em;margin-bottom:0;font-weight:600;text-transform:uppercase}.map-frame .info-box{padding-top:5px}.map-frame .info-box p{line-height:1.25em;font-weight:600;text-align:center}.map-frame .gmnoprint .gm-style-mtc{display:none!important}.videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:768px){ul.slick-dots li button{width:1.5rem;height:1.5rem;border-radius:.75rem}ul.slick-dots li.slick-active button{width:3rem}}@media(min-width:900px){form.mc4wp-form .mc4wp-form-fields{flex-direction:row}}
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5e3px;right:-5e3px;bottom:-5e3px;left:-5e3px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,helvetica cy,nimbus sans l,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
.wp-paginate{padding:0;margin:0}.wp-paginate li{display:inline;list-style:none}.wp-paginate a{background:#ddd;border:1px solid #ccc;color:#666;margin-right:4px;padding:4px 8px;text-align:center;text-decoration:none}.wp-paginate a:hover,.wp-paginate a:active{background:#ccc;color:#888}.wp-paginate .title{color:#555;margin-right:4px}.wp-paginate .gap{color:#999;margin-right:4px}.wp-paginate .current{color:#fff;background:#5f87ae;border:1px solid #89adcf;margin-right:4px;padding:4px 8px}.wp-paginate .page{}.wp-paginate .prev,.wp-paginate .next{}.wp-paginate-comments{}.wp-paginate-comments li{}.wp-paginate-comments a{}.wp-paginate-comments a:hover,.wp-paginate-comments a:active{}.wp-paginate-comments .title{}.wp-paginate-comments .gap{}.wp-paginate-comments .current{}.wp-paginate-comments .page{}.wp-paginate-comments .prev,.wp-paginate-comments .next{}ol.wp-paginate li{line-height:3em}.wp-paginate.font-arial{font-family:Arial,sans-serif}.wp-paginate.font-georgia{font-family:Georgia,serif}.wp-paginate.font-inherit{font-family:inherit}.wp-paginate.font-initial{font-family:initial}.wp-paginate.font-tahoma{font-family:Tahoma,sans-serif}.wp-paginate.font-times{font-family:times new roman,serif}.wp-paginate.font-trebuchet{font-family:trebuchet ms,sans-serif}.wp-paginate.font-verdana{font-family:Verdana,sans-serif}.wp-paginate.wpp-modern-grey a,.wp-paginate.wpp-modern-grey .current{background:#f8f8f8;border:1px solid #efecee;border-radius:4px;color:#000;padding:3px 6px}.wp-paginate.wpp-modern-grey a:hover{background:#eee}.wp-paginate.wpp-modern-grey .current{opacity:.3}.wp-paginate.wpp-blue-cta a,.wp-paginate.wpp-blue-cta .current{background:#3784fd;border:2px solid #fff;border-radius:2px;box-shadow:1px 1px 1px #c1c1c1,-1px -1px 1px #c1c1c1,inset 0 -10px 10px rgba(0,0,0,.2);color:#fff}.wp-paginate.wpp-blue-cta .current{opacity:.6}.wp-paginate.wpp-neon-pink a,.wp-paginate.wpp-neon-pink .current{background:#54d3f4;border:1px solid #eee;border-radius:6px;color:#000}.wp-paginate.wpp-neon-pink a,.wp-paginate.wpp-neon-pink .current{background:#ff4ecd}.wp-paginate.wpp-neon-pink .current{opacity:.6}