img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}
/*! 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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}: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}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.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}: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-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}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}.wpcf7 .wpcf7-recaptcha[data-align="center"]>div{margin:0 auto}.wpcf7 .wpcf7-recaptcha[data-align="right"]>div{margin:0 0 0 auto}.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}@charset "UTF-8";@media screen and (max-width:1280px){.gtranslate_wrapper .gt_switcher_wrapper{bottom:0!important;left:0!important}.gglobe{bottom:2rem;left:2rem;position:absolute}}.gglobe{background-color:#fff;background-position-x:.5px;background-position-y:1.25px;background-repeat:no-repeat;background-size:100%;box-shadow:0 2px 8px 0 rgb(99 99 99 / .2);opacity:1!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:16px;margin:0;padding:0;text-decoration:none!important}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute!important;width:1px}body{overflow-x:hidden!important}.lh-18{line-height:18px}li{list-style:none}a{text-decoration:none}.mt-100{margin-top:6.25rem}.mb-100{margin-bottom:6.25rem}@media (max-height:768px){.mb-100{margin-bottom:3rem}}.mt-90{margin-top:5.625rem}.mb-90{margin-bottom:5.625rem}.mt-70{margin-top:4.375rem}.mt-60{margin-top:3.75rem}.mt-40{margin-top:2.5rem}.mb-30{margin-bottom:1.875rem}.mt-30{margin-top:1.875rem}.pt-100{padding-top:6.25rem}.pb-100{padding-bottom:6.25rem}.termina{font-family:termina,sans-serif}.proima-nova{font-family:proxima-nova,sans-serif}.p22-pro{font-family:p22-mackinac-pro,serif}.font-700{font-weight:700}.font-500{font-weight:500}.font-600{font-weight:600}.font-400{font-weight:400}.font-300{font-weight:300}.max-width-1152{max-width:1152px}.max-width-956{max-width:956px}.max-width-760{max-width:760px}.max-width-620{max-width:620px}.lightest-gray{color:rgb(0 0 0 / .2)}.black{color:#000}.nav-item-purple{color:#4c4184}.white{color:#fff}.iris-purple{color:#4d4085}.gray{color:rgb(0 0 0 / .745)}.light-gray{color:rgb(0 0 0 / .749)}.magenta{color:#e0457c}.very-lightgray{color:#707070}.basic-font-size,.nav-item-font-size{font-size:1rem}.h1-font-size{font-size:2rem}@media (min-width:768px){.h1-font-size{font-size:2.875rem}}.h2-font-size{font-size:2rem}.h3-font-size{font-size:1.625rem}.para-font-10{font-size:.625rem}.para-font-18{font-size:1.125rem}.para-font-20{font-size:1.25rem}.btn-font-16{font-size:1rem}.btn-font-14{font-size:.875rem}.para-font-12{font-size:.75rem}.para-font-30{font-size:1rem}@media (min-width:768px){.para-font-30{font-size:1.875rem}}.para-font-26{font-size:1.25rem}@media (min-width:768px){.para-font-26{font-size:1.625rem}}.primary-btn,.secondary-btn,.white-btn,.wpcf7-submit{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;display:inline-block;font-family:termina,sans-serif;font-size:.75rem;font-weight:700;padding:1.0625rem 2.4375rem;text-transform:uppercase;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}@media (min-width:576px){.primary-btn,.secondary-btn,.white-btn,.wpcf7-submit{font-size:.875rem}}.primary-btn,.wpcf7-submit{background:#e0457c;border:1px solid #e0457c;color:#fff}.primary-btn:focus,.primary-btn:hover,.secondary-btn,.wpcf7-submit:focus,.wpcf7-submit:hover{background:#fff0;color:#e0457c}.secondary-btn{border:1px solid #e0457c}.secondary-btn:focus,.secondary-btn:hover{background:#e0457c;color:#fff}.white-btn{background:#fff;border:1px solid #fff;color:#ea6795}.white-btn:focus,.white-btn:hover{background:#ea6795;color:#fff}.white-border-btn{background:none;border:1px solid #fff}.white-border-btn:focus,.white-border-btn:hover{background:#ea6795;border-color:#ea6795;color:#fff;cursor:pointer}.circular-btn{align-items:center;aspect-ratio:1/1;background:#e0457c;border:1px solid #e0457c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#fff;display:inline-flex;font-family:termina,sans-serif;font-weight:700;justify-content:center;padding:3rem;position:relative;text-align:center;text-transform:capitalize;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}@media screen and (max-width:768px){.circular-btn{padding:1rem}}.circular-btn>span{max-width:110px;z-index:0}.circular-btn:focus,.circular-btn:hover{color:#fff}.circular-btn:focus:before,.circular-btn:hover:before{height:160px;width:160px}@media (min-width:768px){.circular-btn:focus:before,.circular-btn:hover:before{height:224px;width:224px}}body :not(span):focus,body a:focus,body button:focus,body input:focus{outline:1px dashed #e0457c;outline-offset:.125rem}.custom-select>p{padding-left:0;width:100%}.custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;cursor:pointer;font-family:p22-mackinac-pro,serif;font-size:16px;outline:none;padding:8px;width:100%}.custom-select:after{content:"▼";font-size:20px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.custom-select select option{background-color:#fff;font-size:16px;padding:8px}.custom-select select:focus{border-color:#555;box-shadow:0 0 10px rgb(0 0 0 / .1)}@media (min-width:767px){header#header>nav>ul.main-nav>li.nav-item{display:inline;margin-left:2rem}header#header>nav>ul.main-nav>li.nav-item>a:before{background:#e0457c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";height:10px;left:50%;opacity:0;position:absolute;top:-10px;transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%);transition:all .34s ease;-webkit-transition:all .34s ease;-moz-transition:all .34s ease;-ms-transition:all .34s ease;-o-transition:all .34s ease;width:10px}header#header>nav>ul.main-nav>li.nav-item:hover>a{-webkit-text-stroke:1px #4c4184;color:#4c4184}header#header>nav>ul.main-nav>li.nav-item:hover>a:before{opacity:1}header#header>nav>ul.main-nav>li.nav-item:hover>ul.dropdown-container{display:block;opacity:1;top:30px;visibility:visible}header#header>nav>ul.main-nav>li.nav-item>a:focus{-webkit-text-stroke:1px #4c4184;color:#4c4184}header#header>nav>ul.main-nav>li.nav-item>a:focus:before{opacity:1}header#header>nav>ul.main-nav>li.nav-item>a:focus+ul.dropdown-container{display:block;opacity:1;top:30px;visibility:visible}}@media (max-width:768px){header#header ul.dropdown-container{display:none}header#header ul.dropdown-container>li.nav-sub-item{background:rgb(77 64 133 / .25);padding:16px 43px 16px 16px;position:relative;width:100%}header#header ul.dropdown-container>li.nav-sub-item:before{background:#e0457c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";height:10px;opacity:0;position:absolute;right:15px;top:28px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:all .34s ease;-webkit-transition:all .34s ease;-moz-transition:all .34s ease;-ms-transition:all .34s ease;-o-transition:all .34s ease;width:10px}header#header ul.dropdown-container>li.nav-sub-item:focus:before,header#header ul.dropdown-container>li.nav-sub-item:hover:before{opacity:1}header#header ul.dropdown-container>li.nav-sub-item:focus>a,header#header ul.dropdown-container>li.nav-sub-item:hover>a{-webkit-text-stroke:1px #e0457c;color:#e0457c}}@media (min-width:768px){header#header ul.dropdown-container{background:#fff;border:.25px solid silver;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:12px 12px 18px rgb(0 0 0 / .2);min-width:200px;opacity:0;padding:10px 0;position:absolute;top:150px;transition:all .34s ease;-webkit-transition:all .34s ease;-moz-transition:all .34s ease;-ms-transition:all .34s ease;-o-transition:all .34s ease;visibility:hidden}header#header ul.dropdown-container>li.nav-sub-item{padding:.5rem 1rem}header#header ul.dropdown-container>li.nav-sub-item:focus,header#header ul.dropdown-container>li.nav-sub-item:hover{background:#f5f5f5}header#header ul.dropdown-container>li.nav-sub-item:focus>a,header#header ul.dropdown-container>li.nav-sub-item:hover>a{-webkit-text-stroke:1px #4c4184;color:#4c4184}header#header ul.dropdown-container:before{border-color:#fff0 #fff0 silver;border-style:solid;border-width:0 12px 12px 11px;top:-7px;z-index:-99}header#header ul.dropdown-container:after,header#header ul.dropdown-container:before{content:"";height:0;left:31px;position:absolute;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);width:0}header#header ul.dropdown-container:after{border-color:#fff0 #fff0 #fff;border-style:solid;border-width:0 11px 11px;top:-6px}}@media (max-width:991px){header#header>nav>ul.main-nav{background:#fff;box-shadow:-10px 0 50px 0 rgb(0 0 0 / .5);height:100vh;opacity:0;overflow-y:scroll;position:fixed;right:-130%;top:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:80%;z-index:99}header#header>nav>ul.main-nav>li.nav-item>a{display:block;padding:16px}header#header>nav>ul.main-nav>li.nav-item:focus>a,header#header>nav>ul.main-nav>li.nav-item:hover>a{-webkit-text-stroke:1px #fff;background:#4c4184;color:#fff}header#header>nav>ul.main-nav>li.nav-item:before{opacity:0;visibility:hidden}}@media (max-width:768px){.active-parent-nav>a{-webkit-text-stroke:1px #fff;background:#4c4184;color:#fff}}@media (min-width:768px){.active-parent-nav:before{opacity:1}}@media (max-width:768px){.active-mobile-dropdown{display:block!important}.active-mobile-dropdown-links:before{opacity:1!important}.active-mobile-dropdown-links>a{-webkit-text-stroke:1px #e0457c!important;color:#e0457c!important}.active-main-mobile-nav{opacity:1!important;right:0!important}}.mobile-section{background:#fff;padding-bottom:18px;padding-top:18px;position:sticky;top:0;z-index:99}#overlay{background:rgb(0 0 0 / .5);height:100vh;left:110%;opacity:0;position:fixed;top:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:100%;z-index:98}.active-overlay{left:0!important;opacity:1!important}ul.main-nav .social-media .social-media-container{position:relative;right:23px;top:90px}p.sup{-webkit-text-stroke:0 #fff;background:#e0457c;border-radius:2px;color:#fff;font-size:6px;font-weight:700;padding:2px 5px;text-transform:uppercase}.body-overflow{overflow-y:hidden}@media (min-width:768px){.active-nav-parent-link{-webkit-text-stroke:1px #4c4184;color:#4c4184}.active-nav-parent-link:before{opacity:1!important}.active-dropdown-link{-webkit-text-stroke:1px #4c4184;color:#4c4184}}.mail-subscription-register-block{background:#ea6795}footer#footer{background:#edeaff;padding:86px 0 0}footer#footer .address-block a:focus,footer#footer .address-block a:hover,footer#footer ul.dropdown-container a:focus,footer#footer ul.dropdown-container a:hover{color:#e0457c}@media (max-width:768px){footer#footer .main-row{padding:0}}footer#footer .main-row li:nth-child(4){display:none}footer#footer .copyright-container{background:#4c4184;margin-top:3.5rem}footer#footer .copyright-container a,footer#footer .copyright-container p{margin:0;opacity:.5}footer#footer .copyright-container a:focus,footer#footer .copyright-container a:hover{color:#fff;opacity:1}footer#footer ul.main-row li.nav-item:not(:first-child) .dropdown-container .footer-gallery-item,footer#footer ul.main-row li.nav-item:not(:nth-child(3)) .dropdown-container .frontdesk-item{display:none!important}.site-footer .dropdown-container img{max-width:66%}.copyright{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.copyright{gap:0}}.menu-bar{position:relative;z-index:99}.menu-bar label{align-items:end;cursor:pointer;display:flex;flex-direction:column;width:70px}.menu-bar label span{background:#4c4184;height:4px;margin:4px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.menu-bar span:first-of-type{max-width:22px;width:100%}.menu-bar span:nth-of-type(2){max-width:19px;width:100%}.menu-bar span:nth-of-type(3){max-width:27px;width:100%}.menu-bar input[type=checkbox]{display:none}.menu-bar input[type=checkbox]:checked~span:first-of-type{max-width:27px;transform:rotate(-45deg) translate(-5px,10px);transform-origin:bottom;width:100%}.menu-bar input[type=checkbox]:checked~span:nth-of-type(2){opacity:0}.menu-bar input[type=checkbox]:checked~span:nth-of-type(3){transform:translate(1px,-13px) rotate(45deg);transform-origin:bottom;width:50%}.team-members{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:2.5rem}@media (max-width:425px){.team-members{gap:1.5rem;justify-content:space-evenly}}.team-members--item{align-items:flex-start;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}@media (max-width:767px){.team-members--item{align-items:center;width:calc(50% - 1.5rem)}}@media (min-width:768px){.team-members--item{width:calc(33% - 1.5rem)}}@media (min-width:1024px){.team-members--item{width:calc(25% - 1.5rem)}}.team-members--item:hover .headshot.angled{opacity:1;position:absolute;transition:opacity .5s ease-in-out}.team-members--item:hover h4{color:#e0457c}.team-members--info{padding:1.5rem 0}.team-members--info h4{font-family:p22-mackinac-pro,serif;font-weight:700;transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease}.team-members--info p{font-weight:300}.team-members--info h4,.team-members--info p{margin:0;text-align:left}@media (max-width:767px){.team-members--info h4,.team-members--info p{text-align:center}}.team-members--image{aspect-ratio:1/1;background:#707070;border-radius:8px;height:100%;position:relative;width:100%}.team-members--image .headshot{-o-object-fit:cover;object-fit:cover;width:100%}.team-members--image .headshot.angled{left:0;opacity:0;position:absolute;top:0}.no-members{text-align:center;width:100%}#map{height:500px;margin-top:4rem}.home-banner-container{background-position:50%!important;background-size:cover!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;min-height:400px;position:relative;width:98%}@media screen and (max-width:768px){.home-banner-container{padding:1rem}}.home-banner-container .banner-content{max-width:400px;padding:0}@media (min-width:425px){.home-banner-container,.home-banner-container>div.row{min-height:400px}}@media (min-width:768px){.home-banner-container{width:100%}.home-banner-container,.home-banner-container>div.row{min-height:560px}}.celebration-container{background-color:rgb(224 69 123 / .071);padding-bottom:3.75rem}@media (min-width:768px){.celebration-container{padding-bottom:0}.celebration-container p{max-width:466px}.celebration-container .row>.bg-image{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.foreverhomes.ca/wp-content/uploads/2023/12/homepage-team-photo.png) no-repeat;background-position:69%;background-size:cover!important}}@media (min-width:768px) and (min-width:768px) and (max-width:1400px){.celebration-container .row>.bg-image{background-size:contain!important}}@media (min-width:1400px){.celebration-container>div.row{margin-left:auto;margin-right:auto}}.our-focus-container>p{max-width:300px}@media (max-width:1152px){.our-focus-container>div.row{overflow-x:scroll;padding-bottom:30px}.our-focus-container>div.row>*{max-width:385px;width:90%}}.our-community-container>.community-row{background-color:#f7f3e4;border-radius:8px}@media (max-width:992px){.our-community-container{background-color:#f7f3e4}.our-community-container .community-image>img{max-width:100%;width:100%}.our-community-container .community-content{max-width:564px}.our-community-container>.community-row{background-color:#fff0}}#featured-home-gallery{overflow-x:hidden}#featured-home-gallery .gallery-image-block img{height:262px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){#featured-home-gallery>.row{flex-wrap:nowrap;overflow-x:auto}#featured-home-gallery>.row .feature-column{max-width:314px;width:90%}}.gtranslate_wrapper .gt_switcher_wrapper{bottom:2rem!important;left:2rem!important}.gt_switcher_wrapper{background:#fff;border-radius:8px!important;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px 0 rgb(0 0 0 / .06);padding:.5rem 1rem!important;z-index:1!important}.gt_switcher-popup span,.gt_white_content span{color:#000;font-family:proxima-nova,sans-serif!important}.testimonials-container{background:#696191;background:linear-gradient(90deg,#696191,#4c4379);overflow:hidden;position:relative}@media (max-width:1275px){.testimonials-container{padding-bottom:17rem}}.testimonials-container:after{bottom:-6px;content:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.foreverhomes.ca/wp-content/uploads/2023/06/couple.png);position:absolute;right:0;z-index:2}.testimonials-container #quote-container{margin:0 auto;max-width:760px;position:relative}.testimonials-container #quote-container:after,.testimonials-container #quote-container:before{display:none}@media (min-width:992px){.testimonials-container #quote-container:before{content:url(https://www.foreverhomes.ca/wp-content/uploads/2023/06/left_quote.svg);display:block;left:1%;position:absolute;top:-45px;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);z-index:2}.testimonials-container #quote-container:after{bottom:-45px;content:url(https://www.foreverhomes.ca/wp-content/uploads/2023/06/right_quote.svg);display:block;position:absolute;right:1%;transform:translate(50%);-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);-o-transform:translate(50%);z-index:2}}.testimonials-container .swiper{background:#ea6795;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:15px 15px 40px #372e60;height:100%;margin:0 auto;max-width:760px;padding-bottom:90px;padding-top:50px;position:relative;width:100%}.testimonials-container .swiper:after,.testimonials-container .swiper:before{display:none}@media (max-width:992px){.testimonials-container .swiper:before{content:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.foreverhomes.ca/wp-content/uploads/2023/06/left_quote.svg);display:block;left:0;position:absolute;top:0;z-index:2}.testimonials-container .swiper:after{bottom:0;content:url(https://www.foreverhomes.ca/wp-content/uploads/2023/06/right_quote.svg);display:block;position:absolute;right:0;z-index:2}}.testimonials-container .swiper-slide{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin-right:0!important;padding:0 60px;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}@media (max-width:768px){.testimonials-container .swiper-slide{padding:0 30px}}.testimonials-container .swiper-pagination{align-items:center;display:flex;justify-content:center;top:70%!important}.testimonials-container .swiper-pagination-bullet-active{background:#fff;height:12px;width:12px}.testimonials-container .swiper-pagination-bullet{margin:0 6px!important}.form-container>.row{background:#f7f3e4;border-radius:8px;overflow:hidden}.form-container form{max-width:490px;width:100%}.form-container form .form-field{position:relative}.form-container form .wpcf7-not-valid-tip{padding-top:2px;position:absolute;right:0}.form-container form .form-field input,.form-container form textarea{padding:8px 16px;width:100%}.form-container form .email-phone,.form-container form .full-name{align-items:center;display:flex;justify-content:space-between}.form-container form .email-phone p,.form-container form .full-name p,.form-container form .message-body p{display:flex;flex-direction:column-reverse}.form-container form .email-phone p br,.form-container form .full-name p br,.form-container form .message-body p br{display:none}.form-container form .email-phone{position:relative}.form-container form .email-phone:after{right:20px;transform:translateY(-75%)}.form-container form .form-field input,.form-container form .wpcf7-not-valid-tip,.form-container form .wpcf7-response-output,.form-container form label{font-family:p22-mackinac-pro,serif}.form-container form .wpcf7-not-valid-tip{font-size:.75em}.form-container form label{font-size:.75rem;font-weight:600;text-transform:capitalize}.form-container form .form-field input,.form-container form textarea{border:none}.form-container form>p{margin-bottom:0}.form-container form .form-field,.form-container form .form-field>p{padding-left:0}.invalid .wpcf7-response-output,.payment-required .wpcf7-response-output,.unaccepted .wpcf7-response-output{border-color:#dc3232!important}.from-bg-image{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://thebrandingfirmdemos.com/fh-seo/wp-content/uploads/2023/08/form.png);background-position-x:70%;background-repeat:no-repeat;background-size:cover}.small-banner{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow-x:hidden;z-index:-1}.small-banner h1{bottom:0;left:8%}@media (max-width:375px){.small-banner h1{line-height:30px}}@media (min-width:576px){.small-banner h1{bottom:10%}}.small-banner img{height:160px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:576px){.small-banner img{height:auto}}@media (max-width:576px){.small-banner img{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.small-banner{overflow-y:hidden}}.our-story{margin-bottom:70px}@media (max-width:576px){.our-story .bold-para{font-size:1.15rem}}.our-story .quote p{font-style:italic;position:relative}.our-story .quote p:before{content:url(https://www.foreverhomes.ca/wp-content/uploads/2023/06/Path-174.png);left:0;position:absolute;top:-65px;z-index:-1}.our-story .quote p:after{bottom:-85px;content:url(https://www.foreverhomes.ca/wp-content/uploads/2023/06/Path-173.png);position:absolute;right:-8px;z-index:-1}.faq-container .accordion{list-style:none;margin:3.75rem 0;padding:0}.faq-container .accordion-item{border:none!important;border-bottom:.5px solid #d3d3d3!important}.faq-container .accordion-item p{padding:1rem}.faq-container .accordion-item p:last-child{max-width:622px}.faq-container .accordion-item:last-child{border-bottom:none!important}.faq-container .accordion-thumb{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0;padding:.8rem 0}.faq-container .accordion-thumb:before{content:"▼";display:inline-block;margin-left:.5rem;margin-right:1rem;transition:transform .5s ease-out;-webkit-transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-ms-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;vertical-align:middle}.faq-container .accordion-panel{display:none;margin:0;padding-bottom:.8rem}.faq-container .accordion-item.is-active{background:#edeaff}.faq-container .accordion-item.is-active .accordion-thumb:before{color:#e0457c;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#fps h2{font-style:italic;max-width:415px}@media (max-width:768px){#fps .fps-title{font-size:10px}#fps .para-magenta{font-size:1.625rem}}#fps .fps-image{max-width:250px}.model-units a:focus,.model-units a:hover{cursor:pointer}.model-units .model-units-row{flex-wrap:nowrap;overflow-x:auto}@media (max-width:1152px){.model-units .model-units-row>*{max-width:385px;width:90%}}.fff-repeater-container .fff-bg-container{background-position-x:center!important;background-size:cover!important;min-height:520px;padding-bottom:40px;padding-top:40px;width:100%}.fff-repeater-container .fff-bg-container>.row{min-height:100%}.fff-repeater-container .fff-bg-container .banner-logo>img{max-width:250px}.magenta-bg-label{background:#e0457c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:184px;width:184px}@media (max-width:768px){.magenta-bg-label{height:120px;top:-25px;width:120px}}.blur-bg-label{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:184px;width:184px}@media (max-width:768px){.blur-bg-label{height:120px;top:-55px;width:120px}}.sub-banner-container{background-position-x:center!important;background-size:cover!important;min-height:520px;padding-bottom:100px;padding-top:100px;width:100%}.sub-banner-container .row{min-height:100%}.sub-banner-container img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.sub-banner-container h2,.sub-banner-container p{max-width:466px}.map-container{max-height:650px}.map-container .map-block{display:flex;justify-content:center;max-width:1500px;overflow-x:scroll;width:100%}.season-container .season-banner{background-position:50%!important;background-size:cover!important;min-height:300px;width:100%}#ajax-result-block .gallery-image-block img{height:197px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-image-block{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden}.gallery-image-block img{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.gallery-image-block img:hover{cursor:pointer;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.modal{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;min-height:100%;opacity:0;position:fixed;top:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;width:100%}.modal,.modal img{z-index:99}.modal:after{background:rgb(0 0 0 / .75);content:"";left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:98}.modal .close-button{color:#fff;font-size:40px;font-weight:700;margin:0;z-index:99}.modal .close-button:focus,.modal .close-button:hover{color:#e0457c;cursor:pointer}.modal>div{max-width:956px}.overflow-hidden{overflow:hidden}.modal-position{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}@media (min-width:767px){li.parent{font-family:p22-mackinac-pro,serif}.parent-link{color:rgb(0 0 0 / .749)}.parent-link:focus,.parent-link:hover{color:#4c4184;font-weight:700}.child-link{color:rgb(0 0 0 / .749)}.child-link:focus,.child-link:hover{color:#e0457c;font-weight:700}.active-li-parent{color:#4c4184;font-weight:700}.active-li-child{color:#e0457c;font-weight:700;position:relative}.active-li-child:before{background:#e0457c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";height:10px;left:-20px;position:absolute;top:3px;width:10px}}@media (max-width:767px){li.parent{align-items:flex-end;background-position:50%!important;background-size:cover!important;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:flex;font-family:termina,sans-serif;min-height:160px;overflow:hidden;position:relative;text-transform:uppercase;width:100%}li.parent a.parent-link{color:#fff;font-weight:700;padding-bottom:16px;padding-left:20px;z-index:99}li.parent:after{background:#fff0 linear-gradient(180deg,transparent,rgb(0 0 0 / .29) 25%,rgb(0 0 0 / .624)) 0 0 no-repeat padding-box;bottom:0;content:"";left:0;min-height:100%;position:absolute;width:100%}}.dummy{position:fixed;top:-200%;visibility:hidden;width:768px}.child-ul{display:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}@media (min-width:768px){.child-ul-show{display:block}}#map-leaflet{height:550px;position:relative}#map-leaflet:before{background:#000;content:"";left:0;min-width:100%;position:absolute;top:0;width:100%}@media (max-width:576px){#map-leaflet{height:350px}}.fh-portal{font-family:proxima-nova,sans-serif;margin:0 auto;padding-bottom:2vw;padding-top:2vw}.fh-portal .alert{background-color:rgb(224 69 124 / .15);border:1px solid #e0457c;color:#e0457c;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem;position:relative}@media (max-width:768px){.fh-portal .alert{margin-bottom:0}}.fh-portal .alert .buttons{display:flex;gap:3rem}@media (max-width:425px){.fh-portal .alert .buttons{gap:1rem}}.fh-portal .alert button{background-color:#fff0;border:0;color:#e0457c;text-transform:uppercase}.fh-portal .alert button:last-child{font-weight:600}.fh-portal .alert-modal{background:#e0457c;color:#fff;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.fh-portal .alert-modal.show{display:flex;flex-direction:row;justify-content:space-between}.fh-portal .alert-modal .alerts>button{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3l105.4 105.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256l105.3-105.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:50%;border:1px solid #fff;border-radius:50%;display:block;height:25px;line-height:1;position:absolute;right:.5rem;top:.5rem;width:25px;z-index:3}.fh-portal .alert-modal p{margin:0}.fh-portal .alerts{overflow-y:scroll;padding:.5rem;position:relative;width:100%}.fh-portal .alerts--item{display:flex;flex-direction:row;gap:.5rem}.fh-portal .alerts--item button{color:#fff}.fh-portal .sidebar{display:flex;flex-direction:column;gap:5vw;padding:1rem}@media (max-width:768px){.fh-portal .sidebar{padding-bottom:0}}.fh-portal .sidebar h2,.fh-portal .sidebar p{margin:0}.fh-portal .sidebar h2{color:#4d4085;font-family:termina,sans-serif;font-weight:600}.fh-portal .content{border-radius:8px;padding:1rem}.fh-portal .content h4{color:#4d4085;font-family:termina,sans-serif;font-weight:600;margin:0;padding:1.5rem 0 0}.fh-portal .content span{color:#4d4085;padding:0}.fh-portal .content .row{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.5rem!important;margin:0 auto;padding:0;width:100%}@media (max-width:768px){.fh-portal .content .row h4,.fh-portal .content .row span{padding:0}}.fh-portal .content .cards{border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 auto;padding:1.5rem 0;width:100%}@media (min-width:768px) and (max-width:1028px){.fh-portal .content .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.fh-portal .content .cards{grid-template-columns:repeat(1,1fr)}}.fh-portal .content .cards--calendar,.fh-portal .content .cards--employees,.fh-portal .content .cards--messages{border-radius:8px;box-shadow:0 0 5px 0 rgb(0 0 0 / .1),0 0 1px 0 rgb(0 0 0 / .1);padding:1.5rem}@media (max-width:768px){.fh-portal .content .cards--calendar,.fh-portal .content .cards--employees,.fh-portal .content .cards--messages{padding:1rem}}.fh-portal .content .cards--calendar h4,.fh-portal .content .cards--employees h4,.fh-portal .content .cards--messages h4{padding:0}.fh-portal .content .cards--calendar h4,.fh-portal .content .cards--calendar span,.fh-portal .content .cards--employees h4,.fh-portal .content .cards--employees span,.fh-portal .content .cards--messages h4,.fh-portal .content .cards--messages span{padding-left:0;text-align:left}.fh-portal .content a{padding:0}.fh-portal .content .card{align-items:flex-start;aspect-ratio:4/3;background-color:#4d4085;background-position:90%;background-repeat:no-repeat;background-size:30%;border:0;border-radius:8px;display:flex;justify-content:flex-end;margin:0;max-height:160px;padding:0;position:relative;width:100%}.fh-portal .content .card:after{background:linear-gradient(90deg,#4d4085 60%,transparent 120%);border-radius:8px;content:"";display:block;height:100%;opacity:.9;position:absolute;width:100%}.fh-portal .content .card--inner{align-items:flex-end;display:flex;height:100%;padding:1rem;position:relative;width:100%;z-index:3}.fh-portal .content .card--inner .delete-card{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3l105.4 105.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256l105.3-105.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #fff;border-radius:50%;display:none;height:25px;position:absolute;width:25px}.fh-portal .content .card--inner .edit-card{background-color:#fff0;border:0;color:#fff;display:none;font-size:bold;position:absolute}.fh-portal .content .card--inner h4{color:#fff;font-family:termina,sans-serif;font-weight:600;margin:0;padding:0;text-transform:capitalize}.fh-portal .content .card:hover{box-shadow:0 12px 28px 0 rgb(0 0 0 / .2),0 2px 4px 0 rgb(0 0 0 / .1),inset 0 0 0 1px hsl(0 0% 100% / .05)}.fh-portal .content .card:hover:after{background:linear-gradient(90deg,#e0457c 60%,transparent 120%)}.fh-portal .content .card:hover .delete-card,.fh-portal .content .card:hover .edit-card{display:block}.fh-portal .content .card:hover .delete-card{right:.75rem;top:.75rem}.fh-portal .content .card:hover .edit-card{left:.75rem;top:.75rem}.fh-portal .links{border-top:2px solid hsl(0 0% 44% / .1);margin:1rem 0;padding:1rem 0}.fh-portal .links li{font-family:proxima-nova,sans-serif}.fh-portal .links a{color:#000}.fh-portal .links a:hover{color:#e0457c}.fh-portal .not-logged-in{align-items:center;background-color:#4d4085;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:35vw;text-align:center}@media (max-height:768px){.fh-portal .not-logged-in{min-height:75vh}}.fh-portal .not-logged-in h1{font-family:termina,sans-serif}.fh-portal .not-logged-in h4{font-family:proxima-nova,sans-serif}.fh-portal form label{color:#e0457c}.fh-portal .team-member-list{border-radius:8px;height:250px;margin:1.5rem 0 0;overflow-y:scroll;padding:0}.fh-portal .team-member-list li{align-items:center;background:#fff;color:#4d4085;display:flex;flex-direction:row;gap:.5rem;padding:.5rem}.fh-portal .team-member-list li input{background:rgb(77 64 133 / .2)}.fh-portal .team-member-list li:nth-child(2n-1){background:#fcfcfc}.fh-portal .team-member-list li button{background:none;border:0;color:#4d4085;font-weight:700;margin-left:auto;text-transform:uppercase}.fh-portal .team-member-list li .team-member-item{align-items:center;display:flex;gap:.5rem;width:100%}.fh-portal .team-member-list li .team-member-item .btnCancel:hover,.fh-portal .team-member-list li .team-member-item .btnEdit:hover,.fh-portal .team-member-list li .team-member-item .btnSave:hover{color:#e0457c;cursor:pointer}.fh-portal .team-member-list .team-member-name{display:block;margin:0}.fh-portal .team-member-list .team-member-controls{display:flex;flex-direction:column;gap:.5rem}@media (min-width:999px){.fh-portal .team-member-list .team-member-controls{flex-direction:row;width:100%}}.fh-portal .team-member-list .team-member-controls--buttons{display:flex;gap:.5rem}@media (min-width:999px){.fh-portal .team-member-list .team-member-controls--buttons{margin-left:auto}}.fh-portal .team-member-list .team-member-controls input{border:0;border-radius:4px;color:#4d4085;padding:.25rem .5rem}.fh-portal .team-member-list .team-member-controls input:hover{background:rgb(224 69 124 / .2);color:#e0457c;cursor:pointer}.fh-portal .team-member-list .team-member-controls.show{display:flex;flex-direction:row}.fh-portal .card-controls{width:100%}.fh-portal .card-controls input{background-color:hsl(0 0% 100% / .8);border:0;border-radius:4px;margin-bottom:.25rem;padding:.25rem .5rem;width:100%}.fh-portal .card-controls--inner{display:flex;flex-direction:column;height:100px;overflow-y:scroll;padding-top:1.5rem}.fh-portal .card-buttons{display:grid;grid-template-columns:repeat(2,1fr)}.fh-portal .card-buttons button{background-color:#fff0;border:0;color:#fff}.fh-portal .add-alert-form,.fh-portal .add-card-form{border-radius:8px;padding:0}@media (max-width:768px){.fh-portal .add-alert-form,.fh-portal .add-card-form{padding:1rem 0}}.fh-portal .add-alert-form form,.fh-portal .add-card-form form{display:flex;flex-direction:row;gap:.5rem}@media (max-width:768px){.fh-portal .add-alert-form form,.fh-portal .add-card-form form{flex-direction:column}}.fh-portal .add-alert-form input,.fh-portal .add-card-form input{border:0;border-radius:4px;margin-bottom:.25rem;padding:.25rem .5rem}.fh-portal .add-alert-form input::-moz-placeholder,.fh-portal .add-card-form input::-moz-placeholder{color:rgb(77 64 133 / .75)}.fh-portal .add-alert-form input::placeholder,.fh-portal .add-card-form input::placeholder{color:rgb(77 64 133 / .75)}.fh-portal .add-alert-form input:first-child,.fh-portal .add-alert-form input:nth-child(2),.fh-portal .add-card-form input:first-child,.fh-portal .add-card-form input:nth-child(2){background:rgb(77 64 133 / .2)}.fh-portal .add-alert-form input:first-child:hover,.fh-portal .add-alert-form input:nth-child(2):hover,.fh-portal .add-card-form input:first-child:hover,.fh-portal .add-card-form input:nth-child(2):hover{background:rgb(224 69 124 / .2)}.fh-portal .add-alert-form input:first-child:hover::-moz-placeholder,.fh-portal .add-alert-form input:nth-child(2):hover::-moz-placeholder,.fh-portal .add-card-form input:first-child:hover::-moz-placeholder,.fh-portal .add-card-form input:nth-child(2):hover::-moz-placeholder{color:rgb(224 69 124 / .75)}.fh-portal .add-alert-form input:first-child:hover::placeholder,.fh-portal .add-alert-form input:nth-child(2):hover::placeholder,.fh-portal .add-card-form input:first-child:hover::placeholder,.fh-portal .add-card-form input:nth-child(2):hover::placeholder{color:rgb(224 69 124 / .75)}.fh-portal .add-alert-form input:last-child,.fh-portal .add-card-form input:last-child{background:none;color:#4d4085}.fh-portal .add-alert-form input:last-child:hover,.fh-portal .add-card-form input:last-child:hover{background:none;color:#e0457c}#simple-ajax-chat{border-radius:8px;font-family:proxima-nova,sans-serif;margin:0!important}#simple-ajax-chat #sac-output{border:0;height:200px}#simple-ajax-chat #sac-latest-message{background-color:#e0457c;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;font-style:italic;margin:0;padding:.25rem .75rem;text-shadow:none}#simple-ajax-chat #sac-messages{border-radius:8px;margin:0}#simple-ajax-chat #sac-messages a{color:#e0457c!important}#simple-ajax-chat #sac-panel form input{background-color:hsl(0 0% 96% / .8);border:0;border-radius:4px;padding:.25rem .5rem}#simple-ajax-chat #sac-user-submit input{background-color:#e0457c!important;border-radius:50px!important;color:#fff;font-family:termina,sans-serif;font-size:12px;font-weight:600;padding:.5rem 1rem!important;text-transform:uppercase}#simple-ajax-chat #sac-user-submit input:hover{background-color:rgb(224 69 124 / .9)!important;cursor:pointer}.wcClassic{border:0;font-family:proxima-nova,sans-serif;margin-top:1.5rem}.wcClassic .wcCustomizations{display:none}.wcClassic .wcBrowserArea,.wcClassic .wcFooter,.wcClassic .wcMessagesArea{padding:0!important}.wcClassic .wcFooter{border:0!important}.wcClassic .wcMessagesArea{border-left:1px solid hsl(0 0% 44% / .1)}.wcClassic .wcFooter,.wcClassic .wcMessagesArea{padding:1rem!important}.wcClassic .wcInputs{gap:1rem}.wcClassic .popup-content,.wcClassic .wcContent,.wcClassic .wcInput,.wcClassic .wcSubmit{border:0;border-radius:4px;padding:.25rem .5rem}.wcClassic .wcSubmit{background:none;color:#4d4085;font-weight:800;text-transform:uppercase}.wcClassic .ScrollbarsCustom-Content a{border-radius:4px;padding:.25rem .5rem!important}.wcClassic .ScrollbarsCustom-Content span{color:#4d4085}.wcClassic .wcInput{background-color:rgb(77 64 133 / .2)!important;color:rgb(77 64 133 / .75)!important}.wcClassic input{color:#4d4085}.wcClassic input::-moz-placeholder{color:#4d4085}.wcClassic input::placeholder{color:#4d4085}.profile--info{border-top:1px solid hsl(0 0% 44% / .1);margin:1rem 0;padding:1rem 0}.profile--info p{font-size:.875rem;line-break:anywhere}.profile--info span{color:#4d4085;font-size:.675rem;font-weight:800;text-transform:uppercase}@media (max-width:768px){.profile--info{margin-bottom:0}}body.employee .wcFooter{display:none}.profile-photos{display:flex;gap:.5rem;padding:0}@media (max-height:768px){.profile-photos{align-self:flex-start}}.profile-photos.default{border-radius:8px}.profile-photos.default img{background-color:rgb(77 64 133 / .5);-o-object-fit:contain;object-fit:contain;padding:.5rem}.profile-photos img{border-radius:8px;height:50px;width:50px}.styled-calendar-container{margin-top:1.5rem}.sign-in .row{padding:1rem}.employee .alert{margin-bottom:1rem}@media (min-width:1029px){.employee .alert{margin-bottom:0}}.profile-photos{position:relative}.profile-photos .team-member-angled{left:0;opacity:0;position:absolute;top:0}@media (min-width:999px){.profile-photos:hover .team-member-angled{opacity:1;transition:opacity .2s ease-in-out}}#tidio-chat-iframe{display:none!important}.page-template-page-dashboard #tidio-chat-iframe{display:block!important}.page-template-page-dashboard #launcher-frame{visibility:hidden!important}.ics-calendar{display:flex!important;flex-direction:column}.ics-calendar .day{background:#4d4085!important}.ics-calendar .today,.ics-calendar .today .day{background:rgb(224 69 124 / .75)!important}.ics-calendar .no_phone{color:#fff!important}.ics-calendar .off{background:rgb(77 64 133 / .15)!important}.ics-calendar td{border-bottom:0!important;border-top:0!important}.ics-calendar td.past{background:rgb(77 64 133 / .75)!important}.ics-calendar td.past span{color:#fff}.ics-calendar tr:first-child td{overflow:hidden!important}.ics-calendar tr:first-child td:first-child{border-top-left-radius:8px}.ics-calendar tr:first-child td:last-child{border-top-right-radius:8px}.ics-calendar tr:last-child td:first-child{border-bottom-left-radius:8px}.ics-calendar tr:last-child td:last-child{border-bottom-right-radius:8px}.ics-calendar tr td:first-child{border-left:0}.ics-calendar tr td:last-child{border-right:0}.ics-calendar th{background:none!important;border:0!important;color:#4d4085!important;position:relative}.ics-calendar .hover_block{border:0!important;border-radius:8px;padding:1rem!important;position:relative}.ics-calendar .hover_block:after{content:"";display:block;height:25px;left:0;position:absolute;width:100%}.ics-calendar .hover_block .title{color:#4d4085}.ics-calendar .ics-calendar-select{background:rgb(77 64 133 / .2)!important;border:0;border-radius:8px;font-family:termina,sans-serif;font-weight:600;margin:0;padding:.25rem;text-transform:uppercase}.ics-calendar h3{display:none!important}.ics-calendar-arrow-nav .today{border-radius:8px}.ics-calendar-arrow-nav .today .today-text{color:#fff;font-size:.75rem;font-weight:800;padding:1rem!important;text-transform:uppercase}.careers-form{background:#f7f3e4;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:30px 50px}.banners-contanct .careers-banner,.banners-contanct .trades-banner{background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;min-height:200px;width:100%}.banners-contanct .careers-banner p,.banners-contanct .trades-banner p{line-height:24px}.banners-contanct .careers-banner p{max-width:450px}.banners-contanct .trades-banner p:first-child{max-width:510px}.banners-contanct .trades-banner p:nth-child(2){max-width:430px}.uploadyourresume .wpcf7-form-control-wrap{background:#fff}.uploadyourresume .wpcf7-form-control-wrap input{color:#707070;font-size:.8rem;padding:.5rem!important}
/*! ICS Calendar front end styles https://icscalendar.com */.ics-calendar-month-grid th,.ics-calendar.whitetext .ics-calendar-month-grid .today .day{background:var(--r34ics--color--gainsboro)}.ics-calendar,.r34ics_lightbox{--r34ics--color--ics-red:#dc143c;--r34ics--color--ics-purple:#312a85;--r34ics--color--white:#ffffff;--r34ics--color--whitesmoke:#f0f3f6;--r34ics--color--gainsboro:#d9dcdf;--r34ics--color--darkgray:#a3a8ac;--r34ics--color--gray:#70787f;--r34ics--color--dimgray:#60686f;--r34ics--color--black:#10181f;--r34ics--color--dodgerblue:dodgerblue;--r34ics--color--gold:gold;--r34ics--color--lemonchiffon:lemonchiffon;--r34ics--color--limegreen:limegreen;--r34ics--color--orangered:orangered;--r34ics--color--trans10:rgba(105,105,105,0.1);--r34ics--color--trans20:rgba(105,105,105,0.2);--r34ics--color--trans30:rgba(105,105,105,0.3);--r34ics--color--trans40:rgba(105,105,105,0.4);--r34ics--color--trans50:rgba(105,105,105,0.5);--r34ics--color--trans60:rgba(105,105,105,0.6);--r34ics--color--trans70:rgba(105,105,105,0.7);--r34ics--color--trans80:rgba(105,105,105,0.8);--r34ics--color--trans90:rgba(105,105,105,0.9)}@keyframes r34icsInfiniteRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ics-calendar{clear:both;display:block;margin:1.5em 0}.ics-calendar:first-child{margin-top:0}.ics-calendar *{box-sizing:border-box}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_middle{background-color:var(--r34ics--color--gainsboro);border-bottom:0!important;margin-top:1px;margin-bottom:1px;padding-right:.8em!important;padding-left:.8em!important}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:2px!important;padding-left:calc(.8em - 2px)!important}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:2px!important;padding-right:calc(.8em - 2px)!important}.ics-calendar .hidden,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first .all-day-indicator,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last .all-day-indicator,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_middle .all-day-indicator,.ics-calendar.hide_times .events .time,.ics-calendar.hide_times .events .time-inline,.ics-calendar:not(.layout-full) .hidden_in_main,.r34ics_lightbox .r34ics_lightbox_content .descloc_toggle_excerpt{display:none!important}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_last,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_middle{border-left-color:transparent!important;margin-left:-1px!important}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_last>:not(.descloc),.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_middle>:not(.descloc){color:transparent!important}.ics-calendar.r34ics_compact{font-size:85%}.ics-calendar.r34ics_compact .ics-calendar-date,.ics-calendar.r34ics_compact .ics-calendar-label{font-size:100%}.ics-calendar .phone_only,.ics-calendar-arrow-nav>.inactive,.ics-calendar-list-wrapper .descloc_toggle_full,.ics-calendar.current_week_only tbody tr,.ics-calendar.r34ics_toggle .event .descloc,.r34ics-ajax-container:not(.loading):before{display:none}.ics-calendar-error{font-style:italic}.ics-calendar.current_week_only tbody tr.current-week{display:table-row}.ics-calendar .events{color:var(--r34ics--color--black);overflow:visible}.ics-calendar-month-grid .today .day *,.ics-calendar.solidcolors .events,.ics-calendar.solidcolors .events a,.ics-calendar.whitetext .events,.ics-calendar.whitetext .events a{color:var(--r34ics--color--white)}.ics-calendar dl.events{margin:0 0 1.5rem}.ics-calendar dl.events dd,.ics-calendar dl.events dt,.ics-calendar-color-key-header label,.ics-calendar-color-key-item label{margin:0}.ics-calendar.r34ics_compact dl.events{display:grid;grid-template-columns:10em calc(100% - 10em)}.ics-calendar.r34ics_compact dl.events dt{grid-column:1;margin:0!important;padding:2px 10px 2px 0!important;vertical-align:top}.ics-calendar.r34ics_compact dl.events dt[data-feed-color*=rgb]{padding:2px 10px 2px 5px!important}.ics-calendar.r34ics_compact dl.events dd{grid-column:1/span 2;margin:0!important;padding:2px 0!important;vertical-align:top}.ics-calendar.r34ics_compact dl.events dd[data-feed-color*=rgb]{padding:2px 5px!important}.ics-calendar.r34ics_compact dl.events dt~dd{border-left:none!important;grid-column:2}.ics-calendar dl.events dt.time{font-weight:700;padding-top:.5rem}.ics-calendar dl.events dd.event{font-weight:400}.ics-calendar .events .time .end_time{display:inline-block;font-size:90%;font-weight:400}.ics-calendar .event .descloc .descloc_feed_label,.r34ics_lightbox_content .descloc_feed_label{border-bottom:1px solid var(--r34ics--color--trans30);font-weight:600;text-transform:uppercase}.ics-calendar .events .time .show_on_hover{visibility:hidden}.ics-calendar .events .time:focus .show_on_hover,.ics-calendar .events .time:hover .show_on_hover{visibility:visible}.ics-calendar .events .eventdesc [title],.ics-calendar.r34ics_toggle .events .title.has_desc{cursor:pointer}.ics-calendar .events .title.cancelled{text-decoration:line-through}.ics-calendar .event,.ics-calendar-list-wrapper,.ics-calendar-month-wrapper,.ics-calendar-week-wrapper{position:relative;z-index:1}.ics-calendar .event:focus,.ics-calendar .event:focus-within,.ics-calendar .event:hover{z-index:5!important}.ics-calendar .event,.ics-calendar .event *{transition:none!important}.ics-calendar .event *{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ics-calendar .event .descloc{display:block;font-size:85%;font-weight:400;line-height:1.5em}.ics-calendar .event .descloc *{font-size:100%;letter-spacing:0;line-height:1.5em;text-align:left}.ics-calendar .event .descloc>:last-child,.ics-calendar .event .eventdesc>:last-child{margin-bottom:0}.ics-calendar .event_status,.ics-calendar-list-wrapper .descloc_toggle_excerpt,.ics-calendar.r34ics_toggle .event.open .descloc{display:block}.ics-calendar .event .descloc div{margin:0 0 .5em}.ics-calendar .event .descloc .attach,.ics-calendar .event .descloc .attach div{margin:.5em 0}.ics-calendar .event .descloc .attach_float{float:right;margin:0 0 1em 1em;max-width:40%;position:relative}.ics-calendar .event .descloc .attach_float img{display:block;height:auto;max-width:100%;width:auto}.ics-calendar .event .descloc .descloc_feed_label{font-size:90%;padding-bottom:2px}.ics-calendar .event[data-feed-color] .descloc.hover_block .descloc_feed_label:before{background-color:var(--r34ics--color--trans30);border-radius:8px;content:'';display:inline-block;height:8px;margin-right:.5em;vertical-align:middle;width:8px}.r34ics_lightbox_content .descloc_feed_label{border-left:6px solid var(--r34ics--color--trans30);font-size:75%;margin-bottom:.75rem;padding-left:8px}.ics-calendar .event .descloc .organizer_email{background:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.foreverhomes.ca/wp-content/plugins/ics-calendar/assets/icon-mail.svg') left center/10px 10px no-repeat;display:block;padding-left:14px}.ics-calendar .event_status.event_status_cancelled{font-size:85%;font-weight:700;text-transform:uppercase}.ics-calendar-select{color:var(--r34ics--color--black);float:right;font-size:80%;margin:.5em 0 .5em .5em;max-width:200px;min-width:200px;position:relative;width:200px;z-index:2}.ics-calendar-arrow-nav{clear:both;display:block;margin:0}.ics-calendar-arrow-nav:after{clear:both;content:'';display:table}.ics-calendar-arrow-nav>*{margin:.5em 0;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ics-calendar-arrow-nav>.prev{cursor:w-resize;float:left}.ics-calendar-arrow-nav>.today{cursor:s-resize;float:right;margin-right:1.5rem}.ics-calendar-arrow-nav>.next{cursor:e-resize;float:right}.ics-calendar-basic-wrapper ul.events{list-style:none;margin:0;padding:0}.ics-calendar-basic-wrapper ul.events li{clear:both;margin:0 0 1rem}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events li{display:flex;flex-direction:row}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date{align-self:flex-start;background:var(--r34ics--color--trans10);border:2px solid var(--r34ics--color--trans40);border-radius:4px;display:inline-block;margin:0 8px 8px 0;padding:4px 8px;text-align:center}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date.multiday{align-items:center;display:flex}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date .time-inline,.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format]{display:block!important;font-size:70%!important;line-height:1.3em!important}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='d'],.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='j']{font-size:210%!important;font-weight:800;line-height:1em!important;width:2em}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='F'],.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='M'],.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='m'],.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='n']{font-weight:600}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date.multiday .multiday-sep{font-size:210%}.ics-calendar-color-key.inline .ics-calendar-color-key-item,.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .event-info{display:inline-block}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events .event .title{font-weight:700}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events .event .time{font-size:80%;font-weight:400}.ics-calendar-list-wrapper .ics-calendar-label{margin:.5em 0 .25em!important}.ics-calendar-list-wrapper .ics-calendar-date{margin:.5em 0 .25em}.ics-calendar-list-wrapper .events .sublabel{display:block;font-size:75%;font-weight:400;line-height:1.5em}.ics-calendar-list-wrapper .event{clear:both}.ics-calendar.r34ics_toggle .ics-calendar-list-wrapper .events .title.has_desc{text-decoration:underline}.ics-calendar-list-wrapper .time-inline{display:inline-block;font-size:80%;font-weight:400}.ics-calendar-paginate-wrapper{clear:both;display:flex;flex-direction:row;justify-content:space-between;margin:1.5rem 0;width:100%}.ics-calendar-paginate.prev{align-self:flex-start}.ics-calendar-paginate.next{align-self:flex-end;margin-left:auto}.ics-calendar-label{clear:none!important;margin:0!important}.ics-calendar-month-grid{background-color:var(--r34ics--color--white);border-collapse:collapse;line-height:1.5em;margin:.5em 0;table-layout:fixed;width:100%}.ics-calendar.whitetext .ics-calendar-month-grid{background-color:var(--r34ics--color--black)}.ics-calendar-month-grid td,.ics-calendar-month-grid th{border:1px solid var(--r34ics--color--gainsboro);font-size:70%;overflow:visible;text-align:left;vertical-align:top;width:auto;z-index:1}.ics-calendar-month-grid td:focus,.ics-calendar-month-grid td:focus-within,.ics-calendar-month-grid td:hover,.ics-calendar-month-grid th:focus,.ics-calendar-month-grid th:focus-within,.ics-calendar-month-grid th:hover{position:relative;z-index:2}.ics-calendar-month-grid th{color:var(--r34ics--color--black);padding:.5em .8em .2em!important;text-align:center;text-transform:uppercase}.ics-calendar.whitetext .ics-calendar-month-grid .day,.ics-calendar.whitetext .ics-calendar-month-grid .off,.ics-calendar.whitetext .ics-calendar-month-grid th{background:var(--r34ics--color--dimgray)}.ics-calendar-month-grid th.week-number{padding:.2em 0;text-align:center;white-space:nowrap;width:2em!important}.ics-calendar-month-grid td{height:9em;padding:0!important}.ics-calendar.r34ics_compact .ics-calendar-month-grid td{height:4.5em}.ics-calendar-month-grid .day{background:var(--r34ics--color--whitesmoke);font-weight:700;padding:.2em .8em}.ics-calendar-month-grid .off{background:var(--r34ics--color--whitesmoke);color:var(--r34ics--color--gray)!important}.ics-calendar-month-grid .today .day{background:var(--r34ics--color--gray)}.ics-calendar.whitetext .ics-calendar-month-grid .today .day *{color:var(--r34ics--color--black)!important}.ics-calendar-month-grid ul.events{list-style:none!important;margin:0;padding:0}.ics-calendar-month-grid ul.events li{border-bottom:1px solid var(--r34ics--color--gainsboro);list-style:none!important;margin:0;padding:.4em .8em}.ics-calendar-month-grid ul.events li.all-day{font-weight:700;padding:.4em .8em}.ics-calendar-month-grid ul.events>li:last-of-type{border-bottom:0}.ics-calendar-month-grid .events .all-day-indicator{display:block;font-size:80%;font-weight:400;line-height:1.5em;text-transform:uppercase}.ics-calendar-month-grid .events .time{display:block;font-size:90%;font-weight:700;line-height:1.5em}.ics-calendar-month-grid .events .title{display:block;font-size:100%!important;line-height:1.5em}.ics-calendar-month-grid .events .sublabel{display:block;font-size:60%;font-weight:400;line-height:1.5em;text-transform:uppercase}.ics-calendar-color-key{clear:both;display:block;font-size:85%;margin:0 0 1.5em}.ics-calendar-color-key-header,.ics-calendar-color-key-item{border-left:4px solid #fff0;line-height:2em;padding:.1em .5em}.ics-calendar-color-key-header label input[type=checkbox],.ics-calendar-color-key-item label input[type=checkbox]{vertical-align:baseline}.ics-calendar table tbody tr{background:0 0!important}.ics-calendar.solidcolors .ics-calendar-color-key,.ics-calendar.whitetext :not(select){color:var(--r34ics--color--white)!important}.r34ics-ajax-container.loading{display:block;height:75vh;position:relative;width:100%}.r34ics-ajax-container[data-view-is-list-style='1'].loading{height:7.5rem}.r34ics-ajax-container[data-view-is-list-long='1'].loading{height:50vh}.r34ics-ajax-container.loading:before{animation:2s linear infinite r34icsInfiniteRotate;background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzcGlubmVyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtc3Bpbm5lciBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTMwNCA0OGMwIDI2LjUxLTIxLjQ5IDQ4LTQ4IDQ4cy00OC0yMS40OS00OC00OCAyMS40OS00OCA0OC00OCA0OCAyMS40OSA0OCA0OHptLTQ4IDM2OGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OC0yMS40OS00OC00OC00OHptMjA4LTIwOGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OC0yMS40OS00OC00OC00OHpNOTYgMjU2YzAtMjYuNTEtMjEuNDktNDgtNDgtNDhTMCAyMjkuNDkgMCAyNTZzMjEuNDkgNDggNDggNDggNDgtMjEuNDkgNDgtNDh6bTEyLjkyMiA5OS4wNzhjLTI2LjUxIDAtNDggMjEuNDktNDggNDhzMjEuNDkgNDggNDggNDggNDgtMjEuNDkgNDgtNDhjMC0yNi41MDktMjEuNDkxLTQ4LTQ4LTQ4em0yOTQuMTU2IDBjLTI2LjUxIDAtNDggMjEuNDktNDggNDhzMjEuNDkgNDggNDggNDggNDgtMjEuNDkgNDgtNDhjMC0yNi41MDktMjEuNDktNDgtNDgtNDh6TTEwOC45MjIgNjAuOTIyYy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4LTIxLjQ5MS00OC00OC00OHoiPjwvcGF0aD48L3N2Zz4=);background-size:contain;border:none;content:'';cursor:pointer;display:inline-block;height:24px;opacity:.5;overflow:hidden;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);text-indent:-999px;vertical-align:middle;width:24px}.ics-calendar.whitetext .r34ics-ajax-container.loading:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzcGlubmVyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtc3Bpbm5lciBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMDQgNDhjMCAyNi41MS0yMS40OSA0OC00OCA0OHMtNDgtMjEuNDktNDgtNDggMjEuNDktNDggNDgtNDggNDggMjEuNDkgNDggNDh6bS00OCAzNjhjLTI2LjUxIDAtNDggMjEuNDktNDggNDhzMjEuNDkgNDggNDggNDggNDgtMjEuNDkgNDgtNDgtMjEuNDktNDgtNDgtNDh6bTIwOC0yMDhjLTI2LjUxIDAtNDggMjEuNDktNDggNDhzMjEuNDkgNDggNDggNDggNDgtMjEuNDkgNDgtNDgtMjEuNDktNDgtNDgtNDh6TTk2IDI1NmMwLTI2LjUxLTIxLjQ5LTQ4LTQ4LTQ4UzAgMjI5LjQ5IDAgMjU2czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4em0xMi45MjIgOTkuMDc4Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4YzAtMjYuNTA5LTIxLjQ5MS00OC00OC00OHptMjk0LjE1NiAwYy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4YzAtMjYuNTA5LTIxLjQ5LTQ4LTQ4LTQ4ek0xMDguOTIyIDYwLjkyMmMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OC0yMS40OTEtNDgtNDgtNDh6Ij48L3BhdGg+PC9zdmc+)}button:not(.components-button):not([role=presentation]).r34ics_event_ics_download,button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:focus,button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:hover{background:url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCA2MDIgNTg1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0yMTYtMjBjLTI0LjM4MyAwLTQ0IDE5LjYxNy00NCA0NHYxNDhoLTY3LjhjLTM1LjYyNyAwLTUzLjQ2MSA0My4wMjMtMjguMjQyIDY4LjI0MmwxNTIuMzA1IDE1Mi4yMDVjMTUuMjY1IDE1LjI2NiA0MC4zMDkgMTUuMjY2IDU1LjU3OS0uMDA1bDE1Mi4xMDUtMTUyLjIwNWMyNS4yMTQtMjUuMjE0IDcuMzgtNjguMjM3LTI4LjI0Ny02OC4yMzdoLTY3Ljd2LTE0OGMwLTI0LjM4My0xOS42MTctNDQtNDQtNDR6bTAgMjBoODBjMTMuMyAwIDI0IDEwLjcgMjQgMjR2MTY4aDg3LjdjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFsLTE1Mi4xIDE1Mi4yYy03LjUgNy41LTE5LjggNy41LTI3LjMgMGwtMTUyLjMtMTUyLjJjLTEyLjYtMTIuNi0zLjctMzQuMSAxNC4xLTM0LjFoODcuOHYtMTY4YzAtMTMuMyAxMC43LTI0IDI0LTI0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuNzIxNCA0NC43MjE0KSIvPjxwYXRoIGQ9Im01MzIgMzc2YzAtMjQuMzgzLTE5LjYxNy00NC00NC00NGgtMTU0Ljk4NGwtNTQuODU4IDU0Ljg1OGMtMTIuMjY5IDEyLjI2OS0zMi4wNDcgMTIuMjY5LTQ0LjMxNiAwIDAgMC01NC44NTgtNTQuODU4LTU0Ljg1OC01NC44NThoLTE1NC45ODRjLTI0LjM4MyAwLTQ0IDE5LjYxNy00NCA0NHYxMTJjMCAyNC4zODMgMTkuNjE3IDQ0IDQ0IDQ0aDQ2NGMyNC4zODMgMCA0NC0xOS42MTcgNDQtNDR6bS0yMCAwdjExMmMwIDEzLjMtMTAuNyAyNC0yNCAyNGgtNDY0Yy0xMy4zIDAtMjQtMTAuNy0yNC0yNHYtMTEyYzAtMTMuMyAxMC43LTI0IDI0LTI0aDE0Ni43bDQ5IDQ5YzIwLjEgMjAuMSA1Mi41IDIwLjEgNzIuNiAwbDQ5LTQ5aDE0Ni43YzEzLjMgMCAyNCAxMC43IDI0IDI0em0tNjAgODhjMC0xMS05LTIwLTIwLTIwcy0yMCA5LTIwIDIwIDkgMjAgMjAgMjAgMjAtOSAyMC0yMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0LjcyMTQgMjcuNzIxNCkiLz48L3N2Zz4=) center center/contain no-repeat;border:none;cursor:pointer;display:inline-block;height:16px;overflow:hidden;position:relative;text-indent:-999px;vertical-align:middle;width:16px}.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download,.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:focus,.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCA2MDIgNTg1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0yMTYtMjBjLTI0LjM4MyAwLTQ0IDE5LjYxNy00NCA0NHYxNDhoLTY3LjhjLTM1LjYyNyAwLTUzLjQ2MSA0My4wMjMtMjguMjQyIDY4LjI0MmwxNTIuMzA1IDE1Mi4yMDVjMTUuMjY1IDE1LjI2NiA0MC4zMDkgMTUuMjY2IDU1LjU3OS0uMDA1bDE1Mi4xMDUtMTUyLjIwNWMyNS4yMTQtMjUuMjE0IDcuMzgtNjguMjM3LTI4LjI0Ny02OC4yMzdoLTY3Ljd2LTE0OGMwLTI0LjM4My0xOS42MTctNDQtNDQtNDR6bTAgMjBoODBjMTMuMyAwIDI0IDEwLjcgMjQgMjR2MTY4aDg3LjdjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFsLTE1Mi4xIDE1Mi4yYy03LjUgNy41LTE5LjggNy41LTI3LjMgMGwtMTUyLjMtMTUyLjJjLTEyLjYtMTIuNi0zLjctMzQuMSAxNC4xLTM0LjFoODcuOHYtMTY4YzAtMTMuMyAxMC43LTI0IDI0LTI0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuNzIxNCA0NC43MjE0KSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im01MzIgMzc2YzAtMjQuMzgzLTE5LjYxNy00NC00NC00NGgtMTU0Ljk4NGwtNTQuODU4IDU0Ljg1OGMtMTIuMjY5IDEyLjI2OS0zMi4wNDcgMTIuMjY5LTQ0LjMxNiAwIDAgMC01NC44NTgtNTQuODU4LTU0Ljg1OC01NC44NThoLTE1NC45ODRjLTI0LjM4MyAwLTQ0IDE5LjYxNy00NCA0NHYxMTJjMCAyNC4zODMgMTkuNjE3IDQ0IDQ0IDQ0aDQ2NGMyNC4zODMgMCA0NC0xOS42MTcgNDQtNDR6bS0yMCAwdjExMmMwIDEzLjMtMTAuNyAyNC0yNCAyNGgtNDY0Yy0xMy4zIDAtMjQtMTAuNy0yNC0yNHYtMTEyYzAtMTMuMyAxMC43LTI0IDI0LTI0aDE0Ni43bDQ5IDQ5YzIwLjEgMjAuMSA1Mi41IDIwLjEgNzIuNiAwbDQ5LTQ5aDE0Ni43YzEzLjMgMCAyNCAxMC43IDI0IDI0em0tNjAgODhjMC0xMS05LTIwLTIwLTIwcy0yMCA5LTIwIDIwIDkgMjAgMjAgMjAgMjAtOSAyMC0yMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0LjcyMTQgMjcuNzIxNCkiLz48L3N2Zz4=)}.r34ics_lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.r34ics_lightbox.open{background:var(--r34ics--color--trans50);display:block;z-index:999999}.r34ics_lightbox .r34ics_lightbox_inner{height:80%;max-height:600px;max-width:800px;overflow:visible;position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);width:80%}.r34ics_lightbox .r34ics_lightbox_close{background-color:var(--r34ics--color--black);border-radius:100%;box-shadow:3px 3px 9px var(--r34ics--color--trans50);color:var(--r34ics--color--white);cursor:pointer;font-size:28px;height:44px;line-height:40px;position:absolute;top:-22px;right:-22px;bottom:auto;left:auto;text-align:center;width:44px;z-index:2}.r34ics_lightbox .r34ics_lightbox_content{background:var(--r34ics--color--white);box-shadow:3px 3px 9px var(--r34ics--color--trans50);color:var(--r34ics--color--black);overflow-x:hidden;overflow-y:auto;padding:1.5em;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.r34ics_lightbox .r34ics_lightbox_content .title_in_hover_block{font-size:150%;font-weight:700;margin-bottom:.5em}.r34ics_lightbox .r34ics_lightbox_content .date_in_hover_block,.r34ics_lightbox .r34ics_lightbox_content .time_in_hover_block{font-size:120%;font-weight:500;margin-bottom:.5em}@media screen and (min-width:783px){.ics-calendar .event .hover_block{background:var(--r34ics--color--white);border:1px solid var(--r34ics--color--darkgray);box-shadow:2px 2px 5px var(--r34ics--color--trans20);display:none;padding:.4em .6em;position:absolute;top:2em;left:3em}.ics-calendar.solidcolors .event .hover_block,.ics-calendar.whitetext .event .hover_block{background:var(--r34ics--color--dimgray)}.ics-calendar:not([data-month-table-list-toggle=list]) .event .hover_block{max-height:30em;max-width:25em;min-width:15em;overflow-y:auto;width:250%}.ics-calendar td:last-child:not(:first-child) .event .hover_block,.ics-calendar td:nth-of-type(n+5) .event .hover_block{right:3em;left:auto}.ics-calendar tbody tr:nth-of-type(n+3) td .event .hover_block{top:auto;bottom:1em}.ics-calendar .event .has_desc:focus~.hover_block,.ics-calendar .event .has_desc:hover~.hover_block,.ics-calendar .event .hover_block:focus,.ics-calendar .event .hover_block:focus-within,.ics-calendar .event .hover_block:hover{display:block!important}.ics-calendar .hover_block .date_in_hover_block,.ics-calendar .hover_block .time_in_hover_block,.ics-calendar .hover_block .title_in_hover_block{display:block;font-weight:700}.ics-calendar .hover_block .title_in_hover_block{font-size:125%}.ics-calendar.monthnav-compact .ics-calendar-label{display:none}.ics-calendar.monthnav-compact .ics-calendar-select{float:none;left:50%;transform:translateX(-50%);top:-3em}.ics-calendar.monthnav-compact .ics-calendar-month-wrapper{margin-top:-1.5em}}@media screen and (max-width:1024px){.ics-calendar-month-grid td{height:7.5em}}@media screen and (max-width:782px){body:not(#tinymce) .ics-calendar:not(.nomobile) .no_phone{display:none!important}body:not(#tinymce) .ics-calendar.nomobile .no_phone:not(.hidden):not(.no_phone_important),body:not(#tinymce) .ics-calendar:not(.nomobile) .phone_only:not(.hidden){display:inherit!important}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .day *,body:not(#tinymce) .ics-calendar:not(.nomobile) .phone_only.inline_block:not(.hidden){display:inline-block!important}.ics-calendar-select{float:none;margin:0 0 1em;width:100%}.ics-calendar:not(.nomobile) .ics-calendar-month-grid{margin-bottom:1.5em}.ics-calendar:not(.nomobile) .ics-calendar-month-grid,.ics-calendar:not(.nomobile) .ics-calendar-month-grid tbody,.ics-calendar:not(.nomobile) .ics-calendar-month-grid td,.ics-calendar:not(.nomobile) .ics-calendar-month-grid th,.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr{border:none;display:block;font-size:100%;width:100%}.ics-calendar .hover_block .time_in_hover_block,.ics-calendar .hover_block .title_in_hover_block,.ics-calendar.layout-month:not(.nomobile):not(.show-past-events) .past,.ics-calendar.monthnav-compact .ics-calendar-label,.ics-calendar.nomobile .ics-calendar-month-grid .events .day>.phone_only,.ics-calendar:not(.nomobile) .ics-calendar-month-grid .empty,.ics-calendar:not(.nomobile) .ics-calendar-month-grid .off,.ics-calendar:not(.nomobile) .ics-calendar-month-grid th.week-number,.ics-calendar:not(.nomobile) .ics-calendar-month-grid thead,.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr.next-week,.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr.previous-week,.ics-calendar:not(.nomobile):not(.show-past-events) .ics-calendar-month-grid .past{display:none}.ics-calendar:not(.show-past-events):not(.month_list_all) .ics-calendar-month-wrapper.past .past.has_events{display:block!important}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .day{padding:.5em .8em}.ics-calendar:not(.nomobile) .ics-calendar-month-grid td{height:auto}.ics-calendar:not(.nomobile) .ics-calendar-month-grid ul.events li{border-bottom:none}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .all-day-indicator,.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .sublabel{font-size:75%}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .time{font-size:100%}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .time .show_on_hover{visibility:visible}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .title{font-size:100%!important}.ics-calendar-month-grid td{height:6em}.ics-calendar.nomobile .ics-calendar-month-wrapper,.ics-calendar.nomobile .ics-calendar-week-wrapper{overflow-x:scroll}.ics-calendar.nomobile:not(.r34ics_compact_mobile):not(.r34ics_compact) .ics-calendar-month-wrapper .ics-calendar-month-grid,.ics-calendar.nomobile:not(.r34ics_compact_mobile):not(.r34ics_compact) .ics-calendar-week-wrapper .ics-calendar-month-grid{min-width:700px}.ics-calendar.nomobile.r34ics_compact .ics-calendar-month-wrapper .ics-calendar-month-grid,.ics-calendar.nomobile.r34ics_compact .ics-calendar-week-wrapper .ics-calendar-month-grid,.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-month-wrapper .ics-calendar-month-grid,.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-week-wrapper .ics-calendar-month-grid{font-size:80%!important;min-width:100%}.ics-calendar.nomobile.r34ics_compact .ics-calendar-month-wrapper .ics-calendar-month-grid td .events,.ics-calendar.nomobile.r34ics_compact .ics-calendar-week-wrapper .ics-calendar-month-grid td .events,.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-month-wrapper .ics-calendar-month-grid td .events,.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-week-wrapper .ics-calendar-month-grid td .events{height:6.5em!important;overflow:auto!important}.ics-calendar-color-key{max-width:100%}}@media print{.ics-calendar .button.subscribe,.ics-calendar .descloc,.ics-calendar input,.ics-calendar select,.ics-calendar table .descloc .time_in_hover_block,.ics-calendar table .descloc .title_in_hover_block,.ics-calendar textarea{display:none!important}.ics-calendar table td,.ics-calendar table th{background:var(--r34ics--color--white)!important;border:1px solid var(--r34ics--color--gainsboro)!important}.ics-calendar table td *,.ics-calendar table th *{background:var(--r34ics--color--white)!important;border:none!important;color:var(--r34ics--color--black)!important}.ics-calendar table .descloc{display:block!important}}.logo-container{max-width:212px;width:100%}.proxima-nova strong,.proxima-nova{font-family:"proxima-nova",sans-serif!important}.proxima-nova strong.feature-title{font-size:20px!important}